.account-login{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;background:#f3f6fb;color:#183252;gap:22px}.account-login-brand{display:flex;align-items:center;gap:12px}.account-login-brand>span{background:#176fff;color:#fff;border-radius:10px;display:grid;place-items:center;width:44px;height:44px}.account-login-brand strong{font-size:19px}.account-login-brand small{display:block;font-size:11px;color:#667d99;margin-top:4px}.account-login-card{width:100%;max-width:390px;background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:24px;box-shadow:0 8px 30px #18325208}.account-login-title{display:flex;align-items:center;gap:8px;margin-bottom:20px}.account-login-title h1{font-size:19px;margin:0}.account-login fieldset{border:0;padding:0;margin:0;display:grid;gap:14px;min-width:0}.account-login label{display:block;font-size:12px;font-weight:600}.account-login i{color:#c4444c;font-style:normal}.account-login input,.account-login select{display:block;width:100%;margin-top:7px;min-height:38px;border:1px solid #dce5ef;border-radius:6px;padding:8px 10px;font-size:13px}.account-login .primary{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:39px}.account-login-note{font-size:11px;line-height:1.7;color:#667d99;margin:0}.account-login-error{font-size:12px;line-height:1.6;color:#ad3b43;background:#fff1f1;padding:10px;border-radius:6px}.account-login-switch{margin-top:15px;background:none;border:0;font-size:11px;color:#1765c5;padding:0}.account-login :focus-visible{outline:2px solid #1767d5;outline-offset:2px}.employee-account{position:relative}.employee-account-menu{position:absolute;right:0;top:44px;width:170px;background:#fff;border:1px solid #dce5ef;border-radius:8px;padding:8px;box-shadow:0 10px 24px #18325214;z-index:50}.employee-account-menu>strong{display:block;padding:8px;font-size:12px}.employee-account-menu button{display:block;width:100%;padding:9px 8px;text-align:left;font-size:12px;border:0;background:#fff;color:#28415f}.employee-account-menu button:hover{background:#edf4ff}.account-login-success{font-size:12px;color:#16835a;background:#eafaf2;padding:10px;border-radius:6px}.account-login{min-height:100svh;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);grid-template-rows:1fr auto auto 1fr;column-gap:48px;row-gap:28px;align-items:initial;justify-content:initial;padding:48px max(48px,8%);background-attachment:fixed}.account-login .account-login-brand{grid-column:2;grid-row:2;width:100%;box-sizing:border-box;padding:0;background:transparent;border-radius:0;gap:14px}.account-login-brand>span{width:48px;height:48px;flex:none;border-radius:8px;box-shadow:0 4px 14px #176fff24}.account-login-brand strong{font-size:24px;font-weight:650;line-height:1.4}.account-login-brand small{font-size:12px;color:#50667e;line-height:1.7;margin-top:5px}.account-login .account-login-brand>div{max-width:none}.account-login-card{grid-column:2;grid-row:3;max-width:420px;box-sizing:border-box;padding:36px;background:#fffffffa;border:1px solid #ffffff;border-radius:8px;box-shadow:0 16px 60px #223b541a,0 2px 8px #223b5408}.account-login-title{gap:10px;margin-bottom:30px;padding-bottom:22px;border-bottom:1px solid #e8edf2}.account-login-title>svg{color:#1767d5}.account-login-title h1{font-size:21px;font-weight:600}.account-login fieldset{gap:22px}.account-login label{font-size:13px;font-weight:500;color:#34465a}.account-login input,.account-login select{min-height:46px;font-size:14px;padding:11px 13px;margin-top:9px;background:#fafcfe;border:1px solid #d5dfe9;transition:border-color .15s,box-shadow .15s}.account-login input:hover,.account-login select:hover{border-color:#9eafc1}.account-login input:focus,.account-login select:focus{background:#fff;border-color:#1767d5;box-shadow:0 0 0 3px #1767d512;outline:none}.account-login .primary{min-height:46px;font-size:15px;font-weight:600;border-radius:6px;box-shadow:0 4px 12px #176fff20}.account-login-switch{font-size:12px;min-height:32px;margin-top:18px}@media(min-width:1800px){.account-login{padding-right:12%}}@media(max-width:760px){.account-login{grid-template-columns:minmax(0,420px);justify-content:center;padding:32px 24px;row-gap:24px;background-attachment:scroll}.account-login .account-login-brand,.account-login-card{grid-column:1}.account-login-brand strong{font-size:22px}.account-login-card{padding:28px 24px}.account-login .account-login-brand{padding:12px;background:#ffffffeb;border-radius:8px}.account-login-brand>span{width:42px;height:42px}.account-login-brand small{font-size:11px}.account-login-title{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.account-login input,.account-login select{transition:none}}.app-shell.master-settings-shell .topbar{height:72px;padding:0 24px}.master-settings-shell .topbar h1{font-size:20px}.master-settings-shell .topbar p{font-size:11px}.system-center{padding:18px 24px 26px!important;max-width:1500px;color:#203956;font-size:12px}.sys-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}.sys-heading small{font-size:10px;color:#8293aa;letter-spacing:1px}.sys-heading h2{font-size:22px;letter-spacing:-.5px;margin:5px 0 0}.sys-boundary{display:flex;align-items:center;gap:6px;font-size:11px;color:#72839c}.sys-layout{display:grid;grid-template-columns:168px minmax(0,1fr);gap:16px;align-items:start}.sys-nav{border:1px solid #dce5ef;background:#fff;border-radius:9px;padding:10px;position:sticky;top:86px}.sys-nav>div{display:grid;gap:3px;margin-bottom:10px}.sys-nav>div:last-child{margin-bottom:0}.sys-nav>div>small{font-size:10px;color:#8293aa;padding:5px 7px}.sys-nav button{border:0;background:transparent;text-align:left;border-radius:5px;padding:9px 8px;color:#536a85;font-size:12px;display:flex;justify-content:space-between;align-items:center}.sys-nav button svg{opacity:0}.sys-nav button:hover{background:#f4f8ff}.sys-nav button.active{background:#eaf2ff;color:#1767d5;font-weight:650}.sys-nav button.active svg{opacity:1}.sys-content{min-width:0;display:grid;gap:12px}.sys-section-head{display:flex;justify-content:space-between;align-items:center;padding:0 2px 3px;min-height:38px}.sys-section-head h2{font-size:17px;margin:0}.sys-section-head p{font-size:11px;color:#8293aa;margin:5px 0 0}.sys-panel{min-width:0;background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:14px 16px}.sys-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sys-panel h3{font-size:14px;margin:0}.sys-panel header p{font-size:11px;color:#8293aa;margin:5px 0 0;line-height:1.6}.sys-panel>p{line-height:1.8}.system-center .soft,.system-center .primary{min-height:34px;border-radius:6px;padding:0 12px;font-size:12px;gap:6px}.sys-health{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e8eef5;padding-top:14px;gap:15px}.sys-health>div{display:grid;gap:8px;border-right:1px solid #e8eef5;padding-right:10px}.sys-health>div:last-child{border-right:0}.sys-health span{font-size:11px;color:#8293aa}.sys-health strong{font-size:17px;font-weight:650}.sys-health small{font-size:10px;color:#8293aa;overflow-wrap:anywhere}.sys-quickcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sys-quickcards button{display:grid;grid-template-columns:1fr auto;gap:9px;border:1px solid #dce5ef;border-radius:6px;background:#f8fbff;padding:13px;text-align:left;color:#203956}.sys-quickcards button>svg:first-child{color:#1767d5;grid-column:1/-1}.sys-quickcards strong{font-size:12px}.sys-quickcards span{font-size:10px;color:#8293aa;grid-column:1/-1}.sys-quickcards button>svg:last-child{grid-column:2;grid-row:2}.sys-entry-list>button,.sys-entry-list>div{width:100%;display:grid;grid-template-columns:110px 1fr auto;gap:12px;align-items:center;padding:12px 3px;border:0;border-bottom:1px solid #e8eef5;background:#fff;text-align:left;font-size:12px;color:#203956}.sys-entry-list>:last-child{border-bottom:0}.sys-entry-list span{font-size:11px;color:#8293aa}.sys-entry-list button:hover{background:#f4f8ff}.sys-status{font-size:10px;border-radius:4px;padding:4px 7px;color:#1767d5;background:#edf4ff;white-space:nowrap}.sys-status.pending{color:#a27126;background:#fff4df}.sys-notice{margin:0;background:#edf4ff;border:1px solid #dce7f6;border-radius:6px;color:#57708e;padding:11px 13px;font-size:11px;line-height:1.8;display:block}.sys-notice.error{color:#ae3e3e;background:#fff3f3;border-color:#f4d0d0}.sys-fieldset{margin:0;padding:0;border:0;min-width:0}.sys-table-wrap{width:100%;overflow-x:auto}.sys-sla-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:11px}.sys-sla-table th,.sys-sla-table td{text-align:left;padding:10px 5px;border-bottom:1px solid #e8eef5}.sys-sla-table thead{background:#f7f9fc;color:#72839c}.sys-sla-table th{font-weight:500}.sys-sla-table i{color:#cc4c4c;font-style:normal}.sys-sla-table tbody th b{font-size:14px}.sys-sla-table small{display:block;color:#8293aa;font-size:10px;margin-top:5px}.sys-sla-table input[type=number]{width:100%;max-width:84px;height:32px;padding:4px 7px;border:1px solid #dce5ef;border-radius:5px;background:#fff;font-size:12px;min-width:0}.sys-check{display:flex;gap:4px;align-items:center;font-size:10px;white-space:nowrap}.sys-check input{accent-color:#1767d5}.sys-chain{display:flex;align-items:center;gap:10px;margin:16px 0}.sys-chain>span{flex:1;padding:10px 9px;background:#f5f8fc;border:1px solid #dce5ef;border-radius:5px;font-size:11px}.sys-chain b{display:block;font-weight:400;font-size:10px;color:#8293aa;margin-top:5px}.sys-chain svg{color:#8293aa;flex:none}.sys-rules-note{border-top:1px solid #e8eef5;padding-top:8px}.sys-rules-note p{font-size:11px;color:#72839c;line-height:1.8;margin:5px 0}.sys-savebar{position:sticky;bottom:12px;z-index:5;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #dce5ef;border-radius:7px;padding:10px 12px;box-shadow:0 5px 16px #10243a0d}.sys-savebar>span{margin-right:auto;font-size:11px;color:#72839c}.sys-savebar small{display:block;font-size:10px;color:#8293aa;margin-top:4px}.sys-policy-list>div{display:grid;grid-template-columns:140px 150px 1fr;gap:12px;border-bottom:1px solid #e8eef5;padding:11px 2px;align-items:center;font-size:12px}.sys-policy-list>div:last-child{border-bottom:0}.sys-policy-list span{color:#536a85;font-size:11px}.sys-policy-list small{color:#8293aa;font-size:11px;line-height:1.7}.sys-inline-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.sys-message{background:#f5f8fc;border-radius:6px;padding:12px}.sys-message p{margin:8px 0 0;font-size:12px;line-height:1.8}.sys-template-summary{display:flex;align-items:center;gap:16px;padding:12px;background:#f5f8fc;border-radius:6px}.sys-template-summary svg{color:#1767d5;flex:none}.sys-template-summary strong{font-size:13px}.sys-template-summary p{font-size:11px;color:#72839c;line-height:1.8;margin:7px 0 0}.sys-log-filters{display:flex;gap:8px;margin-bottom:10px}.sys-log-filters label{display:flex;align-items:center;gap:6px;padding:0 8px;height:34px;border:1px solid #dce5ef;border-radius:5px;color:#8293aa;flex:1;min-width:0}.sys-log-filters input{border:0;outline:none;min-width:0;width:100%;background:transparent;font-size:12px}.sys-log-filters select{height:34px;border:1px solid #dce5ef;border-radius:5px;max-width:190px;font-size:12px;padding:0 8px;background:#fff}.sys-log-list article{display:grid;grid-template-columns:minmax(150px,1.2fr) 75px 145px minmax(120px,1fr);align-items:center;gap:10px;border-top:1px solid #e8eef5;padding:12px 0;font-size:11px}.sys-log-list strong{font-size:12px}.sys-log-list small{display:block;color:#8293aa;font-size:10px;margin-top:5px;overflow-wrap:anywhere}.sys-log-list time{font-size:10px;color:#72839c}.sys-log-list .link{display:flex;gap:4px;font-size:10px;justify-content:flex-end;overflow-wrap:anywhere}.sys-pager{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e8eef5;padding-top:10px;color:#8293aa;font-size:10px}.sys-pager>div{display:flex;align-items:center;gap:9px}.sys-pager button{width:28px;height:27px;border:1px solid #dce5ef;background:#fff;border-radius:5px}.system-center button:disabled{opacity:.45;cursor:not-allowed}.system-center :focus-visible,.sys-confirm :focus-visible{outline:2px solid #1767d5;outline-offset:2px}.sys-log-filters label:focus-within{outline:2px solid #1767d5;outline-offset:2px}.sys-confirm{width:min(520px,95vw)!important;padding:0!important}.sys-confirm .service-dialog-body{font-size:13px;line-height:1.9}.sys-confirm h2{font-size:18px!important}.system-center .master-reporting{background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:14px 16px}.system-center .master-heading{margin-bottom:14px;gap:10px}.system-center .master-heading h2{font-size:14px}.system-center .master-heading p{font-size:11px}.system-center .master-table{font-size:12px}.system-center .master-table th,.system-center .master-table td{padding:10px 7px}.system-center .master-table select,.system-center .master-form-grid select{font-size:12px;padding:7px;height:34px}.system-center .master-form-grid{gap:12px}.system-center .master-form-grid label{font-size:11px}.system-center .master-table{min-width:0}.system-center .master-field-note{font-size:11px}.sys-reporting-filter{display:flex;gap:8px;margin:12px 0}.sys-reporting-filter input{width:100%;height:34px;padding:0 9px;border:1px solid #dce5ef;border-radius:5px;font-size:12px}.sys-reporting-save{margin:12px -1px 0}@media(max-width:1100px){.sys-layout{grid-template-columns:146px minmax(0,1fr);gap:12px}.sys-policy-list>div{grid-template-columns:115px 120px 1fr;gap:8px}.sys-log-list article{grid-template-columns:minmax(130px,1fr) 60px 115px}.sys-log-list .link{grid-column:1/-1;justify-content:flex-start}.sys-health strong{font-size:14px}}@media(max-width:760px){.app-shell.master-settings-shell .sidebar{width:58px;padding:12px 7px}.app-shell.master-settings-shell .main{margin-left:58px;width:calc(100% - 58px)}.app-shell.master-settings-shell .topbar{height:58px;padding:0 12px}.master-settings-shell .sidebar nav button{font-size:0;height:42px;padding:0;justify-content:center}.master-settings-shell .brand-mark{width:40px;height:40px}.master-settings-shell .brand{padding:0 0 20px}.master-settings-shell .brand>div:last-child,.master-settings-shell .sidebar-lower,.master-settings-shell .topbar p,.master-settings-shell .top-search,.master-settings-shell .avatar-button{display:none}.system-center{padding:12px!important}.sys-heading{margin-bottom:12px;align-items:flex-start;flex-direction:column;gap:8px}.sys-heading h2{font-size:18px}.sys-heading small{font-size:9px}.sys-boundary{font-size:10px}.sys-layout{grid-template-columns:1fr;gap:12px}.sys-nav{position:static;padding:8px;display:grid;grid-template-columns:1fr;gap:6px}.sys-nav>div{display:flex;flex-wrap:wrap;margin:0;gap:4px}.sys-nav>div>small{display:none}.sys-nav button{font-size:11px;padding:7px}.sys-nav button svg{display:none}.sys-content{gap:10px}.sys-panel{padding:12px}.sys-panel>header{align-items:flex-start}.sys-health{grid-template-columns:1fr;gap:11px}.sys-health>div{border-right:0;border-bottom:1px solid #e8eef5;padding-bottom:10px}.sys-health>div:last-child{border:0;padding-bottom:0}.sys-health strong{font-size:16px}.sys-quickcards{grid-template-columns:1fr}.sys-quickcards button{grid-template-columns:25px 1fr auto;gap:6px;padding:11px}.sys-quickcards button>svg:first-child{grid-column:1;grid-row:1/3}.sys-quickcards span{grid-column:2}.sys-quickcards button>svg:last-child{grid-column:3;grid-row:1/3}.sys-entry-list>button,.sys-entry-list>div{grid-template-columns:1fr auto;gap:7px}.sys-entry-list span{grid-column:1}.sys-entry-list svg{grid-column:2;grid-row:1/3}.sys-policy-list>div{grid-template-columns:1fr;gap:5px;padding:12px 0}.sys-chain{gap:5px}.sys-chain>span{padding:8px 5px;font-size:10px}.sys-chain b{font-size:9px}.sys-chain svg{width:12px}.sys-sla-table,.sys-sla-table tbody,.sys-sla-table tr{display:block}.sys-sla-table thead{display:none}.sys-sla-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 0;border-bottom:1px solid #e8eef5}.sys-sla-table th{grid-column:1/-1;border:0;padding:0;display:flex;gap:7px;align-items:center}.sys-sla-table th small{margin:0}.sys-sla-table td{border:0;padding:0;display:grid;gap:5px}.sys-sla-table td:before{content:attr(data-label);font-size:10px;color:#72839c}.sys-sla-table input[type=number]{max-width:none}.sys-savebar{bottom:8px;flex-wrap:wrap;gap:6px}.sys-savebar>span{flex-basis:100%}.sys-savebar>button{flex:1}.sys-log-filters{flex-direction:column}.sys-log-filters select{max-width:none}.sys-log-list article{grid-template-columns:1fr auto}.sys-log-list time,.sys-log-list .link{grid-column:1/-1}.system-center .master-reporting{padding:12px}.system-center .master-heading{flex-direction:column;align-items:stretch}.system-center .master-table th,.system-center .master-table td{padding:8px 4px;font-size:10px}.system-center .master-table select{max-width:100%;width:100%;min-width:0;padding:5px;font-size:10px}.system-center .master-form-grid{grid-template-columns:1fr}.system-center .master-table-wrap{overflow:visible}.sys-template-summary{align-items:flex-start;padding:10px;gap:10px}}.sys-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sys-form-grid label{display:grid;gap:7px;font-size:12px}.sys-form-grid .wide{grid-column:1/-1}.sys-form-grid input{min-width:0;width:100%;height:36px;border:1px solid #dce5ef;border-radius:5px;padding:0 10px;font-size:13px}.sys-form-grid i{color:#b54343;font-style:normal}.sys-field-note{font-size:11px;line-height:1.8;color:#5c718b;margin:12px 0 0}.sys-check-list button{width:100%;display:grid;grid-template-columns:100px 1fr 16px;gap:8px;align-items:center;text-align:left;border:0;border-bottom:1px solid #e8eef5;padding:11px 0;background:#fff;color:#203956;font-size:12px}.sys-check-list button span{color:#a06a22;font-size:11px}.sys-check-list button strong{font-weight:500}.sys-job-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sys-job-list>div{display:grid;grid-template-columns:1fr auto;gap:9px;padding:12px;border:1px solid #dce5ef;border-radius:6px}.sys-job-list strong{font-size:12px}.sys-job-list small{grid-column:1/-1;font-size:11px;color:#5c718b}.sys-permission-list>div,.sys-backup-list>div{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(150px,1.2fr) auto;align-items:center;gap:12px;border-top:1px solid #e8eef5;padding:12px 0;font-size:12px}.sys-permission-list small,.sys-backup-list small{display:block;color:#5c718b;font-size:10px;font-weight:400;margin-top:5px}.sys-role-picker{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sys-role-picker label{display:flex;gap:7px;align-items:center}.sys-role-picker input{accent-color:#1767d5}.sys-audit-list>button{display:grid;grid-template-columns:1fr 80px 150px 16px;gap:10px;border:0;border-top:1px solid #e8eef5;width:100%;background:#fff;text-align:left;align-items:center;padding:13px 0;color:#203956;font-size:12px}.sys-audit-list time{font-size:10px;color:#5c718b}.sys-diff{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sys-diff strong{font-size:12px}.sys-diff pre{font-size:11px;background:#f6f9fc;border-radius:5px;padding:12px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;overflow:auto;line-height:1.8}.sys-check-list button:focus-visible,.sys-audit-list button:focus-visible{outline:2px solid #1767d5;outline-offset:2px}@media(max-width:760px){.sys-form-grid,.sys-job-list,.sys-diff{grid-template-columns:1fr}.sys-check-list button{grid-template-columns:1fr 16px}.sys-check-list button span{grid-column:1}.sys-check-list button svg{grid-column:2;grid-row:1/3}.sys-permission-list>div,.sys-backup-list>div{grid-template-columns:1fr auto;gap:8px}.sys-permission-list>div>span,.sys-backup-list>div>span{grid-column:1;grid-row:2;font-size:11px}.sys-permission-list button,.sys-backup-list button{grid-column:2;grid-row:1/3}.sys-audit-list>button{grid-template-columns:1fr auto}.sys-audit-list time{grid-column:1}.sys-audit-list svg{grid-column:2;grid-row:2}.sys-role-picker{grid-template-columns:1fr}}.sys-form-grid label{display:block}.sys-form-grid label input{display:block;margin-top:7px}.sys-form-grid label i{display:inline}.account-row-actions{display:flex;gap:8px;flex-wrap:wrap}.account-row-actions .link{white-space:nowrap}.sys-reporting-filter select{min-height:32px;border:1px solid #dce5ef;border-radius:6px;background:#fff;padding:0 8px;font-size:12px}.sys-reporting-filter>button{flex-shrink:0;white-space:nowrap}.system-center,.sys-confirm{--sys-ink:#203956;--sys-muted:#61758d;--sys-line:#dee7f1;--sys-blue:#1767d5;--sys-wash:#f5f8fc}.system-center{width:100%;font-size:13px;line-height:1.55}.sys-confirm .sys-form-grid label{min-width:0}.sys-confirm .sys-form-grid select{display:block;width:100%;min-width:0;min-height:38px;margin-top:7px;padding:0 11px;border:1px solid var(--sys-line);border-radius:6px;background:#fff;color:var(--sys-ink);font:inherit}.sys-heading{margin-bottom:20px;align-items:center}.sys-heading h2{font-size:23px;line-height:1.35;margin-top:4px}.sys-heading small{color:var(--sys-muted)}.sys-boundary{padding:7px 11px;border:1px solid var(--sys-line);border-radius:6px;background:#fff;color:var(--sys-muted);white-space:nowrap}.sys-layout{grid-template-columns:176px minmax(0,1fr);gap:20px}.sys-content{gap:14px}.sys-nav{padding:8px;border-color:var(--sys-line);border-radius:10px;box-shadow:0 2px 8px #20395604}.sys-nav>div{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #edf1f6}.sys-nav>div:last-child{border:0;padding-bottom:0}.sys-nav>div>small{padding:8px 10px 5px;color:var(--sys-muted);font-size:11px}.sys-nav button{min-height:38px;padding:8px 10px;font-size:13px;line-height:1.45;gap:8px}.sys-nav button.active{box-shadow:inset 3px 0 var(--sys-blue);background:#edf4ff}.sys-section-head{padding:0;min-height:32px}.sys-section-head h2{font-size:18px;line-height:1.4}.sys-panel,.system-center .master-reporting{padding:18px 20px;border-color:var(--sys-line);border-radius:10px;box-shadow:0 2px 8px #20395603}.sys-panel>header{min-height:36px;margin-bottom:16px;align-items:center}.sys-panel>header>div{min-width:0}.sys-panel h3,.system-center .master-heading h2{font-size:15px;line-height:1.5}.sys-panel header p{color:var(--sys-muted);margin-top:4px;max-width:74ch}.sys-panel>header>button{flex:none;white-space:nowrap}.system-center .soft,.system-center .primary{min-height:36px;padding:0 13px;font-size:12px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.sys-reporting-filter{align-items:center;margin:0 0 16px;gap:10px}.sys-reporting-filter input{flex:1;min-width:0;width:auto;height:36px;font-size:13px;padding:0 11px;border-color:var(--sys-line);border-radius:6px}.sys-reporting-filter select{height:36px;min-width:112px;color:var(--sys-ink);border-color:var(--sys-line)}.system-center .master-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.system-center .master-table th{font-size:12px;font-weight:500;color:var(--sys-muted);background:var(--sys-wash);line-height:1.5}.system-center .master-table th,.system-center .master-table td{padding:12px 10px;text-align:left;vertical-align:middle;overflow-wrap:anywhere}.system-center .master-table td{height:62px}.system-center .master-table small{font-size:11px;line-height:1.5;color:var(--sys-muted);margin-top:4px}.system-center .master-table tbody tr:hover{background:#f8fbff}.system-center .master-table th:first-child,.system-center .master-table td:first-child{padding-left:14px}.system-center .master-table th:last-child,.system-center .master-table td:last-child{padding-right:14px}.system-center .master-table th:last-child{width:158px}.account-row-actions{gap:6px 10px;align-items:center}.system-center .account-row-actions .link{font-size:12px;min-height:28px;padding:0;font-weight:500}.sys-health{padding-top:16px;gap:20px}.sys-health>div{gap:6px}.sys-health span,.sys-health small{color:var(--sys-muted);font-size:11px}.sys-health strong{font-size:18px;line-height:1.5}.sys-form-grid,.system-center .master-form-grid{gap:18px 20px}.sys-form-grid label,.system-center .master-form-grid label{font-size:12px;color:var(--sys-ink);line-height:1.5}.sys-form-grid label input,.system-center .master-form-grid input,.system-center .master-form-grid select{height:38px;border:1px solid var(--sys-line);border-radius:6px;background:#fff;font-size:13px;padding:0 11px;min-width:0;width:100%}.sys-field-note,.system-center .master-field-note{color:var(--sys-muted);line-height:1.8}.sys-permission-list>div,.sys-backup-list>div{grid-template-columns:minmax(150px,1fr) minmax(180px,1.4fr) 112px;padding:14px 0;gap:18px}.sys-permission-list button,.sys-backup-list button{justify-self:end}.sys-permission-list small,.sys-backup-list small{font-size:11px}.sys-policy-list>div{grid-template-columns:130px minmax(170px,1fr) minmax(200px,1.3fr);gap:18px;padding:14px 0}.sys-policy-list small{color:var(--sys-muted)}.sys-audit-list>button{grid-template-columns:minmax(140px,1fr) 112px 156px 18px;padding:15px 4px;gap:14px}.sys-audit-list>button:hover{background:var(--sys-wash)}.sys-audit-list time,.sys-backup-list strong,.sys-sla-table input{font-variant-numeric:tabular-nums}.sys-sla-table{font-size:12px;min-width:680px}.sys-sla-table th,.sys-sla-table td{padding:12px 8px;vertical-align:middle}.sys-sla-table th:first-child{width:66px}.sys-sla-table input[type=number]{height:36px;max-width:100%;border-radius:6px}.sys-sla-table th{line-height:1.7}.sys-check{font-size:11px;gap:5px}.sys-chain{gap:12px;margin:18px 0}.sys-chain>span{padding:12px;border-radius:6px;font-size:12px}.sys-chain b{font-size:11px;color:var(--sys-muted)}.sys-pager{margin-top:8px;padding-top:14px;min-height:46px;font-size:11px;color:var(--sys-muted)}.sys-pager button{width:32px;height:32px}.sys-savebar{padding:12px 16px;gap:10px;border-color:var(--sys-line);border-radius:8px;box-shadow:0 4px 16px #2039560a}.sys-savebar>span{font-size:12px}.sys-savebar small{font-size:11px}.sys-reporting-save{margin:16px 0 0}.sys-confirm{border:1px solid #dee7f1;border-radius:12px!important;box-shadow:0 20px 70px #10243a26}.sys-confirm .service-dialog-head{padding:16px 20px;align-items:center}.sys-confirm h2{font-size:17px!important;line-height:1.5}.sys-confirm .service-dialog-body{padding:18px 20px;font-size:13px;line-height:1.8}.sys-confirm .service-dialog-body>p:first-child{margin-top:0}.sys-confirm .service-dialog-actions{padding:14px 20px;gap:10px}.sys-confirm .service-dialog-actions button{min-height:36px;padding:0 14px;font-size:12px;border-radius:6px;white-space:nowrap}.sys-confirm textarea{display:block;width:100%;min-height:104px;padding:10px;border:1px solid #dee7f1;border-radius:6px;resize:vertical;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.sys-role-picker{gap:10px}.sys-role-picker label{padding:11px 12px;border:1px solid #dee7f1;border-radius:6px;font-size:13px;background:#f8fbff}.sys-role-picker label:has(input:checked){background:#edf4ff;border-color:#bfd4f3;color:#1767d5}.sys-role-picker input{width:16px;height:16px;flex:none;margin:0}.system-center .master-table td{height:54px;padding-top:9px;padding-bottom:9px}.sys-panel>header{min-height:32px;margin-bottom:12px}.sys-heading{margin-bottom:16px}.sys-nav button{min-height:36px}.system-center .master-reporting .master-table th:first-child{width:26%}.system-center .master-reporting .master-table th:last-child{width:37%}.system-center .master-reporting .master-table select{width:100%;height:36px;padding:0 10px}.system-center .master-reporting .sys-reporting-filter{margin-top:16px}.sys-content:has(.sys-savebar){padding-bottom:16px}@media(max-width:1100px)and (min-width:761px){.sys-layout{grid-template-columns:152px minmax(0,1fr);gap:14px}.sys-panel,.system-center .master-reporting{padding:16px}.sys-policy-list>div{grid-template-columns:110px 1fr 1fr;gap:12px}.system-center .master-table{min-width:650px}.system-center .master-reporting .master-table{min-width:500px}}@media(max-width:760px){.sys-layout{grid-template-columns:1fr;gap:14px}.sys-heading{gap:10px;margin-bottom:16px}.sys-heading h2{font-size:20px}.sys-boundary{font-size:11px;padding:5px 8px}.sys-nav{display:flex;flex-wrap:wrap;gap:6px;padding:8px}.sys-nav>div{display:contents;border:0}.sys-nav button{font-size:12px;min-height:36px;padding:8px 10px}.sys-nav button.active{box-shadow:none}.sys-panel,.system-center .master-reporting{padding:14px}.sys-section-head{min-height:28px}.sys-panel>header{gap:10px;margin-bottom:14px;align-items:center}.sys-panel h3{font-size:14px}.sys-reporting-filter{gap:8px;flex-wrap:wrap}.sys-reporting-filter input{flex-basis:100%}.sys-reporting-filter select{flex:1}.system-center .master-table{min-width:620px}.system-center .master-reporting .master-table{min-width:500px}.system-center .master-table-wrap{overflow-x:auto}.sys-form-grid,.system-center .master-form-grid{gap:14px}.sys-permission-list>div,.sys-backup-list>div{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.sys-policy-list>div{grid-template-columns:1fr;gap:6px}.sys-audit-list>button{grid-template-columns:minmax(0,1fr) auto;gap:6px}.sys-sla-table{min-width:0}.sys-sla-table th,.sys-sla-table td{padding:0}.sys-sla-table th:first-child{width:auto}.sys-sla-table input[type=number]{width:100%}.sys-chain{gap:6px}.sys-chain>span{padding:9px 7px;font-size:11px}.sys-chain b{font-size:10px}.sys-savebar{bottom:8px;padding:12px;gap:8px}.sys-savebar>span{flex-basis:100%}.sys-confirm .service-dialog-head,.sys-confirm .service-dialog-body{padding:14px 16px}.sys-confirm .service-dialog-actions{padding:12px 16px}.sys-role-picker label{padding:10px}.sys-role-picker{grid-template-columns:1fr}}.appearance-images{display:grid;grid-template-columns:1fr 1fr;gap:20px}.appearance-image-field:last-child{grid-column:1/-1}.appearance-image-field>strong{display:block;font-size:12px;font-weight:500;margin-bottom:8px}.appearance-image-picker{display:flex;gap:14px;align-items:center;border:1px dashed #cbd9e9;border-radius:8px;padding:12px;background:#f8fbff}.appearance-image-picker:focus-visible{outline:2px solid #1767d5;outline-offset:2px}.appearance-image-preview{width:70px;height:70px;display:grid;place-items:center;flex:none;border:1px solid #e0e8f2;border-radius:8px;background:#fff;overflow:hidden}.appearance-image-preview.landscape{width:150px;height:84px}.appearance-image-preview img{width:100%;height:100%;object-fit:contain}.appearance-image-preview.landscape img{object-fit:cover}.appearance-image-preview span{color:#627690;font-size:11px}.appearance-image-picker .link{margin-left:12px;font-size:12px}.appearance-image-picker small{display:block;margin-top:8px;color:#61758d;font-size:11px}.appearance-preview{display:grid;grid-template-columns:minmax(190px,.7fr) 1.3fr;gap:16px}.appearance-sidebar-preview{background:#112d55;border-radius:8px;padding:20px;display:flex;align-items:center;gap:12px;color:#fff;overflow:hidden}.appearance-sidebar-preview>span{width:38px;height:38px;display:grid;place-items:center;flex:none;background:#176fff;border-radius:8px}.appearance-sidebar-preview img{width:100%;height:100%;object-fit:contain;border-radius:8px}.appearance-sidebar-preview strong{display:block;font-size:15px;overflow-wrap:anywhere}.appearance-sidebar-preview small{display:block;color:#afc1da;font-size:11px;margin-top:4px}.appearance-login-preview{border:1px solid #dee7f1;border-radius:8px;background:#f3f6fb;background-size:cover;background-position:center;min-height:170px;display:grid;place-items:center;padding:20px;text-align:center}.appearance-login-preview>div{background:#ffffffed;border-radius:8px;padding:14px;max-width:100%}.appearance-login-preview strong{display:block;font-size:15px;overflow-wrap:anywhere}.appearance-login-preview small{display:block;font-size:11px;color:#61758d;margin-top:6px}.appearance-login-preview span{display:block;padding:8px;background:#edf4ff;border-radius:5px;color:#1767d5;font-size:12px;margin-top:12px}.appearance-avatar-current{display:flex;align-items:center;gap:12px;margin-bottom:18px}.appearance-avatar-current img,.appearance-avatar-current>span{width:64px;height:64px;border-radius:50%;object-fit:cover}.appearance-avatar-current>span{display:grid;place-items:center;background:#edf4ff;color:#1767d5;font-size:25px}.brand-mark img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.brand>div:last-child{min-width:0}.brand strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-button>span{overflow:hidden}.avatar-button>span>img{width:100%;height:100%;object-fit:cover;border-radius:50%}.account-login-brand>span>img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.account-login.with-background{background-size:cover;background-position:center;background-repeat:no-repeat}.account-login.with-background .account-login-brand{padding:12px 16px;background:#fffffff0;border-radius:10px}.account-login-brand>div{min-width:0;max-width:330px}.account-login-brand strong{overflow-wrap:anywhere}@media(max-width:760px){.appearance-images,.appearance-preview{grid-template-columns:1fr}.appearance-image-picker{gap:10px;flex-wrap:wrap}.appearance-image-preview.landscape{width:120px;height:72px}.appearance-sidebar-preview{padding:16px}.appearance-image-picker .link{margin-left:8px}.appearance-image-picker small{line-height:1.7}.service-dialog-backdrop:has(.sys-confirm){padding:16px}.sys-confirm{width:min(520px,calc(100vw - 32px))!important}}.submission-feedback{position:fixed;z-index:1600;left:50%;top:18px;transform:translate(-50%);width:max-content;max-width:calc(100vw - 24px);display:flex;align-items:flex-start;gap:12px;background:#fff;border:1px solid #cadcec;border-radius:8px;box-shadow:0 6px 24px #18325224;padding:13px 16px;color:#25405c;font-size:13px;line-height:1.6}.submission-feedback>div{display:flex;align-items:flex-start;gap:10px;min-width:0}.submission-feedback svg{flex:none;margin-top:1px;color:#187b68}.submission-feedback span{overflow-wrap:anywhere;max-width:480px}.submission-feedback>button{display:grid;place-items:center;flex:none;border:0;background:none;width:28px;height:28px;padding:0;border-radius:4px;margin-left:auto}.submission-feedback>button:hover{background:#eef3f8}.submission-feedback>button:focus-visible{outline:2px solid #1767d5}.submission-feedback-error{border-color:#edc7c7}.submission-feedback-error svg{color:#b34141}.submission-feedback .submission-spinner{color:#1767d5;animation:submission-spin 1s linear infinite}@keyframes submission-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.submission-feedback .submission-spinner{animation:none}}@media(max-width:600px){.submission-feedback{top:10px;padding:12px;width:calc(100vw - 24px)}}:root{font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#102646;background:#f4f7fb;font-synthesis:none;--nav:#102f60;--blue:#1f78ff;--line:#d7e2f1;--soft:#eef4fb;--text:#102646;--muted:#7588a5;--green:#16b86b;--orange:#ff9500;--purple:#7a58f5;--cyan:#00a9cc;--red:#ff4d4f}*{box-sizing:border-box}body{margin:0;min-height:100vh;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}.app-shell{display:flex;min-height:100vh;min-width:1180px}.sidebar{position:fixed;inset:0 auto 0 0;width:240px;background:var(--nav);color:#d9e6fb;padding:24px 16px 18px;display:flex;flex-direction:column;z-index:20}.brand{display:flex;align-items:center;gap:12px;padding:0 8px 26px}.brand-mark{width:42px;height:42px;border-radius:10px;background:var(--blue);display:grid;place-items:center;color:#fff}.brand strong{display:block;color:#fff;font-size:21px;white-space:nowrap}.brand span{display:block;color:#9eb1cf;font-size:12px;margin-top:4px}.sidebar nav{display:grid;gap:8px}.sidebar nav button,.sidebar-lower button{height:54px;border:0;border-radius:12px;background:transparent;color:inherit;display:flex;align-items:center;gap:14px;padding:0 18px;font-size:17px;text-align:left}.sidebar nav button:hover,.sidebar nav .nav-active{background:var(--blue);color:#fff}.sidebar-lower{border-top:1px solid #2d4e7c;margin:28px 6px 0;padding-top:22px;display:grid}.sidebar-lower>span{color:#8199bc;margin:0 0 8px 6px}.sidebar-lower button{height:36px;font-size:14px;padding:0 6px}.sidebar-lower button:hover{color:#fff}.sidebar-create{margin-top:auto;height:50px;border:0;border-radius:11px;background:#1d4d92;color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center;gap:8px}.main{margin-left:240px;width:calc(100% - 240px);min-height:100vh}.topbar{height:82px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 38px;border-bottom:1px solid #edf1f6;position:sticky;top:0;z-index:12}.topbar h1{font-size:28px;line-height:1.05;margin:0}.topbar p{font-size:13px;color:var(--muted);margin:5px 0 0}.top-actions{display:flex;align-items:center;gap:16px}.top-search,.inner-search{height:42px;border:1px solid var(--line);background:#f7f9fc;border-radius:12px;display:flex;align-items:center;gap:8px;padding:0 14px;color:#8799b2}.top-search{width:276px}.top-search input,.inner-search input{border:0;outline:0;background:transparent;width:100%}.icon-button{width:42px;height:42px;border:0;background:transparent;border-radius:10px;display:grid;place-items:center;position:relative}.icon-button:hover{background:var(--soft)}.icon-button b{position:absolute;right:1px;top:0;background:var(--red);color:#fff;font-size:10px;border-radius:10px;padding:2px 5px}.avatar-button{height:44px;border:0;background:transparent;display:flex;align-items:center;gap:9px}.avatar-button>span{width:40px;height:40px;border-radius:50%;background:#eef3f9;display:grid;place-items:center;font-weight:800}.page-body{padding:26px 38px 40px;max-width:1600px;margin:auto}.greeting-row,.detail-title,.analytics-head{display:flex;align-items:center;justify-content:space-between}.greeting-row h2,.detail-title h2,.customer-switch h2{font-size:30px;margin:0 0 4px}.greeting-row p,.customer-switch p{color:var(--muted);margin:0}.primary,.soft,.success-btn,.warning-outline,.blue-outline,.danger-soft,.report-tools button,.modal-actions button{border:0;border-radius:10px;min-height:44px;padding:0 22px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:7px}.primary{background:var(--blue);color:#fff}.primary:hover{background:#0d65e6}.primary:disabled{opacity:.45;cursor:not-allowed}.primary.large{min-width:294px}.soft,.report-tools button,.modal-actions button{background:#eaf3ff;color:#1470ed}.success-btn{background:var(--green);color:#fff}.warning-outline{background:#fff9f0;border:1px solid var(--orange);color:var(--orange)}.blue-outline{background:#f2f7ff;border:1px solid var(--blue);color:var(--blue)}.danger-soft{background:#fff0f0;color:var(--red)}.full{width:100%;margin-top:8px}.metrics{display:grid;gap:14px;margin:22px 0}.metrics.five{grid-template-columns:repeat(5,1fr)}.metrics.four{grid-template-columns:repeat(4,1fr)}.metric{min-height:102px;border-radius:15px;background:#eaf3ff;padding:18px;position:relative}.metric>span{display:block;color:#1772ed;font-weight:700}.metric strong{display:block;font-size:31px;color:#1d72ec;margin-top:7px}.metric small{position:absolute;right:16px;bottom:15px;color:inherit}.metric.orange{background:#fff3e2}.metric.orange span,.metric.orange strong{color:var(--orange)}.metric.purple{background:#f2eeff}.metric.purple span,.metric.purple strong{color:var(--purple)}.metric.green{background:#e8f8ef}.metric.green span,.metric.green strong{color:var(--green)}.metric.cyan{background:#e8f8fb}.metric.cyan span,.metric.cyan strong{color:var(--cyan)}.metric.red{background:#fff0f0}.metric.red span,.metric.red strong{color:var(--red)}.panel{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px;min-width:0}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.panel-head h2{font-size:22px;margin:0}.panel-head p{color:var(--muted);margin:3px 0 0;font-size:13px}.workspace-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:22px}.stack{display:grid;gap:18px;align-content:start}.table{display:grid;grid-template-columns:90px 140px minmax(200px,1fr) 120px 100px 80px;align-items:center}.header-row{background:#f7f9fc;color:#6f819c;font-weight:700}.todo-panel{padding-bottom:10px}.todo-panel .header-row{height:46px;padding:0 12px}.data-row{width:100%;border:0;border-bottom:1px solid var(--line);background:#fff;min-height:58px;text-align:left;padding:0 12px}.data-row:hover,.issue-row:hover,.knowledge-row:hover{background:#f7faff}.badge{display:inline-flex;align-items:center;border-radius:18px;padding:5px 11px;background:#eaf3ff;color:#1670ef;font-weight:700;font-size:13px;white-space:nowrap}.badge.danger{background:#ffe6e6;color:var(--red)}.badge.warning{background:#fff0dc;color:#ef8500}.badge.info,.badge.cyan{background:#e7f8fb;color:#00a3c6}.badge.muted{background:#eef1f5;color:#6e7d91}.badge.purple{background:#f0ebff;color:var(--purple)}.badge.success{background:#e4f8ec;color:var(--green)}.sla-hot{color:var(--red)!important;font-weight:700}.link{border:0;background:transparent;color:#1470ed;font-weight:700;padding:0}.activity-list,.plain-list,.warning-list{list-style:none;margin:0;padding:0}.activity-list li{margin:0 0 18px;font-size:14px}.dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:12px}.dot.green{background:var(--green)}.dot.blue{background:var(--blue)}.dot.orange{background:var(--orange)}.recommendations{margin:8px 0 0;padding-left:18px}.recommendations li{margin:10px 0}.recommendations b{color:var(--green);float:right}.chart-panel{margin-top:22px}.overview{display:flex;align-items:center}.overview-stats{display:grid;grid-template-columns:1fr 1fr;gap:26px;flex:1}.overview-stats span{display:block;color:var(--muted)}.overview-stats strong{font-size:28px;margin-top:7px;display:block}.green-text{color:var(--green)}.filters{padding:17px 20px}.filters .panel-head{margin-bottom:10px}.filter-row{display:flex;gap:14px}.filter-row select,.filter-row button,.analytics-head>select{height:42px;border:1px solid var(--line);background:#f7f9fc;border-radius:10px;padding:0 14px;min-width:140px}.filter-row button{margin-left:auto}.tabs-action{display:flex;justify-content:space-between;align-items:center;margin:16px 0}.status-tabs{display:flex;gap:9px}.status-tabs button,.mini-tabs button{border:0;border-radius:22px;background:#eaf3ff;color:#1670ef;padding:9px 18px;font-weight:700}.status-tabs button.active,.mini-tabs button.active{background:var(--blue);color:#fff}.issues-table{padding:0;overflow:hidden}.issue-grid{display:grid;grid-template-columns:100px 76px 120px minmax(170px,1fr) 100px 70px 105px 80px 90px 60px;gap:5px;align-items:center}.issues-table .header-row{height:56px;padding:0 14px}.issue-row{min-height:58px;border-top:1px solid var(--line);padding:0 14px;font-size:14px}.issue-row .badge{justify-self:start}.mono{font-variant-numeric:tabular-nums}.bottom-cards,.analytics-bottom{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:22px;margin-top:22px}.chip-row{display:flex;gap:12px}.muted{color:var(--muted);font-size:13px}.source-list{display:grid;gap:7px}.source-list span{display:flex;justify-content:space-between}.source-list b{color:var(--blue)}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick-grid.three{grid-template-columns:repeat(3,1fr)}.quick-grid button{border:0;background:#eaf3ff;color:#1470ed;font-weight:700;padding:11px;border-radius:9px}.detail-title{margin-bottom:20px}.detail-title>div{display:flex;align-items:center;gap:12px}.detail-title>div:last-child{justify-content:flex-end}.detail-top{display:grid;grid-template-columns:1.02fr 1.2fr 1.14fr;gap:18px}.details{display:grid;grid-template-columns:100px 1fr;gap:17px 12px;margin:0}.details dt{color:var(--muted)}.details dd{margin:0}.timeline{padding-left:18px;border-left:2px solid #a8caff}.timeline>div{position:relative;display:grid;grid-template-columns:54px 1fr;gap:1px 8px;margin-bottom:21px}.timeline i{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--blue);left:-26px;top:3px;border:3px solid white}.timeline .purple i{background:var(--purple)}.timeline time{color:var(--muted);font-size:13px}.timeline p{grid-column:2;margin:5px 0 0;color:var(--muted);font-size:13px}.ai-similar{display:grid;gap:9px}.ai-similar button{border:1px solid var(--line);background:#f8fafd;border-radius:9px;padding:12px;display:flex;justify-content:space-between;text-align:left}.ai-similar b{color:var(--green)}.ai-tip{color:var(--muted);font-size:13px}.detail-bottom{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.form-grid{display:grid;gap:12px}.form-grid label{display:grid;grid-template-columns:90px 1fr;align-items:center;color:var(--muted)}.form-grid textarea{resize:none;border:1px solid var(--line);background:#f7f9fc;border-radius:9px;padding:10px;height:46px}.customer-actions{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:12px;margin:26px 0}.customer-switch{background:#fff;border:1px solid var(--line);border-radius:15px;padding:24px 28px;display:flex;justify-content:space-between;align-items:center}.customer-switch select{border:1px solid var(--line);border-radius:10px;padding:10px}.customer-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:22px}.customer-timeline{display:grid}.customer-timeline button{border:0;background:#fff;display:grid;grid-template-columns:22px 100px 1fr;text-align:left;padding:10px 4px;position:relative}.customer-timeline button:hover{background:#f8faff}.customer-timeline time{color:var(--muted)}.customer-timeline div{display:grid;gap:4px}.customer-timeline div b{color:var(--blue)}.customer-timeline div span{color:var(--muted);font-size:13px}.bar-list{display:grid;gap:16px}.bar-list>div{display:grid;grid-template-columns:100px 1fr 45px;align-items:center;gap:12px}.bar-list i{height:14px;background:#edf2f8}.bar-list b{height:100%;display:block;background:#82b5f5}.bar-list em{font-style:normal;color:var(--muted);text-align:right}.plain-list li{margin:13px 0}.smart-search{height:72px;border:1px solid var(--line);border-radius:15px;background:#fff;display:flex;align-items:center;gap:13px;padding:10px 24px;color:var(--blue)}.smart-search input{flex:1;border:0;outline:0;font-size:17px}.knowledge-grid{display:grid;grid-template-columns:1.35fr .95fr;gap:22px;margin-top:26px}.mini-tabs{display:flex;gap:8px;margin-bottom:16px}.mini-tabs button{background:transparent;color:var(--muted);padding:7px 12px}.mini-tabs button.active{background:#eaf3ff;color:var(--blue)}.knowledge-results{display:grid;gap:10px}.knowledge-results button{border:1px solid var(--line);background:#f8fafd;border-radius:10px;padding:12px 16px;display:flex;justify-content:space-between;text-align:left}.knowledge-results button.selected{border-color:#8ab8ff;background:#eff6ff}.knowledge-results div{display:grid;gap:4px}.knowledge-results span{color:var(--muted);font-size:12px}.knowledge-results b{color:var(--green)}.knowledge-table{display:grid;grid-template-columns:minmax(220px,1.7fr) 110px 110px 75px 65px;align-items:center}.knowledge-table.header-row{height:46px;padding:0 14px}.knowledge-row{width:100%;min-height:53px;border:0;border-top:1px solid var(--line);background:#fff;text-align:left;padding:0 14px}.steps{list-style:none;counter-reset:step;margin:0;padding:0}.steps li{counter-increment:step;display:flex;gap:13px;align-items:center;margin:15px 0}.steps li:before{content:counter(step);width:29px;height:29px;background:#eaf3ff;color:var(--blue);border-radius:50%;display:grid;place-items:center;font-weight:700}.deposit{display:flex;align-items:center;gap:14px}.deposit p{flex:1}.report-layout{display:grid;grid-template-columns:385px 1fr;gap:24px}.report-list{min-height:810px}.inner-search{width:100%;margin-bottom:20px}.report-list>button{width:100%;border:1px solid var(--line);background:#f8fafd;border-radius:12px;margin-bottom:14px;padding:17px;text-align:left;display:grid;grid-template-columns:1fr auto;gap:7px}.report-list>button.selected{border:2px solid var(--blue);background:#f4f8ff}.report-list>button strong{grid-column:1/-1}.report-list>button>span{color:var(--muted);font-size:13px}.report-stage{background:#eaf0f8;border-radius:15px;display:flex;padding:36px 40px 36px 145px;position:relative;min-height:810px}.report-tools{position:absolute;left:20px;top:40px;width:105px;display:grid;gap:14px}.report-tools button{width:100%;background:#eff5fd}.report-tools .primary{background:var(--blue);color:#fff}.report-tools .success-btn{background:#e5f8ec;color:var(--green)}.paper{width:620px;min-height:740px;background:#fff;margin:auto;padding:38px 44px;box-shadow:0 1px 4px #a7b7cc55}.paper-brand{color:var(--blue);font-weight:800}.paper h2{text-align:center;font-size:25px}.paper hr{border:0;border-top:1px solid var(--line)}.paper dl{display:grid;grid-template-columns:110px 1fr;gap:15px;margin:32px 0}.paper dt{color:var(--muted)}.paper dd{margin:0;font-weight:700}.paper h3{font-size:16px;margin-top:23px}.paper p,.paper li{font-size:14px;line-height:1.75}.analytics-head{gap:15px}.analytics-head .metrics{flex:1;margin-top:0}.analytics-head>select{min-width:110px}.analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.abnormal-table{display:grid;grid-template-columns:1.1fr 1.2fr .8fr .7fr .8fr;padding:13px;align-items:center;border-top:1px solid var(--line)}.abnormal-table.header-row{border:0}.analytics-bottom{grid-template-columns:1.15fr .9fr 1fr}.efficiency{display:grid;grid-template-columns:1fr .8fr .8fr .8fr;padding:13px;border-top:1px solid var(--line)}.efficiency.header-row{border:0}.warning-list li{background:#f8fafd;border:1px solid var(--line);padding:12px;border-radius:9px;margin-bottom:10px}.warning-list li:first-child{background:#fff0f0;border-color:#ffc8c8;color:var(--red);font-weight:700}.settings-layout{display:grid;grid-template-columns:240px 1fr;gap:24px}.settings-nav{background:#fff;border:1px solid var(--line);border-radius:15px;padding:18px;display:grid;align-content:start;gap:7px;min-height:820px}.settings-nav button{border:0;background:transparent;padding:14px 18px;border-radius:10px;text-align:left}.settings-nav button.active{background:#eaf3ff;color:var(--blue);font-weight:700}.settings-main{display:grid;gap:20px;align-content:start}.sla-grid{display:grid;grid-template-columns:120px 120px 120px 150px 150px 1fr;align-items:center;min-height:52px;border-top:1px solid var(--line);padding:0 15px}.sla-grid.header-row{border:0}.sla-grid label{display:flex;align-items:center;gap:4px}.sla-grid input{width:52px;border:1px solid var(--line);border-radius:7px;padding:6px}.align-right{float:right;margin-top:12px}.settings-cards{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.escalation{display:flex;align-items:center;gap:8px}.escalation span{background:#eaf3ff;border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;text-align:center;font-size:12px}.escalation strong{font-size:14px;margin-top:5px}.escalation i{font-style:normal;color:var(--blue)}.trigger-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.trigger-grid button{border:1px solid var(--line);background:#f8fafd;border-radius:8px;padding:10px;text-align:left}.field{display:grid;gap:7px;margin-bottom:14px;color:var(--muted)}.field input,.field textarea,.field select,.parsed-form input,.parsed-form select{border:1px solid var(--line);background:#f7f9fc;border-radius:9px;padding:11px;color:var(--text)}.template-row{display:grid;grid-template-columns:100px 1fr;gap:10px;align-items:center;margin-bottom:12px}.template-row input{border:1px solid var(--line);background:#f7f9fc;border-radius:8px;padding:11px}.check-list{list-style:none;margin:0;padding:0}.check-list li{display:flex;gap:12px;margin:15px 0}.check-list svg{color:var(--green)}.empty-config{text-align:center;padding:100px 20px;color:var(--muted)}.empty-config h3{color:var(--text)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#081c3a99;z-index:100;display:grid;place-items:center;padding:30px}.modal{width:min(760px,95vw);max-height:92vh;overflow:auto;background:#fff;border-radius:18px;padding:24px;box-shadow:0 24px 70px #07193466}.modal-head{display:flex;justify-content:space-between}.modal-head h2{margin:0}.modal-head p{color:var(--muted);margin:5px 0}.mode-tabs{display:flex;gap:10px;margin:20px 0}.mode-tabs button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 15px;display:flex;gap:7px}.mode-tabs button.active{background:#eaf3ff;border-color:#8cbaff;color:var(--blue)}.field textarea{resize:vertical}.upload{display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed #93b8ed;background:#f4f8ff;border-radius:10px;height:70px;color:var(--blue);margin-bottom:14px;position:relative}.upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ai-parse{width:100%;border:0;background:#f0edff;color:var(--purple);border-radius:10px;padding:12px;display:flex;justify-content:center;gap:8px;font-weight:700}.parsed-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:16px}.parsed-form label{display:grid;gap:6px;color:var(--muted)}.modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.modal-actions>button:first-child{background:#eef2f7;color:var(--text)}.toast{position:fixed;right:28px;bottom:28px;background:#103161;color:#fff;border-radius:12px;padding:15px 20px;display:flex;align-items:center;gap:10px;z-index:200;box-shadow:0 12px 30px #061a3866;animation:toast-in .2s ease-out}@keyframes toast-in{0%{transform:translateY(12px);opacity:0}}@media(max-width:1350px){.page-body{padding-left:26px;padding-right:26px}.sidebar{width:210px}.main{margin-left:210px;width:calc(100% - 210px)}.brand strong{font-size:18px}.issues-table{overflow-x:auto}.issue-grid{min-width:1100px}.detail-top{grid-template-columns:1fr 1fr}.detail-top>.stack{grid-column:1/-1;grid-template-columns:1fr 1fr}.report-stage{padding-left:125px}.metrics.five{grid-template-columns:repeat(5,minmax(160px,1fr));overflow-x:auto}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}.compact{min-height:36px;padding:0 13px;border-radius:8px}.owner-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.owner-row>div{display:grid;gap:3px}.owner-row span{font-size:12px;color:var(--muted)}.owner-row strong{font-size:19px}.task-command{margin-top:22px;padding:0;overflow:hidden}.task-command>.panel-head{padding:20px 20px 0}.task-summary{display:grid;grid-template-columns:160px 160px 160px 1fr;gap:14px;align-items:center;padding:0 20px 18px}.task-summary>div:not(.task-progress){display:flex;align-items:center;gap:10px;color:var(--blue)}.task-summary>div:not(.task-progress)>span{display:grid;color:var(--muted);font-size:12px}.task-summary strong{font-size:18px;color:var(--text)}.task-summary .risk,.task-summary .risk strong{color:var(--red)!important}.task-progress{display:flex;align-items:center;gap:12px}.task-progress>span{height:10px;background:#e8eef7;border-radius:10px;overflow:hidden;flex:1}.task-progress i{display:block;height:100%;background:var(--green);border-radius:10px}.task-progress b{color:var(--green)}.task-table{display:grid;grid-template-columns:minmax(260px,1.7fr) 100px 125px 105px minmax(180px,1.2fr) 90px;gap:14px;align-items:center;padding:0 20px}.task-header{height:48px;background:#f7f9fc;color:#6f819c;font-weight:700}.task-row{min-height:68px;border-top:1px solid var(--line)}.task-row>div:first-child{display:grid;gap:4px}.task-row small{color:var(--muted)}.task-row.overdue{background:snow}.task-row.overdue>span:nth-child(3){color:var(--red);font-weight:700}.task-person{display:flex;align-items:center;gap:7px}.task-person:first-letter{background:#eaf3ff}.task-person>b{font-weight:600}.task-result{color:var(--muted);font-size:13px}.completion-rule{margin:14px 20px 18px;background:#fff7e9;color:#9a6300;border:1px solid #ffe0a6;border-radius:9px;padding:11px 14px;display:flex;align-items:center;gap:9px}.task-modal{width:min(720px,95vw)}.owner-modal{width:min(540px,95vw)}.task-form{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:22px}.task-form label{display:grid;gap:7px;color:var(--muted)}.task-form input,.task-form select,.task-form textarea{border:1px solid var(--line);background:#f7f9fc;border-radius:9px;padding:11px;color:var(--text)}.task-form textarea{resize:vertical;min-height:82px}.task-form .wide{grid-column:1/-1}.responsibility-note{display:flex;align-items:center;gap:10px;background:#eaf3ff;color:#176ddc;border-radius:9px;padding:12px 14px;margin-top:16px}.sla-hot svg{vertical-align:-3px}.task-command:target{outline:3px solid #8ab8ff}.my-task-panel{margin-top:22px}.my-task-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.my-task-grid>button{border:1px solid var(--line);background:#f8fafd;border-radius:11px;padding:14px;text-align:left;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.my-task-grid>button:hover{border-color:#8ab8ff;background:#f1f7ff}.my-task-grid>button>span{display:grid;gap:5px}.my-task-grid small{color:var(--muted)}.my-task-grid em{font-style:normal;color:var(--muted);font-size:13px}.my-task-grid .badge{grid-column:2;grid-row:1;justify-self:end}.sla-count{font-variant-numeric:tabular-nums;font-weight:700}.sla-count.normal{color:#2a6fd3}.sla-count.warning{color:var(--orange)}.sla-count.overdue,.sla-count.critical{color:var(--red)}.sla-count.success{color:var(--green)}.sla-count.purple{color:var(--purple)}.sla-live{margin:14px 0 12px;border:1px solid var(--line);background:#f7f9fc;border-radius:11px;padding:13px;display:grid;grid-template-columns:1fr auto;gap:5px;align-items:center}.sla-live>span{display:flex;align-items:center;gap:7px;font-weight:700}.sla-live>strong{font-size:20px;font-variant-numeric:tabular-nums}.sla-live>small{grid-column:1/-1;color:var(--muted)}.sla-live.warning{background:#fff8eb;border-color:#ffe0a6;color:#b66b00}.sla-live.overdue,.sla-live.critical{background:#fff0f0;border-color:#ffcaca;color:var(--red)}.sla-live.purple{background:#f4f0ff;border-color:#ddd2ff;color:var(--purple)}.escalation-mini{display:flex;align-items:center;gap:5px;margin-bottom:13px}.escalation-mini span{border:1px solid var(--line);background:#f7f9fc;border-radius:7px;padding:6px 7px;font-size:11px;color:var(--muted)}.escalation-mini span.active{background:#fff0f0;border-color:#ffcaca;color:var(--red);font-weight:700}.escalation-mini i{font-style:normal;color:#9aacc3}.timeline .sla-event i{background:var(--red)}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#081c3a55;z-index:120}.notification-drawer{position:absolute;right:0;top:0;height:100%;width:min(460px,92vw);background:#fff;box-shadow:-18px 0 50px #0719342e;padding:22px;display:flex;flex-direction:column}.drawer-head{display:flex;justify-content:space-between;align-items:flex-start}.drawer-head h2{margin:0;font-size:23px}.drawer-head p{margin:5px 0;color:var(--muted);font-size:13px}.drawer-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.drawer-summary span{background:#f7f9fc;border:1px solid var(--line);border-radius:11px;padding:13px;color:var(--muted)}.drawer-summary b{font-size:23px;color:var(--text);margin-right:5px}.notice-list{display:grid;gap:10px;overflow:auto}.notice-list>button{border:1px solid var(--line);background:#f8fafd;border-radius:12px;padding:14px;display:grid;grid-template-columns:38px 1fr 18px;gap:9px;align-items:center;text-align:left}.notice-list>button.warning{background:#fffaf0;border-color:#ffe1aa}.notice-list>button.overdue,.notice-list>button.critical{background:#fff4f4;border-color:#ffd0d0}.notice-icon{width:34px;height:34px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--orange)}.notice-list .overdue .notice-icon,.notice-list .critical .notice-icon{color:var(--red)}.notice-list>button>span:nth-child(2){display:grid;gap:4px}.notice-list small{font-weight:700;color:var(--red)}.notice-list em{font-style:normal;color:var(--muted);font-size:12px}.notice-empty{padding:70px 20px;text-align:center;color:var(--muted);display:grid;justify-items:center;gap:9px}.notice-empty strong{color:var(--text)}.mark-read{margin-top:auto;border:0;background:#eaf3ff;color:var(--blue);border-radius:10px;padding:13px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:8px}.feedback-card-preview{border:1px solid var(--line);background:#f7faff;border-radius:12px;padding:15px;display:grid;gap:9px}.feedback-card-preview>span{display:flex;align-items:center;gap:6px;color:var(--green);font-size:12px}.feedback-card-preview p{margin:0;color:var(--muted);font-size:13px}.customer-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.customer-h5-shell{min-height:100vh;background:#edf3fa;color:var(--text)}.customer-h5-head{height:66px;background:#fff;border-bottom:1px solid #e5edf7;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:0 18px}.customer-h5-head>button{border:0;background:transparent;min-width:42px;height:42px;border-radius:9px;color:var(--text)}.customer-h5-head>button:hover{background:#f2f6fb}.customer-h5-brand{display:flex;align-items:center;gap:9px}.customer-h5-brand>span{width:34px;height:34px;background:var(--blue);color:#fff;border-radius:9px;display:grid;place-items:center}.customer-h5-brand div{display:grid}.customer-h5-brand small{color:var(--muted);font-size:10px}.customer-h5-main{width:min(660px,100%);margin:auto;padding:16px 16px 38px}.customer-hero{background:var(--nav);color:#fff;border-radius:17px;padding:22px;position:relative}.customer-hero .verified{display:flex;align-items:center;gap:6px;color:#bcd2f3;font-size:12px;margin-bottom:19px}.customer-status{display:inline-flex;border-radius:20px;padding:6px 11px;font-size:12px;font-weight:700;background:#eaf3ff;color:var(--blue)}.customer-status.working{background:#e4f8fb;color:#0097b7}.customer-status.waiting{background:#f0ebff;color:var(--purple)}.customer-status.closed{background:#e4f8ec;color:var(--green)}.customer-hero h1{font-size:24px;line-height:1.35;margin:13px 0 6px}.customer-hero>p{color:#b8cbe7;margin:0;font-size:13px}.customer-success,.customer-reopened{margin-top:18px;border-radius:11px;padding:13px;display:flex;align-items:center;gap:10px;background:#e9f9f0;color:#087844}.customer-reopened{background:#fff4df;color:#9c6200}.customer-success div,.customer-reopened div{display:grid;gap:3px}.customer-success span,.customer-reopened span{font-size:12px}.customer-section{background:#fff;border:1px solid #dbe6f3;border-radius:15px;padding:18px;margin-top:13px}.customer-stepper{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.customer-stepper:before{content:"";position:absolute;left:12%;right:12%;top:15px;height:2px;background:#e5ecf5}.customer-stepper>div{display:grid;justify-items:center;gap:7px;z-index:1;color:#98a8bd;text-align:center}.customer-stepper>div>span{width:31px;height:31px;border-radius:50%;background:#edf2f7;display:grid;place-items:center;font-size:12px;font-weight:700}.customer-stepper>div.done{color:var(--blue)}.customer-stepper>div.done>span{background:var(--blue);color:#fff}.customer-stepper small{font-size:11px}.service-owner-card{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center}.owner-avatar{width:48px;height:48px;border-radius:13px;background:#eaf3ff;color:var(--blue);display:grid;place-items:center;font-size:20px;font-weight:800}.service-owner-card>div:nth-child(2){display:grid;gap:2px}.service-owner-card small,.service-owner-card span{font-size:11px;color:var(--muted)}.service-owner-card>button{border:0;background:#eaf3ff;color:var(--blue);border-radius:9px;padding:10px 12px;display:flex;align-items:center;gap:6px;font-weight:700}.customer-section-title{display:flex;justify-content:space-between;align-items:flex-start}.customer-section-title h2{font-size:18px;margin:0}.customer-section-title p{font-size:12px;color:var(--muted);margin:4px 0 0}.customer-timeline-h5{border-left:2px solid #b7d1f8;margin:18px 0 0 8px;padding-left:20px}.customer-timeline-h5>div{position:relative;display:grid;grid-template-columns:52px 1fr;gap:2px 8px;margin-bottom:20px}.customer-timeline-h5 i{position:absolute;left:-27px;top:2px;width:12px;height:12px;border-radius:50%;background:#b6c4d6;border:3px solid white}.customer-timeline-h5 .done i{background:var(--blue)}.customer-timeline-h5 .current i{background:var(--orange)}.customer-timeline-h5 time{color:var(--muted);font-size:11px}.customer-timeline-h5 p{grid-column:2;margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.solution-card .customer-section-title>svg{color:var(--purple)}.solution-card dl{display:grid;grid-template-columns:76px 1fr;gap:13px 10px;margin:18px 0 0}.solution-card dt{color:var(--muted);font-size:12px}.solution-card dd{margin:0;font-size:13px;line-height:1.55}.customer-docs{display:grid;gap:9px;margin-top:16px}.customer-docs>button{border:1px solid var(--line);background:#f8fafd;border-radius:10px;padding:12px;display:flex;justify-content:space-between;align-items:center;text-align:left;color:var(--blue)}.customer-docs>button>span{display:flex;align-items:center;gap:10px}.customer-docs i{font-style:normal;display:grid;gap:3px}.customer-docs strong{color:var(--text);font-size:13px}.customer-docs small{color:var(--muted);font-size:10px}.customer-feedback-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}.resolved-stamp,.processing-note{margin-top:16px;border-radius:10px;padding:13px;display:flex;align-items:center;justify-content:center;gap:8px;background:#e7f8ef;color:var(--green);font-weight:700}.processing-note{background:#edf5ff;color:#246ec8;font-weight:500;justify-content:flex-start}.supplement-button{width:100%;border:0;background:#f3f6fa;color:#536985;border-radius:9px;padding:12px;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:7px}.customer-h5-footer{text-align:center;color:#8a9bb2;font-size:11px;display:flex;justify-content:center;align-items:center;gap:5px;padding:20px 4px}.customer-modal-backdrop{z-index:140}.customer-supplement-modal{width:min(500px,94vw);background:#fff;border-radius:17px;padding:21px}.customer-supplement-modal label{display:grid;gap:8px;color:var(--muted);margin-top:19px}.customer-supplement-modal textarea{border:1px solid var(--line);background:#f7f9fc;border-radius:10px;padding:12px;resize:vertical}.customer-upload{width:100%;height:54px;border:1px dashed #9abbe8;background:#f4f8ff;color:var(--blue);border-radius:10px;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:8px}.feedback-return{border-radius:10px;padding:12px 14px;margin-bottom:12px;display:grid;gap:4px}.feedback-return.resolved{background:#e7f8ef;color:#0a7f49}.feedback-return.reopened{background:#fff3df;color:#9b6200}.feedback-return span{font-size:12px}.timeline .customer-event i{background:var(--orange)}.knowledge-source-summary{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.knowledge-source-summary span{display:flex;align-items:center;gap:4px;background:#f2f6fb;color:#657995;border-radius:7px;padding:5px 7px;font-size:10px}.ai-similar button span{display:grid;gap:3px}.ai-similar button small{color:var(--muted);font-size:10px}.ai-applied{display:flex;align-items:center;gap:7px;background:#e8f8ef;color:#09804a;border-radius:8px;padding:9px;margin-top:10px;font-size:12px}.timeline .ai-event i{background:var(--purple)}.result-docs{display:flex;align-items:center;gap:8px;background:#f0edff;color:var(--purple);border-radius:9px;padding:10px 12px;margin-top:12px;font-size:12px}.ai-solution-drawer{position:absolute;right:0;top:0;height:100%;width:min(590px,96vw);background:#f4f7fb;box-shadow:-18px 0 50px #0719342e;padding:22px;overflow:auto}.ai-solution-drawer>.drawer-head{position:sticky;top:-22px;background:#f4f7fb;padding:0 0 14px;z-index:2}.ai-context-card{background:var(--nav);color:#fff;border-radius:13px;padding:15px;display:flex;gap:12px;align-items:flex-start}.ai-context-card>svg{color:#8ebcff}.ai-context-card div{display:grid;gap:4px}.ai-context-card small,.ai-context-card span{color:#b9cbe5;font-size:11px}.retrieval-route{display:flex;align-items:center;gap:5px;margin:13px 0;overflow-x:auto;padding-bottom:3px}.retrieval-route span{display:flex;align-items:center;gap:4px;white-space:nowrap;border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:7px;padding:7px;font-size:10px}.retrieval-route span.done{color:var(--green);border-color:#bce8cf}.retrieval-route span.active{color:var(--purple);border-color:#d5caff;background:#f5f2ff}.retrieval-route i{font-style:normal;color:#9badc4}.ai-drawer-section{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px;margin-top:12px}.ai-drawer-title{display:flex;justify-content:space-between;align-items:flex-start}.ai-drawer-title h3{margin:0;font-size:17px}.ai-drawer-title p{margin:4px 0 0;color:var(--muted);font-size:11px}.ai-drawer-title>svg{color:var(--purple)}.source-evidence-list{display:grid;gap:8px;margin-top:14px}.source-evidence-list button{border:1px solid var(--line);background:#f8fafd;border-radius:9px;padding:10px;display:grid;grid-template-columns:24px 1fr 42px 16px;gap:8px;align-items:center;text-align:left;color:var(--blue)}.source-evidence-list button>span{display:grid;gap:2px}.source-evidence-list small,.source-evidence-list em{font-style:normal;color:var(--muted);font-size:10px}.source-evidence-list strong{color:var(--text);font-size:12px}.source-evidence-list b{color:var(--green);font-size:12px}.ai-generated-steps{list-style:none;margin:15px 0 0;padding:0;display:grid;gap:8px}.ai-generated-steps li{display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:start}.ai-generated-steps li>span{width:26px;height:26px;border-radius:50%;background:#eaf3ff;color:var(--blue);display:grid;place-items:center;font-weight:700;font-size:11px}.ai-generated-steps li>div{display:grid;gap:3px}.ai-generated-steps small{color:var(--muted);font-size:10px}.ai-safety-note{display:flex;gap:7px;align-items:center;background:#fff6e8;color:#946000;border-radius:8px;padding:9px 10px;font-size:11px;margin:13px 0}.ai-reply{width:100%;min-height:108px;border:1px solid var(--line);background:#f8fafd;border-radius:9px;padding:11px;resize:vertical;margin-top:13px;line-height:1.55}.ai-document-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}.ai-document-actions button{border:1px solid var(--line);background:#f5f8fc;color:#2c6fca;border-radius:9px;padding:10px 7px;display:grid;justify-items:center;gap:5px;font-size:11px}.generated-docs{display:flex;align-items:flex-start;gap:7px;background:#e8f8ef;color:#087a47;border-radius:8px;padding:9px 10px;margin-top:10px;font-size:11px}.retrieval-overview{display:flex;align-items:center;justify-content:center;gap:8px;margin:14px 0 0;overflow-x:auto}.retrieval-overview span{min-width:150px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px;display:grid;grid-template-columns:22px 1fr;align-items:center;color:#627691;font-size:11px}.retrieval-overview span svg{grid-row:1/3;color:var(--blue)}.retrieval-overview span strong{color:var(--text)}.retrieval-overview span.active{background:#f4f0ff;border-color:#d9d0ff}.retrieval-overview i{font-style:normal;color:#91a5bf}.cited-steps li{display:grid;grid-template-columns:29px 1fr}.cited-steps li:before{grid-row:1/3}.cited-steps small{color:var(--muted);font-size:10px;margin-top:3px}.knowledge-proof{display:flex;align-items:center;gap:7px;background:#e8f8ef;color:#0a7e4a;border-radius:8px;padding:8px 10px;font-size:11px}@media(max-width:600px){.ai-solution-drawer{padding:16px}.ai-solution-drawer>.drawer-head{top:-16px}.ai-document-actions{grid-template-columns:1fr}.source-evidence-list button{grid-template-columns:22px 1fr 38px}.source-evidence-list button>svg:last-child{display:none}}@media(max-width:600px){.customer-h5-head{padding:0 10px}.customer-h5-main{padding:12px 10px 30px}.customer-hero{border-radius:14px;padding:18px}.customer-hero h1{font-size:21px}.customer-section{padding:15px;border-radius:13px}.service-owner-card{grid-template-columns:44px 1fr}.service-owner-card>button{grid-column:1/-1;justify-content:center}.customer-stepper small{font-size:10px}.customer-card-actions,.customer-feedback-buttons{grid-template-columns:1fr}.customer-supplement-modal .modal-actions{display:grid;grid-template-columns:1fr 1fr}.customer-supplement-modal .modal-actions button{width:100%;padding:0 10px}}@media(max-width:1350px){.task-summary{grid-template-columns:repeat(3,1fr)}.task-progress{grid-column:1/-1}.task-table{grid-template-columns:minmax(240px,1.5fr) 90px 115px 100px minmax(150px,1fr) 80px}}.intake-modal{width:min(1100px,96vw);max-height:95vh;padding:0;overflow:hidden;display:flex;flex-direction:column}.intake-modal>.modal-head{padding:24px 26px 8px}.intake-steps{display:flex;align-items:center;justify-content:center;gap:10px;padding:5px 26px 14px;color:#93a3b8;font-size:12px}.intake-steps span{display:flex;align-items:center;gap:7px}.intake-steps b{width:23px;height:23px;border-radius:50%;background:#edf2f7;display:grid;place-items:center}.intake-steps .active{color:var(--blue);font-weight:700}.intake-steps .active b{background:var(--blue);color:#fff}.intake-steps .done{color:var(--green)}.intake-steps .done b{background:#e4f8ec}.intake-steps i{font-style:normal;color:#b9c6d7}.intake-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0 26px 18px}.intake-tabs button{min-width:0;padding:11px 13px;align-items:center}.intake-tabs button>span{display:grid;text-align:left;font-weight:700}.intake-tabs small{color:var(--muted);font-size:10px;font-weight:400;margin-top:2px}.intake-tabs button.active small{color:#5b8fd8}.intake-workspace{display:grid;gap:16px;padding:18px 26px;background:#f4f7fb;border-top:1px solid #e3eaf4;overflow:auto}.intake-workspace.has-result{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.intake-source,.intake-result{background:#fff;border:1px solid var(--line);border-radius:14px;padding:17px;align-self:start}.intake-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.intake-section-title h3{margin:0;font-size:17px}.intake-section-title p{margin:4px 0 0;color:var(--muted);font-size:11px}.wecom-context{display:grid;gap:4px;background:#eaf7ef;border:1px solid #c9ead7;border-radius:10px;padding:11px 13px;margin-bottom:12px}.wecom-context>span{display:flex;align-items:center;gap:7px;color:#087b47;font-weight:700}.wecom-context small{color:#5e8b73}.screenshot-drop{min-height:150px;border:1px dashed #8fb5e9;background:#f5f9ff;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--blue);padding:16px;margin-bottom:13px}.screenshot-drop.ready{border-color:#85d1a7;background:#f1fbf5;color:var(--green)}.screenshot-drop span{font-size:11px;color:var(--muted);margin:4px 0 11px}.screenshot-drop>div{display:flex;gap:8px}.screenshot-drop label,.screenshot-drop button{border:0;border-radius:8px;background:#eaf3ff;color:var(--blue);font-weight:700;padding:8px 11px;position:relative}.screenshot-drop label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}.voice-recorder{width:100%;min-height:76px;border:1px solid #cabfff;background:#f5f2ff;color:var(--purple);border-radius:11px;padding:13px;display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:13px}.voice-recorder>span{display:grid;text-align:left;gap:4px}.voice-recorder small{color:#8476b8}.voice-recorder.recording{background:#fff0f0;border-color:#ffc5c5;color:var(--red)}.intake-text{display:grid;gap:7px;color:var(--muted);font-size:12px}.intake-text textarea{border:1px solid var(--line);background:#f8fafc;border-radius:10px;padding:11px;resize:vertical;line-height:1.55}.intake-principle{display:flex;align-items:flex-start;gap:7px;color:#667b97;background:#f4f7fb;border-radius:8px;padding:9px 10px;margin-top:10px;font-size:10px}.intake-principle svg{color:var(--green);flex:none}.match-card{display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;background:#eef8f3;border:1px solid #cbe9d9;border-radius:10px;padding:10px 12px;margin-bottom:13px}.match-card>svg,.match-card>b{color:var(--green)}.match-card>div{display:grid;gap:1px}.match-card small,.match-card span{color:#668277;font-size:10px}.intake-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.intake-fields label{display:grid;gap:5px;color:var(--muted);font-size:11px}.intake-fields label.wide{grid-column:1/-1}.intake-fields label>span{display:flex;justify-content:space-between}.intake-fields em{font-style:normal;color:var(--green);font-size:10px}.intake-fields em.review{color:var(--orange)}.intake-fields input,.intake-fields select{width:100%;min-width:0;border:1px solid var(--line);background:#f8fafc;border-radius:8px;padding:9px 10px}.urgency-reason{display:flex;gap:8px;align-items:flex-start;background:#fff7e9;color:#9a6508;border-radius:9px;padding:10px;margin-top:12px;font-size:11px}.urgency-reason svg{flex:none}.duplicate-check{border:1px solid #ffd79b;background:#fffaf1;border-radius:10px;padding:11px;margin-top:10px}.duplicate-check>div:first-child{display:grid;grid-template-columns:26px 1fr auto;gap:7px;align-items:center;color:#9b6200}.duplicate-check>div:first-child>span{display:grid;gap:2px}.duplicate-check small{font-size:10px;color:#9c8460}.duplicate-check>div:first-child>button{border:0;background:transparent;color:var(--blue);font-size:11px;font-weight:700}.duplicate-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.duplicate-actions button{border:1px solid #e4d1b2;background:#fff;border-radius:7px;padding:8px;font-size:11px}.duplicate-actions button.selected{border-color:var(--blue);background:#eaf3ff;color:var(--blue);font-weight:700}.duplicate-check>p{font-size:10px;color:var(--red);margin:8px 0 0}.reply-preview{display:flex;gap:9px;align-items:flex-start;background:#f1f6fd;border-radius:9px;padding:10px;margin-top:10px;color:#246ec8}.reply-preview>div{display:grid;gap:3px}.reply-preview small{font-weight:700}.reply-preview p{margin:0;color:#617b9e;font-size:10px;line-height:1.5}.intake-actions{padding:14px 26px 20px;margin:0;border-top:1px solid #e4ebf4;background:#fff;flex:none}@media(max-width:900px){.intake-workspace.has-result{grid-template-columns:1fr}.intake-tabs{grid-template-columns:1fr 1fr}.intake-modal{max-height:96vh}.intake-steps{font-size:10px}}.integration-settings .settings-nav{min-height:860px}.integration-hero{min-height:174px;background:var(--nav);color:#fff;border-radius:16px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between}.integration-hero h2{font-size:29px;margin:12px 0 5px}.integration-hero p{margin:0;color:#b9cbe5}.integration-hero>div:last-child{display:grid;grid-template-columns:auto auto;gap:5px 12px;align-items:end;background:#ffffff12;border:1px solid #ffffff22;border-radius:13px;padding:16px 20px}.integration-hero>div:last-child strong{font-size:28px;color:#8ebcff;text-align:right}.integration-hero>div:last-child span{color:#c4d3e9;padding-bottom:4px}.integration-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.integration-cards>button{border:1px solid var(--line);background:#fff;border-radius:13px;padding:15px;display:grid;grid-template-columns:42px 1fr auto 18px;gap:10px;align-items:center;text-align:left}.integration-cards>button:hover{border-color:#8ab8ff;background:#f7faff}.integration-cards>button>span{width:42px;height:42px;border-radius:11px;background:#eaf3ff;color:var(--blue);display:grid;place-items:center}.integration-cards>button>div{display:grid;gap:3px}.integration-cards small{color:var(--muted)}.event-contracts{display:grid;grid-template-columns:1.05fr 1.1fr 1.45fr;gap:14px;align-items:center;min-height:48px;padding:0 13px;border-top:1px solid var(--line)}.event-contracts.header-row{border:0}.event-contracts code,.integration-log code{color:var(--purple);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.event-contracts span{color:var(--muted)}.integration-flow{display:flex;align-items:center;justify-content:center;gap:9px;background:#eaf0f8;border-radius:14px;padding:18px;overflow-x:auto}.integration-flow span{min-width:155px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px;display:grid;grid-template-columns:28px 1fr;gap:2px;color:var(--blue)}.integration-flow span svg{grid-row:1/3}.integration-flow strong{color:var(--text);font-size:13px}.integration-flow i{font-style:normal;color:#91a5bf}.connector-head{display:flex;align-items:center;gap:14px;background:#f6f9fd;border-radius:11px;padding:14px;margin-bottom:16px}.connector-head>span{width:50px;height:50px;border-radius:13px;background:#eaf3ff;color:var(--blue);display:grid;place-items:center}.connector-head>div{display:grid;gap:2px}.connector-head small,.connector-head p{color:var(--muted);font-size:11px}.connector-head p{margin:2px 0 0}.connector-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.connector-fields label{display:grid;gap:7px;color:var(--muted);font-size:12px}.connector-fields input{border:1px solid var(--line);background:#f8fafc;border-radius:9px;padding:11px;color:var(--text)}.connector-subtitle{font-size:14px;margin:20px 0 10px}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.capability-grid>div{display:grid;grid-template-columns:24px 1fr auto;align-items:center;border:1px solid var(--line);background:#f8fafc;border-radius:9px;padding:10px;color:var(--green)}.capability-grid>div>span{color:var(--text);font-size:12px}.connection-result{display:flex;align-items:center;gap:10px;border-radius:9px;padding:11px;margin-top:13px}.connection-result.ok{background:#e8f8ef;color:#087a47}.connection-result.pending{background:#fff5e5;color:#996000}.connection-result>div{display:grid;gap:2px}.connection-result span{font-size:10px}.connector-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.launch-checklist{display:grid;gap:11px}.launch-checklist>div{display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--line);padding:0 0 11px}.launch-checklist>div:last-child{border:0;padding-bottom:0}.launch-checklist>div>span:last-child{display:grid;gap:3px}.launch-checklist small{color:var(--muted)}.boundary-note{background:#eaf3ff;border:1px solid #cfe1fa;color:#1c69c7;border-radius:12px;padding:14px 17px;display:flex;align-items:center;gap:11px}.boundary-note>div{display:grid;gap:3px}.boundary-note span{font-size:12px;color:#5c7da5}.integration-log{display:grid;grid-template-columns:90px 100px 170px 75px 1fr;gap:12px;align-items:center;min-height:51px;padding:0 13px;border-top:1px solid var(--line)}.integration-log.header-row{border:0}.integration-log time{color:var(--muted)}.retry-policy{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.retry-policy>div{background:#f7f9fc;border:1px solid var(--line);border-radius:10px;padding:13px;display:grid;gap:5px}.retry-policy span{color:var(--muted);font-size:11px;line-height:1.5}@media(max-width:1200px){.connector-fields{grid-template-columns:1fr}.integration-log{grid-template-columns:80px 90px 150px 70px minmax(200px,1fr);overflow-x:auto}.integration-cards,.retry-policy{grid-template-columns:1fr}.integration-hero{align-items:flex-start;gap:20px}}.settings-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.settings-summary>div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:grid;gap:4px}.settings-summary strong{font-size:24px;color:var(--blue)}.settings-summary span{font-size:11px;color:var(--muted)}.route-table{display:grid;grid-template-columns:1.05fr 1.65fr 115px 150px 66px 45px;gap:12px;align-items:center;min-height:56px;border-top:1px solid var(--line);padding:0 12px}.route-table.header-row{border:0}.route-table select{border:1px solid var(--line);background:#f8fafc;border-radius:8px;padding:8px}.switch{width:42px;height:23px;border:0;border-radius:20px;background:#ccd6e3;padding:3px;display:flex;align-items:center}.switch i{width:17px;height:17px;border-radius:50%;background:#fff;transition:.18s}.switch.on{background:var(--green);justify-content:flex-end}.route-tester{display:grid;grid-template-columns:1fr auto;gap:10px}.route-tester textarea{border:1px solid var(--line);background:#f8fafc;border-radius:9px;padding:11px;resize:vertical;min-height:68px}.route-tester>div{grid-column:1/-1;display:flex;align-items:center;gap:8px;background:#f5f8fc;border-radius:9px;padding:10px}.route-tester>div>span:last-child{color:var(--muted);font-size:11px}.permission-layout{display:grid;grid-template-columns:320px 1fr;gap:18px}.role-list{display:grid;gap:8px}.role-list button{border:1px solid var(--line);background:#f8fafc;border-radius:10px;padding:10px;display:grid;grid-template-columns:38px 1fr 18px;gap:9px;align-items:center;text-align:left}.role-list button.active{background:#eaf3ff;border-color:#92bbf4;color:var(--blue)}.role-list button>span{width:36px;height:36px;border-radius:10px;background:#fff;display:grid;place-items:center;font-weight:800}.role-list button>div{display:grid;gap:2px}.role-list small{color:var(--muted)}.permission-scope{display:flex;align-items:center;justify-content:space-between;background:#f7f9fc;border-radius:9px;padding:10px 12px}.permission-scope select{border:1px solid var(--line);border-radius:8px;padding:8px;background:#fff}.permission-checks{display:grid;gap:9px;margin-top:14px}.permission-checks label{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--line);padding:0 3px 10px}.responsibility-matrix{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.responsibility-matrix>div{border:1px solid var(--line);background:#f8fafc;border-radius:10px;padding:13px;display:grid;gap:6px}.responsibility-matrix svg{color:var(--blue)}.responsibility-matrix span{color:var(--muted);font-size:11px;line-height:1.5}.audit-row{display:grid;grid-template-columns:120px 120px 1fr 90px;align-items:center;min-height:48px;padding:0 12px;border-top:1px solid var(--line)}.audit-row.header-row{border:0}.notify-table{display:grid;grid-template-columns:1.1fr 1.1fr 1.4fr 70px;gap:14px;align-items:center;min-height:54px;padding:0 12px;border-top:1px solid var(--line)}.notify-table.header-row{border:0}.notification-editor{display:grid;grid-template-columns:310px 1fr;gap:18px}.template-select-list{display:grid;gap:8px}.template-select-list button{border:1px solid var(--line);background:#f8fafc;border-radius:9px;padding:12px;display:grid;grid-template-columns:24px 1fr 18px;align-items:center;text-align:left}.template-select-list button.active{background:#eaf3ff;border-color:#8eb9f3;color:var(--blue)}.template-editor{width:100%;min-height:96px;border:1px solid var(--line);background:#f8fafc;border-radius:10px;padding:12px;resize:vertical;line-height:1.6}.variable-chips{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.variable-chips span{background:#f0edff;color:var(--purple);border-radius:7px;padding:6px 8px;font-size:10px}.message-preview{background:#eaf7ef;border-radius:10px;padding:12px;color:#087844}.message-preview p{margin:5px 0 0;line-height:1.55;font-size:12px}.category-actions{display:flex;gap:8px}.category-edit-row input{min-width:0;border:1px solid var(--line);background:#f8fafc;border-radius:8px;padding:8px;color:var(--text)}.danger-link{color:var(--red)!important}.danger-link:disabled{opacity:.35;cursor:not-allowed}@media(max-width:1200px){.settings-summary{grid-template-columns:1fr 1fr}.route-table{grid-template-columns:160px 220px 110px 140px 60px 45px;overflow-x:auto}.permission-layout,.notification-editor{grid-template-columns:1fr}.responsibility-matrix{grid-template-columns:1fr 1fr}}.hero-badges{display:flex;gap:7px}.backend-health{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;background:#e8f8ef;border:1px solid #bde7d0;color:#087a47;border-radius:11px;padding:12px 15px}.backend-health>div{display:grid;gap:3px}.backend-health span{font-size:11px;color:#5d8772}.customer-switch-actions{display:flex;align-items:center;gap:10px}.customer-switch-actions select{min-width:180px}.customer-import-modal{width:min(980px,96vw);padding:0;overflow:hidden}.customer-import-modal>.modal-head{padding:22px 26px 18px;border-bottom:1px solid var(--line)}.import-steps{height:70px;background:#f7faff;display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;padding:0 48px;color:#8a9bb2}.import-steps span{display:flex;align-items:center;gap:8px;font-weight:700}.import-steps span b{width:28px;height:28px;border-radius:50%;background:#dfe7f1;display:grid;place-items:center;color:#7790af}.import-steps span.active{color:var(--blue)}.import-steps span.active b{background:var(--blue);color:#fff;box-shadow:0 0 0 5px #dceaff}.import-steps i{height:2px;background:#dce5f0}.import-start{padding:28px}.import-drop{min-height:260px;border:2px dashed #9dbce7;border-radius:15px;background:linear-gradient(145deg,#f8fbff,#eef5ff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--blue);position:relative}.import-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.import-drop strong{font-size:20px;color:var(--text)}.import-drop span{font-size:13px;color:var(--muted)}.import-drop em{font-style:normal;background:var(--blue);color:#fff;border-radius:9px;padding:10px 18px;display:flex;align-items:center;gap:7px;font-weight:700;margin-top:8px}.import-template{margin-top:16px;border:1px solid var(--line);border-radius:11px;padding:14px 16px;display:flex;align-items:center;gap:12px}.import-template>div{display:grid;gap:3px;margin-right:auto}.import-template span{color:var(--muted);font-size:12px}.import-error{margin-top:12px;background:#fff0f0;color:var(--red);border-radius:9px;padding:10px 12px;display:flex;gap:8px}.import-file-bar{margin:18px 24px 12px;background:#edf5ff;border-radius:10px;padding:12px 15px;display:flex;justify-content:space-between;align-items:center}.import-file-bar>span{display:grid;grid-template-columns:28px 1fr;align-items:center}.import-file-bar svg{grid-row:1/3;color:var(--blue)}.import-file-bar small{color:var(--muted)}.customer-import-modal>.panel{margin:0 24px;padding:15px}.mapping-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mapping-grid label{display:grid;gap:6px;color:var(--muted);font-size:12px}.mapping-grid label b{color:var(--red);margin-left:3px}.mapping-grid select{border:1px solid var(--line);background:#f8fafc;border-radius:8px;padding:9px}.import-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 24px}.import-summary span{background:#f5f8fc;border-radius:9px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;color:var(--muted)}.import-summary b{font-size:20px;color:var(--text)}.import-summary .success b{color:var(--green)}.import-summary .warning b{color:var(--orange)}.import-summary .danger b{color:var(--red)}.duplicate-policy{display:flex;align-items:center;gap:16px;margin:0 24px 12px;border:1px solid #f1d29c;background:#fff9ef;border-radius:10px;padding:11px 14px}.duplicate-policy>div{display:grid;gap:2px;margin-right:auto}.duplicate-policy span{font-size:11px;color:#8c6a2f}.duplicate-policy label{display:flex;align-items:center;gap:6px;font-size:12px}.import-preview{margin:0 24px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.import-row{display:grid;grid-template-columns:42px 1.25fr 1fr 1fr 1.2fr 125px;align-items:center;min-height:46px;padding:0 12px;border-top:1px solid var(--line);font-size:12px}.import-row:first-child{border-top:0}.import-head{background:#f7f9fc;color:var(--muted);font-weight:700}.customer-import-modal>.modal-actions{padding:0 24px 20px}.import-finished{text-align:center;padding:48px 30px 54px}.import-finished>span{width:82px;height:82px;border-radius:50%;background:#e5f8ec;color:var(--green);display:grid;place-items:center;margin:0 auto}.import-finished h3{font-size:24px;margin:18px 0 6px}.import-finished p{color:var(--muted)}.import-finished>div{display:grid;width:150px;margin:22px auto}.import-finished>div strong{font-size:38px;color:var(--blue)}.import-finished>div small{color:var(--muted)}@media(max-width:1200px){.mapping-grid{grid-template-columns:1fr 1fr}.import-row{grid-template-columns:40px 160px 120px 110px 150px 120px;overflow-x:auto}.import-steps{padding:0 24px}}.notice-list>button.read{background:#f7f9fc;border-color:var(--line);opacity:.72}.notice-list>button.unread strong:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--red);margin-right:7px;vertical-align:2px}.mark-read:disabled{opacity:.45;cursor:not-allowed}.knowledge-command{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.knowledge-command h2{font-size:28px;margin:0 0 5px}.knowledge-command p{margin:0;color:var(--muted)}.knowledge-command>div:last-child{display:flex;gap:10px}.knowledge-upload{position:relative;overflow:hidden}.knowledge-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.knowledge-editor-modal{width:min(900px,96vw)}.knowledge-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:18px}.knowledge-edit-grid label{display:grid;gap:6px;color:var(--muted);font-size:12px}.knowledge-edit-grid label.wide{grid-column:1/-1}.knowledge-edit-grid input,.knowledge-edit-grid textarea{border:1px solid var(--line);background:#f8fafc;border-radius:9px;padding:10px;color:var(--text);resize:vertical}.modal-actions button:disabled{opacity:.5;cursor:not-allowed}.knowledge-shell .sidebar{width:175px;padding:15px 10px 14px}.knowledge-shell .main{margin-left:175px;width:calc(100% - 175px)}.knowledge-shell .brand{gap:10px;padding:0 4px 20px}.knowledge-shell .brand-mark{width:36px;height:36px}.knowledge-shell .brand strong{font-size:17px}.knowledge-shell .brand span{font-size:10px;margin-top:2px}.knowledge-shell .sidebar nav{gap:5px}.knowledge-shell .sidebar nav button{height:47px;border-radius:9px;padding:0 13px;font-size:14px;gap:11px}.knowledge-shell .sidebar-lower{margin:20px 6px 0;padding-top:17px}.knowledge-shell .sidebar-lower>span{font-size:12px}.knowledge-shell .sidebar-lower button{height:32px;font-size:12px}.knowledge-shell .sidebar-create{display:none}.knowledge-shell .topbar{height:62px;padding:0 20px}.knowledge-shell .topbar h1{font-size:22px}.knowledge-shell .topbar p{font-size:11px;margin-top:3px}.knowledge-shell .top-search{width:506px;height:38px;border-radius:8px}.knowledge-shell .avatar-button{height:38px}.knowledge-shell .avatar-button>span{width:34px;height:34px}.knowledge-workbench{max-width:1760px;padding-top:13px}.knowledge-workbench .knowledge-command{margin-bottom:9px}.knowledge-workbench .knowledge-command h2{font-size:27px;letter-spacing:-.4px}.knowledge-workbench .knowledge-command p{font-size:13px}.knowledge-workbench .knowledge-command .soft{background:#f4f8ff;border:1px solid #cfe0f7}.knowledge-workbench .knowledge-command .primary{min-width:116px}.knowledge-search-shell{background:#fff;border:1px solid #dce5f1;border-radius:14px 14px 0 0;padding:18px 20px 14px;box-shadow:0 2px 10px #1739670a}.knowledge-search-main{display:grid;grid-template-columns:minmax(340px,1fr) 130px auto 86px;gap:10px;align-items:center}.knowledge-search-main>label:first-child{height:48px;border:1.5px solid #247cff;border-radius:8px;display:flex;align-items:center;gap:10px;padding:0 15px;color:#173d71;box-shadow:0 0 0 3px #e9f2ff}.knowledge-search-main>label:first-child input{width:100%;height:100%;border:0;outline:0;background:transparent;font-size:15px}.knowledge-search-main>label:first-child input::placeholder{color:#8799b2}.knowledge-search-main select{height:48px;border:1px solid #d5e0ee;border-radius:8px;background:#fff;padding:0 13px;color:#405777;font-weight:650}.verified-only{height:48px;display:flex;align-items:center;gap:7px;white-space:nowrap;color:#405777;font-size:13px;font-weight:650;padding:0 4px}.verified-only input,.knowledge-filters input{width:17px;height:17px;accent-color:var(--blue)}.knowledge-search-main .primary{height:48px;min-height:48px;border-radius:8px;padding:0 18px}.knowledge-search-shell>p{margin:13px 0 0;color:#7185a1;font-size:13px}.knowledge-workspace{display:grid;grid-template-columns:175px minmax(350px,.88fr) minmax(490px,1.42fr);height:calc(100vh - 258px);min-height:520px;max-height:760px;background:#fff;border:1px solid #dce5f1;border-top:0;border-radius:0 0 14px 14px;overflow:hidden}.knowledge-filters{border-right:1px solid #dce5f1;padding:18px 18px 24px;background:#fff;overflow-y:auto;scrollbar-gutter:stable}.knowledge-filters>div{padding:0 0 17px;margin-bottom:17px;border-bottom:1px solid #edf1f6}.knowledge-filters>div:last-child{border-bottom:0;margin-bottom:0}.knowledge-filters h3{font-size:14px;margin:0 0 12px;display:flex;align-items:center;justify-content:space-between}.knowledge-filters label{display:grid;grid-template-columns:17px 1fr auto;align-items:center;gap:7px;min-height:31px;color:#566b87;font-size:12px;cursor:pointer}.knowledge-filters label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-filters label b{color:#7e91aa;font-weight:500;font-variant-numeric:tabular-nums}.facet-empty{font-size:12px;color:#9aa9bc}.knowledge-results{display:flex;flex-direction:column;border-right:1px solid #dce5f1;min-width:0;min-height:0;background:#fff;overflow:hidden}.knowledge-result-list{display:block!important;flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.knowledge-result-list>button{width:100%;height:108px;min-height:108px;border:0;border-bottom:1px solid #e6edf5;border-radius:0;background:#fff;padding:14px 18px;display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:10px;text-align:left;align-items:start}.knowledge-result-list>button:hover{background:#f8fbff}.knowledge-result-list>button.selected{background:#f4f8ff;border:1.5px solid #4e96ff;border-radius:8px;margin:0;width:100%;box-shadow:inset 3px 0 #1674f5}.knowledge-result-copy{display:block!important;min-width:0}.knowledge-result-copy>strong{display:block;font-size:16px;line-height:1.35;color:#102646;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.knowledge-result-copy>p{margin:0 0 10px;color:#7a8ca5;font-size:12px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.knowledge-result-copy>div{display:flex!important;align-items:center;gap:6px;min-width:0}.knowledge-result-copy>div span,.knowledge-result-copy>div em{font-style:normal;background:#f1f5fa;border:1px solid #e1e8f1;border-radius:5px;color:#617590;font-size:10px;padding:4px 7px;white-space:nowrap}.knowledge-result-copy>div em{display:flex;align-items:center;gap:3px;background:#e8f8ef;border-color:#cfeedd;color:#15915a}.knowledge-result-copy>div em.source-document{background:#eaf3ff;border-color:#d3e4fa;color:#1671eb}.knowledge-result-copy>div em.source-manual{background:#eef2f7;border-color:#e0e6ee;color:#5d708b}.knowledge-result-copy time{margin-left:auto;font-size:10px;color:#7e91aa;white-space:nowrap}.knowledge-score{text-align:right;display:grid!important;gap:0!important;padding-top:0}.knowledge-score b{color:#1471ef;font-size:19px;line-height:1.1}.knowledge-score span{color:#7d8fa7;font-size:10px;margin-top:3px}.knowledge-pagination{height:52px;min-height:52px;border-top:1px solid #e1e9f3;display:flex;align-items:center;justify-content:center;gap:12px;padding:8px;background:#fff}.knowledge-pagination button{border:1px solid #d5e0ee;background:#fff;color:#31577e;border-radius:7px;padding:7px 11px}.knowledge-pagination button:disabled{opacity:.38;cursor:not-allowed}.knowledge-pagination span{font-size:11px;color:#7185a1}.knowledge-detail{min-width:0;min-height:0;height:100%;padding:0 8px 28px 22px;background:#fff;overflow-y:auto;scrollbar-gutter:stable}.knowledge-detail>header{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 14px 15px 0;border-bottom:1px solid #dfe7f1;background:#fff}.knowledge-detail>header>div{display:flex;align-items:center;gap:10px;min-width:0}.knowledge-detail>header h2{font-size:23px;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.knowledge-detail>header .primary{min-height:39px;height:39px;padding:0 14px;border-radius:7px;font-size:12px;white-space:nowrap}.knowledge-detail>header .icon-button{width:39px;height:39px;border:1px solid var(--line)}.knowledge-detail-meta{display:flex;flex-wrap:wrap;gap:14px;margin:12px 14px 18px 0;color:#6e819b;font-size:11px}.knowledge-detail-meta span{display:flex;align-items:center;gap:5px}.knowledge-detail section{margin:20px 14px 0 0}.knowledge-detail section h3{font-size:15px;margin:0 0 10px;padding-left:12px;position:relative}.knowledge-detail section h3:before{content:"";position:absolute;left:0;top:2px;width:3px;height:17px;border-radius:3px;background:var(--blue)}.knowledge-detail section>p{margin:0;color:#536780;font-size:13px;line-height:1.7;white-space:pre-wrap}.knowledge-detail .phenomenon{background:#f1f5fa;padding:12px 14px;border-radius:3px}.knowledge-detail ol{list-style:none;margin:0;padding:0;display:grid;gap:11px}.knowledge-detail ol li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start}.knowledge-detail ol li>b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;font-size:13px}.knowledge-detail ol li>div{display:grid;gap:3px;padding-top:2px}.knowledge-detail ol li strong{font-size:13px}.knowledge-detail ol li p{font-size:12px;line-height:1.55;color:#61748d;margin:0}.knowledge-note{display:flex;align-items:flex-start;gap:10px;background:#edf9f4;border:1px solid #c8eadc;border-radius:7px;padding:12px;color:#16865a}.knowledge-note>div{display:grid;gap:4px}.knowledge-note p{margin:0;font-size:12px;line-height:1.5}.knowledge-note span{font-size:11px;color:#588574}.knowledge-empty{min-height:370px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8a9bb1;gap:8px;padding:30px}.knowledge-empty strong{color:#415774;font-size:16px}.knowledge-empty span{font-size:12px;max-width:270px;line-height:1.6}.knowledge-full-solution{display:grid;gap:9px}.knowledge-full-solution p{margin:0;color:#536780;font-size:13px;line-height:1.75;white-space:pre-wrap}.knowledge-detail section h3 small{font-weight:500;color:#8193aa;margin-left:7px}.knowledge-source-images{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.knowledge-source-images figure{margin:0;border:1px solid #dce5f1;border-radius:9px;overflow:hidden;background:#f5f8fc}.knowledge-source-images a{display:block;background:#fff}.knowledge-source-images img{display:block;width:100%;height:auto;background:#fff}.knowledge-source-images figcaption{padding:7px 10px;color:#7185a1;font-size:10px;text-align:center;border-top:1px solid #e5ebf3}.knowledge-result-list{overflow-x:hidden}.knowledge-result-list>button{overflow:hidden}.knowledge-result-copy>div{overflow:hidden;white-space:nowrap}.knowledge-no-figures{color:#6d8098;font-size:12px}.knowledge-original-passage{margin-top:14px;border:1px solid #dce5f1;border-radius:9px;padding:11px;background:#f8fafd}.knowledge-original-passage summary{cursor:pointer;color:#286ed4;font-size:12px;font-weight:700}.knowledge-original-passage[open] summary{margin-bottom:12px}@media(max-width:1450px){.knowledge-detail>header{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.knowledge-detail>header>div:last-child{justify-content:flex-end}.knowledge-detail>header h2{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width:1350px){.knowledge-workspace{grid-template-columns:175px minmax(300px,.9fr) minmax(390px,1.25fr)}.knowledge-filters{padding-left:16px;padding-right:12px}}@media(max-width:1350px){.knowledge-workbench{padding-left:20px;padding-right:20px}.knowledge-workspace{grid-template-columns:155px minmax(330px,.9fr) minmax(420px,1.25fr)}.knowledge-detail{padding-left:17px;padding-right:17px}.knowledge-detail>header{align-items:flex-start}.knowledge-detail>header>div:last-child{align-items:flex-end}.knowledge-detail>header .icon-button{display:none}.knowledge-search-main{grid-template-columns:minmax(280px,1fr) 120px auto 80px}}.knowledge-workspace{height:auto;min-height:700px;max-height:none;overflow:visible;align-items:start}.knowledge-filters{overflow:visible;scrollbar-gutter:auto}.knowledge-results{min-height:0;overflow:visible}.knowledge-result-list{flex:none;overflow:visible;scrollbar-gutter:auto}.knowledge-detail{height:calc(100vh - 258px);min-height:520px;max-height:760px;position:sticky;top:72px;overflow-y:auto}.app-shell .sidebar{width:175px;padding:15px 10px 14px}.app-shell .main{margin-left:175px;width:calc(100% - 175px)}.app-shell .brand{gap:10px;padding:0 4px 20px}.app-shell .brand-mark{width:36px;height:36px}.app-shell .brand strong{font-size:17px}.app-shell .brand span{font-size:10px;margin-top:2px}.app-shell .sidebar nav{gap:5px}.app-shell .sidebar nav button{height:47px;border-radius:9px;padding:0 13px;font-size:14px;gap:11px}.app-shell .sidebar-lower{margin:20px 6px 0;padding-top:17px}.app-shell .sidebar-lower>span{font-size:12px}.app-shell .sidebar-lower button{height:32px;font-size:12px}.app-shell .sidebar-create{display:none}.workspace-page .greeting-row h2{letter-spacing:-.3px}.workspace-page .metrics{margin:18px 0 22px}.workspace-page .metric{min-height:100px}.workspace-page .workspace-grid{grid-template-columns:minmax(0,1.9fr) minmax(310px,.95fr);gap:22px}.workspace-page .todo-panel{min-height:370px}.workspace-page .todo-panel .panel-head{min-height:42px}.workspace-page .table{grid-template-columns:75px 118px minmax(165px,1fr) 100px 95px 58px;gap:8px}.workspace-page .data-row{min-height:59px;font-size:14px}.workspace-page .data-row strong,.workspace-ticket-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-ticket-title{min-width:0;padding:0;text-align:left;border:0;background:none;font-weight:650;color:var(--text)}.workspace-ticket-title:hover{color:var(--blue)}.workspace-page .data-row>.link{padding:6px 0;text-align:left}.workspace-page .data-row .badge{font-size:12px;padding:4px 8px}.workspace-empty{min-height:225px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:12px;text-align:center}.workspace-empty svg{color:#879ab4}.workspace-empty strong{color:var(--text);font-size:14px}.workspace-queue-guide{display:flex;gap:10px;align-items:flex-start;margin:72px 12px 10px;padding:12px 14px;background:#f5f9ff;border:1px solid #e1ebf8;border-radius:9px;color:#256ed1}.workspace-queue-guide>svg{flex:none;margin-top:2px}.workspace-queue-guide>div{display:grid;gap:4px}.workspace-queue-guide strong{font-size:12px}.workspace-queue-guide span{color:#627b9e;font-size:11px;line-height:1.5}.workspace-page .stack{gap:18px}.workspace-activity{min-height:187px}.workspace-activity-list{display:grid;gap:6px}.workspace-activity-list>button{display:grid;grid-template-columns:9px 39px minmax(0,1fr);gap:9px;align-items:start;width:100%;min-height:39px;padding:3px 0;border:0;background:none;text-align:left;color:var(--text);font-size:13px}.workspace-activity-list>button:hover span{color:var(--blue)}.workspace-activity-list .dot{width:8px;height:8px;margin:5px 0 0}.workspace-activity-list time{color:var(--muted);font-variant-numeric:tabular-nums}.workspace-activity-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-activity-list small{display:block;color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px}.workspace-knowledge{min-height:165px}.workspace-knowledge .panel-head{gap:12px}.workspace-knowledge .panel-head>div{min-width:0}.workspace-knowledge .panel-head p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-side-empty{color:var(--muted);font-size:12px;line-height:1.6;padding:12px 0}.workspace-knowledge-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.workspace-knowledge-list li{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;font-size:13px}.workspace-knowledge-list li:before{content:none}.workspace-knowledge-list button{min-width:0;border:0;background:none;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;padding:2px 0}.workspace-knowledge-list button:hover{color:var(--blue)}.workspace-knowledge-list span{color:var(--blue);font-weight:700}.workspace-chart{margin-top:22px}.workspace-chart .overview{gap:32px}.workspace-chart-area{flex:1;min-width:0;position:relative}.workspace-chart-empty{position:absolute;top:49px;left:50%;transform:translate(-50%);color:#9aa9bc;font-size:12px;white-space:nowrap}.workspace-chart .overview-stats{flex:0 0 310px;gap:16px 24px}.workspace-chart .overview-stats strong{font-size:23px}.workspace-page .my-task-panel{margin-top:22px}.workspace-page .my-task-grid .workspace-task-empty{grid-column:1/-1;color:var(--muted);font-size:12px;padding:12px 0}@media(max-width:1380px){.workspace-page .workspace-grid{grid-template-columns:1fr}.workspace-page .stack{grid-template-columns:1fr 1fr}.workspace-page .todo-panel{min-height:0}.workspace-page .table{grid-template-columns:75px 125px minmax(180px,1fr) 100px 95px 65px}.workspace-page .workspace-chart .overview-stats{flex-basis:280px}}@media(max-width:1180px){.workspace-page .stack,.workspace-page .my-task-grid{grid-template-columns:1fr}.workspace-page .workspace-chart .overview{display:block}.workspace-page .workspace-chart .overview-stats{margin-top:10px}}.workspace-shell{--desk-ink:#18304d;--desk-muted:#718096;--desk-line:#e3e9f1;--desk-blue:#235fcf;background:#f5f7fb}.workspace-shell .topbar{height:72px;padding:0 32px;border-bottom:1px solid var(--desk-line);background:#fff}.workspace-shell .topbar h1{font-size:18px;letter-spacing:-.4px}.workspace-shell .topbar p{font-size:11px;color:#8490a2;margin-top:3px}.workspace-shell .top-search{width:310px;height:36px;background:#f7f9fc;border:1px solid #e3e9f1;border-radius:8px;font-size:12px}.workspace-shell .top-search input,.workspace-shell .avatar-button{font-size:12px}.workspace-shell .avatar-button>span{height:30px;width:30px;font-size:12px}.workspace-shell .desk-page{padding:30px 32px 16px;max-width:1680px;margin:0 auto;color:var(--desk-ink);font-size:14px}.desk-page button{transition:background .16s ease,color .16s ease,border-color .16s ease}.desk-page button:focus-visible,.workspace-shell .topbar button:focus-visible{outline:3px solid #80aaf0;outline-offset:3px}.desk-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px}.desk-eyebrow{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:500;letter-spacing:.3px;color:#758196}.desk-eyebrow>span:not(.desk-live-dot){color:#bdc7d5;margin:0 4px}.desk-live-dot{height:6px;width:6px;background:#38836c;border-radius:50%}.desk-intro h2{margin:10px 0 8px;font-size:32px;font-weight:750;letter-spacing:-1.1px;line-height:1.2}.desk-intro h2>span{color:var(--desk-blue)}.desk-intro p{margin:0;color:#748197;font-size:12px;line-height:1.7}.desk-intro p strong{color:#40536e;font-weight:650}.desk-intake{flex:none;display:grid;gap:9px}.desk-intake>.primary{background:var(--desk-blue);border-radius:8px;height:42px;padding:0 23px;font-size:13px;box-shadow:0 4px 10px #1c5dc018}.desk-intake>.primary:hover{background:#174cad}.desk-intake>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.desk-intake>div button{border:0;background:none;display:flex;align-items:center;gap:4px;color:#718096;font-size:11px;padding:3px 0}.desk-intake>div button:hover{color:var(--desk-blue)}.desk-pulse{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--desk-line);border-radius:12px;margin-bottom:24px;overflow:hidden}.desk-pulse>button,.desk-pulse>div{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;gap:9px 12px;padding:19px 24px;text-align:left;background:transparent;border:0;min-width:0;color:var(--desk-ink)}.desk-pulse>button:after,.desk-pulse>div:after{content:"";position:absolute;right:0;top:20px;bottom:20px;width:1px;background:var(--desk-line)}.desk-pulse>:last-child:after{display:none}.desk-pulse>button:hover,.desk-pulse>button.active{background:#f7faff}.desk-pulse>button.active:before{content:"";position:absolute;left:24px;right:24px;bottom:0;height:2px;background:var(--desk-blue)}.desk-pulse span{font-size:12px;color:#61738c;grid-column:1/-1;display:flex;align-items:center;gap:5px}.desk-pulse strong{font-size:32px;letter-spacing:-1px;line-height:1;font-weight:650;font-variant-numeric:tabular-nums}.desk-pulse small{font-size:10px;color:#8994a4;align-self:end;line-height:1.6}.desk-pulse .desk-risk strong{color:#c66635}.desk-pulse .desk-risk span svg{color:#c66635}.desk-pulse .desk-risk.active{background:#fff8f3}.desk-pulse .desk-risk.active:before{background:#c66635}.desk-main-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(295px,1fr);gap:22px;align-items:start}.desk-queue,.desk-tasks,.desk-events{background:#fff;border:1px solid var(--desk-line);border-radius:12px;overflow:hidden}.desk-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px 17px}.desk-section-head h3{font-size:16px;letter-spacing:-.3px;margin:0;display:flex;align-items:center;gap:8px}.desk-section-head h3>span{font-size:11px;color:#7588a2;background:#eff3f8;border-radius:5px;padding:2px 6px;letter-spacing:0}.desk-section-head p{font-size:11px;color:#8a95a5;margin:5px 0 0}.desk-section-head>svg{color:#90a0b5;flex:none}.desk-text-button{display:flex;align-items:center;gap:2px;border:0;background:transparent;color:var(--desk-blue);padding:4px 0;font-size:11px;white-space:nowrap;font-weight:550}.desk-tabs{display:flex;gap:20px;padding:0 22px;border-bottom:1px solid var(--desk-line)}.desk-tabs button{position:relative;display:flex;gap:5px;align-items:center;min-height:42px;padding:0;border:0;background:transparent;color:#8390a3;font-size:12px;white-space:nowrap}.desk-tabs button span{font-size:10px;color:#94a2b6}.desk-tabs button.active{color:var(--desk-blue);font-weight:650}.desk-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--desk-blue)}.desk-queue-label{display:flex;justify-content:space-between;padding:13px 44px 7px 22px;color:#94a0b1;font-size:10px;letter-spacing:.4px}.desk-filter-note{display:flex;gap:6px;align-items:center;background:#fff7ee;color:#a5602d;padding:9px 22px;font-size:11px}.desk-filter-note button{margin-left:auto;border:0;background:none;color:#a5602d;display:flex;gap:5px;align-items:center}.desk-queue-row{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto 12px;gap:12px;align-items:center;width:100%;text-align:left;border:0;border-bottom:1px solid #eef2f7;background:#fff;padding:17px 22px;color:var(--desk-ink);min-height:100px}.desk-queue-row:last-child{border-bottom:0}.desk-queue-row:hover{background:#f8faff}.desk-queue-row.selected{background:#f1f6ff}.desk-queue-row.selected:before{content:"";position:absolute;left:0;top:15px;bottom:15px;width:3px;border-radius:0 3px 3px 0;background:var(--desk-blue)}.desk-priority{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;color:#6a84a5;font-weight:650;align-self:start;margin-top:23px}.desk-priority.p1{color:#c75146}.desk-priority.p2{color:#b27a36}.desk-row-content{min-width:0;display:grid;gap:6px}.desk-row-content small{display:flex;align-items:center;gap:6px;font-size:11px;color:#7e8c9f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.desk-row-content i{width:3px;height:3px;border-radius:50%;background:#bac4d2;flex:none}.desk-row-content strong{font-size:14px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.desk-row-content em{font-size:10px;color:#98a4b5;font-style:normal;font-variant-numeric:tabular-nums}.desk-row-state{display:grid;gap:10px;justify-items:end}.desk-status{font-size:10px;font-weight:500;color:#527b9a;display:flex;align-items:center;gap:4px}.desk-status:before{content:"";height:4px;width:4px;border-radius:50%;background:currentColor}.desk-status.purple{color:#8270a6}.desk-status.cyan{color:#347b86}.desk-deadline{font-size:10px;display:flex;align-items:center;gap:4px;white-space:nowrap;color:#7d8fa9;font-variant-numeric:tabular-nums}.desk-deadline.warning{color:#b97835}.desk-deadline.critical,.desk-deadline.overdue{color:#c25c44}.desk-deadline.purple{color:#8270a6}.desk-row-arrow{color:#94a9c6}.desk-queue-row.selected .desk-row-arrow{color:var(--desk-blue)}.desk-queue-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid var(--desk-line);padding:12px 22px;font-size:10px;color:#97a3b3}.desk-queue-footer>span{display:flex;align-items:center;gap:5px}.desk-queue-footer>div{display:flex;gap:7px;align-items:center}.desk-queue-footer button{border:1px solid #e3e9f1;background:#fff;border-radius:5px;color:#7c90ad;width:25px;height:25px;display:grid;place-items:center}.desk-queue-footer button:disabled{opacity:.35;cursor:default}.desk-empty{padding:34px 22px;min-height:230px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#91a3ba;text-align:center;gap:7px}.desk-empty strong{font-size:14px;color:#526986;margin-top:4px}.desk-empty p{font-size:11px;margin:0;line-height:1.7}.desk-empty .desk-text-button{margin-top:8px}.desk-focus{background:#eaf0f9;border:1px solid #dde6f3;border-radius:12px;padding:19px 21px;grid-column:2;grid-row:1/span 2;min-width:0}.desk-focus-label{display:flex;align-items:center;gap:7px;color:#627fa8;font-size:11px;padding-bottom:17px;border-bottom:1px solid #d8e2f0}.desk-focus-label small{margin-left:auto;font-size:10px;color:#8c9fb9}.desk-focus-heading{padding-top:19px}.desk-focus-heading>small{color:#6b83a1;font-size:11px}.desk-focus-heading h3{font-size:21px;line-height:1.5;letter-spacing:-.5px;margin:8px 0 10px;font-weight:700;overflow-wrap:anywhere}.desk-focus-heading>div{display:flex;align-items:center;gap:8px}.desk-focus-heading>div>span:last-child{color:#8294ad;font-size:10px}.desk-focus-heading .badge{font-size:10px;padding:3px 6px;border-radius:4px}.desk-description{font-size:12px;line-height:1.8;color:#697f9c;margin:15px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.desk-sla-note{display:flex;align-items:center;gap:9px;color:#517399;background:#e1eaf8;border-radius:7px;padding:11px 12px}.desk-sla-note>svg{flex:none}.desk-sla-note>div{display:grid;gap:4px;min-width:0}.desk-sla-note strong{font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.desk-sla-note span{font-size:10px;line-height:1.6}.desk-sla-note.critical,.desk-sla-note.overdue{background:#f9ece6;color:#af6449}.desk-sla-note.warning{background:#fbf0df;color:#a67838}.desk-journey{display:flex;list-style:none;margin:20px 0 16px;padding:0;justify-content:space-between;gap:8px}.desk-journey li{display:flex;align-items:center;gap:5px;font-size:10px;color:#96a6bd;position:relative}.desk-journey li>span{height:17px;width:17px;border:1px solid #c7d3e5;border-radius:50%;display:grid;place-items:center;font-size:9px}.desk-journey li.current{color:#3564a7;font-weight:650}.desk-journey li.current>span{color:#fff;background:#3564a7;border-color:#3564a7}.desk-journey li.done{color:#598977}.desk-journey li.done>span{border-color:#8cb6a4;background:#dceee5}.desk-continue{display:flex;justify-content:space-between;align-items:center;border:0;border-radius:7px;background:#244a7b;color:#fff;width:100%;padding:12px 14px;font-size:12px;font-weight:550}.desk-continue:hover{background:#183b69}.desk-continue:disabled{opacity:.6;cursor:wait}.desk-reference{margin-top:22px;padding-top:19px;border-top:1px solid #d8e2f0}.desk-reference>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.desk-reference h4{display:flex;gap:7px;align-items:center;margin:0;color:#526e94;font-size:12px;font-weight:650}.desk-reference>header>button{border:0;background:transparent;color:#7a91b2;padding:3px;display:grid;place-items:center}.desk-reference>p{font-size:11px;line-height:1.8;color:#8497b2;margin:12px 0 2px}.desk-reference-list{display:grid;margin-top:10px;gap:6px}.desk-reference-list>button{display:grid;grid-template-columns:1fr 14px;text-align:left;gap:7px 5px;border:0;background:#f6f9fe;border-radius:6px;padding:11px 12px;color:#486689}.desk-reference-list small{grid-column:1/-1;display:flex;justify-content:space-between;font-size:9px;color:#8a9db8}.desk-reference-list small>span{color:#5283be}.desk-reference-list strong{font-size:11px;font-weight:550;line-height:1.5}.desk-reference-list svg{align-self:center}.desk-reference-list>button:hover{background:#fff}.desk-focus-empty{padding:26px 0 12px;text-align:center;color:#97aac3}.desk-focus-empty h3{font-size:17px;color:#5c769a}.desk-focus-empty p{font-size:12px;line-height:1.8;max-width:235px;margin:0 auto}.desk-tasks{grid-column:1}.desk-events{grid-column:2}.desk-task-list{padding:0 22px 10px}.desk-task-list>button{display:grid;grid-template-columns:19px minmax(0,1fr) auto 12px;gap:10px;width:100%;align-items:center;border:0;border-top:1px solid #edf1f6;background:none;padding:14px 0;text-align:left;color:#405777}.desk-task-check{height:18px;width:18px;border:1px solid #dae2ed;border-radius:5px;color:#c7d4e5;display:grid;place-items:center}.desk-task-list strong{font-size:12px;font-weight:550}.desk-task-list small{display:block;font-size:10px;color:#94a0b2;margin-top:5px}.desk-task-list .badge{font-size:9px;padding:3px 6px}.desk-task-list>button>svg{color:#a0b0c6}.desk-quiet-empty{display:flex;align-items:center;gap:13px;padding:12px 22px 26px;color:#96a9c2;min-height:90px}.desk-quiet-empty strong{font-size:12px;font-weight:500;color:#7f91a9}.desk-quiet-empty p{font-size:10px;line-height:1.6;margin:5px 0 0;color:#9ba7b7}.desk-event-list{padding:0 22px 10px}.desk-event-list>button{display:grid;grid-template-columns:7px minmax(0,1fr) auto;gap:10px;align-items:start;border:0;background:none;border-top:1px solid #edf1f6;padding:11px 0;width:100%;text-align:left;color:#405777}.desk-event-dot{width:6px;height:6px;background:#6a97d3;border-radius:50%;margin-top:5px}.desk-event-dot.green{background:#6ea78e}.desk-event-dot.orange{background:#d3a063}.desk-event-list strong{font-size:11px;display:flex;gap:7px;align-items:center;font-weight:550;flex-wrap:wrap}.desk-event-list strong small{font-size:10px;color:#8f9db0;font-weight:400}.desk-event-list em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#a0adbd;font-style:normal;margin-top:5px}.desk-event-list time{font-size:10px;color:#97a5b8;font-variant-numeric:tabular-nums}.desk-week{display:grid;grid-template-columns:160px minmax(200px,1fr) 160px 145px;gap:24px;align-items:center;background:#fff;border:1px solid var(--desk-line);border-radius:12px;padding:17px 22px;margin-top:22px}.desk-week-title>span,.desk-week-stat>span{font-size:11px;color:#8695aa}.desk-week-title>strong{display:flex;align-items:baseline;gap:7px;font-size:27px;font-weight:650;margin-top:7px;font-variant-numeric:tabular-nums;line-height:1}.desk-week-title small{font-size:10px;font-weight:400;color:#98a5b6}.desk-week-title p{font-size:10px;color:#a6b1c0;margin:7px 0 0}.desk-week-chart{min-width:0;position:relative}.desk-week-chart>span{position:absolute;top:20px;left:50%;transform:translate(-50%);font-size:11px;color:#a6b3c5;white-space:nowrap}.desk-week-stat{padding-left:24px;border-left:1px solid var(--desk-line);display:grid;gap:12px}.desk-week-stat strong{font-size:24px;font-weight:550;font-variant-numeric:tabular-nums}.desk-week-stat small{font-size:10px;font-weight:400;color:#9aa6b6;margin-left:5px}.desk-footnote{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;color:#9daabb;font-size:10px}.desk-footnote>span{display:flex;align-items:center;gap:5px}.desk-footnote i{width:5px;height:5px;border-radius:50%;background:#c89f5c}.desk-footnote .connected i{background:#77a98f}@media(min-width:1500px){.workspace-shell .desk-page{padding:36px 44px 20px}.desk-main-grid{grid-template-columns:minmax(0,1.9fr) minmax(340px,1fr);gap:24px}.desk-pulse>button,.desk-pulse>div{padding:22px 28px}.desk-intro h2{font-size:36px}.desk-queue-row{min-height:105px;padding-top:19px;padding-bottom:19px}.desk-focus{padding:22px 25px}.desk-focus-heading h3{font-size:24px}.desk-description{font-size:13px}}@media(max-width:1100px){.workspace-shell .desk-page{padding:24px 22px 14px}.workspace-shell .topbar{padding:0 22px}.workspace-shell .topbar p{display:none}.workspace-shell .top-search{width:230px}.desk-main-grid{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);gap:16px}.desk-tabs{gap:12px;padding:0 16px}.desk-tabs button{font-size:11px}.desk-queue-row{padding:16px;gap:8px;grid-template-columns:24px minmax(0,1fr) auto}.desk-row-arrow{display:none}.desk-pulse>button,.desk-pulse>div{padding:16px}.desk-pulse small{grid-column:1/-1;font-size:10px}.desk-pulse strong{font-size:29px}.desk-section-head{padding:18px 16px 14px}.desk-focus{padding:18px 16px}.desk-focus-heading h3{font-size:19px}.desk-row-content strong{font-size:12px}.desk-row-state{max-width:108px}.desk-deadline{font-size:9px}.desk-queue-footer{padding:12px 16px}.desk-queue-footer>span{display:none}.desk-queue-footer>div{width:100%;justify-content:flex-end}.desk-week{grid-template-columns:100px minmax(150px,1fr) 125px 120px;gap:14px;padding:16px}.desk-week-stat{padding-left:14px}}@media(max-width:900px){.desk-main-grid{grid-template-columns:1fr}.desk-focus{grid-column:1;grid-row:auto}.desk-events,.desk-tasks{grid-column:1}.desk-intro h2{font-size:27px}.desk-intro p{max-width:350px}.desk-tabs{gap:24px}.desk-row-content strong{font-size:14px}.desk-queue-row{grid-template-columns:30px minmax(0,1fr) auto 12px}.desk-row-arrow{display:block}.desk-focus-heading h3{font-size:21px}.desk-week{grid-template-columns:100px 1fr}.desk-week-stat{border-left:0;border-top:1px solid var(--desk-line);padding:14px 0 0;display:flex;align-items:center;justify-content:space-between}.desk-week-stat strong{font-size:20px}.workspace-shell .top-search{width:200px}.workspace-shell .avatar-button strong,.workspace-shell .avatar-button>svg{display:none}}@media(max-width:600px){.workspace-shell .sidebar{width:58px;padding:14px 6px}.workspace-shell .main{margin-left:58px;width:calc(100% - 58px)}.workspace-shell .brand{padding:0 4px 18px}.workspace-shell .brand>div:last-child,.workspace-shell .sidebar nav button>span,.workspace-shell .sidebar-lower{display:none}.workspace-shell .sidebar nav button{justify-content:center;padding:0}.workspace-shell .topbar{height:60px;padding:0 14px}.workspace-shell .top-search{display:none}.workspace-shell .top-actions{gap:10px}.workspace-shell .desk-page{padding:20px 14px 14px}.desk-intro{display:block;margin-bottom:20px}.desk-eyebrow{font-size:9px;gap:5px}.desk-intro h2{font-size:27px}.desk-intake{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.desk-intake>.primary{padding:0 12px;font-size:11px;gap:4px}.desk-intake>div{gap:10px}.desk-intake>div button{font-size:10px}.desk-intake>div button:first-child{display:none}.desk-pulse{grid-template-columns:repeat(2,1fr);margin-bottom:18px}.desk-pulse>:nth-child(2):after{display:none}.desk-pulse>:nth-child(-n+2){border-bottom:1px solid var(--desk-line)}.desk-pulse strong{font-size:27px}.desk-tabs{gap:14px;overflow-x:auto}.desk-tabs button{font-size:10px}.desk-section-head h3{font-size:14px}.desk-section-head p,.desk-text-button{font-size:10px}.desk-queue-row{grid-template-columns:22px minmax(0,1fr);gap:7px;padding:14px}.desk-priority{margin-top:22px}.desk-row-content strong{font-size:12px;white-space:normal}.desk-row-state{grid-column:2;display:flex;justify-content:space-between;max-width:none;width:100%;gap:8px}.desk-row-arrow{display:none}.desk-deadline{font-size:10px}.desk-queue-label{display:none}.desk-queue-list{padding-top:5px}.desk-week{grid-template-columns:80px minmax(0,1fr);gap:12px;padding:14px}.desk-week-stat>span{font-size:10px}.desk-week-stat strong{font-size:18px}.desk-week-stat small,.desk-footnote{font-size:9px}.desk-footnote>span:first-child{max-width:180px}.desk-task-list>button{grid-template-columns:18px minmax(0,1fr) auto}.desk-task-list>button>svg{display:none}}@media(prefers-reduced-motion:reduce){.desk-page button{transition:none}}.desk-left-column,.desk-right-column{display:grid;gap:22px;min-width:0;align-content:start}.app-shell.workspace-shell{min-width:0}.desk-left-column .desk-events{grid-column:auto;grid-row:auto}.desk-left-column .desk-events .desk-section-head{padding-bottom:12px}.desk-left-column .desk-event-list>button{padding:10px 0}.desk-left-column .desk-tasks,.desk-right-column .desk-focus,.desk-right-column .desk-events{grid-column:auto;grid-row:auto}.desk-eyebrow{font-size:12px}.desk-intro p,.desk-pulse span{font-size:13px}.desk-pulse small{font-size:11px}.desk-section-head p,.desk-text-button{font-size:12px}.desk-tabs button{font-size:13px}.desk-tabs button span,.desk-queue-label{font-size:11px}.desk-row-content small{font-size:12px}.desk-row-content strong{font-size:15px}.desk-row-content em,.desk-status,.desk-deadline{font-size:11px}.desk-focus-label{font-size:12px}.desk-focus-label small,.desk-focus-heading>div>span:last-child{font-size:11px}.desk-focus-heading>small{font-size:12px}.desk-description,.desk-sla-note strong{font-size:13px}.desk-sla-note span{font-size:11px}.desk-continue,.desk-reference h4{font-size:13px}.desk-reference>p{font-size:12px}.desk-reference-list small{font-size:11px}.desk-reference-list strong{font-size:12px}.desk-journey{gap:0}.desk-journey li{flex:1;flex-direction:column;font-size:11px;gap:6px;align-items:center}.desk-journey li>span{width:20px;height:20px;z-index:1;background:#eaf0f9}.desk-journey li:not(:last-child):after{content:"";height:1px;background:#cad7e9;position:absolute;top:10px;left:calc(50% + 12px);width:calc(100% - 24px)}.desk-quiet-empty strong,.desk-task-list strong{font-size:13px}.desk-quiet-empty p,.desk-task-list small{font-size:11px}.desk-event-list strong{font-size:12px}.desk-event-list strong small,.desk-event-list em,.desk-event-list time{font-size:11px}.desk-week-title>span,.desk-week-stat>span{font-size:12px}.desk-week-title p,.desk-footnote{font-size:11px}@media(max-width:1100px){.desk-left-column,.desk-right-column{gap:16px}.desk-tabs{gap:12px}.desk-tabs button{font-size:11px}.desk-row-content strong{font-size:13px}.desk-status,.desk-deadline,.desk-pulse small{font-size:10px}}@media(max-width:600px){.desk-eyebrow{font-size:10px}.desk-intro p{font-size:12px}.desk-tabs{gap:14px}.desk-tabs button{font-size:11px}.desk-row-content strong{font-size:14px}.desk-row-content small,.desk-status,.desk-deadline{font-size:11px}.desk-pulse span{font-size:12px}.desk-pulse small{font-size:10px}.desk-footnote{font-size:9px}}@media(max-width:900px){.desk-main-grid{display:flex;flex-direction:column}.desk-left-column,.desk-right-column{display:contents}.desk-queue,.desk-focus,.desk-tasks,.desk-events{width:100%}.desk-queue{order:1}.desk-focus{order:2}.desk-tasks{order:3}.desk-events{order:4}}@media(max-width:600px){.desk-tabs{gap:6px}.desk-tabs button{gap:4px}.desk-tabs button span{font-size:10px}.desk-week-stat{display:grid;gap:8px}.desk-week-stat>span{white-space:nowrap}.desk-week-stat strong{white-space:nowrap}.desk-week-stat small{display:inline}}.desk-page :is(.desk-eyebrow,.desk-intro p,.desk-pulse span,.desk-pulse small,.desk-section-head p,.desk-tabs button,.desk-tabs button span,.desk-queue-label,.desk-row-content small,.desk-row-content em,.desk-queue-footer,.desk-quiet-empty strong,.desk-quiet-empty p,.desk-task-list small,.desk-event-list strong small,.desk-event-list em,.desk-event-list time,.desk-week-title>span,.desk-week-title small,.desk-week-title p,.desk-week-stat>span,.desk-week-stat small,.desk-footnote){color:#60738c}.desk-page .desk-tabs button.active{color:var(--desk-blue)}.desk-page .desk-focus :is(.desk-focus-label,.desk-focus-label small,.desk-focus-heading>small,.desk-focus-heading>div>span:last-child,.desk-description,.desk-journey li,.desk-reference>p,.desk-reference-list small,.desk-reference-list small>span){color:#526a88}.desk-page .desk-journey li.current{color:#235fcf}.desk-page .desk-journey li.done{color:#40735e}.desk-page .desk-deadline.normal{color:#60738c}.desk-page .desk-deadline.overdue,.desk-page .desk-deadline.critical{color:#a04731}.desk-page .desk-status.purple,.desk-page .desk-deadline.purple{color:#70568b}.workspace-shell .topbar p{color:#60738c}.app-shell[data-ui-scale=compact]{--ui-sidebar:175px;--ui-header:72px;min-width:0}.app-shell[data-ui-scale=compact] .sidebar{width:var(--ui-sidebar);padding:15px 10px 14px;background:var(--nav);overflow-y:auto;scrollbar-width:thin}.app-shell[data-ui-scale=compact] .main{margin-left:var(--ui-sidebar);width:calc(100% - var(--ui-sidebar));min-width:0}.app-shell[data-ui-scale=compact] .brand{gap:10px;padding:0 4px 20px}.app-shell[data-ui-scale=compact] .brand-mark{width:36px;height:36px;flex-shrink:0}.app-shell[data-ui-scale=compact] .brand strong{font-size:17px;line-height:1.4}.app-shell[data-ui-scale=compact] .brand span{font-size:10px;margin-top:2px;letter-spacing:0}.app-shell[data-ui-scale=compact] .sidebar nav{gap:5px}.app-shell[data-ui-scale=compact] .sidebar nav button{height:47px;min-height:47px;padding:0 13px;gap:11px;border-radius:9px;font-size:14px;margin-top:0}.app-shell[data-ui-scale=compact] .sidebar nav button svg{width:20px;height:20px;flex-shrink:0}.app-shell[data-ui-scale=compact] .sidebar-lower{display:block;margin:20px 6px 0;padding-top:17px}.app-shell[data-ui-scale=compact] .sidebar-lower>span{font-size:12px}.app-shell[data-ui-scale=compact] .sidebar-lower button{height:32px;font-size:12px}.app-shell[data-ui-scale=compact] .sidebar-create{display:none}.app-shell[data-ui-scale=compact] .topbar{height:var(--ui-header);padding:0 24px;border-bottom:1px solid #e3e9f1;background:#fff}.app-shell[data-ui-scale=compact] .topbar>div:first-child{min-width:0;flex:1}.app-shell[data-ui-scale=compact] .topbar h1{font-size:20px;line-height:1.3;letter-spacing:-.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-shell[data-ui-scale=compact] .topbar p{font-size:11px;margin-top:3px}.app-shell[data-ui-scale=compact] .top-actions{gap:18px;margin-left:0;flex:0 0 auto;min-width:0}.app-shell[data-ui-scale=compact] .top-search{width:310px;height:36px;margin:0;flex:initial;border-radius:8px;background:#f7f9fc}.app-shell[data-ui-scale=compact] .top-search input,.app-shell[data-ui-scale=compact] .avatar-button{font-size:12px}.app-shell[data-ui-scale=compact] .avatar-button>span{width:32px;height:32px;font-size:12px}.app-shell[data-ui-scale=compact] .avatar-button strong{white-space:nowrap}@media(max-width:1000px){.app-shell[data-ui-scale=compact] .top-search{width:240px}.app-shell[data-ui-scale=compact] .top-actions{gap:10px}}@media(max-width:800px){.app-shell[data-ui-scale=compact]{--ui-sidebar:58px;--ui-header:60px}.app-shell[data-ui-scale=compact] .sidebar{padding:14px 6px}.app-shell[data-ui-scale=compact] .brand{padding:0 4px 18px}.app-shell[data-ui-scale=compact] .brand>div:last-child,.app-shell[data-ui-scale=compact] .sidebar nav button>span,.app-shell[data-ui-scale=compact] .sidebar-lower{display:none}.app-shell[data-ui-scale=compact] .sidebar nav button{justify-content:center;padding:0}.app-shell[data-ui-scale=compact] .topbar{padding:0 14px}.app-shell[data-ui-scale=compact] .topbar h1{font-size:18px}.app-shell[data-ui-scale=compact] .topbar p,.app-shell[data-ui-scale=compact] .top-search,.app-shell[data-ui-scale=compact] .avatar-button strong{display:none}}.knowledge-workbench{--knowledge-action-size:12px;--knowledge-action-height:36px}.knowledge-workbench .knowledge-command button,.knowledge-workbench .knowledge-command .knowledge-upload,.knowledge-workbench .knowledge-search-main .primary,.knowledge-workbench .knowledge-detail>header button{font-size:var(--knowledge-action-size);font-weight:600;line-height:1.4;height:var(--knowledge-action-height);min-height:var(--knowledge-action-height);padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.knowledge-workbench .knowledge-command button svg,.knowledge-workbench .knowledge-upload svg,.knowledge-workbench .knowledge-detail>header button svg{width:16px;height:16px;flex-shrink:0}.knowledge-workbench .knowledge-search-main>label:first-child,.knowledge-workbench .knowledge-search-main select,.knowledge-workbench .verified-only{height:36px}.knowledge-workbench .knowledge-search-main>label:first-child input{font-size:13px}.knowledge-workbench .knowledge-search-main select,.knowledge-workbench .verified-only{font-size:12px;font-weight:500;line-height:1.4}.knowledge-workbench .knowledge-pagination button{font-size:12px;line-height:1.4;font-weight:500;min-height:32px;padding:0 11px}.modal.knowledge-share-dialog button,.modal.knowledge-editor-modal button{font-size:12px;font-weight:600;line-height:1.4}.modal.knowledge-share-dialog>.modal-actions button,.modal.knowledge-editor-modal>.modal-actions button{height:36px;min-height:36px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.knowledge-share-dialog .knowledge-share-tabs button{min-height:32px;font-weight:500}.knowledge-share-dialog .knowledge-share-result button,.knowledge-share-dialog .knowledge-share-history button{min-height:32px;font-size:12px}.knowledge-share-dialog .knowledge-share-result a{font-size:12px;line-height:1.4}.knowledge-share-dialog .modal-actions button svg{width:16px;height:16px;flex-shrink:0}.knowledge-source-reference a{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--blue);line-height:1.6}.knowledge-detail .knowledge-source-reference>p{font-size:11px;color:var(--muted);margin-top:6px}.knowledge-detail>header .knowledge-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.knowledge-detail .knowledge-delete-button{color:#b54949;border:1px solid #ead1d1}.knowledge-delete-dialog{width:min(520px,100%);font-size:12px}.knowledge-delete-dialog p{line-height:1.7;overflow-wrap:anywhere}.knowledge-workbench .knowledge-detail>header{display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:start;column-gap:16px;position:sticky;top:0}.knowledge-workbench .knowledge-detail>header>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.knowledge-workbench .knowledge-detail>header h2{display:block;white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:initial;overflow-wrap:anywhere;word-break:normal;font-size:20px;line-height:1.5;margin:0;width:100%}.knowledge-workbench .knowledge-detail>header .knowledge-detail-actions{display:grid;grid-template-columns:170px;justify-content:end;align-content:start;align-items:start;justify-items:stretch;gap:7px;min-width:0;flex-wrap:nowrap}.knowledge-workbench .knowledge-detail>header .knowledge-detail-actions button{width:170px;margin:0}@media(min-width:901px){.knowledge-workbench{height:calc(100dvh - 72px);display:flex;flex-direction:column;min-height:0;overflow:hidden}.knowledge-workbench>.knowledge-command,.knowledge-workbench>.knowledge-search-shell{flex-shrink:0}.knowledge-workbench>.knowledge-workspace{flex:1;min-height:0;height:auto;max-height:none}}@media(min-width:901px){.knowledge-workbench>.knowledge-workspace{overflow:hidden;align-items:stretch}.knowledge-workbench .knowledge-detail{position:static;top:auto;height:100%;min-height:0;max-height:none;overflow-y:auto}.knowledge-workbench .knowledge-results{height:100%;min-height:0}.knowledge-workbench .knowledge-filters{min-height:0;height:100%;overflow-y:auto}}@media(min-width:901px){.knowledge-workbench .knowledge-results{overflow:hidden;display:flex;flex-direction:column}.knowledge-workbench .knowledge-result-list{flex:1;min-height:0;display:flex!important;flex-direction:column;overflow:hidden}.knowledge-workbench .knowledge-result-list>button{flex:1 1 108px;min-height:0;height:auto;max-height:108px;padding:8px 12px}.knowledge-workbench .knowledge-result-copy>strong{font-size:14px;line-height:20px;margin-bottom:4px}.knowledge-workbench .knowledge-result-copy>p{line-height:17px;margin-bottom:4px}.knowledge-workbench .knowledge-result-copy>div{overflow:hidden;flex-wrap:nowrap;gap:4px}.knowledge-workbench .knowledge-result-copy>div :is(span,em){padding:2px 5px;flex-shrink:0}}@media(min-width:901px)and (max-height:900px){.knowledge-workbench .knowledge-result-list>button{padding:7px 12px}.knowledge-workbench .knowledge-result-copy>strong{font-size:13px;line-height:18px;margin-bottom:4px}.knowledge-workbench .knowledge-result-copy>p{display:none}.knowledge-workbench .knowledge-result-copy>div :is(span,em){padding:2px 5px}}.knowledge-mobile-nav{display:none}@media(max-width:1100px){.knowledge-workbench{display:block;width:100%;height:auto;min-width:0;overflow:visible;padding:16px 12px 28px;letter-spacing:0}.knowledge-workbench .knowledge-command{display:flex;flex-direction:column;align-items:stretch;gap:12px}.knowledge-workbench .knowledge-command h2{font-size:22px;letter-spacing:0}.knowledge-workbench .knowledge-command p{font-size:12px;line-height:1.6}.knowledge-workbench .knowledge-command>.knowledge-command-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.knowledge-workbench .knowledge-command-actions :is(button,.knowledge-upload){min-width:0;min-height:40px;padding:0 12px;flex:0 1 auto}.knowledge-workbench .knowledge-search-shell{padding:14px 12px;border-radius:8px}.knowledge-workbench .knowledge-search-main{grid-template-columns:minmax(0,1fr) auto;gap:12px 8px}.knowledge-workbench .knowledge-search-main>label:first-child{grid-column:1/-1;min-width:0;height:44px;padding:0 10px}.knowledge-workbench .knowledge-search-main input{min-width:0;font-size:16px!important}.knowledge-workbench .knowledge-search-main select{min-width:0;width:100%;height:40px;font-size:14px}.knowledge-workbench .knowledge-search-main .verified-only{grid-column:1/-1;grid-row:3;min-height:40px;height:auto;font-size:12px}.knowledge-workbench .knowledge-search-main>.primary{grid-column:2;grid-row:2;height:44px;min-height:44px;min-width:64px;padding:0 14px}.knowledge-workbench .knowledge-search-shell>p{font-size:12px;line-height:1.6}.knowledge-mobile-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:14px 0 10px;scroll-margin-top:76px}.knowledge-mobile-nav>[role=tablist]{display:flex;min-width:0;background:#e9eff6;border-radius:6px;padding:3px}.knowledge-mobile-nav [role=tab]{border:0;background:transparent;color:#50647d;min-height:40px;padding:0 12px;font-size:13px;border-radius:4px}.knowledge-mobile-nav [aria-selected=true]{background:#fff;color:#1767d5;box-shadow:0 1px 4px #20365412}.knowledge-mobile-nav [role=tab]:disabled{opacity:.45}.knowledge-mobile-nav>.soft{min-height:44px;padding:0 10px;font-size:12px}.knowledge-workbench .knowledge-workspace{display:block;min-width:0;min-height:0;height:auto;max-height:none;overflow:visible;border:1px solid #dce5f1;border-radius:8px}.knowledge-workbench .knowledge-filters{display:none;border-right:0;border-bottom:1px solid #dce5f1;padding:14px;max-height:50svh;overflow-y:auto}.knowledge-workbench .knowledge-filters.mobile-filters-open{display:block}.knowledge-workbench .knowledge-filters label{min-height:40px;font-size:13px}.knowledge-workbench .knowledge-results{min-width:0;height:auto;max-height:none;border-right:0;overflow:visible}.knowledge-workbench .knowledge-result-list{display:flex;flex-direction:column;overflow:visible}.knowledge-workbench .knowledge-result-list>button.knowledge-result-row{height:116px;min-height:116px;max-height:116px;flex:0 0 116px;padding:12px}.knowledge-workbench .knowledge-result-row .knowledge-result-copy{grid-template-rows:minmax(0,1fr) 18px 18px;gap:6px}.knowledge-workbench .knowledge-result-row .knowledge-result-copy>strong{font-size:14px;line-height:21px}.knowledge-workbench .knowledge-result-row .knowledge-result-tags>span{font-size:11px;line-height:17px;max-width:120px}.knowledge-workbench .knowledge-result-meta{grid-template-columns:minmax(0,1fr) 72px 54px;gap:4px}.knowledge-workbench .knowledge-pagination{height:auto;min-height:60px;gap:8px;padding:10px 6px}.knowledge-workbench .knowledge-pagination button{min-height:40px;padding:0 9px}.knowledge-workbench .knowledge-detail{display:none;position:static;height:auto;min-height:0;max-height:none;overflow:visible;padding:0 14px 24px;scrollbar-gutter:auto}.knowledge-workbench .mobile-knowledge-detail .knowledge-results{display:none}.knowledge-workbench .mobile-knowledge-detail .knowledge-detail{display:block}.knowledge-workbench .knowledge-detail>header{position:static;grid-template-columns:minmax(0,1fr);padding:18px 0 14px;gap:16px}.knowledge-workbench .knowledge-detail>header h2{font-size:19px;line-height:1.55}.knowledge-workbench .knowledge-detail>header .knowledge-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}.knowledge-workbench .knowledge-detail>header .knowledge-detail-actions button{width:auto;max-width:100%;min-height:42px;height:auto;white-space:normal;padding:8px 10px}.knowledge-workbench .knowledge-detail-meta{gap:10px;margin:14px 0;font-size:12px}.knowledge-workbench .knowledge-detail section{margin:20px 0 0;min-width:0;overflow-wrap:anywhere}.knowledge-workbench .knowledge-detail .knowledge-inline-content{font-size:14px;min-width:0;max-width:100%}.knowledge-workbench .knowledge-detail .knowledge-inline-content p{font-size:14px!important}.knowledge-workbench .knowledge-inline-content :is(table,pre){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.knowledge-workbench .knowledge-inline-content img{display:block;max-width:100%;height:auto;object-fit:contain}.knowledge-workbench .knowledge-note>div{min-width:0;overflow-wrap:anywhere}.knowledge-workbench .knowledge-empty{min-height:220px;padding:24px 12px}}.modal-backdrop{grid-template-columns:minmax(0,1fr)}.modal-backdrop>.modal{min-width:0;max-width:100%}.modal.archive-editor,.modal.archive-type-editor{width:min(940px,100%)}.modal-backdrop>.modal.knowledge-editor-modal.knowledge-composer{width:min(1180px,100%);max-width:100%}.drawer-backdrop>.ai-solution-drawer{max-width:100%}.sys-confirm .service-dialog-body>label{display:block;min-width:0;line-height:1.6}.sys-confirm .service-dialog-body select{display:block;width:100%;min-width:0;min-height:38px;margin-top:7px;padding:0 11px;border:1px solid #dee7f1;border-radius:6px;background:#fff;color:#203956;font:inherit}.modal.customer-import-modal{width:min(980px,100%);max-height:calc(100dvh - 40px);overflow:auto}.customer-import-modal .modal-head>div,.mapping-grid label{min-width:0}.customer-import-modal .modal-head .icon-button{flex:none}.mapping-grid select{width:100%;min-width:0}.customer-import-modal .import-preview{overflow-x:auto}.customer-import-modal .import-row{min-width:740px;overflow:visible;gap:10px;grid-template-columns:36px minmax(150px,1.3fr) minmax(100px,1fr) minmax(100px,1fr) minmax(130px,1.2fr) 125px;padding-top:10px;padding-bottom:10px;overflow-wrap:anywhere}.portal-share-body>div{min-width:0;overflow-wrap:anywhere}.portal-share-body>img{flex:none;max-width:100%;object-fit:contain}@media(max-width:600px){.modal-backdrop{padding:12px}.modal-backdrop:has(.customer-import-modal){padding:12px}.modal.customer-import-modal{max-height:calc(100dvh - 24px)}.customer-import-modal>.modal-head{padding:16px;gap:12px;align-items:flex-start}.customer-import-modal .modal-head h2{font-size:19px;line-height:1.5}.customer-import-modal .modal-head p{font-size:12px;line-height:1.7}.customer-import-modal .import-steps{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 16px;gap:8px;height:auto;font-size:11px}.customer-import-modal .import-steps i{display:none}.customer-import-modal .import-steps span{gap:6px}.customer-import-modal .import-steps b{width:23px;height:23px;flex:none}.customer-import-modal .import-start{padding:16px}.customer-import-modal .import-drop{min-height:220px;padding:16px;text-align:center}.customer-import-modal .import-drop strong{font-size:16px}.customer-import-modal .import-drop span{font-size:11px}.customer-import-modal .import-template{flex-wrap:wrap;padding:12px;gap:12px}.customer-import-modal .import-template>div{flex-basis:100%}.customer-import-modal .import-template button{font-size:12px;white-space:nowrap}.customer-import-modal .import-file-bar,.customer-import-modal>.panel,.customer-import-modal .import-summary,.customer-import-modal .duplicate-policy,.customer-import-modal .import-preview{margin-left:16px;margin-right:16px}.customer-import-modal .import-file-bar{gap:10px;overflow-wrap:anywhere;font-size:12px}.customer-import-modal .import-file-bar>span{min-width:0}.customer-import-modal .import-file-bar>button{flex:none}.customer-import-modal .mapping-grid{grid-template-columns:minmax(0,1fr)}.customer-import-modal .import-summary{grid-template-columns:repeat(2,minmax(0,1fr));font-size:12px}.customer-import-modal .duplicate-policy{flex-wrap:wrap;gap:10px;font-size:12px}.customer-import-modal .duplicate-policy>div{flex-basis:100%}.customer-import-modal>.modal-actions{padding:16px;margin-top:12px;flex-wrap:wrap}.customer-import-modal .modal-actions button{font-size:12px;padding:0 12px}.service-share-scroll .portal-share-body{flex-direction:column;align-items:center;gap:14px}.service-share-scroll .portal-share-body>div:not(.portal-share-unavailable){width:100%}.service-share-scroll .portal-share-body h3{margin:8px 0;font-size:16px}.service-share-scroll .portal-share-body p{margin:8px 0}}
