.app-shell{--canvas:#191e25;--surface:#222932;--raised:#2c3540;--deep:#191e25;--ink:#f1f4f8;--muted:#b7c3d1;--line:#3b4552;--panel:#222932;--panel-2:#2b333e;--border:#44505e;background:#191e25;color:#f1f4f8}.app-shell .rail{background:#20262e;border-color:#3a424d}.app-shell .brand{background:#343e49;color:#f3f6fa}.app-shell .brand span{color:#b8df82}.app-shell .rail .nav-item{color:#bdc8d6}.app-shell .rail .nav-item:hover{background:#2d3540;color:#f4f7fb}.app-shell .rail .nav-item.active{background:#333d49;color:#f4f7fb;box-shadow:inset 2px 0 0 #8e9fb1}.app-shell .nav-item em,.app-shell .nav-item:not(.active) em{background:#424e5d;color:#e6edf5}.app-shell .rail .operator{border-color:#3c4651}.app-shell .avatar,.app-shell .avatar.small,.app-shell .mobile-operator-avatar{background:#3a4552;color:#e5edf5}.app-shell .avatar.gray{background:#353f4b;color:#ccd7e3}.app-shell .topbar{background:#252c35;border-color:#404a56}.app-shell .workspace-divider{background:#4a5663}.app-shell .workspace-subtitle{color:#b6c3d1}.app-shell .approval-pill,.app-shell .connection-pill{color:#c7d4e2}.app-shell .icon-button,.app-shell .mobile-icon-button{color:#c8d3e0}.app-shell .icon-button:hover,.app-shell .text-button:hover{background:#35404d;color:#f5f8fc}.app-shell .text-button{color:#c3d2e3}.app-shell .pause-button{color:#f0c7c4;border-color:#735a5e}.app-shell .pause-button:hover{background:#443138}.app-shell:not(.email-mode) .conversation-pane,.app-shell:not(.email-mode) .transcript{background:#191f27}.app-shell .chat-header,.app-shell.email-mode .chat-header{background:#272f39;border-color:#414c59}.app-shell .chat-header h2,.app-shell.email-mode .chat-header h2{color:#f1f5fa}.app-shell .customer-meta,.app-shell.email-mode .customer-meta{color:#bac8d8}.app-shell .case-picker,.app-shell.email-mode .case-picker{color:#c9d6e6}.app-shell .conversation-toolbar,.app-shell.email-mode .conversation-toolbar{background:#222a34;border-color:#3d4856}.app-shell .target-tag{color:#c5d5e1;border-color:#536170}.app-shell .target-tag.unverified{background:#3b3328;color:#f3d49d;border-color:#786446}.app-shell .resolve-button{background:#303d3b;color:#c9e5d7;border-color:#607b70}.app-shell .resolve-button:hover{background:#3b4b45}.app-shell .resolve-button.closed{background:#353d46;color:#d2dce6;border-color:#576472}.app-shell .mode-toggle,.app-shell.email-mode .mode-toggle{background:#1b222b;border-color:#465261}.app-shell .mode-toggle button,.app-shell.email-mode .mode-toggle button{color:#c2d0df}.app-shell .mode-toggle .chosen,.app-shell.email-mode .mode-toggle .chosen{background:#414c5b;color:#f5f8fc;box-shadow:0 1px 4px #00000030}.app-shell .language-select,.app-shell.email-mode .language-select{background:#29333f;border-color:#526071;color:#e0e8f2}.app-shell .owner-button{background:#2e3742;color:#d4dfec;border-color:#526273}.app-shell .owner-button.owned{background:#3c3429;color:#f0d1a0;border-color:#796244}.app-shell .history-access,.app-shell .history-access.active,.app-shell .history-toggle{color:#c0d0e2}.app-shell .history-access:hover{color:#eff5fb}.app-shell .history-caption,.app-shell .history-toggle span{color:#aebed0}.app-shell .conversation-history{border-color:#3d4a59}.app-shell .date-separator{color:#a4b4c6}.app-shell .date-separator:after,.app-shell .date-separator:before{background:#394654}.app-shell .case-empty{color:#b4c3d5}.app-shell.mobile-viewport-owned.mobile-keyboard-open:not(.email-mode) .composer-footer,.app-shell:not(.email-mode) .closed-composer,.app-shell:not(.email-mode) .composer-area{background:#252e39;border-color:#485565}.app-shell:not(.email-mode) .composer{background:#1b222c;border-color:#63748a;color:#f3f6fa}.app-shell:not(.email-mode) .composer::placeholder{color:#b7c5d6}.app-shell:not(.email-mode) .composer-meta{color:#bccbdd}.app-shell:not(.email-mode) .brief-box{background:#2a2e3b;border-color:#62637c}.app-shell:not(.email-mode) .brief-box label,.app-shell:not(.email-mode) .brief-disclosure>summary{color:#d5cdf1}.app-shell:not(.email-mode) .brief-box label span{color:#bec3d5}.app-shell:not(.email-mode) .brief-box textarea{color:#eef0f8}.app-shell:not(.email-mode) .brief-box textarea::placeholder{color:#b3bacd}.app-shell:not(.email-mode) .brief-box>button{color:#e0e3ee;background:#454b61}.app-shell:not(.email-mode) .semi-manual-input-row textarea{background:#293543;border-color:#65758c;color:#f1f5fb}.app-shell:not(.email-mode) .semi-manual-input-row textarea::placeholder{color:#b6c5d7}.app-shell:not(.email-mode) .semi-manual-label label{color:#d8d4ee}.app-shell:not(.email-mode) .semi-manual-empty,.app-shell:not(.email-mode) .semi-manual-guidance>p,.app-shell:not(.email-mode) .semi-manual-label>span{color:#b9c8da}.app-shell .semi-manual-input-row .semi-manual-generate{background:#56566e;border-color:#8a8aab;color:#f8f8fe}.app-shell .semi-manual-input-row .semi-manual-generate:hover:not(:disabled){background:#686982}.app-shell:not(.email-mode) .reply-preview{background:#222d3d;border-color:#52657f;color:#e2ebf8}.app-shell:not(.email-mode) .reply-preview header,.app-shell:not(.email-mode) .reply-preview-label{color:#c0d3ed}.app-shell:not(.email-mode) .reply-preview header span:last-child,.app-shell:not(.email-mode) .reply-preview-label span{color:#b4c2d6}.app-shell .primary-button,.app-shell .send-button,.operator-login-card .primary-button{background:#dce4ee;border-color:#dce4ee;color:#202a37;box-shadow:0 2px 6px #00000020}.app-shell .primary-button:hover:not(:disabled),.app-shell .send-button:hover:not(:disabled),.operator-login-card .primary-button:hover:not(:disabled){background:#f1f5fa;border-color:#f1f5fa}.app-shell .secondary-button{background:#303b49;border-color:#57687b;color:#e0e8f3}.app-shell .secondary-button:hover:not(:disabled){background:#3c495a}.app-shell:not(.email-mode) .draft-button{background:#444457;border-color:#7c7997;color:#f0edf9}.app-shell:not(.email-mode) .draft-button:hover:not(:disabled){background:#55556c}.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus{border-color:#94b8e2!important;box-shadow:0 0 0 3px #94b8e21a}.app-shell a:focus-visible,.app-shell button:focus-visible{outline-color:#a0c2ed}.app-shell input[type=checkbox],.app-shell input[type=radio]{accent-color:#a0b7d2}.app-shell ::selection{background:#49617d;color:#fff}.app-shell ::-webkit-scrollbar-thumb{background:#526171}.app-shell .context-heading,.app-shell .context-panel,.app-shell .context-panel.mobile-open,.app-shell .context-tabs,.app-shell.context-collapsed .context-panel.mobile-open,.app-shell:not(.email-mode) .context-panel{background:#242d38;border-color:#445363}.app-shell .context-heading .eyebrow{color:#bfccdb}.app-shell .context-tabs button{color:#bdccdc}.app-shell .context-tabs button.active{color:#f3f7fb;border-color:#9fb1c6}.app-shell .context-tabs span{background:#465364;color:#e8edf6}.app-shell .context-section{border-color:#445262}.app-shell .context-panel .field-label,.app-shell .section-caption{color:#dce5f0}.app-shell .context-empty,.app-shell .fact-row>span,.app-shell .hint,.app-shell .section-caption span{color:#bbc9db}.app-shell .fact-row strong{color:#edf2f8}.app-shell .context-panel .field-label input,.app-shell .context-panel .field-label select,.app-shell .context-panel textarea{background:#1e2733;border-color:#5b6a7d;color:#f0f4fb}.app-shell .context-panel input::placeholder,.app-shell .context-panel textarea::placeholder{color:#adbed2}.app-shell .sim-card{background:#303c4b;border-color:#586b81}.app-shell .sim-card.target{background:#354252;border-color:#8aa5c2}.app-shell .sim-card strong{color:#f0f5fb}.app-shell .sim-card .row{color:#b6d6c8}.app-shell .sim-card-footer,.app-shell .sim-iccid{color:#c3d2e4}.app-shell .sim-card-actions{border-color:#596d83}.app-shell .sim-card-actions button{color:#d1e0f2}.app-shell .sim-card-actions button:hover{color:#fff}.app-shell .sim-refresh{background:#293644}.app-shell .sim-facts{background:#253241;border-color:#4d6074}.app-shell .sim-facts>div:not(.freshness){border-color:#415368}.app-shell .sim-facts>div>span{color:#bbcce1}.app-shell .sim-facts strong{color:#edf3fa}.app-shell .freshness{color:#acbed3}.app-shell .customer-facts,.app-shell .order-card{background:#2d3948;border-color:#52657a;color:#cfdded}.app-shell .customer-facts>strong{color:#f1f5fa}.app-shell .order-group-label,.app-shell .order-meta{color:#bfcee0}.app-shell .other-orders summary,.app-shell .other-sims summary{color:#d1ddeb}.app-shell .installation-field{background:#243140;border-color:#506a82}.app-shell .installation-field code,.app-shell .installation-field>span{color:#c1d5ec}.app-shell .installation-field button{color:#cde0f5}.app-shell .guide-link{background:#303e4c;border-color:#60768a;color:#e1ebf4}.app-shell .guide-link small{color:#bdcfe0}.app-shell .step-item p{color:#ccd8e8}.app-shell .step-item select{background:#242d38;color:#c1d1e4}.app-shell .step-indicator{background:#344351;border-color:#6a7d8f;color:#dfebf6}.app-shell .step-indicator.worked{background:#30423c;color:#c0e5d1;border-color:#678d79}.app-shell .step-indicator.failed{background:#44372f;color:#f2d1b3;border-color:#967458}.app-shell .reference-form{background:#263343;border-color:#52657b}.app-shell .reference-form input{background:#1e2936;border-color:#60738b;color:#f1f5fb}.app-shell .reference-result{background:#2e3d3a;border-color:#617c70;color:#c5e5d7}.app-shell .reference-result.warning{background:#3d352b;color:#f3d9a8}.app-shell .settings-workspace{--sw-surface:#272f3a;--sw-raised:#333e4d;--sw-border:#485666;--sw-text:#f1f5fa;--sw-muted:#c0cede;--sw-accent:#b3c7df;--sw-accent-rgb:179,199,223;background:#1c232c}.app-shell .settings-navigation,.app-shell .settings-workspace-header{background:#242d38;border-color:#485666}.app-shell .settings-navigation nav a{color:#ced9e7}.app-shell .settings-navigation nav a:hover{background:#313c4a;color:#f4f7fc}.app-shell .settings-navigation nav a.active{background:#374455;border-color:#697d94;color:#f1f6fc}.app-shell .settings-navigation nav a small{color:#c0cedf}.app-shell .settings-eyebrow,.app-shell .settings-nav-caption,.app-shell .settings-sidebar-note strong{color:#ccd9e8}.app-shell .settings-header-note{color:#cfdaea}.app-shell .settings-integration-card,.app-shell .settings-model-card{background:#272f3a}.app-shell .settings-small-icon{background:#344253}.app-shell .settings-mode-options label{background:#1f2833}.app-shell .settings-mode-options label.selected{background:#354253;border-color:#91a9c5;box-shadow:0 0 0 1px #91a9c520}.app-shell .settings-mode-options label.selected>svg{color:#cfdfef}.app-shell .settings-mode-options label>span,.app-shell .settings-number-input>span{color:#c0cfe0}.app-shell .settings-number-input input{background:#1e2835;border-color:#61748a;color:#f2f6fc}.app-shell .settings-review-summary>div{background:#303b4c}.app-shell .settings-pending-symbol{background:#314052}.app-shell .settings-primary-button{background:#dce4ee;color:#202a37;border-color:#dce4ee}.app-shell .settings-primary-button:hover:not(:disabled){background:#f1f5fa}.app-shell .settings-secondary-button{background:#344254;color:#e3ecf7;border-color:#647890}.app-shell .settings-secondary-button:hover:not(:disabled){background:#425369}.app-shell .settings-savebar{background:#283441;border-color:#4b5f73}.app-shell .settings-savebar small{color:#c0d0e2}.app-shell .settings-workspace .email-controls,.app-shell .settings-workspace .welcome-controls{background:#272f3a;border-color:#4c5a6b}.app-shell .settings-workspace .email-controls input:not([type=checkbox]),.app-shell .settings-workspace .email-controls select,.app-shell .settings-workspace .welcome-controls input:not([type=checkbox]),.app-shell .settings-workspace .welcome-controls select{background:#1e2835;border-color:#61748a;color:#f2f6fc}.app-shell .settings-workspace .gmail-setup{background:#253343;border-color:#4e6379}.app-shell .settings-workspace .gmail-callback{background:#1e2936;border-color:#5a6f87;color:#d0e1f4}.app-shell .settings-workspace .email-control-actions .primary-button,.app-shell .settings-workspace .welcome-actions .primary-button{background:#dce4ee;color:#202a37;border-color:#dce4ee}.app-shell .settings-workspace .email-control-actions .text-button,.app-shell .settings-workspace .welcome-actions .secondary-button{color:#d4e4f6}.app-shell .email-controls,.app-shell .welcome-controls{background:#293543;border-color:#526678}.app-shell .welcome-heading,.app-shell .welcome-heading h3{color:#e1ebf5}.app-shell .email-control-title span,.app-shell .welcome-heading p,.app-shell .welcome-hint{color:#c2d1e3}.app-shell .welcome-preview strong{color:#d4e4f6}.app-shell .welcome-preview p{color:#e3ebf5}.app-shell .welcome-status{background:#2d3a49;border-color:#61758b;color:#d5e3f3}.app-shell .welcome-status.accepted{background:#2d3c37;border-color:#658876;color:#c9e7d8}.app-shell .welcome-status summary>span{color:#b3c7dd}.app-shell .knowledge-page{background:#1c232c}.app-shell .knowledge-count{background:#344153;border-color:#617890;color:#e3edf8}.app-shell .knowledge-count span{color:#c6d7eb}.app-shell .page-heading p{color:#c0cede}.app-shell .knowledge-card{background:#2a3543;border-color:#52677d}.app-shell .knowledge-card h3{color:#f0f5fb}.app-shell .knowledge-card>p{color:#ccd9e9}.app-shell .knowledge-card footer{color:#b2c5dd}.app-shell .knowledge-card footer a{color:#c9def7}.app-shell .category-filter select{background:#2c3746;border-color:#5d7086;color:#e9f1fb}.app-shell .feedback-card{background:#293544;border-color:#52657c}.app-shell .feedback-original,.app-shell .feedback-reason,.app-shell .feedback-request p{background:#253141;border-color:#4d627a}.app-shell .feedback-expected{background:#303d42;border-color:#63818b}.app-shell .feedback-card-toggle small,.app-shell .feedback-context dt,.app-shell .feedback-expected>span,.app-shell .feedback-original>span,.app-shell .feedback-reason>span,.app-shell .feedback-review-header p{color:#c0cede}.app-shell .modal{background:#283440;border-color:#607387;color:#eff4fa}.app-shell .modal>p{color:#c1d1e3}.app-shell .modal footer{border-color:#51687e}.app-shell .modal .field-label{color:#dbe6f3}.app-shell .modal .field-label input,.app-shell .modal .field-label select{background:#1e2936;border-color:#63788f;color:#f1f6fc}.app-shell .connection-cards>div{background:#303e4d;border-color:#60758b}.app-shell .connection-cards strong{color:#e8f1fb}.app-shell .connection-cards p,.app-shell .connection-cards small{color:#c0d2e7}.app-shell .setup-info{background:#273747;border-color:#59738b;color:#c4d6eb}.app-shell .setup-info code,.app-shell .setup-info strong{color:#dfebf9}.app-shell .simulator{background:#26323f}.app-shell .scenario-buttons button{background:#364151;border-color:#6b768d;color:#e0e7f5}.app-shell .simulator-input>input{background:#1f2a36;border-color:#62758c}.app-shell .loading-panel{background:#1c232c;color:#bdcede}.app-shell .loading-panel h2{color:#edf4fa}.app-shell .loading-panel p{color:#b5c7db}.app-shell .refund-workspace{background:#1c232c;color:#f1f5fb}.app-shell .refund-workspace-header p{color:#c0cee0}.app-shell .refund-total{background:#354253;color:#d7e3f1}.app-shell .refund-status-filters>button{background:#2d3949;border-color:#52667d;color:#d3e0f0}.app-shell .refund-status-filters>button.active{background:#455066;border-color:#9aa6bf;color:#f5f6fc}.app-shell .refund-status-filters>button>span{background:#465971;color:#ecf3fc}.app-shell .refund-status-filters>button.active>span{background:#65738a}.app-shell .refund-search{background:#293646;border-color:#596e86;color:#c3d4e9}.app-shell .refund-search input{color:#f0f5fc}.app-shell .refund-search input::placeholder,.app-shell .refund-search>span{color:#bfd0e7}.app-shell .refund-list{background:#273341;border-color:#4b6076}.app-shell .refund-table th{background:#334255;color:#d0def0}.app-shell .refund-table td{border-color:#45596e}.app-shell .refund-record:hover{background:#324253}.app-shell .refund-missing,.app-shell .refund-record-title time{color:#becde1}.app-shell .refund-customer-email{color:#d0e1f6}.app-shell .refund-state-cell>select{background:#283748;border-color:#617a95;color:#e5effc}.app-shell .refund-case-submit,.app-shell .refund-case-toggle,.app-shell .refund-case-view,.app-shell .refund-mark-button,.app-shell .refund-mark-button.marked,.app-shell .refund-note-save,.app-shell .refund-open-button{background:#414d61;border-color:#7b8da7;color:#f1f4fc}.app-shell .refund-case-submit:hover:not(:disabled),.app-shell .refund-case-toggle:hover:not(:disabled),.app-shell .refund-mark-button:hover:not(:disabled),.app-shell .refund-open-button:hover:not(:disabled){background:#54637b}.app-shell .refund-record-notes{color:#d2deee}.app-shell .refund-record-notes label{color:#d7e4f5}.app-shell .refund-record-notes textarea{background:#1e2b3a;border-color:#627e9a;color:#f1f6fc}.app-shell .refund-case-card{background:#303b4d;border-color:#72819c;color:#eef2fa}.app-shell .refund-case-heading>span:first-child{color:#e2def2}.app-shell .refund-case-heading>small{color:#c9d1e5}.app-shell .refund-case-form>label{color:#e1eaf6}.app-shell .refund-case-form input,.app-shell .refund-case-form select,.app-shell .refund-case-form textarea{background:#223042;border-color:#7891af;color:#f3f7fd}.app-shell .refund-case-form input::placeholder,.app-shell .refund-case-form textarea::placeholder{color:#c0cee4}.app-shell .refund-selected-order{background:#27364b;border-color:#627b99}.app-shell .refund-case-hint,.app-shell .refund-optional{color:#ccd7e9}.app-shell.email-mode .email-composer,.app-shell.email-mode .email-editor-canvas,.app-shell.email-mode .email-message-card,.app-shell.email-mode .email-thread{background:#fff;color:#193252}.app-shell.email-mode .email-thread-heading{background:#2a3542;border-color:#4b5e73}.app-shell.email-mode .email-thread-heading small,.app-shell.email-mode .email-thread-heading span{color:#d1ddec}.app-shell.email-mode .composer-area{background:#edf1f6;border-color:#c5d0df}.app-shell.email-mode .composer-meta{color:#465f80}.app-shell.email-mode .composer-area .text-button,.app-shell.email-mode .email-composer-actions>button{color:#35567f}.app-shell.email-mode .composer-area .text-button:hover,.app-shell.email-mode .email-composer-actions>button:hover{background:#e6edf7;color:#213f6c}.app-shell.email-mode .email-composer .hint{color:#4c6383}.app-shell.email-mode .email-send-button{background:#345d9a;border-color:#345d9a;color:#fff}.app-shell.email-mode .email-send-button:hover:not(:disabled){background:#284b80}.app-shell.email-mode .closed-composer{background:#edf1f6;color:#395577}.app-shell .mobile-chat-tools,.app-shell .mobile-inbox-header{background:#272f39;border-color:#465361}.app-shell .mobile-chat-tools>span,.app-shell .mobile-inbox-header strong{color:#c1d0e2}.app-shell .mobile-chat-tools>button{color:#d3e1f2}.app-shell .mobile-menu-sheet{background:#293541;border-color:#657c94;color:#edf4fb}.app-shell .mobile-menu-sheet>header span,.app-shell .mobile-menu-sheet>p{color:#bfd0e5}.app-shell .mobile-menu-sheet nav button,.app-shell .mobile-settings-link{color:#dce8f7}.app-shell .mobile-menu-sheet nav button.active{background:#425369;color:#f3f8ff}.app-shell .mobile-menu-sheet nav b{background:#596c86;color:#eff5fd}.app-shell .mobile-case-actions,.app-shell .mobile-settings-link{border-color:#5b7088}.app-shell .mobile-case-actions button,.app-shell .mobile-case-actions button:first-child{background:#35475b;border-color:#7690ac;color:#e1edf9}.app-shell .mobile-sheet-handle{background:#94a6bb}.app-shell .list-footer{background:#232c37;color:#bfcede}.brand-logo{flex-shrink:0}.brand-logo img{display:block;width:104px;height:auto}.operator-login-page{background:radial-gradient(circle at 35% 10%,#35404d 0,transparent 46%),#1c232b;color:#f0f5fb}.operator-login-card{background:#2a3440;border-color:#61758b}.operator-login-brand img{width:134px}.operator-login-heading svg{color:#bfcee1}.operator-login-card>p{color:#c7d4e5}.operator-login-card .field-label{color:#e1eaf7}.operator-login-card input{background:#1d2937;border-color:#7389a4;color:#f3f7fc}.operator-login-card input:focus{border-color:#a8c8ee!important;outline-color:#a8c8ee;box-shadow:0 0 0 3px #a8c8ee22}