:root{--admin-ui-scale:1.15;--admin-viewport-height:86.9565vh;color:#1e293b;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6fa;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body{height:100%;overflow:hidden}#root{height:var(--admin-viewport-height);zoom:var(--admin-ui-scale);overflow:hidden}body{min-width:320px;margin:0}button,button,input,textarea{font:inherit}.center-state{color:#766b5d;place-items:center;min-height:100%;font-size:13px;display:grid}.login-shell{background:linear-gradient(90deg,#d2af6d29 1px,#0000 1px) 0 0/12vw 100%,#f7f4ed;grid-template-rows:auto 1fr auto;min-height:100%;padding:29px 43px 22px;animation:.4s ease-out both reveal;display:grid}.brand-line{letter-spacing:.08em;align-items:center;gap:11px;font-size:12px;font-weight:650;display:flex}.brand-line__mark{color:#fff;background:#d2af6d;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.login-main{align-self:center;width:min(448px,100%);margin-left:clamp(0px,6.4vw,112px)}.login-main__eyebrow,.admin-header__eyebrow{color:#9a7b43;letter-spacing:.24em;font-size:10px;font-weight:750}.login-main h1{letter-spacing:-.045em;margin:10px 0 16px;font-size:clamp(34px,4vw,58px);line-height:1.06}.login-main__description{color:#6f6557;max-width:360px;margin:0 0 34px;font-size:13px;line-height:1.7}.primary-action{color:#fff;cursor:pointer;background:#2f6fed;border:0;border-radius:8px;min-width:152px;height:42px;padding:0 22px;font-size:13px;transition:transform .16s,background .16s}.primary-action:hover{background:#1f5fd4;transform:translateY(-2px)}.primary-action:disabled{cursor:wait;opacity:.65}.login-main__error{color:#a14e43;margin-top:14px;font-size:11px}.login-footer{color:#8b8173;font-size:10px}.wecom-login{min-height:250px}.wecom-login__qrcode{width:250px;min-height:250px}.admin-shell{min-height:100%;padding:34px 43px;animation:.32s ease-out both reveal}.admin-header{border-bottom:1px solid #473b292e;justify-content:space-between;align-items:flex-end;padding-bottom:21px;display:flex}.admin-header h1{margin:6px 0 0;font-size:22px}.staff-account{color:#61584b;align-items:center;gap:14px;font-size:13px;display:flex}.staff-account button{color:#9a7b43;cursor:pointer;background:0 0;border:0;font-size:13px}.stage-status{grid-template-columns:3px minmax(0,608px);gap:26px;margin-top:9.6vh;display:grid}.stage-status__line{transform-origin:top;background:#d2af6d;animation:.52s ease-out both line-grow}.stage-status p{color:#8b744d;letter-spacing:.08em;margin:0 0 10px;font-size:11px;font-weight:700}.stage-status h2{letter-spacing:-.035em;margin:0 0 34px;font-size:clamp(24px,3.2vw,40px);line-height:1.2}.stage-status dl{margin:0;font-size:13px}.stage-status dl div{border-top:1px solid #473b2924;grid-template-columns:136px 1fr;padding:13px 0;display:grid}.stage-status dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes line-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (width<=782px){.login-shell,.admin-shell{padding:21px 19px}.login-main{margin-left:0}.admin-header{align-items:flex-start;gap:19px}.stage-status dl div{grid-template-columns:1fr;gap:5px}}.workspace-shell{--ink:#2f2a22;--muted:#83796b;--line:#3a312424;--gold:#c79d55;height:100%;color:var(--ink);background:#f7f5f0;grid-template-columns:188px minmax(0,1fr);display:grid;overflow:hidden}.workspace-nav{border-right:1px solid var(--line);background:#eeebe4;flex-direction:column;height:100%;padding:26px 18px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.workspace-brand{letter-spacing:.05em;align-items:center;gap:10px;font-size:12px;display:flex}.workspace-brand span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.workspace-nav nav{gap:3px;margin-top:58px;display:grid}.workspace-nav nav button{color:#6f665a;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px 1fr;align-items:center;height:39px;padding:0 34px 0 10px;font-size:12px;display:grid;position:relative}.workspace-nav nav button span{color:#9d9284;font-size:9px}.workspace-nav nav button.is-active{background:var(--ink);color:#fff}.workspace-nav nav button:disabled{cursor:default;opacity:.42}.workspace-nav__unread{color:#fff;background:#b77b3c;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;line-height:1;display:grid;position:absolute;right:9px}.workspace-account{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding-top:17px;font-size:11px;display:grid}.workspace-account strong{font-size:12px}.workspace-account button{color:#8f703b;cursor:pointer;background:0 0;border:0;width:max-content;margin-top:10px;padding:0;font-size:11px}.workspace-main{min-width:0;height:100%;padding:30px clamp(24px,3.2vw,52px) 48px;animation:.28s ease-out both reveal;overflow:hidden}.workspace-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;min-height:89px;padding-bottom:24px;display:flex}.workspace-header p{color:#9a7b43;letter-spacing:.22em;margin:0 0 7px;font-size:9px;font-weight:750}.workspace-header h1{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.4vw,32px)}.workspace-header>div>span{color:var(--muted);margin-top:8px;font-size:11px;display:block}.workspace-header__actions{align-items:center;gap:8px;display:flex}.secondary-action{border:1px solid var(--line);height:38px;color:var(--ink);cursor:pointer;background:0 0;padding:0 17px;font-size:12px}.workspace-error{color:#8e4439;background:#f3e3de;justify-content:space-between;gap:20px;margin:15px 0 -1px;padding:10px 13px;font-size:11px;display:flex}.workspace-error button{color:inherit;cursor:pointer;background:0 0;border:0}.workspace-loading{min-height:100%;color:var(--muted);place-items:center;font-size:12px;display:grid}.knowledge-list{height:calc(var(--admin-viewport-height) - 189px);overflow-y:auto}.knowledge-metrics{gap:clamp(38px,8vw,120px);padding:34px 0 29px;display:flex}.knowledge-metrics div{grid-template-columns:auto auto;align-items:end;gap:9px;display:grid}.knowledge-metrics span{color:var(--muted);padding-bottom:4px;font-size:10px}.knowledge-metrics strong{letter-spacing:-.045em;font-size:28px;font-weight:540}.knowledge-table__head,.knowledge-row{grid-template-columns:minmax(240px,2.2fr) minmax(130px,.8fr) 100px 128px 88px;align-items:center;column-gap:18px;display:grid}.knowledge-table__head{border-bottom:1px solid var(--line);color:#8c8174;letter-spacing:.06em;height:35px;font-size:9px}.knowledge-row{border-bottom:1px solid var(--line);cursor:pointer;min-height:78px;animation:.3s ease-out both row-in;animation-delay:calc(var(--row-index) * 35ms)}.knowledge-row:hover{background:#d2af6d14}.knowledge-row__name{align-items:center;gap:14px;min-width:0;display:flex}.knowledge-row__name>span{color:#b49a70;font-size:9px}.knowledge-row__name div{gap:5px;min-width:0;display:grid}.knowledge-row__name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.knowledge-row__name small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.knowledge-row__scale{grid-template-columns:24px 1fr;align-items:center;gap:5px;display:grid}.knowledge-row__scale strong{font-size:17px;font-weight:520}.knowledge-row__scale span,.knowledge-row time{color:var(--muted);font-size:9px}.state-toggle{color:#8a8175;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:max-content;padding:5px 0;font-size:10px;display:flex}.state-toggle span{background:#b4ada3;border-radius:50%;width:7px;height:7px}.row-actions{gap:10px;display:flex}.row-actions button,.danger-link{color:#8f703b;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.danger-link{color:#a45f54!important}.danger-link:disabled{cursor:not-allowed;opacity:.4}.empty-state{min-height:270px;color:var(--muted);align-content:center;justify-items:start;gap:8px;display:grid}.empty-state strong{color:var(--ink);font-size:15px}.empty-state span{font-size:11px}.knowledge-detail{height:calc(var(--admin-viewport-height) - 174px);border-top:1px solid var(--line);grid-template-columns:minmax(220px,28%) minmax(0,1fr);min-height:0;margin-top:20px;display:grid}.document-list{border-right:1px solid var(--line);min-height:0;padding:18px 18px 0 0;overflow-y:auto}.panel-title{color:var(--muted);justify-content:space-between;margin-bottom:14px;font-size:10px;display:flex}.panel-title strong{color:var(--ink);font-size:12px}.document-list>button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px minmax(0,1fr) 22px;align-items:center;gap:10px;width:100%;padding:12px 9px;display:grid}.document-list>button:hover,.document-list>button.is-selected{background:#d2af6d1a}.document-type{color:#74695a;border:1px solid #3a312429;place-items:center;height:30px;font-size:8px;font-weight:750;display:grid}.document-type--processing{color:#9b7334;border-color:#cfaa69}.document-type--failed{color:#a34e43;border-color:#c98c83}.document-copy{gap:5px;min-width:0;display:grid}.document-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.document-copy small,.document-count{color:var(--muted);font-size:9px}.document-count{text-align:right}.panel-hint{color:var(--muted);font-size:10px}.chunk-inspector{min-width:0;min-height:0;padding:18px 0 0 28px;overflow-y:auto}.chunk-inspector__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:17px;display:flex}.chunk-inspector__header span{color:#9a7b43;letter-spacing:.08em;font-size:9px;font-weight:700}.chunk-inspector__header h2{margin:6px 0 5px;font-size:16px}.chunk-inspector__header p{color:var(--muted);margin:0;font-size:9px}.processing-line{color:#8d6a32;align-items:center;gap:9px;margin:16px 0;font-size:10px;display:flex}.processing-line span{border:2px solid #c79d5559;border-top-color:#c79d55;border-radius:50%;width:7px;height:7px;animation:.8s linear infinite spin}.failed-state{color:#8e4439;background:#f3e3de;margin:16px 0;padding:11px 13px;font-size:10px}.chunk-list{gap:0;display:grid}.chunk-list article{border-bottom:1px solid var(--line);padding:20px 0 23px;animation:.26s ease-out both reveal}.chunk-list article header{color:#9a7b43;letter-spacing:.13em;justify-content:space-between;margin-bottom:10px;font-size:8px;font-weight:750;display:flex}.chunk-list article header small{color:var(--muted);letter-spacing:0;font-size:9px;font-weight:400}.chunk-list pre{color:#474038;white-space:pre-wrap;word-break:break-word;margin:0;font:10.5px/1.8 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.dialog-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#231e187a;place-items:center;padding:24px;animation:.16s ease-out both fade-in;display:grid;position:fixed;inset:0}.knowledge-dialog{width:min(560px,100%);max-height:calc(var(--admin-viewport-height) - 48px);background:#f8f6f1;padding:25px 28px 23px;animation:.22s ease-out both dialog-in;overflow-y:auto;box-shadow:0 24px 70px #1f191233}.dialog-header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.dialog-header p{color:#9a7b43;letter-spacing:.18em;margin:0 0 6px;font-size:8px;font-weight:750}.dialog-header h2{margin:0;font-size:20px}.icon-action{color:#746a5d;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:21px}.field-label{color:#6d6457;gap:7px;margin-bottom:16px;font-size:10px;display:grid}.field-label input,.field-label textarea{width:100%;color:var(--ink);background:#ffffff8c;border:1px solid #3a31242e;border-radius:0;outline:0;font-size:12px}.field-label input{height:39px;padding:0 11px}.field-label textarea{resize:vertical;padding:10px 11px;line-height:1.55}.field-label input:focus,.field-label textarea:focus{border-color:#b59052}.upload-dropzone{cursor:pointer;background:#d2af6d0f;border:1px dashed #6f5b3b5c;align-content:center;place-items:center;gap:6px;min-height:126px;display:grid}.upload-dropzone__mark{color:#a98549;font-size:21px}.upload-dropzone strong{font-size:11px}.upload-dropzone small{color:var(--muted);font-size:9px}.selected-files{border-top:1px solid var(--line);margin-top:12px}.selected-files div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 2px;font-size:10px;display:flex}.selected-files button{color:#a45f54;cursor:pointer;background:0 0;border:0;font-size:9px}.upload-results{margin-top:12px}.upload-results p{margin:5px 0;font-size:10px}.upload-results .is-success{color:#60784e}.upload-results .is-error,.form-error{color:#a14e43}.form-error{font-size:10px}.dialog-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:24px;padding-top:18px;display:flex}@keyframes row-in{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-in{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1035px){.workspace-shell{grid-template-columns:64px minmax(0,1fr)}.workspace-nav{padding:22px 11px}.workspace-main{overflow-y:auto}.workspace-brand strong,.workspace-nav nav button:not(.is-active),.workspace-nav nav button.is-active span,.workspace-account{display:none}.workspace-brand{justify-content:center}.workspace-nav nav button.is-active{text-align:center;grid-template-columns:1fr;padding:0 24px 0 0;display:grid}.knowledge-table__head{display:none}.knowledge-row{grid-template-columns:minmax(180px,1fr) 90px 74px;padding:8px 0}.knowledge-row time,.knowledge-row .row-actions{display:none}.knowledge-list{height:auto;overflow:visible}.knowledge-detail{grid-template-columns:210px minmax(0,1fr)}}@media (width<=782px){.workspace-shell{display:block}.workspace-nav{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:55px;padding:10px 16px;position:static}.workspace-nav nav{margin:0}.workspace-main{height:calc(100% - 55px);padding:22px 17px 36px}.workspace-header{flex-direction:column;min-height:0}.workspace-header__actions{flex-wrap:wrap}.knowledge-metrics{justify-content:space-between;gap:12px;padding:25px 0}.knowledge-row{grid-template-columns:1fr 68px}.knowledge-row__scale,.knowledge-row time,.knowledge-row .row-actions{display:none}.knowledge-detail{display:block}.document-list{border-right:0;padding-right:0}.chunk-inspector{padding:25px 0 0}.dialog-backdrop{padding:12px}.knowledge-dialog{padding:22px 19px}}.human-workbench,.work-order-workspace{min-width:0}.work-order-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:19px 0;display:flex}.work-order-toolbar>div{gap:5px;display:flex}.work-order-toolbar button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 9px;font-size:10px}.work-order-toolbar>div button.is-active{background:var(--ink);color:#fff}.work-order-toolbar form{display:flex}.work-order-toolbar input{border:1px solid var(--line);background:#fff;width:190px;padding:0 9px;font-size:10px}.work-order-toolbar form button{color:var(--ink);background:#e7e1d7}.work-order-columns{height:calc(var(--admin-viewport-height) - 230px);grid-template-columns:minmax(460px,1.25fr) minmax(290px,.75fr);min-height:0;display:grid}.work-order-table{border-right:1px solid var(--line);padding-right:18px;overflow-y:auto}.work-order-table__head,.work-order-table>button{grid-template-columns:minmax(155px,1.5fr) 120px 125px 65px;align-items:center;gap:12px;display:grid}.work-order-table__head{height:37px;color:var(--muted);font-size:9px}.work-order-table>button{border:0;border-top:1px solid var(--line);width:100%;min-height:69px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;padding:9px 7px}.work-order-table>button:hover,.work-order-table>button.is-selected{background:#d2af6d1a}.work-order-table button span{gap:5px;min-width:0;font-size:10px;display:grid}.work-order-table button strong{font-size:12px}.work-order-table button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.work-order-table time{color:var(--muted);font-size:9px}.work-order-table i{width:max-content;padding:3px 6px;font-size:9px;font-style:normal}.work-order-table .is-open{color:#4d78a8;background:#e6f0fb}.work-order-table .is-closed{color:#756b5c;background:#ece9e3}.work-order-inspector{padding:20px 0 20px 22px;overflow-y:auto}.work-order-inspector header{border-bottom:1px solid var(--line);padding-bottom:17px}.work-order-inspector header p{color:#9a7b43;letter-spacing:.16em;margin:0 0 7px;font-size:8px;font-weight:750}.work-order-inspector h2{margin:0 0 4px;font-size:17px}.work-order-inspector header span{color:var(--muted);font-size:10px}.work-order-inspector dl{margin:0}.work-order-inspector dl div{border-bottom:1px solid var(--line);gap:5px;padding:12px 0;display:grid}.work-order-inspector dt{color:var(--muted);font-size:9px}.work-order-inspector dd{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.6}.work-order-images{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;padding:13px 0;display:flex}.work-order-images a{color:#8f703b;font-size:10px}.work-order-reply{gap:10px;margin-top:17px;display:grid}.work-order-reply label{color:var(--muted);gap:7px;font-size:10px;display:grid}.work-order-reply textarea{border:1px solid var(--line);resize:vertical;background:#fff;min-height:95px;padding:9px;font-size:11px}.work-order-reply .primary-action{justify-self:start;min-width:134px}.work-order-reply.is-complete{background:#f0eee8;padding:13px}.work-order-reply.is-complete strong{font-size:10px}.work-order-reply.is-complete p{margin:0;font-size:11px;line-height:1.6}.work-order-reply.is-complete small{color:var(--muted);font-size:9px}.human-workbench__header{border-bottom:1px solid var(--line);justify-content:space-between;min-height:89px;padding-bottom:24px;display:flex}.human-workbench__header p{color:#9a7b43;letter-spacing:.22em;margin:0 0 7px;font-size:9px;font-weight:750}.human-workbench__header h1{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.4vw,32px)}.human-workbench__header span{color:var(--muted);margin-top:8px;font-size:11px;display:block}.human-columns{height:calc(var(--admin-viewport-height) - 184px);border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,25%) minmax(360px,1fr) minmax(190px,22%);min-height:0;display:grid}.human-session-list,.human-user-panel{min-width:0;min-height:0;padding-top:19px;overflow-y:auto}.human-session-list{border-right:1px solid var(--line);padding-right:17px}.human-panel-title{color:var(--muted);justify-content:space-between;margin-bottom:13px;font-size:10px;display:flex}.human-panel-title strong{color:var(--ink);font-size:12px}.human-session-list>button{border:0;border-top:1px solid var(--line);width:100%;min-height:76px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 8px;display:grid}.human-session-list>button:hover,.human-session-list>button.is-selected{background:#d2af6d1a}.human-session-state{color:#8c6a34;background:#eee8dd;place-items:center;width:38px;height:23px;font-size:9px;display:grid}.human-session-state--serving{color:#5f754e;background:#e8eee3}.human-session-copy{gap:6px;min-width:0;display:grid}.human-session-copy strong{font-size:12px}.human-session-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.human-session-meta{color:var(--muted);align-content:center;align-self:stretch;justify-items:end;gap:8px;font-size:8px;display:grid}.human-session-meta b{color:#fff;background:#b77b3c;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}.human-chat-panel{border-right:1px solid var(--line);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.human-chat-panel>header{border-bottom:1px solid var(--line);align-items:center;min-height:63px;padding:0 21px;display:flex}.human-chat-panel>header div{gap:5px;display:grid}.human-chat-panel>header strong{font-size:13px}.human-chat-panel>header span{color:var(--muted);font-size:9px}.human-message-list{min-height:0;padding:20px 21px;overflow-y:auto}.human-history{color:#8f703b;cursor:pointer;background:0 0;border:0;margin:0 auto 18px;font-size:9px;display:block}.human-message{background:#fff;width:fit-content;max-width:78%;margin-bottom:15px;padding:10px 12px 8px}.human-message>span{color:#9a7b43;font-size:8px;font-weight:700}.human-message p{color:#3d372f;white-space:pre-wrap;word-break:break-word;margin:5px 0 7px;font-size:11px;line-height:1.65}.human-message time{color:#9a9186;text-align:right;font-size:8px;display:block}.human-message--staff,.human-message--ai{background:#ede5d7;margin-left:auto}.human-message--user{margin-right:auto}.human-message--system{text-align:center;background:0 0;max-width:92%;margin-left:auto;margin-right:auto}.human-composer-shell{border-top:1px solid var(--line);background:#ffffff61}.human-composer{border-top:1px solid var(--line);background:#ffffff61;grid-template-columns:minmax(0,1fr) 72px;gap:9px;padding:14px 18px;display:grid}.human-composer textarea{resize:none;border:1px solid var(--line);min-height:69px;color:var(--ink);background:#fff;outline:none;padding:10px 11px;font-size:11px;line-height:1.55}.human-composer textarea:focus{border-color:#b59052}.human-composer button{background:var(--ink);color:#fff;cursor:pointer;border:0;align-self:end;height:35px;font-size:11px}.human-composer button:disabled{cursor:not-allowed;opacity:.38}.human-composer-actions{align-self:end;gap:6px;display:grid}.human-quick-reply-picker{position:relative}.human-quick-reply-picker__toggle{width:72px;border:1px solid var(--line)!important;height:30px!important;color:var(--muted)!important;background:#fff!important}.human-quick-reply-picker__toggle:hover:not(:disabled){color:var(--ink)!important;border-color:#b59052!important}.human-quick-reply-menu{z-index:10;border:1px solid var(--line);background:#fff;border-radius:7px;width:min(290px,100vw - 48px);padding:5px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 10px 26px #2d2b2524}.human-quick-reply-menu:after{content:"";width:0;height:0;filter:drop-shadow(0 1px 0 var(--line));border-top:7px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;bottom:-7px;right:29px}.human-quick-reply-menu__list{max-height:236px;overflow-y:auto}.human-quick-reply-menu__list button{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;width:100%;min-height:34px;padding:8px;font-size:10px;line-height:18px;position:relative;overflow:hidden;height:auto!important;color:var(--ink)!important;background:0 0!important;border:0!important}.human-quick-reply-menu__list button:not(:last-child):after{content:"";background:#e7ebf0;height:1px;position:absolute;bottom:0;left:8px;right:8px}.human-quick-reply-menu__list button:hover:not(:disabled){background:#f8f5ee!important}.human-send-action{border-radius:6px;width:72px}.human-user-panel>p{color:#9a7b43;letter-spacing:.18em;margin:0 0 7px;font-size:8px;font-weight:750}.human-user-panel h2{margin:0 0 24px;font-size:17px}.human-user-panel dl{margin:0}.human-user-panel dl div{border-top:1px solid var(--line);gap:5px;padding:12px 0;display:grid}.human-user-panel dt{color:var(--muted);font-size:9px}.human-user-panel dd{overflow-wrap:anywhere;margin:0;font-size:11px}.human-empty{color:var(--muted);padding:22px 4px;font-size:10px}.human-empty--center{place-items:center;min-height:430px;display:grid}@media (width<=1265px){.human-columns{grid-template-columns:220px minmax(360px,1fr)}.human-user-panel{display:none}}.chat-history-workspace{min-width:0}.chat-history-toolbar{border-bottom:1px solid var(--line);align-items:end;gap:12px;padding:17px 0;display:flex}.chat-history-toolbar label{color:var(--muted);gap:6px;font-size:9px;display:grid}.chat-history-toolbar input{border:1px solid var(--line);height:34px;color:var(--ink);background:#ffffffb8;outline:none;padding:0 9px;font-size:10px}.chat-history-toolbar input:focus{border-color:#b59052}.chat-history-toolbar__actions{gap:5px;display:flex}.chat-history-toolbar__actions button,.chat-history-pagination button{height:34px;color:var(--ink);cursor:pointer;background:#e7e1d7;border:0;padding:0 12px;font-size:10px}.chat-history-toolbar__actions button:first-child{background:var(--ink);color:#fff}.chat-history-toolbar__count{color:var(--muted);margin-left:auto;padding-bottom:9px;font-size:9px}.chat-history-columns{height:calc(var(--admin-viewport-height) - 235px);grid-template-columns:minmax(510px,1.15fr) minmax(320px,.85fr);min-height:0;display:grid}.chat-history-list{border-right:1px solid var(--line);min-width:0;min-height:0;padding-right:20px;overflow-y:auto}.chat-history-list__head,.chat-history-list>button{grid-template-columns:minmax(0,.7fr) minmax(0,.9fr) minmax(0,.92fr) minmax(0,.92fr) minmax(0,1.2fr);align-items:center;gap:10px;display:grid}.chat-history-list__head{border-bottom:1px solid var(--line);min-height:37px;color:var(--muted);font-size:9px}.chat-history-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:72px;color:var(--ink);text-align:left;cursor:pointer;animation:.28s ease-out both row-in;animation-delay:calc(var(--row-index) * 28ms);background:0 0;padding:9px 7px}.chat-history-list>button:hover,.chat-history-list>button.is-selected{background:#d2af6d1a}.chat-history-user,.chat-history-preview{gap:5px;min-width:0;display:grid}.chat-history-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chat-history-user small,.chat-history-preview small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.chat-history-company,.chat-history-last-time,.chat-history-first-time{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.chat-history-last-time,.chat-history-first-time{color:#4f473d}.chat-history-preview b{color:#9a7b43;font-size:8px;font-weight:700}.chat-history-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:15px 0;font-size:9px;display:flex}.chat-history-pagination button{border:1px solid var(--line);background:0 0;height:30px}.chat-history-pagination button:disabled{cursor:not-allowed;opacity:.35}.chat-history-detail{flex-direction:column;min-width:0;min-height:0;padding-left:22px;display:flex;overflow:hidden}.chat-history-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:68px;display:flex}.chat-history-detail>header p{color:#9a7b43;letter-spacing:.16em;margin:0 0 5px;font-size:8px;font-weight:750}.chat-history-detail>header h2{margin:0;font-size:16px}.chat-history-detail>header>span{color:var(--muted);text-align:right;font-size:9px}.chat-history-message-list{overflow-anchor:none;scroll-behavior:auto;flex:1;min-height:0;padding:20px 5px 20px 0;overflow-y:auto}.script-workspace{min-width:0;height:100%;overflow:hidden}.script-tabs{border-bottom:1px solid var(--line);gap:5px;padding:20px 0 14px;display:flex}.script-tabs button{height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-size:10px;display:flex}.script-tabs button span{color:#746a5d;background:#e5dfd5;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid}.script-tabs button.is-active{background:var(--ink);color:#fff}.script-tabs button.is-active span{color:#382f21;background:#d2af6d}.script-list{height:calc(var(--admin-viewport-height) - 237px);overflow-y:auto}.script-list__head,.script-row{grid-template-columns:minmax(280px,1fr) 70px 90px 90px 90px;align-items:center;gap:18px;display:grid}.script-list__head{border-bottom:1px solid var(--line);height:38px;color:var(--muted);font-size:9px}.script-row{border-bottom:1px solid var(--line);min-height:69px;animation:.28s ease-out both row-in;animation-delay:calc(var(--row-index) * 30ms)}.script-row:hover{background:#d2af6d14}.script-row>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:560;line-height:1.55;overflow:hidden}.script-row>span{color:var(--muted);font-size:10px}.script-enabled-field{color:#6d6457;align-items:center;gap:8px;font-size:10px;display:flex}.script-enabled-field input{accent-color:#8a6d3c}.script-dialog{width:min(510px,100%)}@media (width<=1265px){.chat-history-columns{grid-template-columns:minmax(410px,1fr) minmax(300px,.8fr)}.chat-history-list__head,.chat-history-list>button{grid-template-columns:minmax(0,.75fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr)}.chat-history-preview{display:none}}@media (width<=1035px){.chat-history-toolbar{flex-wrap:wrap}.chat-history-toolbar__count{width:100%;margin-left:0;padding:0}.chat-history-columns{height:auto;display:block}.chat-history-list{border-right:0;padding-right:0;overflow:visible}.chat-history-detail{border-top:1px solid var(--line);padding:18px 0 0;display:block;overflow:visible}.chat-history-message-list{max-height:560px}.script-workspace,.script-list{height:auto;overflow:visible}.script-list__head{display:none}.script-row{grid-template-columns:minmax(200px,1fr) 60px 80px;padding:9px 0}.script-row>span:nth-of-type(2),.script-row .row-actions{display:none}}@media (width<=782px){.chat-history-toolbar{align-items:stretch}.chat-history-toolbar label,.chat-history-toolbar label:first-child input,.chat-history-toolbar__actions{width:100%}.chat-history-toolbar__actions button{flex:1}.chat-history-list__head{display:none}.chat-history-list>button{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.chat-history-company,.chat-history-first-time{display:none}.script-row{grid-template-columns:minmax(180px,1fr) 75px}.script-row>span{display:none}}.ai-cost-workspace{min-width:0;height:100%;position:relative;overflow:hidden}.ai-cost-header-actions{align-items:flex-end}.ai-cost-date-range{color:var(--muted);gap:5px;font-size:8px;display:grid}.ai-cost-date-range>div{align-items:center;gap:8px;display:flex}.ai-cost-date-range i{white-space:nowrap;font-style:normal}.ai-cost-date{display:block}.ai-cost-date input{border:1px solid var(--line);width:132px;height:38px;color:var(--ink);background:#ffffffb8;outline:none;padding:0 10px;font-size:10px}.ai-cost-date input:focus{border-color:#8f703b}.ai-cost-scroll{scrollbar-gutter:stable;height:calc(100% - 89px);padding:22px 3px 42px 0;overflow-y:auto}.ai-cost-master-switch{border:1px solid var(--line);background:#ffffff94;grid-template-columns:39px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:68px;padding:0 17px;display:grid}.ai-cost-master-mark{color:#79613a;letter-spacing:.08em;background:#e9e1d3;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.ai-cost-master-switch>div:nth-child(2){gap:5px;display:grid}.ai-cost-master-switch strong{font-size:12px}.ai-cost-master-switch>div:nth-child(2) span{color:var(--muted);font-size:9px}.ai-cost-master-switch>span{color:#826a45;background:#eee8dd;padding:4px 7px;font-size:9px}.ai-cost-master-switch>span.is-on{color:#587047;background:#e5eee0}.ai-cost-switch{cursor:pointer;background:#b9b2a7;border:0;border-radius:12px;width:39px;height:22px;padding:0;transition:background .16s;position:relative}.ai-cost-switch span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #2922193d}.ai-cost-switch.is-on{background:#2f2a22}.ai-cost-switch.is-on span{transform:translate(17px)}.ai-cost-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff57;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.ai-cost-metrics article{align-content:center;gap:8px;min-height:115px;padding:18px 22px;display:grid}.ai-cost-metrics article+article{border-left:1px solid var(--line)}.ai-cost-metrics span{color:var(--muted);font-size:9px}.ai-cost-metrics strong{letter-spacing:-.045em;font-size:clamp(24px,2.7vw,36px);font-weight:540}.ai-cost-metrics small{color:#8b8173;font-size:9px}.ai-cost-metrics small.is-up{color:#a65448}.ai-cost-unpriced{color:#806337;background:#f1e7d5;margin:10px 0 0;padding:9px 11px;font-size:9px}.ai-cost-settings,.ai-cost-strategies{border:1px solid var(--line);background:#ffffff80;margin-top:18px;padding:21px 22px 23px}.ai-cost-section-title{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.ai-cost-section-title strong{font-size:13px}.ai-cost-section-title span{color:var(--muted);font-size:9px}.ai-cost-budget-summary{border:1px solid var(--line);background:#f5f8fcc7;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px;display:grid}.ai-cost-budget-summary>div{align-content:center;gap:6px;min-height:88px;padding:14px 16px;display:grid}.ai-cost-budget-summary>div+div{border-left:1px solid var(--line)}.ai-cost-budget-summary span,.ai-cost-budget-summary small{color:var(--muted);font-size:9px}.ai-cost-budget-summary strong{font-size:13px;font-weight:650}.ai-cost-settings>label{color:var(--muted);margin:17px 0 8px;font-size:9px;display:block}.ai-cost-periods{background:#e8e3da;grid-template-columns:repeat(3,64px);width:max-content;padding:3px;display:grid}.ai-cost-period-row{flex-wrap:wrap;align-items:center;gap:12px;min-height:36px;display:flex}.ai-cost-period-hint{color:var(--muted);font-size:9px;line-height:1.45}.ai-cost-periods button{color:#756c60;cursor:pointer;background:0 0;border:0;height:30px;font-size:10px}.ai-cost-periods button.is-active{color:var(--ink);background:#fff;font-weight:650;box-shadow:0 2px 7px #362d2214}.ai-cost-budget-input{border:1px solid var(--line);background:#ffffffc7;grid-template-columns:35px minmax(0,1fr);align-items:center;height:42px;display:grid}.ai-cost-budget-input span{border-right:1px solid var(--line);color:#846a40;place-items:center;height:100%;font-size:12px;display:grid}.ai-cost-budget-input input{width:100%;height:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0 12px;font-size:12px}.ai-cost-strategy{border:1px solid var(--line);width:100%;min-height:62px;color:var(--ink);text-align:left;cursor:pointer;background:#fff6;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 13px;transition:border-color .16s,background .16s;display:grid}.ai-cost-strategy+.ai-cost-strategy{margin-top:9px}.ai-cost-strategy:hover{border-color:#3a31244d}.ai-cost-strategy.is-active{background:#d2af6d1a;border-color:#9d7a40}.ai-cost-radio{border:1px solid #978d7e;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.ai-cost-radio i{background:0 0;border-radius:50%;width:7px;height:7px}.ai-cost-strategy.is-active .ai-cost-radio{border-color:#8a6935}.ai-cost-strategy.is-active .ai-cost-radio i{background:#8a6935}.ai-cost-strategy>span:nth-child(2){gap:5px;display:grid}.ai-cost-strategy strong{font-size:11px}.ai-cost-strategy small{color:var(--muted);font-size:9px}.ai-cost-strategy b{color:#9a7b43;font-size:9px;font-weight:650}.ai-cost-toast,.script-toast{z-index:30;color:#fff;background:#2f2a22;width:max-content;max-width:calc(100vw - 48px);margin:0 auto;padding:11px 15px;font-size:10px;line-height:1.5;animation:.18s ease-out both dialog-in;position:fixed;top:18px;left:24px;right:24px;box-shadow:0 12px 30px #261f172e}@media (width<=1035px){.ai-cost-scroll,.ai-cost-workspace{height:auto;overflow:visible}}@media (width<=782px){.ai-cost-header-actions,.ai-cost-date-range,.ai-cost-date-range>div{width:100%}.ai-cost-date{flex:1}.ai-cost-date input{width:100%}.ai-cost-master-switch{grid-template-columns:36px minmax(0,1fr) auto;padding:10px 12px}.ai-cost-master-switch>span{display:none}.ai-cost-metrics{grid-template-columns:1fr}.ai-cost-metrics article{min-height:92px}.ai-cost-metrics article+article{border-top:1px solid var(--line);border-left:0}.ai-cost-settings,.ai-cost-strategies{padding:18px 15px}.ai-cost-section-title{gap:5px;display:grid}.ai-cost-budget-summary{grid-template-columns:1fr}.ai-cost-budget-summary>div+div{border-top:1px solid var(--line);border-left:0}}.workspace-shell{--ink:#1d2940;--muted:#718096;--line:#e3e9f2;--gold:#2f6fed;background:#f4f6fa;grid-template-columns:204px minmax(0,1fr)}.workspace-nav{color:#dce5f4;background:#172033;border-right:0;padding:20px 14px 16px}.workspace-brand{color:#fff;font-size:12px}.workspace-brand span{background:#2f6fed;border-radius:7px}.workspace-nav nav{gap:4px;margin-top:34px}.workspace-nav nav button{color:#b8c4d6;border-radius:7px;height:38px;padding-left:12px}.workspace-nav nav button:hover{color:#fff;background:#ffffff0f}.workspace-nav nav button.is-active{color:#fff;background:#293959}.workspace-nav__unread{background:#2f6fed}.workspace-nav nav button.is-active .workspace-nav__unread{color:#2f6fed;background:#fff}.workspace-account{color:#dce5f4;border-color:#cbd8ed29}.workspace-account span{color:#93a1b8}.workspace-account button{color:#8eb2ff}.workspace-main{background:#f4f6fa;padding:20px clamp(20px,2.4vw,34px) 24px}.workspace-header{border-color:var(--line);align-items:center;gap:16px;min-height:52px;padding-bottom:12px}.workspace-header h1,.workspace-panel-header h1{letter-spacing:-.025em;margin:0;font-size:clamp(18px,1.8vw,22px)}.workspace-header__actions{gap:7px}.workspace-header .primary-action,.dialog-actions .primary-action{min-width:96px;height:34px;padding:0 14px}.secondary-action{background:#fff;border-radius:7px;height:34px;padding:0 14px;font-size:11px}.secondary-action:hover{background:#f8fbff;border-color:#a9c1ed}.workspace-panel-header{border-bottom:1px solid var(--line);align-items:center;min-height:52px;padding-bottom:10px;display:flex}.workspace-error{border-radius:6px;gap:12px;margin:8px 0;padding:8px 10px;font-size:10px}.knowledge-list{height:calc(var(--admin-viewport-height) - 122px)}.knowledge-metrics{gap:clamp(26px,5vw,76px);padding:18px 0 16px}.knowledge-metrics div{gap:7px}.knowledge-metrics strong{font-size:23px}.knowledge-table__head{height:30px}.knowledge-row{min-height:64px}.knowledge-row:hover,.script-row:hover,.work-order-table>button:hover,.work-order-table>button.is-selected,.chat-history-list>button:hover,.chat-history-list>button.is-selected,.human-session-list>button:hover,.human-session-list>button.is-selected{background:#edf3ff}.knowledge-detail{height:calc(var(--admin-viewport-height) - 112px);margin-top:12px}.script-tabs{padding:12px 0 10px}.script-list{height:calc(var(--admin-viewport-height) - 124px)}.script-row{min-height:58px}.ai-cost-scroll{height:calc(100% - 53px);padding:14px 3px 24px 0}.ai-cost-metrics{margin-top:12px}.ai-cost-metrics article{min-height:92px;padding:14px 17px}.ai-cost-settings,.ai-cost-strategies{margin-top:12px;padding:16px 17px 18px}.human-workbench,.chat-history-workspace,.work-order-workspace{height:100%;min-height:0}.human-workbench{flex-direction:column;display:flex}.human-columns{border-top:0;flex:1;grid-template-columns:minmax(220px,24%) minmax(360px,1fr) minmax(185px,20%);height:auto}.human-session-list,.human-user-panel{padding-top:0}.human-session-list{padding-right:14px}.human-panel-title{margin:13px 0 9px}.human-session-list>button{min-height:64px}.human-chat-panel>header{min-height:52px;padding:0 17px}.human-message-list{padding:15px 17px}.human-composer{padding:10px 14px}.human-quick-replies{padding:8px 14px 0}.human-user-panel{padding-left:16px}.human-user-panel h2{margin-bottom:16px}.chat-history-columns{grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr);height:100%}.chat-history-sidebar{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;padding-right:16px;display:flex}.chat-history-toolbar{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;padding:10px 0;display:grid}.chat-history-toolbar label{gap:4px}.chat-history-toolbar label:first-child{grid-column:1/-1}.chat-history-toolbar label:first-child input{width:100%}.chat-history-toolbar input{height:30px;padding:0 8px}.chat-history-toolbar__actions{align-self:end}.chat-history-toolbar__actions button{border-radius:5px;height:30px;padding:0 10px}.chat-history-toolbar__count{grid-column:1/-1;margin:0;padding:0}.chat-history-list{border-right:0;flex:1;min-height:0;padding-right:0}.chat-history-list__head{min-height:30px}.chat-history-list>button{min-height:61px}.chat-history-detail{padding:0 0 0 18px}.chat-history-detail>header{min-height:52px}.chat-history-message-list{padding:15px 4px 16px 0}.work-order-columns{grid-template-columns:minmax(430px,.95fr) minmax(330px,1.05fr);height:100%}.work-order-sidebar{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;padding-right:16px;display:flex}.work-order-toolbar{gap:10px;padding:10px 0}.work-order-toolbar input{border-radius:5px 0 0 5px;width:165px;height:30px}.work-order-toolbar form button{border-radius:0 5px 5px 0}.work-order-table{border-right:0;flex:1;min-height:0;padding-right:0}.work-order-table__head{height:31px}.work-order-table>button{min-height:61px}.work-order-inspector{padding:0 0 16px 18px}.work-order-inspector header{flex-direction:column;justify-content:center;min-height:52px;padding-bottom:8px;display:flex}.work-order-inspector dl div{padding:9px 0}.work-order-reply{margin-top:12px}.primary-action,.chat-history-toolbar__actions button:first-child,.human-composer button{background:#2f6fed}.human-composer button:hover,.chat-history-toolbar__actions button:first-child:hover{background:#1f5fd4}.state-toggle.is-enabled{color:#2e75d6}.state-toggle.is-enabled span{background:#2f6fed;box-shadow:0 0 0 3px #2f6fed1f}.human-message--staff,.human-message--ai{background:#eaf1ff}.human-message>span,.chat-history-preview b,.work-order-inspector header p,.human-user-panel>p,.chunk-inspector__header span,.workspace-shell .row-actions button{color:#2f6fed}.workspace-shell .script-tabs button span{color:#64748b;background:#e7edf7}.workspace-shell .script-tabs button.is-active{background:#293959}.workspace-shell .script-tabs button.is-active span{color:#2f6fed;background:#dce9ff}.workspace-shell .document-list>button:hover,.workspace-shell .document-list>button.is-selected,.workspace-shell .work-order-table>button:hover,.workspace-shell .work-order-table>button.is-selected{background:#edf3ff}.workspace-shell .document-type--processing{color:#2f6fed;border-color:#9cbcf7}.workspace-shell .chunk-inspector__header span,.workspace-shell .chunk-list article header,.workspace-shell .human-message>span,.workspace-shell .chat-history-preview b,.workspace-shell .processing-line{color:#2f6fed}.workspace-shell .processing-line span{border-color:#2f6fed #2f6fed47 #2f6fed47}.workspace-shell .field-label input:focus,.workspace-shell .field-label textarea:focus,.workspace-shell .chat-history-toolbar input:focus,.workspace-shell .human-composer textarea:focus,.workspace-shell .ai-cost-date input:focus{border-color:#2f6fed}.workspace-shell .upload-dropzone{background:#f4f8ff;border-color:#2f6fed66}.workspace-shell .upload-dropzone__mark,.workspace-shell .work-order-images a,.workspace-shell .human-history{color:#2f6fed}.workspace-shell .human-quick-reply-picker__toggle{color:#3564b2!important;border-color:#d5e1f4!important}.workspace-shell .human-quick-reply-picker__toggle:hover:not(:disabled){color:#2f6fed!important;border-color:#2f6fed!important}.workspace-shell .human-quick-reply-menu{border-color:#d5e1f4;box-shadow:0 10px 26px #0f172a24}.workspace-shell .human-quick-reply-menu__list button:hover:not(:disabled){background:#edf3ff!important}.workspace-shell .work-order-toolbar form button,.workspace-shell .ai-cost-master-mark{color:#2f6fed;background:#e7efff}.workspace-shell .ai-cost-master-switch>span{color:#64748b;background:#edf2f8}.workspace-shell .ai-cost-master-switch>span.is-on{color:#587047;background:#e5eee0}.workspace-shell .ai-cost-switch{background:#b8c2d2}.workspace-shell .ai-cost-switch.is-on{background:#2f6fed}.workspace-shell .ai-cost-unpriced{color:#365f9d;background:#edf3ff}.workspace-shell .ai-cost-metrics small{color:#718096}.workspace-shell .ai-cost-periods{background:#e7edf7}.workspace-shell .ai-cost-periods button{color:#64748b}.workspace-shell .ai-cost-periods button.is-active{color:#1d2940}.workspace-shell .ai-cost-budget-input span{color:#2f6fed}.workspace-shell .ai-cost-radio{border-color:#aebbd0}.workspace-shell .ai-cost-strategy:hover{border-color:#a9c1ed}.workspace-shell .ai-cost-strategy.is-active{background:#edf3ff;border-color:#2f6fed}.workspace-shell .ai-cost-strategy.is-active .ai-cost-radio{border-color:#2f6fed}.workspace-shell .ai-cost-strategy.is-active .ai-cost-radio i{background:#2f6fed}.workspace-shell .ai-cost-strategy b{color:#2f6fed}.brand-line__mark{background:#2f6fed}.center-state{color:#64748b}.login-shell{background:linear-gradient(90deg,#2f6fed1c 1px,#0000 1px) 0 0/12vw 100%,#f4f6fa}.login-main__eyebrow,.admin-header__eyebrow,.staff-account button{color:#2f6fed}.login-main__description,.login-footer,.staff-account{color:#64748b}.admin-header,.stage-status dl div{border-color:#dbe3ee}.stage-status__line{background:#2f6fed}.stage-status p{color:#2f6fed}.stage-status dt{color:#718096}.workspace-nav nav button span{color:#93a5bf}.workspace-nav nav button.is-active span{color:#9fc2ff}.workspace-shell .knowledge-table__head{color:#718096}.workspace-shell .knowledge-row__name>span{color:#7897c4}.workspace-shell .state-toggle{color:#64748b}.workspace-shell .state-toggle span{background:#b7c3d4}.workspace-shell .state-toggle.is-enabled{color:#2e75d6}.workspace-shell .state-toggle.is-enabled span{background:#2f6fed}.workspace-shell .chat-history-toolbar__actions button:not(:first-child),.workspace-shell .chat-history-pagination button{color:#64748b;background:#fff;border:1px solid #d7e0ed}.workspace-shell .chat-history-toolbar__actions button:not(:first-child):hover,.workspace-shell .chat-history-pagination button:hover:not(:disabled){color:#2f6fed;border-color:#a9c1ed}.workspace-shell .document-type{color:#64748b;border-color:#d7e0ed}.workspace-shell .field-label{color:#64748b}.workspace-shell .field-label input,.workspace-shell .field-label textarea{border-color:#d7e0ed}.knowledge-dialog{background:#fff;box-shadow:0 24px 70px #0f172a29}.workspace-shell .human-session-state{color:#64748b;background:#edf2f8}.workspace-shell .human-session-state--serving{color:#587047;background:#e5eee0}.workspace-shell .work-order-table .is-closed,.workspace-shell .work-order-reply.is-complete{color:#64748b;background:#edf2f8}.workspace-shell .chat-history-dates time,.workspace-shell .human-message p,.workspace-shell .chunk-list pre{color:#334155}.workspace-shell .human-message-entry{width:fit-content;max-width:78%;margin-bottom:9px}.workspace-shell .human-message-entry--staff,.workspace-shell .human-message-entry--ai{margin-left:auto}.workspace-shell .human-message-entry--user{margin-right:auto}.workspace-shell .human-message-entry--system{max-width:92%;margin-left:auto;margin-right:auto}.workspace-shell .human-message-entry .human-message{border-radius:8px;max-width:100%;margin:0;padding:0 10px 6px}.workspace-shell .human-message-entry .human-message p{margin:3px 0 1px}.workspace-shell .human-message-entry time{color:#8b9ab0;text-align:right;opacity:0;visibility:hidden;height:12px;margin-top:3px;font-size:8px;line-height:12px;transition:opacity .16s,transform .16s;display:block;transform:translateY(-2px)}.workspace-shell .human-message-entry:hover time{opacity:1;visibility:visible;transform:translateY(0)}.workspace-shell .human-message-entry--card{width:min(360px,86%);max-width:86%}.workspace-shell .human-message-entry .human-message.human-message--card{background:0 0;width:100%;padding:0}.workspace-shell .human-message--card>span{margin:0 0 4px 2px;display:block}.workspace-shell .admin-order-card{background:#fff;border:1px solid #dbe4ef;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 4px 14px #0f172a12}.workspace-shell .admin-order-card__heading{background:#f8fafc;border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 10px;display:flex}.workspace-shell .admin-order-card__heading strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.workspace-shell .admin-order-card__heading small{color:#7b8ba1;flex:none;font-size:8px}.workspace-shell .admin-order-card__order{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:8px 10px;display:grid}.workspace-shell .admin-order-card__order+.admin-order-card__order{border-top:1px solid #e8edf4}.workspace-shell .admin-order-card__image{object-fit:cover;background:#e9eef5;border-radius:6px;width:38px;height:38px;display:block}.workspace-shell .admin-order-card__image--placeholder{color:#94a3b8;place-items:center;font-size:13px;font-weight:700;display:grid}.workspace-shell .admin-order-card__body{gap:2px;min-width:0;display:grid}.workspace-shell .admin-order-card__number,.workspace-shell .admin-order-card__detail{color:#8a99ad;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.workspace-shell .admin-order-card__product{color:#263548;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspace-shell .admin-order-card__meta{color:#8190a4;align-items:center;gap:5px;min-width:0;display:flex}.workspace-shell .admin-order-card__meta small{font-size:8px}.workspace-shell .admin-order-card__status{border-radius:4px;padding:2px 5px;font-size:8px;line-height:1.2}.workspace-shell .admin-order-card__status--success{color:#2f7d4f;background:#e7f5ec}.workspace-shell .admin-order-card__status--pending{color:#356bc4;background:#e8f0ff}.workspace-shell .admin-order-card__status--danger{color:#b44c4c;background:#fbeaea}.workspace-shell .admin-order-card__status--neutral{color:#64748b;background:#edf1f6}.workspace-shell .admin-order-card__amount{color:#2f6fed;white-space:nowrap;align-self:center;font-size:10px}.workspace-shell .admin-order-card--selection{border-color:#cfdbed}.workspace-shell .admin-order-card--selection .admin-order-card__heading{background:#eaf1ff;border-bottom-color:#d9e5f5}.workspace-shell .admin-order-card--selection .admin-order-card__heading strong{color:#2c63bb}.workspace-shell .admin-order-card--selection .admin-order-card__heading small{color:#6680a6}.workspace-shell .admin-order-card--reference{border-color:#e8ddc8}.workspace-shell .admin-order-card--reference .admin-order-card__heading{background:#faf3e6;border-bottom-color:#eadfc9}.workspace-shell .admin-order-card--reference .admin-order-card__heading strong{color:#8a672b}.workspace-shell .admin-order-card--reference .admin-order-card__heading small{color:#987a48}.workspace-shell .admin-order-card--reference .admin-order-card__image--placeholder{color:#a17a36;background:#f1e7d4}.workspace-shell .admin-order-card--reference .admin-order-card__amount{color:#a97d2f}.workspace-shell input,.workspace-shell textarea,.knowledge-dialog,.workspace-shell .upload-dropzone,.workspace-shell .document-type,.workspace-shell .ai-cost-master-switch,.workspace-shell .ai-cost-settings,.workspace-shell .ai-cost-strategies,.workspace-shell .ai-cost-periods,.workspace-shell .ai-cost-budget-input,.workspace-shell .ai-cost-strategy,.workspace-shell .human-session-state,.workspace-shell .work-order-table i,.workspace-shell .work-order-reply.is-complete{border-radius:7px}.workspace-shell .script-tabs button,.workspace-shell .human-quick-reply-picker__toggle{border-radius:6px}.workspace-shell .work-order-toolbar input{border-radius:6px 0 0 6px}.workspace-shell .work-order-toolbar form button{border-radius:0 6px 6px 0}.workspace-shell .work-order-reply__upload{color:#64748b;gap:6px;font-size:10px;display:grid}.workspace-shell .work-order-reply__upload input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-shell .work-order-reply__upload-card{cursor:pointer;background:#f8fbff;border:1px dashed #b9cae7;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 10px;transition:border-color .16s,background .16s;display:flex}.workspace-shell .work-order-reply__upload-card:hover{background:#f2f7ff;border-color:#78a0eb}.workspace-shell .work-order-reply__upload-card>span:last-child{color:#8b9ab0;text-align:right;font-size:9px;line-height:1.45}.workspace-shell .work-order-reply__upload-action{color:#2f6fed;background:#e7f0ff;border-radius:5px;flex:none;align-items:center;gap:5px;height:27px;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex}.workspace-shell .work-order-reply__upload-action b{font-size:15px;font-weight:400;line-height:1}.workspace-shell .work-order-reply__images{flex-wrap:wrap;gap:8px;display:flex}.workspace-shell .work-order-image-field{border-bottom:1px solid var(--line);gap:7px;padding:12px 0;display:grid}.workspace-shell .work-order-image-field>span{color:var(--muted);font-size:9px}.workspace-shell .work-order-image-field .work-order-images{border-bottom:0;padding:0}.workspace-shell .work-order-reply__images>div,.workspace-shell .work-order-reply__images>a,.workspace-shell .work-order-reply__images>.work-order-image-thumb,.workspace-shell .work-order-images .work-order-image-thumb{background:#edf3ff;border:1px solid #d7e0ed;border-radius:6px;width:64px;height:64px;display:block;position:relative;overflow:hidden}.workspace-shell .work-order-image-thumb{cursor:pointer;padding:0}.workspace-shell .work-order-reply__images img,.workspace-shell .work-order-images .work-order-image-thumb img{object-fit:cover;width:100%;height:100%;display:block}.workspace-shell .work-order-reply__images>div>button{color:#fff;cursor:pointer;opacity:0;background:#1e293bc7;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:0;transition:opacity .16s;display:flex;position:absolute;top:4px;right:4px}.workspace-shell .work-order-reply__images>div>button:before{color:#fff;content:"×";font-size:16px;font-weight:400;line-height:1}.workspace-shell .work-order-reply__images>div:hover button{opacity:1}.work-order-image-modal{z-index:100;background:#0f172aad;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.work-order-image-modal__content{max-width:min(900px,100%);max-height:100%;display:grid;position:relative}.work-order-image-modal__content img{object-fit:contain;background:#fff;border-radius:8px;max-width:100%;max-height:calc(100vh - 56px);display:block}.work-order-image-modal__content button{color:#fff;cursor:pointer;background:#1e293b;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:20px;line-height:1;display:flex;position:absolute;top:-10px;right:-10px}.workspace-shell .work-order-table i{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:52px;min-height:24px;padding:3px 5px;display:inline-flex}@media (width<=1265px){.chat-history-columns{grid-template-columns:minmax(350px,.9fr) minmax(0,1.1fr)}}@media (width<=1035px){.workspace-shell{grid-template-columns:64px minmax(0,1fr)}.chat-history-workspace,.work-order-workspace,.human-workbench{height:auto;overflow:visible}.chat-history-columns,.work-order-columns{height:auto;display:block}.chat-history-sidebar,.work-order-sidebar{border-right:0;padding-right:0;display:block}.chat-history-list,.work-order-table{max-height:none;overflow:visible}.chat-history-detail,.work-order-inspector{border-top:1px solid var(--line);margin-top:16px;padding:16px 0 0;display:block;overflow:visible}.human-columns{height:auto}}@media (width<=782px){.workspace-main{padding:16px 14px 24px}.workspace-panel-header,.workspace-header{min-height:45px}.chat-history-toolbar{grid-template-columns:1fr}.chat-history-toolbar label:first-child,.chat-history-toolbar__count{grid-column:auto}.work-order-toolbar{flex-direction:column;align-items:stretch}.work-order-toolbar form{width:100%}.work-order-toolbar input{flex:1;width:auto}}
