.ops-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;background:#111b32a6;display:flex;align-items:center;justify-content:center;padding:20px}.ops-dialog{background:var(--surface,#fff);color:var(--text,#31394a);border:1px solid var(--border,#ddd);border-radius:16px;width:min(700px,100%);max-height:85vh;overflow:auto;padding:24px;box-shadow:0 20px 80px #0004}.ops-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px}.ops-dialog label{display:grid;gap:8px;margin:16px 0}.ops-dialog input,.ops-filters select{padding:12px;border:1px solid #dce0eb;border-radius:8px;font:inherit;color:inherit;background:var(--surface,#fff)}.ops-results{display:grid;gap:8px;margin:12px 0}.ops-results button{display:grid;text-align:left;gap:5px;background:var(--surface,#fff);color:inherit;border:1px solid #dedfeb;border-radius:8px;padding:12px;cursor:pointer}.ops-results button:hover{border-color:#7857e8}.ops-results span,.ops-dialog small,.ops-evidence{font-size:13px;color:var(--muted,#67758a)}.ops-dashboard .module-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:16px 0}.ops-dashboard h2{font-size:20px;margin-top:24px}.ops-dashboard .module-card{margin:16px 0;padding:20px}.ops-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px 0}.ops-filters label{display:grid;gap:6px;min-width:150px;max-width:240px}.ops-filters select{max-width:100%}.ops-filters button,.ops-dashboard header button,.ops-dialog header button,.ops-notes button{padding:11px 16px;border:1px solid #e0d9ff;border-radius:8px;background:#f3f0ff;color:#6242d9;font:inherit;cursor:pointer}.ops-table{overflow:auto}.ops-table table{border-collapse:collapse;width:100%;min-width:680px}.ops-table td,.ops-table th{padding:12px;text-align:left;border-bottom:1px solid #e7e9ef}.ops-export{display:inline-block;margin:16px 0;color:#6442dc}.ops-warning{padding:14px;background:#fff4df;color:#8c580c;border-radius:8px}.ops-notes{padding:16px;max-height:380px;overflow:auto}.ops-notes textarea{width:100%;min-height:90px;border:1px solid #ddd;border-radius:8px;padding:10px;font:inherit;background:var(--surface,#fff);color:inherit}.ops-notes article{padding:12px;border:1px solid #ddd;border-radius:8px;margin:10px 0;background:var(--surface,#fff)}.ops-notes small{display:block;color:var(--muted,#67758a)}.ops-notes p{white-space:pre-wrap;overflow-wrap:anywhere}.ops-notes button{margin:8px 8px 8px 0}.ops-dashboard details p{line-height:1.7}.ops-results button:focus-visible,.ops-dialog :focus-visible,.ops-filters :focus-visible{outline:3px solid #997ee8;outline-offset:2px}.ops-dashboard button:disabled,.ops-notes button:disabled{opacity:.6;cursor:default}.sort-row select{font:inherit;font-size:12px;color:inherit;background:var(--surface,#fff);border:1px solid #dedfeb;border-radius:6px;padding:6px;max-width:150px}.ops-mobile-search{display:none}@media(max-width:1180px){.ops-mobile-search{display:flex}}@media(max-width:840px){.ops-mobile-search{display:flex}.topbar{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:560px){.topbar{grid-template-columns:minmax(0,1fr);height:auto;flex-basis:auto;gap:6px;padding:8px 12px}.topbar-actions{justify-self:start;flex-wrap:wrap;gap:6px;max-width:100%}.environment-switch{min-width:0;max-width:100%}.environment-name,.environment-select{max-width:calc(100vw - 110px);overflow:hidden;text-overflow:ellipsis}.ops-dashboard{min-width:0;max-width:100%}.ops-dashboard .module-header{gap:12px}.ops-dashboard .module-header>div{min-width:0}.ops-dashboard .agent-presence-panel footer{flex-wrap:wrap}}.message-reactions{display:flex;flex-wrap:wrap;gap:4px;margin:4px 6px 0;max-width:100%}.message-reaction{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:2px 6px;border:1px solid #ded9ed;border-radius:16px;background:#fff;font-size:20px;line-height:1.3;box-shadow:0 1px 2px #18203a0d}.message-row.client .message-reactions{justify-content:flex-end}.pending-service-notice{padding:12px 20px;background:#fff9ed;border-bottom:1px solid #f0dfb8;color:#705220;flex-shrink:0;font-size:13px;max-height:34vh;overflow:auto}.pending-service-notice p{margin:6px 0;line-height:1.45}.pending-service-notice details{margin-top:8px}.pending-service-notice summary{cursor:pointer;font-weight:600}.pending-service-notice label{display:grid;gap:5px;margin-top:8px}.pending-service-notice textarea{width:100%;min-height:75px;padding:9px;border:1px solid #ddcda8;border-radius:8px;box-sizing:border-box;font:inherit}.pending-service-notice button{padding:8px 12px;border-radius:8px;border:1px solid #ddcda8;background:#fff;color:#705220;cursor:pointer}.pending-service-notice button:disabled{opacity:.5;cursor:default}.pending-service-label{display:block;font-size:11px;color:#805c19;line-height:1.4;margin-top:3px;white-space:normal}.personal-profile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#17213c80;display:flex;align-items:center;justify-content:center;padding:20px}.personal-profile-dialog{background:#fff;border:1px solid #e3e5ed;border-radius:18px;width:min(580px,100%);max-height:90dvh;overflow:auto;padding:24px;color:#495366;box-shadow:0 24px 80px #17213c30}.personal-profile-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px}.personal-profile-dialog fieldset{border:1px solid #e3e5ed;border-radius:12px;margin-top:20px;padding:16px}.personal-profile-dialog legend{font-weight:700}.personal-profile-dialog label{display:grid;gap:8px;margin:12px 0}.personal-profile-dialog input{width:100%;min-width:0;border:1px solid #dce0e8;border-radius:8px;padding:10px}.personal-profile-dialog button{border:1px solid #ddd9fa;background:var(--primary,#6747ee);color:#fff;padding:10px 14px;border-radius:9px;cursor:pointer}.personal-profile-dialog button:disabled{opacity:.5}.personal-photo{width:72px;height:72px;object-fit:cover;border-radius:50%}.user-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.profile-name-button{background:none;border:0;text-align:left;color:inherit;cursor:pointer}.attendance-detail-status{padding:16px;background:#fff8e6;color:#805c1d;border-radius:10px;margin:12px}.auth-loading p{max-width:480px;text-align:center;padding:0 20px}.auth-loading .auth-submit{width:auto;padding:14px 24px}@media(prefers-reduced-motion:reduce){.auth-loading .spin{animation:none}}.auth-loading.session-exit{flex-direction:column;gap:16px;padding:24px;text-align:center}.session-exit h2{font-size:24px;line-height:1.35;margin:0;color:#35405a}.session-exit p{margin:0;line-height:1.6}.session-exit .auth-brand{width:52px;height:52px;font-size:30px}.session-exit .spin{color:var(--primary,#6747ee)}.attendance-workspace{height:100dvh}.attendance-workspace .service-desk{position:relative}.attendance-workspace .resolution-header{height:auto;min-height:58px;flex:0 0 auto;padding:8px 16px;gap:12px}.attendance-workspace .resolution-header>div>p{display:none}.attendance-workspace .header-metrics{gap:12px}.attendance-workspace .metric{padding:0 12px}:root[data-font-scale=large] .attendance-workspace .metric small{white-space:normal;overflow-wrap:anywhere}:root[data-font-scale=large] .attendance-workspace .metric:last-of-type{max-width:180px}.attendance-workspace .chat-header{height:auto;min-height:57px;flex:0 0 auto;flex-wrap:wrap;padding:8px 12px;gap:8px}.attendance-workspace .chat-identity{flex:1 1 180px}.attendance-workspace .chat-identity>div{flex-wrap:wrap}.attendance-workspace .chat-identity strong{white-space:normal;overflow-wrap:anywhere}.attendance-workspace .chat-actions{flex-wrap:wrap}.attendance-workspace .focus-toggle{white-space:nowrap}.attendance-workspace .composer-area{flex:0 0 auto;padding-bottom:6px}.attendance-workspace .composer{height:auto;min-height:71px}.attendance-workspace .composer textarea{min-height:38px;max-height:150px;resize:vertical}.attendance-workspace .resolution-prompt{margin:12px 0 0}.attendance-workspace .insight-panel{font-size:calc(9px * var(--font-scale));line-height:1.5}.attendance-workspace .insight-header{position:sticky;top:0;z-index:3;background:#fff;min-height:58px;height:58px;box-sizing:border-box}.attendance-workspace .insight-tabs{position:sticky;top:58px;z-index:2;background:#fff}.attendance-workspace .insight-section{padding:14px}.attendance-workspace .insight-section h3{font-size:calc(11px * var(--font-scale));line-height:1.4;margin:0 0 8px}.attendance-workspace .insight-section p{margin:8px 0;overflow-wrap:anywhere}.attendance-workspace .insight-section .on-badge{font-size:calc(8px * var(--font-scale));padding:3px 6px}.attendance-workspace .insight-evidence-note{color:#626b7b;line-height:1.55}.attendance-workspace .insight-disclosure{color:#626b7b}.attendance-workspace .insight-disclosure summary{cursor:pointer;font-weight:600;color:#505967;padding:4px 0}.attendance-workspace .insight-disclosure summary:focus-visible{outline:2px solid #7455e8;outline-offset:3px}.attendance-workspace .insight-disclosure p{font-size:inherit}.attendance-workspace .recorded-index{background:#f8f9fc}.attendance-workspace .customer-context{margin:8px 0}.attendance-workspace .customer-context>div{align-items:start;gap:12px}.attendance-workspace .customer-context dd{overflow-wrap:anywhere;max-width:60%}.attendance-workspace .attendance-score{background:#faf9ff}.attendance-workspace .attachment-summary{background:#fafbfc}.attendance-workspace .attachment-summary .attachment-safety{padding:8px;border-left:2px solid #d9b86b;background:#fffbf1}.attendance-workspace .history-status{color:#586372;background:#f1f3f6}.attendance-workspace .no-integration{padding:10px 0}.conversation-channel-origin{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#53617a;font-size:11px}.attendance-workspace.message-focus .resolution-header,.attendance-workspace.message-focus .conversation-panel{display:none}@media(max-width:1180px){.attendance-workspace .insight-panel{top:0;width:min(360px,92vw);max-width:92vw}}@media(max-width:840px){.attendance-workspace .resolution-header{min-height:48px;padding:6px 12px}.attendance-workspace .header-metrics{display:none}.attendance-workspace .chat-header{gap:6px}.attendance-workspace.message-focus .conversation-panel:not(.mobile-hidden){display:flex}}.ixc-memory .ixc-registration-reference{display:grid;gap:5px;min-width:0;margin-top:8px;padding:8px;border:1px solid #dce5f0;border-radius:6px;background:#f8fbff;color:#4c5b70;overflow-wrap:anywhere}.ixc-memory .ixc-registration-reference>span{font-size:calc(6.5px * var(--font-scale))}.ixc-memory .ixc-registration-reference>strong{font-size:calc(7px * var(--font-scale));line-height:1.4;color:inherit}.ixc-memory .ixc-registration-reference>p{display:block;font-size:calc(6.5px * var(--font-scale));line-height:1.5;color:inherit}.ixc-memory .ixc-registration-reference.historical{border-color:#e6cc98;background:#fff8eb;color:#765018}.supervision-filters{padding:10px 14px;border-bottom:1px solid var(--border, #e7e9f0);background:#fafbfe;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.supervision-filters label{display:grid;gap:4px;min-width:0;font-size:11px;color:#677184}.supervision-filters select{width:100%;min-width:0;height:32px;padding:4px 7px;font:inherit;font-size:12px;color:#444d5e;background:#fff;border:1px solid #e1e5ed;border-radius:7px}.supervision-filters small{grid-column:1/-1;font-size:10px;color:#7a8394}.supervision-owner{display:block;margin-top:4px;color:#626b80;font-size:11px;overflow-wrap:anywhere}.supervision-context{display:flex;flex-wrap:wrap;gap:5px 16px;padding:8px 16px;border-bottom:1px solid #e7e9f0;background:#fafbfe;color:#616a7d;font-size:12px}.supervision-context strong{color:#41495a;font-weight:600}.supervision-notice{margin:0 12px 6px;padding:8px 10px;border-radius:7px;background:#f5f2ff;color:#66558e;font-size:12px;line-height:1.45}.supervision-context span{min-width:0;overflow-wrap:anywhere}@media(max-width:640px){.supervision-context{gap:4px 10px}}.attendance-tools{position:relative;display:flex;align-items:center;gap:4px}.attendance-tools .active{color:var(--brand-primary,#6844ef);background:#f3efff}.attendance-filter-toggle{position:relative}.panel-topline .attendance-filter-count{position:absolute;top:-3px;right:-3px;min-width:14px;height:14px;padding:0 3px;display:grid;place-items:center;border-radius:8px;background:var(--brand-primary,#6844ef);color:#fff;font-size:9px;font-weight:700}.attendance-actions-popover{position:absolute;z-index:40;right:0;top:calc(100% + 6px);width:225px;max-width:calc(100vw - 40px);padding:5px;border:1px solid #e3e5ee;border-radius:9px;background:#fff;box-shadow:0 8px 24px #26304a22}.attendance-actions-popover button{display:flex;align-items:center;gap:8px;width:100%;padding:9px 8px;border:0;border-radius:5px;background:transparent;color:#535e70;text-align:left;font:inherit;font-size:12px;cursor:pointer}.attendance-actions-popover button:hover:not(:disabled),.attendance-actions-popover button:focus-visible{background:#f4f1ff;color:var(--brand-primary,#6844ef);outline:2px solid #d9cffb;outline-offset:-2px}.attendance-actions-popover button:disabled{opacity:.5;cursor:default}.attendance-filter-region{flex-shrink:0}.attendance-filter-region[hidden]{display:none}.attendance-filter-summary{border:0;border-bottom:1px solid #e7e9f0;padding:8px 14px;text-align:left;color:var(--brand-primary,#6844ef);background:#faf8ff;font:inherit;font-size:11px;cursor:pointer}.attendance-list-status{display:block;padding:7px 14px;color:#7a8394;font-size:10px;border-bottom:1px solid #e7e9f0}.conversation-panel .attendance-queue-tabs{flex-shrink:0;flex-wrap:wrap;overflow:visible;gap:5px;padding:0 12px 10px}.conversation-panel .attendance-queue-tabs button{flex:1 0 auto;justify-content:center;padding:7px 8px;font-size:calc(10px * var(--font-scale))}.conversation-panel .attendance-queue-tabs button span{font-size:inherit}.attendance-filters-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#41495a;font-size:12px}.attendance-clear-filters{border:0;background:transparent;color:var(--brand-primary,#6844ef);font:inherit;font-size:11px;cursor:pointer;padding:5px 0 5px 8px}.attendance-clear-filters:disabled{opacity:.5;cursor:default}.supervision-filters .attendance-channel-field{grid-column:1/-1}.supervision-filters .attendance-channel-help{margin:0;line-height:1.45}.outbound-contact-modal{width:min(580px,100%);max-height:90vh;overflow-y:auto}.outbound-contact-modal h3{font-size:22px;margin-top:0}.outbound-contact-modal>p,.outbound-contact-modal label{font-size:14px;line-height:1.5}.outbound-contact-modal label{display:block;color:#323747;font-weight:600}.outbound-contact-modal select{display:block;width:100%;padding:12px;border:1px solid #d9dce5;border-radius:8px;background:#fff;margin:8px 0 16px;font:inherit}.outbound-contact-modal .memory-summary{font-size:14px;max-height:240px;overflow:auto;margin-bottom:14px}.outbound-contact-modal .memory-summary p{margin:0;overflow-wrap:anywhere;line-height:1.6}.outbound-contact-modal [role=alert]{color:#a92d36}.outbound-contact-modal .modal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.outbound-contact-modal .modal-actions button{border:1px solid #d9dce5;border-radius:8px;background:#fff;padding:12px 16px;color:#323747;cursor:pointer}.outbound-contact-modal .modal-actions button:last-child{background:#6546dd;color:#fff;border-color:#6546dd}.outbound-contact-modal button:disabled{opacity:.55;cursor:not-allowed}.outbound-contact-modal fieldset{border:0;padding:0;min-width:0}.outbound-contact-modal input:not([type=checkbox]){display:block;box-sizing:border-box;width:100%;padding:12px;border:1px solid #d9dce5;border-radius:8px;background:#fff;margin:8px 0 16px;font:inherit}.outbound-contact-modal input[type=checkbox]{margin-right:8px}.outbound-contact-modal textarea{display:block;box-sizing:border-box;width:100%;padding:12px;border:1px solid #d9dce5;border-radius:8px;background:#fff;margin:8px 0;font:inherit;resize:vertical}.outbound-contact-modal small{display:block;font-weight:400;margin-bottom:16px}.modal.resume-contact-modal{width:min(640px,100%)}.modal.resume-contact-modal>p,.resume-contact-modal fieldset p{font-size:14px;line-height:1.5}.resume-contact-modal .resume-refresh{border:1px solid #d9dce5;border-radius:8px;padding:8px 12px;background:#fff;color:#5540b5;font:inherit;cursor:pointer}.image-annotation-editor{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;min-height:0;overflow:auto;color:#fff;font:13px/1.4 Arial,sans-serif}.image-annotation-toolbar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;max-width:100%}.image-annotation-toolbar button{border:1px solid #d5d0e5;border-radius:8px;padding:8px 10px;background:#fff;color:#30264f;font:inherit;cursor:pointer}.image-annotation-toolbar button[aria-pressed=true]{background:#6b46e8;color:#fff}.image-annotation-toolbar button:disabled{opacity:.45;cursor:default}.image-annotation-toolbar label{display:flex;align-items:center;gap:6px;margin:0;font:inherit;color:#fff}.image-annotation-toolbar input[type=color]{width:42px;height:32px;padding:2px;border:0}.image-annotation-toolbar select{width:55px;height:32px;color:#222;background:#fff;border-radius:5px;font:inherit}.image-annotation-hint,.image-annotation-notice{margin:0;max-width:900px;text-align:center}.image-annotation-surface{position:relative;max-width:100%;line-height:0;flex:0 0 auto}.image-annotation-surface>img{display:block;width:auto;max-width:100%;max-height:calc(100dvh - 220px);object-fit:contain;-webkit-user-select:none;user-select:none}.image-annotation-surface>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.image-annotation-surface.editing>svg{touch-action:none;cursor:crosshair}@media(max-width:600px){.image-annotation-surface>img{max-height:calc(100dvh - 330px)}.image-annotation-toolbar{gap:5px}.image-annotation-toolbar button{padding:7px}}.conversation-media{display:flex;flex-direction:column;gap:8px;margin:10px 0;max-width:100%;font-size:13px}.conversation-media img{max-width:100%;width:320px;max-height:320px;object-fit:contain}.conversation-media audio,.media-preview audio{max-width:100%;width:300px}.conversation-media a{overflow-wrap:anywhere}.media-composer{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.media-composer .media-preview{display:flex;flex-wrap:wrap;align-items:center;gap:10px;flex-basis:100%;padding:10px;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:8px;min-width:0}.media-preview strong{overflow-wrap:anywhere;font-size:12px}.media-preview button{display:flex;align-items:center;gap:5px;font-size:12px}.composer-area:has(.media-composer){flex:0 0 auto;max-height:50vh;overflow:auto}.composer:has(.media-composer){height:auto;min-height:90px}.composer:has(.media-composer) textarea{min-height:45px;flex:0 0 45px}.composer-toolbar:has(.media-composer){height:auto;min-height:32px;align-items:flex-start;flex-wrap:wrap;gap:8px}.composer-toolbar:has(.media-composer)>div:first-child{flex:1 1 250px;min-width:0}.composer-toolbar .media-composer .media-preview button{width:auto;height:auto;min-height:32px;display:inline-flex;white-space:nowrap;padding:5px 10px;color:#5140a0;border:1px solid #ddd6fe;background:#fff}.composer-toolbar .media-composer>span{display:inline;font-size:12px}.media-composer .media-preview strong{flex-basis:100%}.media-composer .media-preview audio{flex-basis:100%}.media-settings-fields{border:0;padding:0;display:grid;gap:14px;min-width:0}.media-settings-fields .confirmation-check{display:flex;align-items:flex-start;gap:10px}.media-settings-fields input[type=checkbox]{width:auto;flex-shrink:0}.media-settings-form{max-width:900px;font-size:13px;line-height:1.5}.media-settings-form h2{font-size:20px;margin:0}.media-settings-form h3{font-size:16px;margin:12px 0 0}.media-settings-form .media-settings-fields label>span{font-size:13px;margin:0 0 5px}.media-settings-form .media-settings-fields label.confirmation-check{align-items:center;margin:0}.media-settings-form .media-settings-fields label.confirmation-check>span{margin:0}.media-settings-form .media-settings-fields input[type=checkbox]{width:16px;height:16px;padding:0;margin:0;accent-color:#6346e8}.media-settings-form input:not([type=checkbox]),.media-settings-form select{font-size:13px;height:38px}.media-settings-form small{font-size:12px;color:#626975}.media-settings-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.media-settings-actions button{border:1px solid #d9d4eb;border-radius:8px;padding:10px 14px;background:#fff;color:#5140a0;font:inherit;cursor:pointer}.media-settings-actions button[type=submit]{background:#6346e8;color:#fff}.media-settings-actions button:disabled{opacity:.5;cursor:not-allowed}.audio-transcription{display:flex;flex-direction:column;gap:8px;min-width:0;max-width:100%}.audio-transcription .transcription-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto;padding:10px;border:1px solid #ddd6fe;border-radius:8px}.audio-transcription button{align-self:flex-start;border:1px solid #ddd6fe;border-radius:8px;padding:8px 12px;background:#fff;color:#5140a0;font:inherit;cursor:pointer}.audio-transcription small{color:#626975}.conversation-media video{width:360px;max-width:100%;max-height:360px;object-fit:contain;border-radius:8px;background:#111}.conversation-image-open{display:block;max-width:100%;width:fit-content;border:0;padding:0;background:transparent;cursor:zoom-in}.conversation-media-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#111e;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:12px}.conversation-media-viewer>button{align-self:flex-end;display:inline-flex;align-items:center;gap:6px;background:#fff;color:#222;padding:8px 12px;border:0;border-radius:8px;font:inherit;cursor:pointer}.conversation-media-viewer>img,.conversation-media-viewer>video{width:auto;max-width:100%;max-height:calc(100dvh - 110px);object-fit:contain}.conversation-video-open{align-self:flex-start;border:1px solid #ded9ed;border-radius:8px;background:#fff;color:#5140a0;padding:6px 10px;font:inherit;cursor:pointer}.conversation-media-viewer>video{width:min(960px,100%);height:auto}.media-preview img{max-width:100%;width:260px;max-height:160px;object-fit:contain;flex-basis:100%}.operational-executions,.execution-detail{--execution-control-height: calc(26px + 4px * var(--font-scale, 1.3));font-family:var(--font-sans, Arial, sans-serif);font-size:calc(8.5px * var(--font-scale, 1.3));line-height:1.45;color:#4f5661}.operational-executions{min-width:0;padding:2px 0}.operational-executions h3,.execution-detail h3{margin:0;font-family:var(--font-display, Arial, sans-serif);font-size:calc(11px * var(--font-scale, 1.3));line-height:1.35;color:#343a46}.operational-executions p{margin:7px 0 12px;color:#69717e}.execution-history-note{margin:6px 0;color:#69717e}.execution-history-note summary{cursor:pointer}.execution-filters{display:flex;flex-wrap:wrap;gap:9px;align-items:end;margin:12px 0}.execution-filters label{display:grid;flex:0 1 190px;min-width:0;gap:5px;font-size:inherit;color:#69717e}.execution-filters input,.execution-filters select,.operational-executions button,.execution-detail button{box-sizing:border-box;min-width:0;height:var(--execution-control-height);border:1px solid #d9dce2;border-radius:7px;padding:0 10px;background-color:#fff;color:#5f47c6;font:inherit;line-height:normal}.execution-filters input,.execution-filters select{width:100%;color:#4f5661}.execution-filters select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23767d8c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat}.operational-executions button,.execution-detail button{cursor:pointer;font-weight:600;flex-shrink:0}.operational-executions button:hover,.execution-detail button:hover{background:#f8f6ff;border-color:#bdb1e7}.execution-filters input:focus-visible,.execution-filters select:focus-visible,.operational-executions button:focus-visible,.execution-detail button:focus-visible{outline:2px solid var(--brand-primary, #6346e8);outline-offset:2px}.operational-executions button:disabled{opacity:.6;cursor:wait}.operational-execution-list{display:grid;gap:7px}.operational-execution-list article{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #e0e2e6;border-radius:8px;padding:10px 12px;background:#fff}.operational-execution-list article div{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.operational-execution-list strong{font-size:inherit}.operational-execution-list small{font-size:calc(7.5px * var(--font-scale, 1.3));color:#767d8c}.execution-error{color:#a83131!important}.execution-detail{width:min(680px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 48px));overflow:hidden;border:1px solid #dfe1e6;border-radius:12px;padding:0;background:#fff;box-sizing:border-box;box-shadow:0 20px 70px #17203b30}.execution-detail[open]{display:flex;flex-direction:column}.execution-detail::backdrop{background:#17203b70}.execution-detail header{flex:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e7e8eb}.execution-detail-body{min-height:0;padding:12px 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9c5d8 transparent}.execution-detail-body::-webkit-scrollbar{width:6px}.execution-detail-body::-webkit-scrollbar-thumb{border-radius:6px;background:#c9c5d8}.execution-detail dl{display:grid;grid-template-columns:minmax(100px,.65fr) minmax(0,1.8fr);gap:7px 14px;margin:14px 0}.execution-detail dl>div{display:contents}.execution-detail dt{color:#767d8c}.execution-detail dd{margin:0;overflow-wrap:anywhere}.execution-detail h4{margin:14px 0 7px;color:#4f5661;font-size:inherit}.execution-detail p{margin:8px 0}.execution-detail small{font-size:calc(7.5px * var(--font-scale, 1.3));color:#69717e}.execution-detail .execution-disclaimer{background:#f6f4ff;border:1px solid #ebe6fb;padding:9px 10px;border-radius:8px;font-size:calc(7.5px * var(--font-scale, 1.3));color:#69717e}.execution-detail .execution-disclaimer:first-child{margin-top:0}.execution-detail .execution-disclaimer:last-child{margin-bottom:0}.integration-metrics .integration-execution-metric{min-width:0}.integration-metrics .integration-execution-metric>div{min-width:0;grid-template-columns:auto minmax(0,1fr);column-gap:9px}.integration-metrics .integration-execution-metric em{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.35}@media(max-width:760px){.execution-filters label{flex:1 1 160px}.operational-execution-list article{grid-template-columns:minmax(0,1fr) auto;gap:8px}.operational-execution-list article>div:nth-child(2){grid-column:1}.operational-execution-list article>button{grid-column:2;grid-row:1 / 3}}@media(max-width:480px){.execution-filters{display:grid;grid-template-columns:minmax(0,1fr) auto}.execution-filters label:not(:first-child),.execution-filters>button:last-child{grid-column:1 / -1}.execution-detail{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.execution-detail header,.execution-detail-body{padding:12px}.execution-detail dl{grid-template-columns:1fr;gap:3px}.execution-detail dd{margin-bottom:7px}}@media(max-width:760px){.integrations-view.execution-mode{display:block;overflow-y:auto}.execution-mode .integration-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.execution-mode .integration-metrics article{min-width:0}.execution-mode .integration-metrics article>div{min-width:0;grid-template-columns:minmax(0,1fr)}.execution-mode .integration-metrics em{white-space:normal}.execution-mode .integrations-workspace{min-height:480px}.execution-mode .integration-catalog{display:none}.execution-mode .integration-detail-scroll{overflow-y:visible;flex:none}}.integration-health-status{position:relative;max-width:255px;color:#667085;font-size:12px;flex-shrink:1}.integration-health-status summary{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #dfe3e9;border-radius:18px;cursor:pointer;background:#f8fafc;list-style:none}.integration-health-status summary::-webkit-details-marker{display:none}.integration-health-status summary:focus-visible{outline:2px solid #6941c6;outline-offset:2px}.health-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.integration-health-status.online{color:#237d5e}.integration-health-status.offline{color:#b42318}.integration-health-status.stale{color:#93600b}.integration-health-detail{position:absolute;right:0;top:calc(100% + 8px);width:min(360px,calc(100vw - 28px));padding:16px;background:#fff;border:1px solid #dfe3e9;border-radius:10px;box-shadow:0 8px 28px #10182822;z-index:100;color:#344054;font-size:13px;line-height:1.5}.integration-health-detail p{margin:8px 0}.integration-health-detail dl{margin:10px 0}.integration-health-detail dt{font-weight:600}.integration-health-detail dd{margin:0 0 6px}.integration-health-detail small{color:#667085}.ixc-health-banner{padding:14px 16px;margin:12px 0;border:1px solid #e2e5ec;border-radius:10px;background:#f8fafc;color:#475467;font-size:13px;line-height:1.5}.ixc-health-banner.offline{border-color:#f5c4bf;background:#fff5f4;color:#a52820}.ixc-health-banner.online{border-color:#c9e5da;background:#f3faf7;color:#237d5e}.ixc-health-banner p{margin:5px 0}.ixc-health-banner small{display:block}@media(max-width:1000px){.integration-health-status{max-width:185px;font-size:11px}.integration-health-status summary{padding:6px 8px}}.structure-tested.failed{background:#fff1f0;color:#b42318;border-color:#f3b6b0}.structure-tested.failed strong{color:#b42318}.integrations-view .ixc-health-banner{margin:12px 21px;flex-shrink:0}.integrations-view .integration-metrics{flex-basis:auto;min-height:78px;flex-shrink:0}.integration-metrics .integration-health-metric{min-width:0}.integration-metrics .integration-health-metric>div{min-width:0;grid-template-columns:minmax(0,1fr)}.integration-metrics .integration-health-metric strong{font-size:14px;line-height:1.25;overflow-wrap:anywhere}.integration-metrics .integration-health-metric em{white-space:normal}.agent-presence-panel{background:#fff;border:1px solid #e7e9f0;border-radius:12px;padding:16px;margin-bottom:12px;color:#434c5d}.agent-presence-panel header{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.agent-presence-panel h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15px}.agent-presence-panel h2 svg{color:#7655eb}.agent-presence-panel p{margin:5px 0;font-size:12px;color:#778194}.presence-counters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0}.presence-counters>div{display:flex;align-items:center;gap:10px;padding:12px;border-radius:8px;background:#f7f8fc}.presence-counters strong{font-size:23px;color:#313948}.presence-counters span{font-size:12px}.presence-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:10px}.presence-toolbar input,.presence-toolbar select{font:inherit;font-size:12px;padding:8px 10px;border:1px solid #e1e5ed;border-radius:7px;background:#fff;min-width:0}.presence-toolbar input{width:260px;max-width:100%}.presence-toolbar small{font-size:11px;color:#798295}.presence-agent-list article{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #eff0f5}.presence-agent-list strong{font-size:12px}.presence-agent-list small{display:block;font-size:11px;margin-top:4px;color:#7c8596;overflow-wrap:anywhere}.presence-agent-list article>div{min-width:0;overflow-wrap:anywhere}.presence-badge{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:3px 7px;background:#eef0f4;font-size:11px}.presence-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.presence-badge.online{background:#e9f7ef;color:#26815d}.presence-badge.busy{background:#fceeed;color:#ba554f}.presence-badge.away{background:#fff5df;color:#956f25}.presence-badge.offline,.presence-badge.unknown{color:#727c8e}.agent-presence-panel footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #eff0f5;padding-top:10px}.agent-presence-panel footer>small{flex:1 1 320px;font-size:11px;line-height:1.5;color:#7c8596}.agent-presence-panel footer>div{display:flex;align-items:center;gap:8px;font-size:11px}@media(max-width:700px){.presence-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.presence-agent-list article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.presence-agent-list button{justify-self:start}}.attachment-flow-load:empty{display:none}.attachment-flow-load{padding:8px;color:#655683}.attachment-flow-editor .automation-palette:empty{display:none}.attachment-flow-editor .automation-canvas-node{width:230px}.attachment-flow-editor .automation-canvas-node small{white-space:normal}.attachment-flow-editor .automation-canvas-node svg{position:static;inset:auto;overflow:visible}.attachment-flow-editor .automation-flow-key>button{border:1px solid #d9dbe1;border-radius:6px;padding:6px 9px;background:#fff;color:#606773;font:inherit;cursor:pointer}.attachment-flow-inspector>small{color:#777f8e;font-size:calc(6.2px * var(--font-scale));line-height:1.5}.attachment-flow-editor .automation-flow-key{flex-wrap:wrap}.attachment-flow-editor .automation-inspector{min-width:0}.attachment-flow-editor .attachment-flow-inspector p{line-height:1.5}.attachment-flow-editor .automation-inspector textarea{min-height:170px}.attachment-flow-editor[aria-busy=true] .automation-design-area{pointer-events:none;opacity:.7}@media(max-width:900px){.attachment-flow-editor .automation-editor-header{flex-wrap:wrap}.attachment-flow-editor .automation-editor-header>div{flex-basis:100%;min-width:0}.attachment-flow-editor .automation-inspector{max-height:none}}.registration-commercial-settings .module-card-title{margin-bottom:0}.registration-commercial-settings .module-card-title strong{font-size:16px}.registration-commercial-settings p{margin:0;line-height:1.5}.registration-commercial-settings small{color:#6c7588;line-height:1.5}.registration-commercial-settings fieldset label:not(.confirmation-check){display:grid;gap:7px;color:#606879;font-weight:600}.registration-commercial-settings fieldset .confirmation-check{display:flex;gap:9px;align-items:flex-start}.registration-commercial-settings select{width:100%;min-width:0;border:1px solid #dfe3ea;border-radius:10px;padding:11px;font:inherit;color:#273042;background:#fff}.registration-commercial-settings button{border:1px solid #e3dcff;border-radius:9px;padding:10px 14px;background:#f4f0ff;color:#6041d8;font:inherit;font-weight:600;cursor:pointer}.registration-commercial-settings button:disabled{opacity:.5;cursor:default}.registration-commercial-settings [role=alert]{color:#a32937}.main-menu-settings,.main-menu-settings *{box-sizing:border-box;min-width:0}.main-menu-settings{max-width:1100px;padding:24px;display:grid;gap:16px;color:var(--text-primary,#303746)}.main-menu-settings h3,.main-menu-settings p{margin:0;line-height:1.5}.main-menu-settings label{display:grid;gap:7px;font-size:14px;font-weight:600}.main-menu-settings input:not([type=checkbox]),.main-menu-settings select,.main-menu-settings textarea{width:100%;min-width:0;border:1px solid #d9deea;border-radius:9px;padding:12px;background:#fff;color:#303746;font:inherit}.main-menu-settings textarea{min-height:100px;resize:vertical}.main-menu-settings .menu-check{display:flex;align-items:center;gap:10px;font-weight:400}.main-menu-settings .menu-check input{width:17px;height:17px;flex-shrink:0}.menu-options-heading,.main-menu-settings footer,.menu-row-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.menu-options-heading{justify-content:space-between}.menu-settings-options{padding-left:26px;margin:0;display:grid;gap:16px}.menu-settings-options>li{padding:16px;border:1px solid #e3e5ef;border-radius:12px}.menu-option-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px}.menu-row-actions{margin-top:12px}.main-menu-settings button{border:1px solid #ded8fa;border-radius:8px;padding:10px 14px;background:#f4f1ff;color:#5437c7;font-weight:600;cursor:pointer}.main-menu-settings button:disabled{opacity:.5;cursor:default}.main-menu-settings footer button:last-child{background:#6545ee;color:#fff}.menu-preview,.menu-review{background:#f6f4ff;border:1px solid #e2dcff;padding:18px;border-radius:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.menu-preview p{margin:12px 0}.menu-preview small{display:block;margin-top:18px;color:#667085;white-space:normal}.menu-info{color:#667085;font-size:14px}.menu-error{color:#b42318}@media(max-width:700px){.menu-option-fields{grid-template-columns:1fr}.main-menu-settings{padding:14px}.menu-settings-options>li{padding:12px}}.after-hours-settings{border:1px solid #ddd7fc;border-radius:12px;background:#faf9ff;padding:14px;margin:8px 0;color:#40485b;min-width:0}.after-hours-settings summary{cursor:pointer;font-weight:650;line-height:1.6}.after-hours-settings>summary>span{font-size:12px;font-weight:500;margin-left:8px;color:#615580}.after-hours-content{display:flex;flex-direction:column;gap:14px;margin-top:16px;min-width:0}.after-hours-content p{margin:0;font-size:13px;line-height:1.55}.after-hours-content small,.after-hours-muted{color:#70798b;font-size:12px;line-height:1.5}.after-hours-content .after-hours-toggle{display:flex;flex-direction:row;align-items:center;gap:8px}.after-hours-toggle input{width:auto!important}.after-hours-day{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:start;border-bottom:1px solid #ebe7f7;padding-bottom:10px}.after-hours-day>strong{padding-top:8px;font-size:13px}.after-hours-periods{display:flex;flex-direction:column;gap:8px;align-items:flex-start;min-width:0}.after-hours-period{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.after-hours-content .after-hours-period input{width:120px;padding:8px;min-height:38px}.after-hours-content button{min-height:34px;padding:7px 12px;font-size:12px;width:auto}.after-hours-actions{display:flex;gap:8px;flex-wrap:wrap}.after-hours-exception{display:flex;flex-direction:column;gap:8px;margin:12px 0;border-bottom:1px solid #ebe7f7;padding-bottom:12px}.after-hours-content [role=alert]{color:#b42318;background:#fff1f1;padding:10px;border-radius:8px}.human-operation-settings .after-hours-settings label>span{font-size:13px}.human-operation-settings .after-hours-settings input:not([type=checkbox]),.human-operation-settings .after-hours-settings select,.human-operation-settings .after-hours-settings textarea{font-size:14px}.after-hours-settings button:disabled{opacity:.55;cursor:default}.agent-schedules,.as-dialog{font-size:calc(8px * var(--font-scale,1.3));color:#505762;line-height:1.5}.agent-schedules{padding:16px;min-width:0}.agent-schedules button:disabled{opacity:.55;cursor:not-allowed}.agent-schedules header,.as-dialog header,.agent-schedules footer,.as-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.agent-schedules header>div{display:flex;align-items:center;gap:8px}.agent-schedules h3,.as-dialog h3{font-size:calc(10px * var(--font-scale,1.3));margin:0;color:#303847}.agent-schedules p{margin:6px 0 12px}.agent-schedules small,.as-dialog small{display:block;color:#7a8391;font-size:calc(7px * var(--font-scale,1.3))}.as-toolbar{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:12px 0}.as-toolbar>label{flex:1;min-width:150px}.as-toolbar svg{vertical-align:middle}.as-selection{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-radius:8px;background:#f7f5ff;padding:9px;margin-bottom:8px}.as-selection>label,.as-check{display:flex;gap:6px;align-items:center}.as-list>article{display:grid;grid-template-columns:18px minmax(140px,1fr) minmax(200px,1.7fr) auto;align-items:center;gap:12px;border-bottom:1px solid #eceef2;padding:12px 0}.as-list>article>div{min-width:0;overflow-wrap:anywhere}.agent-schedules footer{justify-content:flex-end;margin-top:12px}.agent-schedules footer>span{margin-right:auto}.human-operation-settings .agent-schedules button,.human-operation-settings .as-dialog button{height:32px;font-size:inherit;padding:0 10px;flex-shrink:0}.human-operation-settings .agent-schedules input:not([type=checkbox]),.human-operation-settings .agent-schedules select,.human-operation-settings .as-dialog input:not([type=checkbox]),.human-operation-settings .as-dialog select{height:34px;padding:5px 8px;font-size:inherit;min-width:0}.as-dialog{border:1px solid #e1e4ea;border-radius:14px;padding:0;width:min(820px,calc(100vw - 32px));max-height:calc(100dvh - 40px);background:#fff;box-shadow:0 20px 70px #17203c40}.as-dialog[open]{display:flex;flex-direction:column}.as-dialog::backdrop{background:#151d3966}.as-dialog>header,.as-dialog>footer{padding:14px 18px;flex-shrink:0}.as-dialog>header{border-bottom:1px solid #e9ecf1}.as-dialog>footer{border-top:1px solid #e9ecf1;justify-content:flex-end}.as-dialog-body{padding:14px 18px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-wrap:anywhere}.as-editor-fields{border:0;padding:0;margin:0;min-width:0}.as-editor-fields>section{border-top:1px solid #e9ecf1;margin-top:16px;padding-top:12px}.as-editor-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.as-day{display:grid;grid-template-columns:42px 1fr;gap:8px;align-items:start;border-bottom:1px solid #eceef2;padding:8px 0}.as-periods{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.as-period{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.as-dialog .as-period input{width:110px!important}.as-dialog .as-copy{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);align-items:start;gap:12px 16px;margin:14px 0;padding:12px;border:1px solid #e4e7ed;border-radius:8px;background:#fafbfe}.as-dialog .as-copy>label{display:grid;gap:6px;min-width:0;margin:0;white-space:normal}.as-dialog .as-copy>label select{width:100%;max-width:100%}.as-dialog .as-copy>div{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap;min-width:0}.as-dialog .as-copy>div>span{flex:0 0 100%}.as-dialog .as-copy>div>label{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin:0;padding:4px 8px;border:1px solid #e1e4ea;border-radius:6px;background:#fff;white-space:nowrap;cursor:pointer}.as-dialog .as-copy input[type=checkbox]{flex:0 0 auto;margin:0}.as-dialog .as-copy>button{grid-column:2;justify-self:start;max-width:100%;white-space:normal}.as-note{background:#f6f4ff;color:#6a6882;padding:9px;border-radius:8px}.as-error{background:#fff0ed;color:#9d3029;border:1px solid #f1cac3;padding:10px;border-radius:8px}.as-queue-edit{display:grid;grid-template-columns:1fr 1fr 100px;gap:8px;align-items:center;margin-top:9px}.as-exception{border:1px solid #e4e7ed;border-radius:8px;padding:10px;margin:10px 0;display:flex;flex-direction:column;gap:8px}.as-dialog .as-exception>input{max-width:190px}.as-dialog :disabled{opacity:.6;cursor:not-allowed}.as-dialog details ul{max-height:140px;overflow:auto}.as-history{border-top:1px solid #e4e7ed;padding-top:12px;margin-top:12px;max-height:260px;overflow:auto}@media(max-width:700px){.as-list>article{grid-template-columns:18px 1fr auto}.as-list>article>div:nth-of-type(2){grid-column:2/4}.as-list>article>button{grid-column:3;grid-row:1}.as-editor-grid,.as-queue-edit{grid-template-columns:1fr}.as-dialog>header,.as-dialog>footer,.as-dialog-body{padding:12px}.as-period{gap:4px}.as-toolbar>label{min-width:100%}.as-dialog .as-period input{width:94px!important}}@media(max-width:540px){.as-dialog .as-copy{grid-template-columns:minmax(0,1fr)}.as-dialog .as-copy>label{max-width:160px}.as-dialog .as-copy>button{grid-column:1}}.opening-notices{display:flex;flex-direction:column;gap:12px;color:#525b6b}.opening-notices>header,.opening-notice-log>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.opening-notices h3,.opening-notices h4{margin:0;font-size:14px}.opening-notices p,.opening-notices small{font-size:12px;line-height:1.5;margin:4px 0;overflow-wrap:anywhere}.opening-notices small{color:#7a8493;font-size:11px}.opening-notice-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.opening-notice-form,.opening-notice-list,.opening-notice-log{padding:16px;min-width:0}.opening-notice-form fieldset{display:flex;flex-direction:column;gap:12px;border:0;padding:12px 0 0;margin:0;min-width:0}.opening-notice-form label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600}.opening-notice-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.opening-notices input:not([type=checkbox]),.opening-notices select,.opening-notices textarea{font-size:12px!important;box-sizing:border-box;max-width:100%}.opening-notices button{font-size:12px;min-height:32px;height:auto!important;padding:8px 10px!important}.opening-notices button:disabled{opacity:.5}.opening-notice-channels{display:flex;gap:14px;flex-wrap:wrap}.opening-notice-channels label{display:flex;flex-direction:row;align-items:center;gap:5px}.opening-image-preview{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.opening-image-preview img{max-width:100%;width:240px;max-height:180px;object-fit:contain;border:1px solid #e5e7ef;border-radius:8px}.opening-notice-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.opening-notice-actions select{width:auto!important;max-width:100%}.opening-notice-hint{background:#f6f3ff;padding:10px;border-radius:8px}.opening-notice-list article{display:flex;flex-direction:column;gap:6px;padding:14px 0;border-top:1px solid #eceef2;margin-top:12px}.opening-notice-list article strong{font-size:13px}.opening-notice-list article p{white-space:pre-wrap}.opening-notice-log article{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid #eceef2;padding:10px 0;font-size:12px}.opening-notice-log code{overflow-wrap:anywhere}.opening-notice-message-image{max-width:100%;max-height:320px;object-fit:contain;border-radius:8px}@media(max-width:1100px){.opening-notice-grid{grid-template-columns:1fr}}@media(max-width:560px){.opening-notice-fields{grid-template-columns:1fr}.opening-notices>header{align-items:flex-start;flex-direction:column}}.opening-notice-grid{align-items:start}.opening-notices input:not([type=checkbox]),.opening-notices select,.opening-notices textarea{width:100%;min-width:0;border:1px solid #e2e5ee;border-radius:8px;background:#fff;color:#525b6b;font-family:inherit;line-height:1.4;padding:8px 10px;min-height:36px;box-shadow:none}.opening-notices textarea{min-height:96px;resize:vertical}.opening-notices input[type=checkbox]{accent-color:#6346e8}.opening-notices input[type=file]{padding:7px;background:#f8f9fc}.opening-notices input[type=file]::file-selector-button{border:0;border-radius:5px;padding:6px 8px;background:#eee9ff;color:#5942bb;font-family:inherit;margin-right:8px}.opening-notices button{border:1px solid #e2e5ee;border-radius:8px;background:#fff;color:#62548e;font-family:inherit;font-weight:600;cursor:pointer;box-shadow:none}.opening-notices button[type=submit]{background:#6346e8;color:#fff;border-color:#6346e8}.opening-notices :is(button,input,select,textarea):focus-visible{outline:2px solid #947fff;outline-offset:2px}.opening-notices button:disabled{cursor:default}.opening-notice-list{max-height:760px;overflow:auto}.opening-notice-log>header h4{overflow-wrap:anywhere;min-width:0}.opening-notice-log>header button{flex-shrink:0}.opening-records-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(900px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:1px solid #e2e5ee;border-radius:14px;background:#fff;color:#525b6b;box-shadow:0 24px 80px #17213b33;overflow:hidden;font-family:inherit;font-size:12px}.opening-records-dialog[open]{display:flex;flex-direction:column}.opening-records-dialog::backdrop{background:#17213b7a}.opening-records-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid #eceef2;flex-shrink:0}.opening-records-header>div{min-width:0}.opening-records-header h3{font-size:16px;margin:0;color:#30384a}.opening-records-header p{margin:5px 0 0;font-size:12px;overflow-wrap:anywhere}.opening-records-header button{flex-shrink:0}.opening-records-body{padding:16px 20px;overflow:auto;overscroll-behavior:contain;min-height:0}.opening-records-body p{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.opening-records-body>.opening-notice-hint{margin:0 0 14px}.opening-records-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.opening-records-entry{border:1px solid #e5e7ef;border-radius:8px;padding:12px;margin-top:8px;font-size:12px;overflow-wrap:anywhere}.opening-records-summary{display:flex;align-items:baseline;gap:8px 16px;flex-wrap:wrap}.opening-records-summary time{margin-left:auto;color:#737d8d}.opening-records-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.opening-records-error{margin:10px 0 0;color:#a43b36}.opening-records-error code{font-size:11px}@media(max-width:560px){.opening-records-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.opening-records-header,.opening-records-body{padding:14px}.opening-records-header{gap:8px}.opening-records-header h3{font-size:14px}.opening-records-results{grid-template-columns:1fr}.opening-records-summary time{margin-left:0;width:100%}}.customer-navigation-settings{display:grid;gap:20px;min-width:0}.customer-navigation-settings>h3,.customer-navigation-settings>p{margin:0}.customer-navigation-command{display:grid;gap:12px;padding:16px;border:1px solid #e4e5ef;border-radius:12px;min-width:0}.customer-navigation-settings label{display:grid;gap:8px;min-width:0}.customer-navigation-settings .customer-navigation-toggle{display:flex;align-items:center;gap:8px;font-weight:600}.customer-navigation-settings input[type=checkbox]{width:auto}.customer-navigation-settings .message-template-preview p{overflow-wrap:anywhere}@media(max-width:600px){.customer-navigation-command{padding:12px}}.attachment-entry-settings{display:grid;align-content:start;gap:14px;min-width:0}.attachment-entry-settings h3,.attachment-entry-settings p{margin:0;line-height:1.5;overflow-wrap:anywhere}.attachment-entry-settings p{font-size:14px;color:var(--text-muted,#687285)}.attachment-entry-settings label{display:flex;flex-direction:column;gap:8px;min-width:0}.attachment-entry-settings .confirmation-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;padding:12px;background:#f6f3ff;border-radius:10px}.attachment-entry-settings .confirmation-check input{width:18px;height:18px;min-height:18px;margin:2px 0 0;flex:0 0 18px;accent-color:var(--primary,#6346e8)}.attachment-entry-settings select{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid #dce0e8;border-radius:8px;background:#fff;color:inherit;font:inherit}.attachment-entry-settings .primary-button{justify-self:start;width:auto;max-width:100%;min-height:44px;padding:10px 16px;border:0;border-radius:9px;background:var(--primary,#6346e8);color:#fff;font:inherit;font-weight:600;cursor:pointer}.attachment-entry-settings .primary-button:disabled{opacity:.6;cursor:wait}.attachment-entry-settings :focus-visible{outline:3px solid #a99af8;outline-offset:2px}.attachment-entry-studio{margin-bottom:20px;background:#fff;border:1px solid #dedde9;border-radius:14px;overflow:hidden}.attachment-entry-studio summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px;cursor:pointer;color:#504c68}.attachment-entry-studio summary:focus-visible{outline:3px solid #a78bfa;outline-offset:-4px}.attachment-entry-studio summary span{color:#6845ef;font-size:13px}.attachment-entry-path{display:flex;flex-wrap:wrap;gap:10px;padding:0 20px}.attachment-entry-path span{flex:1 1 180px;padding:14px;border-radius:10px;background:#f5f2ff;color:#55469b;font-size:13px}.attachment-entry-studio-note{margin:16px 20px;font-size:13px;color:#647084;line-height:1.6}.attachment-entry-studio .attachment-entry-settings{margin:20px}.attachment-entry-settings textarea{box-sizing:border-box;width:100%;resize:vertical;padding:12px;font:inherit;border:1px solid #dcdde7;border-radius:10px;min-height:100px}.attachment-entry-actions{display:flex;gap:12px;flex-wrap:wrap}.attachment-entry-actions button{padding:10px 14px;border-radius:8px;border:1px solid #dedde9;background:#fff;cursor:pointer}.agent-connection-status{font-size:10px;max-width:105px;color:#a36b18;line-height:1.2}.agent-connection-status.connected{color:#328b70}.agent-connection-status.unconfigured{color:#7c8494}.agent-alert-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(500px,calc(100vw - 24px));box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border:1px solid #e2e5ee;border-radius:14px;background:#fff;color:#525b6b;font-family:inherit;font-size:12px;line-height:1.5;box-shadow:0 24px 70px #17213b33}.agent-alert-dialog::backdrop{background:#17213b7a}.agent-alert-dialog header{display:flex;justify-content:space-between;align-items:center;gap:12px}.agent-alert-dialog h3{font-size:16px;margin:0}.agent-alert-dialog p,.agent-alert-dialog small{font-size:12px;line-height:1.5}.agent-alert-dialog label{display:flex;flex-direction:column;gap:6px;margin:14px 0;font-size:12px}.agent-alert-dialog .agent-alert-check{flex-direction:row;align-items:center}.agent-alert-dialog button,.agent-alert-dialog select{font-family:inherit;font-size:12px;border:1px solid #e2e5ee;border-radius:8px;background:#fff;color:#584f85;padding:8px 10px}.agent-alert-dialog small{display:block}.agent-alert-dialog input{accent-color:#6346e8}.agent-alert-hint{padding:10px;background:#f5f2ff;border-radius:8px}.agent-alert-dialog :focus-visible{outline:2px solid #947fff;outline-offset:2px}.interactive-display{background:#fff;border:1px solid #e5e5f1;border-radius:18px;padding:24px;color:#404756}.interactive-display header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.interactive-display h2{font-size:26px;margin:0}.interactive-display p{line-height:1.6}.interactive-display fieldset{border:1px solid #e5e5f1;border-radius:14px;padding:20px;min-width:0}.interactive-display-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px}.interactive-display label{display:flex;flex-direction:column;gap:8px;min-width:0}.interactive-display select,.interactive-display input{width:100%;min-width:0;box-sizing:border-box;border:1px solid #dfe1eb;padding:12px;border-radius:10px;background:#fff;color:inherit;font:inherit}.interactive-display button{border:1px solid #e2ddff;padding:12px 18px;margin:8px 8px 0 0;border-radius:10px;background:#f4f1ff;color:#6346e8;font:inherit;font-weight:600}.interactive-display button:disabled{opacity:.55}.interactive-display details{margin:20px 0;border-top:1px solid #e5e5f1;padding-top:16px}.interactive-display summary{cursor:pointer;font-weight:600}.interactive-display [role=alert]{color:#b52932}.interactive-display li{overflow-wrap:anywhere}@media(max-width:600px){.interactive-display{padding:14px}.interactive-display fieldset{padding:12px}}.open-delivery-recovery{max-width:1100px;background:#fff;border:1px solid #e4e4ee;border-radius:16px;padding:24px;color:#3d4556}.open-delivery-recovery header{display:flex;gap:24px;align-items:center;justify-content:space-between}.open-delivery-recovery h2,.open-delivery-recovery h3{margin:0 0 12px}.open-delivery-recovery p{line-height:1.6}.open-delivery-recovery fieldset{border:1px solid #e4e4ee;border-radius:12px;padding:20px}.open-delivery-recovery .recovery-check{display:flex;align-items:center;gap:10px;margin:16px 0}.open-delivery-recovery input[type=checkbox]{width:18px;height:18px;accent-color:#6346e8}.open-delivery-recovery .recovery-limits{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.open-delivery-recovery .recovery-limits label{display:flex;flex-direction:column;gap:10px}.open-delivery-recovery input[type=number]{box-sizing:border-box;padding:12px;border:1px solid #dce0ed;border-radius:8px;width:100%}.open-delivery-recovery button{padding:12px 16px;border:1px solid #ded8ff;border-radius:8px;background:#f5f2ff;color:#6346e8;font-weight:600;cursor:pointer}.open-delivery-recovery button:disabled{opacity:.6;cursor:default}.open-delivery-recovery [role=alert]{color:#a52828}.open-delivery-recovery [role=status]{color:#208260}.open-delivery-recovery .recovery-monitor{margin-top:24px}.open-delivery-recovery li{margin:12px 0}@media(max-width:760px){.open-delivery-recovery .recovery-limits{grid-template-columns:1fr}.open-delivery-recovery header{align-items:flex-start;flex-direction:column}}.confirmation-history{padding:24px;min-width:0}.confirmation-history header,.confirmation-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.confirmation-history h2,.confirmation-history h3{margin:0 0 8px}.confirmation-history p{line-height:1.55;overflow-wrap:anywhere}.confirmation-history button{padding:10px 14px;border:1px solid #d8d5eb;border-radius:9px;background:#fff;color:#6246d8;cursor:pointer;font:inherit}.confirmation-history button:disabled{opacity:.55;cursor:wait}.confirmation-history button:focus-visible,.confirmation-history select:focus-visible{outline:3px solid #9b83ff;outline-offset:2px}.confirmation-filters{display:flex;gap:14px;flex-wrap:wrap;align-items:end}.confirmation-filters label{display:grid;gap:8px;max-width:100%}.confirmation-filters select{font:inherit;padding:10px;max-width:100%;border:1px solid #d8d5eb;border-radius:8px;background:#fff}.confirmation-note{background:#f4f2ff;padding:14px;border-radius:10px;color:#514875}.confirmation-rows{display:grid;gap:14px}.confirmation-rows article{border:1px solid #e4e6ed;border-radius:12px;padding:18px;min-width:0}.confirmation-rows dl{display:grid;gap:8px}.confirmation-rows dl div{display:flex;flex-wrap:wrap;gap:8px}.confirmation-rows dt{color:#677084}.confirmation-rows dd{margin:0;overflow-wrap:anywhere}.confirmation-rows strong{color:#856018}.confirmation-history [role=alert]{color:#ad202a}.confirmation-dialog{border:1px solid #e4e6ed;border-radius:16px;padding:24px;width:min(720px,calc(100vw - 32px));max-height:85vh;box-sizing:border-box;color:#242936}.confirmation-dialog::backdrop{background:#11182788}.confirmation-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6;background:#f4f2ff;border-radius:10px;padding:18px;-webkit-user-select:text;user-select:text}@media(max-width:600px){.confirmation-history{padding:14px}.confirmation-filters{display:grid}.confirmation-dialog{padding:16px}.channel-catalog article footer{flex-wrap:wrap}}.whatsapp-delivery-history{background:#fff;border:1px solid #e0e2e6;border-radius:12px;padding:20px;overflow-y:auto;min-height:280px}.delivery-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.delivery-heading h2{margin:0;color:#343a46;font-size:20px}.delivery-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:#f6f4ff;padding:12px;border-radius:8px}.delivery-detail summary{margin-top:14px;cursor:pointer}.delivery-timeline{padding-left:20px}.delivery-timeline li{padding:6px 0}.delivery-timeline span{display:block;color:#69717e}@media(max-width:600px){.whatsapp-delivery-history{padding:12px}.delivery-heading{flex-wrap:wrap}}.trail-backdrop{z-index:150;padding:12px}.conversation-trail{width:min(780px,100%);max-height:92dvh;background:#fff;color:#343848;border-radius:16px;display:flex;flex-direction:column;box-shadow:0 20px 70px #17203b30;outline-offset:3px;overflow:hidden}.conversation-trail header{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e7e8ef}.conversation-trail header>div{display:flex;align-items:center;gap:10px}.conversation-trail h2{margin:0;font-size:20px}.conversation-trail button{border:1px solid #d7d3ef;border-radius:8px;background:#fff;color:#5840b6;padding:9px 12px;cursor:pointer}.conversation-trail button:disabled{opacity:.5;cursor:wait}.conversation-trail button:focus-visible{outline:2px solid #6a4ded;outline-offset:2px}.trail-content{padding:18px;overflow-y:auto;min-height:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.trail-notice,.trail-summary{background:#f6f4ff;border:1px solid #e6e0ff;border-radius:10px;padding:12px}.trail-summary h3{margin:0 0 5px}.trail-summary p{margin:5px 0}.trail-cutoff{color:#626879}.trail-events{list-style:none;padding:0;margin:0}.trail-events li{margin:12px 0;padding:12px;border:1px solid #e3e6ec;border-left:3px solid #7857e6;border-radius:8px}.trail-events li>div{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;color:#626879;font-size:12px}.trail-events h3{font-size:15px;margin:6px 0}.trail-events p{margin:4px 0}.conversation-trail footer{border-top:1px solid #e7e8ef;padding:14px 18px}.conversation-trail footer small{display:block;color:#626879;margin-bottom:10px}.conversation-trail footer>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.conversation-trail [role=alert]{color:#b32929}@media(max-width:500px){.conversation-trail h2{font-size:17px}.trail-content{padding:12px}.conversation-trail header{padding:12px}}:root{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;font-family:var(--font-sans);color:#20242c;background:#f4f5f8;font-synthesis:none;--brand-primary: #6346e8;--brand-sidebar: #17203b;--login-color-start: #17203b;--login-color-end: #6c4fe0;--navy: var(--brand-sidebar);--purple: var(--brand-primary);--purple-soft: #eeeafd;--line: #e5e7ec;--muted: #767d8c;--danger: #dc584e;--success: #218c6a;--font-scale: 1.15;--form-control-height: 39px;--form-control-radius: 8px;--form-control-padding: 0 10px}.service-lifecycle-settings{display:grid;gap:18px}.journey-intro{display:flex;align-items:center;gap:13px;padding:16px 18px;border:1px solid #d9d2ff;border-radius:14px;background:#f7f5ff;color:#4f3db8}.journey-intro>span{display:grid;gap:3px;flex:1}.journey-intro small{color:#777f91}.journey-intro label{display:flex;gap:8px;align-items:center;font-weight:700}.service-lifecycle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lifecycle-card{display:grid;gap:13px;align-content:start}.lifecycle-card>label{display:grid;gap:6px;color:#606879;font-size:13px;font-weight:700}.lifecycle-card textarea{min-height:78px;resize:vertical}.lifecycle-card input:not([type=checkbox]),.lifecycle-card textarea{width:100%;border:1px solid #dfe3ea;border-radius:10px;padding:10px 11px;font:inherit;color:#273042;background:#fff}.message-template-editor{display:grid;gap:7px;min-width:0}.message-template-editor>label{display:grid;gap:6px;color:#606879;font-size:13px;font-weight:700}.message-template-editor textarea{width:100%;min-height:88px;border:1px solid #dfe3ea;border-radius:10px;padding:10px 11px;font:inherit;line-height:1.45;color:#273042;background:#fff;resize:vertical}.message-template-editor textarea:focus{border-color:#765fe1;box-shadow:0 0 0 2px #eeeaff;outline:0}.message-template-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:#858d9c;font-size:11px;font-weight:500}.message-template-meta span{white-space:nowrap}.message-template-variables{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.message-template-variables small{color:#858d9c;margin-right:2px}.message-template-variables button{display:inline-flex;align-items:center;gap:3px;border:1px solid #d9d2ff;border-radius:6px;background:#f8f6ff;color:#5944c2;padding:4px 6px;font:inherit;font-size:10px;font-weight:700}.message-template-warning{display:flex;align-items:flex-start;gap:6px;border:1px solid #ead7a7;border-radius:8px;background:#fff9ea;color:#8c651a;padding:7px 8px;font-size:11px;line-height:1.4}.message-template-warning svg{flex:none;margin-top:1px}.message-template-preview{border:1px solid #e2dff2;border-radius:9px;background:#f8f7fd;padding:8px}.message-template-preview summary{display:flex;align-items:center;gap:5px;color:#6653c5;cursor:pointer;font-size:11px;font-weight:800}.message-template-preview p{margin:8px 0 0;border:1px solid #e4e6eb;border-radius:9px;background:#fff;color:#3f4652;padding:9px 10px;font-size:12px;font-weight:500;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.message-template-editor.compact{margin-top:7px}.message-template-editor.compact textarea{min-height:72px;font-size:calc(6.3px * var(--font-scale))}.message-template-editor.compact .message-template-meta{font-size:calc(5.2px * var(--font-scale))}.message-template-editor.compact .message-template-preview p{font-size:calc(5.8px * var(--font-scale))}.lifecycle-number-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lifecycle-number-row label{display:grid;gap:5px;color:#606879;font-size:13px;font-weight:700}.lifecycle-number-row small{color:#9299a8;font-weight:500}.lifecycle-save{justify-self:end;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:10px;background:#6b4ce6;color:#fff;padding:12px 18px;font-weight:800}.customer-feedback-notice{display:flex;gap:10px;align-items:flex-start;border:1px solid #dcd4ff;background:#f7f5ff;color:#5142a7;padding:12px;border-radius:10px}.customer-feedback-notice span{display:grid;gap:3px}.customer-feedback-notice small{color:#777f91;line-height:1.4}.incident-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lifecycle-summary{display:grid;gap:12px}.lifecycle-summary>div{display:flex;gap:9px;align-items:flex-start;color:#5142a7}.lifecycle-summary>div span{display:grid;gap:3px}.lifecycle-summary>div small{color:#8a91a0}.lifecycle-summary dl{display:grid;gap:8px;margin:0}.lifecycle-summary dl div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.lifecycle-summary dt{color:#8a91a0}.lifecycle-summary dd{margin:0;color:#495267;font-weight:700;text-align:right}.closed-conversation-bar.awaiting-feedback{background:#fffaf0;color:#8c651a}@media(max-width:980px){.service-lifecycle-grid{grid-template-columns:1fr}.journey-intro{align-items:flex-start;flex-wrap:wrap}}.automation-version-history{margin:10px 14px 0;border:1px solid #ded8f5;border-radius:10px;background:#fbfaff;padding:10px}.automation-version-history>header,.automation-version-history article{display:flex;align-items:center;justify-content:space-between;gap:10px}.automation-version-history>header{padding-bottom:8px;border-bottom:1px solid #ece8f9}.automation-version-history>header div,.automation-version-history article span{display:grid;gap:2px}.automation-version-history small{color:#74788a;font-size:calc(9px * var(--font-scale))}.automation-version-history article{padding:8px 2px;border-bottom:1px solid #efecf8}.automation-version-history button{border:1px solid #d9d2f2;border-radius:7px;background:#fff;color:#5f47c6;padding:6px 9px;cursor:pointer}:root[data-font-scale=standard]{--font-scale: 1.15;--form-control-height: 39px}:root[data-font-scale=comfortable]{--font-scale: 1.3;--form-control-height: 42px}:root[data-font-scale=large]{--font-scale: 1.5;--form-control-height: 46px}:root[data-font-scale=comfortable] .table-row,:root[data-font-scale=comfortable] .access-table-row{min-height:70px}:root[data-font-scale=comfortable] .audit-list article{min-height:64px}:root[data-font-scale=large] .table-row,:root[data-font-scale=large] .access-table-row{min-height:78px}:root[data-font-scale=large] .audit-list article{min-height:72px}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#f4f5f8;overflow:hidden}button,input,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #7965ea;outline-offset:2px}.app-shell{min-height:100vh;display:flex}.sidebar{width:68px;background:var(--navy);display:flex;flex-direction:column;align-items:center;padding:17px 0 14px;color:#aab0c4;flex:0 0 auto;z-index:20}.brand-mark{width:37px;height:37px;border-radius:11px;background:linear-gradient(145deg,#8c6df7,#5d43de);display:grid;place-items:center;color:#fff;box-shadow:0 7px 20px #080c1d66;margin-bottom:25px;transform:rotate(-4deg)}.brand-mark span{font-family:var(--font-display);font-weight:800;font-size:calc(19px * var(--font-scale));transform:rotate(4deg)}.brand-mark img{width:100%;height:100%;object-fit:contain;border-radius:9px;padding:3px;background:#fff;transform:rotate(4deg)}.sidebar-nav{display:flex;flex-direction:column;gap:7px;align-items:center;width:100%}.nav-button{position:relative;border:0;background:transparent;width:42px;height:42px;color:#969db3;border-radius:11px;display:grid;place-items:center;cursor:pointer;transition:.18s ease}.nav-button:hover{color:#fff;background:#ffffff10}.nav-button.active{color:#fff;background:#ffffff17}.nav-button.active:before{content:"";position:absolute;left:-13px;height:23px;width:3px;border-radius:0 4px 4px 0;background:#8a72f4}.nav-badge{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 3px;background:#e15c68;border:2px solid var(--navy);color:#fff;border-radius:8px;font-size:calc(8px * var(--font-scale));display:grid;place-items:center;font-weight:700}.nav-tooltip{position:absolute;left:52px;white-space:nowrap;background:#181e31;color:#fff;padding:7px 9px;border-radius:6px;font-size:calc(11px * var(--font-scale));opacity:0;pointer-events:none;transform:translate(-4px);transition:.18s;z-index:50;box-shadow:0 7px 20px #11182733}.nav-button:hover .nav-tooltip{opacity:1;transform:translate(0)}.sidebar-bottom{margin-top:auto;display:flex;flex-direction:column;gap:7px;align-items:center}.user-avatar{height:32px;min-width:32px;border-radius:9px;display:grid;place-items:center;font-size:calc(11px * var(--font-scale));font-weight:700;color:#fff;background:linear-gradient(145deg,#52668c,#35415e)}.user-avatar.small{width:33px;height:33px;margin-top:4px;border:2px solid #ffffff22}.workspace{min-width:0;flex:1;height:100vh;display:flex;flex-direction:column}.topbar{height:62px;flex:0 0 62px;display:grid;grid-template-columns:1fr minmax(280px,430px) 1fr;align-items:center;border-bottom:1px solid var(--line);background:#fff;padding:0 21px;gap:20px}.workspace-selector{justify-self:start;display:flex;align-items:center;gap:9px}.workspace-selector.switchable{cursor:pointer}.tenant-logo{width:31px;height:31px;display:grid;place-items:center;border-radius:8px;background:#e8edf7;color:#516383;font-size:calc(10px * var(--font-scale));font-weight:800}.workspace-selector>div:nth-child(2){display:flex;flex-direction:column}.eyebrow{font-size:calc(8px * var(--font-scale));letter-spacing:.11em;color:#969ba7;font-weight:700}.workspace-selector strong{font-family:var(--font-display);font-size:calc(12px * var(--font-scale));margin-top:1px}.environment-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink);font-family:var(--font-display);font-size:calc(12px * var(--font-scale));font-weight:700;margin:1px 0 0;padding:0;max-width:190px;outline:none;cursor:pointer}.environment-name{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.environment-verified{color:#3a9974}.command-search{width:100%;border:1px solid #e1e3e8;background:#f7f8fa;border-radius:8px;height:34px;color:#8b909c;display:flex;align-items:center;gap:8px;padding:0 9px;cursor:text;font-size:calc(11px * var(--font-scale))}.command-search kbd,.search-row kbd{margin-left:auto;border:1px solid #dedfe4;background:#fff;color:#979ca7;padding:2px 5px;border-radius:4px;font-size:calc(9px * var(--font-scale));font-family:inherit;box-shadow:0 1px 1px #00000008}.topbar-actions{justify-self:end;display:flex;align-items:center;gap:12px}.font-scale-control{position:relative}.font-scale-trigger.active{color:#6048ce;background:#f0edfc}.font-scale-menu{position:absolute;right:-42px;top:39px;z-index:90;width:270px;border:1px solid #dfe1e6;background:#fff;border-radius:11px;padding:9px;box-shadow:0 18px 45px #17203b24}.font-scale-menu-heading{padding:4px 5px 9px;border-bottom:1px solid #eceef1;margin-bottom:5px}.font-scale-menu-heading>span{display:flex;align-items:center;gap:7px;color:#6048ce}.font-scale-menu-heading strong{color:#3f4652;font-size:calc(9px * var(--font-scale))}.font-scale-menu-heading small{display:block;color:#8c929d;font-size:calc(6.7px * var(--font-scale));margin:3px 0 0 23px}.font-scale-menu>button{width:100%;min-height:50px;border:0;background:transparent;border-radius:8px;padding:6px 8px;display:grid;grid-template-columns:36px 1fr 18px;align-items:center;gap:8px;text-align:left;cursor:pointer}.font-scale-menu>button:hover{background:#f7f6fc}.font-scale-menu>button.selected{background:#f1eefc;color:#6048ce}.font-scale-menu>button>span:nth-child(2){display:flex;flex-direction:column}.font-scale-menu>button strong{color:#4b525e;font-size:calc(8px * var(--font-scale))}.font-scale-menu>button small{color:#9298a3;font-size:calc(6.4px * var(--font-scale));margin-top:2px}.font-preview{width:34px;height:34px;border-radius:8px;background:#eeeafd;color:#6249cf;display:grid;place-items:center;font-family:var(--font-display);font-weight:800}.font-preview.standard{font-size:11px}.font-preview.comfortable{font-size:14px}.font-preview.large{font-size:17px}.mobile-view-switch{display:none;width:30px;height:30px;border:1px solid #dedfe4;background:#fff;color:#6048ce;border-radius:7px;align-items:center;justify-content:center;cursor:pointer}.operation-status{font-size:calc(10px * var(--font-scale));color:#52605b;background:#f3f8f5;border:1px solid #e0ece6;height:28px;border-radius:15px;padding:0 10px;display:flex;align-items:center;gap:6px;white-space:nowrap}.status-dot{width:6px;height:6px;background:#36a876;border-radius:50%;box-shadow:0 0 0 3px #d7f0e4}.icon-button{border:0;background:transparent;color:#737a88;width:32px;height:32px;display:grid;place-items:center;border-radius:7px;cursor:pointer;position:relative}.icon-button:hover{background:#f2f3f6;color:#3d4350}.notification-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:#e56167;right:7px;top:6px;box-shadow:0 0 0 2px #fff}.profile{display:flex;align-items:center;gap:8px;border-left:1px solid #e9e9ed;padding-left:12px}.profile>div:nth-child(2){display:flex;flex-direction:column;min-width:83px}.profile strong{font-size:calc(10px * var(--font-scale))}.profile span{color:#969ba7;font-size:calc(9px * var(--font-scale));margin-top:1px}.profile-logout{width:27px;height:27px;border:0;background:transparent;color:#8a909b;border-radius:6px;display:grid;place-items:center;cursor:pointer}.profile-logout:hover{color:#c24f49;background:#fff0ef}.resolution-header{height:92px;flex:0 0 92px;padding:14px 21px;background:#f7f8fa;border-bottom:1px solid #dfe1e6;display:flex;align-items:center;justify-content:space-between;gap:25px}.title-line{display:flex;align-items:center;gap:9px}h1{font-family:var(--font-display);font-size:calc(21px * var(--font-scale));letter-spacing:-.025em;margin:0;color:#1f2430}.resolution-header p{margin:5px 0 0;color:#7c818d;font-size:calc(10.5px * var(--font-scale))}.live-pill{font-size:calc(7px * var(--font-scale));letter-spacing:.1em;font-weight:800;color:#388769;border:1px solid #cfe7dd;background:#f3fbf7;padding:4px 7px;border-radius:10px;display:flex;align-items:center;gap:4px}.live-pill i{width:5px;height:5px;border-radius:50%;background:#35a978;animation:pulse 2s infinite}@keyframes pulse{0%,to{box-shadow:0 0 #35a97840}50%{box-shadow:0 0 0 4px #35a97800}}.header-metrics{display:flex;align-items:center;height:100%}.metric{min-width:94px;padding:0 17px;border-right:1px solid #e2e3e7;display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px}.metric:first-child{border-left:1px solid #e2e3e7}.metric>span{font-size:calc(9px * var(--font-scale));color:#868b96;grid-column:1 / -1}.metric strong{font-family:var(--font-display);font-size:calc(17px * var(--font-scale))}.metric small{font-size:calc(8px * var(--font-scale));color:#9a9ea7;white-space:nowrap}.metric small.positive{color:#2f9271}.danger-text{color:var(--danger)}.control-button{height:34px;border:1px solid #dddfe5;border-radius:8px;background:#fff;display:flex;align-items:center;gap:7px;padding:0 12px;margin-left:16px;font-weight:600;font-size:calc(10px * var(--font-scale));cursor:pointer;box-shadow:0 1px 2px #17203b08}.service-desk{flex:1;min-height:0;display:flex;background:#fff}.conversation-panel{width:318px;min-width:285px;flex:0 0 23.5%;max-width:352px;display:flex;flex-direction:column;border-right:1px solid var(--line);background:#fff}.panel-topline{height:53px;padding:0 14px 0 17px;display:flex;align-items:center;justify-content:space-between}.panel-topline>div{display:flex;align-items:center;gap:4px}.panel-topline>div:first-child{flex-direction:column;align-items:flex-start;gap:1px}.panel-topline h2{font-family:var(--font-display);font-size:calc(13px * var(--font-scale));margin:0}.panel-topline span{color:#9196a1;font-size:calc(9px * var(--font-scale))}.search-row{height:34px;margin:0 13px 10px;border:1px solid #e1e3e8;background:#f8f9fa;border-radius:7px;display:flex;align-items:center;color:#9aa0ab;padding:0 8px;gap:7px}.search-row input{border:0;outline:0;background:transparent;min-width:0;flex:1;color:#303641;font-size:calc(10px * var(--font-scale))}.search-row input::placeholder{color:#9da2ac}.filter-tabs{padding:0 9px 9px 13px;display:flex;align-items:center;gap:4px;overflow-x:auto;border-bottom:1px solid #eceef1;scrollbar-width:none}.filter-tabs button{white-space:nowrap;border:0;background:transparent;color:#767c88;padding:5px 7px;border-radius:6px;font-size:calc(9px * var(--font-scale));cursor:pointer;display:flex;align-items:center;gap:4px}.filter-tabs button span{color:#969ba5;font-size:calc(8px * var(--font-scale))}.filter-tabs button.active{background:var(--purple-soft);color:#5b43cf;font-weight:700}.filter-tabs button.active span{color:#6b55d5}.conversation-list{min-height:0;overflow-y:auto;flex:1;scrollbar-color:#d7d9df transparent;scrollbar-width:thin}.sort-row{height:34px;padding:0 13px 0 17px;display:flex;align-items:center;justify-content:space-between;background:#fafafa}.sort-row>span{font-size:calc(7px * var(--font-scale));color:#9b9fa9;letter-spacing:.08em;font-weight:700}.sort-row button{border:0;background:transparent;font-size:calc(8px * var(--font-scale));color:#7e8490;display:flex;align-items:center;gap:2px}.conversation-card{width:100%;min-height:91px;border:0;border-bottom:1px solid #eff0f2;background:#fff;display:flex;gap:10px;text-align:left;padding:12px 13px 10px 17px;cursor:pointer;position:relative}.conversation-card:hover{background:#fafafd}.conversation-card.selected{background:#f4f1fd}.conversation-card.selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#6d50e6}.avatar{width:35px;height:35px;flex:0 0 35px;border-radius:11px;display:grid;place-items:center;color:#fff;font-size:calc(10px * var(--font-scale));font-weight:700;position:relative;margin-top:1px}.avatar.compact{width:33px;height:33px;flex-basis:33px;border-radius:10px;margin:0}.channel-bubble{position:absolute;bottom:-3px;right:-4px;width:16px;height:16px;border-radius:6px;display:grid;place-items:center;color:#fff;border:2px solid white}.channel-bubble.whatsapp{background:#3dbd7d}.channel-bubble.instagram{background:#c34a8a}.channel-bubble.webchat{background:#576fe1}.channel-bubble.email{background:#778399}.conversation-content{min-width:0;flex:1}.conversation-title,.conversation-preview,.conversation-meta{display:flex;align-items:center}.conversation-title{justify-content:space-between;gap:7px}.conversation-title strong{font-size:calc(10.5px * var(--font-scale));overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.conversation-title time{font-size:calc(8px * var(--font-scale));color:#9a9fa9;white-space:nowrap}.company-name{color:#9297a2;font-size:calc(8px * var(--font-scale));margin-top:1px}.conversation-preview{margin-top:6px;gap:6px}.conversation-preview span{color:#686f7d;font-size:calc(9px * var(--font-scale));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.conversation-preview b{background:#6850dc;color:#fff;min-width:16px;height:16px;padding:0 4px;border-radius:8px;display:grid;place-items:center;font-size:calc(8px * var(--font-scale))}.conversation-meta{margin-top:7px;justify-content:space-between}.risk-label{font-size:calc(7.5px * var(--font-scale));color:#797f8a;display:flex;align-items:center;gap:4px}.risk-label i{width:5px;height:5px;background:#90a0a9;border-radius:50%}.risk-label.high{color:#c84c47;font-weight:700}.risk-label.high i{background:#df625a;box-shadow:0 0 0 3px #f8dcd9}.risk-label.medium{color:#ad741e}.risk-label.medium i{background:#d79b41}.sla-label{color:#cb514a;background:#fff0ef;padding:2px 5px;border-radius:4px;display:flex;align-items:center;gap:3px;font-size:calc(7.5px * var(--font-scale));font-weight:600}.empty-state{padding:50px 20px;color:#9ca1ab;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:calc(10px * var(--font-scale))}.empty-state strong{color:#555b67;margin-top:4px}.chat-panel{min-width:410px;flex:1 1 46%;display:flex;flex-direction:column;background:#f8f9fb}.service-empty-state{align-items:center;justify-content:center;gap:8px;padding:30px;color:#9299a5;text-align:center}.service-empty-state strong{color:#555d69;font-size:calc(10px * var(--font-scale))}.service-empty-state span{max-width:360px;font-size:calc(7px * var(--font-scale));line-height:1.5}.chat-header{height:57px;flex:0 0 57px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 13px 0 16px;gap:9px}.chat-identity{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.chat-identity>div{display:flex;align-items:center;gap:7px}.chat-identity strong{font-size:calc(11px * var(--font-scale));white-space:nowrap}.chat-identity>span{font-size:calc(8px * var(--font-scale));color:#9297a2}.channel-label{color:#50936f;background:#edf8f2;border-radius:4px;padding:2px 5px;display:flex;align-items:center;gap:3px;font-size:calc(7.5px * var(--font-scale));text-transform:capitalize}.chat-actions{display:flex;align-items:center;gap:6px}.risk-chip{padding:5px 7px;display:flex;align-items:center;gap:4px;font-size:calc(8px * var(--font-scale));border-radius:6px;background:#f3f4f6;color:#767d89;white-space:nowrap}.risk-chip.high{color:#bf4843;background:#fff0ef}.risk-chip.medium{color:#a06a1d;background:#fff7e9}.secondary-button{height:29px;border:1px solid #dadde3;background:#fff;border-radius:7px;padding:0 9px;display:flex;align-items:center;gap:5px;font-size:calc(8.5px * var(--font-scale));font-weight:600;cursor:pointer;white-space:nowrap}.detail-toggle.active{background:#eeeafd;color:#6045d2}.pinned-identity{min-height:43px;flex:0 0 auto;background:#fffdf7;border-bottom:1px solid #ebe5d6;display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;padding:8px 12px}.pinned-identity::-webkit-scrollbar{display:none}.memory-label{display:flex;flex:0 0 auto;max-width:100%;align-items:center;gap:6px;color:#92702f;padding-right:11px;margin-right:11px;border-right:1px solid #e8e0cc}.memory-label>span{display:flex;flex-direction:column}.memory-label strong{font-size:calc(7.5px * var(--font-scale))}.memory-label small{color:#a89b7f;font-size:calc(6.5px * var(--font-scale));margin-top:1px}.identity-field{flex:0 0 auto;min-width:118px;max-width:min(34ch,100%);display:flex;flex-direction:column;padding:0 11px;border-right:1px solid #eee8dc;overflow-wrap:anywhere}.identity-field span{color:#a0998b;font-size:calc(6.5px * var(--font-scale))}.identity-field strong{color:#514d45;font-size:calc(7.8px * var(--font-scale));margin-top:2px}.identity-field.ixc-holder{min-width:148px}.identity-field.mismatch strong{color:#9a681c}.verified-chip{flex:0 1 auto;max-width:100%;margin-left:10px;color:#8d7b5e;background:#f4f0e7;padding:4px 6px;border-radius:5px;font-size:calc(6.8px * var(--font-scale));display:flex;align-items:center;gap:3px;overflow-wrap:anywhere}.pinned-identity .memory-label>svg,.pinned-identity .verified-chip>svg{flex-shrink:0}.verified-chip.confirmed{color:#2e8566;background:#e9f6f0}.verified-chip.pending{color:#956115;background:#fff1d6}.mobile-back{display:none;border:0;background:transparent;padding:0}.chat-scroll{flex:1;min-height:0;overflow-y:auto;padding:10px 23px 16px;scrollbar-color:#d8dae0 transparent;scrollbar-width:thin}.date-divider{display:flex;align-items:center;gap:10px;margin:3px 0 11px}.date-divider:before,.date-divider:after{content:"";height:1px;background:#e3e5e9;flex:1}.date-divider span{color:#9a9fa8;font-size:calc(7.5px * var(--font-scale))}.system-message{margin:0 auto 12px;color:#9297a2;font-size:calc(7.5px * var(--font-scale));display:flex;justify-content:center;align-items:center;gap:4px}.continuity-card{width:min(640px,92%);margin:7px auto 14px;border:1px solid #ddd7f5;background:#f7f5ff;border-radius:9px;padding:8px 9px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;color:#5d49b8}.continuity-card.next{margin-top:15px;background:#f3faf7;border-color:#d6e9e1;color:#32785f}.continuity-icon{width:28px;height:28px;border-radius:8px;background:#e9e3fd;display:grid;place-items:center}.continuity-card.next .continuity-icon{background:#dff2e9}.continuity-card>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.continuity-card small{font-size:calc(6px * var(--font-scale));letter-spacing:.07em;font-weight:800}.continuity-card strong{color:#4e3e93;font-size:calc(8px * var(--font-scale));margin-top:2px}.continuity-card.next strong{color:#2f6c57}.continuity-card em{color:#81799d;font-size:calc(6.7px * var(--font-scale));font-style:normal;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.continuity-card.next em{color:#71877e}.continuity-card button{border:0;background:#fff;color:currentColor;height:27px;padding:0 7px;border-radius:6px;display:flex;align-items:center;gap:3px;font-size:calc(6.8px * var(--font-scale));font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px #22213a12}.message-row{display:flex;gap:7px;margin:9px 0;max-width:78%}.message-row.client{margin-left:auto;justify-content:flex-end}.message-agent-avatar{width:24px;height:24px;flex:0 0 24px;border-radius:8px;margin-top:14px;background:#66738b;color:#fff;display:grid;place-items:center;font-size:calc(7px * var(--font-scale));font-weight:700}.message-agent-avatar.ai{background:linear-gradient(145deg,#7257e4,#5c43ce)}.message-wrap{min-width:0}.message-author{font-size:calc(7.5px * var(--font-scale));color:#7f8591;margin:0 0 3px 4px;display:block}.message-bubble{background:#fff;border:1px solid #e4e6ea;padding:7px 9px 5px;border-radius:4px 11px 11px;box-shadow:0 1px 2px #20242c08;min-width:100px}.message-row.client .message-bubble{background:#e9e4fc;border-color:#ded6fa;border-radius:11px 4px 11px 11px}.message-bubble p{margin:0;font-size:calc(9px * var(--font-scale));line-height:1.45;color:#424854;white-space:pre-wrap;overflow-wrap:anywhere}.message-attachment{display:inline-flex;margin-top:7px;border:1px solid #d9d3f3;border-radius:6px;background:#f8f6ff;color:var(--brand-primary);padding:6px 8px;font-size:calc(7px * var(--font-scale));font-weight:800;text-decoration:none}.message-bubble>span{font-size:calc(7px * var(--font-scale));color:#989da6;display:flex;align-items:center;gap:3px;justify-content:flex-end;margin-top:3px}.message-row.agent .message-bubble>span svg{color:#6853d8}.delivery-state{display:inline-flex;align-items:center;gap:3px;margin-left:4px;font-style:normal;font-weight:700}.delivery-state.failed{color:#c85b52}.delivery-state.accepted,.delivery-state.pending{color:#a87921}.delivery-state.sent{color:#6f7785}.delivery-state.delivered{color:#3d8d72}.delivery-state.read{color:#6346e8}.message-row.agent .message-bubble>span .delivery-state svg{color:currentColor}.internal-note{width:82%;margin:11px auto;border:1px solid #ddd6f7;background:#f5f2ff;border-radius:8px;padding:8px 10px;color:#5d4aab}.internal-note>div{display:flex;align-items:center;gap:5px}.internal-note strong{font-size:calc(8.5px * var(--font-scale))}.internal-note time{margin-left:auto;color:#9b91c5;font-size:calc(7px * var(--font-scale))}.internal-note p{color:#736b92;font-size:calc(8px * var(--font-scale));margin:3px 0 0 20px;line-height:1.4}.resolution-prompt{flex:0 0 auto;margin:0 13px 7px;min-height:44px;border:1px solid #ded8f7;background:#f5f2ff;border-radius:8px;display:flex;align-items:center;padding:6px 8px;gap:8px}.prompt-icon{width:26px;height:26px;flex:0 0 26px;display:grid;place-items:center;border-radius:7px;background:#e6dffd;color:#674ddd}.resolution-prompt>div:nth-child(2){flex:1;min-width:0}.resolution-prompt strong{font-size:calc(8.5px * var(--font-scale));color:#4f3aa7}.resolution-prompt p{font-size:calc(7.8px * var(--font-scale));color:#777087;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resolution-prompt button{border:0;background:#fff;color:#6046d0;border-radius:6px;height:26px;padding:0 7px;display:flex;align-items:center;gap:4px;font-weight:600;font-size:calc(7.5px * var(--font-scale));cursor:pointer;white-space:nowrap}.composer-area{flex:0 0 113px;border-top:1px solid #e3e5e9;padding:0 13px 10px;background:#fff}.composer-tabs{height:31px;display:flex;align-items:center;gap:9px}.composer-tabs button{border:0;background:transparent;color:#8b909b;padding:7px 2px 6px;font-size:calc(8px * var(--font-scale));cursor:pointer;position:relative;display:flex;align-items:center;gap:4px}.composer-tabs button.active{color:#5a43c7;font-weight:700}.composer-tabs button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#6d50e5;border-radius:2px}.composer-tabs>span{flex:1}.composer-tabs button.ai-control{color:#875f20;background:#fff9e9;padding:4px 7px;border-radius:5px}.composer-tabs button.ai-control.active{color:#4f3bc0;background:#f0edfc}.composer{height:71px;border:1px solid #dfe1e6;border-radius:8px;display:flex;flex-direction:column;background:#fff;box-shadow:inset 0 1px 2px #1f293705}.composer textarea{flex:1;border:0;resize:none;outline:0;padding:8px 10px 3px;font-size:calc(9px * var(--font-scale));color:#343943}.composer textarea::placeholder{color:#a4a8b1}.composer-toolbar{height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 5px 4px}.composer-toolbar>div{display:flex;align-items:center;gap:2px}.composer-toolbar button{width:25px;height:25px;display:grid;place-items:center;border:0;background:transparent;color:#9297a2;border-radius:5px;cursor:pointer}.composer-toolbar button:hover{background:#f2f3f5;color:#5f6672}.composer-toolbar span{color:#a6aab3;font-size:calc(7px * var(--font-scale));margin-right:5px}.composer-toolbar button.send-button{background:#6650db;color:#fff;width:29px}.composer-toolbar button.send-button:disabled{background:#d9d6e8;cursor:default}.insight-panel{width:340px;flex:0 0 26%;min-width:315px;max-width:380px;border-left:1px solid var(--line);background:#fff;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d8dae0 transparent}.insight-header{height:56px;padding:0 12px 0 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9eaed}.insight-header>div{display:flex;align-items:center;gap:8px}.radar-icon{width:29px;height:29px;border-radius:8px;background:#eeeafd;color:#6548db;display:grid;place-items:center}.insight-header h3{font-family:var(--font-display);font-size:calc(10.5px * var(--font-scale));margin:0}.insight-header span{font-size:calc(7px * var(--font-scale));color:#989da7}.insight-tabs{display:grid;grid-template-columns:1fr 1fr;height:35px;padding:4px 8px 0;border-bottom:1px solid #e9eaed;gap:3px}.insight-tabs button{border:0;background:transparent;color:#9297a2;font-size:calc(7.5px * var(--font-scale));display:flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;border-radius:6px 6px 0 0;position:relative}.insight-tabs button.active{color:#5c43c8;background:#f5f2ff;font-weight:700}.insight-tabs button.active:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:2px;background:#674ce0}.resolution-score{min-height:90px;margin:10px 13px;padding:10px;border-radius:9px;background:linear-gradient(120deg,#fff5f3,snow);border:1px solid #f2deda;display:flex;align-items:center;gap:10px}.score-ring{width:54px;height:54px;flex:0 0 54px;position:relative}.score-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.score-ring circle{fill:none;stroke:#f3d8d3;stroke-width:3.4}.score-ring circle.progress{stroke:#dc6358;stroke-dasharray:42 100;stroke-linecap:round}.score-ring>span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#c65048;letter-spacing:-.04em}.score-ring strong{font-family:var(--font-display);font-size:calc(12px * var(--font-scale));line-height:1}.score-ring small{font-size:calc(5px * var(--font-scale));line-height:1;margin-left:1px}.resolution-score>div:last-child{display:flex;flex-direction:column}.resolution-score>div:last-child>span{color:#8a7b79;font-size:calc(7.5px * var(--font-scale))}.resolution-score>div:last-child>strong{color:#ae403c;font-size:calc(9px * var(--font-scale));margin:2px 0 5px}.resolution-score>div:last-child>small{color:#bb6059;font-size:calc(6.8px * var(--font-scale));display:flex;gap:2px;align-items:center}.insight-section{padding:8px 14px 10px;border-top:1px solid #eceef1}.section-heading{min-height:25px;display:flex;justify-content:space-between;align-items:center}.section-heading>span:first-child{font-size:calc(7px * var(--font-scale));color:#969ba6;letter-spacing:.08em;font-weight:700}.section-heading button{border:0;background:transparent;color:#6a52d2;font-size:calc(7px * var(--font-scale));padding:0;display:grid;place-items:center;cursor:pointer}.insight-panel .section-heading{gap:8px;flex-wrap:wrap}.insight-panel .on-badge{white-space:normal;overflow-wrap:anywhere}.insight-panel button:disabled{cursor:not-allowed;opacity:.65}.insight-panel .resolution-score>div:last-child{min-width:0}.insight-panel .score-ring{flex-shrink:0}.insight-evidence-note{color:var(--muted);font-size:calc(7px * var(--font-scale));line-height:1.5}.integration-live{display:flex;align-items:center;gap:4px;color:#258262!important;background:#eaf7f1;border-radius:5px;padding:3px 5px;font-size:calc(6px * var(--font-scale))!important;font-weight:700;letter-spacing:.05em}.integration-live i{width:4px;height:4px;border-radius:50%;background:#2c9a72}.ixc-section{background:#f8fbff}.ixc-memory{border:1px solid #dce5f0;border-radius:7px;background:#fff;padding:7px 8px}.ixc-memory>div{display:flex;gap:6px;color:#5874a0}.ixc-memory p{margin:0;display:flex;flex-direction:column}.ixc-memory strong{color:#4c5b70;font-size:calc(7.8px * var(--font-scale))}.ixc-memory p span{color:#8b96a6;font-size:calc(6.5px * var(--font-scale));margin-top:2px;line-height:1.35}.ixc-memory>span{display:inline-block;margin:6px 0 0 21px;background:#eef3f9;color:#65778f;font-size:calc(6.3px * var(--font-scale));border-radius:4px;padding:2px 5px}.ixc-memory .ixc-provider-diagnostic{margin-top:7px;padding:7px;border:1px solid #f0d9b3;border-radius:6px;background:#fff8eb;color:#a56a1e;align-items:flex-start}.ixc-provider-diagnostic p{min-width:0}.ixc-provider-diagnostic p strong{color:#80531a}.ixc-provider-diagnostic p span{color:#9a713b;overflow-wrap:anywhere}.ixc-provider-diagnostic p small{color:#856b49;font-size:calc(6px * var(--font-scale));line-height:1.35;margin-top:4px;overflow-wrap:anywhere}.ixc-memory .ixc-identity-evidence{margin-top:7px;padding-top:7px;border-top:1px solid #e8edf4;display:grid;grid-template-columns:1fr 1fr;gap:5px;color:#68778c}.ixc-identity-evidence>span{display:flex;flex-direction:column;min-width:0;font-size:calc(6.3px * var(--font-scale));overflow-wrap:anywhere}.ixc-identity-evidence>span strong{color:#8a95a5;font-size:calc(5.8px * var(--font-scale));margin-bottom:2px}.ixc-identity-evidence>em{grid-column:1 / -1;padding:5px 6px;border-radius:5px;background:#fff4df;color:#91601b;font-size:calc(6.1px * var(--font-scale));font-style:normal}.access-points{margin-top:7px;display:flex;flex-direction:column;gap:5px}.point-caption{color:#9aa2ad;font-size:calc(6px * var(--font-scale));letter-spacing:.07em;font-weight:700;margin:1px 0 0}.access-point{width:100%;min-height:46px;border:1px solid #e2e6eb;background:#fff;border-radius:7px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px 7px;text-align:left;cursor:pointer}.access-point:hover{border-color:#bfc9db}.access-point.selected{border-color:#8069df;background:#f7f5ff;box-shadow:0 0 0 2px #e9e4fc}.point-status{width:23px;height:23px;border-radius:7px;display:grid;place-items:center}.point-status.offline{background:#fff0ef;color:#cd554f}.point-status.online{background:#eaf7f1;color:#2d916d}.access-point>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.access-point>span:nth-child(2) strong{color:#48505c;font-size:calc(7.8px * var(--font-scale))}.access-point>span:nth-child(2) small{color:#8e95a0;font-size:calc(6.4px * var(--font-scale));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.access-point>span:nth-child(2) em{color:#7d8490;font-size:calc(6px * var(--font-scale));font-style:normal;margin-top:2px}.connection-state{display:flex;flex-direction:column;align-items:flex-end;font-size:calc(6.8px * var(--font-scale));font-weight:700;white-space:nowrap}.connection-state.offline{color:#c44e48}.connection-state.online{color:#288662}.connection-state small{font-size:calc(5.8px * var(--font-scale));font-weight:500;color:#9096a0;margin-top:2px}.no-integration{min-height:50px;color:#98a0ab;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;font-size:calc(7px * var(--font-scale));padding:7px}.plan-steps{padding:3px 0 0}.plan-step{display:flex;gap:8px;min-height:40px;position:relative}.plan-step:not(:last-child):before{content:"";position:absolute;left:10px;top:22px;bottom:0;width:1px;background:#dfe1e6}.plan-step>i{width:21px;height:21px;flex:0 0 21px;border-radius:50%;border:1px solid #d9dce2;color:#979ca6;font-style:normal;font-size:calc(7px * var(--font-scale));display:grid;place-items:center;background:#fff;z-index:1}.plan-step.done>i{color:#fff;border-color:#3ba078;background:#3ba078}.plan-step.current>i{color:#fff;border-color:#6750da;background:#6750da;box-shadow:0 0 0 3px #ebe7fc}.plan-step>div{display:flex;flex-direction:column;padding-top:1px}.plan-step strong{font-size:calc(8px * var(--font-scale));color:#565c68}.plan-step.current strong{color:#4937a5}.plan-step span{color:#979ca6;font-size:calc(6.8px * var(--font-scale));margin-top:2px}.step-progress{width:116px;height:3px;background:#e7e5ed;border-radius:3px;margin-top:5px;position:relative}.step-progress b{display:block;width:58%;height:100%;background:#7159dd;border-radius:3px}.step-progress span{position:absolute;left:122px;top:-5px;white-space:nowrap;color:#6b54d1}.protection-section{background:#fffdf7}.on-badge{color:#268467!important;background:#e8f6f0;border-radius:5px;padding:3px 5px;letter-spacing:.06em!important}.protection-card{border:1px solid #eee2be;border-radius:8px;background:#fff;padding:8px}.protection-card>div:first-child{display:flex;gap:7px;color:#b47a1e}.protection-card p{margin:0;display:flex;flex-direction:column}.protection-card strong{color:#6a5b46;font-size:calc(8px * var(--font-scale))}.protection-card p span{color:#999083;font-size:calc(7px * var(--font-scale));margin-top:2px}.escalation-path{display:flex;align-items:center;gap:3px;margin:8px 0 7px;color:#a6a09a}.escalation-path span{border:1px solid #e8e3dc;background:#faf9f6;border-radius:4px;padding:3px 5px;font-size:calc(6.5px * var(--font-scale));color:#777169}.protection-card>button{width:100%;height:24px;border:1px solid #e3d5ad;border-radius:5px;background:#fffaf0;color:#936820;font-size:calc(7px * var(--font-scale));font-weight:600;cursor:pointer}.customer-context{margin:2px 0 0}.customer-context>div{display:flex;align-items:center;justify-content:space-between;min-height:25px;border-bottom:1px solid #f0f1f3}.customer-context>div:last-child{border-bottom:0}.customer-context dt{color:#8f949e;font-size:calc(7px * var(--font-scale))}.customer-context dd{margin:0;color:#515762;font-size:calc(7.5px * var(--font-scale));font-weight:500}.customer-context .sentiment{display:flex;gap:5px}.customer-context .sentiment span{color:#bd504a}.customer-context .sentiment b{color:#bd504a;background:#fff0ef;padding:2px 4px;border-radius:4px}.customer-context dd.valuable{color:#765abc;display:flex;align-items:center;gap:3px}.relationship-score-card{margin:10px 13px;padding:12px;background:linear-gradient(125deg,#fff8eb,#fffdf8);border:1px solid #eee0be;border-radius:9px;display:flex;align-items:center;gap:11px}.relationship-score-number{width:58px;height:58px;flex:0 0 58px;border-radius:50%;border:5px solid #e8b957;display:flex;align-items:baseline;justify-content:center;padding-top:13px;color:#a16e19;background:#fff}.relationship-score-number strong{font-family:var(--font-display);font-size:calc(18px * var(--font-scale))}.relationship-score-number span{font-size:calc(6px * var(--font-scale))}.relationship-score-card>div:last-child{display:flex;flex-direction:column}.relationship-score-card>div:last-child>span{color:#a6977d;font-size:calc(6.4px * var(--font-scale));letter-spacing:.05em}.relationship-score-card>div:last-child>strong{color:#91651d;font-size:calc(9px * var(--font-scale));margin:3px 0 5px}.relationship-score-card>div:last-child>small{color:#b4712c;font-size:calc(6.8px * var(--font-scale));display:flex;align-items:center;gap:2px}.score-factors>div:not(.section-heading){min-height:26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f1f3;color:#747b87;font-size:calc(7px * var(--font-scale))}.score-factors b{border-radius:4px;padding:2px 5px;font-size:calc(6.8px * var(--font-scale))}.score-factors b.negative{color:#be514b;background:#fff0ef}.score-factors b.positive{color:#258363;background:#eaf7f1}.history-section{background:#fafbfc}.current-case-card{margin:0 0 9px;border:1px solid #dcd5fb;background:#f6f3ff;border-radius:8px;padding:8px 9px;display:flex;flex-direction:column}.current-case-card>span{color:#8d80ca;font-size:calc(5.8px * var(--font-scale));font-weight:700;letter-spacing:.08em}.current-case-card>strong{color:#5741bd;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(9px * var(--font-scale));margin-top:3px}.current-case-card>small{color:#918ba9;font-size:calc(6.3px * var(--font-scale));margin-top:2px}.current-case-card.closed{background:#f7f8fa;border-color:#dde1e6}.current-case-card.closed>span,.current-case-card.closed>strong{color:#69717d}.history-section .section-heading>span:last-child{font-size:calc(6.5px * var(--font-scale));color:#8e949f}.history-list{display:flex;flex-direction:column;gap:6px;margin-top:4px}.history-item{border:1px solid #e3e6ea;background:#fff;border-radius:7px;padding:7px 8px;position:relative}.history-item>div:first-child{display:flex;flex-direction:column}.history-item strong{font-size:calc(7.8px * var(--font-scale));color:#4e5561}.history-item>div:first-child span{font-size:calc(6.2px * var(--font-scale));color:#959ba5;margin-top:2px}.history-status{position:absolute;right:7px;top:7px;color:#348267;background:#edf7f3;border-radius:4px;padding:2px 4px;font-size:calc(5.8px * var(--font-scale))}.history-item p{margin:7px 0 5px;color:#707783;font-size:calc(6.8px * var(--font-scale))}.csat-row{display:flex;align-items:center;gap:1px}.csat-row span{color:#9a9fa8;font-size:calc(6px * var(--font-scale));margin-right:3px}.csat-row i{color:#d9dce1;font-size:calc(7px * var(--font-scale));font-style:normal}.csat-row i.filled{color:#e6ad3f}.memory-summary{margin:0 0 12px;border:1px solid #d8eadf;background:#f2faf6;border-radius:8px;padding:9px;display:flex;align-items:center;gap:8px;color:#328061}.memory-summary>div{display:flex;flex-direction:column}.memory-summary strong{color:#4b665b;font-size:calc(9px * var(--font-scale))}.memory-summary span{color:#788b83;font-size:calc(7px * var(--font-scale));margin-top:2px}.audit-button{margin:2px 13px 13px;width:calc(100% - 26px);height:30px;border:1px solid #e0e2e7;background:#f9fafb;border-radius:7px;color:#686f7c;display:flex;align-items:center;padding:0 9px;gap:6px;font-size:calc(7.5px * var(--font-scale));font-weight:600;cursor:pointer}.audit-button svg:last-child{margin-left:auto}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#11182766;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:20px}.modal{width:min(390px,100%);background:#fff;border-radius:14px;padding:22px;box-shadow:0 24px 70px #1118274d;animation:modalIn .18s ease-out}@keyframes modalIn{0%{opacity:0;transform:translateY(8px) scale(.98)}}.modal-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#eeeafd;color:#6549d9}.modal h3{font-family:var(--font-display);margin:12px 0 5px;font-size:calc(16px * var(--font-scale))}.modal>p{color:#7b818c;font-size:calc(10px * var(--font-scale));line-height:1.5;margin:0 0 13px}.escalation-options{display:flex;flex-direction:column;gap:7px}.escalation-options>button{min-height:52px;padding:8px 10px;border:1px solid #e3e5e9;background:#fff;border-radius:9px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left}.escalation-options>button:hover{border-color:#bdb2ec;background:#faf9ff}.escalation-options>button>div{display:flex;align-items:center;gap:9px;color:#6851d6}.escalation-options span{display:flex;flex-direction:column}.escalation-options strong{color:#454b57;font-size:calc(10px * var(--font-scale))}.escalation-options small{color:#9499a3;font-size:calc(8px * var(--font-scale));margin-top:2px}.modal-cancel{width:100%;border:0;background:transparent;color:#7c828e;font-size:calc(9px * var(--font-scale));margin-top:11px;cursor:pointer}.close-button{color:#6450bc}.close-button:disabled{opacity:.5;cursor:default}.protocol-preview{border:1px solid #ded8f8;background:#f7f5ff;border-radius:8px;padding:9px 10px;display:grid;grid-template-columns:1fr auto;gap:2px 8px;margin-bottom:11px}.protocol-preview span{grid-column:1 / -1;color:#8f85bb;font-size:calc(6px * var(--font-scale));font-weight:700;letter-spacing:.07em}.protocol-preview strong{color:#5742bc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(11px * var(--font-scale))}.protocol-preview small{color:#77718d;font-size:calc(7px * var(--font-scale));align-self:center}.closure-modal label{display:block;margin-top:9px}.closure-modal label>span{display:block;color:#656c77;font-size:calc(8px * var(--font-scale));font-weight:600;margin-bottom:4px}.closure-modal input:not([type=checkbox]),.closure-modal textarea,.closure-modal select{width:100%;border:1px solid #dfe1e5;background:#fafbfc;border-radius:7px;padding:8px 9px;color:#444b56;font:inherit;font-size:calc(9px * var(--font-scale));outline:none}.closure-modal textarea{height:70px;resize:vertical}.closure-modal input:focus,.closure-modal textarea:focus,.closure-modal select:focus{border-color:#8068e4;background:#fff;box-shadow:0 0 0 3px #eeeafd}.closure-modal .confirmation-check{display:flex;align-items:center;gap:7px;border:1px solid #d8eadf;background:#f2faf6;border-radius:7px;padding:8px;cursor:pointer}.closure-modal .confirmation-check input{margin:0;accent-color:#4a9d7b}.closure-modal .confirmation-check span{margin:0;color:#557165}.closure-submit{width:100%;height:36px;margin-top:11px;border:0;border-radius:7px;background:#6047d3;color:#fff;font-size:calc(9px * var(--font-scale));font-weight:700;cursor:pointer}.closure-submit:disabled{opacity:.5;cursor:default}.closed-conversation-bar{min-height:78px;border-top:1px solid #e4e6ea;background:#f7f8fa;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.closed-conversation-bar>div{display:flex;align-items:center;gap:9px;color:#6f7783}.closed-conversation-bar>div>span{display:flex;flex-direction:column}.closed-conversation-bar strong{color:#4f5661;font-size:calc(9px * var(--font-scale))}.closed-conversation-bar small{color:#8c929c;font-size:calc(7px * var(--font-scale));margin-top:2px}.closed-conversation-bar button{height:31px;border:1px solid #6047d3;background:#fff;color:#6047d3;border-radius:7px;padding:0 10px;display:flex;align-items:center;gap:5px;font-size:calc(8px * var(--font-scale));font-weight:700;cursor:pointer;white-space:nowrap}.module-view{flex:1;min-height:0;overflow-y:auto;background:#f7f8fa;padding:25px 28px 38px}.module-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.module-header h1{margin:4px 0 3px;font-family:var(--font-display);font-size:calc(24px * var(--font-scale));letter-spacing:-.035em}.module-header p{margin:0;color:#7e8590;font-size:calc(10px * var(--font-scale))}.module-kicker{color:#7763d4;font-size:calc(6.5px * var(--font-scale));font-weight:800;letter-spacing:.12em}.module-live{border:1px solid #d8eadf;background:#edf8f3;color:#3b8065;border-radius:14px;padding:6px 9px;font-size:calc(6.5px * var(--font-scale));font-weight:700;letter-spacing:.05em;display:flex;align-items:center;gap:5px}.module-live i{width:6px;height:6px;background:#42ae82;border-radius:50%;box-shadow:0 0 0 3px #d8f2e7}.module-content{width:100%;max-width:none}.module-empty{min-height:300px;border:1px dashed #daddE3;background:#fff;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8b929d;gap:7px}.module-empty strong{color:#5f6672;font-size:calc(10px * var(--font-scale))}.module-empty span{font-size:calc(8px * var(--font-scale))}.module-empty button{border:1px solid #dedfe4;background:#fff;border-radius:6px;color:#646b76;padding:6px 9px;display:flex;gap:5px;font-size:calc(7.5px * var(--font-scale));cursor:pointer}.module-empty.error svg{color:#c4645e}.module-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:11px}.module-metrics article{min-height:105px;border:1px solid #e0e2e6;background:#fff;border-radius:10px;padding:14px;display:flex;flex-direction:column;box-shadow:0 2px 6px #17203b05}.module-metrics article>span{color:#878d97;font-size:calc(7.5px * var(--font-scale))}.module-metrics article>strong{color:#252b35;font-family:var(--font-display);font-size:calc(25px * var(--font-scale));margin:8px 0 auto}.module-metrics article>small{color:#9298a2;font-size:calc(7px * var(--font-scale));display:flex;align-items:center;gap:4px}.module-metrics article.attention>strong,.module-metrics article.attention>small{color:#c25751}.module-metrics article.positive>strong,.module-metrics article.positive>small{color:#37856a}.module-grid{display:grid;gap:10px}.module-grid.two{grid-template-columns:1fr 1fr}.module-card{border:1px solid #e0e2e6;background:#fff;border-radius:10px;padding:14px;box-shadow:0 2px 6px #17203b05}.module-card-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.module-card-title>div{display:flex;align-items:center;gap:8px;color:#684fd4}.module-card-title span{display:flex;flex-direction:column}.module-card-title strong{color:#424955;font-size:calc(9px * var(--font-scale))}.module-card-title small{color:#9298a2;font-size:calc(6.8px * var(--font-scale));margin-top:2px}.channel-bars{display:flex;flex-direction:column;gap:11px}.channel-bars>div{display:grid;grid-template-columns:70px 1fr 22px;align-items:center;gap:8px;color:#737a86;font-size:calc(7.5px * var(--font-scale));text-transform:capitalize}.channel-bars i{height:7px;background:#f0eef9;border-radius:5px;overflow:hidden}.channel-bars i b{display:block;height:100%;background:linear-gradient(90deg,#7760df,#9f8ced);border-radius:inherit}.channel-bars strong{color:#4f5661;text-align:right}.recent-list{display:flex;flex-direction:column}.recent-list button{min-height:43px;border:0;border-bottom:1px solid #eff0f2;background:transparent;display:grid;grid-template-columns:1fr auto 18px;align-items:center;text-align:left;cursor:pointer}.recent-list button:last-child{border-bottom:0}.recent-list button>span{display:flex;flex-direction:column}.recent-list strong{color:#4c535f;font-size:calc(8px * var(--font-scale))}.recent-list small{color:#969ca6;font-size:calc(6.8px * var(--font-scale));margin-top:2px}.recent-list em{font-size:calc(6px * var(--font-scale));font-style:normal;color:#747b86;background:#f0f2f4;border-radius:4px;padding:3px 5px}.recent-list em.critical{color:#bd514b;background:#fff0ef}.module-toolbar{height:47px;border:1px solid #e0e2e6;background:#fff;border-radius:10px 10px 0 0;padding:0 12px;display:flex;align-items:center;justify-content:space-between}.module-toolbar>span{color:#8c929c;font-size:calc(7.5px * var(--font-scale))}.module-search{width:310px;height:31px;border:1px solid #dfe2e6;border-radius:7px;display:flex;align-items:center;gap:6px;padding:0 8px;color:#9299a3}.module-search input{flex:1;border:0;outline:0;font-size:calc(8px * var(--font-scale))}.customer-table{border:1px solid #e0e2e6;border-top:0;background:#fff;border-radius:0 0 10px 10px;overflow:hidden}.table-head,.table-row{display:grid;grid-template-columns:1.35fr 1fr .8fr .8fr .9fr 120px;align-items:center;gap:9px;padding:0 12px}.table-head{min-height:33px;color:#9298a3;background:#fafbfc;font-size:calc(6.5px * var(--font-scale));font-weight:700;letter-spacing:.04em}.table-row{min-height:62px;border-top:1px solid #eff0f2;color:#6f7681;font-size:calc(7.5px * var(--font-scale))}.table-row>span:not(.customer-cell){display:flex;flex-direction:column}.table-row b{color:#4d5460;font-size:calc(8px * var(--font-scale))}.table-row small{color:#949aa4;font-size:calc(6.5px * var(--font-scale));margin-top:2px}.customer-cell{display:flex;align-items:center;gap:8px}.customer-cell>i{width:30px;height:30px;border-radius:8px;background:#eeeafd;color:#6248cf;display:grid;place-items:center;font-style:normal;font-size:calc(8px * var(--font-scale));font-weight:700}.customer-cell>b{display:flex;flex-direction:column}.score-low{color:#bd514b!important}.score-good{color:#338065!important}.table-row>button{border:1px solid #ddd9ef;background:#faf9ff;color:#634bc9;border-radius:6px;height:28px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:calc(7px * var(--font-scale));cursor:pointer}.customer-metrics{margin-bottom:10px}.customer-intelligence-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:10px;margin-top:10px}.customer-attention-card .module-card-title em{color:#b9514c;background:#fff0ef;border-radius:5px;padding:4px 6px;font-size:calc(6.5px * var(--font-scale));font-style:normal}.customer-attention-list{display:flex;flex-direction:column}.customer-attention-list>button{min-height:51px;border:0;border-top:1px solid #eff0f2;background:transparent;display:grid;grid-template-columns:32px 1fr auto 18px;align-items:center;gap:8px;padding:0;text-align:left;cursor:pointer}.customer-attention-list>button:first-child{border-top:0}.customer-attention-list>button:hover{background:#faf9ff}.customer-attention-list>button>i{width:30px;height:30px;border-radius:8px;background:#fff0ef;color:#bd514b;display:grid;place-items:center;font-style:normal;font-size:calc(7px * var(--font-scale));font-weight:800}.customer-attention-list>button>span{min-width:0;display:flex;flex-direction:column}.customer-attention-list strong{color:#4d5460;font-size:calc(8px * var(--font-scale))}.customer-attention-list small{color:#949aa4;font-size:calc(6.5px * var(--font-scale));margin-top:2px}.customer-attention-list b{color:#bd514b;background:#fff0ef;border-radius:5px;padding:4px 6px;font-size:calc(7px * var(--font-scale))}.customer-attention-list svg{color:#8e849f}.customer-healthy{min-height:100px;color:#398066;display:flex;align-items:center;justify-content:center;gap:8px}.customer-healthy span{display:flex;flex-direction:column}.customer-healthy strong{color:#50675d}.customer-healthy small{color:#84958d;margin-top:2px}.customer-coverage-card{display:flex;flex-direction:column}.coverage-progress{display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:7px 0 13px}.coverage-progress>span{height:8px;background:#e8f2ed;border-radius:5px;overflow:hidden}.coverage-progress>span i{display:block;height:100%;background:linear-gradient(90deg,#3ca57d,#78c2a4);border-radius:inherit}.coverage-progress strong{color:#338065;font-size:calc(10px * var(--font-scale))}.coverage-progress small{grid-column:1 / -1;color:#9298a2;font-size:calc(6.5px * var(--font-scale))}.customer-coverage-card dl{margin:auto 0 0}.customer-coverage-card dl>div{min-height:34px;border-top:1px solid #eff0f2;display:flex;align-items:center;justify-content:space-between}.customer-coverage-card dt{color:#777e89;font-size:calc(7px * var(--font-scale))}.customer-coverage-card dd{color:#4d5460;font-size:calc(8px * var(--font-scale));font-weight:700;margin:0}.agent-grid{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));gap:11px}.agent-card{border:1px solid #e0e2e6;background:#fff;border-radius:11px;padding:15px}.agent-avatar{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#7a61e2,#5438c4);box-shadow:0 8px 18px #5b41cd2b}.agent-heading{display:flex;justify-content:space-between;align-items:flex-start;margin:10px 0 12px}.agent-heading>span{display:flex;flex-direction:column}.agent-heading strong{font-family:var(--font-display);font-size:calc(12px * var(--font-scale))}.agent-heading small{color:#8d939e;font-size:calc(7px * var(--font-scale));margin-top:3px}.agent-heading em{font-style:normal;border-radius:5px;padding:3px 5px;font-size:calc(6px * var(--font-scale));color:#8a6b31;background:#fff5df}.agent-heading em.active{color:#318164;background:#eaf7f1}.agent-card dl{margin:0}.agent-card dl>div{min-height:34px;border-bottom:1px solid #eff0f2;display:flex;align-items:center;justify-content:space-between}.agent-card dt{color:#9298a2;font-size:calc(7px * var(--font-scale))}.agent-card dd{margin:0;color:#555c67;font-size:calc(7px * var(--font-scale))}.agent-card select{border:1px solid #dfe1e5;border-radius:5px;background:#fff;color:#555c67;font-size:calc(7px * var(--font-scale));padding:4px}.agent-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:11px 0}.agent-metrics span{background:#f7f8fa;border-radius:6px;padding:6px;display:flex;flex-direction:column;color:#969ca5;font-size:calc(6px * var(--font-scale))}.agent-metrics b{color:#505763;font-size:calc(10px * var(--font-scale))}.agent-card>button{width:100%;height:31px;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:calc(7.5px * var(--font-scale));font-weight:700;cursor:pointer}.agent-card>button.pause{color:#8b6220;border:1px solid #ead7ae;background:#fffaf0}.agent-card>button.activate{color:#347e64;border:1px solid #cfe5da;background:#f2faf6}.automation-list{display:flex;flex-direction:column;gap:8px}.automation-list article{min-height:76px;border:1px solid #e0e2e6;background:#fff;border-radius:10px;padding:12px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px}.automation-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:#664cd2;background:#eeeafd}.automation-list article>div{display:flex;flex-direction:column}.automation-list strong{color:#464d58;font-size:calc(9px * var(--font-scale))}.automation-list small{color:#8e949e;font-size:calc(6.8px * var(--font-scale));margin:3px 0 6px}.automation-list article>div>div{display:flex;gap:4px}.automation-list article>div>div span{color:#6d5ab9;background:#f2effe;border-radius:4px;padding:3px 5px;font-size:calc(6px * var(--font-scale))}.automation-studio{display:flex;flex-direction:column;gap:10px;min-height:720px}.automation-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.automation-summary article{min-height:61px;border:1px solid #e0e2e6;background:#fff;border-radius:9px;padding:10px 12px;display:flex;align-items:center;gap:10px;color:#674fd2}.automation-summary article>span{display:flex;flex-direction:column}.automation-summary strong{color:#363d48;font-size:calc(12px * var(--font-scale));line-height:1}.automation-summary small{color:#9298a2;font-size:calc(6.4px * var(--font-scale));margin-top:4px}.automation-workspace{min-height:650px;border:1px solid #dfe1e6;background:#fff;border-radius:11px;overflow:hidden;display:grid;grid-template-columns:235px minmax(0,1fr)}.automation-flow-sidebar{min-width:0;border-right:1px solid #e1e3e7;background:#fbfbfc;display:flex;flex-direction:column}.automation-flow-sidebar>header{min-height:56px;padding:10px 11px;border-bottom:1px solid #e6e7ea;display:flex;align-items:center;justify-content:space-between}.automation-flow-sidebar>header>div{display:flex;flex-direction:column}.automation-flow-sidebar>header strong{color:#313843;font-size:calc(8.5px * var(--font-scale))}.automation-flow-sidebar>header small{color:#9298a2;font-size:calc(6px * var(--font-scale));margin-top:2px}.automation-flow-sidebar>header button{height:27px;padding:0 8px;border:1px solid #6952d8;background:#6a50dc;color:#fff;border-radius:6px;display:flex;align-items:center;gap:4px;font-size:calc(6.2px * var(--font-scale));cursor:pointer}.automation-search{height:34px;margin:9px 9px 5px;padding:0 8px;border:1px solid #dedfe4;background:#fff;border-radius:7px;display:flex;align-items:center;gap:6px;color:#959ba5}.automation-search input{min-width:0;flex:1;border:0;outline:0;color:#535a66;font-size:calc(6.8px * var(--font-scale))}.automation-flow-list{min-height:0;flex:1;overflow-y:auto;padding:3px 7px 9px}.automation-flow-list>button{width:100%;min-height:58px;margin-top:5px;padding:7px;border:1px solid transparent;background:transparent;border-radius:8px;display:grid;grid-template-columns:29px minmax(0,1fr) auto 12px;align-items:center;gap:6px;color:#7e8590;text-align:left;font:inherit;cursor:pointer}.automation-flow-list>button:hover{background:#f5f3fc}.automation-flow-list>button.selected{border-color:#c9c0f1;background:#f4f1ff}.flow-list-icon{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:#eeeafd;color:#654bd0}.automation-flow-list>button>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.automation-flow-list strong{color:#444b56;font-size:calc(7.2px * var(--font-scale));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-flow-list small{color:#969ca6;font-size:calc(5.8px * var(--font-scale));margin-top:3px}.automation-flow-list em,.automation-status{border-radius:9px;padding:3px 6px;background:#f0f1f3;color:#7c838d;font-size:calc(5.3px * var(--font-scale));font-style:normal;white-space:nowrap}.automation-flow-list em.active,.automation-status.active{background:#e7f7ef;color:#278262}.automation-flow-list em.draft,.automation-status.draft{background:#fff3d9;color:#9b6a20}.automation-safe-note{margin:8px;padding:8px;border:1px solid #d8eade;background:#f2faf5;border-radius:8px;color:#318164;display:flex;align-items:flex-start;gap:7px}.automation-safe-note>span{display:flex;flex-direction:column}.automation-safe-note strong{color:#49695d;font-size:calc(6.7px * var(--font-scale))}.automation-safe-note small{color:#7a8e85;font-size:calc(5.8px * var(--font-scale));line-height:1.4;margin-top:2px}.automation-editor{min-width:0;background:#fafbfc;display:flex;flex-direction:column}.automation-editor-header{min-height:58px;padding:8px 11px;border-bottom:1px solid #e1e3e7;background:#fff;display:flex;align-items:center;gap:7px}.automation-editor-header>div{min-width:0;flex:1;display:flex;flex-direction:column}.automation-editor-header>div input{border:0;outline:0;background:transparent;color:#303741}.automation-editor-header>div input:first-child{font-family:var(--font-display);font-weight:700;font-size:calc(9px * var(--font-scale))}.automation-editor-header>div input:last-child{color:#9096a0;font-size:calc(6.2px * var(--font-scale));margin-top:3px}.automation-editor-header>button{height:29px;border:1px solid #d9dbe1;background:#fff;color:#606773;border-radius:6px;padding:0 8px;display:flex;align-items:center;gap:4px;font-size:calc(6.2px * var(--font-scale));cursor:pointer}.automation-editor-header>button.publish{border-color:#6650d5;background:#6850da;color:#fff}.automation-editor-header>button:disabled{opacity:.55;cursor:default}.automation-flow-key{min-height:38px;padding:5px 11px;border-bottom:1px solid #e6e7ea;background:#fbfbfc;display:flex;align-items:center;gap:7px;color:#7f8691;font-size:calc(6px * var(--font-scale))}.automation-flow-key>span{color:#989ea8;text-transform:uppercase;letter-spacing:.05em}.automation-flow-key>input{width:145px;height:25px;border:1px solid #dcdde2;border-radius:5px;padding:0 6px;color:#5d6470;font-size:calc(6.1px * var(--font-scale))}.automation-flow-key label{display:flex;align-items:center;gap:3px}.automation-palette{min-height:50px;padding:6px 9px;border-bottom:1px solid #e1e3e7;background:#fff;display:flex;align-items:stretch;gap:5px;overflow-x:auto}.automation-palette>button{min-width:110px;border:1px solid #dedfe4;background:#fff;border-radius:7px;padding:5px 6px;color:#6650ca;display:grid;grid-template-columns:18px 1fr 12px;align-items:center;gap:3px;text-align:left;font:inherit;cursor:pointer}.automation-palette>button:hover{border-color:#bfb4ec;background:#faf9ff}.automation-palette>button:disabled{opacity:.4;cursor:default}.automation-palette>button>span{color:#555c67;font-size:calc(6px * var(--font-scale));display:flex;flex-direction:column}.automation-palette>button small{color:#9ba0a8;font-size:calc(5px * var(--font-scale));margin-top:1px}.automation-design-area{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) 255px}.automation-canvas-scroll{min-width:0;min-height:500px;overflow:auto;border-right:1px solid #e1e3e7}.automation-canvas{position:relative;background-color:#fbfbfc;background-image:radial-gradient(#d9dce3 .7px,transparent .7px);background-size:15px 15px}.automation-canvas svg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.automation-canvas svg path{fill:none;stroke:#aaa1d6;stroke-width:1.5}.automation-canvas svg circle{fill:#755de0}.automation-canvas svg text{fill:#7b729c;font-size:8px}.automation-canvas-node{position:absolute;left:0;top:0;width:212px;min-height:68px;border:1px solid #d9dbe1;background:#fff;border-radius:9px;box-shadow:0 4px 12px #28324b0f;padding:7px;display:grid;grid-template-columns:14px 31px minmax(0,1fr) 14px;align-items:center;gap:6px;color:#89909a;text-align:left;font:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.automation-canvas-node:active{cursor:grabbing}.automation-canvas-node:hover{border-color:#bfb4ec;box-shadow:0 5px 15px #513cc21a}.automation-canvas-node.selected{border-color:#7057dc;box-shadow:0 0 0 2px #ddd7fa,0 5px 15px #513cc21a}.automation-canvas-node.menu,.automation-canvas-node.condition{border-color:#e6d6ae;background:#fffdfa}.automation-canvas-node.ixc_no_internet{border-color:#bcd9ce;background:#fbfffd}.automation-canvas-node.ixc_financial{border-color:#c9d7f3;background:#fbfcff}.automation-canvas-node.ixc_support_ticket{border-color:#c8dfd2;background:#fbfffc}.node-grip{color:#b4b8bf;display:grid;place-items:center}.node-kind{width:30px;height:30px;border-radius:7px;background:#eeeafd;color:#654bd0;display:grid;place-items:center}.automation-canvas-node.ixc_no_internet .node-kind{background:#e5f5ee;color:#278262}.automation-canvas-node.ixc_financial .node-kind{background:#e9effc;color:#3d63a8}.automation-canvas-node.ixc_support_ticket .node-kind{background:#e7f6ed;color:#248052}.automation-canvas-node>span:nth-child(3){min-width:0;display:flex;flex-direction:column}.automation-canvas-node strong{color:#4a515d;font-size:calc(6.8px * var(--font-scale));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.automation-canvas-node small{color:#969ca6;font-size:calc(5.6px * var(--font-scale));margin-top:3px}.automation-canvas-hint{position:absolute;left:12px;bottom:11px;border:1px solid #dfe1e6;background:#ffffffdc;color:#8e949e;border-radius:6px;padding:5px 7px;display:flex;align-items:center;gap:4px;font-size:calc(5.7px * var(--font-scale))}.automation-inspector{min-width:0;padding:11px;background:#fff;overflow-y:auto;display:flex;flex-direction:column;gap:9px}.automation-inspector.empty{align-items:center;justify-content:center;color:#9aa0aa;text-align:center}.automation-inspector.empty strong{color:#5f6671;font-size:calc(7.4px * var(--font-scale))}.automation-inspector.empty span{max-width:180px;font-size:calc(6px * var(--font-scale));line-height:1.45}.automation-inspector>header{padding-bottom:9px;border-bottom:1px solid #e7e8eb;display:flex;align-items:center;gap:7px}.automation-inspector>header>div{display:flex;flex-direction:column}.automation-inspector>header strong{color:#4c535f;font-size:calc(7px * var(--font-scale))}.automation-inspector>header small{color:#979da7;font-size:calc(5.7px * var(--font-scale));margin-top:2px}.automation-inspector>label{display:flex;flex-direction:column;gap:4px}.automation-inspector>label>span,.inspector-section-title{color:#656c77;font-size:calc(6.2px * var(--font-scale));font-weight:600}.automation-inspector input,.automation-inspector select,.automation-inspector textarea{min-width:0;width:100%;border:1px solid #d9dbe1;background:#fff;border-radius:6px;color:#515864;padding:6px 7px;outline:0;font:inherit;font-size:calc(6.3px * var(--font-scale))}.automation-inspector input,.automation-inspector select{height:29px}.automation-inspector textarea{min-height:70px;resize:vertical;line-height:1.4}.automation-inspector>label.inspector-checkbox{flex-direction:row;align-items:flex-start;gap:6px;padding:7px;border:1px solid #e2ddef;background:#faf9ff;border-radius:6px}.automation-inspector>label.inspector-checkbox input{width:13px;height:13px;flex:0 0 13px;margin-top:1px;accent-color:#6850da}.automation-inspector>label.inspector-checkbox span{color:#665d87;font-size:calc(5.8px * var(--font-scale));line-height:1.35}.automation-inspector input:focus,.automation-inspector select:focus,.automation-inspector textarea:focus{border-color:#765fe1;box-shadow:0 0 0 2px #eeeaff}.inspector-note{border:1px solid #d8eade;background:#f3faf6;color:#3c856a;border-radius:7px;padding:7px;display:flex;align-items:flex-start;gap:6px;font-size:calc(5.8px * var(--font-scale));line-height:1.4}.condition-branches{display:grid;grid-template-columns:1fr 1fr;gap:5px}.condition-branches label{min-width:0;display:flex;flex-direction:column;gap:4px}.condition-branches label>span{color:#656c77;font-size:calc(5.8px * var(--font-scale));font-weight:600}.menu-option-editor{display:flex;flex-direction:column;gap:5px}.menu-option-editor>div{display:grid;grid-template-columns:32px minmax(0,1fr);gap:4px}.menu-option-editor>div select{grid-column:1 / 3}.menu-option-editor>div button{grid-column:2;justify-self:end;width:24px;height:23px;margin-top:-28px;margin-right:3px;border:0;background:transparent;color:#b45454;display:grid;place-items:center;cursor:pointer}.inspector-add-option{height:28px;border:1px dashed #bfb5eb;background:#faf9ff;color:#644dca;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:calc(6px * var(--font-scale));cursor:pointer}.inspector-delete{height:29px;margin-top:auto;border:1px solid #ecd5d5;background:#fff8f8;color:#a64f4f;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:calc(6.1px * var(--font-scale));cursor:pointer}.automation-engine-guarantee{min-height:47px;padding:8px 11px;border-top:1px solid #d7e9df;background:#f1faf5;color:#318164;display:flex;align-items:center;gap:7px}.automation-engine-guarantee>span{min-width:0;flex:1;display:flex;flex-direction:column}.automation-engine-guarantee strong{color:#45675a;font-size:calc(6.8px * var(--font-scale))}.automation-engine-guarantee small{color:#7c8d86;font-size:calc(5.8px * var(--font-scale));margin-top:2px}.automation-empty-studio{min-height:420px;border:1px dashed #cfc9e8;background:#fbfaff;border-radius:10px;color:#7968c5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.automation-empty-studio strong{color:#4c535e;font-size:calc(8px * var(--font-scale))}.automation-empty-studio span{color:#9298a2;font-size:calc(6.4px * var(--font-scale))}.automation-empty-studio button{margin-top:5px;height:30px;padding:0 9px;border:1px solid #6650d5;background:#6850da;color:#fff;border-radius:6px;display:flex;align-items:center;gap:4px;cursor:pointer}.state-toggle{border:1px solid #dedfe4;background:#f7f8fa;color:#777e89;border-radius:14px;padding:5px 8px;display:flex;align-items:center;gap:5px;font-size:calc(7px * var(--font-scale));cursor:pointer}.state-toggle i{width:7px;height:7px;border-radius:50%;background:#a9aeb6}.state-toggle.on{color:#347f64;background:#edf8f3;border-color:#d3e9de}.state-toggle.on i{background:#43a77f}.cause-list,.degraded-list,.report-list{display:flex;flex-direction:column}.cause-list>div,.report-list>div{min-height:37px;border-bottom:1px solid #eff0f2;display:grid;grid-template-columns:1fr auto 70px;align-items:center;color:#686f7a;font-size:calc(7.5px * var(--font-scale))}.cause-list em,.report-list em{color:#9a7638;font-style:normal;text-align:right}.degraded-list>div{min-height:44px;border-bottom:1px solid #eff0f2;display:flex;align-items:center;justify-content:space-between}.degraded-list span{display:flex;flex-direction:column}.degraded-list strong{color:#4f5661;font-size:calc(8px * var(--font-scale))}.degraded-list small{color:#969ca5;font-size:calc(6.5px * var(--font-scale));margin-top:2px}.degraded-list b{color:#bd514b;background:#fff0ef;border-radius:5px;padding:4px 6px;font-size:calc(8px * var(--font-scale))}.report-actions{min-height:74px;border:1px solid #ded9f5;background:linear-gradient(120deg,#f7f5ff,#fff);border-radius:10px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.report-actions>div{display:flex;align-items:center;gap:9px;color:#654bd0}.report-actions span{display:flex;flex-direction:column}.report-actions strong{color:#4b5260;font-size:calc(9px * var(--font-scale))}.report-actions small{color:#9298a3;font-size:calc(6.8px * var(--font-scale));margin-top:2px}.report-actions a{height:30px;border-radius:7px;padding:0 9px;color:#fff;background:#6248d2;display:flex;align-items:center;gap:5px;font-size:calc(7.5px * var(--font-scale));font-weight:700;text-decoration:none}.governance-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.governance-stats span{min-height:54px;background:#f7f8fa;border-radius:7px;padding:9px;color:#8c929c;font-size:calc(7px * var(--font-scale));display:flex;flex-direction:column}.governance-stats b{color:#4c535e;font-size:calc(14px * var(--font-scale))}.settings-grid{grid-template-columns:minmax(300px,.8fr) minmax(400px,1.2fr)}.settings-form label{display:block;margin-top:10px}.settings-form label>span{display:block;color:#6d7480;font-size:calc(7px * var(--font-scale));margin-bottom:4px}.settings-form input,.settings-form select,.protocol-settings input{width:100%;height:33px;border:1px solid #dfe1e5;background:#fafbfc;border-radius:7px;padding:0 8px;color:#4e5560;font-size:calc(8px * var(--font-scale))}.setting-lock{margin:11px 0;border:1px solid #d4e8de;background:#f1faf5;border-radius:7px;padding:8px;display:flex;align-items:center;gap:7px;color:#398066}.setting-lock span{display:flex;flex-direction:column}.setting-lock strong{color:#50675d;font-size:calc(7.5px * var(--font-scale))}.setting-lock small{color:#84958d;font-size:calc(6.5px * var(--font-scale))}.settings-form>button{width:100%;height:32px;border:0;border-radius:7px;background:#6248d2;color:#fff;font-size:calc(7.5px * var(--font-scale));font-weight:700;cursor:pointer}.protocol-category-list{display:flex;flex-direction:column}.protocol-category-list>div{min-height:37px;border-bottom:1px solid #eff0f2;display:grid;grid-template-columns:50px 1fr auto;align-items:center}.protocol-category-list b{color:#6048c9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(9px * var(--font-scale))}.protocol-category-list span{color:#555c67;font-size:calc(8px * var(--font-scale))}.protocol-category-list em{color:#338064;background:#edf8f3;border-radius:4px;padding:3px 5px;font-size:calc(6px * var(--font-scale));font-style:normal}.protocol-settings form{margin-top:12px;display:grid;grid-template-columns:80px 1fr 100px;gap:6px}.protocol-settings form button{border:1px solid #6048cf;background:#fff;color:#6048cf;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:calc(7px * var(--font-scale));cursor:pointer}.access-view{padding-top:22px}.access-content{width:100%;max-width:none}.access-tabs{width:100%;max-width:none;height:40px;border-bottom:1px solid #dfe2e7;display:flex;gap:4px;margin:-7px 0 14px}.access-tabs button{border:0;background:transparent;color:#828894;padding:0 12px;display:flex;align-items:center;gap:6px;font-size:calc(8px * var(--font-scale));font-weight:700;cursor:pointer;position:relative}.access-tabs button.active{color:#6047cf}.access-tabs button.active:after{content:"";position:absolute;height:2px;left:8px;right:8px;bottom:-1px;border-radius:2px;background:#6b50dc}.access-secret{width:100%;max-width:none;border:1px solid #d8cdfd;background:linear-gradient(120deg,#f4f0ff,#fff);border-radius:10px;padding:12px 14px;margin-bottom:12px;color:#6249ce;box-shadow:0 4px 14px #5d43c913}.access-secret>div:first-child{display:flex;align-items:center;gap:8px}.access-secret>div:first-child span{display:flex;flex-direction:column}.access-secret strong{color:#484f5b;font-size:calc(8.5px * var(--font-scale))}.access-secret small,.access-secret p{color:#888f9a;font-size:calc(6.8px * var(--font-scale))}.access-secret-value{margin-top:9px;display:grid;grid-template-columns:1fr auto 28px;gap:5px}.access-secret-value input{height:31px;min-width:0;border:1px solid #ddd8ef;background:#fff;border-radius:6px;padding:0 8px;color:#5c6470;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(7px * var(--font-scale))}.access-secret-value button{border:1px solid #6047d0;background:#6047d0;color:#fff;border-radius:6px;padding:0 9px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:calc(7px * var(--font-scale));font-weight:700;cursor:pointer}.access-secret-value button.secret-close{width:28px;padding:0;background:#fff;color:#7d739b;border-color:#ddd8ef}.access-secret p{margin:7px 0 0 26px}.access-metrics article{min-height:96px}.access-toolbar{min-height:47px;border:1px solid #e0e2e6;background:#fff;border-radius:10px;padding:7px 10px;margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:10px}.access-toolbar>button{height:31px;border:0;background:#6248d2;color:#fff;border-radius:7px;padding:0 10px;display:flex;align-items:center;gap:5px;font-size:calc(7.5px * var(--font-scale));font-weight:700;cursor:pointer}.access-toolbar>span{color:#8c929c;font-size:calc(7px * var(--font-scale))}.access-invite-form{border:1px solid #ded8f5;background:#fff;border-radius:10px;padding:13px;margin-bottom:9px;display:grid;grid-template-columns:1.25fr 1fr 1fr .8fr auto;align-items:end;gap:8px}.access-invite-form>div:first-child{align-self:center;display:flex;align-items:center;gap:8px;color:#634bcf}.access-invite-form>div:first-child span{display:flex;flex-direction:column}.access-invite-form>div:first-child strong{color:#4a515d;font-size:calc(8.5px * var(--font-scale))}.access-invite-form>div:first-child small{color:#9298a2;font-size:calc(6.3px * var(--font-scale));line-height:1.45;margin-top:2px}.access-invite-form label>span{display:block;color:#777e89;font-size:calc(6.5px * var(--font-scale));margin-bottom:4px}.access-invite-form input,.access-invite-form select{width:100%;height:31px;border:1px solid #dfe1e5;background:#fafbfc;border-radius:6px;padding:0 7px;color:#4f5661;font-size:calc(7.5px * var(--font-scale))}.invite-actions{display:flex;gap:5px}.invite-actions button{height:31px;border:1px solid #dfe1e5;background:#fff;color:#747b86;border-radius:6px;padding:0 8px;font-size:calc(7px * var(--font-scale));cursor:pointer;white-space:nowrap}.invite-actions button:last-child{border-color:#6047d0;background:#6047d0;color:#fff;display:flex;align-items:center;gap:4px}.access-table{border:1px solid #e0e2e6;background:#fff;border-radius:10px;overflow:hidden}.access-table-head,.access-table-row{display:grid;grid-template-columns:minmax(210px,1.35fr) minmax(120px,.8fr) minmax(145px,.9fr) minmax(110px,.7fr) 215px;gap:10px;align-items:center;padding:0 13px}.access-table-head{min-height:34px;background:#fafbfc;color:#9298a2;font-size:calc(6.5px * var(--font-scale));font-weight:700;letter-spacing:.04em}.access-table-row{min-height:65px;border-top:1px solid #eff0f2}.access-person{display:flex;align-items:center;gap:8px;min-width:0}.access-person>i{width:32px;height:32px;flex:0 0 32px;border-radius:9px;background:#eeeafd;color:#6048cf;display:grid;place-items:center;font-size:calc(8px * var(--font-scale));font-weight:800;font-style:normal}.access-person>span{min-width:0;display:flex;flex-direction:column}.access-person strong{color:#49505c;font-size:calc(8px * var(--font-scale));display:flex;align-items:center;gap:5px}.access-person strong em{color:#5d47c0;background:#eeeafd;border-radius:4px;padding:2px 4px;font-size:calc(5px * var(--font-scale));font-style:normal}.access-person small{color:#9298a2;font-size:calc(6.5px * var(--font-scale));margin-top:2px;overflow:hidden;text-overflow:ellipsis}.access-table-row>select{height:29px;border:1px solid #dfe1e5;background:#fafbfc;border-radius:6px;color:#555c67;font-size:calc(7px * var(--font-scale));padding:0 6px}.access-table-row>select:disabled{opacity:.7}.access-security{display:flex;flex-direction:column;align-items:flex-start}.access-security>span{border-radius:5px;padding:3px 5px;display:flex;align-items:center;gap:3px;font-size:calc(6.3px * var(--font-scale))}.access-security .safe{color:#347f64;background:#edf8f3}.access-security .waiting{color:#916a29;background:#fff6e4}.access-security .attention{color:#bd514b;background:#fff0ef}.access-security small{color:#969ca5;font-size:calc(6px * var(--font-scale));margin-top:3px}.access-last-login{color:#7e8590;font-size:calc(7px * var(--font-scale))}.access-actions{display:flex;justify-content:flex-end;gap:5px}.access-actions button{height:28px;border:1px solid #dfe1e5;background:#fff;color:#6d7480;border-radius:6px;padding:0 7px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:calc(6.5px * var(--font-scale));cursor:pointer}.access-actions button.block{color:#b44d48;border-color:#efd3d1;background:#fff8f7}.access-actions button.enable{color:#347f64;border-color:#cfe5da;background:#f2faf6}.access-actions button.invitation{color:#6048c9;border-color:#d9d2f6;background:#f8f6ff}.access-actions button:disabled{opacity:.35;cursor:default}.read-only-badge{color:#747b86;background:#f1f2f4;border-radius:5px;padding:4px 6px;font-size:calc(6px * var(--font-scale))}.access-no-results{min-height:100px;display:grid;place-items:center;color:#949aa4;font-size:calc(8px * var(--font-scale))}.role-matrix{margin-top:10px;border:1px solid #e0e2e6;background:#fff;border-radius:10px;padding:13px}.role-matrix>div:last-child{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.role-matrix article{min-height:79px;background:#f8f9fb;border-radius:7px;padding:9px;display:flex;flex-direction:column;justify-content:space-between}.role-matrix article>span{display:flex;flex-direction:column}.role-matrix article strong{color:#515864;font-size:calc(7.5px * var(--font-scale))}.role-matrix article small{color:#9298a2;font-size:calc(5.8px * var(--font-scale));line-height:1.4;margin-top:3px}.role-matrix article em{color:#6048c8;font-size:calc(6px * var(--font-scale));font-style:normal}.audit-integrity{min-height:76px;border:1px solid #d4e8de;background:#f2faf6;border-radius:10px;padding:13px 15px;margin-bottom:10px;color:#398066;display:flex;align-items:center;gap:10px}.audit-integrity>span{display:flex;flex-direction:column}.audit-integrity strong{color:#4c645a;font-size:calc(9px * var(--font-scale))}.audit-integrity small{color:#81948b;font-size:calc(6.8px * var(--font-scale));margin-top:2px}.audit-integrity em{margin-left:auto;border-radius:5px;background:#dff2e8;padding:4px 6px;font-size:calc(6px * var(--font-scale));font-style:normal;font-weight:800}.audit-integrity.invalid{color:#bc554f;border-color:#efd5d2;background:#fff5f4}.audit-list{border:1px solid #e0e2e6;background:#fff;border-radius:10px;overflow:hidden}.audit-list article{min-height:58px;border-bottom:1px solid #eff0f2;padding:0 13px;display:grid;grid-template-columns:34px 1.25fr .8fr 110px;align-items:center;gap:9px}.audit-list article:last-child{border-bottom:0}.audit-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:#654cd0;background:#eeeafd}.audit-list article>div,.audit-list article>span:not(.audit-icon){display:flex;flex-direction:column}.audit-list strong,.audit-list b{color:#4d5460;font-size:calc(7.5px * var(--font-scale))}.audit-list small{color:#949aa4;font-size:calc(6.3px * var(--font-scale));margin-top:2px}.audit-list code{color:#747b86;background:#f4f5f7;border-radius:4px;padding:4px 5px;font-size:calc(6.3px * var(--font-scale));text-align:center}.toast{position:fixed;top:22px;left:50%;transform:translate(-50%);z-index:100000;width:min(720px,calc(100vw - 28px));min-height:78px;border:1px solid #cfe4da;border-left:5px solid #3e9b76;background:#fff;color:#343b46;border-radius:12px;padding:14px 14px 14px 13px;display:grid;grid-template-columns:38px minmax(0,1fr) 32px;align-items:start;gap:10px;font-size:calc(8px * var(--font-scale));box-shadow:0 22px 70px #11182755;animation:toastIn .22s ease-out;isolation:isolate}.toast.error{border-color:#efcfcc;border-left-color:#cf5a52;background:snow}.toast.warning{border-color:#ead7a9;border-left-color:#c79028;background:#fffcf4}.toast-icon{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:#328366;background:#e8f6ef}.toast.error .toast-icon{color:#bd4e47;background:#fdebea}.toast.warning .toast-icon{color:#946b20;background:#fff2d4}.toast-content{min-width:0;display:flex;flex-direction:column;gap:4px;line-height:1.45}.toast-content strong{color:#303741;font-size:calc(9px * var(--font-scale))}.toast-content>span{color:#505864;font-size:calc(8px * var(--font-scale));white-space:normal;overflow-wrap:anywhere}.toast-content small{color:#727a86;font-size:calc(7px * var(--font-scale));white-space:pre-wrap;overflow-wrap:anywhere}.toast-content code{width:fit-content;max-width:100%;margin-top:3px;padding:3px 6px;border-radius:5px;background:#f1f3f5;color:#6d7480;font-size:calc(6.5px * var(--font-scale));white-space:normal;overflow-wrap:anywhere}.toast>button{width:30px;height:30px;border:0;border-radius:7px;background:transparent;color:#747b86;display:grid;place-items:center;cursor:pointer}.toast>button:hover{background:#f0f1f3;color:#3f4650}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-12px)}}@media(max-width:640px){.toast{top:10px;grid-template-columns:32px minmax(0,1fr) 28px;padding:11px 10px}.toast-icon{width:32px;height:32px}}.auth-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:10px;background:#f6f7fa;color:#707784;font-size:calc(12px * var(--font-scale))}.auth-brand{width:38px;height:38px;border-radius:11px;background:linear-gradient(145deg,#8c6df7,#5d43de);color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-size:calc(19px * var(--font-scale));font-weight:800;box-shadow:0 8px 20px #5e45ce33}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(390px,.9fr) minmax(480px,1.1fr);background:#f7f8fb}.auth-story{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 80% 10%,var(--login-color-end) 0,transparent 32%),linear-gradient(145deg,var(--login-color-start),color-mix(in srgb,var(--login-color-start) 82%,var(--login-color-end)))}.auth-story:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.24;background-image:radial-gradient(#fff .7px,transparent .7px);background-size:21px 21px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 78%);mask-image:linear-gradient(135deg,#000,transparent 78%)}.auth-story:after{content:"";position:absolute;width:390px;height:390px;border:1px solid #ffffff17;border-radius:50%;right:-170px;bottom:-80px;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff05}.auth-story-content{position:relative;z-index:1;min-height:100%;padding:42px 9%;display:flex;flex-direction:column}.auth-logo{display:flex;align-items:center;gap:9px}.auth-logo span{width:38px;height:38px;border-radius:11px;background:linear-gradient(145deg,#8c6df7,#6046db);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:calc(18px * var(--font-scale));box-shadow:0 8px 22px #05081755}.auth-logo strong{font-family:var(--font-display);font-size:calc(15px * var(--font-scale))}.auth-message{margin:auto 0;max-width:480px}.auth-kicker{color:#c9bdf9;font-size:calc(8px * var(--font-scale));font-weight:700;letter-spacing:.11em;display:flex;align-items:center;gap:5px}.auth-message h1{color:#fff;font-family:var(--font-display);font-size:clamp(27px,3vw,43px);line-height:1.13;letter-spacing:-.035em;margin:16px 0 13px}.auth-message p{color:#bfc5d7;font-size:calc(12px * var(--font-scale));line-height:1.7;margin:0;max-width:430px}.auth-assurances{display:flex;flex-wrap:wrap;gap:10px 17px;color:#c6cada;font-size:calc(9px * var(--font-scale))}.auth-assurances span{display:flex;align-items:center;gap:5px}.auth-assurances svg{color:#77d5ae}.auth-logo img{max-width:190px;max-height:64px;object-fit:contain;object-position:left center}.auth-form-side{display:flex;align-items:center;justify-content:center;padding:30px}.auth-card{width:min(390px,100%);border:1px solid #e0e2e8;background:#fff;border-radius:15px;padding:28px 31px 18px;box-shadow:0 20px 60px #17203b12}.auth-card-icon{width:41px;height:41px;border-radius:11px;color:#6248d4;background:#eeeafd;display:grid;place-items:center}.auth-card h2{font-family:var(--font-display);font-size:calc(20px * var(--font-scale));letter-spacing:-.025em;margin:15px 0 5px}.auth-card form>p{color:#7d8491;font-size:calc(10px * var(--font-scale));line-height:1.5;margin:0 0 17px}.auth-help-text{color:#7d8491;font-size:calc(10px * var(--font-scale));line-height:1.6;margin:0 0 14px}.auth-notice{color:#59616e;background:#f5f3ff;border:1px solid #e4defe;border-radius:8px;padding:10px;font-size:calc(9px * var(--font-scale));line-height:1.55}.auth-card label{display:block;margin-top:11px}.auth-card label>span{color:#59616e;display:block;font-size:calc(9px * var(--font-scale));font-weight:600;margin-bottom:5px}.auth-card label input,.auth-card label select{width:100%;height:39px;border:1px solid #dce0e6;background:#fafbfc;color:#353c47;border-radius:8px;padding:0 10px;outline:0;font-size:calc(10px * var(--font-scale));transition:.18s}.auth-card label input:focus,.auth-card label select:focus{border-color:#8068e4;background:#fff;box-shadow:0 0 0 3px #eeeafd}.auth-error{margin-top:11px;color:#b94742;background:#fff0ef;border:1px solid #f3d9d6;border-radius:7px;padding:8px 9px;font-size:calc(8.5px * var(--font-scale))}.auth-submit{width:100%;height:39px;margin-top:15px;border:0;border-radius:8px;background:#644adb;color:#fff;display:flex;align-items:center;justify-content:center;gap:6px;font-size:calc(9.5px * var(--font-scale));font-weight:700;cursor:pointer;box-shadow:0 8px 18px #6248d42b}.auth-submit:disabled{opacity:.58;cursor:default}.auth-back{width:100%;margin-top:9px;border:0;background:transparent;color:#7d8490;font-size:calc(8.5px * var(--font-scale));cursor:pointer}.auth-back:disabled{opacity:.55;cursor:default}.auth-skip-mfa{padding:7px 0}.auth-mfa-recommendation{display:flex;align-items:center;gap:9px;color:#35775e;background:#edf8f3;border:1px solid #d1eadf;border-radius:9px;padding:10px}.auth-mfa-recommendation>svg{flex:0 0 auto}.auth-mfa-recommendation>span{display:flex;flex-direction:column;gap:2px}.auth-mfa-recommendation strong{font-size:calc(9px * var(--font-scale))}.auth-mfa-recommendation small{color:#648276;font-size:calc(7.5px * var(--font-scale));line-height:1.4}.auth-card footer{border-top:1px solid #eceef1;color:#9298a3;margin-top:18px;padding-top:13px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:calc(7.5px * var(--font-scale))}.auth-card footer svg{color:#3e8b6c}.mfa-secret{border:1px solid #dad4f1;background:#f7f5ff;border-radius:9px;padding:10px;display:grid;grid-template-columns:1fr auto;gap:4px 7px;margin-bottom:12px}.mfa-secret>span{grid-column:1 / -1;color:#8175b0;font-size:calc(6.5px * var(--font-scale));letter-spacing:.08em;font-weight:700}.mfa-secret strong{color:#4c4091;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(10px * var(--font-scale));letter-spacing:.07em;word-break:break-all;align-self:center}.mfa-secret button{border:1px solid #d5ceed;background:#fff;color:#5e49bd;border-radius:6px;padding:0 7px;min-height:26px;display:flex;align-items:center;gap:4px;font-size:calc(7px * var(--font-scale));cursor:pointer}.mfa-secret small{grid-column:1 / -1;color:#8c86a0;font-size:calc(6.7px * var(--font-scale));line-height:1.45;margin-top:3px}.auth-card label input.mfa-code{height:47px;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(20px * var(--font-scale));letter-spacing:.28em;font-weight:700}.integrations-view{flex:1;min-height:0;display:flex;flex-direction:column;background:#f6f7f9}.integrations-header{min-height:91px;flex:0 0 91px;padding:15px 22px;border-bottom:1px solid #e0e2e6;display:flex;align-items:center;justify-content:space-between;background:#f8f9fb}.integration-heading-line{display:flex;align-items:center;gap:9px}.integration-heading-line h1{font-size:calc(21px * var(--font-scale))}.catalog-pill{color:#347d64;background:#edf8f3;border:1px solid #d4ece2;border-radius:12px;padding:4px 7px;font-size:calc(7px * var(--font-scale));font-weight:700;display:flex;align-items:center;gap:4px;letter-spacing:.04em}.integrations-header p{color:#7d838f;font-size:calc(10px * var(--font-scale));margin:5px 0 0}.request-integration{height:34px;border:1px solid #d9dce2;background:#fff;border-radius:8px;padding:0 12px;display:flex;align-items:center;gap:6px;font-size:calc(9px * var(--font-scale));font-weight:600;cursor:pointer;box-shadow:0 1px 2px #17203b08}.integration-metrics{min-height:78px;flex:0 0 78px;padding:10px 21px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border-bottom:1px solid #e1e3e7}.integration-metrics article{background:#fff;border:1px solid #e2e4e8;border-radius:9px;display:flex;align-items:center;gap:9px;padding:9px 11px;box-shadow:0 1px 2px #17203b05}.integration-metric-icon{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:8px}.integration-metric-icon.purple{color:#684cda;background:#eeeafd}.integration-metric-icon.green{color:#278665;background:#eaf7f1}.integration-metric-icon.blue{color:#4776bf;background:#ebf2fc}.integration-metric-icon.amber{color:#a57325;background:#fff6e4}.integration-metrics article>div{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:1px 7px}.integration-metrics small{color:#878d98;font-size:calc(7px * var(--font-scale));grid-column:1 / -1}.integration-metrics strong{font-family:var(--font-display);color:#343a46;font-size:calc(13px * var(--font-scale))}.integration-metrics em{color:#9ba0a9;font-size:calc(6.5px * var(--font-scale));font-style:normal;white-space:nowrap}.integrations-workspace{flex:1;min-height:0;display:flex;margin:0 21px 17px;border:1px solid #dfe1e6;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 2px 8px #17203b08}.integration-catalog{width:278px;flex:0 0 278px;border-right:1px solid #e2e4e8;background:#fafbfc;display:flex;flex-direction:column;padding:13px 12px}.catalog-title{display:flex;align-items:center;justify-content:space-between;padding:0 2px 9px}.catalog-title>div{display:flex;flex-direction:column}.catalog-title h2{font-family:var(--font-display);font-size:calc(12px * var(--font-scale));margin:0}.catalog-title span{color:#9298a3;font-size:calc(7px * var(--font-scale));margin-top:2px}.catalog-title button,.integration-more{width:28px;height:28px;border:0;background:transparent;border-radius:6px;color:#7d8490;display:grid;place-items:center;cursor:pointer}.catalog-search{height:32px;border:1px solid #e0e2e6;background:#fff;border-radius:7px;display:flex;align-items:center;gap:6px;padding:0 8px;color:#9ca1ab}.catalog-search input{flex:1;min-width:0;border:0;outline:0;font-size:calc(8.5px * var(--font-scale));color:#474d58}.catalog-filters{display:flex;align-items:center;gap:4px;margin:8px 0 9px}.catalog-filters button{border:0;background:transparent;color:#7d838e;padding:5px 7px;border-radius:5px;display:flex;align-items:center;gap:4px;font-size:calc(7.5px * var(--font-scale));cursor:pointer}.catalog-filters button span{color:#9ba0a9}.catalog-filters button.active{color:#5f46cc;background:#eeeafd;font-weight:700}.catalog-section-label{color:#a0a5ae;font-size:calc(6px * var(--font-scale));font-weight:700;letter-spacing:.09em;margin:0 3px 6px}.integration-card-list{min-height:0;overflow-y:auto}.integration-catalog-card{width:100%;border:1px solid #dedfe5;background:#fff;border-radius:8px;min-height:65px;padding:8px;display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:8px;text-align:left;cursor:pointer}.integration-catalog-card.selected{border-color:#9c8be8;box-shadow:0 0 0 2px #eeeafd;background:#fbfaff}.integration-catalog-card>span{display:flex;flex-direction:column;min-width:0}.integration-catalog-card strong{color:#414753;font-size:calc(9px * var(--font-scale))}.integration-catalog-card small{color:#8d939e;font-size:calc(6.8px * var(--font-scale));margin-top:2px}.integration-catalog-card em{color:#368169;font-size:calc(6.3px * var(--font-scale));font-style:normal;margin-top:5px;display:flex;align-items:center;gap:3px}.ixc-logo{width:54px;height:54px;flex:0 0 54px;color:#fff;background:linear-gradient(145deg,#155ab0,#153e85);border-radius:13px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 6px 14px #164f9a25}.ixc-logo span{font-family:var(--font-display);font-weight:800;font-size:calc(17px * var(--font-scale));letter-spacing:-.05em}.ixc-logo small{font-size:calc(4.5px * var(--font-scale));letter-spacing:.12em;opacity:.82}.ixc-logo.compact{width:36px;height:36px;flex-basis:36px;border-radius:9px}.ixc-logo.compact span{font-size:calc(12px * var(--font-scale))}.ixc-logo.compact small{font-size:calc(3px * var(--font-scale))}.catalog-empty{padding:25px 10px;color:#9ba0aa;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:calc(7px * var(--font-scale))}.homologation-program{margin-top:auto;border:1px solid #e1dcf5;background:#f6f3ff;border-radius:8px;padding:9px;color:#684fcd;display:grid;grid-template-columns:20px 1fr;gap:5px}.homologation-program>div{display:flex;flex-direction:column}.homologation-program strong{color:#54488b;font-size:calc(7.5px * var(--font-scale))}.homologation-program span{color:#8b84a5;font-size:calc(6.3px * var(--font-scale));line-height:1.35;margin-top:2px}.homologation-program button{grid-column:2;border:0;background:transparent;padding:2px 0 0;color:#6349cc;font-size:calc(6.5px * var(--font-scale));display:flex;align-items:center;gap:3px;cursor:pointer}.integration-detail{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff}.integration-detail-header{min-height:78px;flex:0 0 78px;display:flex;align-items:center;justify-content:space-between;padding:0 15px 0 18px;border-bottom:1px solid #e7e8eb;gap:12px}.integration-brand{display:flex;align-items:center;gap:11px;min-width:0}.integration-brand>div:last-child{min-width:0}.integration-brand>div:last-child>div{display:flex;align-items:center;gap:7px}.integration-brand h2{font-family:var(--font-display);font-size:calc(14px * var(--font-scale));margin:0}.integration-brand p{color:#858b97;font-size:calc(7.5px * var(--font-scale));margin:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homologated-badge{color:#2e8063;background:#e9f7f0;border-radius:5px;padding:3px 5px;font-size:calc(5.8px * var(--font-scale));font-weight:700;display:flex;align-items:center;gap:3px;letter-spacing:.05em}.integration-header-actions{display:flex;align-items:center;gap:5px}.sandbox-badge{color:#9a6c24;background:#fff7e7;border:1px solid #f0dfb9;border-radius:6px;padding:5px 6px;font-size:calc(6.5px * var(--font-scale));display:flex;align-items:center;gap:3px;white-space:nowrap}.test-button,.primary-integration-button{height:29px;border-radius:7px;padding:0 8px;display:flex;align-items:center;gap:5px;font-size:calc(7.5px * var(--font-scale));font-weight:600;cursor:pointer;white-space:nowrap}.test-button{border:1px solid #dbdde2;background:#fff;color:#656c78}.test-button:disabled{opacity:.6}.primary-integration-button{border:1px solid #5e44ce;background:#674cdb;color:#fff}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.integration-tabs{height:37px;flex:0 0 37px;display:flex;align-items:end;gap:3px;padding:0 17px;border-bottom:1px solid #e7e8eb}.integration-tabs button{height:36px;border:0;background:transparent;color:#848a95;font-size:calc(7.5px * var(--font-scale));padding:0 10px;position:relative;cursor:pointer;display:flex;align-items:center;gap:4px}.integration-tabs button span{background:#eef0f3;color:#767d88;padding:1px 4px;border-radius:5px;font-size:calc(6px * var(--font-scale))}.integration-tabs button.active{color:#5d43ca;font-weight:700}.integration-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:7px;right:7px;height:2px;background:#684bdd;border-radius:2px}.integration-detail-scroll{flex:1;min-height:0;overflow-y:auto;padding:13px 16px 18px;background:#fafbfc;scrollbar-width:thin}.integration-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;max-width:1040px}.integration-panel{border:1px solid #e0e2e6;background:#fff;border-radius:9px;padding:11px;min-width:0;box-shadow:0 1px 2px #17203b05}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.panel-heading>div{display:flex;align-items:center;gap:7px}.panel-heading>div>div{display:flex;flex-direction:column}.panel-icon{width:27px;height:27px;border-radius:7px;display:grid;place-items:center;color:#6047ce;background:#eeeafd}.panel-heading h3{font-family:var(--font-display);font-size:calc(9px * var(--font-scale));margin:0}.panel-heading p{color:#969ba5;font-size:calc(6.5px * var(--font-scale));margin:2px 0 0}.panel-heading>button{border:0;background:transparent;color:#654ccc;font-size:calc(6.8px * var(--font-scale));display:flex;align-items:center;gap:3px;cursor:pointer}.waiting-status{color:#9b6c25;background:#fff7e6;border-radius:5px;padding:4px 6px;font-size:calc(6px * var(--font-scale));display:flex;align-items:center;gap:3px}.connection-readiness{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:5px}.connection-readiness>div{background:#f8f9fa;border:1px solid #eceef1;border-radius:6px;padding:6px 7px;display:flex;flex-direction:column}.connection-readiness span{color:#959aa4;font-size:calc(6.3px * var(--font-scale))}.connection-readiness strong{color:#328167;font-size:calc(7px * var(--font-scale));margin-top:3px;display:flex;align-items:center;gap:3px}.connection-readiness strong.pending{color:#9d762f}.structure-tested{margin-top:7px;border:1px solid #d7ebdf;background:#f0faf5;color:#318265;border-radius:6px;padding:6px 7px;display:flex;align-items:flex-start;gap:5px}.structure-tested span{color:#73887f;font-size:calc(6.3px * var(--font-scale));line-height:1.4}.structure-tested strong{color:#42705f;display:block;font-size:calc(6.8px * var(--font-scale))}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:10px}.capability-grid span{min-height:30px;border:1px solid #eceef1;background:#fafbfc;border-radius:6px;color:#6f7682;display:flex;align-items:center;gap:5px;padding:0 7px;font-size:calc(6.8px * var(--font-scale))}.capability-grid svg{color:#5c74a4}.workflow-preview{grid-column:1 / -1}.mini-flow{margin-top:13px;display:flex;align-items:flex-start;justify-content:center}.mini-flow>div{position:relative;width:19%;display:flex;flex-direction:column;align-items:center;color:#5f6672;text-align:center}.mini-flow>div>span{width:28px;height:28px;background:#eeeafd;color:#6248d0;border-radius:8px;display:grid;place-items:center;z-index:1}.mini-flow strong{font-size:calc(6.5px * var(--font-scale));margin-top:5px;font-weight:600}.mini-flow i{position:absolute;top:9px;right:-4px;color:#b0b5bd}.workflow-result{margin:11px auto 0;max-width:450px;border:1px solid #dad4f3;background:#f6f3ff;border-radius:7px;color:#6248cc;padding:6px 8px;display:flex;gap:6px;align-items:center}.workflow-result span{color:#817999;font-size:calc(6.3px * var(--font-scale));line-height:1.35}.workflow-result strong{display:block;color:#58499d;font-size:calc(6.8px * var(--font-scale))}.governance-panel ul{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:5px}.governance-panel li{color:#6f7681;font-size:calc(6.8px * var(--font-scale));display:flex;align-items:center;gap:4px}.governance-panel li svg{color:#30906d}.workflow-editor-view{max-width:920px;margin:0 auto}.workflow-editor-top{min-height:59px;border:1px solid #e0e2e6;background:#fff;border-radius:9px 9px 0 0;padding:8px 12px;display:flex;align-items:center;justify-content:space-between}.workflow-editor-top>div{display:flex;align-items:center;gap:8px}.workflow-big-icon{width:36px;height:36px;border-radius:9px;color:#6248d0;background:#eeeafd;display:grid;place-items:center}.workflow-editor-top h3{font-family:var(--font-display);font-size:calc(11px * var(--font-scale));margin:0}.workflow-editor-top p{color:#9399a3;font-size:calc(7px * var(--font-scale));margin:2px 0 0}.workflow-editor-actions{display:flex;align-items:center;gap:9px}.workflow-editor-actions>button{height:28px;border:1px solid #6650d5;background:#6850da;color:#fff;border-radius:6px;padding:0 9px;display:flex;align-items:center;gap:5px;font-size:calc(6.6px * var(--font-scale));font-weight:600;cursor:pointer}.workflow-editor-actions>button:disabled{opacity:.55;cursor:default}.switch-control{display:flex;align-items:center;gap:6px;cursor:pointer}.switch-control input{display:none}.switch-control>span{width:27px;height:15px;border-radius:8px;background:#cfd3da;padding:2px;transition:.2s}.switch-control>span:after{content:"";display:block;width:11px;height:11px;background:#fff;border-radius:50%;transition:.2s;box-shadow:0 1px 2px #0002}.switch-control input:checked+span{background:#6850da}.switch-control input:checked+span:after{transform:translate(12px)}.switch-control em{color:#68707b;font-size:calc(7px * var(--font-scale));font-style:normal;font-weight:600}.workflow-rule-bar{border:1px solid #e0e2e6;border-top:0;background:#fbfbfc;min-height:49px;display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;padding:6px 10px}.workflow-rule-bar>div{display:flex;align-items:center;gap:6px;color:#6c52d2}.workflow-rule-bar>div>span{display:flex;flex-direction:column}.workflow-rule-bar small{color:#9a9fa8;font-size:calc(5.7px * var(--font-scale));letter-spacing:.06em}.workflow-rule-bar strong{color:#636a76;font-size:calc(6.8px * var(--font-scale));margin-top:2px}.workflow-rule-bar button{border:1px solid #dcdee3;background:#fff;border-radius:6px;height:26px;color:#666d78;padding:0 7px;display:flex;align-items:center;gap:4px;font-size:calc(6.5px * var(--font-scale))}.visual-flow{border:1px solid #e0e2e6;border-top:0;background-color:#fff;background-image:radial-gradient(#e3e4e8 .6px,transparent .6px);background-size:11px 11px;padding:13px 13%}.flow-start{margin:0 auto;width:130px;height:26px;border:1px solid #d9d3f3;background:#f5f2ff;color:#624ac6;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:calc(6.8px * var(--font-scale));font-weight:600}.zap-dot{width:16px;height:16px;border-radius:50%;background:#e6dffd;display:grid;place-items:center}.flow-node-wrap{position:relative;padding-top:17px}.flow-line{position:absolute;left:50%;top:0;height:17px;border-left:1px solid #bfc3cb}.flow-node{width:100%;min-height:43px;border:1px solid #dfe1e5;background:#fff;border-radius:8px;display:grid;grid-template-columns:23px 29px 1fr auto;align-items:center;gap:7px;padding:6px 7px;box-shadow:0 2px 4px #17203b08;text-align:left;font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.flow-node.condition{border-color:#e6d6ae;background:#fffdfa}.flow-node:hover{border-color:#bdb3e9;box-shadow:0 3px 8px #5540b517}.flow-node.selected{border-color:#765fe1;background:#faf9ff;box-shadow:0 0 0 2px #dcd6fa}.flow-node-number{width:19px;height:19px;border-radius:50%;background:#eeeafd;color:#6349ce;display:grid;place-items:center;font-size:calc(6.5px * var(--font-scale));font-weight:700}.flow-node-icon{width:27px;height:27px;color:#62718a;background:#f1f3f6;border-radius:7px;display:grid;place-items:center}.flow-node>div{display:flex;flex-direction:column}.flow-node strong{color:#4f5662;font-size:calc(7.5px * var(--font-scale))}.flow-node small{color:#969ba5;font-size:calc(6.3px * var(--font-scale));margin-top:2px}.node-state{color:#674ecf;background:#f0ecff;border-radius:4px;padding:3px 5px;font-size:calc(5.5px * var(--font-scale));letter-spacing:.05em}.flow-node.condition .node-state{color:#9b6d26;background:#fff3d9}.flow-node>button{width:23px;height:23px;border:0;background:transparent;color:#8a909a;display:grid;place-items:center}.flow-branches{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding-top:6px}.flow-branches span{border:1px solid #dcd6f5;background:#f7f5ff;color:#6954c8;border-radius:10px;padding:2px 6px;font-size:calc(5.7px * var(--font-scale))}.add-flow-step{margin:15px auto 0;height:26px;border:1px dashed #bfb5eb;background:#faf9ff;color:#644dca;border-radius:6px;padding:0 9px;display:flex;align-items:center;gap:4px;font-size:calc(6.8px * var(--font-scale));cursor:pointer}.workflow-node-config{border:1px solid #dcd7f3;border-top:0;background:#fbfaff;padding:10px 13px}.workflow-node-config>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid #e6e2f4}.workflow-node-config>header>div{display:flex;align-items:center;gap:7px}.workflow-node-config>header>div>span{width:22px;height:22px;border-radius:50%;background:#eae5ff;color:#634ccb;display:grid;place-items:center;font-size:calc(6.5px * var(--font-scale));font-weight:700}.workflow-node-config>header>div>div{display:flex;flex-direction:column}.workflow-node-config>header strong{color:#4f5662;font-size:calc(7.5px * var(--font-scale))}.workflow-node-config>header small{color:#9298a2;font-size:calc(6.1px * var(--font-scale));margin-top:2px}.workflow-node-config>header>button{width:25px;height:25px;border:0;background:transparent;color:#818792;display:grid;place-items:center;cursor:pointer}.workflow-config-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.workflow-config-grid label,.workflow-branch-config label{display:flex;flex-direction:column;gap:4px}.workflow-config-grid label>span,.workflow-branch-config label>span{color:#656c77;font-size:calc(6.4px * var(--font-scale));font-weight:600}.workflow-config-grid input,.workflow-config-grid select,.workflow-branch-config input{min-width:0;height:29px;border:1px solid #d9dbe2;background:#fff;border-radius:6px;color:#4f5662;padding:0 7px;outline:0;font-size:calc(6.8px * var(--font-scale))}.workflow-config-grid input:focus,.workflow-config-grid select:focus,.workflow-branch-config input:focus{border-color:#765fe1;box-shadow:0 0 0 2px #eeeaff}.identity-presentation-config{grid-template-columns:minmax(220px,1fr);max-width:420px;margin-top:10px}.identity-enrichment-card{margin:12px 0 4px;padding:12px;border:1px solid #d9e8e0;border-radius:12px;background:#f5fbf8;display:grid;gap:9px}.identity-enrichment-card>div{display:flex;align-items:flex-start;gap:9px;color:#2f8068}.identity-enrichment-card>div span{display:grid;gap:2px}.identity-enrichment-card>div strong{color:#26313d;font-size:12px}.identity-enrichment-card>div small{color:#718078;font-size:10px;line-height:1.35}.identity-enrichment-card .config-check{margin:0}.workflow-config-section{margin-top:9px;padding-top:8px;border-top:1px solid #e6e2f4}.workflow-config-section>strong{color:#554a89;font-size:calc(7px * var(--font-scale))}.workflow-config-section>small{display:block;color:#898f99;font-size:calc(6px * var(--font-scale));margin:4px 0 0 21px}.config-check{display:flex;align-items:center;gap:6px;color:#626975;font-size:calc(6.4px * var(--font-scale));margin-top:7px}.config-check input{accent-color:#6850da}.workflow-branch-config{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:7px}.workflow-branch-config label>small{color:#9a9fa8;font-size:calc(5.7px * var(--font-scale))}.locked-step-note{margin-top:9px;border:1px solid #d9eadf;background:#f2faf5;color:#3d8168;border-radius:6px;padding:6px 7px;display:flex;align-items:center;gap:5px;font-size:calc(6.3px * var(--font-scale))}.workflow-node-config>footer{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.workflow-node-config>footer button{height:27px;border-radius:6px;padding:0 8px;display:flex;align-items:center;gap:4px;font-size:calc(6.3px * var(--font-scale));cursor:pointer}.workflow-node-config .danger-subtle{margin-right:auto;border:1px solid #ecd4d4;background:#fff8f8;color:#a64f4f}.workflow-node-config .save-node-button{border:1px solid #6650d5;background:#6850da;color:#fff}.workflow-node-config .save-node-button:disabled{opacity:.55;cursor:default}.flow-guarantee{border:1px solid #d7e9df;background:#f1faf5;border-radius:0 0 9px 9px;padding:8px 11px;display:flex;align-items:center;gap:7px;color:#318164}.flow-guarantee>div{display:flex;flex-direction:column}.flow-guarantee strong{color:#45675a;font-size:calc(7.5px * var(--font-scale))}.flow-guarantee span{color:#7c8d86;font-size:calc(6.5px * var(--font-scale));margin-top:2px}.connection-settings-view{max-width:820px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:10px}.settings-form-card,.connection-help{border:1px solid #e0e2e6;background:#fff;border-radius:9px;padding:14px}.settings-card-heading{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid #eceef1}.settings-card-heading>span{width:34px;height:34px;border-radius:8px;background:#eeeafd;color:#6248ce;display:grid;place-items:center}.settings-card-heading h3,.connection-help h3{font-family:var(--font-display);font-size:calc(10px * var(--font-scale));margin:0}.settings-card-heading p{color:#8d939e;font-size:calc(6.8px * var(--font-scale));line-height:1.4;margin:3px 0 0}.settings-form-card>label{display:block;margin-top:12px}.settings-form-card>label>span{color:#626975;font-size:calc(7.5px * var(--font-scale));font-weight:600}.settings-form-card>label>small{color:#999ea8;font-size:calc(6.3px * var(--font-scale));display:block;margin-top:4px}.settings-input{height:34px;border:1px solid #dbdde2;border-radius:7px;display:flex;align-items:center;gap:7px;padding:0 8px;color:#888f9b;margin-top:5px}.settings-input input{flex:1;min-width:0;border:0;outline:0;color:#4a515c;font-size:calc(8px * var(--font-scale))}.settings-input button{border:0;background:transparent;color:#888f9b;display:grid;place-items:center}.connection-form-actions{margin-top:15px;border-top:1px solid #eceef1;padding-top:10px;display:flex;justify-content:flex-end;gap:6px}.connection-form-actions button{height:28px;border:1px solid #dbdde2;background:#fff;border-radius:6px;color:#6d7480;padding:0 9px;font-size:calc(7px * var(--font-scale));display:flex;align-items:center;gap:4px;cursor:pointer}.connection-form-actions button.save-connection{color:#fff;border-color:#5d43cc;background:#674ddd}.connection-help{color:#6047cb}.connection-help>svg{width:32px;height:32px;padding:7px;background:#eeeafd;border-radius:8px}.connection-help h3{color:#4e5560;margin-top:10px}.connection-help p{color:#848a95;font-size:calc(6.8px * var(--font-scale));line-height:1.5}.connection-help ol{list-style:none;margin:12px 0;padding:0;display:flex;flex-direction:column;gap:7px}.connection-help li{color:#666e79;font-size:calc(6.8px * var(--font-scale));display:flex;align-items:center;gap:6px}.connection-help li span{width:17px;height:17px;border-radius:50%;background:#f0edfc;color:#654dcf;display:grid;place-items:center;font-size:calc(6px * var(--font-scale));font-weight:700}.local-doc-note{color:#6048c8;font-size:calc(6.8px * var(--font-scale));display:flex;align-items:center;gap:4px}.execution-empty{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8f959f}.execution-empty>span{width:48px;height:48px;border-radius:13px;background:#eeeafd;color:#654bd2;display:grid;place-items:center}.execution-empty h3{font-family:var(--font-display);font-size:calc(11px * var(--font-scale));color:#4f5661;margin:11px 0 4px}.execution-empty p{max-width:360px;font-size:calc(7.2px * var(--font-scale));line-height:1.5;margin:0}.execution-empty button{margin-top:12px;height:28px;border:1px solid #d8d3ef;color:#624acd;background:#f6f3ff;border-radius:6px;padding:0 8px;display:flex;align-items:center;gap:4px;font-size:calc(7px * var(--font-scale));cursor:pointer}.execution-list{display:flex;flex-direction:column;gap:7px}.execution-list article{min-height:58px;border:1px solid #e0e2e6;background:#fff;border-radius:8px;padding:9px 11px;display:grid;grid-template-columns:30px minmax(180px,1fr) minmax(150px,auto) minmax(130px,auto);align-items:center;gap:9px}.execution-list article>div,.execution-list article>span:nth-child(3){display:flex;flex-direction:column}.execution-list article strong{color:#4f5661;font-size:calc(7.5px * var(--font-scale))}.execution-list article small{color:#9399a3;font-size:calc(6.3px * var(--font-scale));margin-top:3px}.execution-list article>em{color:#378168;background:#edf8f3;border-radius:5px;padding:4px 6px;font-size:calc(6.3px * var(--font-scale));font-style:normal;text-align:center}.execution-list article>em.failed{color:#a15353;background:#fff0f0}.execution-status{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:#338064;background:#eaf7f1}.execution-status.failed{color:#aa5050;background:#fff0f0}.execution-status.running{color:#9b6c25;background:#fff7e6}@media(max-width:1350px){.chat-identity .channel-label,.chat-actions .risk-chip{display:none}.filter-tabs{overflow-x:auto;scrollbar-width:none}.filter-tabs::-webkit-scrollbar{display:none}}@media(max-width:1180px){.insight-panel{position:absolute;right:0;top:211px;bottom:0;width:295px;max-width:none;box-shadow:-10px 0 30px #17203b12;z-index:10}.conversation-panel{flex-basis:30%}.topbar{grid-template-columns:1fr minmax(240px,360px) auto}.operation-status,.sandbox-badge{display:none}.integration-catalog{width:240px;flex-basis:240px}.integration-overview-grid{grid-template-columns:1fr}.workflow-preview{grid-column:auto}.module-metrics,.agent-grid{grid-template-columns:1fr 1fr}.table-head,.table-row{grid-template-columns:1.3fr 1fr .7fr .7fr 100px}.table-head>span:nth-child(5),.table-row>span:nth-child(5){display:none}.customer-intelligence-grid{grid-template-columns:1fr}.automation-workspace{grid-template-columns:195px minmax(0,1fr)}.automation-design-area{grid-template-columns:minmax(0,1fr) 220px}.automation-editor-header>div input:last-child{max-width:300px}}@media(max-width:840px){.sidebar{width:55px}.topbar{grid-template-columns:1fr auto;padding:0 12px}.topbar-center{display:none}.profile>div:nth-child(2),.profile>svg{display:none}.mobile-view-switch{display:flex}.resolution-header{height:auto;min-height:86px;padding:12px 15px}.resolution-header p{max-width:330px}.metric{display:none}.service-desk{position:relative}.conversation-panel{flex:1;max-width:none;width:auto}.chat-panel{min-width:0;width:100%}.mobile-hidden{display:none!important}.mobile-back{display:grid;place-items:center}.insight-panel{top:0;width:min(310px,92vw)}.chat-actions .risk-chip,.chat-actions .secondary-button:not(.transfer-button){display:none}.chat-actions .transfer-button{width:29px;padding:0;justify-content:center;font-size:0}.integrations-header{min-height:78px;flex-basis:78px;padding:11px 13px}.integrations-header p{max-width:400px}.request-integration{width:34px;padding:0;justify-content:center;font-size:0}.integration-metrics{grid-template-columns:1fr 1fr;min-height:116px;flex-basis:116px;padding:8px 12px}.integrations-workspace{margin:0 12px 12px;position:relative}.integration-catalog{display:none}.integration-detail-header{padding:0 10px}.integration-brand p,.test-button{display:none}.integration-brand .ixc-logo{width:42px;height:42px;flex-basis:42px;border-radius:10px}.integration-header-actions .primary-integration-button{width:29px;padding:0;justify-content:center;font-size:0}.connection-settings-view{grid-template-columns:1fr}.connection-help{display:none}.auth-page{grid-template-columns:1fr}.auth-story{display:none}.auth-form-side{padding:20px}.module-view{padding:18px 15px 28px}.module-grid.two,.settings-grid,.agent-grid{grid-template-columns:1fr}.table-head,.table-row{grid-template-columns:1.4fr .9fr .7fr 105px}.table-head>span:nth-child(2),.table-row>span:nth-child(2){display:none}.customer-intelligence-grid{grid-template-columns:1fr}.automation-summary{grid-template-columns:1fr 1fr}.automation-workspace{display:block}.automation-flow-sidebar{border-right:0;border-bottom:1px solid #e1e3e7;max-height:230px}.automation-safe-note{display:none}.automation-design-area{grid-template-columns:minmax(0,1fr)}.automation-inspector{border-top:1px solid #e1e3e7;max-height:360px}.automation-editor-header{flex-wrap:wrap}.automation-editor-header>div{flex-basis:calc(100% - 120px)}.automation-flow-key{overflow-x:auto}.closed-conversation-bar small{max-width:300px}.access-invite-form{grid-template-columns:1fr 1fr}.access-invite-form>div:first-child{grid-column:1 / -1}.access-table{overflow-x:auto}.access-table-head,.access-table-row{min-width:880px}.role-matrix>div:last-child{grid-template-columns:repeat(3,1fr)}}.agent-presence-select{height:30px;border:1px solid #dfe3e8;border-radius:15px;background:#f6f8fa;color:#68717c;padding:0 22px 0 10px;font-size:calc(6.2px*var(--font-scale));font-weight:700}.agent-presence-select.online{background:#eef9f4;border-color:#cfe8dc;color:#348367}.agent-presence-select.busy{background:#fff6df;border-color:#ead9ad;color:#8a6b27}.queue-sound-button{position:relative}.queue-sound-button.active{color:var(--brand-primary);background:#f3f0ff}.queue-count-badge{position:absolute;right:-5px;top:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:#e75b55;color:#fff;display:grid;place-items:center;font-size:9px;font-weight:800}.queue-alert-balloon{position:fixed;right:18px;bottom:18px;z-index:145;width:min(360px,calc(100vw - 28px));min-height:64px;border:1px solid #d9d3f3;border-radius:12px;background:#fff;box-shadow:0 16px 45px #26304a2b;padding:10px 12px;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;color:#555e69;text-align:left}.queue-alert-balloon>span{width:36px;height:36px;border-radius:10px;background:#f1edff;color:var(--brand-primary);display:grid;place-items:center}.queue-alert-balloon>div{display:flex;flex-direction:column}.queue-alert-balloon strong{font-size:calc(7px*var(--font-scale));color:#4f5661}.queue-alert-balloon small{font-size:calc(5.8px*var(--font-scale));color:#888f99;margin-top:3px}.queue-alert-balloon>svg{color:var(--brand-primary)}.queue-name-label{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--brand-primary);font-size:calc(5.4px*var(--font-scale));font-weight:700;background:#f2efff;border-radius:9px;padding:2px 6px}@media(max-width:560px){.sidebar{display:none}.topbar{height:55px;flex-basis:55px}.resolution-header{padding:11px 12px;min-height:78px}h1{font-size:calc(18px * var(--font-scale))}.resolution-header p{font-size:calc(9px * var(--font-scale))}.control-button{width:34px;padding:0;justify-content:center;font-size:0;margin-left:0}.profile{padding-left:7px}.automation-summary{grid-template-columns:1fr}.automation-editor-header>div{flex-basis:100%}.automation-status{margin-left:0}.automation-canvas-scroll{min-height:430px}.chat-header{padding-left:10px}.pinned-identity{min-height:88px;flex-basis:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 0;padding:8px}.memory-label{grid-column:1 / -1;border-right:0;border-bottom:1px solid #eee7d8;padding:0 0 3px;margin:0 0 3px}.memory-label small{display:inline;margin-left:3px}.memory-label>span{flex-direction:row;flex-wrap:wrap;align-items:center}.identity-field,.identity-field.ixc-holder{min-width:0;padding:0 7px}.identity-field:first-of-type{padding-left:0}.identity-field strong{overflow-wrap:anywhere}.pinned-identity .verified-chip{grid-column:1 / -1;margin-left:0;justify-self:start}.chat-scroll{padding-left:12px;padding-right:12px}.message-row{max-width:88%}.resolution-prompt p{max-width:230px}.resolution-prompt button{width:26px;font-size:0;padding:0;justify-content:center}.composer-toolbar span{display:none}.integrations-header p{max-width:260px;font-size:calc(8px * var(--font-scale))}.integration-heading-line h1{font-size:calc(17px * var(--font-scale))}.catalog-pill{display:none}.integration-metrics{display:flex;overflow-x:auto;min-height:70px;flex-basis:70px;padding:7px 10px;scrollbar-width:none}.integration-metrics article{min-width:150px}.integrations-workspace{margin:0;border-radius:0;border-left:0;border-right:0;border-bottom:0}.integration-detail-header{min-height:66px;flex-basis:66px}.integration-brand .ixc-logo{width:36px;height:36px;flex-basis:36px}.integration-brand h2{font-size:calc(11px * var(--font-scale))}.homologated-badge{display:none}.integration-tabs{padding:0 6px;overflow-x:auto;scrollbar-width:none}.integration-tabs button{padding:0 8px;white-space:nowrap}.integration-detail-scroll{padding:9px}.integration-overview-grid{gap:7px}.capability-grid{grid-template-columns:1fr 1fr}.mini-flow{overflow-x:auto;justify-content:flex-start;padding-bottom:4px}.mini-flow>div{min-width:78px}.workflow-rule-bar{grid-template-columns:1fr}.workflow-rule-bar button{display:none}.visual-flow{padding:12px 7px}.flow-node{grid-template-columns:22px 27px minmax(0,1fr) auto}.flow-node .node-state{display:none}.flow-guarantee{align-items:flex-start}.auth-form-side{padding:13px}.auth-card{padding:22px 20px 15px;border-radius:12px}.module-view{padding:14px 10px 24px}.module-header{align-items:flex-start}.module-live{display:none}.module-metrics{grid-template-columns:1fr 1fr}.module-metrics article{min-height:88px;padding:10px}.module-metrics article>strong{font-size:calc(20px * var(--font-scale))}.module-search{width:100%}.module-toolbar>span{display:none}.customer-table{overflow-x:auto}.customer-intelligence-grid{grid-template-columns:1fr}.font-scale-menu{position:fixed;right:10px;top:60px;width:min(300px,calc(100vw - 20px))}.table-head,.table-row{min-width:540px}.protocol-settings form{grid-template-columns:70px 1fr}.protocol-settings form button{grid-column:1 / -1;height:31px}.closed-conversation-bar{align-items:flex-start;flex-direction:column}.access-tabs{margin-top:-5px}.access-secret-value{grid-template-columns:1fr 30px}.access-secret-value button:not(.secret-close){grid-column:1 / -1;grid-row:2;height:30px}.access-secret-value .secret-close{grid-column:2;grid-row:1}.access-secret p{margin-left:0}.access-toolbar{align-items:stretch;flex-direction:column}.access-toolbar>button{justify-content:center}.access-invite-form{grid-template-columns:1fr}.access-invite-form>div:first-child{grid-column:auto}.invite-actions{justify-content:flex-end}.role-matrix>div:last-child{grid-template-columns:1fr 1fr}.audit-list{overflow-x:auto}.audit-list article{min-width:620px}}.command-summary{min-height:82px;margin-bottom:11px;border:1px solid #efd9d5;border-left:4px solid #d95c53;background:linear-gradient(100deg,#fff7f5,#fff);border-radius:11px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:15px}.command-summary>div{display:flex;flex-direction:column}.command-summary>div>span{color:#ba514b;font-size:calc(6.5px*var(--font-scale));font-weight:800;letter-spacing:.08em;display:flex;align-items:center;gap:5px}.command-summary strong{color:#493f40;font-family:var(--font-display);font-size:calc(12px*var(--font-scale));margin:4px 0 2px}.command-summary small{color:#8d7d7d;font-size:calc(7px*var(--font-scale))}.command-summary button{border:1px solid #e7c7c3;background:#fff;color:#b74c47;border-radius:8px;height:34px;padding:0 11px;display:flex;align-items:center;gap:5px;font-size:calc(7px*var(--font-scale));font-weight:700;cursor:pointer}.dashboard-metrics{grid-template-columns:repeat(5,1fr)}.dashboard-metrics article{min-height:92px}.dashboard-grid-primary{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:10px}.dashboard-priorities .module-card-title>em{font-style:normal;color:#b8524c;background:#fff0ef;border-radius:5px;padding:4px 6px;font-size:calc(6px*var(--font-scale))}.dashboard-priorities>div:last-child>button{width:100%;min-height:47px;border:0;border-top:1px solid #eff0f2;background:transparent;display:grid;grid-template-columns:8px 1fr auto 18px;align-items:center;gap:8px;text-align:left;padding:5px 0;cursor:pointer}.dashboard-priorities>div:last-child>button:hover{background:#faf9ff}.dashboard-priorities button>span{display:flex;flex-direction:column;min-width:0}.dashboard-priorities button>span:nth-child(3){text-align:right}.dashboard-priorities button strong{color:#4d5460;font-size:calc(8px*var(--font-scale))}.dashboard-priorities button small{color:#9399a3;font-size:calc(6px*var(--font-scale));margin-top:2px}.dashboard-priorities button b{color:#bd514b;font-size:calc(6.5px*var(--font-scale))}.priority-dot{width:7px;height:7px;border-radius:50%;background:#98a0ab}.priority-dot.high{background:#d79a35}.priority-dot.critical{background:#dc584e;box-shadow:0 0 0 3px #fee9e7}.channel-health>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.channel-health>div:last-child>article{min-height:75px;background:#f8f9fb;border:1px solid #eceef1;border-radius:8px;padding:9px;display:flex;flex-direction:column}.channel-health article>span{display:flex;align-items:center;justify-content:space-between}.channel-health strong{color:#4d5460;font-size:calc(8px*var(--font-scale))}.channel-health small{color:#9197a1;font-size:calc(6px*var(--font-scale));margin-top:auto}.channel-health b{width:fit-content;font-size:calc(6px*var(--font-scale));margin:7px 0;border-radius:5px;padding:3px 5px}.channel-health b.healthy{color:#318164;background:#eaf7f1}.channel-health b.attention{color:#b74c47;background:#fff0ef}.dashboard-grid-secondary{display:grid;grid-template-columns:1.2fr .8fr 1.15fr;gap:10px;margin-top:10px}.trend-legend{color:#8d939e;font-size:calc(5.8px*var(--font-scale));display:flex;align-items:center;gap:4px}.trend-legend i{width:7px;height:7px;border-radius:2px;background:var(--brand-primary)}.trend-legend i:nth-of-type(2){background:#41a77f}.trend-chart{height:150px;display:flex;align-items:end;justify-content:space-around;gap:7px;padding:14px 3px 0}.trend-chart>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:end;align-items:center;gap:5px}.trend-chart>div>span{width:100%;flex:1;display:flex;align-items:end;justify-content:center;gap:3px;border-bottom:1px solid #eceef1}.trend-chart i{width:25%;min-height:5px;background:var(--brand-primary);border-radius:4px 4px 0 0}.trend-chart i:nth-child(2){background:#41a77f}.trend-chart small{color:#8d939e;font-size:calc(5.8px*var(--font-scale));text-transform:capitalize}.workload-card>div:last-child{display:flex;flex-direction:column}.workload-card>div:last-child>article{min-height:36px;border-bottom:1px solid #eff0f2;display:flex;align-items:center;justify-content:space-between}.workload-card article>span{display:flex;flex-direction:column}.workload-card article strong{color:#505762;font-size:calc(7px*var(--font-scale))}.workload-card article small{color:#979ca6;font-size:calc(5.8px*var(--font-scale))}.workload-card article b{width:25px;height:25px;border-radius:7px;background:#eeeafd;color:var(--brand-primary);display:grid;place-items:center;font-size:calc(7px*var(--font-scale))}.recent-compact .recent-list button{min-height:37px}.settings-tabs{min-height:42px;border-bottom:1px solid #dfe2e7;display:flex;gap:5px;margin:-8px 0 14px}.settings-tabs button{border:0;background:transparent;color:#7f8692;padding:0 13px;font-size:calc(7.5px*var(--font-scale));font-weight:700;position:relative;cursor:pointer}.settings-tabs button.active{color:var(--brand-primary)}.settings-tabs button.active:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--brand-primary)}.settings-center button{cursor:pointer}.brand-settings-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:10px}.brand-form,.token-create{display:flex;flex-direction:column;gap:10px}.brand-form>label>span,.brand-color-grid label>span,.token-create>label>span,.channel-config-grid label>span{display:block;color:#666d78;font-size:calc(7px*var(--font-scale));font-weight:700;margin-bottom:4px}.brand-form input:not([type=color]),.brand-form textarea,.token-create input,.token-create select,.channel-create input,.channel-create select,.channel-config-list input,.channel-config-list select{width:100%;border:1px solid #dbdde2;background:#fff;color:#4d5460;border-radius:7px;min-height:33px;padding:0 8px;font-size:calc(7.5px*var(--font-scale))}.brand-form textarea{min-height:64px;padding:8px;resize:vertical}.logo-uploader{min-height:75px;display:grid;grid-template-columns:64px auto auto 1fr;align-items:center;gap:8px;background:#f8f9fb;border-radius:9px;padding:9px}.logo-uploader>div{width:58px;height:58px;border:1px solid #e1e3e7;background:#fff;border-radius:9px;display:grid;place-items:center}.logo-uploader img{max-width:52px;max-height:52px;object-fit:contain}.logo-uploader>div span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--brand-primary);font-weight:800}.logo-uploader label,.logo-uploader button{height:30px;border:1px solid #dadce2;background:#fff;color:#5f6672;border-radius:6px;padding:0 8px;display:flex;align-items:center;gap:4px;font-size:calc(6.5px*var(--font-scale))}.logo-uploader input{display:none}.logo-uploader small{color:#959ba5;font-size:calc(6px*var(--font-scale))}.brand-color-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.brand-color-grid label>div{height:35px;border:1px solid #e1e3e7;border-radius:7px;display:flex;align-items:center;gap:7px;padding:4px}.brand-color-grid input{width:30px;height:25px;border:0;padding:0;background:none}.brand-color-grid code{color:#69707b;font-size:calc(6.5px*var(--font-scale))}.brand-form>button,.token-create>button,.channel-create button,.channel-config-list article>button{border:0;background:var(--brand-primary);color:#fff;border-radius:7px;height:33px;padding:0 11px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:calc(7px*var(--font-scale));font-weight:700}.brand-preview{min-height:410px;border-radius:12px;color:#fff;padding:24px;background:radial-gradient(circle at 80% 15%,var(--preview-end),transparent 38%),var(--preview-start);display:flex;flex-direction:column;justify-content:space-between}.brand-preview>div{margin:auto 0}.brand-preview img{max-width:190px;max-height:70px;object-fit:contain;margin-bottom:30px;display:block}.brand-preview span{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:var(--brand-primary);font-size:22px;font-weight:800;margin-bottom:30px}.brand-preview strong{font-family:var(--font-display);font-size:calc(24px*var(--font-scale));display:block;max-width:360px}.brand-preview p{color:#d6d9e4;font-size:calc(9px*var(--font-scale));line-height:1.5;max-width:380px}.brand-preview>small{color:#c8ccda;font-size:calc(6px*var(--font-scale));letter-spacing:.1em}.token-settings{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:10px;position:relative}.settings-secret{grid-column:1/-1;border:1px solid #cfe5da;background:#f1faf5;border-radius:10px;padding:11px;display:grid;grid-template-columns:1fr minmax(250px,1.3fr) auto auto;align-items:center;gap:8px}.settings-secret>div{display:flex;align-items:center;gap:7px}.settings-secret>div span{display:flex;flex-direction:column}.settings-secret strong{color:#3c6657;font-size:calc(8px*var(--font-scale))}.settings-secret small{color:#7b9087;font-size:calc(6px*var(--font-scale))}.settings-secret code{overflow:hidden;text-overflow:ellipsis;color:#3a6655;background:#fff;border:1px solid #d8ebe1;padding:7px;border-radius:6px}.settings-secret button{border:1px solid #cfe4da;background:#fff;color:#337b61;border-radius:6px;height:30px;display:flex;align-items:center;gap:4px}.token-create fieldset{border:1px solid #e4e6ea;border-radius:8px;padding:9px}.token-create legend{color:#666d78;font-size:calc(7px*var(--font-scale));font-weight:700}.token-create fieldset label{display:flex;align-items:center;gap:6px;color:#69707b;font-size:calc(7px*var(--font-scale));min-height:28px}.token-create fieldset input{width:auto;min-height:auto;accent-color:var(--brand-primary)}.token-list article{min-height:62px;border-top:1px solid #eff0f2;display:grid;grid-template-columns:1fr 130px 150px auto;align-items:center;gap:8px}.token-list article>span{display:flex;flex-direction:column}.token-list article strong{color:#4d5460;font-size:calc(8px*var(--font-scale))}.token-list article small{color:#9399a3;font-size:calc(6px*var(--font-scale));margin-top:2px}.token-list code{color:#696f7a;font-size:calc(6px*var(--font-scale))}.token-list b{width:fit-content;border-radius:5px;padding:3px 5px;color:#338066;background:#eaf7f1;font-size:calc(6px*var(--font-scale))}.token-list b.revoked{color:#a15a55;background:#fff0ef}.token-list button{border:1px solid #eed9d6;background:#fff8f7;color:#b6514b;border-radius:6px;height:29px;display:flex;align-items:center;gap:4px;font-size:calc(6.5px*var(--font-scale))}.channel-blueprint{border:1px solid #d9d4f2;background:#f7f5ff;color:var(--brand-primary);border-radius:10px;padding:12px;display:flex;align-items:flex-start;gap:8px}.channel-blueprint span{display:flex;flex-direction:column}.channel-blueprint strong{color:#514775;font-size:calc(8px*var(--font-scale))}.channel-blueprint small{color:#817b95;font-size:calc(6.5px*var(--font-scale));line-height:1.5;margin-top:3px}.channel-create{display:grid;grid-template-columns:180px 1fr auto;gap:7px;margin:10px 0}.channel-create button{height:35px}.channel-config-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.channel-config-list>article>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:9px;border-bottom:1px solid #eceef1}.channel-config-list header>span{display:grid;grid-template-columns:20px 90px 1fr;align-items:center;gap:6px;color:var(--brand-primary);flex:1}.channel-config-list header b{color:#4d5460;font-size:calc(7px*var(--font-scale))}.channel-config-list header select{width:130px}.channel-config-grid{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:10px;padding:11px 0}.channel-config-grid fieldset{border:1px solid #e3e5e9;border-radius:7px;padding:7px}.channel-config-grid legend{color:#747b86;font-size:calc(6px*var(--font-scale));font-weight:700}.channel-config-grid fieldset label,.human-handoff{display:flex!important;align-items:center;gap:5px;min-height:24px;color:#707783;font-size:calc(6px*var(--font-scale))}.channel-config-grid input[type=checkbox]{width:auto;min-height:auto;accent-color:var(--brand-primary)}.channel-config-grid>div{display:flex;flex-direction:column;gap:7px}.channel-config-list article>button{margin-left:auto;background:#fff;color:var(--brand-primary);border:1px solid #d9d3f3}.role-matrix .module-card-title>button{margin-left:auto;border:1px solid #d9d3f3;background:#f8f6ff;color:var(--brand-primary);height:29px;border-radius:6px;padding:0 8px;display:flex;align-items:center;gap:4px;font-size:calc(6.5px*var(--font-scale))}.role-matrix article{position:relative}.role-matrix article strong em{margin-left:5px;color:var(--brand-primary);background:#eeeafd;border-radius:4px;padding:2px 4px;font-size:calc(4.8px*var(--font-scale));font-style:normal}.role-actions{position:absolute;right:6px;bottom:6px;display:flex;gap:3px}.role-actions button{width:25px;height:25px;display:grid;place-items:center;border:1px solid #e0e2e6;background:#fff;color:#6d7480;border-radius:5px}.profile-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#17203b66;display:grid;place-items:center;padding:20px}.profile-editor{width:min(720px,95vw);max-height:90vh;overflow:auto;border-radius:12px;background:#fff;padding:15px;box-shadow:0 22px 70px #17203b55}.profile-editor>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eceef1;padding-bottom:10px}.profile-editor>header span{display:flex;align-items:center;gap:7px;color:var(--brand-primary)}.profile-editor>header strong{color:#464d58}.profile-editor>header button{border:0;background:transparent}.profile-editor>label{display:block;margin-top:10px}.profile-editor>label>span{color:#666d78;font-size:calc(7px*var(--font-scale));font-weight:700;display:block;margin-bottom:4px}.profile-editor>label input,.profile-editor>label textarea,.profile-editor>label select{width:100%;border:1px solid #dbdde2;border-radius:7px;min-height:34px;padding:7px;font-size:calc(7px*var(--font-scale))}.profile-editor fieldset{margin-top:12px;border:1px solid #e1e3e7;border-radius:8px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.profile-editor legend{color:#636a75;font-size:calc(7px*var(--font-scale));font-weight:700}.profile-editor fieldset section{display:flex;flex-direction:column;background:#f8f9fb;border-radius:7px;padding:8px}.profile-editor fieldset section>strong{color:#4e5561;font-size:calc(7px*var(--font-scale));margin-bottom:4px}.profile-editor fieldset label{color:#717883;font-size:calc(6px*var(--font-scale));display:flex;gap:5px;min-height:25px;align-items:center}.profile-editor input[type=checkbox]{accent-color:var(--brand-primary)}.profile-editor footer{display:flex;justify-content:flex-end;gap:7px;margin-top:12px}.profile-editor footer button{border:1px solid #dbdde2;background:#fff;border-radius:7px;height:32px;padding:0 10px}.profile-editor footer button:last-child{background:var(--brand-primary);color:#fff;border-color:var(--brand-primary);display:flex;align-items:center;gap:4px}.person-editor{width:min(520px,95vw)}.person-editor>label small{display:block;margin-top:5px;color:#858b95;font-size:calc(6.2px*var(--font-scale));line-height:1.45}.person-editor>label input:disabled{background:#f3f4f6;color:#8b919b;cursor:not-allowed}.person-editor footer button:disabled{opacity:.55;cursor:wait}.auth-submit,.primary-integration-button,.access-toolbar>button,.access-invite-form .invite-actions button:last-child{background:var(--brand-primary)}.sidebar{background:var(--brand-sidebar)}.brand-mark{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-primary) 72%,white),var(--brand-primary))}.module-kicker,.access-tabs button.active,.font-scale-trigger.active{color:var(--brand-primary)}@media(max-width:1180px){.dashboard-metrics{grid-template-columns:repeat(3,1fr)}.dashboard-grid-primary,.brand-settings-grid{grid-template-columns:1fr}.dashboard-grid-secondary{grid-template-columns:1fr 1fr}.recent-compact{grid-column:1/-1}.channel-config-list,.token-settings{grid-template-columns:1fr}}@media(max-width:760px){.command-summary{align-items:flex-start;flex-direction:column}.dashboard-metrics,.dashboard-grid-secondary{grid-template-columns:1fr}.recent-compact{grid-column:auto}.channel-health>div:last-child,.brand-color-grid{grid-template-columns:1fr}.channel-create,.channel-config-grid{grid-template-columns:1fr}.token-list article{grid-template-columns:1fr;padding:8px 0}.settings-secret,.profile-editor fieldset{grid-template-columns:1fr}.settings-tabs{overflow-x:auto}}.channel-config-list{grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}@media(max-width:760px){.channel-config-list{grid-template-columns:1fr}}.platform-tabs{min-height:44px;border-bottom:1px solid #dfe2e7;display:flex;gap:6px;margin:-7px 0 14px}.platform-tabs button{border:0;background:transparent;color:#7c8490;padding:0 13px;display:flex;align-items:center;gap:6px;font-size:calc(7.5px*var(--font-scale));font-weight:700;position:relative;cursor:pointer}.platform-tabs button.active{color:var(--brand-primary)}.platform-tabs button.active:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--brand-primary)}.platform-metrics{grid-template-columns:repeat(5,1fr);margin-bottom:10px}.platform-metrics article{min-height:91px}.platform-metrics article.attention strong{color:#c65a52}.platform-toolbar{min-height:52px;border:1px solid #dfe2e7;background:#fff;border-radius:10px;padding:7px 9px;margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:10px}.platform-toolbar .module-search{width:min(430px,60vw)}.platform-toolbar>button{height:34px;border:0;background:var(--brand-primary);color:#fff;border-radius:7px;padding:0 11px;display:flex;align-items:center;gap:5px;font-size:calc(7px*var(--font-scale));font-weight:700;cursor:pointer}.platform-toolbar.audit{justify-content:flex-start}.platform-secret{border:1px solid #bfe2d2;background:#f0faf5;border-radius:10px;padding:10px 12px;margin-bottom:10px;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr) auto auto;align-items:center;gap:8px}.platform-secret>div{display:flex;align-items:center;gap:7px;color:#378367}.platform-secret>div span{display:flex;flex-direction:column}.platform-secret strong{font-size:calc(8px*var(--font-scale));color:#41695b}.platform-secret small{font-size:calc(6px*var(--font-scale));color:#789287}.platform-secret code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #d5ebe0;background:#fff;border-radius:6px;padding:7px;color:#3c6556;font-size:calc(6px*var(--font-scale))}.platform-secret button{height:30px;border:1px solid #cae4d8;background:#fff;color:#337a60;border-radius:6px;padding:0 8px;display:flex;align-items:center;gap:4px;font-size:calc(6.5px*var(--font-scale));cursor:pointer}.platform-secret .platform-secret-close{width:30px;padding:0;justify-content:center}.platform-secret p{grid-column:1/-1;margin:0;color:#718a80;font-size:calc(6px*var(--font-scale))}.company-list{border:1px solid #dfe2e7;background:#fff;border-radius:10px;overflow:hidden}.company-list-head,.company-list>article{display:grid;grid-template-columns:minmax(260px,1.3fr) minmax(180px,.7fr) minmax(180px,.7fr) minmax(230px,.9fr) minmax(260px,1fr);align-items:center;gap:10px;padding:0 11px}.company-list-head{height:38px;background:#fafbfc;border-bottom:1px solid #e6e8eb;color:#888f9a;font-size:calc(6px*var(--font-scale));font-weight:700;letter-spacing:.04em}.company-list>article{min-height:78px;border-bottom:1px solid #eceef1}.company-list>article:last-of-type{border-bottom:0}.company-identity{display:flex;align-items:center;gap:9px;min-width:0}.company-identity>i{width:38px;height:38px;border-radius:10px;background:#eeeafd;color:var(--brand-primary);display:grid;place-items:center;font-size:calc(7px*var(--font-scale));font-weight:800;font-style:normal}.company-identity>span,.company-operation>span,.company-admin{display:flex;flex-direction:column;min-width:0}.company-identity strong,.company-admin strong{color:#4b525d;font-size:calc(7.8px*var(--font-scale));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-identity strong em{font-style:normal;color:var(--brand-primary);background:#eeeafd;padding:2px 4px;border-radius:4px;margin-left:5px;font-size:calc(4.8px*var(--font-scale))}.company-identity small,.company-admin small,.company-operation small{color:#939aa4;font-size:calc(6px*var(--font-scale));margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-operation{display:flex;align-items:center;gap:8px}.company-operation>b{font-size:calc(5.6px*var(--font-scale));border-radius:5px;padding:3px 5px}.company-operation>b.active{color:#328166;background:#eaf7f1}.company-operation>b.suspended{color:#a25650;background:#fff0ef}.company-operation>span{color:#555c67;font-size:calc(7px*var(--font-scale));font-weight:700}.company-capacity{display:flex;flex-direction:column;gap:3px;color:#7e8590;font-size:calc(6px*var(--font-scale))}.company-capacity strong{color:#505762}.company-actions{display:flex;justify-content:flex-end;gap:4px}.company-actions button{min-width:29px;height:29px;border:1px solid #dfe1e6;background:#fff;color:#68707c;border-radius:6px;padding:0 7px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:calc(5.8px*var(--font-scale));cursor:pointer}.company-actions button.suspend{color:#ad534d;border-color:#eed7d4}.company-actions button.reactivate{color:#348066;border-color:#cfe5da}.company-actions button:disabled{opacity:.35;cursor:not-allowed}.platform-no-results{min-height:90px;display:grid;place-items:center;color:#969ca5;font-size:calc(7px*var(--font-scale))}.platform-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#17203b70;display:grid;place-items:center;padding:18px}.platform-modal{width:min(860px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:13px;padding:15px;box-shadow:0 24px 80px #17203b55}.platform-modal.compact{width:min(520px,95vw)}.platform-modal>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eceef1;padding-bottom:10px;margin-bottom:10px}.platform-modal>header>span{display:flex;align-items:center;gap:7px;color:var(--brand-primary)}.platform-modal>header strong{color:#454c57;font-size:calc(10px*var(--font-scale))}.platform-modal>header button{width:29px;height:29px;border:0;background:transparent;color:#626a76;display:grid;place-items:center}.platform-modal>p{color:#777f8b;font-size:calc(7px*var(--font-scale));line-height:1.5}.platform-modal>label,.platform-form-grid label,.platform-limits label,.platform-first-admin label{display:block}.platform-modal label>span,.platform-limits label>span,.platform-first-admin label>span{display:block;color:#666e79;font-size:calc(6.7px*var(--font-scale));font-weight:700;margin-bottom:4px}.platform-modal label span em{font-style:normal;color:#969ca5;font-weight:500}.platform-modal input,.platform-modal select,.platform-modal textarea{width:100%;min-height:35px;border:1px solid #daddE2;background:#fff;color:#505762;border-radius:7px;padding:7px 8px;font-size:calc(7px*var(--font-scale))}.platform-modal textarea{min-height:75px;resize:vertical}.platform-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.platform-form-grid .platform-wide{grid-column:1/-1}.platform-limits,.platform-first-admin{border:1px solid #e1e3e7;border-radius:9px;margin-top:12px;padding:10px}.platform-limits legend,.platform-first-admin legend{color:#575f6a;font-size:calc(7px*var(--font-scale));font-weight:800}.platform-limits{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.platform-first-admin{background:#faf9ff}.platform-first-admin>p{color:#818793;font-size:calc(6.3px*var(--font-scale));margin:0 0 8px}.platform-first-admin>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.platform-modal>footer{display:flex;justify-content:flex-end;gap:7px;margin-top:13px}.platform-modal>footer button{height:34px;border:1px solid #d9dce1;background:#fff;color:#616975;border-radius:7px;padding:0 11px;font-size:calc(7px*var(--font-scale));display:flex;align-items:center;gap:5px;cursor:pointer}.platform-modal>footer button:last-child{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff;font-weight:700}.platform-modal>footer button.danger{background:#bd544d;border-color:#bd544d}.platform-modal>footer button:disabled{opacity:.55}.reseller-create{min-height:80px;border:1px solid #dfe2e7;background:#fff;border-radius:10px;padding:10px;display:grid;grid-template-columns:minmax(260px,1fr) 1fr .7fr auto;gap:9px;align-items:end}.reseller-create>div{display:flex;align-items:center;gap:8px;color:var(--brand-primary);align-self:center}.reseller-create>div span{display:flex;flex-direction:column}.reseller-create strong{color:#4d5460;font-size:calc(8px*var(--font-scale))}.reseller-create small{color:#9399a3;font-size:calc(6px*var(--font-scale));margin-top:2px}.reseller-create label>span{display:block;color:#676e79;font-size:calc(6.5px*var(--font-scale));font-weight:700;margin-bottom:4px}.reseller-create input{width:100%;height:34px;border:1px solid #dfe1e5;border-radius:7px;padding:0 8px}.reseller-create>button{height:34px;border:0;background:var(--brand-primary);color:#fff;border-radius:7px;padding:0 10px;display:flex;align-items:center;gap:5px}.reseller-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:9px;margin-top:10px}.reseller-list article{min-height:75px;border:1px solid #dfe2e7;background:#fff;border-radius:10px;padding:10px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:8px}.reseller-list article>i{width:38px;height:38px;border-radius:10px;background:#eeeafd;color:var(--brand-primary);display:grid;place-items:center}.reseller-list article>span{display:flex;flex-direction:column}.reseller-list strong{color:#4d5460;font-size:calc(8px*var(--font-scale))}.reseller-list small{color:#9299a3;font-size:calc(6px*var(--font-scale));margin-top:2px}.reseller-list b{color:#656d78;font-size:calc(6.5px*var(--font-scale))}.reseller-list em{grid-column:3;font-style:normal;color:#328066;background:#eaf7f1;border-radius:5px;padding:3px 5px;font-size:calc(5.5px*var(--font-scale))}.platform-integrity{min-height:72px;border:1px solid #cae6d9;background:#f1faf6;border-radius:10px;padding:12px;display:flex;align-items:center;gap:9px;margin-bottom:10px;color:#348167}.platform-integrity.invalid{border-color:#edd6d3;background:#fff5f4;color:#b7534d}.platform-integrity>span{display:flex;flex-direction:column}.platform-integrity strong{color:#46665a;font-size:calc(8px*var(--font-scale))}.platform-integrity small{color:#7d938a;font-size:calc(6px*var(--font-scale));margin-top:2px}.platform-integrity>em{margin-left:auto;font-style:normal;font-size:calc(5.5px*var(--font-scale));font-weight:800}.platform-audit-list{border:1px solid #dfe2e7;background:#fff;border-radius:10px;overflow:hidden}.platform-audit-list article{min-height:58px;border-bottom:1px solid #eceef1;display:grid;grid-template-columns:38px 1.2fr .8fr 150px;align-items:center;gap:8px;padding:0 10px}.platform-audit-list article>i{width:32px;height:32px;border-radius:8px;background:#eeeafd;color:var(--brand-primary);display:grid;place-items:center}.platform-audit-list article>span{display:flex;flex-direction:column}.platform-audit-list strong,.platform-audit-list b{color:#505762;font-size:calc(7px*var(--font-scale))}.platform-audit-list small{color:#959ba5;font-size:calc(6px*var(--font-scale));margin-top:2px}.platform-audit-list code{color:#808792;background:#f6f7f8;border-radius:5px;padding:4px 6px;font-size:calc(5.8px*var(--font-scale))}@media(max-width:1450px){.company-list{overflow-x:auto}.company-list-head,.company-list>article{min-width:1250px}.platform-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.platform-metrics{grid-template-columns:repeat(2,1fr)}.platform-secret,.reseller-create{grid-template-columns:1fr}.platform-secret p{grid-column:auto}.platform-form-grid,.platform-first-admin>div,.platform-limits{grid-template-columns:1fr}.platform-form-grid .platform-wide{grid-column:auto}.platform-audit-list article{grid-template-columns:38px 1fr}.platform-audit-list article>span:nth-of-type(2),.platform-audit-list code{display:none}}@media(max-width:620px){.platform-tabs{overflow-x:auto}.platform-metrics{grid-template-columns:1fr}.platform-toolbar{align-items:stretch;flex-direction:column}.platform-toolbar .module-search{width:100%}.platform-toolbar>button{justify-content:center}}.channel-metrics{grid-template-columns:repeat(4,1fr);margin-bottom:10px}.channel-metrics article{min-height:91px}.channel-metrics article>span{color:#858c97;font-size:calc(7px*var(--font-scale))}.channel-metrics article>strong{display:block;color:#242a34;font-size:calc(24px*var(--font-scale));line-height:1;margin:12px 0 7px}.channel-metrics article>small{display:flex;align-items:center;gap:4px;color:#8b929d;font-size:calc(6.3px*var(--font-scale))}.channel-metrics article.healthy>strong,.channel-metrics article.healthy>small{color:#379070}.channel-metrics article.attention>strong,.channel-metrics article.attention>small{color:#c25851}.channel-command{min-height:58px;border:1px solid #dfe2e7;background:#fff;border-radius:10px;padding:8px 10px;margin-bottom:10px;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(390px,1.2fr) auto;align-items:center;gap:12px}.channel-command .module-search{width:100%}.channel-command>div:nth-child(2){display:flex;align-items:center;gap:8px;color:var(--brand-primary)}.channel-command>div:nth-child(2)>span{display:flex;flex-direction:column}.channel-command>div:nth-child(2) strong{color:#525965;font-size:calc(7.3px*var(--font-scale))}.channel-command>div:nth-child(2) small{color:#9299a4;font-size:calc(6px*var(--font-scale));margin-top:2px}.channel-command>button{height:35px;border:0;border-radius:7px;background:var(--brand-primary);color:#fff;padding:0 11px;display:flex;align-items:center;gap:5px;font-size:calc(7px*var(--font-scale));font-weight:700}.channel-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.channel-catalog>.module-card{padding:0;overflow:hidden}.channel-catalog article>header{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:12px;border-bottom:1px solid #eceef1}.channel-type-icon{width:40px;height:40px;border-radius:10px;background:#eeeafd;color:var(--brand-primary);display:grid;place-items:center}.channel-type-icon.ready{background:#eaf7f1;color:#318167}.channel-type-icon.paused{background:#f1f2f4;color:#7c838e}.channel-catalog header>span{display:flex;flex-direction:column;min-width:0}.channel-catalog header strong{color:#484f5a;font-size:calc(8.4px*var(--font-scale))}.channel-catalog header small{color:#9299a3;font-size:calc(6.1px*var(--font-scale));margin-top:3px}.channel-catalog header>em,.channel-state{font-style:normal;border-radius:6px;padding:4px 6px;font-size:calc(5.8px*var(--font-scale));font-weight:800}.channel-catalog header>em.draft,.channel-state.draft{color:#8a6c2f;background:#fff6df}.channel-catalog header>em.ready,.channel-state.ready{color:#2f8164;background:#eaf7f1}.channel-catalog header>em.paused,.channel-state.paused{color:#6f7681;background:#eef0f2}.channel-path{min-height:70px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;padding:10px 12px}.channel-path>span{display:grid;grid-template-columns:18px 1fr;align-items:center;color:var(--brand-primary)}.channel-path small{color:#969ca6;font-size:calc(5.7px*var(--font-scale))}.channel-path b{grid-column:2;color:#555c67;font-size:calc(7px*var(--font-scale));margin-top:2px}.channel-path>svg{color:#c2c6cc}.channel-protections{min-height:35px;background:#f8f9fb;border-block:1px solid #eceef1;padding:0 12px;display:flex;align-items:center;gap:14px}.channel-protections span{display:flex;align-items:center;gap:3px;color:#607269;font-size:calc(5.8px*var(--font-scale))}.channel-protections svg{color:#3c9a78}.channel-catalog dl{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 12px;margin:0}.channel-catalog dl>div{display:flex;flex-direction:column}.channel-catalog dt{color:#979da6;font-size:calc(5.6px*var(--font-scale))}.channel-catalog dd{margin:3px 0 0;color:#555c67;font-size:calc(6.5px*var(--font-scale));display:flex;align-items:center;gap:4px}.channel-catalog dd.passed{color:#328066}.channel-catalog dd.failed{color:#be5750}.channel-catalog article>footer{min-height:45px;border-top:1px solid #eceef1;padding:7px 11px;display:flex;gap:6px;align-items:center}.channel-catalog article>footer button{height:30px;border:1px solid #dadde2;background:#fff;color:#616975;border-radius:6px;padding:0 8px;display:flex;align-items:center;gap:4px;font-size:calc(6.2px*var(--font-scale))}.channel-catalog article>footer button:first-child{color:var(--brand-primary);border-color:#d9d3f3}.channel-catalog article>footer button.details{margin-left:auto;border:0}.channel-editor-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#17203b70;display:grid;place-items:center;padding:18px}.channel-editor{width:min(980px,97vw);max-height:94vh;overflow:auto;background:#fff;border-radius:13px;box-shadow:0 24px 80px #17203b55}.channel-editor>header{min-height:60px;padding:10px 15px;border-bottom:1px solid #e7e9ed;display:flex;align-items:center;justify-content:space-between}.channel-editor>header>div{display:flex;align-items:center;gap:9px;color:var(--brand-primary)}.channel-editor>header span{display:flex;flex-direction:column}.channel-editor>header strong{color:#454c57;font-size:calc(10px*var(--font-scale))}.channel-editor>header small{color:#9198a2;font-size:calc(6px*var(--font-scale));margin-top:2px}.channel-editor>header>button{width:31px;height:31px;border:0;background:transparent;color:#666d78}.channel-editor-identity{padding:10px 15px;display:grid;grid-template-columns:1fr 220px auto;gap:9px;align-items:end}.channel-editor label>span{display:block;color:#656d78;font-size:calc(6.5px*var(--font-scale));font-weight:700;margin-bottom:4px}.channel-editor input:not([type=checkbox]):not([type=radio]),.channel-editor select,.channel-editor textarea{width:100%;min-height:35px;border:1px solid #daddE2;border-radius:7px;background:#fff;color:#505762;padding:7px 8px;font-size:calc(7px*var(--font-scale))}.channel-editor textarea{min-height:68px;resize:vertical}.channel-editor>nav{height:44px;border-block:1px solid #e5e7eb;padding:0 12px;display:flex;gap:5px}.channel-editor>nav button{border:0;background:transparent;color:#808793;padding:0 11px;font-size:calc(6.7px*var(--font-scale));font-weight:700;position:relative}.channel-editor>nav button.active{color:var(--brand-primary)}.channel-editor>nav button.active:after{content:"";position:absolute;height:2px;left:7px;right:7px;bottom:-1px;background:var(--brand-primary)}.channel-editor-content{padding:13px 15px;min-height:360px}.channel-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.channel-form-grid.three{grid-template-columns:repeat(3,1fr)}.channel-form-grid fieldset{border:1px solid #e0e3e7;border-radius:9px;padding:11px;margin:0}.channel-form-grid legend{color:#4f5661;font-size:calc(7.2px*var(--font-scale));font-weight:800;padding:0 5px}.channel-form-grid fieldset>label:not(.channel-check):not(.channel-radio){display:block;margin-top:9px}.channel-check,.channel-radio{min-height:49px;border:1px solid #eceef1;background:#fafbfc;border-radius:8px;padding:8px;display:flex;align-items:flex-start;gap:7px;margin-top:7px}.channel-check.compact{min-height:35px;align-items:center}.channel-check input,.channel-radio input{width:auto!important;min-height:auto!important;margin-top:3px;accent-color:var(--brand-primary)}.channel-check span,.channel-radio span{display:flex;flex-direction:column}.channel-check strong,.channel-radio strong{color:#565d68;font-size:calc(6.8px*var(--font-scale))}.channel-check small,.channel-radio small{color:#9399a3;font-size:calc(5.8px*var(--font-scale));margin-top:3px;line-height:1.4}.channel-number{display:flex;align-items:center}.channel-number input{border-radius:7px 0 0 7px!important}.channel-number em{height:35px;min-width:40px;background:#f1f2f4;border:1px solid #daddE2;border-left:0;border-radius:0 7px 7px 0;display:grid;place-items:center;color:#848b96;font-size:calc(6px*var(--font-scale));font-style:normal}.channel-hours{grid-column:1/-1;display:grid;grid-template-columns:.7fr .6fr 1.7fr;gap:10px;align-items:end}.channel-hours legend{grid-column:1/-1}.channel-native,.channel-credentials-state{border:1px solid #cfe5da;background:#f1faf6;color:#378467;border-radius:9px;padding:10px;display:flex;align-items:center;gap:8px}.channel-native span,.channel-credentials-state span{display:flex;flex-direction:column}.channel-native strong,.channel-credentials-state strong{color:#4c655b;font-size:calc(7px*var(--font-scale))}.channel-native small,.channel-credentials-state small{color:#81948c;font-size:calc(5.8px*var(--font-scale));margin-top:2px}.channel-embed{display:flex;margin-top:8px}.channel-embed code{flex:1;overflow:hidden;text-overflow:ellipsis;border:1px solid #dddfe4;background:#f8f9fa;padding:8px;border-radius:7px 0 0 7px;color:#616975}.channel-embed button{border:1px solid #d9d3f3;background:#fff;color:var(--brand-primary);border-radius:0 7px 7px 0;display:flex;align-items:center;gap:4px}.channel-color{display:flex;align-items:center;gap:7px}.channel-color input{width:42px!important;height:35px;padding:2px!important}.channel-color code{color:#676e79}.channel-secret-form{border-top:1px solid #eceef1;margin-top:10px;padding-top:2px}.channel-secret-form button{margin-top:9px;height:33px;border:0;border-radius:7px;background:var(--brand-primary);color:#fff;display:flex;align-items:center;gap:5px;padding:0 10px}.channel-editor>footer{min-height:57px;border-top:1px solid #e5e7eb;padding:9px 15px;display:flex;align-items:center;justify-content:flex-end;gap:6px}.channel-editor>footer>span{margin-right:auto;color:#7e8590;font-size:calc(6px*var(--font-scale));display:flex;align-items:center;gap:4px}.channel-editor>footer>button{height:34px;border:1px solid #daddE2;background:#fff;color:#626a75;border-radius:7px;padding:0 10px;display:flex;align-items:center;gap:5px;font-size:calc(6.7px*var(--font-scale))}.channel-editor>footer>button:nth-last-child(1),.channel-editor>footer>button:nth-last-child(2){background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.channel-editor>footer>button.test{background:#fff;color:var(--brand-primary);border-color:#d9d3f3}.channel-editor>footer>button.pause{background:#fff6df;color:#896d30;border-color:#ead9ad}.channel-editor>footer>button:disabled{opacity:.45}.channel-editor .channel-check>span,.channel-editor .channel-radio>span{display:flex;flex-direction:column;margin:0}.channel-editor .channel-check strong,.channel-editor .channel-radio strong,.channel-editor .channel-check small,.channel-editor .channel-radio small{display:block}@media(max-width:1200px){.channel-metrics{grid-template-columns:repeat(2,1fr)}.channel-catalog{grid-template-columns:1fr}.channel-command{grid-template-columns:1fr auto}.channel-command>div:nth-child(2){display:none}.channel-form-grid.three{grid-template-columns:repeat(2,1fr)}.channel-hours{grid-column:auto;display:block}}@media(max-width:760px){.channel-metrics,.channel-command,.channel-form-grid,.channel-form-grid.three{grid-template-columns:1fr}.channel-command>button{justify-content:center}.channel-editor-identity{grid-template-columns:1fr}.channel-editor>nav{overflow:auto}.channel-editor>footer{flex-wrap:wrap}.channel-editor>footer>span{width:100%;margin:0}.channel-path{grid-template-columns:1fr}.channel-path>svg{display:none}.channel-protections{flex-wrap:wrap;padding-block:7px}.channel-catalog dl{grid-template-columns:1fr}.channel-catalog article>footer{flex-wrap:wrap}.channel-catalog article>footer button.details{margin-left:0}}.channel-editor-identity{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}:where(.module-view,.profile-editor,.platform-modal,.channel-editor) input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=hidden]),:where(.module-view,.profile-editor,.platform-modal,.channel-editor) select{height:var(--form-control-height);min-height:var(--form-control-height);border-radius:var(--form-control-radius);padding:var(--form-control-padding);line-height:normal}.module-search{height:var(--form-control-height)}.module-search input{height:auto!important;min-height:0!important;padding:0!important}.settings-input{height:var(--form-control-height)}.settings-input input{height:auto!important;min-height:0!important;padding:0!important}.brand-color-grid label>div{height:var(--form-control-height)}.access-invite-form input,.access-invite-form select,.access-table-row>select,.settings-form input,.settings-form select,.protocol-settings input,.brand-form input:not([type=color]),.token-create input,.token-create select,.channel-create input,.channel-create select,.channel-config-list input,.channel-config-list select,.profile-editor>label input,.profile-editor>label select,.platform-modal input,.platform-modal select{height:var(--form-control-height);min-height:var(--form-control-height);border-radius:var(--form-control-radius);padding:var(--form-control-padding)}.channel-editor input:not([type=checkbox]):not([type=radio]):not([type=color]),.channel-editor select{height:var(--form-control-height);min-height:var(--form-control-height);padding:var(--form-control-padding);border-radius:var(--form-control-radius)}.channel-editor textarea{min-height:76px;padding:9px 10px;border-radius:var(--form-control-radius)}.channel-number input{border-radius:var(--form-control-radius) 0 0 var(--form-control-radius)!important}.channel-number em{height:var(--form-control-height);border-radius:0 var(--form-control-radius) var(--form-control-radius) 0}.channel-color input{width:48px!important;height:var(--form-control-height);padding:3px!important}.channel-secret-form button{height:var(--form-control-height);border-radius:var(--form-control-radius)}.channel-official-fields{border-top:1px solid #e7e9ed;margin-top:10px;padding-top:2px}.channel-official-fields>label{display:block;margin-top:9px}.channel-official-fields .channel-embed{margin-top:5px}.channel-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-connection-grid>fieldset,.channel-publish,.channel-embed{min-width:0}.channel-field-help{display:block;color:#8a919c;font-size:calc(5.8px*var(--font-scale));line-height:1.45;margin-top:4px}.channel-publish{border-top:1px solid #e7e9ed;margin-top:11px;padding-top:11px}.channel-publish-heading,.channel-api-guidance{display:flex;align-items:flex-start;gap:8px}.channel-publish-heading{color:var(--brand-primary);margin-bottom:6px}.channel-publish-heading span,.channel-api-guidance span{display:flex;flex-direction:column}.channel-publish-heading strong{color:#505762;font-size:calc(7px*var(--font-scale))}.channel-publish-heading small{color:#89909b;font-size:calc(5.8px*var(--font-scale));margin-top:2px}.channel-publish>label{display:block;margin-top:8px;min-width:0}.channel-embed{display:flex;max-width:100%;margin-top:5px}.channel-embed code{flex:1 1 0;width:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #dddfe4;background:#f8f9fa;padding:9px;border-radius:var(--form-control-radius) 0 0 var(--form-control-radius);color:#616975;font-size:calc(6px*var(--font-scale))}.channel-embed button{flex:0 0 auto;border:1px solid #d9d3f3;background:#fff;color:var(--brand-primary);border-radius:0 var(--form-control-radius) var(--form-control-radius) 0;display:flex;align-items:center;gap:4px;white-space:nowrap;padding:0 9px}.channel-api-guidance{border:1px solid #d9d4f2;background:#f8f6ff;color:var(--brand-primary);border-radius:9px;padding:10px;margin-top:11px}.channel-api-guidance strong{color:#514a70;font-size:calc(7px*var(--font-scale))}.channel-api-guidance small{color:#7b758d;font-size:calc(5.8px*var(--font-scale));line-height:1.45;margin-top:2px}.channel-api-guidance em{color:#6c6680;font-size:calc(5.7px*var(--font-scale));font-style:normal;font-weight:700;margin-top:5px}.channel-meta-heading{display:flex;align-items:center;gap:8px;border:1px solid #ded8fb;background:#f8f6ff;border-radius:9px;padding:9px;margin-top:8px}.channel-meta-heading>span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--brand-primary);color:#fff;font-size:calc(6.5px*var(--font-scale));font-weight:800;flex:none}.channel-meta-heading>div{display:flex;flex-direction:column;min-width:0}.channel-meta-heading strong{color:#514a70;font-size:calc(7px*var(--font-scale))}.channel-meta-heading small{color:#817a96;font-size:calc(5.8px*var(--font-scale));line-height:1.4;margin-top:2px}.channel-generated-secret{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch}.channel-generated-secret input{border-radius:var(--form-control-radius) 0 0 var(--form-control-radius)!important}.channel-secret-form .channel-generated-secret button{height:var(--form-control-height);margin:0;border-radius:0;border:1px solid #d9d3f3;border-left:0;background:#fff;color:var(--brand-primary);white-space:nowrap}.channel-secret-form .channel-generated-secret button:last-child{border-radius:0 var(--form-control-radius) var(--form-control-radius) 0}.channel-vault-note{display:flex;align-items:flex-start;gap:8px;border:1px solid #cfe5da;background:#f1faf6;color:#378467;border-radius:9px;padding:9px;margin-top:10px}.channel-vault-note span{display:flex;flex-direction:column}.channel-vault-note strong{color:#4c655b;font-size:calc(6.8px*var(--font-scale))}.channel-vault-note small{color:#81948c;font-size:calc(5.8px*var(--font-scale));line-height:1.4;margin-top:2px}.channel-secret-form .channel-vault-button{width:100%;justify-content:center;font-weight:700}.channel-subscription-state{display:flex;align-items:flex-start;gap:8px;border:1px solid #ead9ad;background:#fff9ea;color:#8d6d28;border-radius:9px;padding:9px;margin-top:10px}.channel-subscription-state.confirmed{border-color:#cfe5da;background:#f1faf6;color:#378467}.channel-subscription-state span{display:flex;flex-direction:column}.channel-subscription-state strong{font-size:calc(6.8px*var(--font-scale));color:inherit}.channel-subscription-state small{font-size:calc(5.8px*var(--font-scale));line-height:1.4;margin-top:2px;color:inherit;opacity:.8}.channel-technical-events{grid-column:1/-1}.channel-technical-guidance{display:flex;align-items:flex-start;gap:8px;border:1px solid #cfe5da;background:#f1faf6;color:#378467;border-radius:9px;padding:10px}.channel-technical-guidance span{display:flex;flex-direction:column}.channel-technical-guidance strong{color:#416457;font-size:calc(7px*var(--font-scale))}.channel-technical-guidance small{color:#718d82;font-size:calc(5.9px*var(--font-scale));line-height:1.45;margin-top:3px}.channel-technical-events article{display:flex;align-items:flex-start;gap:8px;border:1px solid #ead9ad;background:#fff9ea;color:#9a7026;border-radius:9px;padding:9px;margin-top:8px}.channel-technical-events article>span{display:flex;flex-direction:column}.channel-technical-events article strong{color:#72531e;font-size:calc(6.8px*var(--font-scale))}.channel-technical-events article small{color:#957b4e;font-size:calc(5.8px*var(--font-scale));margin-top:2px}.channel-technical-events article em{color:#806b47;font-size:calc(5.8px*var(--font-scale));font-style:normal;margin-top:4px}.channel-technical-empty{min-height:42px;display:flex;align-items:center;gap:7px;color:#77808b;font-size:calc(6.2px*var(--font-scale));padding:8px}.channel-technical-empty.attention{color:#a46237}@media(max-width:760px){.channel-editor-identity,.channel-connection-grid{grid-template-columns:1fr}.channel-embed{flex-direction:column}.channel-embed code,.channel-embed button{border-radius:var(--form-control-radius)}.channel-embed button{min-height:var(--form-control-height);justify-content:center}.channel-generated-secret{grid-template-columns:1fr}.channel-generated-secret input,.channel-secret-form .channel-generated-secret button,.channel-secret-form .channel-generated-secret button:last-child{border:1px solid #d9d3f3;border-radius:var(--form-control-radius)!important;margin-top:5px}.channel-generated-secret input{margin-top:0}}.human-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.human-section-heading>div{display:flex;align-items:center;gap:8px;color:var(--brand-primary)}.human-section-heading span{display:flex;flex-direction:column}.human-section-heading strong{color:#505762;font-size:calc(8px*var(--font-scale))}.human-section-heading small{color:#8e95a0;font-size:calc(5.8px*var(--font-scale));margin-top:2px}.human-new-queue{padding:13px;display:flex;flex-direction:column;gap:9px}.human-new-queue-actions{display:flex;justify-content:flex-end;gap:7px}.human-operation-settings button.secondary{background:#fff;color:#666e79;border:1px solid #dfe2e7}.human-agent-queue{border:1px solid #e5e7eb;border-radius:7px;padding:5px 7px;display:flex;align-items:center;gap:8px}.human-capacity{display:flex!important;align-items:center;gap:4px;color:#8a919b!important}.human-capacity input{width:46px!important;height:25px!important;padding:3px!important}.human-operation-settings{display:flex;flex-direction:column;gap:12px}.human-queue-grid,.massive-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.human-queue-card{padding:13px;display:flex;flex-direction:column;gap:9px}.human-queue-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.human-queue-card>header>span{display:grid;grid-template-columns:22px 1fr;align-items:center;color:var(--brand-primary)}.human-queue-card>header strong,.human-queue-card>header small{grid-column:2}.human-queue-card>header strong{color:#4d5561;font-size:calc(8px*var(--font-scale))}.human-queue-card>header small{color:#8e95a0;font-size:calc(5.8px*var(--font-scale));margin-top:2px}.human-operation-settings label>span{display:block;color:#656d78;font-size:calc(6.3px*var(--font-scale));font-weight:700;margin-bottom:4px}.human-operation-settings input:not([type=checkbox]),.human-operation-settings select,.human-operation-settings textarea{width:100%;border:1px solid #daddE2;border-radius:var(--form-control-radius);background:#fff;color:#505762;padding:8px;font-size:calc(6.7px*var(--font-scale))}.human-operation-settings input:not([type=checkbox]),.human-operation-settings select{height:var(--form-control-height)}.human-operation-settings textarea{min-height:78px;resize:vertical}.human-operation-settings button{height:var(--form-control-height);border:0;border-radius:var(--form-control-radius);background:var(--brand-primary);color:#fff;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;font-weight:700}.human-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.human-queue-card fieldset,.mass-notice-form fieldset{border:1px solid #e2e4e8;border-radius:8px;padding:8px;display:flex;gap:11px;flex-wrap:wrap}.human-queue-card legend,.mass-notice-form legend{color:#656d78;font-size:calc(6.2px*var(--font-scale));font-weight:700}.human-queue-card fieldset label,.mass-notice-form fieldset label,.human-alert-controls label{font-size:calc(6.1px*var(--font-scale));color:#69717c}.human-alert-controls{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid #d8e9e1;background:#f4fbf8;border-radius:8px;padding:8px}.human-alert-controls label{display:flex;align-items:center;gap:5px}.human-alert-controls input[type=number]{width:60px;height:28px}.human-agent-card{padding:13px}.human-agent-list{display:flex;flex-direction:column;margin-top:10px}.human-agent-list>article{display:grid;grid-template-columns:minmax(150px,1.2fr) auto minmax(260px,1.5fr) 190px minmax(160px,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #eceef1}.human-agent-name{display:flex;flex-direction:column}.human-agent-name strong{color:#525a65;font-size:calc(7px*var(--font-scale))}.human-agent-name small{color:#9299a3;font-size:calc(5.8px*var(--font-scale));margin-top:2px}.human-schedule-toggle,.human-agent-queues label,.human-weekdays label{display:flex;align-items:center;gap:4px;color:#69717c;font-size:calc(5.9px*var(--font-scale))}.human-weekdays,.human-agent-queues{display:flex;gap:6px;flex-wrap:wrap}.human-shift-time{display:grid;grid-template-columns:1fr auto 1fr;gap:5px;align-items:center}.human-shift-time span{font-size:calc(5.8px*var(--font-scale));color:#8d949e}.human-agent-list button{height:31px}.mass-notice-form,.mass-notice-list{padding:13px;display:flex;flex-direction:column;gap:9px}.mass-notice-list article{display:grid;grid-template-columns:6px minmax(0,1fr) 110px;gap:9px;align-items:start;border-top:1px solid #eceef1;padding:10px 0}.mass-severity{height:100%;min-height:52px;border-radius:5px;background:#6393d8}.mass-severity.warning{background:#d8a33d}.mass-severity.critical{background:#d95b54}.mass-notice-list article div{display:flex;flex-direction:column}.mass-notice-list article strong{color:#4f5762;font-size:calc(7px*var(--font-scale))}.mass-notice-list article p{color:#6e7681;font-size:calc(6.2px*var(--font-scale));line-height:1.45;margin:3px 0}.mass-notice-list article small{color:#979da6;font-size:calc(5.6px*var(--font-scale))}@media(max-width:1200px){.human-agent-list>article{grid-template-columns:1fr auto}.human-weekdays,.human-shift-time,.human-agent-queues{grid-column:1/-1}.human-queue-grid,.massive-settings-grid{grid-template-columns:1fr}}@media(max-width:760px){.human-form-grid{grid-template-columns:1fr}.human-alert-controls{align-items:flex-start;flex-direction:column}.human-agent-list>article{grid-template-columns:1fr}.human-agent-list>article>*{grid-column:1}.mass-notice-list article{grid-template-columns:5px 1fr}.mass-notice-list article select{grid-column:2}}.human-queue-card fieldset.human-distribution-settings{display:flex;flex-direction:column;gap:10px;min-width:0;background:#f8f7ff;border-color:#ddd7fc}.human-distribution-settings p,.human-distribution-settings small{margin:0;font-size:calc(6.3px*var(--font-scale));line-height:1.5;color:#69717c}.human-distribution-settings select:disabled{opacity:.65}.channel-social-fields>p,.channel-social-fields>small{display:block;color:#626b78;font-size:calc(8px * var(--font-scale));line-height:1.5;margin:8px 0 12px}.channel-social-fields>label{display:block;margin-top:10px}.channel-social-fields code{font-size:calc(7px * var(--font-scale));display:block;margin:6px 0}
