.odm-root{--odm-primary:#7367f0;--odm-primary-soft:rgba(115,103,240,0.12);--odm-success:#28c76f;--odm-warning:#ff9f43;--odm-danger:#ea5455;--odm-info:#00cfe8;--odm-secondary:#82868b;--odm-card:#fff;--odm-sunken:#f8f8f8;--odm-border:#ebe9f1;--odm-text:#6e6b7b;--odm-heading:#5e5873;--odm-muted:#b9b9c3;--odm-shadow:0 4px 24px 0 rgba(34,41,47,0.1);color:var(--odm-text);font-size:.95rem}.odm-root *,.odm-root :after,.odm-root :before{box-sizing:border-box}.odm-root h2,.odm-root h3{color:var(--odm-heading);font-weight:600}[dir] .odm-root h2,[dir] .odm-root h3{margin:0}.odm-root h2{font-size:1.5rem}.odm-root h3{font-size:1.15rem}[dir] .odm-root p{margin:.35rem 0 0}.odm-root button{font:inherit}body.dark-layout .odm-root{--odm-card:#283046;--odm-sunken:#161d31;--odm-border:#3b4253;--odm-text:#b4b7bd;--odm-heading:#d0d2d6;--odm-muted:#676d7d;--odm-shadow:0 4px 24px 0 rgba(0,0,0,0.24)}.odm-muted{color:var(--odm-muted);font-size:.85rem}.odm-strong{color:var(--odm-heading);font-weight:600}.odm-ready{color:var(--odm-success);font-weight:600}.odm-warn-text{display:block;color:var(--odm-warning);font-size:.8rem}[dir] .odm-mt,[dir] .odm-warn-text{margin-top:.25rem}[dir=ltr] .odm-ml{margin-left:.5rem}[dir=rtl] .odm-ml{margin-right:.5rem}.odm-row{align-items:center}.odm-page-head,.odm-row{display:flex;justify-content:space-between;gap:1rem}.odm-page-head{align-items:flex-start}[dir] .odm-page-head{margin-bottom:1.25rem}.odm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}[dir] .odm-stats{margin-bottom:1.25rem}@media(max-width:1100px){.odm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.odm-stat{display:flex;flex-direction:column;gap:.2rem}[dir] .odm-stat{padding:1rem 1.25rem;border-radius:.6rem;background:var(--odm-card);box-shadow:var(--odm-shadow)}.odm-stat strong{color:var(--odm-heading);font-size:1.5rem;font-weight:600}.odm-stat strong.is-warning{color:var(--odm-warning)}.odm-tabs{display:flex;gap:.25rem}[dir] .odm-tabs{margin-bottom:1rem;border-bottom:1px solid var(--odm-border)}.odm-tab{color:var(--odm-text)}[dir] .odm-tab{padding:.65rem 1.1rem;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer}.odm-tab.is-active,.odm-tab:hover{color:var(--odm-primary)}.odm-tab.is-active{font-weight:600}[dir] .odm-tab.is-active{border-bottom-color:var(--odm-primary)}[dir] .odm-card{border-radius:.6rem;background:var(--odm-card);box-shadow:var(--odm-shadow)}.odm-toolbar{display:flex;align-items:center;gap:1rem}[dir] .odm-toolbar{padding:1rem 1.25rem;border-bottom:1px solid var(--odm-border)}[dir=ltr] .odm-toolbar .odm-btn-primary{margin-left:auto}[dir=rtl] .odm-toolbar .odm-btn-primary{margin-right:auto}.odm-search{display:flex;align-items:center;gap:.5rem;width:240px}[dir] .odm-search{padding:0 .75rem;border:1px solid var(--odm-border);border-radius:.4rem;background:var(--odm-card)}.odm-search svg{width:16px;height:16px;fill:none;stroke:var(--odm-muted);stroke-width:2}.odm-search input{width:100%;outline:0;color:var(--odm-heading)}[dir] .odm-search input{padding:.5rem 0;border:0;background:transparent}[dir] .odm-search:focus-within{border-color:var(--odm-primary)}.odm-input,.odm-select{outline:0;color:var(--odm-heading);font-size:.875rem}[dir] .odm-input,[dir] .odm-select{padding:.45rem .65rem;border:1px solid var(--odm-border);border-radius:.4rem;background:var(--odm-card)}[dir] .odm-input:focus,[dir] .odm-select:focus{border-color:var(--odm-primary)}.odm-input:disabled,.odm-select:disabled{opacity:.6}.odm-input.is-small,.odm-select.is-small{width:160px;font-weight:400}[dir] .odm-input.is-small,[dir] .odm-select.is-small{padding:.35rem .6rem}.odm-select{min-width:150px}[dir] .odm-select{cursor:pointer}.odm-chips{display:flex;flex-wrap:wrap;gap:.4rem}.odm-chip{color:var(--odm-text);font-size:.85rem}[dir] .odm-chip{padding:.35rem .8rem;border:1px solid var(--odm-border);border-radius:999px;background:transparent;cursor:pointer}.odm-chip:hover{color:var(--odm-primary)}[dir] .odm-chip:hover{border-color:var(--odm-primary)}.odm-chip.is-active{color:var(--odm-primary);font-weight:600}[dir] .odm-chip.is-active{border-color:var(--odm-primary);background:var(--odm-primary-soft)}.odm-chip-count{opacity:.7}[dir=ltr] .odm-chip-count{margin-left:.2rem}[dir=rtl] .odm-chip-count{margin-right:.2rem}.odm-btn{font-size:.875rem;font-weight:500;white-space:nowrap;transition:background .15s,box-shadow .15s}[dir] .odm-btn{padding:.5rem 1rem;border:1px solid transparent;border-radius:.4rem;cursor:pointer}.odm-btn:disabled{opacity:.6}[dir] .odm-btn:disabled{cursor:default}.odm-btn-primary{color:#fff}[dir] .odm-btn-primary{background:var(--odm-primary)}[dir] .odm-btn-primary:hover:not(:disabled){box-shadow:0 8px 25px -8px var(--odm-primary)}.odm-btn-ghost{color:var(--odm-text)}[dir] .odm-btn-ghost{border-color:var(--odm-border);background:transparent}.odm-btn-ghost:hover:not(:disabled){color:var(--odm-primary)}[dir] .odm-btn-ghost:hover:not(:disabled){border-color:var(--odm-primary)}.odm-btn-warning{color:var(--odm-warning)}[dir] .odm-btn-warning{border-color:var(--odm-warning);background:rgba(255,159,67,.12)}[dir] .odm-btn-warning:hover:not(:disabled){background:rgba(255,159,67,.2)}.odm-icon-btn{width:32px;height:32px;color:var(--odm-text)}[dir] .odm-icon-btn{border:0;border-radius:50%;background:transparent;cursor:pointer}.odm-icon-btn:hover{color:var(--odm-primary)}[dir] .odm-icon-btn:hover{background:var(--odm-primary-soft)}.odm-table-wrap{overflow-x:auto}.odm-table{width:100%;border-collapse:collapse}.odm-table th{color:var(--odm-heading);font-size:.78rem;font-weight:600;letter-spacing:.04em;white-space:nowrap}[dir] .odm-table th{padding:.75rem 1.25rem;background:var(--odm-sunken)}[dir=ltr] .odm-table th{text-align:left}[dir=rtl] .odm-table th{text-align:right}.odm-table td{vertical-align:middle}[dir] .odm-table td{padding:.85rem 1.25rem;border-top:1px solid var(--odm-border)}[dir] .odm-table tr.is-clickable{cursor:pointer}[dir] .odm-table tr.is-clickable:hover td{background:var(--odm-primary-soft)}[dir=ltr] .odm-table .is-num{text-align:right}[dir=rtl] .odm-table .is-num{text-align:left}[dir=ltr] .odm-table .is-right{text-align:right}[dir=rtl] .odm-table .is-right{text-align:left}.odm-table .is-nowrap{white-space:nowrap}.odm-empty{color:var(--odm-muted)}[dir] .odm-empty{padding:2.5rem!important;text-align:center}.odm-account{display:flex;align-items:center;gap:.75rem}.odm-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:38px;height:38px;overflow:hidden;color:var(--odm-primary);font-weight:600}[dir] .odm-avatar{border-radius:50%;background:var(--odm-primary-soft)}.odm-avatar img{width:100%;height:100%;object-fit:cover}.odm-avatar.is-small{width:28px;height:28px;font-size:.75rem}.odm-stack{display:flex;align-items:center}[dir=ltr] .odm-stack .odm-avatar+.odm-avatar{margin-left:-8px}[dir=rtl] .odm-stack .odm-avatar+.odm-avatar{margin-right:-8px}[dir] .odm-stack .odm-avatar{border:2px solid var(--odm-card)}.odm-badge{display:inline-block;font-size:.78rem;font-weight:600;white-space:nowrap}[dir] .odm-badge{padding:.25rem .6rem;border-radius:.35rem}.odm-badge.is-primary{color:#7367f0}[dir] .odm-badge.is-primary{background:rgba(115,103,240,.14)}.odm-badge.is-success{color:#28c76f}[dir] .odm-badge.is-success{background:rgba(40,199,111,.14)}.odm-badge.is-warning{color:#ff9f43}[dir] .odm-badge.is-warning{background:rgba(255,159,67,.14)}.odm-badge.is-danger{color:#ea5455}[dir] .odm-badge.is-danger{background:rgba(234,84,85,.14)}.odm-badge.is-info{color:#00cfe8}[dir] .odm-badge.is-info{background:rgba(0,207,232,.14)}.odm-badge.is-secondary{color:#82868b}[dir] .odm-badge.is-secondary{background:rgba(130,134,139,.14)}.odm-mode{display:inline-flex;align-items:center;gap:.35rem;color:var(--odm-heading);font-weight:600}.odm-mode:before{width:8px;height:8px;content:""}[dir] .odm-mode:before{border-radius:50%;background:var(--odm-secondary)}.odm-mode.is-rotation{color:var(--odm-primary)}[dir] .odm-mode.is-rotation:before{background:var(--odm-primary)}.odm-group-chips{display:flex;flex-wrap:wrap;gap:.3rem;max-width:320px}.odm-group-chip{max-width:180px;overflow:hidden;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}[dir] .odm-group-chip{padding:.15rem .5rem;border:1px solid var(--odm-border);border-radius:.3rem}.odm-group-chip.is-rotation{color:var(--odm-primary)}[dir] .odm-group-chip.is-rotation{border-color:rgba(115,103,240,.4)}.odm-group-chip.is-live:before{display:inline-block;width:6px;height:6px;vertical-align:middle;content:""}[dir] .odm-group-chip.is-live:before{border-radius:50%;background:var(--odm-success)}[dir=ltr] .odm-group-chip.is-live:before{margin-right:.3rem}[dir=rtl] .odm-group-chip.is-live:before{margin-left:.3rem}.odm-template-cell{max-width:360px}.odm-template{overflow:hidden;font-size:.85rem;text-overflow:ellipsis;white-space:nowrap}[dir] .odm-template+.odm-template{margin-top:.3rem}.odm-template-tag{display:inline-block;color:var(--odm-primary);font-size:.72rem;font-weight:600}[dir] .odm-template-tag{padding:.05rem .4rem;border-radius:.25rem;background:var(--odm-primary-soft)}[dir=ltr] .odm-template-tag{margin-right:.4rem}[dir=rtl] .odm-template-tag{margin-left:.4rem}.odm-template-tag.is-comment{color:var(--odm-info)}[dir] .odm-template-tag.is-comment{background:rgba(0,207,232,.14)}.odm-progress{width:120px;height:6px;overflow:hidden}[dir] .odm-progress{border-radius:3px;background:var(--odm-border)}.odm-progress span{display:block;height:100%}[dir] .odm-progress span{background:var(--odm-primary)}.odm-overlay{position:fixed;z-index:1050;inset:0;display:flex;justify-content:flex-end}[dir] .odm-overlay{background:rgba(34,41,47,.5)}.odm-overlay.is-center{align-items:center;justify-content:center}.odm-drawer{display:flex;flex-direction:column;width:min(520px,100%);height:100%}[dir] .odm-drawer{background:var(--odm-card);box-shadow:var(--odm-shadow)}.odm-drawer-head{display:flex;align-items:flex-start;justify-content:space-between}[dir] .odm-drawer-head{padding:1.25rem 1.5rem;border-bottom:1px solid var(--odm-border)}.odm-drawer-body{flex:1;overflow-y:auto}[dir] .odm-drawer-body{padding:.5rem 1.5rem 1.5rem}.odm-section-title{color:var(--odm-heading);font-size:.85rem;font-weight:600}[dir] .odm-section-title{margin:1.25rem 0 .6rem}.odm-segment{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.odm-segment-item{display:flex;flex-direction:column;gap:.2rem}[dir] .odm-segment-item{padding:.75rem .9rem;border:1px solid var(--odm-border);border-radius:.5rem;background:transparent;cursor:pointer}[dir=ltr] .odm-segment-item{text-align:left}[dir=rtl] .odm-segment-item{text-align:right}[dir] .odm-segment-item:hover:not(:disabled){border-color:var(--odm-primary)}[dir] .odm-segment-item.is-active{border-color:var(--odm-primary);background:var(--odm-primary-soft)}.odm-segment-item.is-active .odm-strong{color:var(--odm-primary)}.odm-template-box{display:flex;gap:.5rem}[dir] .odm-template-box{padding:.65rem .8rem;border-radius:.4rem;background:var(--odm-sunken)}[dir] .odm-template-box+.odm-template-box{margin-top:.4rem}.odm-template-box p{color:var(--odm-heading);font-size:.875rem;white-space:pre-wrap}[dir] .odm-template-box p{margin:0}.odm-template-box .odm-template-tag{flex-shrink:0;align-self:flex-start}.odm-sender-list{list-style:none}[dir] .odm-sender-list{margin:0;padding:0}[dir] .odm-sender-list li+li{margin-top:.4rem}.odm-sender{display:flex;align-items:center;gap:.75rem}[dir] .odm-sender{margin:0;padding:.6rem .8rem;border:1px solid var(--odm-border);border-radius:.5rem;cursor:pointer}.odm-sender input{position:absolute;opacity:0;pointer-events:none}[dir] .odm-sender:hover:not(.is-disabled){border-color:var(--odm-primary)}[dir] .odm-sender:focus-within{box-shadow:0 0 0 2px var(--odm-primary-soft)}[dir] .odm-sender.is-checked{border-color:var(--odm-primary);background:var(--odm-primary-soft)}[dir] .odm-sender.is-checked .odm-check{border-color:var(--odm-primary);background:var(--odm-primary)}.odm-sender.is-checked .odm-check:after{opacity:1}.odm-sender.is-disabled{opacity:.55}[dir] .odm-sender.is-disabled{cursor:not-allowed}.odm-check{position:relative;flex-shrink:0;width:18px;height:18px}[dir] .odm-check{border:1px solid var(--odm-muted);border-radius:4px}.odm-check:after{position:absolute;top:2px;width:6px;height:10px;opacity:0;content:""}[dir] .odm-check:after{border:solid #fff}[dir=ltr] .odm-check:after{left:5px;border-width:0 2px 2px 0;transform:rotate(45deg)}[dir=rtl] .odm-check:after{right:5px;border-width:0 0 2px 2px;transform:rotate(-45deg)}.odm-sender-main{display:flex;flex:1;flex-direction:column;min-width:0}.odm-modal{width:min(440px,calc(100% - 2rem))}[dir] .odm-modal{padding:1.5rem;border-radius:.6rem;background:var(--odm-card);box-shadow:var(--odm-shadow)}.odm-login-result{display:flex;align-items:center;gap:.75rem}[dir] .odm-login-result{margin-top:1rem;padding:.75rem;border-radius:.5rem;background:var(--odm-sunken)}.odm-modal-foot{display:flex;justify-content:flex-end;gap:.5rem}[dir] .odm-modal-foot{margin-top:1.25rem}[dir=ltr] .odm-btn+.odm-btn{margin-left:.4rem}[dir=rtl] .odm-btn+.odm-btn{margin-right:.4rem}.odm-icon-btn:disabled{opacity:.35}[dir] .odm-icon-btn:disabled{cursor:not-allowed}.odm-icon-btn:disabled:hover{color:var(--odm-text)}[dir] .odm-icon-btn:disabled:hover{background:transparent}.odm-drawer.is-wide{width:min(640px,100%)}[dir] .odm-tabs.is-drawer{margin:0;padding:0 1.25rem}.odm-tabs.is-drawer .odm-tab:disabled{opacity:.45}[dir] .odm-tabs.is-drawer .odm-tab:disabled{cursor:not-allowed}.odm-tabs.is-drawer .odm-tab:disabled:hover{color:var(--odm-text)}.odm-drawer-foot{display:flex;justify-content:flex-end;gap:.5rem}[dir] .odm-drawer-foot{padding:1rem 1.5rem;border-top:1px solid var(--odm-border)}[dir=ltr] .odm-drawer-foot .odm-btn+.odm-btn{margin-left:0}[dir=rtl] .odm-drawer-foot .odm-btn+.odm-btn{margin-right:0}.odm-field{display:flex;flex:1;flex-direction:column;gap:.4rem}[dir] .odm-field{margin:1.1rem 0 0}.odm-field .odm-input,.odm-field .odm-select{width:100%}.odm-field-row{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:.75rem}[dir] .odm-field-row .odm-field{margin-top:1.1rem}.odm-label{color:var(--odm-heading);font-size:.85rem;font-weight:600}.odm-textarea{min-height:0;line-height:1.5;resize:vertical;font-family:inherit}.odm-note{color:var(--odm-text);font-size:.85rem}[dir] .odm-note{margin:0;padding:.6rem .8rem;border-radius:.4rem;background:var(--odm-primary-soft)}.odm-link-btn{color:var(--odm-primary);font-size:.8rem;font-weight:500}[dir] .odm-link-btn{padding:0;border:0;background:none;cursor:pointer}.odm-link-btn:hover{text-decoration:underline}.odm-block{display:block}.odm-switch{display:flex;align-items:center;gap:.75rem}[dir] .odm-switch{margin:0;cursor:pointer}.odm-switch input{position:absolute;opacity:0;pointer-events:none}.odm-switch .odm-switch-track{position:relative;flex-shrink:0;width:38px;height:22px;transition:background .15s}[dir] .odm-switch .odm-switch-track{border-radius:11px;background:var(--odm-border)}.odm-switch .odm-switch-track:after{position:absolute;top:3px;width:16px;height:16px;transition:transform .15s;content:""}[dir] .odm-switch .odm-switch-track:after{border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25)}[dir=ltr] .odm-switch .odm-switch-track:after{left:3px}[dir=rtl] .odm-switch .odm-switch-track:after{right:3px}[dir] .odm-switch input:checked+.odm-switch-track{background:var(--odm-primary)}[dir=ltr] .odm-switch input:checked+.odm-switch-track:after{transform:translateX(16px)}[dir=rtl] .odm-switch input:checked+.odm-switch-track:after{transform:translateX(-16px)}[dir] .odm-switch input:focus-visible+.odm-switch-track{box-shadow:0 0 0 3px var(--odm-primary-soft)}.odm-comment-row{display:flex;align-items:flex-start;gap:.5rem}[dir] .odm-comment-row{margin-top:.5rem}.odm-comment-row .odm-template-tag{flex-shrink:0}[dir] .odm-comment-row .odm-template-tag{margin-top:.5rem}.odm-comment-row .odm-textarea{flex:1}.odm-target-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}[dir] .odm-target-summary{margin-top:1.1rem}.odm-target-summary div{display:flex;flex-direction:column}[dir] .odm-target-summary div{padding:.6rem .8rem;border-radius:.5rem;background:var(--odm-sunken)}.odm-target-summary strong{color:var(--odm-heading);font-size:1.2rem}.odm-target-list{list-style:none}[dir] .odm-target-list{margin:0;padding:0;border:1px solid var(--odm-border);border-radius:.5rem}.odm-target-list li{display:flex;align-items:center;gap:.75rem}[dir=ltr] .odm-target-list li{padding:.45rem .5rem .45rem .8rem}[dir=rtl] .odm-target-list li{padding:.45rem .8rem .45rem .5rem}[dir] .odm-target-list li+li{border-top:1px solid var(--odm-border)}.odm-icon-spacer{width:32px;flex-shrink:0}.odm-target-order{width:2rem;color:var(--odm-muted);font-size:.8rem;font-variant-numeric:tabular-nums}.odm-target-main{display:flex;flex:1;flex-direction:column;min-width:0}.odm-row-actions{display:flex;align-items:center;gap:.5rem}.odm-btn.is-small{font-size:.8rem}[dir] .odm-btn.is-small{padding:.35rem .75rem}[dir] .odm-modal .odm-note{margin-top:.75rem}.odm-switch.is-small{gap:.4rem}[dir] .odm-switch.is-small{margin-top:.3rem}.odm-switch.is-small .odm-switch-track{width:30px;height:18px}[dir] .odm-switch.is-small .odm-switch-track{border-radius:9px}.odm-switch.is-small .odm-switch-track:after{top:2px;width:14px;height:14px}[dir=ltr] .odm-switch.is-small .odm-switch-track:after{left:2px}[dir=rtl] .odm-switch.is-small .odm-switch-track:after{right:2px}[dir=ltr] .odm-switch.is-small input:checked+.odm-switch-track:after{transform:translateX(12px)}[dir=rtl] .odm-switch.is-small input:checked+.odm-switch-track:after{transform:translateX(-12px)}.odm-switch.is-small input:disabled+.odm-switch-track{opacity:.5}