body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.audio-modal-content.audio-setup{max-width:560px;max-height:calc(100vh - 48px);overflow-y:auto}.setup-step{border-top:1px solid var(--tic-primary-100);margin-top:20px;padding-top:16px}.setup-step-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.setup-step-head h3{margin:0;font-size:15px;font-weight:600}.setup-num{background:var(--tic-ink);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:600;display:inline-grid}.setup-meter{background:var(--tic-primary-50);border-radius:5px;height:10px;margin-top:10px;overflow:hidden}.setup-meter-fill{background:var(--tic-good);height:100%;transition:width 90ms linear}.setup-ok{color:var(--tic-good-text);font-weight:600}.setup-small{font-size:12px}.link-button{color:var(--tic-primary-600);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.setup-advanced{margin-top:16px;font-size:13px}.setup-advanced summary{cursor:pointer;color:var(--tic-muted)}.setup-advanced .btn-sm{margin-top:8px}.share-guide{gap:12px;margin:12px 0;display:grid}.sg-window{color:#333;background:#fff;border:1px solid #d0d4dc;border-radius:8px;font-size:12px;overflow:hidden;box-shadow:0 4px 14px #00000014}.sg-window b{color:#fff;background:#e11d48;border-radius:50%;place-items:center;width:16px;height:16px;margin-left:4px;font-size:10px;display:inline-grid}.sg-title{padding:8px 12px;font-weight:600}.sg-tabs{border-bottom:1px solid #e5e7eb;gap:16px;padding:0 12px;display:flex}.sg-tabs span{color:#777;padding:6px 0}.sg-tabs .sg-on{color:#1a56db;border-bottom:2px solid #1a56db;font-weight:600}.sg-screen{padding:12px}.sg-thumb{background:#eef2ff;border:2px solid #1a56db;border-radius:4px;place-items:center;width:150px;height:70px;display:grid}.sg-foot{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.sg-audio{border-radius:4px;outline:2px solid #e11d48;align-items:center;gap:6px;padding:3px 6px;font-weight:600;display:inline-flex}.sg-switch{background:#1a56db;border-radius:7px;width:26px;height:14px;position:relative}.sg-switch:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}.sg-buttons{gap:8px;display:inline-flex}.sg-buttons span{border:1px solid #d0d4dc;border-radius:4px;padding:3px 10px}.sg-buttons .sg-share{color:#fff;background:#1a56db;border-color:#1a56db}.sg-steps{margin:0;padding-left:20px;font-size:13px;line-height:1.6}.sg-steps em{color:#e11d48;font-style:normal;font-weight:600}.device-notice{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dx-sb-dot{background:#ffffff4d;border-radius:50%;width:8px;height:8px;margin-left:auto}.dx-sb-dot.on{background:var(--tic-good)}.dx-sb-live{color:#ffffffa6;align-items:center;gap:8px;padding:6px 16px 8px;font-size:12px;display:flex}.dx-sb-live-dot{background:#ffffff4d;border-radius:50%;flex:none;width:8px;height:8px}.dx-sb-live.live .dx-sb-live-dot{background:var(--tic-good);box-shadow:0 0 0 3px #05966940}.dx-sb-live.reconnecting .dx-sb-live-dot{background:var(--tic-attn);animation:1.2s ease-in-out infinite dx-live-pulse}.dx-sb-live.offline .dx-sb-live-dot{background:var(--tic-bad)}.dx-sb-live.reconnecting,.dx-sb-live.offline{color:#ffffffe6}@keyframes dx-live-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.dx-sb-live.reconnecting .dx-sb-live-dot{animation:none}}.dx-sb-count{background:var(--tic-bad,#f43f5e);color:#fff;text-align:center;border-radius:10px;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11.5px;font-weight:700;line-height:20px}.live-panels{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:440px;display:grid}.live-panel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.live-panel .live-points{flex:none;width:auto;padding:6px 10px}.live-charts{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px 20px;display:flex}.live-chart{border:1px solid var(--tic-slate-200);border-radius:var(--tic-radius-card);flex:1;min-height:150px;display:flex;overflow:hidden}@media (width<=1024px){.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.live-panels{grid-template-columns:1fr}}.call-bar{border:1px solid var(--tic-slate-200);border-radius:var(--tic-radius-card);box-shadow:var(--tic-shadow-card);color:var(--tic-slate-700);background-color:#fff;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:12px 16px;display:flex}.call-bar.recording{border-color:#e11d4859;box-shadow:0 0 0 3px #f43f5e1a}.call-bar-time{color:var(--tic-slate-900);font-size:20px}.call-bar-device{align-items:center;gap:8px;min-width:0;display:inline-flex}.call-bar-device svg{width:18px;height:18px;color:var(--tic-slate-500);flex:none}.call-bar-device>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.call-bar-hint{color:var(--tic-attn-text);flex-basis:100%}.call-bar-spinner{border-width:2px;width:18px;height:18px;animation:1s linear infinite spin}.call-bar-keep{color:var(--tic-muted);cursor:pointer;align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:600;display:inline-flex}.call-bar-keep.off{color:var(--tic-attn-text)}.page.live .kpi-row{gap:12px}.page.live .kpi{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"label label icon""value note icon";align-items:center;column-gap:10px;padding:10px 14px 11px;display:grid}.page.live .kpi-top{display:contents}.page.live .kpi-label{grid-area:label;font-size:12.5px}.page.live .kpi-icon{border-radius:9px;grid-area:icon;width:32px;height:32px}.page.live .kpi-icon svg{width:17px;height:17px}.page.live .kpi-value{grid-area:value;margin-top:2px;font-size:26px;line-height:1.1}.page.live .kpi-note{text-overflow:ellipsis;white-space:nowrap;grid-area:note;align-self:end;min-width:0;margin:0 0 2px;overflow:hidden}@media (width>=1025px) and (height>=600px){.page.live{gap:14px;height:100%;min-height:0;padding-top:22px;padding-bottom:18px;overflow:hidden}.page.live .live-panels{min-height:0}.page.live .live-charts{gap:10px;padding:12px 16px 16px}.page.live .live-chart{min-height:0}.page.live.in-call .page-header-description,.page.live.in-call .live-panel .widget-caption{display:none}}.sentiment-graph-container{background-color:#fff;width:100%;height:100%;position:relative}.sentiment-graph-container .header{color:var(--tic-slate-900);font-size:13px;font-weight:600;position:absolute;top:10px;left:16px}.chart-area{align-items:flex-end;height:calc(100% - 60px);margin-top:40px;display:flex;position:relative}.lines{z-index:1;pointer-events:none;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:0 15px;display:flex;position:absolute}.line{border-top:1px dashed var(--tic-slate-200);width:100%}.y-axis-label{color:var(--tic-slate-400);font-family:var(--tic-font-num);font-size:11px;position:absolute;left:2px}.y-axis-line{background-color:var(--tic-slate-200);width:1px;height:100%;position:absolute;top:0;left:100px}.x-axis-line{background-color:var(--tic-slate-200);width:calc(100% - 115px);height:1px;position:absolute;bottom:0;left:100px}.x-axis-labels{width:calc(100% - 115px);color:var(--tic-slate-400);font-family:var(--tic-font-num);justify-content:space-between;font-size:11px;display:flex;position:absolute;bottom:-20px;left:120px}.bar-container{background-color:var(--tic-slate-100);border-radius:6px;width:44px;height:100%;margin-left:24px;position:absolute;left:0;overflow:hidden}.bar-filled{width:100%;position:absolute;bottom:0}.line-graph-container{width:70%;height:110%;margin-left:120px;padding-top:2.6%;position:absolute}.line-graph-container canvas{width:100%!important;height:100%!important}#chat-container{scrollbar-width:thin;scrollbar-color:var(--tic-slate-300) transparent;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}.chat-jump{z-index:2;box-shadow:var(--tic-shadow-popover);align-self:center;margin-bottom:-32px;position:sticky;top:8px}#transcript{flex-direction:column;gap:8px;padding:16px 20px 20px;display:flex}.message{border-radius:var(--tic-radius-card);word-wrap:break-word;flex-direction:column;max-width:78%;padding:8px 14px;display:flex}.message.agent{background-color:var(--tic-primary-50);align-self:flex-end;box-shadow:inset 0 0 0 1px #4f46e51f}.message.customer{box-shadow:inset 0 0 0 1px var(--tic-slate-200);background-color:#fff;align-self:flex-start}.message-speaker{color:var(--tic-slate-500);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.message.agent .message-speaker{color:var(--tic-primary-700)}.message-text{color:var(--tic-slate-800);word-wrap:break-word;margin:0}.timestamp{color:var(--tic-slate-400);font-family:var(--tic-font-num);text-align:right;margin-top:2px;font-size:12px}.message.highlighted{background-color:var(--tic-attn-bg);box-shadow:inset 0 0 0 2px var(--tic-attn)}.message.partial .message-text{color:var(--tic-slate-500)}.message.partial .message-text:after{content:" …";color:var(--tic-slate-400)}.message.partial .timestamp{visibility:hidden}.prf-modal-container{border-top:4px solid var(--tic-attn);max-width:560px}.prf-close-button{border-radius:var(--tic-radius-field);width:32px;height:32px;color:var(--tic-slate-500);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:22px;display:inline-flex;position:absolute;top:14px;right:14px}.prf-close-button:hover{background-color:var(--tic-slate-100);color:var(--tic-slate-900)}.prf-modal-title{margin-bottom:16px;font-size:20px}.prf-modal-section{margin-bottom:16px}.prf-modal-subtitle{color:var(--tic-slate-500);font-family:var(--tic-font-sans);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600}.prf-modal-text{color:var(--tic-slate-800);margin:0}.prf-modal-steps{color:var(--tic-slate-800);margin:0;padding-left:18px}.prf-modal-steps li{padding:2px 0}.prf-modal-time{color:var(--tic-slate-400);font-family:var(--tic-font-num);text-align:right;font-size:12px}.prf-modal-time p{margin:0}.page.live{position:relative}.call-tip{z-index:50;box-sizing:border-box;background:var(--tic-surface,#fff);width:min(440px,100% - 64px);color:var(--tic-ink);border-left:4px solid var(--tic-attn);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:14px 10px 14px 14px;animation:.25s cubic-bezier(.2,.8,.2,1) call-tip-in;display:grid;position:absolute;bottom:28px;left:32px;box-shadow:0 12px 32px #0f172a38,inset 0 0 0 1px #f59e0b59}@keyframes call-tip-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.call-tip-icon{background:var(--tic-attn-bg);width:32px;height:32px;color:var(--tic-attn-text);border-radius:9px;place-items:center;display:inline-grid}.call-tip-icon svg{width:18px;height:18px}.call-tip-body{min-width:0}.call-tip-concern{color:var(--tic-attn-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.call-tip-text{color:var(--tic-slate-900);margin:3px 0 0;font-size:16px;font-weight:600;line-height:1.4}.call-tip-close{width:28px;height:28px;color:var(--tic-slate-500);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.call-tip-close:hover{background:var(--tic-slate-100);color:var(--tic-slate-900)}.call-tip-close:focus-visible{outline:2px solid var(--tic-primary-500);outline-offset:1px}.call-tip-close svg{width:18px;height:18px}@media (width<=640px){.call-tip{width:calc(100% - 24px);bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){.call-tip{animation:none}}.modal-overlay1{z-index:1000;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-content1{background:#fff;border-radius:10px;flex-direction:column;width:50%;max-width:700px;padding:15px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 15px #0000004d}.title-section{align-items:center;gap:10px;display:flex}.title-text{font-size:1.2rem;font-weight:700}.title-input{border:1px solid #ddd;border-radius:5px;flex-grow:1;padding:5px;font-size:1.2rem}.title-input,.classification-input{border:1px solid #ddd;border-radius:5px;flex-grow:1;padding:5px;font-size:1rem}.info-item.call-id{flex:1;justify-content:flex-start;align-items:center;display:flex}.info-item.classification{flex:1;justify-content:flex-end;align-items:center;display:flex}.icon-group{align-items:center;gap:10px;display:flex}.icon{cursor:pointer;font-size:1.2rem;transition:color .3s}.edit-icon{color:#007bff}.copy-icon{cursor:pointer;color:#007bff;font-size:1.2rem;transition:color .3s}.copy-icon:hover{color:#0056b3}.close-button{color:#333;cursor:pointer;background:0 0;border:none;font-size:1.5rem}.icon:hover{color:#0056b3}.save-button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:5px;padding:5px 10px;font-size:.9rem;transition:background-color .3s}.save-button:disabled{cursor:not-allowed;background-color:#b0c4de}.save-button:not(:disabled):hover{background-color:#0056b3}.modal-body{font-size:.85rem;overflow-y:auto}.query-resolution-container{background-color:#f0f8ff;border:1px solid #b0c4de;border-radius:5px;flex-direction:column;gap:10px;margin-top:10px;margin-bottom:10px;padding:10px;display:flex;position:relative;overflow:auto}.query-resolution-item{align-items:center;gap:5px;display:flex}.query-resolution-item strong{min-width:80px;font-size:.85rem}.copy-icon-container{align-items:center;font-size:1.2rem;display:flex;position:absolute;top:10px;right:10px}.timestamp-score{justify-content:space-between;margin-bottom:10px;display:flex}.timestamp-item{font-size:.85rem}.feedback-table table{border-collapse:collapse;width:100%;margin-bottom:10px}.notes-container{margin-top:10px}.info-section{justify-content:space-between;align-items:center;gap:10px;display:flex}.info-item{flex:1;align-items:center;font-size:.9rem;display:flex}.info-item strong{min-width:100px;margin-right:10px}.info-item span{flex:1}.add-notes-textarea{resize:vertical;box-sizing:border-box;border:1px solid #ddd;border-radius:5px;width:100%;min-height:80px;padding:10px;font-size:.85rem;overflow-y:auto}.notes-text{cursor:pointer;background-color:#f0f8ff;border:1px solid #ddd;border-radius:5px;padding:10px;font-size:.85rem;overflow:auto}.editable-notes .add-notes-textarea{display:block}.copy-notification{color:green;opacity:0;background:#fff;border:1px solid #ddd;border-radius:5px;padding:5px;font-size:.85rem;transition:opacity .3s;position:absolute;top:10px;right:10px}.copy-notification.show{opacity:1}.prf-section{background-color:#ffe4e1;border:1px solid #ff7f7f;border-radius:5px;margin-top:10px;margin-bottom:10px;padding:10px}.prf-section strong{color:#d9534f;margin-bottom:5px;font-size:1rem;font-weight:700;display:block}.prf-section p{color:#333;margin:0;font-size:.9rem;line-height:1.5}.ctl-pill,.ctl-warning{--ctl-accent:var(--tic-slate-500);--ctl-track:var(--tic-slate-200)}.ctl-pill.soon,.ctl-warning.soon{--ctl-accent:#d97706;--ctl-track:#d9770633}.ctl-pill.critical,.ctl-warning.critical{--ctl-accent:var(--tic-bad);--ctl-track:#f43f5e33}.ctl-ring-track{stroke:var(--ctl-track)}.ctl-ring-fill{stroke:var(--ctl-accent);stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke .3s}.ctl-pill{background:var(--tic-slate-50);height:30px;box-shadow:inset 0 0 0 1px var(--tic-slate-200);color:var(--tic-slate-700);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 8px;font-size:13px;transition:background-color .3s,color .3s,box-shadow .3s;display:inline-flex}.ctl-pill.soon{background:var(--tic-attn-bg);color:var(--tic-attn-text);box-shadow:inset 0 0 0 1px #d9770659}.ctl-pill.critical{background:var(--tic-bad-bg);color:var(--tic-bad-text);box-shadow:inset 0 0 0 1px #f43f5e66}.ctl-pill-time{letter-spacing:.02em;font-size:14px;font-weight:700}.ctl-pill-label{color:inherit;opacity:.75;padding-right:2px}.ctl-pill-reset{width:22px;height:22px;color:var(--tic-slate-500);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin-left:2px;display:inline-grid}.ctl-pill-reset:hover{background:var(--tic-slate-200);color:var(--tic-slate-900)}.ctl-pill-reset:focus-visible{outline:2px solid var(--tic-primary-500);outline-offset:1px}.ctl-pill-reset svg{width:14px;height:14px}.ctl-warning{z-index:1100;box-sizing:border-box;background:var(--tic-surface,#fff);width:min(720px,100vw - 32px);color:var(--tic-ink);box-shadow:0 18px 48px #0f172a47, inset 0 0 0 1px var(--ctl-track);border-radius:14px;grid-template-columns:auto 1fr auto;grid-template-areas:"clock body actions""clock hint actions";align-items:center;gap:2px 16px;padding:16px 18px 18px;animation:.22s cubic-bezier(.2,.8,.2,1) ctl-in;display:grid;position:fixed;top:16px;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes ctl-in{0%{opacity:0;transform:translate(-50%,-12px)scale(.98)}to{opacity:1;transform:translate(-50%)}}.ctl-warning:before{content:"";background:var(--ctl-accent);width:5px;position:absolute;inset:0 auto 0 0}.ctl-warning-clock{grid-area:clock;width:52px;height:52px;position:relative}.ctl-warning-icon{width:22px;height:22px;color:var(--ctl-accent);margin:auto;position:absolute;inset:0}.ctl-warning.critical .ctl-warning-icon{animation:1s ease-in-out infinite ctl-tick}@keyframes ctl-tick{50%{transform:scale(1.15)}}.ctl-warning-body{grid-area:body;min-width:0}.ctl-warning-title{font-size:16px;font-weight:700;line-height:1.3}.ctl-warning-text{color:var(--tic-slate-700);margin-top:2px;font-size:14px}.ctl-warning-text strong{color:var(--ctl-accent);font-size:15px}.ctl-warning-hint{color:var(--tic-muted);grid-area:hint;font-size:12.5px}.ctl-warning-actions{flex-direction:column;grid-area:actions;align-items:stretch;gap:6px;display:flex}.ctl-warning-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.ctl-warning-actions svg{width:16px;height:16px}.ctl-warning-bar{background:var(--ctl-track);height:4px;position:absolute;bottom:0;left:0;right:0}.ctl-warning-bar span{background:var(--ctl-accent);height:100%;transition:width 1s linear;display:block}@media (width<=640px){.ctl-warning{grid-template-columns:auto 1fr;grid-template-areas:"clock body""hint hint""actions actions";row-gap:10px}.ctl-warning-actions{flex-direction:row}.ctl-warning-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.ctl-warning,.ctl-warning.critical .ctl-warning-icon{animation:none}.ctl-ring-fill,.ctl-warning-bar span{transition:none}}.calls-table{flex-direction:column;min-height:0;display:flex;overflow:hidden}.calls-toolbar{border-bottom:1px solid var(--tic-slate-200);align-items:center;gap:16px;padding:16px 20px;display:flex}.calls-search{flex:1;position:relative}.calls-search svg{width:16px;height:16px;color:var(--tic-slate-400);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.calls-search .input{padding-left:36px}.calls-count{color:var(--tic-slate-500);white-space:nowrap}.calls-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.calls-sort svg{width:12px;height:12px}.calls-query{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:420px;display:-webkit-box;overflow:hidden}.calls-pagination{border-top:1px solid var(--tic-slate-200);color:var(--tic-slate-500);justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;display:flex}.calls-pagination .icon-button:disabled{opacity:.4;cursor:not-allowed}.modal-overlay{background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.modal-content1{background:#fff;border-radius:8px;width:90%;max-width:800px;max-height:80vh;padding:20px;position:relative;overflow-y:hidden}.modal-header1{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.close-button{cursor:pointer;background:0 0;border:none;font-size:24px}.summary-details{margin-bottom:20px}.detail-item{margin-bottom:10px}.time-container{justify-content:center;align-items:center;margin:30px 0;display:flex;position:relative}.time-text{text-align:center;width:120px;font-weight:700}.arrow-container{background-color:#333;width:200px;height:2px;margin:0 10px;position:relative}.arrow-head{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid #333;width:0;height:0;position:absolute;top:-5px;right:-10px}.duration{background-color:#fff;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;top:-25px;left:50%;transform:translate(-50%);box-shadow:0 0 3px #0003}.feedback-table{margin-top:20px}.feedback-table table{border-collapse:collapse;width:100%}.feedback-table th,.feedback-table td{text-align:left;border:1px solid #ddd;padding:8px}.feedback-table th{background-color:#f4f4f4}.feedback-table td{font-size:14px}@media (width<=600px){.time-text{width:90px;font-size:12px}.arrow-container{width:150px}.duration{font-size:11px;top:-20px}}.transcript-section{margin-top:16px}.transcript-text{white-space:pre-wrap;background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;max-height:240px;margin:0;padding:8px;font-family:inherit;font-size:13px;overflow-y:auto}.svg-modal-overlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.svg-modal-content{box-sizing:border-box;background-color:#fff;border-radius:10px;width:60%;max-height:80%;padding:20px;position:relative;overflow:auto}.close{cursor:pointer;font-size:30px;font-weight:700;position:absolute;top:10px;right:20px}.svg-modal-inner{width:100%;height:auto}.calls-layout{flex:1;grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);align-items:start;gap:16px;min-height:0;display:grid}.calls-side{flex-direction:column;gap:16px;display:flex}.calls-summary-body{flex-direction:column;gap:12px;padding:12px 20px 20px;display:flex}.calls-summary-field dt{color:var(--tic-slate-500);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.calls-summary-field dd{color:var(--tic-slate-700);margin:2px 0 0}.calls-summary-body .btn-secondary{align-self:flex-start}.calls-chart{flex-direction:column;min-height:280px;display:flex}.calls-chart .svg-container{cursor:zoom-in;border:none;flex:1;justify-content:center;align-items:center;padding:8px 12px 12px;display:flex;overflow:hidden}.calls-chart .svg-container svg{width:100%;height:auto;max-height:320px}.loading-overlay{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-bar{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1100px){.calls-layout{grid-template-columns:1fr}}.people-toolbar{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.people-toolbar .input{width:auto}.people-search{flex:320px;min-width:0;position:relative}.people-search svg{width:18px;height:18px;color:var(--tic-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.people-search .input{width:100%;padding-left:38px}.people-notice{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.people-tree{padding:0}.people-group{border-bottom:1px solid var(--tic-primary-100)}.people-group:first-child{border-radius:var(--tic-radius-card) var(--tic-radius-card) 0 0}.people-group:last-child{border-radius:0 0 var(--tic-radius-card) var(--tic-radius-card);border-bottom:0}.people-group:first-child .people-row.group-head{border-radius:var(--tic-radius-card) var(--tic-radius-card) 0 0}.people-group.warn{background:var(--tic-attn-bg)}.people-group-title{letter-spacing:.04em;text-transform:uppercase;color:var(--tic-muted);align-items:center;gap:10px;padding:10px 20px;font-size:12px;font-weight:600;display:flex}.people-row{border-top:1px solid var(--tic-primary-50);grid-template-columns:minmax(220px,2fr) 110px 190px 130px 48px;align-items:center;gap:12px;min-width:0;padding:10px 20px;display:grid}.people-row.group-head{background:var(--tic-cream-panel,#00000005);border-top:0;grid-template-columns:28px minmax(220px,2fr) 110px 190px 130px 48px}.people-row.depth-1{padding-left:56px}.people-row.muted .cell-strong,.people-row.muted .cell-sub{color:var(--tic-muted)}.people-row.me .cell-strong{color:var(--tic-primary-700)}.people-cell-name{min-width:0}.people-cell-name .cell-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-cell-active{color:var(--tic-muted);font-size:13px}.people-cell-actions{justify-content:flex-end;display:flex}.people-you{letter-spacing:.04em;text-transform:uppercase;color:var(--tic-muted);margin-left:8px;font-size:11px;font-weight:600}.people-expander{width:28px;height:28px;color:var(--tic-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.people-expander:hover{background:var(--tic-primary-50)}.people-expander svg{width:18px;height:18px}.people-empty-team{color:var(--tic-muted);padding:8px 20px 12px 56px;font-size:13px}.people-menu{position:relative}.people-menu-list{z-index:30;background:var(--tic-paper,#fff);border:1px solid var(--tic-primary-100);border-radius:8px;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000001f}.people-menu-list.up{top:auto;bottom:calc(100% + 4px)}.people-menu-list button{text-align:left;font:inherit;color:var(--tic-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px}.people-menu-list button:hover{background:var(--tic-primary-50)}.people-menu-list button.danger{color:var(--tic-danger-700)}.people-batch-results{gap:8px;max-height:50vh;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.people-batch-results li{grid-template-columns:130px 1fr;align-items:center;gap:4px 12px;display:grid}.people-batch-results li .cell-sub{grid-column:2}.modal-text code{font-size:12.5px}.audio-modal-content.people-dialog.wide{max-width:560px}.people-form{gap:14px;margin-top:16px;display:grid}.people-setting{gap:6px;display:grid}.people-setting-toggle{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.people-setting .input.num{max-width:160px}@media (width<=760px){.people-row,.people-row.group-head{grid-template-columns:1fr auto;row-gap:6px}.people-row .people-cell-active{display:none}}.alerts-table{flex-direction:column;display:flex;overflow:hidden}.alerts-sort{align-items:center;gap:8px;display:flex}.alerts-sort .label{margin:0}.alerts-sort .input{width:auto}.alerts-tabs{border-bottom:1px solid var(--tic-slate-200);gap:4px;margin-bottom:12px;display:flex}.alerts-tabs button{font:inherit;color:var(--tic-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:8px 14px 10px;font-weight:600;display:inline-flex}.alerts-tabs button.active{color:var(--tic-primary-700);border-bottom-color:var(--tic-primary-500)}.alerts-tabs button:hover{color:var(--tic-ink)}.alerts-overdue>td{background:var(--tic-attn-bg)}.alerts-waiting{color:var(--tic-attn-text);margin-top:4px;font-size:12.5px;font-weight:600}.alerts-agent{color:inherit;font-weight:600;text-decoration:none}.alerts-agent:hover{text-decoration:underline}.alerts-handled{min-width:180px}.alerts-handled .cell-strong{align-items:center;gap:4px;display:flex}.alerts-handled svg{width:16px;height:16px;color:var(--tic-good-text)}.alerts-live{gap:8px;padding:16px 20px;display:grid}.alerts-live ul{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.alerts-live li{grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.alerts-live-time{color:var(--tic-muted);white-space:nowrap;font-size:12.5px}.alerts-actions{justify-items:start;gap:6px;display:grid}.alerts-buttons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.alerts-outcome{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0;display:flex}.alerts-handled .btn-ghost{margin-top:6px}.alerts-choices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.alerts-choices legend{margin-bottom:6px}.alerts-choices .field-help,.alerts-choices .link-button{grid-column:1/-1;justify-self:start}.alerts-choice{cursor:pointer;border:1px solid var(--tic-slate-200);background:var(--tic-surface,#fff);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.alerts-choice.on{border-color:var(--tic-primary-500);background:var(--tic-info-bg)}@media (width<=640px){.alerts-choices{grid-template-columns:1fr}}.signin-page{min-height:100vh;color:var(--tic-ink);background-color:#fbfaf6;background-image:radial-gradient(64% 56% at 2% 20%,#b29bebf2,#0000 74%),radial-gradient(28% 32% at 100% 82%,#c6f32b2e,#0000 68%);background-repeat:no-repeat;justify-content:center;align-items:center;padding:24px;display:flex}.signin-card{background-color:var(--tic-surface);border-radius:var(--tic-radius-public-card);border:1px solid #1a1a181a;width:100%;max-width:920px;min-height:540px;animation:.36s cubic-bezier(.22,1,.36,1) both signin-card-in;display:flex;overflow:hidden;box-shadow:0 24px 60px -30px #1a1a1859}.signin-card.leaving{pointer-events:none;animation:.3s ease-in .15s forwards signin-card-out}.signin-image{flex:0 0 40%}.signin-image img{object-fit:cover;width:100%;height:100%;display:block}.signin-form{flex-direction:column;flex:1;justify-content:center;padding:48px 56px;display:flex}.signin-logo{width:132px;margin-bottom:40px}.signin-eyebrow{color:#1a1a1873;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.signin-eyebrow:before{content:"";background-color:var(--tic-lime);border-radius:50%;flex:none;width:6px;height:6px}.signin-title{color:var(--tic-ink);font-family:var(--tic-font-display);letter-spacing:var(--tic-tracking-display);margin:10px 0 0;font-size:44px;font-weight:500;line-height:1.02}.signin-sub{color:#1a1a1899;margin:16px 0 28px;font-size:15.5px;line-height:1.6}.signin-label{color:var(--tic-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600}.signin-input{border-radius:var(--tic-radius-card);width:100%;color:var(--tic-ink);background-color:#fff;border:1px solid #1a1a1833;padding:13px 16px;font-size:15.5px}.signin-input:focus{border-color:var(--tic-violet);box-shadow:var(--tic-focus-public);outline:none}.signin-input.num{letter-spacing:.3em;font-size:22px}.signin-step{flex-direction:column;animation:.22s ease-out signin-step-in;display:flex}.signin-hint{color:#1a1a1880;margin:8px 0 0;font-size:13px}.signin-message-slot{min-height:46px;margin-top:8px}.signin-message{border-radius:var(--tic-radius-field);align-items:flex-start;gap:8px;padding:9px 12px;font-size:13.5px;line-height:1.45;animation:.2s ease-out signin-message-in;display:flex}.signin-message.info{background-color:var(--tic-info-bg);color:var(--tic-info-text)}.signin-message.success{background-color:var(--tic-good-bg);color:var(--tic-good-text)}.signin-message.error{background-color:var(--tic-bad-bg);color:var(--tic-err)}.signin-message-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-top:.5px}.signin-countdown{color:#1a1a188c;font-family:var(--tic-font-num);font-variant-numeric:tabular-nums;margin:-4px 0 4px;font-size:13px}.signin-countdown.warn{color:var(--tic-err)}.signin-input:disabled{cursor:not-allowed;background-color:#1a1a180a}.signin-input[aria-invalid=true]{border-color:var(--tic-err)}.signin-input.shake{animation:.32s ease-in-out signin-shake}.signin-spinner{vertical-align:-2px;border:2px solid #d4ff0059;border-top-color:var(--tic-neon);border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.7s linear infinite signin-spin;display:inline-block}.signin-links{flex-wrap:wrap;gap:4px 20px;margin-top:18px;display:flex}.signin-link{color:var(--tic-violet);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600}.signin-link:hover:not(:disabled){text-decoration:underline}.signin-link:disabled{color:#1a1a1866;cursor:default}@keyframes signin-card-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes signin-card-out{to{opacity:0;transform:translateY(-8px)scale(.985)}}@keyframes signin-message-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes signin-step-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes signin-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes signin-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.signin-card,.signin-card.leaving,.signin-step,.signin-message,.signin-input.shake{animation:none}.signin-spinner{animation-duration:1.6s}}.signin-button{border-radius:var(--tic-radius-pill);background-color:var(--tic-ink);color:var(--tic-neon);cursor:pointer;border:none;align-self:flex-start;margin-top:10px;padding:13px 28px;font-size:15px;font-weight:600;transition:background-color .15s,transform 80ms}.signin-button:hover{background-color:var(--tic-ink-soft)}.signin-button:active{transform:translateY(1px)}.signin-button:disabled{opacity:.45;cursor:not-allowed}.signin-form :focus-visible{outline:3px solid var(--tic-violet);outline-offset:2px}@media (width<=720px){.signin-image{display:none}.signin-form{padding:36px 28px}.signin-title{font-size:36px}}.settings-section{padding:20px 24px}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:16px;display:grid}.settings-spaced{margin-top:16px}.settings-section textarea.input{resize:vertical}.settings-checklist{flex-direction:column;gap:12px;margin:16px 0;display:flex}.settings-checklist-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:12px;display:grid}.settings-checklist-row:not(:first-child) .label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.settings-grid{grid-template-columns:1fr}.settings-checklist-row{grid-template-columns:1fr auto}}.cs-tabs{border-bottom:1px solid var(--tic-slate-200);gap:4px;margin-bottom:16px;display:flex}.cs-tabs button{font:inherit;color:var(--tic-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px 10px;font-weight:600}.cs-tabs button.active{color:var(--tic-primary-700);border-bottom-color:var(--tic-primary-500)}.cs-tabs button:hover{color:var(--tic-ink)}.cs-picker{gap:6px;max-width:360px;margin-bottom:16px;display:grid}.cs-form{flex-direction:column;gap:16px;display:flex}.cs-form>.card{margin:0}.cs-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cs-field-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:6px;display:flex}.cs-field-head .label{margin:0}.cs-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cs-toggle{cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.cs-source{white-space:nowrap;font-size:12px}.cs-source.team{background:var(--tic-info-bg);color:var(--tic-info-text)}.cs-source.person{background:var(--tic-attn-bg);color:var(--tic-attn-text)}.cs-inherited .input{color:var(--tic-muted)}.page .notice+.cs-form,.page .notice+.notice{margin-top:12px}.cs-picker{max-width:480px}.ps{gap:6px;display:grid;position:relative}.ps-field{position:relative}.ps-field>svg{width:16px;height:16px;color:var(--tic-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ps-field .input{padding-left:36px}.ps-field .input::placeholder{color:var(--tic-ink);opacity:.85}.ps-field .input:focus::placeholder{color:var(--tic-muted)}.ps-list{z-index:30;border:1px solid var(--tic-slate-200);background:#fff;border-radius:10px;max-height:300px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #0f172a24}.ps-list li{cursor:pointer;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.ps-list li.active{background:var(--tic-slate-50)}.ps-list li.chosen{background:var(--tic-primary-50)}.ps-list li.ps-none{cursor:default;color:var(--tic-muted)}.ps-name{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ps-detail{color:var(--tic-muted);font-size:12.5px}.team-kpis{margin:0}.team-kpis .kpi-note a{color:var(--tic-bad-text);font-weight:600}.team-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:-8px 0;display:flex}.team-chips{flex-wrap:wrap;gap:6px;display:flex}.team-chip{border:1px solid var(--tic-slate-200);border-radius:var(--tic-radius-pill);background:var(--tic-paper,#fff);font:inherit;color:var(--tic-muted);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.team-chip:hover{border-color:var(--tic-slate-300);color:var(--tic-ink)}.team-chip.on{background:var(--tic-ink);border-color:var(--tic-ink);color:var(--tic-neon,#d4ff00)}.team-chip-count{opacity:.8;font-size:12px}.team-search{flex:240px;min-width:0;max-width:360px;position:relative}.team-search svg{width:18px;height:18px;color:var(--tic-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.team-search .input{width:100%;padding-left:38px}.team-card{padding:0;overflow:hidden}.team-card.warn{box-shadow:inset 0 0 0 1px #d9770640}.team-card.warn .team-head{background:var(--tic-attn-bg)}.team-head{border-bottom:1px solid var(--tic-slate-200);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px;display:flex}.team-head-actions{align-items:center;gap:10px;display:flex}.team-table .num-col{text-align:right}.team-table tbody tr:focus-visible{outline:2px solid var(--tic-primary-500);outline-offset:-2px}.team-zero{color:var(--tic-slate-400)}.team-active{color:var(--tic-muted);white-space:nowrap;font-size:13px}.team-empty{color:var(--tic-muted);padding:16px 20px;font-size:13px}.team-mood{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.team-mood .num{color:var(--tic-muted);font-weight:500}.team-mood.none{color:var(--tic-slate-400);font-weight:400}.team-mood-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.team-mood.good{color:var(--tic-good-text)}.team-mood.attn{color:var(--tic-attn-text)}.team-mood.bad{color:var(--tic-bad-text)}.person-toggle{border:1px solid var(--tic-slate-200);border-radius:var(--tic-radius-pill);display:inline-flex;overflow:hidden}.person-toggle button{font:inherit;color:var(--tic-muted);cursor:pointer;background:0 0;border:0;padding:6px 14px;font-size:13px;font-weight:600}.person-toggle button.on{background:var(--tic-ink);color:var(--tic-neon,#d4ff00)}.person-grid{grid-template-columns:2fr 1fr;gap:16px;display:grid}.person-chart{padding:8px 16px 12px}.person-chart svg{width:100%;height:auto;display:block}.person-cats{gap:10px;padding:8px 20px 20px;display:grid}.person-cat{grid-template-columns:1fr auto;align-items:center;gap:2px 10px;font-size:13.5px;display:grid}.person-cat-bar{background:var(--tic-primary-100);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.person-cat-bar>span{background:var(--tic-primary-500);height:100%;display:block}@media (width<=1000px){.person-grid{grid-template-columns:1fr}}.person-back{color:var(--tic-primary-700);align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.person-back:hover{text-decoration:underline}.person-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;display:flex}.person-meta .cell-sub{font-size:13.5px}.person-settings{margin:0}.person-settings-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 24px;padding:12px 20px 20px;display:grid}.person-setting dt{color:var(--tic-slate-500);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.person-setting dd{color:var(--tic-slate-700);margin:2px 0 0}.person-source{margin-left:6px;font-size:11px}.person-source.team{background:var(--tic-info-bg);color:var(--tic-info-text)}.person-source.person{background:var(--tic-attn-bg);color:var(--tic-attn-text)}.person-calls{flex-direction:column;gap:12px;display:flex}.person-calls .widget-title{margin:0}.person-calls .calls-layout{flex:none}@media (width<=900px){.team-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.team-table .team-active{display:none}}.audit-toolbar{flex-wrap:wrap;gap:10px;display:flex}.audit-toolbar .input{width:auto;min-width:180px}.audit-table{flex-direction:column;display:flex;overflow:hidden}.audit-when{white-space:nowrap;color:var(--tic-muted);font-size:13px}.audit-id{text-align:right;color:var(--tic-slate-400);font-size:12px}.audit-details td{background:var(--tic-cream-panel,#00000005)}.audit-details pre{background:var(--tic-paper,#fff);border-radius:8px;margin:8px 0 0;padding:10px 12px;font-size:12px;overflow:auto}.audit-details code{font-size:12px}.audit-more{border-top:1px solid var(--tic-slate-200);justify-content:center;padding:12px;display:flex}.dp-section{gap:12px;padding:20px;display:grid}.dp-levels{gap:8px;display:grid}.dp-level{border:1px solid var(--tic-slate-200);border-radius:var(--tic-radius-field);gap:6px;padding:12px 14px 12px 40px;display:grid;position:relative}.dp-level-main{cursor:pointer;gap:4px;display:grid}.dp-level.readonly .dp-level-main{cursor:default}.dp-level.on{border-color:var(--tic-primary-500);box-shadow:0 0 0 1px var(--tic-primary-500);background:var(--tic-primary-50)}.dp-level input{position:absolute;top:15px;left:14px}.dp-level-head{align-items:center;gap:10px;display:flex}.dp-level-bars{gap:2px;display:inline-flex}.dp-level-bars i{background:var(--tic-slate-200);border-radius:2px;width:6px;height:12px}.dp-level-bars i.fill{background:var(--tic-primary-500)}.dp-level-kept{color:var(--tic-slate-700);font-size:13.5px}.dp-level-lost{color:var(--tic-muted);font-size:12.5px}.dp-days{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 20px;display:grid}.dp-day{gap:6px;display:grid}.dp-day.na .label{color:var(--tic-muted)}.dp-day-input{align-items:center;gap:8px;display:flex}.dp-day-input .input{max-width:120px}.dp-check{align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.dp-check input{margin-top:3px}.dp-stored{margin:0}.dp-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dp-section-head .widget-title{margin:0}.dp-section-head .btn-sm svg{width:16px;height:16px}.dp-level-more{font:inherit;color:var(--tic-primary-700);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:2px 0;font-size:13px;font-weight:600;display:inline-flex}.dp-level-more svg{width:14px;height:14px;transition:transform .15s}.dp-level-more svg.up{transform:rotate(180deg)}.dp-details{border-top:1px dashed var(--tic-slate-200);cursor:default;gap:14px;margin-top:4px;padding-top:12px;display:grid}.dp-details-group h4{letter-spacing:.04em;text-transform:uppercase;color:var(--tic-muted);margin:0 0 6px;font-size:12px;font-weight:700}.dp-details ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dp-details li{color:var(--tic-ink);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.dp-details li svg{flex:none;width:16px;height:16px;margin-top:2px}.dp-details li.kept svg{color:var(--tic-good-text)}.dp-details li.not{color:var(--tic-muted)}.dp-details li.not svg{color:var(--tic-bad-text,#b42318)}.dp-details-note{color:var(--tic-muted);font-size:12.5px;display:block}.dp-details-days{color:var(--tic-attn-text);font-size:12.5px;font-weight:600}.dp-details-screens{grid-template-columns:minmax(140px,auto) 1fr;gap:6px 14px;margin:0;font-size:13.5px;display:grid}.dp-details-screens dt{font-weight:600}.dp-details-screens dd{color:var(--tic-slate-700);margin:0}.dp-details-during{background:var(--tic-info-bg);color:var(--tic-info-text);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.dp-drawer-backdrop{z-index:1000;background:#0f172a59;justify-content:flex-end;display:flex;position:fixed;inset:0}.dp-drawer{background:#fff;flex-direction:column;gap:12px;width:min(920px,100vw);height:100%;padding:20px 24px;animation:.18s ease-out dp-slide;display:flex;overflow-y:auto;box-shadow:-12px 0 32px #0f172a2e}@keyframes dp-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.dp-drawer-head{justify-content:space-between;align-items:center;display:flex}.dp-drawer-head h2{margin:0;font-size:20px}.dp-compare-scroll{flex:none;overflow-x:auto}.dp-compare{border-collapse:collapse;width:100%;font-size:13px}.dp-compare th,.dp-compare td{border-bottom:1px solid var(--tic-slate-200);vertical-align:top;padding:8px 10px}.dp-compare thead th{text-align:center;white-space:nowrap;background:#fff;font-size:12.5px}.dp-compare thead th:first-child,.dp-compare tbody th{text-align:left;font-weight:500}.dp-compare tbody th{min-width:220px}.dp-compare td{text-align:center}.dp-compare td.dp-compare-text{text-align:left;color:var(--tic-slate-700);min-width:130px}.dp-compare .chosen{background:var(--tic-primary-50)}.dp-compare-group th{letter-spacing:.04em;text-transform:uppercase;color:var(--tic-muted);padding-top:14px;font-size:12px!important;font-weight:700!important}.dp-compare-tag{color:var(--tic-primary-700);font-size:11px;font-weight:600;display:block}.dp-yes{width:18px;height:18px;color:var(--tic-good-text)}.dp-no{color:var(--tic-slate-300,#cbd5e1);font-weight:700}.dp-drawer-never h4{margin:4px 0 6px;font-size:13px}.dp-drawer-never ul{color:var(--tic-slate-700);gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}@media (width<=640px){.dp-drawer{padding:16px}.dp-details-screens{grid-template-columns:1fr}}@font-face{font-family:Degular;src:url(/assets/Degular-Regular-npBkGLiN.otf)format("opentype");font-weight:300 500;font-display:swap}@font-face{font-family:Degular;src:url(/assets/Degular-Semibold-D1RT8g4J.otf)format("opentype");font-weight:600 900;font-display:swap}@font-face{font-family:Degular Display;src:url(/assets/DegularDisplay-Regular-B4q89VVz.otf)format("opentype");font-weight:300 900;font-display:swap}@font-face{font-family:PP Formula;src:url(/assets/PPFormula-CondensedRegular-B084aiuk.otf)format("opentype");font-weight:300 900;font-display:swap}:root{--tic-ink:#1a1a18;--tic-ink-soft:#2a2a26;--tic-paper:#f7f7f5;--tic-cream:#f3efe6;--tic-cream-panel:#eae4d6;--tic-neon:#d4ff00;--tic-lime:#c6f32b;--tic-violet:#5700ff;--tic-surface:#fffcf6;--tic-muted:#57544b;--tic-err:#b4232f;--tic-primary-50:#eef2ff;--tic-primary-100:#e0e7ff;--tic-primary-200:#c7d2fe;--tic-primary-400:#818cf8;--tic-primary-500:#6366f1;--tic-primary-600:#4f46e5;--tic-primary-700:#4338ca;--tic-primary-800:#3730a3;--tic-slate-50:#f8fafc;--tic-slate-100:#f1f5f9;--tic-slate-200:#e2e8f0;--tic-slate-300:#cbd5e1;--tic-slate-400:#94a3b8;--tic-slate-500:#64748b;--tic-slate-700:#334155;--tic-slate-800:#1e293b;--tic-slate-900:#0f172a;--tic-accent-600:#0891b2;--tic-good:#10b981;--tic-good-bg:#ecfdf5;--tic-good-text:#047857;--tic-attn:#f59e0b;--tic-attn-bg:#fffbeb;--tic-attn-text:#92400e;--tic-bad:#f43f5e;--tic-bad-bg:#fff1f2;--tic-bad-text:#be123c;--tic-info:#6366f1;--tic-info-bg:#eef2ff;--tic-info-text:#4338ca;--tic-danger-600:#dc2626;--tic-danger-700:#b91c1c;--tic-sb-text:#cfcac0;--tic-sb-muted:#8f8a80;--tic-sb-line:#2c2c28;--tic-sb-chip:#2e2e2a;--tic-font-sans:Degular, "Neue Montreal", Inter, system-ui, sans-serif;--tic-font-display:"Degular Display", Degular, system-ui, sans-serif;--tic-font-num:"PP Formula", Degular, system-ui, sans-serif;--tic-tracking-display:-.025em;--tic-radius-chip:6px;--tic-radius-field:8px;--tic-radius-button:10px;--tic-radius-card:12px;--tic-radius-modal:16px;--tic-radius-public-card:20px;--tic-radius-pill:9999px;--tic-shadow-card:0 1px 2px #0f172a0a, 0 1px 3px #0f172a08;--tic-shadow-popover:0 16px 40px -12px #0f172a40, 0 4px 10px -4px #0f172a14;--tic-shadow-modal:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tic-focus-admin:0 0 0 4px #6366f11f;--tic-focus-public:0 0 0 4px #5700ff26;--tic-dur-modal:.18s}*{box-sizing:border-box}html,body,#root{height:100%}body{background-color:var(--tic-slate-50);color:var(--tic-slate-700);font-family:var(--tic-font-sans);margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font-family:var(--tic-font-sans)}h1,h2,h3,h4,h5,h6{color:var(--tic-slate-900);font-family:var(--tic-font-display);letter-spacing:var(--tic-tracking-display);margin:0;font-weight:600}.num{font-family:var(--tic-font-num);font-feature-settings:"tnum" 1;letter-spacing:.01em}:focus{outline:none}:focus-visible{outline-offset:2px;outline:2px solid #6366f1b3}a{color:var(--tic-primary-700)}.app-shell{height:100vh;display:flex}.app-main{background-color:#fbfaf6;background-image:radial-gradient(64% 56% at 2% 20%,#b29bebf2,#0000 74%),radial-gradient(28% 32% at 100% 82%,#c6f32b2e,#0000 68%);background-repeat:no-repeat;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:auto}.page{flex-direction:column;flex:1;gap:24px;width:100%;max-width:1600px;margin:0 auto;padding:32px 32px 24px;display:flex}.page.narrow{max-width:1152px}.page.fill{min-height:0}.agent-offline-banner{background-color:var(--tic-attn-bg);color:var(--tic-attn-text);border-bottom:1px solid #f59e0b4d;padding:10px 32px}.agent-offline-banner strong{font-weight:600}.idle-banner{z-index:20;background-color:var(--tic-bad-bg);color:var(--tic-bad-text);border-bottom:1px solid #f43f5e4d;justify-content:space-between;align-items:center;gap:16px;padding:10px 32px;display:flex;position:sticky;top:0}.idle-banner strong{font-weight:600}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-header-eyebrow{color:var(--tic-slate-500);margin-bottom:4px;font-size:13px}.page-header h1{font-size:30px;line-height:1.15}.page-header-description{color:var(--tic-slate-500);margin:6px 0 0}.page-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dx-sb{background-color:var(--tic-ink);width:256px;color:var(--tic-sb-text);flex-direction:column;flex:none;display:flex}.dx-sb-brand{border-bottom:1px solid var(--tic-sb-line);align-items:center;gap:12px;padding:20px;display:flex}.dx-sb-mark{background-color:var(--tic-neon);width:32px;height:32px;color:var(--tic-ink);border-radius:9px;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.dx-sb-name{color:#fff;font-family:var(--tic-font-display);font-size:15px;font-weight:600;line-height:1.2}.dx-sb-org{color:var(--tic-sb-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.dx-sb nav{scrollbar-width:thin;scrollbar-color:var(--tic-sb-chip) transparent;flex:1;padding:12px;overflow-y:auto}.dx-sb-group{color:var(--tic-sb-muted);letter-spacing:.1em;text-transform:uppercase;padding:16px 10px 6px;font-size:11px;font-weight:600}.dx-sb-item{border-radius:var(--tic-radius-button);width:100%;color:var(--tic-sb-text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:9px 10px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex;position:relative}.dx-sb-item svg{flex:none;width:20px;height:20px}.dx-sb-item:hover{color:#fff;background-color:#ffffff0f}.dx-sb-item.active{color:#fff;background-color:#d4ff001a}.dx-sb-item.active svg{color:var(--tic-neon)}.dx-sb-item.active:before{content:"";background-color:var(--tic-neon);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-12px}.dx-sb :focus-visible{outline:2px solid var(--tic-neon);outline-offset:2px}.dx-sb-user{border-top:1px solid var(--tic-sb-line);gap:12px;padding:16px 20px 8px;display:flex}.dx-sb-avatar{background-color:var(--tic-neon);width:36px;height:36px;color:var(--tic-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.dx-sb-user-name{color:#fff;text-transform:capitalize;font-weight:600}.dx-sb-role{border-radius:var(--tic-radius-chip);color:var(--tic-neon);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;padding:0 7px;font-size:10px;font-weight:600;line-height:18px;display:inline-block;box-shadow:inset 0 0 0 1px #d4ff0080}.dx-sb-user-hint{color:var(--tic-sb-muted);margin-top:2px;font-size:12px}.dx-sb-foot{padding:4px 12px 14px}.dx-sb-foot .dx-sb-item{color:var(--tic-sb-muted);font-size:13px;font-weight:400}.btn-primary,.btn-secondary,.btn-danger,.btn-ghost{border-radius:var(--tic-radius-button);font-family:var(--tic-font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.btn-primary svg,.btn-secondary svg,.btn-danger svg,.btn-ghost svg{flex:none;width:16px;height:16px}.btn-primary{background-color:var(--tic-primary-600);color:#fff;box-shadow:0 1px 2px #312e8140,inset 0 1px #ffffff1f}.btn-primary:hover{background-color:var(--tic-primary-700)}.btn-primary:active{background-color:var(--tic-primary-800)}.btn-secondary{border-color:var(--tic-slate-200);color:var(--tic-slate-700);background-color:#fff;box-shadow:0 1px 2px #0f172a0d}.btn-secondary:hover{background-color:var(--tic-slate-50);border-color:var(--tic-slate-300)}.btn-danger{background-color:var(--tic-danger-600);color:#fff}.btn-danger:hover{background-color:var(--tic-danger-700)}.btn-ghost{color:var(--tic-slate-700);background:0 0}.btn-ghost:hover{background-color:var(--tic-slate-100)}.btn-sm{padding:6px 12px;font-size:13px}.btn-primary:disabled,.btn-secondary:disabled,.btn-danger:disabled,.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.icon-button{border-radius:var(--tic-radius-field);width:32px;height:32px;color:var(--tic-slate-500);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background-color:var(--tic-slate-100);color:var(--tic-slate-900)}.icon-button svg{width:18px;height:18px}.input{border:1px solid var(--tic-slate-200);border-radius:var(--tic-radius-field);width:100%;color:var(--tic-slate-800);background-color:#fff;padding:9px 14px;font-size:14px;line-height:20px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0f172a0a}.input::placeholder{color:var(--tic-slate-400)}.input:hover:not(:disabled):not(:focus){border-color:var(--tic-slate-300)}.input:focus{border-color:var(--tic-primary-400);box-shadow:var(--tic-focus-admin);outline:none}.input:disabled{background-color:var(--tic-slate-50);color:var(--tic-slate-500)}.label{color:var(--tic-slate-700);margin-bottom:4px;font-size:14px;font-weight:500;display:block}.field-help{color:var(--tic-slate-500);margin-top:4px;font-size:13px}.card{border-radius:var(--tic-radius-card);box-shadow:var(--tic-shadow-card);background-color:#fff;border:1px solid #e2e8f0cc}.widget-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 0;display:flex}.widget-title{font-family:var(--tic-font-sans);letter-spacing:0;font-size:15px;font-weight:600}.widget-caption{color:var(--tic-slate-500);margin:2px 0 0;font-size:13px}.chip{border-radius:var(--tic-radius-chip);background-color:var(--tic-slate-100);color:var(--tic-slate-700);white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex;box-shadow:inset 0 0 0 1px #0f172a12}.chip-dot{background-color:currentColor;border-radius:50%;width:6px;height:6px}.chip.good{background-color:var(--tic-good-bg);color:var(--tic-good-text);box-shadow:inset 0 0 0 1px #05966933}.chip.attn{background-color:var(--tic-attn-bg);color:var(--tic-attn-text);box-shadow:inset 0 0 0 1px #d9770633}.chip.bad{background-color:var(--tic-bad-bg);color:var(--tic-bad-text);box-shadow:inset 0 0 0 1px #e11d4833}.chip.info{background-color:var(--tic-info-bg);color:var(--tic-info-text);box-shadow:inset 0 0 0 1px #4f46e533}.chip.live .chip-dot{animation:1.6s ease-in-out infinite chip-pulse}@keyframes chip-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.chip.live .chip-dot{animation:none}}.kpi-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kpi{padding:16px 20px;position:relative;overflow:hidden}.kpi:before{content:"";background-color:var(--kpi-colour,var(--tic-primary-500));height:3px;position:absolute;inset:0 0 auto}.kpi-top{justify-content:space-between;align-items:flex-start;display:flex}.kpi-label{color:var(--tic-slate-700);font-size:13.5px;font-weight:500}.kpi-icon{background-color:var(--kpi-tint,var(--tic-primary-50));width:36px;height:36px;color:var(--kpi-colour,var(--tic-primary-600));border-radius:10px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #0f172a0d}.kpi-icon svg{width:20px;height:20px}.kpi-value{color:var(--tic-slate-900);margin-top:4px;font-size:34px;line-height:1.1}.kpi-note{color:var(--tic-slate-500);margin-top:4px;font-size:12.5px}.kpi.indigo{--kpi-colour:var(--tic-primary-500);--kpi-tint:var(--tic-primary-50)}.kpi.sky{--kpi-colour:var(--tic-accent-600);--kpi-tint:#ecfeff}.kpi.amber{--kpi-colour:var(--tic-attn);--kpi-tint:var(--tic-attn-bg)}.kpi.emerald{--kpi-colour:var(--tic-good);--kpi-tint:var(--tic-good-bg)}.kpi.rose{--kpi-colour:var(--tic-bad);--kpi-tint:var(--tic-bad-bg)}.kpi-value.bad{color:var(--tic-bad-text)}.data-table{border-collapse:separate;border-spacing:0;width:100%}.data-table>thead>tr>th{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--tic-slate-200);color:var(--tic-slate-500);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8fafceb;padding:10px 20px;font-size:11px;font-weight:600;position:sticky;top:0}.data-table>tbody>tr>td{border-bottom:1px solid var(--tic-slate-100);color:var(--tic-slate-700);vertical-align:middle;padding:14px 20px;transition:background-color .12s}.data-table>tbody>tr:last-child>td{border-bottom:0}.data-table>tbody>tr:hover>td{background:#f8fafce6}.data-table>tbody>tr.clickable{cursor:pointer}.data-table>tbody>tr.clickable:hover>td,.data-table>tbody>tr.selected>td{background:#eef2ff73}.data-table .cell-strong{color:var(--tic-slate-900);font-weight:500}.data-table .cell-sub{color:var(--tic-slate-500);font-size:12.5px}.table-scroll{scrollbar-width:thin;scrollbar-color:var(--tic-slate-300) transparent;overflow:auto}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:auto;padding:32px 24px;display:flex}.empty-state-icon{background-color:var(--tic-slate-100);width:44px;height:44px;color:var(--tic-slate-500);border-radius:12px;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.empty-state-icon svg{width:22px;height:22px}.empty-state-title{color:var(--tic-slate-900);font-weight:600}.empty-state-hint{max-width:360px;color:var(--tic-slate-500);font-size:13.5px}.notice{border-radius:var(--tic-radius-card);background-color:var(--tic-slate-100);color:var(--tic-slate-700);gap:10px;padding:12px 16px;display:flex}.notice.bad{background-color:var(--tic-bad-bg);color:var(--tic-bad-text);box-shadow:inset 0 0 0 1px #e11d4833}.notice.good{background-color:var(--tic-good-bg);color:var(--tic-good-text);box-shadow:inset 0 0 0 1px #05966933}.notice.info{background-color:var(--tic-info-bg);color:var(--tic-info-text);box-shadow:inset 0 0 0 1px #4f46e533}.notice.attn{background-color:var(--tic-attn-bg);color:var(--tic-attn-text);box-shadow:inset 0 0 0 1px #d9770633}.modal-overlay,.modal-overlay1,.audio-modal,.prf-modal-overlay,.svg-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02061773;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out modal-fade;display:flex;position:fixed;inset:0}.modal-content,.modal-content1,.audio-modal-content,.prf-modal-container,.svg-modal-content{border-radius:var(--tic-radius-modal);width:100%;max-width:672px;max-height:calc(100vh - 32px);box-shadow:var(--tic-shadow-modal);color:var(--tic-slate-700);animation:modal-pop var(--tic-dur-modal) ease-out;background:#fff;border:none;padding:24px;position:relative;overflow:auto}.modal-content,.audio-modal-content{max-width:448px}.svg-modal-content{max-width:896px}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.modal-overlay,.modal-overlay1,.audio-modal,.prf-modal-overlay,.svg-modal-overlay,.modal-content,.modal-content1,.audio-modal-content,.prf-modal-container,.svg-modal-content{animation:none}}.modal-title{font-size:20px;line-height:1.3}.modal-text{color:var(--tic-slate-500);margin:6px 0 0}.modal-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.modal-close{position:absolute;top:16px;right:16px}.modal-header1{border-bottom:1px solid var(--tic-slate-200);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.modal-header1 h2,.title-text{color:var(--tic-slate-900);font-family:var(--tic-font-display);letter-spacing:var(--tic-tracking-display);font-size:20px;font-weight:600}.modal-content1 .close-button,.modal-content1 .icon,.svg-modal-content .close{border-radius:var(--tic-radius-field);width:32px;height:32px;color:var(--tic-slate-500);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.modal-content1 .close-button:hover,.modal-content1 .icon:hover,.svg-modal-content .close:hover{background-color:var(--tic-slate-100);color:var(--tic-slate-900)}.svg-modal-content .close{font-size:22px;position:absolute;top:12px;right:12px}.modal-content1 .save-button{border-radius:var(--tic-radius-button);background-color:var(--tic-primary-600);color:#fff;cursor:pointer;border:none;padding:6px 12px;font-size:13px;font-weight:500}.title-input,.classification-input{border:1px solid var(--tic-slate-200);border-radius:var(--tic-radius-field);padding:6px 10px;font-size:14px}.info-item,.detail-item,.query-resolution-item,.timestamp-item,.time-text{color:var(--tic-slate-700);font-size:14px;line-height:1.5}.info-item strong,.detail-item strong,.query-resolution-item strong,.timestamp-item strong{color:var(--tic-slate-900);font-weight:600}.query-resolution-container{background-color:var(--tic-slate-50);border:1px solid var(--tic-slate-200);border-radius:var(--tic-radius-card)}.feedback-table h3,.transcript-section h3{font-family:var(--tic-font-sans);letter-spacing:0;margin-bottom:8px;font-size:15px}.feedback-table table{border-collapse:separate;border-spacing:0;width:100%}.feedback-table th{background:var(--tic-slate-50);border:none;border-bottom:1px solid var(--tic-slate-200);color:var(--tic-slate-500);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:10px 12px;font-size:11px;font-weight:600}.feedback-table td{border:none;border-bottom:1px solid var(--tic-slate-100);color:var(--tic-slate-700);text-align:left;padding:10px 12px;font-size:14px}.prf-section{background-color:var(--tic-bad-bg);border-radius:var(--tic-radius-card);color:var(--tic-bad-text);border:none;padding:12px 16px;box-shadow:inset 0 0 0 1px #e11d4833}.prf-section strong{color:var(--tic-bad-text)}.prf-section p{color:var(--tic-slate-700);margin:4px 0 0}.ai-summary-notice{color:var(--tic-slate-500);text-align:center;margin-top:16px;font-size:12.5px}.transcript-text{background-color:var(--tic-slate-50);border:1px solid var(--tic-slate-200);border-radius:var(--tic-radius-card);max-height:240px;color:var(--tic-slate-700);font-family:var(--tic-font-sans);white-space:pre-wrap;margin:0;padding:12px;font-size:13.5px;overflow-y:auto}.time-container .duration{font-family:var(--tic-font-num)}.arrow-container{color:var(--tic-slate-400)}.copy-notification.show{background-color:var(--tic-slate-900);border-radius:var(--tic-radius-field);color:#fff}.loading-overlay,.loading-container{background:#f8fafcb3}.loading-bar,.loading-spinner{border:3px solid var(--tic-slate-200);border-top-color:var(--tic-primary-600);border-radius:50%;width:32px;height:32px}.title-section{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.icon-group{align-items:center;gap:4px;margin-left:auto;display:flex}.summary-save{border-top:1px solid var(--tic-slate-200);justify-content:flex-end;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.summary-save-hint{color:var(--tic-slate-500);font-size:13px}.modal-content1 .notice{margin-top:12px}.info-item .chip{flex:none;width:auto}:root{--tic-ease-out:cubic-bezier(.22, 1, .36, 1);--tic-dur-page:.24s}.app-shell{animation:shell-in .3s var(--tic-ease-out) both}.app-shell .dx-sb{animation:sidebar-in .36s var(--tic-ease-out) both}.app-shell.leaving{pointer-events:none;animation:.22s ease-in forwards shell-out}.page-transition{min-height:0;animation:page-in var(--tic-dur-page) var(--tic-ease-out) backwards;flex-direction:column;flex:1;display:flex}.dx-sb-item{transition:background-color .16s,color .16s}.dx-sb-item svg{transition:color .16s}.dx-sb-item.active:before{animation:marker-in .22s var(--tic-ease-out) both}.loading-track{border-radius:3px;height:3px;margin:-16px 0 -11px;position:relative;overflow:hidden}.loading-runner{background:linear-gradient(90deg, transparent, var(--tic-violet), transparent);opacity:0;background-repeat:no-repeat;background-size:40% 100%;animation:.2s .15s forwards loading-show,1.1s ease-in-out .15s infinite loading-run;position:absolute;inset:0}@keyframes shell-in{0%{opacity:0}to{opacity:1}}@keyframes shell-out{to{opacity:0;transform:scale(.99)}}@keyframes sidebar-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes marker-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes loading-show{to{opacity:1}}@keyframes loading-run{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.app-shell,.app-shell .dx-sb,.app-shell.leaving,.page-transition,.dx-sb-item.active:before{animation:none}.dx-sb-item,.dx-sb-item svg{transition:none}.loading-runner{opacity:.4;background-size:100% 100%;animation:.2s .15s forwards loading-show}}.calls-not-kept{color:var(--tic-muted);font-style:italic}
