.om-monitor{--om-bg:var(--inanet-surface,#0c202d);--om-text:var(--inanet-text,#eaf3f7);--om-border:var(--inanet-border,#315567);--om-muted:#a7c4d1;--om-teal:#6bddd6;color:var(--om-text);background:linear-gradient(145deg,#102c3b,#071721);padding:24px;border:1px solid var(--om-border);border-radius:24px;font-family:inherit;isolation:isolate}.om-monitor *{box-sizing:border-box}.om-monitor button,.om-monitor input,.om-monitor select,.om-dialog button{font:inherit;color:var(--om-text,#eaf3f7);background:#143747;border:1px solid #456779;border-radius:10px;padding:10px 14px}.om-monitor button{cursor:pointer}.om-monitor button:hover,.om-dialog button:hover{border-color:#6bddd6;background:#1b4659}.om-monitor button:focus-visible,.om-monitor input:focus-visible,.om-monitor select:focus-visible{outline:3px solid #ffd17b;outline-offset:3px}.om-monitor button:disabled{cursor:default;opacity:.5;background:var(--inanet-disabled,#263e48)}.om-monitor h1,.om-monitor h2,.om-monitor h3,.om-monitor p{margin:0}.om-monitor svg,.om-dialog svg{flex-shrink:0;vertical-align:middle}.om-primary{background:#176079!important;border-color:#73cee7!important;font-weight:800!important}.om-header{display:flex;gap:20px;align-items:center;justify-content:space-between;padding-bottom:20px}.om-brand{display:flex;gap:15px;align-items:center}.om-brand-icon{background:linear-gradient(135deg,#69ddd6,#54aad9);color:#123a45;border-radius:18px;padding:16px;display:flex}.om-brand small{font-size:11px;letter-spacing:2px;color:var(--om-teal);font-weight:800}.om-brand h1{font-size:clamp(20px,2vw,30px);margin-top:6px;line-height:1.2}.om-clock{text-align:center;white-space:nowrap}.om-clock strong{display:block;font-variant-numeric:tabular-nums;font-size:27px}.om-clock span{color:var(--om-muted);font-size:12px}.om-header-actions{display:flex;gap:8px;align-items:center}.om-header-actions button{display:flex;gap:8px;align-items:center;white-space:nowrap}.om-sync{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#183b3d;border:1px solid #3c7973;border-radius:9px;font-size:12px}.om-sync small{margin-left:auto}.om-sync.warn{background:#453b24;border-color:#a18a4e}.om-dot{width:8px;height:8px;border-radius:50%;background:#7be4b8;box-shadow:0 0 10px #7be4b844;flex-shrink:0}.om-sync.warn .om-dot{background:#ffd17b}.om-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:16px 0}.om-kpi{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;text-align:left;align-items:center;background:linear-gradient(135deg,#1a3a4b,#102535)!important;border-top:3px solid #6bddd6!important;padding:15px!important;min-width:0}.om-kpi.selected{box-shadow:inset 0 0 0 2px #6bddd6}.om-kpi strong{font-size:32px;line-height:1;color:#6bddd6}.om-kpi>span:last-child{grid-column:1/-1;font-size:12px;font-weight:700;min-height:2.6em}.om-kpi-icon{background:#214859;border-radius:9px;padding:8px;display:flex;width:max-content}.om-kpi.overdue,.om-kpi.urgent{border-top-color:#fb91b0!important}.om-kpi.overdue strong,.om-kpi.urgent strong{color:#fb91b0}.om-kpi.waiting{border-top-color:#ffd17b!important}.om-kpi.waiting strong{color:#ffd17b}.om-kpi.repeated{border-top-color:#b6a4ff!important}.om-kpi.repeated strong{color:#b6a4ff}.om-insights{display:grid;grid-template-columns:1.25fr 1fr .7fr;gap:14px;margin-bottom:20px}.om-insights>article{padding:20px;background:#112d3c;border:1px solid var(--om-border);border-radius:16px;min-width:0}.om-insights h2{display:flex;align-items:center;gap:9px;font-size:15px;margin-bottom:18px}.om-chart{display:flex;gap:20px;align-items:center}.om-donut{width:126px;height:126px;border-radius:50%;flex-shrink:0;padding:11px;transform:rotate(0deg)}.om-donut>div{height:100%;width:100%;border-radius:50%;background:#112d3c;display:flex;flex-direction:column;justify-content:center;align-items:center}.om-donut strong{font-size:30px}.om-donut small{font-size:10px;color:var(--om-muted)}.om-bars{flex:1;min-width:0}.om-bars button{display:block;background:transparent;border:0;padding:5px 0;width:100%;border-radius:3px}.om-bars span{display:flex;gap:6px;align-items:center;font-size:11px;text-align:left}.om-bars span>b{margin-left:auto}.om-bars i,.om-owners i{display:block;background:#254453;height:5px;border-radius:4px;margin-top:5px;overflow:hidden}.om-bars i>b,.om-owners i>b{display:block;height:100%;background:linear-gradient(90deg,#549ed4,#6bddd6);border-radius:4px}.om-owners>div{display:grid;grid-template-columns:minmax(0,1fr) 65px 25px;gap:10px;align-items:center;font-size:12px;padding:7px 0}.om-owners span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.om-owners i>b{background:#b6a4ff}.om-note{color:var(--om-muted);font-size:12px;line-height:1.6}.om-owners .om-note{margin-top:10px}.om-quality{background:linear-gradient(145deg,#273d4c,#182d3c)!important}.om-quality-icon{display:block;color:#ffd17b;margin-bottom:10px}.om-quality h2{margin-bottom:7px}.om-quality>strong{font-size:32px;color:#ffd17b}.om-quality p{font-size:12px;color:var(--om-muted);margin:5px 0 10px}.om-quality button{font-size:11px;padding:7px 9px}.om-tools{display:flex;gap:10px;margin-bottom:18px}.om-search{display:flex;gap:8px;align-items:center;flex:1;background:#0c2432;border:1px solid var(--om-border);border-radius:10px;padding-left:12px;min-width:0}.om-search input{border:0;background:transparent;min-width:0;width:100%}.om-monitor input::placeholder{color:#a7c4d1}.om-monitor select{max-width:235px;min-width:0;background:#0c2432}.om-tools>button{white-space:nowrap;font-size:12px}.om-content{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px}.om-priorities{background:linear-gradient(160deg,#3b2436,#142b3b);border:1px solid #765064;border-radius:16px;padding:16px;min-width:0}.om-priorities h2{display:flex;align-items:center;gap:8px;color:#ffb6ca;font-size:17px}.om-priorities>p{color:#bfc8d2;font-size:11px;margin:8px 0 16px}.om-priorities>button{display:flex;gap:10px;width:100%;padding:14px 10px;margin-bottom:10px;background:#342a3d;text-align:left;border-color:#70536b}.om-priority-number{font-size:22px;color:#fa98b5;font-weight:900}.om-priorities button>div{display:flex;flex-direction:column;gap:6px;min-width:0}.om-priorities button small{font-size:10px;color:#c6bbcc}.om-priorities button strong{font-size:13px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.om-priorities button span:not(.om-priority-number){font-size:11px;color:#bbc7d2}.om-priorities button b{color:#ffd17b;font-size:11px}.om-no-priority{padding:25px 0;color:#a6d9cf}.om-queue{min-width:0}.om-queue-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.om-queue-heading h2{font-size:18px}.om-queue-heading>span{font-size:11px;color:var(--om-muted)}.om-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.om-case{display:flex;flex-direction:column;text-align:left;padding:17px!important;border-radius:16px!important;border-color:#406171!important;border-top:3px solid #6bddd6!important;background:radial-gradient(ellipse at top left,#1d4554,#112838 75%)!important;min-width:0;gap:10px;color:var(--om-text)}.om-case.warning{border-top-color:#ffd17b!important}.om-case.critical{border-top-color:#fb91b0!important}.om-case-top{display:flex;gap:7px;align-items:center;font-size:10px;color:var(--om-muted)}.om-case-symbol{display:flex;color:#70ddd5;background:#1e4a58;padding:6px;border-radius:8px}.om-case-top .om-tone{margin-left:auto;color:#91e8cc;background:#1b443f;padding:5px;border-radius:5px;font-size:10px}.om-case.warning .om-tone{color:#ffe0a1;background:#4a3e27}.om-case.critical .om-tone{color:#ffb7cb;background:#513144}.om-case h3{font-size:17px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;overflow-wrap:anywhere}.om-case-sub{color:#99bdcc;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.om-owner{display:flex;gap:7px;align-items:center;font-size:12px}.om-owner span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.om-next{display:flex;gap:7px;font-size:12px;line-height:1.4;padding:9px;background:#0c2332;border-radius:8px;min-height:3.8em;align-items:center}.om-next>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.om-case-foot{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid #355566;padding-top:9px;margin-top:auto}.om-case-foot small{display:block;font-size:10px;color:#a1b8c6}.om-case-foot b{display:flex;gap:5px;align-items:center;font-size:11px;margin-top:4px}.om-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;background:#153140;border:1px solid #3a5b6c;border-radius:10px;padding:12px 16px;margin-top:18px;color:#a9c8d6;font-size:12px}.om-footer nav{display:flex;gap:15px;align-items:center;white-space:nowrap}.om-footer button{padding:3px 12px;font-size:20px}.om-footer>span{display:flex;gap:7px;align-items:center}.om-warnings{margin-top:12px;padding:12px;border:1px solid #997c40;background:#3a3323;color:#ffdfa0;border-radius:10px;font-size:12px}.om-warnings summary{cursor:pointer}.om-warnings p{margin-top:7px}.om-footnote{margin-top:12px!important}.om-empty{grid-column:1/-1;text-align:center;padding:65px 20px;border:1px dashed #42738a;border-radius:15px;color:#b6dae5}.om-empty h3{margin:15px}.om-dialog{--om-text:#eaf3f7;width:min(720px,94vw);max-height:90vh;color:#eaf3f7;background:#102c3b;border:1px solid #5e98a8;border-top:4px solid #6bddd6;border-radius:18px;padding:0;box-shadow:0 25px 80px #0009;overflow:auto}.om-dialog::backdrop{background:#020b12bb;backdrop-filter:blur(5px)}.om-dialog header{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:22px;background:#153847;border-bottom:1px solid #406171}.om-dialog h2{margin:6px 0 0;font-size:23px}.om-dialog small{color:#9bdedb}.om-detail-body{padding:22px}.om-detail-state{color:#7fe0cf;font-weight:800}.om-dialog dl>div{display:grid;grid-template-columns:180px 1fr;gap:16px;padding:10px 0;border-bottom:1px solid #294958}.om-dialog dt{color:#aac7d4}.om-dialog dd{margin:0;font-weight:600;overflow-wrap:anywhere}.om-dialog li{margin-bottom:8px}.om-dialog footer{display:flex;justify-content:flex-end;gap:10px;padding:18px;background:#153847;border-top:1px solid #406171}.om-caveat{border-left:3px solid #ffd17b;background:#3d3523;padding:12px;color:#ffe1ad;line-height:1.5}.om-dialog .om-note{color:#aac7d4}.om-tv{position:fixed;inset:0;z-index:9000;border-radius:0;border:0;padding:1.2vh 1.1vw;height:100dvh;display:flex;flex-direction:column;overflow:hidden;font-size:clamp(12px,1.2vw,56px)}.om-tv .om-header{padding-bottom:.7vh;gap:1vw}.om-tv .om-brand-icon{padding:.45em;border-radius:.6em}.om-tv .om-brand-icon svg{width:1.7em;height:1.7em}.om-tv .om-brand small{font-size:.55em}.om-tv .om-brand h1{font-size:1.25em}.om-tv .om-clock strong{font-size:1.4em}.om-tv .om-clock span{font-size:.55em}.om-tv .om-header-actions button{padding:.4em .7em;font-size:.62em}.om-tv .om-sync{padding:.3em .7em;font-size:.6em}.om-tv .om-kpis{gap:.65vw;margin:.8vh 0}.om-tv .om-kpi{padding:.6em!important;gap:.25em .5em;grid-template-columns:auto auto 1fr}.om-tv .om-kpi-icon{padding:.35em}.om-tv .om-kpi-icon svg{width:1em;height:1em}.om-tv .om-kpi strong{font-size:1.65em}.om-tv .om-kpi>span:last-child{grid-column:auto;font-size:.55em;min-height:0}.om-tv .om-tools{margin-bottom:.8vh;gap:.5em}.om-tv .om-tools input,.om-tv .om-tools select,.om-tv .om-tools button{font-size:.57em;padding:.5em .75em;max-width:none}.om-tv .om-search{max-width:45%}.om-tv .om-content{grid-template-columns:19% minmax(0,1fr);gap:1vw;flex:1;min-height:0}.om-tv .om-priorities{padding:.75em;border-radius:.7em;overflow:hidden}.om-tv .om-priorities h2{font-size:.85em}.om-tv .om-priorities>p{font-size:.52em;margin:.6em 0 1em}.om-tv .om-priorities>button{gap:.5em;padding:.75em .5em;margin-bottom:.6em}.om-tv .om-priority-number{font-size:1.1em}.om-tv .om-priorities button strong{font-size:.68em}.om-tv .om-priorities button small,.om-tv .om-priorities button span:not(.om-priority-number),.om-tv .om-priorities button b{font-size:.53em}.om-tv .om-queue{display:flex;flex-direction:column;min-height:0}.om-tv .om-queue-heading{margin-bottom:.6vh}.om-tv .om-queue-heading h2{font-size:.9em}.om-tv .om-queue-heading>span{font-size:.55em}.om-tv .om-cases{flex:1;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:1vh .8vw}.om-tv .om-case{padding:.65em!important;border-radius:.7em!important;gap:.4em;overflow:hidden}.om-tv .om-case-top{font-size:.5em;gap:.5em}.om-tv .om-case-symbol{padding:.3em}.om-tv .om-case-symbol svg{width:1.4em;height:1.4em}.om-tv .om-tone{font-size:1em}.om-tv .om-case h3{font-size:1em;min-height:0;flex-shrink:0}.om-tv .om-case-sub{font-size:.53em}.om-tv .om-owner{font-size:.6em}.om-tv .om-next{font-size:.62em;padding:.5em;min-height:0;flex:1}.om-tv .om-case-foot{padding-top:.4em;gap:.5em;flex-shrink:0}.om-tv .om-case-foot small{font-size:.46em}.om-tv .om-case-foot b{font-size:.55em;margin-top:.25em}.om-tv .om-footer{padding:.45em .7em;margin-top:.8vh;font-size:.6em}.om-tv .om-footer button{font-size:1.2em;padding:.1em .7em}.om-tv .om-warnings{font-size:.5em;padding:.4em .7em;margin-top:.5vh;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex-shrink:0}.om-progress{height:3px;background:#244655;margin-top:.5vh;flex-shrink:0}.om-progress i{height:100%;display:block;background:#6bddd6;transition:width 1s linear}.om-tv .om-empty{padding:2em;grid-row:1/-1}.om-tv .om-no-priority{font-size:.6em}.om-tv .om-case.warning .om-tone,.om-tv .om-case.critical .om-tone{font-size:1em}
@media(max-width:1400px){.om-insights{grid-template-columns:1fr 1fr}.om-quality{display:none}.om-kpis{grid-template-columns:repeat(3,1fr)}.om-content{grid-template-columns:220px minmax(0,1fr)}.om-header{flex-wrap:wrap}.om-clock{margin-left:auto}.om-tools{flex-wrap:wrap}.om-search{flex-basis:40%}.om-tv .om-header{flex-wrap:nowrap}.om-tv .om-kpis{grid-template-columns:repeat(6,1fr)}.om-tv .om-tools{flex-wrap:nowrap}}
@media(max-height:850px) and (min-width:651px){.om-tv .om-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.om-tv .om-case h3{-webkit-line-clamp:1}.om-tv .om-priorities>button{padding:.55em}.om-tv .om-next{flex:0}.om-tv .om-case{gap:.25em}}
@media(max-width:700px){.om-monitor:not(.om-tv){padding:14px;border-radius:16px}.om-brand h1{font-size:21px}.om-brand small{font-size:9px}.om-brand-icon{padding:11px}.om-clock{display:none}.om-header-actions{width:100%}.om-sync{flex-wrap:wrap;font-size:11px}.om-sync small{margin-left:0}.om-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.om-kpi{padding:11px!important}.om-kpi strong{font-size:26px}.om-insights{grid-template-columns:1fr}.om-chart{gap:12px}.om-donut{width:90px;height:90px;padding:8px}.om-donut strong{font-size:23px}.om-insights>article{padding:14px}.om-owners{display:none}.om-tools{display:grid;grid-template-columns:1fr}.om-monitor select{max-width:100%;width:100%}.om-content{grid-template-columns:1fr}.om-priorities{display:none}.om-cases{grid-template-columns:1fr}.om-queue-heading{flex-wrap:wrap}.om-footer{flex-wrap:wrap;justify-content:center}.om-footer>span:last-child{display:none}.om-dialog header,.om-detail-body{padding:15px}.om-dialog h2{font-size:19px}.om-dialog dl>div{grid-template-columns:1fr;gap:5px}.om-dialog footer{flex-wrap:wrap}.om-tv{font-size:14px;padding:10px}.om-tv .om-header-actions{width:auto}.om-tv .om-header{gap:8px}.om-tv .om-brand-icon{display:none}.om-tv .om-brand h1{font-size:14px}.om-tv .om-brand small{font-size:8px;letter-spacing:1px}.om-tv .om-header-actions button{font-size:10px;padding:7px}.om-tv .om-header-actions button svg{display:none}.om-tv .om-header-actions button:first-child{display:none}.om-tv .om-sync{font-size:9px;gap:5px}.om-tv .om-sync small{display:none}.om-tv .om-kpis{grid-template-columns:repeat(3,1fr);gap:5px}.om-tv .om-kpi{grid-template-columns:auto 1fr;padding:7px!important}.om-tv .om-kpi-icon{display:none}.om-tv .om-kpi>span:last-child{font-size:9px}.om-tv .om-kpi strong{font-size:23px}.om-tv .om-tools{display:flex;flex-wrap:wrap;gap:5px}.om-tv .om-search{max-width:100%;flex-basis:100%}.om-tv .om-tools input,.om-tv .om-tools select,.om-tv .om-tools button{font-size:10px}.om-tv .om-tools select{width:auto;flex:1}.om-tv .om-tools>button{display:none}.om-tv .om-content{display:block;min-height:0}.om-tv .om-queue{height:100%}.om-tv .om-cases{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.om-tv .om-queue-heading h2{font-size:12px}.om-tv .om-queue-heading>span{font-size:9px}.om-tv .om-case-top{font-size:9px}.om-tv .om-case h3{font-size:16px;-webkit-line-clamp:1}.om-tv .om-case-sub{font-size:10px}.om-tv .om-owner,.om-tv .om-next{font-size:11px}.om-tv .om-case-foot small{font-size:9px}.om-tv .om-case-foot b{font-size:10px}.om-tv .om-footer{font-size:10px;margin-top:7px;padding:5px;gap:7px}.om-tv .om-footer>span:first-child{display:none}.om-tv .om-warnings{font-size:9px}}
/* Reset layout inherited from the CRM shell only within this dashboard. */
.om-monitor .om-queue{margin:0;padding:0;width:auto;max-width:none;min-width:0;background:transparent;border:0;box-shadow:none;text-align:left}
.om-monitor .om-case{align-items:stretch;justify-content:flex-start;text-align:left}
.om-monitor .om-priorities>button{align-items:flex-start;justify-content:flex-start;text-align:left}
.om-monitor .om-tools>select{width:auto;flex:0 1 230px}
.om-monitor .om-tools .om-search{flex:1 1 260px;min-width:130px}
.om-monitor.om-tv .om-tools>select{flex:0 1 22%}
.om-monitor.om-tv .om-tools .om-search{flex:1 1 35%}
@media(max-width:700px){.om-monitor .om-tools>select{width:100%;flex:auto}.om-monitor .om-tools .om-search{min-width:0}.om-monitor.om-tv .om-tools .om-search{flex-basis:100%}.om-monitor.om-tv .om-tools>select{flex:1 1 45%}}

.om-tv-distribution{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6em;margin-bottom:.7vh;flex-shrink:0}.om-monitor .om-tv-distribution button{display:block;background:#112c3a;padding:.35em .6em;border:1px solid #345567;font-size:.55em;text-align:left}.om-tv-distribution span{display:flex;gap:.5em;align-items:center}.om-tv-distribution strong{margin-left:auto;color:var(--om-area)}.om-tv-distribution i{display:block;height:4px;background:#294454;border-radius:3px;margin-top:.4em}.om-tv-distribution i>b{display:block;height:100%;background:var(--om-area);border-radius:3px}.om-monitor.om-tv .om-tools input{font-size:clamp(12px,.65vw,25px)}
@media(max-width:700px){.om-tv-distribution{display:none}.om-monitor.om-tv .om-tools input{font-size:10px}}
