.tax-workspace .query-paths [data-slot=tabs-list]{max-width:none}.xj-workspace{color:#294149;margin-top:18px}.xj-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.xj-topline h2{gap:8px;margin:0;font-size:18px}.xj-topline p{color:#738289;margin:5px 0 0;font-size:12px}.xj-topline button{color:#697b81;font-size:12px!important}.xj-service{color:#667c83;align-items:center;gap:7px;min-height:34px;font-size:12px;display:flex}.xj-state-dot{background:#ae8f53;border-radius:50%;width:6px;height:6px}.xj-state-dot.is-live{background:#2b8b76}.xj-service>button{color:#54828a;margin-left:auto;font-size:11px}.xj-grid{background:#fff;border:1px solid #dfe8ea;border-radius:9px;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);display:grid;overflow:hidden}.xj-facts,.xj-result{min-width:0;padding:18px}.xj-facts{background:#fafcfc;border-right:1px solid #e2eaec}.xj-section-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:15px;display:flex}.xj-section-title h3{margin:0;font-size:14px}.xj-section-title>span{color:#829299;font-size:11px}.xj-fact-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.xj-fact-fields label{color:#50666e;font-size:12px}.xj-fact-fields input[data-slot=input]{height:36px;min-height:36px;font-size:13px}.xj-wide{grid-column:1/-1}.xj-upload{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.xj-upload-button{cursor:pointer;color:#47707a;background:#fff;border:1px dashed #bdcfd3;border-radius:5px;flex-direction:row;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex;position:relative;overflow:hidden}.xj-upload-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.xj-upload-button:focus-within{outline-offset:2px;outline:2px solid #267687}.xj-upload small{color:#859398;font-size:11px}.xj-upload>p,.xj-fact-footnote{color:#7c8c92;width:100%;margin:0;font-size:11px;line-height:1.7}.xj-fact-footnote{border-top:1px solid #e4ebed;margin-top:18px;padding-top:12px}.xj-attachments{flex-wrap:wrap;gap:6px;width:100%;display:flex}.xj-attachments>a{color:#506b73;background:#fff;border:1px solid #dde6e9;border-radius:5px;align-items:center;gap:6px;max-width:170px;padding:5px;font-size:11px;display:flex}.xj-attachments img{object-fit:cover;border-radius:3px;width:32px;height:32px}.xj-attachments span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xj-conversation{flex-direction:column;min-height:420px;display:flex}.xj-messages{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:190px;max-height:440px;padding:0 3px 12px;overflow:auto}.xj-empty{text-align:center;color:#6e838b;padding:23px 12px 30px}.xj-avatar{color:#377c82;background:#e4f1f0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.xj-empty h3{color:#3a5961;margin:14px 0 8px;font-size:15px}.xj-empty p{max-width:320px;margin:auto;font-size:12px;line-height:1.8}.xj-empty-steps{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:18px;display:flex}.xj-empty-steps span{color:#718890;background:#f4f7f7;border-radius:4px;padding:4px 7px;font-size:10px}.xj-user-message{color:#3a626c;white-space:pre-wrap;overflow-wrap:anywhere;background:#edf5f5;border-radius:7px;margin:12px 0 12px 28px;padding:9px 12px;font-size:13px;line-height:1.7}.xj-answer-meta{align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.xj-answer-meta small{color:#819198;font-size:10px;font-weight:400}.xj-answer-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;font-size:13px;line-height:1.85}.xj-questions{background:#faf8f2;border-left:2px solid #d1bd8d;margin:10px 0;padding:9px 12px;font-size:12px;line-height:1.7}.xj-questions strong{color:#8b7444;font-size:11px}.xj-questions p{margin-top:5px}.xj-candidate{background:#fafdfe;border:1px solid #dce8e9;border-radius:6px;margin-top:10px;padding:12px}.xj-candidate>div{flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.xj-candidate>div strong{font-variant-numeric:tabular-nums;color:#246b77}.xj-candidate p{color:#647d86;margin:6px 0 9px;font-size:12px;line-height:1.7}.xj-candidate button{min-height:32px!important;font-size:12px!important}.xj-sources{margin:10px 0}.xj-sources summary{color:#5f8088;font-size:11px}.xj-sources a{color:#467b87;overflow-wrap:anywhere;align-items:center;gap:4px;margin-top:6px;font-size:11px;line-height:1.7;display:flex}.xj-limitations{color:#89979c;margin:9px 0;font-size:10px;line-height:1.7}.xj-composer{border-top:1px solid #e5edef;padding-top:12px}.xj-composer textarea{resize:vertical;width:100%;min-height:72px;max-height:180px;font:inherit;outline-offset:2px;background:#fff;border:1px solid #d7e3e6;border-radius:6px;padding:10px 12px;font-size:13px;line-height:1.6}.xj-composer textarea:focus{outline:2px solid #4c929c}.xj-composer textarea::placeholder{color:#94a2a7}.xj-composer-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.xj-composer-actions>span{color:#88979d;font-size:10px}.xj-composer-actions button{color:#fff;background:#256f7b;min-height:34px!important;font-size:12px!important}.xj-consent{color:#75868d;flex-direction:row;align-items:flex-start;gap:6px;margin-top:8px;font-size:11px;line-height:1.6;display:flex}.xj-consent input{accent-color:#256f7b;margin-top:2px}.xj-mode-note{color:#89979d;margin:7px 0 0;font-size:10px;line-height:1.65}.xj-error{color:#a6493c;overflow-wrap:anywhere;background:#fdf3f0;border-radius:4px;margin:0 0 8px;padding:8px;font-size:12px}.xj-working{color:#6b8b92;align-items:center;gap:6px;padding:12px 0;font-size:12px;display:flex}.xj-spin{animation:1.4s linear infinite xj-spin}@keyframes xj-spin{to{transform:rotate(360deg)}}.xj-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xj-dock{z-index:35;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:22px;right:24px}.xj-launcher{color:#fff;background:#216c79;border:1px solid #ffffff38;border-radius:28px;align-items:center;gap:8px;padding:12px 17px;font-size:13px;display:flex;box-shadow:0 5px 18px #164c6b26}.xj-chat-panel{background:#fff;border:1px solid #d8e5e8;border-radius:12px;outline:none;flex-direction:column;width:390px;max-height:min(760px,100dvh - 105px);display:flex;overflow:hidden;box-shadow:0 10px 45px #21495724}.xj-chat-panel>header{background:#f5fafb;border-bottom:1px solid #e3ecee;align-items:center;gap:9px;padding:15px 16px;display:flex}.xj-chat-panel>header h2{margin:0;font-size:15px}.xj-chat-panel>header small{color:#82979d;font-size:10px}.xj-chat-panel>header>button{color:#708a92;margin-left:auto}.xj-chat-panel>.xj-service{flex-shrink:0;padding:0 16px}.xj-chat-context{color:#6b858e;border-bottom:1px solid #edf2f3;justify-content:space-between;align-items:center;gap:10px;padding:5px 16px 9px;font-size:11px;display:flex}.xj-chat-context>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xj-chat-context>button{white-space:nowrap;color:#357886;align-items:center;gap:3px;display:flex}.xj-chat-panel>.xj-upload{flex-shrink:0;margin:9px 0;padding:0 16px}.xj-chat-panel>.xj-upload .xj-upload-button{padding:6px 8px;font-size:10px}.xj-chat-panel .xj-attachments{max-height:82px;overflow:auto}.xj-chat-panel .xj-attachments>a{max-width:160px}.xj-chat-panel .xj-conversation{flex:1;min-height:0;padding:0 16px;overflow:auto}.xj-chat-panel .xj-messages{flex:1;min-height:130px;max-height:330px}.xj-chat-panel .xj-empty{padding:15px 4px}.xj-chat-panel .xj-empty-steps{display:none}.xj-chat-panel .xj-empty h3{margin-top:8px}.xj-chat-panel .xj-composer{flex-shrink:0;padding-top:9px}.xj-chat-panel .xj-composer textarea{min-height:65px}.xj-chat-footer{color:#95a2a8;justify-content:space-between;padding:10px 16px;font-size:10px;display:flex}.xj-chat-footer button{color:#728990}@media (max-width:760px){.xj-grid{grid-template-columns:1fr}.xj-facts{border-bottom:1px solid #e2eaec;border-right:0}.xj-conversation{min-height:320px}.xj-topline{align-items:flex-start}.xj-topline p{max-width:240px}.xj-topline button{white-space:normal;min-width:70px;padding:4px!important}.xj-result,.xj-facts{padding:15px}.xj-dock{bottom:14px;right:14px}.xj-launcher{padding:11px 14px}.xj-chat-panel{width:min(390px,100vw - 28px);max-height:calc(100dvh - 92px)}.tax-workspace .query-paths [data-slot=tabs-list]{gap:0;width:100%;display:flex}.tax-workspace .query-paths [data-slot=tabs-trigger]{flex:1;min-width:0;padding:6px;font-size:13px}}@media (max-width:380px){.xj-fact-fields{grid-template-columns:1fr}.xj-upload-button{padding:8px}.xj-composer-actions>span{max-width:140px}.xj-topline h2{font-size:16px}}@media (prefers-reduced-motion:reduce){.xj-spin{animation:none}}.xj-chat-panel{color:#294149;max-width:none;margin:0;padding:0;position:relative}.xj-service{width:100%}.xj-manual{border-top:1px solid #e5edef;margin-top:18px;padding-top:10px}.xj-manual summary{color:#809198;font-size:12px}.xj-manual label{font-size:12px}.xj-guidance{background:#f6f9fa;border:1px solid #e5edef;border-radius:5px;margin-top:8px;padding:9px 11px}.xj-guidance summary{color:#51747e;font-size:12px}.xj-guidance p{color:#6c8087;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:9px;font-size:12px;line-height:1.8}@media (min-width:761px){.xj-grid{height:clamp(400px,100dvh - 390px,620px)}.xj-facts{scrollbar-width:thin;overflow:auto}.xj-result{flex-direction:column;display:flex;overflow:hidden}.xj-result>.xj-conversation{flex:1;min-height:0}.xj-result .xj-messages{min-height:0;max-height:none}.xj-result .xj-composer{flex-shrink:0}}.xj-upload{border:1px dashed #a4bec4;border-radius:10px;padding:12px;transition:background .15s,border-color .15s}.xj-upload.is-dragging{background:#e5f5f1;border-color:#147b70;outline:2px solid #147b70}.xj-upload-button{flex-wrap:wrap}.xj-reference{overflow-wrap:anywhere;background:#eef6f6;border-left:3px solid #238578;border-radius:6px;margin:10px 0;padding:10px 14px;font-size:13px}.xj-reference p{max-height:65px;margin:5px 0;overflow:auto}.xj-reference small{color:#60747d}.xj-chat-panel>.xj-reference{flex-shrink:0;max-height:110px;margin:0 16px 8px;overflow:auto}.xj-hs-assistance{overflow-wrap:anywhere;background:#f4f9f9;border:1px solid #d9e7e8;border-radius:7px;margin:10px 0;padding:12px}.xj-hs-status{color:#356b72;font-size:12px}.xj-hs-assistance.is-blocked{background:#fff7f2;border-color:#eddbcf}.xj-hs-assistance.is-blocked .xj-hs-status{color:#995d39}.xj-hs-boundary{color:#6c7e83;margin:6px 0 0;font-size:11px;line-height:1.7}.xj-history-comparison{border-top:1px solid #dde8e9;margin-top:12px;padding-top:10px}.xj-history-comparison h4{color:#527a82;margin:0;font-size:11px}.xj-history-comparison>p{white-space:pre-wrap;margin:5px 0;font-size:12px;line-height:1.8}.xj-history-comparison ul{margin:8px 0 0;padding:0;list-style:none}.xj-history-comparison li{grid-template-columns:auto 1fr;align-items:start;gap:7px;margin-top:7px;font-size:11px;line-height:1.7;display:grid}.xj-fact-origin{color:#8a6e48;white-space:nowrap;background:#f4eddf;border-radius:3px;padding:1px 5px;font-size:10px}.xj-fact-origin.is-reported{color:#326c69;background:#e2eeec}.xj-history-source{margin:8px 0}.xj-history-source p,.xj-knowledge-version{color:#73898e;margin:3px 0;font-size:10px;line-height:1.7}.xj-knowledge-version span{font-family:ui-monospace,monospace}.xj-hs-followups{color:#627b83;margin:8px 0 0;padding-left:18px;font-size:11px;line-height:1.75}.xj-hs-followups li+li{margin-top:6px}.xj-composer{padding-top:8px}.xj-composer textarea,.xj-chat-panel .xj-composer textarea{box-sizing:border-box;resize:none;height:44px;min-height:44px;max-height:96px;padding:9px 11px;display:block;overflow-y:auto}.xj-composer-actions{flex-wrap:wrap;gap:8px;margin-top:6px}.xj-composer-actions>button{margin-left:auto}.xj-upload.xj-upload-inline{border:0;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.xj-upload-inline .xj-upload-button{white-space:nowrap;padding:5px 7px;font-size:12px}.xj-upload-inline small{font-size:10px}.xj-upload-inline .xj-attachments{flex-basis:100%;max-height:64px;margin:0;overflow:auto}.xj-upload-inline .xj-attachments img{object-fit:cover;width:28px;height:28px}.xj-consent-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.xj-consent-row .xj-consent{margin:0;font-size:10px}.xj-provider-note{color:#75868d;font-size:10px;position:relative}.xj-provider-note summary{cursor:pointer}.xj-provider-note p{z-index:10;background:#fff;border:1px solid #d7e3e6;border-radius:6px;width:250px;padding:10px;font-size:12px;line-height:1.6;position:absolute;bottom:20px;right:0;box-shadow:0 4px 16px #23445218}.xj-chat-panel .xj-conversation{overflow:hidden}.xj-chat-panel .xj-messages{min-height:0;max-height:none}.xj-chat-panel .xj-key-hint{display:none}@media (min-width:761px){.xj-grid{height:clamp(460px,100dvh - 310px,760px)}}@media (max-width:600px){.xj-key-hint{display:none}.xj-upload-inline small{max-width:120px}}.xj-workspace{margin-top:10px}.xj-topline{flex-wrap:wrap;gap:14px;min-height:36px;margin-bottom:8px}.xj-title-inline{align-items:center;gap:14px;min-width:0;display:flex}.xj-title-inline h2{white-space:nowrap;align-items:center;font-size:15px;display:flex}.xj-title-inline p{margin:0;font-size:11px}.xj-topline>.xj-service{flex:0 auto;width:auto;min-height:28px;margin-left:auto;font-size:11px}.xj-topline>.xj-service>button{margin-left:6px}.xj-topline>button{height:28px;min-height:28px;padding:4px 8px}@media (max-width:1000px){.xj-title-inline p{display:none}}@media (max-width:500px){.xj-topline{gap:4px 8px}.xj-topline>.xj-service>button{display:none}.xj-topline>.xj-service{font-size:10px}}.xj-composer-unified,.xj-chat-panel .xj-composer-unified{padding-top:6px}.xj-input-shell{background:#fff;border:1px solid #d7e3e6;border-radius:9px}.xj-input-shell:focus-within{border-color:#4c929c;box-shadow:0 0 0 1px #4c929c}.xj-composer-unified.is-dragging .xj-input-shell{background:#edf8f5;border-color:#147b70;box-shadow:0 0 0 2px #147b70}.xj-input-line{align-items:flex-end;gap:4px;min-width:0;padding:3px 5px;display:flex}.xj-composer-unified .xj-input-line textarea{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:10px 5px}.xj-attach-icon{color:#66838b;cursor:pointer;border-radius:5px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:34px;padding:0;display:flex;position:relative;overflow:hidden;margin:0 0 5px!important}.xj-attach-icon:hover{background:#edf5f5}.xj-attach-icon input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.xj-attach-icon:focus-within{outline-offset:-2px;outline:2px solid #4c929c}.xj-composer-unified .xj-send-icon{color:#fff;background:#256f7b;border-radius:7px;flex:0 0 32px;width:32px;height:32px;min-height:32px;margin:0 0 6px;padding:0}.xj-input-previews{gap:6px;max-height:42px;padding:6px 8px 0;display:flex;overflow:auto}.xj-input-previews a{color:#607c85;border:1px solid #e0e9eb;border-radius:5px;flex:none;align-items:center;gap:5px;max-width:150px;padding:2px 5px;font-size:10px;display:flex}.xj-input-previews img{object-fit:cover;border-radius:3px;width:26px;height:26px}.xj-input-previews span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.xj-composer-unified .xj-consent-row{gap:6px;min-height:16px;margin-top:3px}.xj-composer-unified .xj-consent{align-items:center}.xj-composer-unified .xj-consent input{margin:0}.xj-result{padding-bottom:10px}.xj-messages{padding-bottom:6px}.xj-composer-unified .xj-provider-note{margin:0;padding:0;line-height:16px}.xj-composer-unified .xj-provider-note summary{margin:0;padding:0;font-size:10px;line-height:16px}.xj-tax-draft,.xj-tax-result,.xj-tax-rates{border:1px solid #d8e4e8;border-radius:8px;margin:12px 0;padding:12px;font-size:12px}.xj-tax-draft dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:10px 0;display:grid}.xj-tax-draft dl>div,.xj-tax-result dl>div{justify-content:space-between;gap:12px;display:flex}.xj-tax-draft dt,.xj-tax-result dt{color:#627986}.xj-tax-draft dd,.xj-tax-result dd{font-variant-numeric:tabular-nums;margin:0}.xj-tax-result dl>div{padding:7px 0}.xj-tax-result .xj-tax-total{color:#216b79;border-top:1px solid #d8e4e8;font-size:16px;font-weight:700}.xj-tax-rates summary,.xj-tax-result summary{cursor:pointer;padding:6px 0}.xj-tax-rate-scroll{max-height:240px;overflow:auto}.xj-tax-rates table{border-collapse:collapse;text-align:left;width:100%}.xj-tax-rates td,.xj-tax-rates th{white-space:pre-line;border-bottom:1px solid #e3ebee;padding:6px}.xj-tax-rates button{color:#216b79;cursor:pointer;white-space:nowrap}.xj-tax-rates button:disabled{opacity:.45;cursor:default}.xj-tax-draft p,.xj-tax-result p{margin:7px 0}@media (max-width:540px){.xj-tax-draft dl{grid-template-columns:1fr}}.xj-sent-images{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.xj-sent-images a{flex-direction:column;gap:4px;max-width:120px;font-size:11px;display:flex}.xj-sent-images img{object-fit:contain;background:#fff;border:1px solid #dbe6e9;border-radius:6px;width:100px;height:86px}.xj-sent-images span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xj-candidate-scope{color:#536875;overflow-wrap:anywhere;margin:4px 0 2px 14px;font-size:11px;font-weight:400;line-height:1.5;display:block}.fba-orders{--fba-ink:#17363c;--fba-muted:#6f8389;--fba-line:#dce6e8;--fba-soft:#f4f8f8;--fba-brand:#176b70;color:var(--fba-ink);gap:14px;display:grid}.fba-order-bar{justify-content:space-between;align-items:center;gap:16px;padding-top:2px;display:flex}.fba-order-bar>div{gap:3px;display:grid}.fba-order-bar strong{font-size:17px}.fba-order-bar span{color:var(--fba-muted);font-size:12px}.fba-primary{border-color:var(--fba-brand)!important;background:var(--fba-brand)!important;color:#fff!important}.fba-summary{border:1px solid var(--fba-line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fba-summary button{border:0;border-right:1px solid var(--fba-line);text-align:left;color:#526b72;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 15px;display:flex}.fba-summary button:last-child{border-right:0}.fba-summary button:hover,.fba-summary button[aria-pressed=true]{color:#185f63;background:#edf6f5}.fba-summary span{font-size:12px}.fba-summary b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.fba-filters{grid-template-columns:minmax(260px,1fr) 180px auto;align-items:end;gap:10px;display:grid}.fba-filters label,.fba-form-grid label,.fba-source-grid label,.fba-actions label{gap:5px;display:grid}.fba-filters label>span,.fba-form-grid label>span,.fba-source-grid label>span,.fba-actions label>span{color:#5f747a;font-size:11px}.fba-filters :is(input,select),.fba-form-grid :is(input,select),.fba-actions select{height:38px;color:var(--fba-ink);font:inherit;background:#fff;border:1px solid #cedbdd;border-radius:6px;padding:0 10px;font-size:13px}.fba-filters button,.fba-order-bar button,.fba-empty button,.fba-pager button,.fba-modal button,.fba-drawer button{color:#36565e;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd9dc;border-radius:6px;padding:0 14px;font-size:12px}.fba-filters button:disabled,.fba-pager button:disabled,.fba-modal button:disabled,.fba-drawer button:disabled{cursor:not-allowed;opacity:.55}.fba-message{border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:9px 12px;font-size:12px;display:flex}.fba-message.error{color:#93453f;background:#fff3f2;border:1px solid #ecc8c5}.fba-message.success{color:#28694f;background:#edf8f3;border:1px solid #cce4d9}.fba-message button{color:inherit;cursor:pointer;background:0 0;border:0}.fba-list-heading{color:#71858b;justify-content:space-between;margin-bottom:-5px;font-size:11px;display:flex}.fba-table-wrap{border:1px solid var(--fba-line);background:#fff;border-radius:9px;overflow:auto}.fba-table{border-collapse:collapse;width:100%;min-width:920px;font-size:12px}.fba-table th{color:#60747b;text-align:left;border-bottom:1px solid var(--fba-line);background:#f3f7f7;height:38px;padding:0 12px;font-weight:550}.fba-table td{vertical-align:middle;border-bottom:1px solid #e8eeee;padding:11px 12px}.fba-table tr:last-child td{border-bottom:0}.fba-table tbody tr:hover{background:#f8fbfb}.fba-table tbody tr[data-alert=true]{box-shadow:inset 3px 0 #c88123}.fba-table td:first-child{min-width:160px}.fba-table td:first-child strong,.fba-table td:first-child span{display:block}.fba-table td:first-child strong{font-size:13px}.fba-table td:first-child span,.fba-table td small{color:#7b8e93;margin-top:2px;font-size:10px}.fba-table td:nth-child(4) small{display:block}.fba-state{white-space:nowrap;align-items:center;display:inline-flex}.fba-state:before{content:"";background:#8ba0a5;border-radius:50%;width:6px;height:6px;margin-right:6px}.fba-state.document-difference_found:before,.fba-state.label-rework_required:before{background:#be6c1a}.fba-state.document-matched:before,.fba-state.document-customer_confirmed:before,.fba-state.label-complete:before{background:#2c8a66}.fba-owner{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.fba-link{color:#176b70!important;background:0 0!important;border:0!important;height:auto!important;padding:5px!important;font-weight:600!important}.fba-empty{text-align:center;background:#fafcfc;border:1px dashed #cad8db;border-radius:9px;place-content:center;justify-items:center;gap:7px;min-height:210px;padding:24px;display:grid}.fba-empty strong{font-size:15px}.fba-empty span{color:var(--fba-muted);font-size:12px}.fba-empty button{margin-top:8px}.fba-pager{color:#6c8086;justify-content:flex-end;align-items:center;gap:12px;font-size:12px;display:flex}.fba-customer-link{color:#176b70;border-bottom:1px solid #9fc7c5;text-decoration:none}:is(.fba-customer-link:hover,.fba-customer-link:focus-visible){color:#104f53;border-bottom-color:currentColor}.fba-customer-action{color:#176b70;white-space:nowrap;background:#fff;border:1px solid #ccd9dc;border-radius:6px;align-items:center;height:38px;padding:0 14px;font-size:12px;text-decoration:none;display:inline-flex}:is(.fba-customer-action:hover,.fba-customer-action:focus-visible){background:#f1f8f7;border-color:#79aaa9}.fba-table .fba-next-action{color:#667d83;white-space:normal;max-width:170px;margin-top:3px;line-height:1.35;display:block}.fba-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16353b73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.fba-modal,.fba-drawer{background:#fff;border:1px solid #ccd9dc;border-radius:12px;grid-template-rows:auto minmax(0,1fr);width:min(980px,100%);max-height:calc(100vh - 40px);margin:0;padding:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #102b3138}.fba-modal[open],.fba-drawer[open]{display:grid}.fba-modal>header,.fba-drawer>header{border-bottom:1px solid #e4ebed;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 20px;display:flex}.fba-modal h3,.fba-drawer h3{margin:0;font-size:18px}.fba-modal header p,.fba-drawer header span{color:#71858b;margin:4px 0 0;font-size:11px}.fba-modal>header>button,.fba-drawer>header>button{color:#71858b;background:0 0;border:0;width:30px;height:30px;padding:0;font-size:22px}.fba-modal form{padding:18px 20px;overflow:auto}.fba-form-grid{grid-template-columns:1fr 1fr 180px;gap:10px;display:grid}.fba-paste-help{color:#5d747a;background:#f3f7f7;border-radius:6px;margin:16px 0 8px;padding:9px 11px;font-size:11px}.fba-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fba-source-grid textarea{resize:vertical;color:#25444b;border:1px solid #cedbdd;border-radius:6px;min-height:170px;padding:9px 10px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.fba-modal form>footer{border-top:1px solid #e7edef;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:15px;display:flex}.fba-quote-field{grid-column:1/-1}.fba-quote-field small{color:#71858b;font-size:10px}.fba-modal-error{color:#93453f;background:#fff3f2;border:1px solid #ecc8c5;border-radius:7px;outline:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;margin-bottom:12px;padding:10px 12px;font-size:11px;display:grid}.fba-modal-error strong{font-size:12px}.fba-modal-error button{height:28px;color:inherit;background:0 0;border:0;padding:0 4px}.fba-source-grid label>span{justify-content:space-between;gap:8px;display:flex}.fba-source-grid label>span b{color:#6f858a;font-size:10px;font-weight:500}.fba-source-grid label[data-invalid] textarea{background:snow;border-color:#d88d86}.fba-source-grid label[data-invalid]>span b,.fba-source-grid label>small{color:#9a4841}.fba-source-grid label>small{font-size:10px;line-height:1.45}.fba-drawer{grid-template-rows:auto minmax(0,1fr) auto;width:min(850px,100%);height:min(760px,100vh - 40px)}.fba-drawer-body{align-content:start;gap:17px;padding:17px 20px;display:grid;overflow:auto}.fba-order-status{border:1px solid var(--fba-line);border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.fba-order-status>div{border-right:1px solid var(--fba-line);gap:4px;padding:12px 14px;display:grid}.fba-order-status>div:last-child{border-right:0}.fba-order-status span{color:#73878c;font-size:10px}.fba-order-status b{font-size:14px}.fba-quote-reference{background:#f4f9f8;border:1px solid #cfe0df;border-radius:8px;padding:12px 13px}.fba-quote-reference header{justify-content:space-between;gap:12px;display:flex}.fba-quote-reference header span,.fba-quote-reference small{color:#647b80;font-size:10px}.fba-quote-reference p{margin:6px 0 3px;font-size:12px}.fba-differences{background:#fffaf1;border:1px solid #e9d4b3;border-radius:8px;padding:13px}.fba-differences>header{color:#76541c;justify-content:space-between;display:flex}.fba-differences>header span{font-size:11px}.fba-difference-list{gap:7px;margin-top:11px;display:grid}.fba-difference-list>div{border-top:1px solid #efe2c9;grid-template-columns:110px minmax(150px,1fr) auto;align-items:baseline;gap:10px;padding-top:7px;font-size:11px;display:grid}.fba-difference-list strong{color:#8b5718}.fba-difference-list small{color:#7c6c50}.fba-sources{gap:8px;display:grid}.fba-sources h4{margin:0 0 2px;font-size:14px}.fba-sources details{border:1px solid var(--fba-line);border-radius:7px;overflow:hidden}.fba-sources summary{cursor:pointer;background:#f8fafa;justify-content:space-between;padding:10px 12px;font-size:12px;display:flex}.fba-sources summary b{color:#75888d;font-weight:500}.fba-sources table{border-collapse:collapse;width:100%;font-size:11px}.fba-sources th,.fba-sources td{text-align:left;border-top:1px solid #e8eeee;padding:7px 12px}.fba-sources p{color:#7c8d92;margin:0;padding:12px;font-size:11px}.fba-actions{border-top:1px solid #e2eaec;align-items:end;gap:9px;padding:13px 20px;display:flex}.fba-label-editor{align-items:end;gap:6px;display:flex}.fba-label-editor label{min-width:132px}.fba-label-editor button{white-space:nowrap}.fba-actions .fba-version{color:#829397;margin-left:auto;font-size:10px}.fba-history{border:1px solid var(--fba-line);border-radius:7px;overflow:hidden}.fba-history>summary{cursor:pointer;background:#f8fafa;justify-content:space-between;padding:10px 12px;font-size:12px;display:flex}.fba-history>summary b{color:#75888d;font-weight:500}.fba-history>p,.fba-history>output{color:#7c8d92;margin:0;padding:12px;font-size:11px;display:block}.fba-history-list{padding:4px 12px 10px}.fba-history-list article{border-bottom:1px solid #edf1f2;grid-template-columns:10px 1fr;gap:8px;padding:9px 0;display:grid}.fba-history-list article:last-child{border-bottom:0}.fba-history-list i{background:#5b9795;border-radius:50%;width:7px;height:7px;margin-top:5px}.fba-history-list article>div{grid-template-columns:1fr auto;gap:2px 12px;display:grid}.fba-history-list strong{font-size:12px}.fba-history-list span,.fba-history-list small{color:#75888d;font-size:10px}.fba-history-list small{grid-column:1/-1}.fba-history-error{color:#93453f;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:flex}.fba-history-error button{height:30px}.fba-difference-list>div{grid-template-columns:110px minmax(140px,1fr) auto auto}.fba-difference-list>div>button{color:#78551e;white-space:nowrap;background:#fffdf8;border-color:#dfc89f;height:28px;padding:0 8px}.fba-sources tr[data-highlight]{scroll-margin-block:100px}.fba-sources tr[data-highlight] td{color:#5f4318;background:#fff2d8}.fba-sources tr[data-highlight] td:first-child{box-shadow:inset 3px 0 #c88a29}@media (max-width:700px){.fba-summary{grid-template-columns:1fr 1fr}.fba-summary button:nth-child(2){border-right:0}.fba-summary button:nth-child(-n+2){border-bottom:1px solid var(--fba-line)}.fba-filters{grid-template-columns:1fr 118px}.fba-filters>button{grid-column:1/-1}.fba-table{min-width:0}.fba-table thead{display:none}.fba-table tbody{display:grid}.fba-table tr{border-bottom:1px solid var(--fba-line);grid-template-columns:1fr 1fr auto;gap:9px 12px;padding:12px 13px;display:grid}.fba-table td{border:0;min-width:0;padding:0}.fba-table td:first-child{grid-column:1/3}.fba-table td:nth-child(2){grid-column:3}.fba-table td:nth-child(5){grid-column:1}.fba-table td:nth-child(6),.fba-table td:nth-child(7){display:none}.fba-table td:last-child{grid-area:2/3/4;align-self:center}.fba-table td[data-label]:before{content:attr(data-label);color:#829398;margin-bottom:2px;font-size:9px;display:block}.fba-table td:first-child:before,.fba-table td:nth-child(2):before{display:none}.fba-modal-backdrop{align-items:flex-end;padding:0}.fba-modal,.fba-drawer{border-radius:12px 12px 0 0;width:100%;height:min(90vh,800px);max-height:90vh}.fba-form-grid,.fba-source-grid{grid-template-columns:1fr}.fba-source-grid textarea{min-height:100px}.fba-order-status{grid-template-columns:1fr}.fba-order-status>div{border-right:0;border-bottom:1px solid var(--fba-line)}.fba-order-status>div:last-child{border-bottom:0}.fba-difference-list>div{grid-template-columns:1fr}.fba-actions{grid-template-columns:1fr 1fr;display:grid}.fba-label-editor{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.fba-actions .fba-version{align-self:center;margin:0}.fba-order-bar{align-items:flex-start}.fba-order-bar span{max-width:220px}}.logistics-workspace{max-width:1680px;margin:auto}.logistics-heading,.freight-heading,.channel-editor>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.logistics-heading h2,.freight-heading h2{margin:0 0 7px;font-size:22px}.logistics-heading p,.freight-heading p{color:#6a7e8d;margin:0;font-size:13px;line-height:1.7}.logistics-heading nav,.freight-tabs{background:#e9f0f3;border-radius:8px;flex:none;gap:6px;padding:5px;display:flex;overflow:auto}.logistics-heading nav button,.freight-tabs button{color:#567282;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:9px 14px}.logistics-heading nav [aria-current=page],.freight-tabs [aria-current=page]{color:#176773;background:#fff;box-shadow:0 1px 4px #173c4710}.freight-tabs{width:max-content;max-width:100%;margin-bottom:18px}.freight-workspace{gap:18px;display:grid}.freight-workspace>.freight-tabs,.freight-workspace .staff-notice,.freight-workspace .staff-error{margin:0}.freight-mobile-dock{display:none}.freight-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.freight-workspace label,.channel-editor label{color:#526e7e;gap:7px;font-size:12px;display:grid}.freight-workspace input,.freight-workspace select,.channel-editor input,.channel-editor select,.channel-editor textarea{font:inherit;color:#234350;box-sizing:border-box;background:#fff;border:1px solid #ccdae2;border-radius:6px;width:100%;min-width:0;padding:9px 10px;font-size:13px}.freight-box-table{margin:22px 0 12px;overflow:auto}.freight-box-header,.freight-box-row{grid-template-columns:40px repeat(5,minmax(70px,1fr)) 30px;align-items:center;gap:10px;min-width:660px;padding:8px 0;display:grid}.freight-box-header{color:#6f8490;font-size:12px}.freight-box-row strong{font-size:12px}.freight-remove{color:#6a7e8c;cursor:pointer;background:#f5f8fa;border:0;border-radius:5px;font-size:21px}.freight-service-counts{border-top:1px solid #e2e9ee;margin-top:20px;padding-top:14px}.freight-service-counts summary{color:#5c7687;cursor:pointer;margin-bottom:12px;font-size:12px}.freight-lastmile-exception{background:#fbfcfc;border:1px solid #d6e2e6;border-radius:8px;margin-top:18px;padding:16px}.freight-lastmile-exception>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.freight-lastmile-exception>header small{color:#6a818c;font-size:11px}.freight-lastmile-exception>header h3{color:#173c46;margin:3px 0 4px;font-size:16px}.freight-lastmile-exception>header p{color:#6a818c;margin:0;font-size:12px}.freight-lastmile-exception>header>span{color:#426a6c;background:#eef4f3;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:700}.freight-lastmile-charge{background:#eef6f3;border-left:3px solid #2f7c70;grid-template-columns:minmax(260px,1fr) minmax(150px,.5fr) 110px;align-items:end;gap:14px;margin-top:14px;padding:13px;display:grid}.freight-lastmile-charge>div{align-self:center;gap:4px;display:grid}.freight-lastmile-charge strong{color:#214c4a;font-size:12px}.freight-lastmile-charge span,.freight-lastmile-boundary{color:#607983;font-size:11px}.freight-lastmile-permission{color:#8a622d;grid-column:1/-1;font-size:11px}.freight-lastmile-quote-status{color:#607983;grid-column:1/-1;gap:8px;margin:0;font-size:11px;display:flex}.freight-lastmile-quote-status strong{color:#315f59;flex:none}.freight-lastmile-status{color:#7c5a2d;background:#fff8ec;border-left:3px solid #c58a35;margin:14px 0 0;padding:10px 12px;font-size:12px}.freight-lastmile-status.company,.freight-lastmile-status.channel{color:#4f696f;background:#f1f5f5;border-left-color:#769398}.freight-lastmile-boundary{margin:12px 0 0}.freight-lastmile-result{background:#fff8ec;border-left:3px solid #b7833b;grid-template-columns:auto auto 1fr;align-items:center;gap:8px 12px;margin:12px 0;padding:10px 12px;display:grid}.freight-lastmile-result strong{color:#31505a;font-size:12px}.freight-lastmile-result span{color:#825f2e;font-size:12px;font-weight:700}.freight-lastmile-result small{color:#6c7f86;font-size:11px}.freight-lastmile-result em{color:#536d75;grid-column:1/-1;font-size:11px;font-style:normal;font-weight:700}.freight-lastmile-result p{color:#647980;grid-column:1/-1;gap:8px;margin:0;font-size:11px;display:flex}.freight-lastmile-result p b{color:#315f59;flex:none}.freight-lastmile-result.chargeable{background:#edf6f3;border-left-color:#2f7c70}.freight-lastmile-result.chargeable span{color:#28685f}.freight-lastmile-result.no_customer_charge,.freight-lastmile-result.no_redelivery{background:#f2f6f6;border-left-color:#78959a}.freight-channel-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.freight-channel-options>div{background:#fbfcfd;border:1px solid #dce5eb;border-radius:8px;padding:15px}.freight-channel-options>div.selected{background:#f1f8f8;border-color:#23818a}.freight-channel-options>div>label,.freight-inline-check{align-items:center;gap:10px;flex-direction:row!important;display:flex!important}.freight-workspace input[type=checkbox],.channel-editor input[type=checkbox]{accent-color:#187580;flex:none;width:17px;height:17px;margin:0}.freight-channel-options strong{color:#234955;font-size:14px;display:block}.freight-channel-options small{color:#6f858f;margin-top:5px;font-size:11px;display:block}.freight-channel-options details{margin-top:12px}.freight-channel-options summary{color:#356976;cursor:pointer;font-size:12px}.freight-channel-options details label{margin-top:10px}.freight-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:16px;display:grid}.freight-result{min-width:0}.freight-result header{justify-content:space-between;align-items:start;gap:12px;display:flex}.freight-result h3{font-size:16px;margin:0 0 4px!important}.freight-result header small{margin:0;font-size:11px;line-height:1.6}.freight-result header>span{color:#24717a;white-space:nowrap;background:#eef4f5;border-radius:4px;padding:4px 7px;font-size:11px}.freight-result.needs_review header>span,.freight-result.missing_documents header>span,.freight-result.prerequisite_required header>span,.freight-result.demo header>span{color:#9b6b21;background:#fff3dd}.freight-result.not_applicable header>span{color:#a74150;background:#fdebed}.freight-price{border-bottom:1px solid #e4ebee;padding:18px 0}.freight-price strong{color:#184f60;font-variant-numeric:tabular-nums;margin-right:8px;font-size:30px}.freight-price>span{color:#607e8a;font-size:12px}.freight-price small{margin:5px 0 0;font-size:12px}.freight-fees>div{border-bottom:1px solid #edf1f4;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.freight-fees small{margin:3px 0 0;font-size:11px}.freight-fees dd{font-variant-numeric:tabular-nums}.freight-result details{margin-top:14px;font-size:12px;line-height:1.8}.freight-result details summary{color:#246575;cursor:pointer}.freight-result .staff-table{min-width:500px;font-size:11px}.freight-result .staff-table :is(td,th){padding:8px}.freight-result details p{margin:8px 0}.freight-disclaimer{line-height:1.7;color:#81909a!important;margin:12px 0 0!important;font-size:11px!important}.freight-issues{color:#a46d24;padding-left:18px;font-size:12px;line-height:1.8}.freight-channel-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.freight-channel-directory header{justify-content:space-between;gap:14px;display:flex}.freight-channel-directory header span{color:#6e8490;font-size:11px}.freight-channel-directory h3{margin:0 0 12px}.freight-channel-directory dl>div{grid-template-columns:80px 1fr;gap:10px;margin:10px 0;font-size:12px;display:grid}.freight-channel-directory dd{margin:0}.freight-channel-directory details{margin-bottom:14px;font-size:12px;line-height:1.8}.channel-editor fieldset{border:0;min-width:0;padding:0}.channel-editor h3{border-top:1px solid #e1e9ef;margin:26px 0 14px;padding-top:20px}.channel-editor p{font-size:12px;line-height:1.8}.channel-editor footer{border-top:1px solid #dce7ec;align-items:center;gap:16px;margin-top:24px;padding-top:18px;display:flex}.channel-editor footer span{color:#6d8491;font-size:12px}.channel-rows{gap:12px;margin-bottom:12px;display:grid}.channel-rows>div{align-items:end;gap:12px;display:flex}.channel-rows label{flex:1}.freight-check-groups{grid-template-columns:1fr 1fr;gap:20px;margin-top:16px;display:grid}.freight-check-groups strong{font-size:12px}.freight-check-groups>div>div{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.freight-check-groups label{flex-direction:row;align-items:center;display:flex}.freight-history{border-top:1px solid #e1e8ee;padding:16px 0}.freight-history.is-target{background:#f5fafb;border:1px solid #9bc4cb;border-radius:8px;padding-inline:12px;scroll-margin-top:18px}.freight-history>summary{cursor:pointer;color:#346171;font-size:13px}.freight-history .freight-results{margin-top:16px}.freight-history-result{min-width:0;display:grid}.freight-history-result>.freight-result{border-radius:8px 8px 0 0}.freight-customer-quote{background:#f7fafb;border:1px solid #dce6ec;border-top:0;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.freight-customer-quote>div:first-child{gap:2px;display:grid}.freight-customer-quote small{color:#657985}.freight-customer-quote.status-accepted{background:#edf8f2}.freight-customer-quote.status-sent{background:#eef6fb}.freight-quote-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.freight-quote-actions button{min-height:32px;padding:5px 10px}.freight-quote-link{color:#476774;cursor:pointer;background:0 0;border:0}.freight-quote-link:hover{color:#153f4a;text-decoration:underline}.freight-quote-link:disabled{cursor:default;opacity:.55}.embedded-customer-tools{background:#fff;border:1px solid #dce6ec;border-radius:8px;min-width:0;overflow:hidden}.embedded-customer-tools .workspace{min-height:0!important}.embedded-customer-tools .page-content{max-width:none!important;padding:20px!important}.embedded-customer-tools .app-header,.embedded-customer-tools .customer-header-actions{display:none}@media (max-width:1150px){.freight-form-grid,.freight-channel-options{grid-template-columns:repeat(2,minmax(0,1fr))}.logistics-heading{flex-direction:column}}@media (max-width:700px){.freight-form-grid,.freight-channel-options,.freight-channel-directory,.freight-check-groups{grid-template-columns:1fr}.freight-heading,.channel-editor>header{flex-wrap:wrap}.logistics-heading nav{max-width:100%}.channel-rows>div{flex-wrap:wrap}.channel-rows label{flex:110px}.freight-result header{flex-wrap:wrap}.embedded-customer-tools .page-content{padding:12px!important}}.freight-workspace{grid-template-columns:minmax(0,1fr)}.freight-workspace>*,.freight-heading>div,.channel-editor>header>div,.freight-form-grid>*{min-width:0}.freight-result{overflow-wrap:anywhere}.freight-tool-boundary{color:#496d70;background:#f2f8f7;border:1px solid #cce0df;border-radius:8px;margin:0;padding:10px 13px;font-size:13px}.freight-currency-totals{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.freight-currency-totals span{color:#185864;background:#edf5f4;border-radius:5px;padding:5px 8px;font-size:12px;font-weight:700}.pricing-page{gap:18px;display:grid}.pricing-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pricing-heading>div>span{color:#62838a;font-size:12px}.pricing-heading h2{color:#173746;margin:5px 0 8px;font-size:28px}.pricing-heading p{color:#637b86;margin:0}.pricing-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pricing-metrics article{background:#fff;border:1px solid #d9e6e9;border-radius:10px;gap:8px;padding:16px;display:grid}.pricing-metrics span,.pricing-metrics small{color:#6d828b;font-size:12px}.pricing-metrics strong{color:#173746;font-size:24px}.pricing-guide{background:#f7faf9;align-items:center;gap:24px;display:flex}.pricing-guide ol{color:#315f68;flex:1;gap:18px;margin:0;padding-left:20px;font-size:13px;display:flex}.pricing-guide p{color:#607a82;max-width:430px;margin:0;font-size:12px}.pricing-directory{gap:16px;display:grid}.pricing-channel>header{border-bottom:1px solid #e3ecee;justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}.pricing-channel h3{margin:7px 0 5px}.pricing-channel p{color:#698089;margin:0;font-size:13px}.pricing-channel>header>div:last-child{justify-items:end;gap:8px;display:grid}.pricing-status{color:#6b5412;background:#f2eacb;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.pricing-status.active{color:#1b735b;background:#dcefe7}.pricing-status.disabled{color:#63747b;background:#edf0f1}.pricing-status.migration{color:#9a4a36;background:#f9e8e3}.pricing-scope{color:#466a73;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 0;font-size:13px;display:flex}.pricing-scope span:last-child{color:#71848a;margin-left:auto}.pricing-stage-grid{grid-template-columns:repeat(5,minmax(170px,1fr));gap:10px;padding-bottom:4px;display:grid;overflow:auto}.pricing-stage-grid>section{background:#f6f9f9;border-top:3px solid #72a4a7;min-width:170px;padding:11px}.pricing-stage-grid h4{color:#214a56;margin:0 0 10px;font-size:13px}.pricing-stage-grid h4 small{float:right;color:#789096;font-weight:400}.pricing-stage-grid>section>p{color:#94a4a8;font-size:12px}.pricing-rule{border-top:1px solid #dce8e9;gap:3px;padding:9px 0;display:grid}.pricing-rule strong{font-size:12px}.pricing-rule span{color:#1f5868;font-size:12px}.pricing-rule small{color:#788d94;font-size:11px;line-height:1.45}.pricing-channel footer{color:#71848a;border-top:1px solid #e3ecee;justify-content:space-between;gap:18px;padding-top:11px;font-size:12px;display:flex}.channel-rule-rows{gap:12px;display:grid}.channel-rule-rows article{background:#f6f9f9;border:1px solid #dce7e9;border-radius:8px;padding:13px}.channel-rule-rows article header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.channel-rule-condition{grid-column:span 2}@media (max-width:900px){.pricing-heading{display:grid}.pricing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-guide{display:grid}.pricing-guide ol{gap:5px;display:grid}.pricing-stage-grid{grid-template-columns:repeat(5,170px)}.pricing-channel footer{display:grid}.channel-rule-condition{grid-column:auto}}.channel-step-tabs{border-bottom:1px solid #dce6ec;gap:24px;margin:0 0 20px;display:flex;overflow:auto}.channel-step-tabs button{color:#607a87;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0}.channel-step-tabs [aria-current=page]{color:#176773;border-bottom-color:#176773;font-weight:600}.channel-editor h3{border-top:0;margin-top:10px;padding-top:12px}.channel-editor .freight-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-advanced{border-top:1px solid #e2eaed;margin:18px 0;padding:14px 0}.channel-advanced summary{cursor:pointer;color:#416778;margin-bottom:12px;font-size:13px}.channel-advanced small{color:#768995;margin:8px 0;display:block}.condition-row{grid-template-columns:1.2fr .7fr 1.4fr auto;gap:8px;margin-bottom:8px;display:grid}.rule-conditions{margin:12px 0 18px}.rule-conditions small{margin-top:8px;display:block}.channel-tier-row{align-items:end;gap:12px;margin:12px 0;display:flex}.channel-tier-row label{flex:1;min-width:0}.channel-fee{border:1px solid #dce6ec;border-radius:8px;margin-bottom:14px;padding:18px}.channel-fee>summary{cursor:pointer;margin-bottom:18px;font-size:15px;font-weight:600}.channel-fee summary small{color:#768995;margin-left:12px;font-weight:400}.fee-base-selection{flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0;display:flex}.fee-base-selection label{align-items:center;display:flex}.channel-restriction{background:#fff;border:1px solid #dce6ec;border-radius:8px;margin:12px 0;overflow:hidden}.channel-restriction>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.channel-restriction>summary::-webkit-details-marker{display:none}.channel-restriction>summary>span:first-child{gap:4px;display:grid}.channel-restriction>summary small{color:#768995;font-weight:400}.channel-restriction[open]>summary{background:#f7faf9;border-bottom:1px solid #e1eaed}.channel-restriction-body{padding:16px}.channel-restriction-action{color:#607780;background:#f2f5f5;border-radius:999px;flex:none;padding:4px 9px;font-size:11px}.channel-restriction-action.block{color:#9b3a46;background:#fbe7e8}.channel-restriction-action.documents{color:#895d17;background:#fff0d6}.channel-restriction-action.prerequisite{color:#445b96;background:#e9edf8}.channel-activation{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.channel-save-bar{z-index:2;background:#fff;flex-wrap:wrap;padding:18px 0 4px;position:sticky;bottom:0}.channel-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.channel-template-grid.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-template{text-align:left;color:#234350;cursor:pointer;background:#fff;border:1px solid #d6e2e7;border-radius:8px;flex-direction:column;gap:10px;padding:18px;display:flex}.channel-template:hover{background:#f4f8f8;border-color:#176773}.channel-template span{flex:1;font-size:13px;line-height:1.7}.channel-template small{color:#6d8691}.channel-list-toolbar{align-items:end;gap:14px;margin-bottom:20px;display:flex}.channel-list-toolbar label{gap:6px;font-size:12px;display:grid}.channel-list-toolbar input,.channel-list-toolbar select{height:40px;font:inherit;border:1px solid #ccdae2;border-radius:6px;padding:8px}.channel-list-toolbar label:first-child{flex:1}.channel-row-actions{white-space:nowrap;gap:8px;display:flex}.pricing-page .staff-table small{color:#738895;margin-top:5px;line-height:1.6;display:block}.pricing-page .staff-table{min-width:920px}.pricing-page .staff-table td:nth-child(4){white-space:nowrap;min-width:112px}.channel-empty{text-align:center;padding:50px}.pricing-page{min-width:0;max-width:1600px;margin:auto}.pricing-page>.channel-editor{width:100%;min-width:0}.channel-editor .freight-workspace .staff-panel{box-shadow:none}.channel-editor .freight-tool-boundary{display:none}.freight-result small{display:block}.channel-template:focus-visible{outline-offset:3px;outline:2px solid #176773}.channel-step-tabs button:focus-visible{outline-offset:3px;outline:2px solid #176773}@media (max-width:1100px){.channel-editor .freight-form-grid,.channel-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-tier-row{flex-wrap:wrap}.channel-tier-row label{flex:120px}}@media (max-width:700px){.channel-editor .freight-form-grid,.channel-template-grid,.channel-template-grid.is-four{grid-template-columns:1fr}.channel-step-tabs{gap:20px;width:100%;max-width:100%}.channel-activation,.channel-list-toolbar{flex-direction:column;align-items:stretch}.condition-row{grid-template-columns:1fr 90px}.channel-save-bar span{width:100%}.channel-save-bar{position:static}.channel-editor>header{flex-direction:column}.channel-fee{padding:12px}.channel-empty{padding:30px 12px}.channel-row-actions{flex-wrap:wrap}}.freight-form-grid>label.freight-checkbox{flex-direction:row;grid-column:1/-1;align-items:center;gap:8px;display:flex}.freight-form-grid>label.freight-checkbox input{flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:0}.channel-view-toggle{gap:4px;margin-left:auto;display:flex}.channel-view-toggle button[aria-pressed=true]{color:#164e59;background:#e4f1ef;border-color:#3d787b}.channel-fee-directory{gap:24px;min-width:0;display:grid}.channel-fee-summary{border:1px solid #dce7e9;border-radius:8px;min-width:0;overflow:hidden}.channel-fee-summary>header{background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.channel-fee-summary>header h3{margin:7px 0 5px}.channel-fee-summary>header p{margin:0;font-size:12px}.channel-fee-summary>header>button{flex-shrink:0}.channel-fee-summary.is-open{border-color:#b8ced2;box-shadow:0 8px 24px #1e4a520f}.channel-fee-summary-actions{flex-shrink:0;gap:8px;display:flex}.channel-fee-glance{color:#607982;background:#fff;flex-wrap:wrap;gap:8px;padding:0 20px 16px;font-size:12px;display:flex}.channel-fee-glance span{background:#f7faf9;border:1px solid #dce7e9;border-radius:999px;padding:5px 9px}.channel-fee-glance span.needs-work{color:#8a5d18;background:#fff8ec;border-color:#ead9b8}.channel-fee-glance span.ready{color:#256b56;background:#f0f8f4;border-color:#c8dfd6}.channel-matrix-toolbar{color:#67818b;border-top:1px solid #e1e9ec;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:12px;display:flex}.channel-matrix-scroll{scrollbar-width:thin;scrollbar-color:#73969d #e8eff0;max-width:100%;padding-bottom:8px;overflow-x:auto}.channel-matrix-scroll::-webkit-scrollbar{height:10px}.channel-matrix-scroll::-webkit-scrollbar-thumb{background:#73969d;border-radius:5px}.channel-matrix-scroll::-webkit-scrollbar-track{background:#e8eff0}.channel-fee-matrix{border-collapse:separate;border-spacing:0;text-align:left;width:100%;min-width:760px;font-size:13px;line-height:1.5}.channel-fee-matrix th,.channel-fee-matrix td{vertical-align:top;background:#fff;border-bottom:1px solid #e1eaed;border-right:1px solid #e1eaed;padding:11px 14px}.channel-fee-matrix thead th{z-index:2;color:#315e67;white-space:nowrap;background:#f2f7f7;font-weight:600;position:sticky;top:0}.channel-fee-matrix thead th:first-child{z-index:4;left:0;box-shadow:8px 0 12px -12px #26464f88}.channel-fee-matrix thead th:first-child{width:36%}.channel-fee-matrix thead th:nth-child(2){width:17%}.channel-fee-matrix thead th:nth-child(3){width:11%}.channel-fee-matrix thead th:nth-child(4){width:22%}.channel-fee-matrix thead th:nth-child(5){width:14%}.channel-fee-matrix tbody tr:not(.channel-matrix-group)>th{z-index:1;color:#203e49;background:#fbfcfc;font-weight:600;position:sticky;left:0;box-shadow:8px 0 12px -12px #26464f66}.channel-fee-matrix .channel-matrix-group th{color:#315e67;background:#e8f1f2;border-top:5px solid #fff;padding:9px 14px;font-size:12px;font-weight:600}.channel-fee-matrix .channel-matrix-group:first-child th{border-top:0}.channel-matrix-group span{color:#789096;margin-left:10px;font-weight:400}.channel-fee-matrix .channel-matrix-price{color:#185868;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.channel-matrix-rule{margin-top:5px;font-weight:400}.channel-fee-matrix .channel-matrix-rule summary{cursor:pointer;color:#437480;font-size:11px}.channel-fee-matrix .channel-matrix-rule ul{color:#637b86;overflow-wrap:anywhere;margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.6}.channel-matrix-empty{color:#83949c!important;margin:0!important;padding:10px 20px!important;font-size:12px!important}@media (max-width:700px){.channel-fee-summary>header{flex-direction:column;align-items:stretch;padding:14px}.channel-fee-summary-actions{grid-template-columns:1fr 1fr;display:grid}.channel-fee-glance{padding:0 14px 14px}.channel-view-toggle{margin-left:0}.channel-matrix-toolbar{padding:8px 14px}.channel-fee-matrix th,.channel-fee-matrix td{padding:10px 12px}}.channel-template-picker{gap:18px;display:grid}.channel-picker-step{color:#26747b;letter-spacing:.08em;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.channel-template-picker .freight-heading{margin-bottom:0}.channel-template-picker .freight-heading h3{margin:0 0 7px;font-size:20px}.channel-template-group{gap:10px;display:grid}.channel-template-flow{background:#f8faf9;border:1px solid #dce7e9;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.channel-template-flow span{color:#56727a;align-items:center;gap:9px;min-height:48px;padding:10px 14px;font-size:12px;display:flex}.channel-template-flow span+span{border-left:1px solid #dce7e9}.channel-template-flow b{color:#fff;background:#246b72;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.channel-template-filters{border-bottom:1px solid #e0e9eb;gap:7px;padding-bottom:2px;display:flex}.channel-template-filters button{border-bottom:2px solid #0000;border-radius:6px 6px 0 0}.channel-template-filters button[aria-pressed=true]{color:#18545d;background:#eef6f5;border-color:#d2e0e3 #d2e0e3 #24717a}.channel-template-filters small{color:#789096;margin-left:4px}.channel-template-group h4{color:#496a73;margin:0;font-size:12px;font-weight:600}.channel-template-type{color:#25636a;background:#e8f2f1;border-radius:999px;width:max-content;padding:3px 8px;flex:none!important;align-self:flex-start!important;font-size:11px!important;line-height:1.4!important}.channel-template strong{color:#173d49;font-size:15px}.channel-template>span:not(.channel-template-type){color:#5f7882}.channel-template-meta{flex-wrap:wrap;gap:5px;display:flex;flex:none!important}.channel-template-meta small{background:#fff;border:1px solid #d9e5e7;border-radius:999px;padding:3px 7px;line-height:1.25;color:#56737b!important}.channel-template-count{margin-top:auto;color:#768a91!important}.channel-template.is-selected{background:#f2f8f7;border-color:#24717a;box-shadow:inset 0 0 0 2px #24717a22}.channel-template.is-selected:after{content:"已选择";color:#1f6a70;align-self:flex-end;font-size:11px;font-weight:600}.channel-template-error{color:#75571e;background:#fffaf1;border:1px solid #ead9b8;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:12px;display:flex}.channel-template-footer{border-top:1px solid #e2eaed;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.channel-template-footer.has-selection{background:#f3f8f7;border:1px solid #bfd5d7;border-radius:8px;padding:14px 16px}.channel-template-footer div{gap:4px;display:grid}.channel-template-footer span{color:#718790;font-size:12px}.channel-step-tabs{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:4px 0 24px;display:grid}.channel-step-tabs button{text-align:left;color:#5f7782;background:#f8fafb;border:1px solid #d9e5e8;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:10px;display:grid}.channel-step-tabs button>b{font-size:13px;font-weight:600}.channel-step-tabs button>small{color:#7b8f96;grid-column:2;font-size:10px}.channel-step-tabs button>small.has-issues{color:#a56a1d}.channel-step-tabs button>small.complete{color:#377763}.channel-step-tabs button>span{color:#5a7580;background:#e9f0f2;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.channel-step-tabs [aria-current=page]{color:#174f58;background:#eef7f5;border-color:#2e7b80;box-shadow:inset 0 0 0 1px #2e7b80}.channel-step-tabs [aria-current=page]>span{color:#fff;background:#206c73}.channel-section-help{color:#718790;margin:-5px 0 14px!important}.channel-step-actions{border-top:1px solid #e1e9ed;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:18px;display:flex}.channel-step-actions span{color:#72868f;font-size:12px}.channel-fee-overview{color:#526f78;background:#eef4f4;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:11px 14px;font-size:12px;display:flex}.channel-fee-toolbar{background:#f8faf9;border:1px solid #dce7e9;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:11px 14px;display:flex}.channel-fee-toolbar>div:first-child{gap:3px;display:grid}.channel-fee-toolbar>div:first-child span{color:#718790;font-size:11px}.channel-fee-filters{align-items:center;gap:10px;display:flex}.channel-fee-filters select{color:#31545e;min-width:170px;height:36px;font:inherit;background:#fff;border:1px solid #ccdce0;border-radius:6px;padding:0 9px}.channel-fee-filters label{color:#526e77;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.channel-fee-filters input{width:15px;height:15px;margin:0}.channel-rule-summary{color:#526e77;background:#f2f6f5;border-left:3px solid #5a8587;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:12px;padding:10px 12px;font-size:11px;display:flex}.channel-rule-summary strong{color:#244c56;margin-right:3px}.channel-rule-summary span{border-left:1px solid #cbd9db;padding-left:8px}.channel-liability-rule{background:#fff9ef;border-left-color:#b57b31}.channel-liability-rule strong{color:#705025}.channel-source-evidence small{color:#6d8189;font-size:11px;line-height:1.45}.channel-fee-overview strong{color:#244c56}.channel-fee{background:#fff;overflow:hidden;padding:0!important}.channel-fee>summary{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex;margin:0!important}.channel-fee>summary::-webkit-details-marker{display:none}.channel-fee>summary>span:first-child{gap:4px;display:grid}.channel-fee>summary small{margin:0!important}.channel-fee[open]>summary{background:#f7faf9;border-bottom:1px solid #e1eaed}.channel-fee>div,.channel-fee>.channel-advanced,.channel-fee>button{margin-left:16px;margin-right:16px}.channel-fee>.freight-form-grid{padding-top:16px}.channel-fee>button:last-child{margin-bottom:16px}.channel-inline-note,.channel-fixed-rule-note{color:#47666e;background:#f3f8f7;border:1px solid #d7e5e4;border-radius:7px;align-content:center;gap:4px;min-height:44px;padding:10px 12px;font-size:12px;line-height:1.55;display:grid}.channel-fixed-repair{color:#75571e;background:#fffaf1;border:1px solid #ead9b8;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:12px 14px;font-size:12px;display:flex}.channel-fixed-repair button{flex:none}.channel-inline-note strong{color:#244c56;font-size:12px}.channel-fixed-rule-note{color:#75571e;background:#fffaf1;border-color:#ead9b8;margin:0 16px 16px}.channel-restriction-body>.channel-fixed-rule-note{margin:12px 0 0}.channel-fee-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.channel-fee-amount,.channel-fee-review{border-radius:999px;flex:none;padding:4px 8px;font-size:11px}.channel-fee-amount{color:#895d17;background:#fff0d6}.channel-fee-review{color:#607780;background:#f2f5f5}.channel-fee-review.reviewed{color:#1d7059;background:#e1f1e9}.channel-fee-review.blocked{color:#9b3a46;background:#fbe7e8}.channel-empty-guide{background:#f8fbfa;border:1px dashed #bfd1d5;border-radius:8px;justify-items:start;gap:9px;padding:22px;display:grid}.channel-empty-guide.compact{padding:16px}.channel-empty-guide p{color:#698089;max-width:760px;margin:0}.channel-empty-guide>div{flex-wrap:wrap;gap:8px;display:flex}.channel-restriction-guide{margin:18px 0}.channel-rule-bundle{background:#fff;border:1px solid #dce6e8;border-radius:8px;margin:0 0 10px;overflow:hidden}.channel-rule-bundle>summary{color:#244b56;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.channel-rule-bundle>summary::-webkit-details-marker{display:none}.channel-rule-bundle>summary>span:first-child{gap:4px;display:grid}.channel-rule-bundle>summary small{color:#748991;font-weight:400}.channel-rule-bundle[open]>summary{background:#f8faf9;border-bottom:1px solid #e0e9eb}.channel-rule-bundle>div{gap:0;padding:0 16px;display:grid}.channel-rule-bundle article{border-bottom:1px solid #e7edef;grid-template-columns:minmax(240px,1fr) auto;gap:7px 14px;padding:12px 0;display:grid}.channel-rule-bundle article:last-child{border-bottom:0}.channel-rule-bundle article>span{color:#6b8189;font-size:11px}.channel-condition-chips{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.channel-condition-chips small{color:#56737b;background:#f7faf9;border:1px solid #d7e2e4;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:400}.channel-fixed-rule-note>strong,.channel-fixed-rule-note>span{display:block}.channel-fixed-rule-note .channel-condition-chips{margin:7px 0}.channel-preview-workbench{background:#fff;border:1px solid #cfdfe2;border-radius:9px;margin:4px 0 0;overflow:hidden}.channel-preview-workbench>summary{color:#234b55;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;list-style:none;display:flex}.channel-preview-workbench>summary::-webkit-details-marker{display:none}.channel-preview-workbench>summary>span{gap:4px;display:grid}.channel-preview-workbench>summary small{color:#71868e;font-weight:400}.channel-preview-workbench>summary b{color:#895d17;background:#fff0d6;border-radius:999px;flex:none;padding:5px 9px;font-size:11px}.channel-preview-workbench[open]>summary{background:#f5f9f8;border-bottom:1px solid #dce7e9}.channel-preview-workbench>summary b.passed{color:#1d7059;background:#e1f1e9}.channel-preview-workbench>.freight-workspace{padding:16px}.channel-editor-error{z-index:5;position:sticky;top:8px}.channel-readiness{border:1px solid #d8e5e7;border-radius:8px;grid-template-columns:230px 1fr;gap:24px;margin-bottom:20px;padding:18px;display:grid}.channel-readiness>div{align-content:start;gap:6px;display:grid}.channel-readiness span{color:#738891;font-size:11px}.channel-readiness strong{font-size:16px}.channel-readiness ul{columns:2;color:#75571e;margin:0;padding-left:20px;font-size:12px;line-height:1.9}.channel-readiness li button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.channel-readiness li button:hover{color:#174f58;text-decoration:underline}.channel-editor>header .pricing-status{margin-bottom:6px}.channel-replacement-note{color:#2d6f73!important;margin-top:7px!important;font-size:12px!important}.pricing-status.upcoming{color:#425e86;background:#e8eef7}.pricing-status.expired{color:#9a4a36;background:#f9e8e3}.channel-readiness.needs-work{background:#fffaf1;border-color:#ead9b8}.channel-readiness.ready{color:#1f6a55;background:#f1f8f5;border-color:#bfddd1}.channel-save-bar{box-shadow:0 -10px 20px #173b4510}.channel-save-bar .staff-primary:disabled{cursor:not-allowed;opacity:.55}.invoice-lines-editor{background:#f8fbfa;border:1px solid #d5e2e3;border-radius:12px;grid-column:1/-1;gap:12px;padding:16px;display:grid}.invoice-lines-editor>header,.invoice-lines-editor article>header,.invoice-lines-editor>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.invoice-lines-editor>header div{gap:3px;display:grid}.invoice-lines-editor>header span,.invoice-lines-editor article>header span,.invoice-lines-editor>p{color:#6c8187;font-size:12px}.invoice-lines-editor article{background:#fff;border:1px solid #dbe6e7;border-radius:10px;gap:12px;padding:14px;display:grid}.invoice-lines-editor article .freight-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-lines-editor>footer{color:#153b45;border-top:1px solid #d5e2e3;padding-top:12px}.invoice-lines-editor>footer strong{font-size:18px}.invoice-allocation-summary{flex-wrap:wrap;gap:7px;display:flex}.invoice-allocation-summary span{color:#8a611c;background:#fff4df;border-radius:999px;padding:5px 8px;font-size:11px}.invoice-allocation-summary span.complete{color:#246b58;background:#e7f3ed}.freight-fba-shipment{background:#f8fbfa;border:1px solid #cfe0e2;border-radius:10px;gap:16px;margin:20px 0 12px;padding:18px;display:grid}.freight-fba-shipment>header{order:0;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.freight-fba-shipment>header small{color:#26727a;font-weight:600}.freight-fba-shipment>header h3{border:0;margin:4px 0;padding:0;font-size:18px}.freight-fba-shipment>header p{color:#6a7e86;margin:0}.freight-fba-shipment>header>span{color:#225e64;background:#e7f1ef;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:600}.freight-fba-fields{order:1;grid-template-columns:repeat(3,minmax(0,1fr))}.freight-fba-shipment>.staff-secondary{order:2;justify-self:start}.freight-fba-upload input[type=file]{background:#fff;padding:7px}.freight-fba-upload small{color:#657d86;overflow-wrap:anywhere}.freight-label-change{background:#eef6f4;border:1px solid #c8dcde;border-radius:9px;order:3;gap:12px;padding:14px;display:grid}.freight-label-change>header>div{gap:4px;display:grid}.freight-label-change>header span,.freight-label-change>p{color:#58727a;margin:0;font-size:12px;line-height:1.65}.freight-label-warning{color:#a44f31;font-weight:600}.freight-fba-skus{border-top:1px solid #d8e5e6;order:4;gap:12px;margin-top:6px;padding-top:16px;display:grid}.freight-fba-skus>header,.freight-fba-skus article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.freight-fba-skus>header>div{gap:3px;display:grid}.freight-fba-skus>header span{color:#6a7e86;font-size:12px}.freight-fba-skus>header b{color:#1d626a;flex:none;font-size:12px}.freight-fba-skus article{background:#fff;border:1px solid #d8e5e6;border-radius:9px;gap:12px;padding:14px;display:grid}.freight-fba-skus article .freight-form-grid{grid-template-columns:1fr 2fr .7fr .7fr 1.4fr}.freight-fba-cartons{border-top:1px solid #d8e5e6;order:5;gap:12px;padding-top:16px;display:grid}.freight-fba-cartons>header,.freight-fba-cartons article>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.freight-fba-cartons>header>div{gap:3px;display:grid}.freight-fba-cartons>header span{color:#6a7e86;font-size:12px}.freight-fba-cartons>header b{color:#1d626a;font-size:12px}.freight-fba-cartons article{background:#fff;border:1px solid #d8e5e6;border-radius:9px;gap:12px;padding:14px;display:grid}.freight-fba-carton-fields{grid-template-columns:repeat(5,minmax(0,1fr))}.freight-carton-sku-lines{border-top:1px solid #e2eaec;gap:8px;padding-top:10px;display:grid}.freight-carton-sku-lines>div{grid-template-columns:minmax(180px,1fr) minmax(120px,.45fr) 36px;align-items:end;gap:10px;display:grid}.freight-carton-sku-lines>div>.freight-remove{margin-bottom:3px}.freight-fba-summary{border:1px solid #d9e5e7;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin:14px 0;display:grid;overflow:hidden}.freight-fba-summary>div{background:#f7faf9;border-right:1px solid #d9e5e7;min-width:0;padding:10px 12px}.freight-fba-summary>div:last-child{border-right:0}.freight-fba-summary dt{color:#6d8289;font-size:11px}.freight-fba-summary dd{color:#173c46;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:600}.channel-fba-billing-model{background:linear-gradient(135deg,#f4f9f8 0%,#eef6f5 100%);border:1px solid #bed5d6;border-radius:10px;gap:14px;padding:18px;display:grid}.channel-fba-billing-model>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.channel-fba-billing-model>header>div{gap:5px;display:grid}.channel-fba-billing-model>header span{color:#648087;letter-spacing:.06em;font-size:11px}.channel-fba-billing-model>header strong{color:#173f49;font-size:18px}.channel-fba-billing-model>header>b{color:#22636a;background:#dcece9;border-radius:999px;flex:none;padding:5px 9px;font-size:11px}.channel-fba-billing-model ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.channel-fba-billing-model li{color:#415f67;background:#fff;border:1px solid #d6e5e5;border-radius:8px;gap:6px;min-height:76px;padding:11px;font-size:12px;line-height:1.5;display:grid}.channel-fba-billing-model li b{color:#26727a;font-size:11px}.channel-fba-billing-model dl{border:1px solid #d4e3e3;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.channel-fba-billing-model dl>div{background:#e8f2f0;border-right:1px solid #d4e3e3;padding:10px 12px}.channel-fba-billing-model dl>div:last-child{border-right:0}.channel-fba-billing-model dt{color:#658087;font-size:10px}.channel-fba-billing-model dd{color:#1d4c55;margin:4px 0 0;font-size:12px;font-weight:650}.channel-fba-billing-model>p{color:#58727a;margin:0;font-size:12px;line-height:1.65}.channel-fba-price-list{gap:10px;max-width:680px;display:grid}.channel-fba-price-list>label{color:#34545d;background:#fff;border:1px solid #d5e3e4;border-radius:9px;grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr);align-items:center;gap:18px;padding:14px 16px;font-size:12px;display:grid}.channel-fba-price-input{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.channel-fba-price-input b{color:#607b83;font-size:11px}.channel-fba-price-input input{width:100%}.freight-fba-billing{background:#f3f8f7;border:1px solid #c4dada;border-radius:9px;gap:12px;margin:14px 0;padding:16px;display:grid}.freight-fba-billing>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.freight-fba-billing>header>div{gap:4px;display:grid}.freight-fba-billing>header small,.freight-fba-billing>header>span{color:#688188;font-size:11px}.freight-fba-billing>header strong{color:#1c4c55;font-size:15px}.freight-fba-billing>div{border:1px solid #d4e3e3;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.freight-fba-billing dl{background:#fff;border-right:1px solid #d4e3e3;min-width:0;margin:0;padding:10px 12px}.freight-fba-billing dl:last-child{border-right:0}.freight-fba-billing dt{color:#70858b;font-size:10px}.freight-fba-billing dd{color:#244b54;overflow-wrap:anywhere;gap:2px;margin:5px 0 0;font-size:12px;font-weight:650;display:grid}.freight-fba-billing dd small{color:#799097;font-size:10px;font-weight:400}.freight-fba-billing dl.is-chargeable{background:#e2f0ed}.freight-fba-billing dl.is-chargeable dd{color:#155e64;font-size:14px}@media (max-width:1100px){.channel-step-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-readiness{grid-template-columns:1fr}.channel-readiness ul{columns:1}.freight-fba-fields,.freight-fba-summary,.freight-fba-billing>div,.freight-fba-skus article .freight-form-grid,.freight-fba-carton-fields,.channel-fba-billing-model ol,.channel-fba-billing-model dl{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-fba-billing-model dl>div:nth-child(2){border-right:0}.channel-fba-billing-model dl>div:nth-child(-n+2){border-bottom:1px solid #d4e3e3}}@media (max-width:700px){.freight-workspace>.staff-panel,.freight-workspace>.freight-heading{scroll-margin-top:62px}.freight-workspace:has(>.freight-mobile-dock){padding-bottom:82px}.freight-mobile-dock{right:12px;bottom:max(10px, env(safe-area-inset-bottom));z-index:18;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9fcfbf2;border:1px solid #b9d0d1;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid;position:fixed;left:12px;box-shadow:0 10px 28px #173b4538}.freight-mobile-dock>div{gap:8px;min-width:0;display:flex;overflow:hidden}.freight-mobile-dock span{color:#6d8389;white-space:nowrap;font-size:10px}.freight-mobile-dock span.complete{color:#176773;font-weight:700}.freight-mobile-dock button{color:#fff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#176773;border:0;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:700}.freight-mobile-dock button:focus-visible{outline-offset:3px;outline:2px solid #86b9b6}.freight-lastmile-exception>header{flex-direction:column;align-items:stretch}.freight-lastmile-exception>header>span{width:max-content}.freight-lastmile-charge,.invoice-lines-editor article .freight-form-grid{grid-template-columns:1fr}.invoice-lines-editor>header,.invoice-lines-editor article>header,.channel-template-footer,.channel-fee-overview,.channel-fixed-repair{flex-direction:column;align-items:stretch}.channel-template-flow{grid-template-columns:1fr}.channel-template-flow span+span{border-top:1px solid #dce7e9;border-left:0}.channel-template-filters{overflow-x:auto}.channel-template-filters button{white-space:nowrap}.channel-step-tabs{gap:8px;display:flex}.channel-step-tabs button{min-width:142px}.channel-step-actions{grid-template-columns:1fr 1fr;display:grid}.channel-step-actions span{text-align:center;grid-area:1/1/auto/-1}.channel-empty-guide>div{width:100%;display:grid}.channel-readiness{padding:14px}.freight-fba-shipment>header{flex-direction:column}.channel-fba-billing-model>header,.freight-fba-billing>header{flex-direction:column;align-items:stretch}.channel-fba-billing-model ol,.channel-fba-billing-model dl,.channel-fba-price-list>label,.freight-fba-fields,.freight-fba-summary,.freight-fba-billing>div,.freight-fba-skus article .freight-form-grid,.freight-fba-carton-fields,.freight-carton-sku-lines>div{grid-template-columns:1fr}.freight-fba-summary>div{border-bottom:1px solid #d9e5e7;border-right:0}.channel-fba-billing-model dl>div,.freight-fba-billing dl{border-bottom:1px solid #d4e3e3;border-right:0}}.invoice-workspace{gap:18px;display:grid}.invoice-heading,.invoice-result-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.invoice-heading h2,.invoice-result h3{margin:0 0 6px}.invoice-heading p,.invoice-result-top p,.invoice-note{color:#617186;margin:0;font-size:13px}.invoice-layout{grid-template-columns:minmax(300px,1.2fr) minmax(300px,1fr);gap:18px;display:grid}.invoice-primary,.invoice-history,.invoice-result{background:#fff;border:1px solid #dfe6ee;border-radius:14px;padding:20px}.invoice-upload{color:#4f7187;background:#f8fbfd;border:1px dashed #9ab3c7;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:160px;display:flex}.invoice-upload.dragging{background:#eaf5fa;border-color:#2182a1}.invoice-upload strong{color:#213b50}.invoice-upload span{font-size:12px}.invoice-upload label{cursor:pointer;margin-top:5px;position:relative}.invoice-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.invoice-selection{padding:14px 0}.invoice-selection ul{padding-left:19px}.invoice-selection li{margin:5px 0;font-size:13px}.invoice-selection small{color:#77869a;margin-left:8px}.invoice-note{margin-top:12px}.invoice-history h3{margin:0 0 12px}.invoice-history-list{gap:7px;max-height:280px;display:grid;overflow:auto}.invoice-history-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6ecf3;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.invoice-history-list button.selected{background:#f1f8fb;border-color:#227c9a}.invoice-history-list span{flex:1;gap:4px;min-width:0;display:grid}.invoice-history-list b,.invoice-history-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invoice-history-list small{color:#738397;font-size:11px}.invoice-history-list em{color:#385874;font-size:12px;font-style:normal}.invoice-result{gap:16px;display:grid}.invoice-stats{gap:10px;display:flex}.invoice-stats span{color:#64758b;background:#f4f7fb;border-radius:8px;padding:10px 18px}.invoice-stats b{color:#263d52;font-size:21px;display:block}.invoice-summary{margin:0;line-height:1.6}.invoice-findings{gap:8px;display:grid}.invoice-findings article{border:1px solid #e5ebf1;border-radius:9px;gap:12px;padding:12px;display:flex}.invoice-findings article div{gap:4px;display:grid}.invoice-findings p{margin:3px 0}.invoice-findings small,.invoice-findings em{color:#65778a;font-size:12px;font-style:normal}.invoice-level{background:#eef3f7;border-radius:5px;align-self:start;padding:3px 7px;font-size:12px}.level-错误{color:#b13b2b;background:#fff0ed}.level-警告{color:#a2670a;background:#fff4df}@media (max-width:850px){.invoice-layout{grid-template-columns:1fr}.invoice-heading,.invoice-result-top{flex-wrap:wrap}}.invoice-history-state{color:#607487;text-align:center;background:#f8fafc;border:1px solid #e5ebf1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:126px;padding:16px;font-size:13px;display:flex}.invoice-history-state.failed{color:#7b4b43;background:#fff9f7;border-color:#efd7cf}.invoice-history-state.failed strong{color:#713c34}.invoice-history-state .staff-secondary{margin-top:3px}.invoice-history-warning{color:#805e24;background:#fff7e8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;font-size:12px;display:flex}.invoice-history-warning button{color:#176f86;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:650}.invoice-heading .spin,.invoice-history-state .spin{animation:.8s linear infinite invoice-spin}@keyframes invoice-spin{to{transform:rotate(360deg)}}.invoice-actions{flex-wrap:wrap;gap:8px;display:flex}.invoice-problems{background:#fff8f6;border:1px solid #efd5cd;border-left:3px solid #b13b2b;border-radius:8px;padding:12px 14px}.invoice-problems>strong{color:#923626}.invoice-problems div{margin-top:8px}.invoice-problems ul{margin:5px 0 0;padding-left:20px}.invoice-problems li{line-height:1.6}.invoice-shipment{background:#f6f8fa;border-radius:8px;flex-wrap:wrap;gap:8px 16px;padding:11px 13px;font-size:13px;display:flex}.invoice-shipment .bad{color:#b13b2b}.invoice-review-meta{color:#65778a;margin:0;font-size:12px;line-height:1.8}.invoice-all-clear{color:#207650;margin:0}.invoice-findings article>div{flex:1;min-width:0}.invoice-finding-action{border-top:1px solid #e9eef2;grid-template-columns:minmax(120px,.35fr) minmax(220px,1fr) auto;align-items:end;margin-top:8px;padding-top:10px;gap:8px!important;display:grid!important}.invoice-finding-action label{color:#607487;gap:5px;font-size:11px;display:grid}.invoice-finding-action select,.invoice-finding-action input{color:#294653;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccd9e1;border-radius:6px;padding:8px 9px;font-size:12px}.invoice-finding-action>small{grid-column:1/-1}@media (max-width:700px){.invoice-finding-action{grid-template-columns:1fr}.invoice-finding-action>small{grid-column:auto}.invoice-workspace{gap:12px}.invoice-heading{gap:10px;margin-bottom:2px}.invoice-layout{gap:12px}.invoice-primary,.invoice-history,.invoice-result{border-radius:10px;padding:14px}.invoice-upload{min-height:118px;padding:12px}.invoice-upload label{margin-top:2px}.invoice-note{margin-top:9px;line-height:1.55}.invoice-history h3{margin-bottom:9px}.invoice-history-list{gap:6px;max-height:210px}.invoice-history-list button{padding:9px}.invoice-result{gap:12px}.invoice-result-top{gap:10px}.invoice-stats{gap:6px}.invoice-stats span{padding:8px 12px}.invoice-stats b{font-size:19px}.invoice-findings article{padding:10px}.invoice-finding-action{margin-top:6px;padding-top:8px}}.invoice-customer-context{background:#f4f9f8;border:1px solid #cfe0e3;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px;display:grid}.invoice-customer-context>div{gap:2px;min-width:0;display:grid}.invoice-customer-context small{color:#6f858a;font-size:11px}.invoice-customer-context strong{text-overflow:ellipsis;white-space:nowrap;color:#24474f;overflow:hidden}.invoice-customer-context a{color:#236d72;font-size:12px;text-decoration:none}.invoice-customer-context a:hover{text-decoration:underline}@media (max-width:700px){.invoice-customer-context{grid-template-columns:1fr auto;gap:7px 12px}.invoice-customer-context>div{grid-area:1/1/auto/-1}.invoice-customer-context>a:first-child,.invoice-customer-context>a:last-child{grid-row:2}}.gross-profit-board,.gross-profit-editor{gap:14px;display:grid}.gross-profit-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.gross-profit-heading h2{margin:0;font-size:17px}.gross-profit-heading p,.gross-profit-basis,.gross-profit-coverage{color:#687e89;margin:4px 0 0;font-size:12px;line-height:1.6}.gross-profit-heading-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gross-profit-heading label,.gross-profit-form label{color:#5d7480;gap:5px;font-size:12px;display:grid}.gross-profit-heading input,.gross-profit-form input,.gross-profit-form select{color:#183d4a;background:#fff;border:1px solid #d6e1e6;border-radius:7px;min-height:36px;padding:6px 10px}.gross-profit-tabs{gap:6px;display:flex}.gross-profit-tabs button{color:#536d77;cursor:pointer;background:#fff;border:1px solid #d9e4e8;border-radius:6px;padding:7px 18px}.gross-profit-tabs button[aria-pressed=true]{color:#145f5c;background:#e9f3f1;border-color:#b6d2cb;font-weight:600}.gross-profit-list{border:1px solid #e0e8eb;border-radius:8px;overflow:hidden}.gross-profit-row{border-bottom:1px solid #e7edef;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 15px;display:grid}.gross-profit-row:last-child{border-bottom:0}.gross-profit-rank{color:#2a746f;font-variant-numeric:tabular-nums;font-weight:700}.gross-profit-name{gap:2px;min-width:0;display:grid}.gross-profit-name strong{overflow-wrap:anywhere;font-size:13px}.gross-profit-name small{color:#7b8b91;font-size:11px}.gross-profit-amount{color:#164e56;font-variant-numeric:tabular-nums;font-size:15px}.gross-profit-empty{color:#7b8b91;margin:0;padding:16px;font-size:13px}.gross-profit-form{grid-template-columns:minmax(150px,1fr) minmax(140px,1fr) minmax(190px,1.5fr) auto;align-items:end;gap:12px;display:grid}.gross-profit-form button{min-height:36px}.gross-profit-note{min-width:0}@media (max-width:760px){.gross-profit-form{grid-template-columns:repeat(2,minmax(0,1fr))}.gross-profit-form .gross-profit-note,.gross-profit-form button{grid-column:1/-1}.gross-profit-row{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:10px}.gross-profit-amount{font-size:13px}}@media (max-width:420px){.gross-profit-form{grid-template-columns:1fr}.gross-profit-form .gross-profit-note,.gross-profit-form button{grid-column:auto}}.monthly-money{gap:20px;display:grid}.money-heading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.money-heading>div{flex:1}.money-heading h2{margin:0 0 6px;font-size:20px}.money-heading p,.money-summary>p{color:#63708a;margin:0;font-size:13px}.money-heading label{gap:6px;font-size:12px;display:grid}.money-forms{grid-template-columns:1fr 1.4fr;gap:16px;display:grid}.money-period{color:#2563a2;font-size:12px}.money-forms h3{margin:8px 0 12px;font-size:18px}.money-forms fieldset{border:0;margin:0;padding:0}.money-fields{gap:12px;margin:16px 0;display:flex}.money-fields label{flex:1;gap:8px;min-width:0;font-size:13px;display:grid}.money-fields input{width:100%}.money-deadline{font-size:12px;color:#a45b16!important}.money-summary{gap:14px;display:grid}.money-summary h3{margin:4px 0 0}.money-totals{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.money-totals>div{background:#fff;border:1px solid #e4e9f0;border-radius:8px;gap:8px;padding:16px;display:grid}.money-totals span,.money-totals small,.money-summary>small{color:#63708a;font-size:12px}.money-totals strong{color:#153e59;font-variant-numeric:tabular-nums;font-size:23px}.monthly-money .staff-error,.monthly-money .staff-notice{margin:0}.money-summary td{font-variant-numeric:tabular-nums}@media (max-width:800px){.money-forms,.money-totals{grid-template-columns:1fr}.money-fields{flex-wrap:wrap}.money-fields label{min-width:180px}}.staff-v2 .staff-performance-module.perf-layout{gap:18px;width:100%;min-width:0;max-width:1440px;margin:0 auto;padding:24px;font-size:14px}.staff-v2 .perf-layout *,.staff-v2 .perf-layout :before,.staff-v2 .perf-layout :after{box-sizing:border-box}.staff-v2 .perf-layout>div,.staff-v2 .perf-layout section,.staff-v2 .perf-layout form{min-width:0}.staff-v2 .perf-layout .perf-navigation{border:0;align-items:center;gap:6px;max-width:100%;padding:2px 0 4px;display:flex}.staff-v2 .perf-layout .perf-tab-scroller{scrollbar-width:thin;scrollbar-color:#9ab0bc #dde7ec;flex:1;min-width:0;overflow-x:auto}.staff-v2 .perf-layout .perf-tab-scroller::-webkit-scrollbar{height:4px}.staff-v2 .perf-layout .perf-tab-scroller::-webkit-scrollbar-track{background:#dde7ec;border-radius:999px}.staff-v2 .perf-layout .perf-tab-scroller::-webkit-scrollbar-thumb{background:#9ab0bc;border-radius:999px}.staff-v2 .perf-layout .perf-nav-arrow{color:#345866;cursor:pointer;background:#fff;border:1px solid #d6e1e7;border-radius:7px;flex:0 0 32px;width:32px;height:40px;font-size:22px;line-height:1;display:none}.staff-v2 .perf-layout .staff-tabs{background:#e7eef2;border:1px solid #dce5eb;border-radius:9px;gap:4px;width:100%;min-width:max-content;padding:5px;display:flex}.staff-v2 .perf-layout .staff-tabs>button{white-space:nowrap;color:#526b7a;border:0;border-radius:6px;flex:1 1 0;min-height:40px;padding:9px 17px;font-size:14px;line-height:20px}.staff-v2 .perf-layout .staff-tabs>button[aria-pressed=true]{color:#155e66;background:#fff;box-shadow:0 1px 4px #1b354b12}.staff-v2 .perf-layout .staff-panel{box-shadow:none;border-radius:10px;padding:22px}.staff-v2 .perf-layout h2{margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.4}.staff-v2 .perf-layout h3{font-size:15px;line-height:1.5}.staff-v2 .perf-layout :is(input,select,textarea){color:#243e50;border-color:#ccd9e1;border-radius:6px;max-width:100%;font-size:14px;line-height:1.5}.staff-v2 .perf-layout :is(input,select){min-height:40px}.staff-v2 .perf-layout :is(.staff-primary,.staff-secondary){white-space:nowrap;min-height:40px;padding:9px 14px;font-size:13px;line-height:20px}.staff-v2 .perf-layout .perf-work-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px}.staff-v2 .perf-layout .perf-heading{align-items:center;margin-bottom:16px}.staff-v2 .perf-layout .perf-heading h2{margin:0}.staff-v2 .perf-layout .perf-status{white-space:nowrap;font-size:12px}.staff-v2 .perf-layout .perf-date-row{background:#f6f9fa;border-radius:7px;flex-wrap:wrap;gap:10px;padding:12px}.staff-v2 .perf-layout .perf-day{gap:10px;font-size:13px}.staff-v2 .perf-layout .perf-date-row .staff-secondary{padding:6px 12px}.staff-v2 .perf-layout .perf-daily-facts{color:#385462;background:#f8fbfc;border:1px solid #d9e5ea;border-radius:8px;margin:12px 0 0;padding:13px 14px}.staff-v2 .perf-layout .perf-daily-facts>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.staff-v2 .perf-layout .perf-daily-facts>header>div{align-items:baseline;gap:9px;display:flex}.staff-v2 .perf-layout .perf-daily-facts>header strong{color:#244656;font-size:13px}.staff-v2 .perf-layout .perf-daily-facts>header span,.staff-v2 .perf-layout .perf-daily-facts>header small{color:#748b96;font-size:11px}.staff-v2 .perf-layout .perf-daily-facts>dl{background:#dfe9ed;border:1px solid #dfe9ed;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.staff-v2 .perf-layout .perf-daily-facts>dl>div{background:#fff;grid-template-columns:1fr auto auto;align-items:baseline;gap:4px;padding:9px 11px;display:grid}.staff-v2 .perf-layout .perf-daily-facts dt{color:#5e7783;font-size:12px}.staff-v2 .perf-layout .perf-daily-facts dd{color:#154f5b;font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:650}.staff-v2 .perf-layout .perf-daily-facts dl small{color:#788d97;font-size:10px}.staff-v2 .perf-layout .perf-daily-facts>p{color:#718792;margin:8px 0 0;font-size:11px;line-height:1.55}.staff-v2 .perf-layout .perf-daily-facts>.perf-facts-compare{color:#3f6972;background:#eef5f6;border-radius:5px;padding:7px 9px}.staff-v2 .perf-layout .perf-daily-facts>.perf-facts-compare.different{color:#8a5a12;background:#fff7e8}.staff-v2 .perf-layout .perf-daily-facts details{border-top:1px solid #e3eaed;margin-top:8px;padding-top:7px}.staff-v2 .perf-layout .perf-daily-facts summary{cursor:pointer;color:#2d6673;font-size:12px}.staff-v2 .perf-layout .perf-daily-facts summary span{color:#82939b;margin-left:5px}.staff-v2 .perf-layout .perf-fact-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;padding-top:7px;display:grid}.staff-v2 .perf-layout .perf-fact-records>div{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.staff-v2 .perf-layout .perf-fact-records>div>span{color:#7c9099;white-space:nowrap;gap:6px;display:flex}.staff-v2 .perf-layout .perf-fact-records b{color:#45727d;background:#e8f1f3;border-radius:3px;padding:1px 4px;font-size:10px}.staff-v2 .perf-layout .perf-fact-records button{text-overflow:ellipsis;white-space:nowrap;text-align:right;overflow:hidden}.staff-v2 .perf-layout .perf-daily-facts .perf-facts-error{color:#9c5a18}.staff-v2 .perf-layout .perf-daily-facts .perf-facts-dirty{color:#8b651f;margin-top:6px;display:block}.staff-v2 .perf-layout .perf-daily-facts.review{margin:14px 0}.staff-v2 .perf-layout .perf-daily-facts.review .perf-fact-records{grid-template-columns:minmax(0,1fr)}.staff-v2 .perf-layout .perf-input-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.staff-v2 .perf-layout .perf-input-grid label{color:#4f6675;gap:7px;font-size:13px}.staff-v2 .perf-layout .perf-input-grid input{font-variant-numeric:tabular-nums;height:44px;font-size:18px}.staff-v2 .perf-layout .perf-muted{color:#667c8a;margin:10px 0 16px;font-size:12px;line-height:1.7}.staff-v2 .perf-layout .perf-detail-inputs{gap:12px;padding-top:14px}.staff-v2 .perf-layout .perf-detail-inputs label{font-size:13px;line-height:1.5}.staff-v2 .perf-layout .perf-detail-inputs textarea{resize:vertical;min-height:96px;padding:10px}.staff-v2 .perf-layout .perf-extra-details{margin:14px 0;padding:11px 12px}.staff-v2 .perf-layout .perf-extra-details summary{font-size:13px}.staff-v2 .perf-layout .perf-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.staff-v2 .perf-layout .perf-actions>span{color:#6b7f8d;flex-basis:100%;order:-1;font-size:12px}.staff-v2 .perf-layout .perf-progress-panel>p{color:#6b7e8b;margin:0;font-size:12px}.staff-v2 .perf-layout .perf-personal-summary{grid-template-columns:1fr;gap:0;padding:8px 0 12px}.staff-v2 .perf-layout .perf-personal-summary>div{border-bottom:1px solid #edf1f4;grid-template-columns:1fr auto;align-items:center;gap:4px;padding:11px 0;display:grid}.staff-v2 .perf-layout .perf-personal-summary span{color:#597180;font-size:13px}.staff-v2 .perf-layout .perf-personal-summary strong{font-variant-numeric:tabular-nums;font-size:21px;line-height:1.2}.staff-v2 .perf-layout .perf-personal-summary small{grid-column:1/-1;font-size:12px}.staff-v2 .perf-layout .perf-form-guide{padding-top:12px}.staff-v2 .perf-layout .perf-form-guide p{color:#627b89;font-size:12px}.staff-v2 .perf-layout>.staff-section-title{background:#fff;border:1px solid #dde6ec;border-radius:8px;flex-wrap:wrap;gap:16px;padding:12px 16px}.staff-v2 .perf-layout .perf-month{gap:10px;font-size:13px}.staff-v2 .perf-layout .perf-aggregation-note{color:#6c8290;font-size:12px}.staff-v2 .perf-layout .perf-ledger .staff-company-filters{background:#f7f9fb;border:1px solid #e3eaef;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 16px;padding:14px;display:flex}.staff-v2 .perf-layout .perf-ledger .staff-company-filters label{color:#577080;flex:135px;gap:6px;min-width:135px;max-width:220px;font-size:12px;display:grid}.staff-v2 .perf-layout .perf-ledger .staff-company-filters :is(input,select){width:100%;height:40px}.staff-v2 .perf-layout .perf-filter-actions{flex-shrink:0;gap:8px;display:flex}.staff-v2 .perf-layout .staff-table-wrap{isolation:isolate;border-radius:8px;max-width:100%;max-height:65vh;overflow:auto}.staff-v2 .perf-layout .staff-table{min-width:1040px;font-size:13px;line-height:1.5}.staff-v2 .perf-layout .staff-table :is(th,td){vertical-align:middle;padding:12px 14px}.staff-v2 .perf-layout .staff-table th{color:#516a7c;z-index:2;background:#f2f6f8;font-size:12px;position:sticky;top:0}.staff-v2 .perf-layout .staff-table td{font-variant-numeric:tabular-nums}.staff-v2 .perf-layout .staff-table td small{color:#6c8190;font-size:11px;line-height:1.6}.staff-v2 .perf-layout .staff-table td:first-child:not([colspan]){z-index:1;background:#fff;border-right:1px solid #edf1f4;min-width:155px;position:sticky;left:0}.staff-v2 .perf-layout .staff-table th:first-child{z-index:3;left:0}.staff-v2 .perf-layout .perf-total td:first-child{background:#edf5f7}.staff-v2 .perf-layout .perf-ledger td:last-child{min-width:150px}.staff-v2 .perf-layout .perf-ledger td:last-child button{padding:5px 4px;font-size:12px;display:block}.staff-v2 .perf-layout .perf-ledger .perf-status{display:inline-flex}.staff-v2 .perf-layout .perf-ledger-error{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.staff-v2 .perf-layout .perf-ledger-loading{color:#6b7f8d;background:#f8fafb;border:1px solid #e3eaef;border-radius:8px;place-items:center;min-height:220px;display:grid}.staff-v2 .perf-layout .perf-ledger-error .staff-secondary{flex-shrink:0}.staff-v2 .perf-layout .perf-summary td:not(:first-child):not(:last-child):not([colspan]),.staff-v2 .perf-layout .perf-ledger td:nth-child(n+3):nth-child(-n+8),.staff-v2 .perf-layout .perf-summary th:not(:first-child):not(:last-child),.staff-v2 .perf-layout .perf-ledger th:nth-child(n+3):nth-child(-n+8){text-align:right}.staff-v2 .perf-layout .staff-pager{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0 0;font-size:12px;display:flex}.staff-v2 .perf-layout .staff-pager>span{margin-right:auto}.staff-v2 .perf-layout .perf-review-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.staff-v2 .perf-layout .perf-review-item{border:1px solid #e2e9ee;border-radius:7px;gap:12px;padding:14px;font-size:13px}.staff-v2 .perf-layout .perf-review-item small{margin-top:6px;font-size:12px;line-height:1.5}.staff-v2 .perf-layout .perf-targets form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;display:grid}.staff-v2 .perf-layout .perf-targets label{font-size:12px}.staff-v2 .perf-layout .perf-targets label:first-child{grid-column:1/-1}.staff-v2 .perf-layout .perf-targets form>button{grid-column:1/-1;justify-self:end}.staff-v2 .perf-layout :is(.staff-error,.staff-notice){margin:0;padding:12px 14px;font-size:13px;line-height:1.6}.staff-v2 .perf-layout .monthly-money{gap:18px}.staff-v2 .perf-layout .money-heading{align-items:center;gap:14px}.staff-v2 .perf-layout .money-heading h2{margin:0 0 5px}.staff-v2 .perf-layout .money-heading>label{flex-direction:row;align-items:center;gap:10px;font-size:13px;display:flex}.staff-v2 .perf-layout .money-forms{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:18px}.staff-v2 .perf-layout .money-forms form{flex-direction:column;padding:20px;display:flex}.staff-v2 .perf-layout .money-forms h3{margin:6px 0 10px;font-size:17px}.staff-v2 .perf-layout .money-forms p{margin-bottom:8px;font-size:12px;line-height:1.7}.staff-v2 .perf-layout .money-forms fieldset{min-width:0;margin-top:auto}.staff-v2 .perf-layout .money-fields{gap:12px;margin:12px 0}.staff-v2 .perf-layout .money-fields input{font-variant-numeric:tabular-nums;height:44px;font-size:18px}.staff-v2 .perf-layout .money-forms small{margin-top:12px;font-size:11px}.staff-v2 .perf-layout .money-totals>div{gap:6px;padding:14px 16px}.staff-v2 .perf-layout .money-totals strong{font-size:23px;line-height:1.3}.staff-v2 .perf-layout .money-summary{gap:12px}.staff-v2 .perf-layout .money-summary .staff-table{min-width:960px}.staff-v2 .perf-layout .money-summary :is(th,td):nth-child(n+2):nth-child(-n+5){text-align:right}.staff-v2 .perf-layout .perf-dialog{border-radius:12px;width:min(640px,100vw - 32px);max-height:calc(100dvh - 40px);padding:24px;overflow:auto}.staff-v2 .perf-layout .perf-dialog>p{margin:0 0 16px;font-size:12px}.staff-v2 .perf-layout .perf-review-context{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-v2 .perf-layout .perf-review-context strong{color:#176c72;white-space:nowrap;font-size:12px;font-weight:650}.staff-v2 .perf-layout .perf-snapshot-metrics{background:#e3ebef;border:1px solid #e3ebef;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 0;display:grid;overflow:hidden}.staff-v2 .perf-layout .perf-snapshot-metrics>div{background:#f7fafb;padding:10px 12px}.staff-v2 .perf-layout .perf-snapshot-metrics dt{color:#647b89;font-size:12px;line-height:1.5}.staff-v2 .perf-layout .perf-snapshot-metrics dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px}.staff-v2 .perf-layout .perf-review-details{border-bottom:1px solid #e4ebef;gap:10px;margin:16px 0;padding:0 0 14px;display:grid}.staff-v2 .perf-layout .perf-review-details>div{grid-template-columns:130px minmax(0,1fr);gap:12px;font-size:13px;line-height:1.6;display:grid}.staff-v2 .perf-layout .perf-review-details dt{color:#6b7f8b}.staff-v2 .perf-layout .perf-review-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.staff-v2 .perf-layout .perf-dialog>label{gap:6px;margin-top:12px;font-size:13px;display:grid}.staff-v2 .perf-layout .perf-dialog textarea{resize:vertical;min-height:80px}.staff-v2 .perf-layout .perf-dialog>label.perf-review-continue{color:#46636b;background:#f3f7f7;border-radius:7px;grid-template-columns:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.staff-v2 .perf-layout .perf-review-continue input{flex:none;width:16px;height:16px;min-height:0;margin:0}.staff-v2 .perf-layout .perf-dialog .perf-actions{background:#fff;margin-bottom:-8px;padding-bottom:8px;position:sticky;bottom:-24px}.staff-v2 .perf-layout .perf-history{padding:16px 0}.staff-v2 .perf-layout .perf-history small{margin-top:5px;display:block}.staff-v2 .perf-layout .perf-history p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}@media (max-width:1100px){.staff-v2 .perf-layout .perf-work-grid,.staff-v2 .perf-layout .perf-review-grid{grid-template-columns:minmax(0,1fr)}.staff-v2 .perf-layout .perf-personal-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}}@media (max-width:760px){.staff-v2 .staff-performance-module.perf-layout{gap:14px;padding:16px}.staff-v2 .perf-layout .staff-tabs{width:max-content}.staff-v2 .perf-layout .staff-tabs>button{flex:none;padding:8px 12px;font-size:13px}.staff-v2 .perf-layout .perf-nav-arrow{place-items:center;display:inline-grid}.staff-v2 .perf-layout .staff-panel{padding:16px}.staff-v2 .perf-layout .perf-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.staff-v2 .perf-layout .perf-daily-facts>dl{grid-template-columns:minmax(0,1fr)}.staff-v2 .perf-layout .perf-daily-facts>dl>div{padding:7px 10px}.staff-v2 .perf-layout .perf-fact-records{grid-template-columns:minmax(0,1fr)}.staff-v2 .perf-layout .perf-personal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-v2 .perf-layout .perf-day{flex:1;gap:4px;min-width:130px;display:grid}.staff-v2 .perf-layout .perf-date-row{gap:8px;padding:10px}.staff-v2 .perf-layout .perf-extra-details .perf-detail-inputs{grid-template-columns:minmax(0,1fr)}.staff-v2 .perf-layout .perf-aggregation-note{flex-basis:100%;order:3}.staff-v2 .perf-layout .perf-targets form,.staff-v2 .perf-layout .money-forms{grid-template-columns:minmax(0,1fr)}.staff-v2 .perf-layout .money-heading>div{flex-basis:100%}.staff-v2 .perf-layout .money-heading label{flex:1}.staff-v2 .perf-layout .money-totals{grid-template-columns:minmax(0,1fr)}.staff-v2 .perf-layout .money-totals>div{grid-template-columns:1fr auto;align-items:center}.staff-v2 .perf-layout .money-totals small{grid-column:1/-1}.staff-v2 .perf-layout .money-fields{flex-direction:column}.staff-v2 .perf-layout .money-fields label{min-width:0}.staff-v2 .perf-layout .perf-ledger .staff-company-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.staff-v2 .perf-layout .perf-ledger .staff-company-filters label{min-width:0;max-width:none}.staff-v2 .perf-layout .perf-ledger .staff-company-filters label:last-of-type{grid-column:1/-1}.staff-v2 .perf-layout .perf-filter-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.staff-v2 .perf-layout .staff-table td:first-child:not([colspan]){overflow-wrap:anywhere;min-width:130px;max-width:150px}.staff-v2 .perf-layout .perf-dialog{max-height:calc(100dvh - 24px);padding:18px}.staff-v2 .perf-layout .perf-snapshot-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-v2 .perf-layout .perf-review-details>div{grid-template-columns:minmax(0,1fr);gap:3px}.staff-v2 .perf-layout .perf-dialog .perf-actions{bottom:-18px}}.staff-v2 .staff-performance-module.perf-layout{gap:16px;max-width:none;padding:0}.staff-v2 .perf-layout .staff-panel,.staff-v2 .perf-layout .money-forms form{padding:18px}@media (max-width:650px){.staff-v2 .perf-layout .staff-panel,.staff-v2 .perf-layout .money-forms form{padding:14px}}.staff-v2 .staff-performance-module.perf-layout{box-sizing:border-box;width:100%;min-width:0;max-width:1680px;margin:0 auto;padding:24px 28px 36px}.staff-v2 .perf-layout .perf-work-grid{grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:stretch}.staff-v2 .perf-layout .perf-progress-panel{flex-direction:column;min-width:0;display:flex}.staff-v2 .perf-layout .perf-review-grid{grid-template-columns:minmax(0,1fr)}.staff-v2 .perf-layout .perf-review-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px;display:flex}.staff-v2 .perf-layout .perf-review-heading h2{margin-bottom:6px}.staff-v2 .perf-layout .perf-review-heading p{margin:0;font-size:13px}.staff-v2 .perf-layout .perf-review-search{gap:6px;max-width:320px;margin-bottom:18px;font-size:12px;display:grid}.staff-v2 .perf-layout .perf-review-table{min-width:800px}.staff-v2 .perf-layout .perf-review-summary{white-space:pre-wrap;overflow-wrap:anywhere;max-width:360px;display:block}.staff-v2 .perf-layout .perf-review-empty{text-align:center;color:#667f8d;padding:28px 24px}.staff-v2 .perf-layout .perf-review-empty strong{color:#294656;margin-bottom:8px;display:block}.staff-v2 .perf-layout .perf-review-empty p{margin:0}.staff-v2 .perf-layout .perf-review-empty .staff-secondary{margin-top:14px}.staff-v2 .perf-layout .perf-targets{justify-self:start;width:100%;max-width:1000px}.staff-v2 .perf-layout .perf-targets form{gap:20px;padding-top:10px}.staff-v2 .perf-layout .perf-targets form>button{justify-self:start}.staff-v2 .perf-layout .perf-draft-conflict{background:#fff9eb;border:1px solid #ead9ad;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:11px 13px;display:flex}.staff-v2 .perf-layout .perf-draft-conflict>div{align-items:center;gap:10px;display:flex}.staff-v2 .perf-layout .perf-draft-conflict strong{color:#73551e;font-size:13px}.staff-v2 .perf-layout .perf-draft-conflict span{color:#786d59;font-size:11px}.staff-v2 .perf-layout .perf-draft-conflict button{white-space:nowrap}.staff-v2 .perf-layout .perf-return-guidance{background:#fff6f3;border:1px solid #ecc5bd;border-radius:8px;grid-template-columns:minmax(240px,.8fr) minmax(280px,1.2fr);gap:8px 18px;margin:0 0 14px;padding:13px 14px;display:grid}.staff-v2 .perf-layout .perf-return-guidance>div{gap:3px;display:grid}.staff-v2 .perf-layout .perf-return-guidance strong{color:#8d3f34;font-size:14px}.staff-v2 .perf-layout .perf-return-guidance span{color:#806a65;font-size:11px}.staff-v2 .perf-layout .perf-return-guidance p{color:#633e38;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.staff-v2 .perf-layout .perf-return-guidance p b{color:#94675f;margin-bottom:3px;font-size:11px;display:block}@media (max-width:1100px){.staff-v2 .perf-layout .perf-work-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.staff-v2 .staff-performance-module.perf-layout{padding:18px 16px 28px}.staff-v2 .perf-layout .perf-review-heading{flex-wrap:wrap}.staff-v2 .perf-layout .perf-draft-conflict,.staff-v2 .perf-layout .perf-draft-conflict>div{flex-direction:column;align-items:flex-start}.staff-v2 .perf-layout .perf-return-guidance{grid-template-columns:1fr}}.staff-v2 .staff-dashboard.dashboard-v3{gap:18px;width:100%;min-width:0;max-width:1480px;margin-inline:auto;padding-top:0}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-period{background:#fff;border:1px solid #e1e7eb;border-radius:10px;padding:12px 18px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-period>summary{flex-wrap:wrap;gap:6px;padding:0}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-filters{background:0 0;border:0;gap:12px;padding:12px 0 0}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-scope{font-size:12px;line-height:1.6}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-team-summary{color:#24434f;background:#f8fbfa;border:1px solid #d9e6e2;border-left:3px solid #39776e;border-radius:7px;padding:13px 16px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-team-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-team-summary-head span,.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-team-summary p{color:#647b86;font-size:11px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-team-summary dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:11px 0 7px;display:grid}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-team-summary dl>div{border-right:1px solid #dfe9e6;padding:0 12px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-team-summary dl>div:first-child{padding-left:0}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-team-summary dl>div:last-child{border:0}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-team-summary dt{color:#647b86;font-size:11px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-team-summary dd{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:22px;font-weight:650;line-height:1.3}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-team-summary dd small{color:#647b86;margin-left:3px;font-size:11px;font-weight:400}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-team-summary p{margin:0;line-height:1.5}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-cards{gap:14px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-card{border-top:3px solid #39776e;border-radius:10px;min-height:120px;padding:18px;box-shadow:0 2px 6px #163d4b04}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-card.danger{background:#fffcf9;border-top-color:#cb7853}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-card strong{letter-spacing:-.8px;font-variant-numeric:tabular-nums;align-items:baseline;gap:9px;font-size:32px;display:flex}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-card em{color:#71828b;letter-spacing:0;font-size:12px;font-style:normal;font-weight:400}.staff-v2 .staff-dashboard.dashboard-v3 .staff-panel{min-width:0;box-shadow:none;border:1px solid #e1e7eb;border-radius:10px;padding:20px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-heading h2{flex-wrap:wrap;align-items:center;gap:10px;font-size:16px;line-height:1.5;display:flex}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-heading h2 small{color:#71828b;font-weight:400}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-heading p,.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-money-note{color:#71828b;margin:5px 0 0;font-size:12px;line-height:1.8}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-money-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-money-controls label{color:#627882;align-items:center;gap:8px;font-size:12px;display:flex}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-money-controls input{color:#24434f;background:#fff;border:1px solid #d8e1e5;border-radius:6px;max-width:160px;padding:7px 9px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-money-cards{background:#f5f8f8;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-money-cards>div{border-right:1px solid #e1e8e9;align-content:start;gap:9px;min-width:0;padding:16px 18px;display:grid}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-money-cards>div:last-child{border:0}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-money-cards span{color:#5f7480;font-size:12px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-money-cards strong{color:#1a4b51;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;line-height:1.3}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-money-cards small{color:#71828b;margin:0;font-size:11px;line-height:1.5}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:stretch;gap:18px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-due>button{min-height:65px;padding:13px 0}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-due strong{overflow-wrap:anywhere;display:block}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-due small{max-width:300px}.staff-v2 .staff-dashboard.dashboard-v3 .stage-bars{grid-template-columns:1fr;gap:9px;display:grid}.staff-v2 .staff-dashboard.dashboard-v3 .stage-bars button{text-align:left;color:#36545f;cursor:pointer;background:#f3f6f7;border:0;border-radius:4px;justify-content:space-between;min-height:34px;padding:8px 12px;display:flex;position:relative;overflow:hidden}.staff-v2 .staff-dashboard.dashboard-v3 .stage-bars button>span,.staff-v2 .staff-dashboard.dashboard-v3 .stage-bars button>b{z-index:1;font-size:12px;position:relative}.staff-v2 .staff-dashboard.dashboard-v3 .stage-bars button>i{opacity:.8;background:#dbece6;height:100%;position:absolute;top:0;bottom:0;left:0}.staff-v2 .staff-dashboard.dashboard-v3 .stage-bars b small{margin:0 0 0 8px;font-size:10px;font-weight:400;display:inline}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-performance>button{background:#f8fafb;border:1px solid #e4eaed;border-radius:8px;padding:16px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-trend{gap:8px;min-height:100px;padding:16px 0 0}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-trend button{flex:1;min-width:38px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-trend i{background:#568d81;width:20px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-method{color:#71828b;padding:0;font-size:12px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-performance-footer{color:#71828b;border-top:1px solid #e5ecef;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-grid[aria-busy=true]{opacity:.6;pointer-events:none}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-load-error{justify-content:space-between;align-items:center;gap:14px;margin:0;display:flex}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-load-error span{min-width:0}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-load-error button{flex:none}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-loading{color:#647b86;text-align:center;background:#fff;border:1px solid #e1e7eb;border-radius:10px;padding:32px 18px;display:block}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-unavailable{justify-items:start;gap:8px;padding:24px;display:grid}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-unavailable h2,.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-unavailable p{margin:0}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-unavailable p{color:#667d88;max-width:680px;font-size:13px;line-height:1.7}@media (max-width:1100px){.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-money-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-money-cards>div:nth-child(2){border-right:0}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-money-cards>div:nth-child(-n+2){border-bottom:1px solid #e1e8e9}}@media (max-width:760px){.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-grid{grid-template-columns:1fr}.staff-v2 .staff-dashboard.dashboard-v3 .staff-panel{padding:15px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-card{min-height:110px;padding:13px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-card strong{font-size:28px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-money-cards>div{padding:12px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-money-cards strong{font-size:20px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-due small{max-width:165px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-period{padding:12px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-heading h2 small{width:100%}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-trend-head{align-items:start;gap:12px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-money-controls{width:100%}}@media (max-width:620px){.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-load-error{flex-direction:column;align-items:flex-start}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-load-error button{width:100%}}@media (max-width:760px){.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-team-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-team-summary dl>div:nth-child(3){border-right:0}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-team-summary dl>div:nth-child(4){padding-left:0}}.staff-v2 .staff-dashboard.dashboard-v3 .stage-bars button>b{align-items:center;gap:8px;display:flex}.staff-v2 .staff-workday-start{width:100%;max-width:1480px;margin-inline:auto}.staff-v2 .staff-dashboard.dashboard-v3{gap:14px;max-width:1480px;padding-top:0}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-period{padding:10px 14px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-period>summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-period>summary::-webkit-details-marker{display:none}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-period>summary:after{content:"调整";color:#176c72;font-size:12px;font-weight:600}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-period[open]>summary:after{content:"收起"}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-filters{gap:10px;padding-top:8px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-card{min-height:100px;padding:14px 16px}.staff-v2 .staff-dashboard.dashboard-v3 .staff-panel{padding:16px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-heading{margin-bottom:12px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-money-cards>div{gap:7px;padding:13px 15px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-money-cards strong{font-size:22px}@media (max-width:650px){.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-card{min-height:95px;padding:12px}.staff-v2 .staff-dashboard.dashboard-v3 .staff-panel{padding:13px}}.staff-v2 .staff-workday-start{max-width:1480px}.insight-tabs{border-bottom:1px solid #dce6ec;gap:6px;padding:0 0 10px;display:flex;overflow:auto}.insight-tabs button{color:#5c7585;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 18px}.insight-tabs [aria-current=page]{color:#fff;background:#195b6b}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.insight-demo{color:#8a652c;background:#fff4df;border:1px solid #ecd4a0;border-radius:6px;grid-column:1/-1;margin:0;padding:10px 14px;font-size:12px}.insight-chart{min-width:0}.insight-chart header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px;display:flex}.insight-chart h2{font-size:16px;margin:0 0 6px!important}.insight-chart p{font-size:12px;line-height:1.7;margin:0!important}.insight-chart select{background:#fff;border:1px solid #d4e0e8;border-radius:6px;flex:none;padding:7px;font-size:12px}.insight-canvas{min-width:0;height:290px}.insight-coverage .staff-table{min-width:450px}.insight-grid>.staff-panel:last-child:nth-child(odd){grid-column:1/-1}.staff-demo-banner{color:#8a652c;background:#fff6e5;border:1px solid #ecdcb8;border-radius:6px;margin:16px 28px 0;padding:9px 14px;font-size:12px}@media (max-width:1000px){.insight-grid{grid-template-columns:1fr}.insight-grid>*{grid-column:1!important}.insight-canvas{height:250px}.staff-demo-banner{margin:12px 16px 0}}.staff-v2 .staff-owner-scope{color:#173443;align-items:center;min-width:0;display:flex}.staff-v2 .staff-owner-scope-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.staff-v2 .staff-owner-scope-controls label{color:#5e737e;white-space:nowrap;flex-direction:row;align-items:center;gap:6px;font-size:11px;display:flex}.staff-v2 .staff-owner-scope-controls select{color:#183241;width:142px;height:40px;font:inherit;background:#fff;border:1px solid #cbd8dc;border-radius:3px;padding:0 26px 0 9px;font-size:12px}.staff-v2 .staff-owner-scope-controls button,.staff-v2 .staff-owner-scope-error button{color:#1c6786;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px}.staff-v2 .staff-owner-scope-error{color:#a14e37;flex-basis:100%;font-size:12px}@media (max-width:900px){.staff-v2 .staff-owner-scope{width:100%}.staff-v2 .staff-owner-scope-controls{justify-content:flex-start}}@media (max-width:520px){.staff-v2 .staff-owner-scope-controls{gap:7px}.staff-v2 .staff-owner-scope-controls label{flex:1;min-width:130px}.staff-v2 .staff-owner-scope-controls select{width:100%;min-width:0}.staff-v2 .staff-owner-scope-controls label span{display:none}}.staff-app{color:#172033;background:#f5f7fb;min-height:100vh;font:14px/1.45 Inter,PingFang SC,Microsoft YaHei,sans-serif;display:flex}.staff-sidebar{color:#d8e1f1;background:#101b32;flex-direction:column;width:222px;padding:20px 12px;display:flex;position:fixed;inset:0 auto 0 0}.staff-brand{color:#fff;align-items:center;gap:10px;padding:4px 10px 24px;text-decoration:none;display:flex}.staff-brand b{background:#4c8dff;border-radius:8px;padding:5px 7px}.staff-brand span{font-weight:700}.staff-brand small{color:#91a2bf;font-size:11px;font-weight:500;display:block}.staff-sidebar nav{gap:4px;display:grid}.staff-sidebar nav button,.staff-user button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px 11px;display:flex}.staff-sidebar nav button:hover,.staff-sidebar nav button.active{color:#fff;background:#25365a}.staff-sidebar nav em{color:#fff;text-align:center;background:#ff6b6b;border-radius:20px;min-width:18px;margin-left:auto;font-size:11px;font-style:normal}.staff-user{border-top:1px solid #263754;gap:3px;margin-top:auto;padding:16px 10px 0;display:grid}.staff-user span{color:#9caecb;font-size:12px}.staff-user button{color:#b9c8df;margin-top:5px;padding:7px 0}.staff-main{flex:1;min-width:0;margin-left:222px}.staff-topbar{background:#fff;border-bottom:1px solid #e6eaf1;justify-content:space-between;align-items:center;gap:20px;height:84px;padding:0 34px;display:flex}.staff-topbar p,.staff-eyebrow{letter-spacing:.1em;color:#75829b;margin:0 0 3px;font-size:11px;font-weight:700}.staff-topbar h1{margin:0;font-size:22px}.staff-top-actions{align-items:center;gap:10px;display:flex}.staff-top-actions>a{color:#60708d;text-decoration:none}.staff-page{max-width:1680px;padding:28px 34px}.staff-metrics{grid-template-columns:repeat(4,minmax(140px,1fr));gap:14px;display:grid}.staff-metrics section{background:#fff;border:1px solid #e8ecf3;border-radius:10px;padding:18px 20px}.staff-metrics span{color:#66738b;font-size:12px;display:block}.staff-metrics strong{margin-top:8px;font-size:30px;display:block}.staff-metrics .danger strong{color:#d94b55}.staff-grid,.staff-tools,.staff-performance-top{grid-template-columns:2fr 1fr;gap:16px;margin-top:16px;display:grid}.staff-panel{background:#fff;border:1px solid #e6ebf2;border-radius:10px;padding:20px}.staff-panel h2{margin:0 0 14px;font-size:16px}.staff-panel h3{font-size:14px}.staff-panel-copy,.staff-panel p{color:#63708a;margin:0 0 14px}.staff-panel small{color:#77839a;margin-top:16px;display:block}.stage-bars{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.stage-bars button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8ecf3;border-radius:7px;grid-template-columns:1fr auto;gap:4px;padding:10px;display:grid}.stage-bars i{background:#4c8dff;border-radius:4px;grid-column:1/-1;max-width:100%;height:4px}.staff-primary,.staff-secondary{cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:9px 13px;text-decoration:none;display:inline-flex}.staff-primary{color:#fff;background:#2168e5}.staff-primary:disabled{opacity:.6}.staff-secondary{color:#34425c;background:#eef2f8}.staff-search{background:#fff;border:1px solid #dfe5ee;border-radius:7px;gap:7px;padding:8px 10px;display:flex}.staff-search input{border:0;outline:0;width:190px}.staff-table-wrap{background:#fff;border:1px solid #e4e9f0;border-radius:10px;overflow:auto}.staff-table{border-collapse:collapse;width:100%;min-width:920px}.staff-table th{color:#68758d;text-align:left;white-space:nowrap;background:#f9fafc;font-size:12px}.staff-table th,.staff-table td{vertical-align:top;border-bottom:1px solid #edf0f4;padding:12px 15px}.staff-table tbody tr{cursor:pointer}.staff-table tbody tr:hover{background:#f6f9ff}.staff-table strong,.staff-table small{display:block}.staff-table small{color:#78849a;margin-top:3px;font-size:12px}.staff-stage{color:#476188;white-space:nowrap;background:#edf2fb;border-radius:20px;padding:3px 7px;font-size:12px;display:inline-block}.staff-stage.qualified,.staff-stage.following{color:#2070a3;background:#e7f4ff}.staff-stage.quoted{color:#a76200;background:#fff3dd}.staff-stage.won{color:#248247;background:#e5f7eb}.staff-pager{color:#77839a;padding:13px 2px}.staff-empty{color:#78849a;text-align:center;padding:34px}.staff-section-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.staff-section-title p{color:#65718a;margin:0}.staff-followups{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.staff-followups>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e9f0;border-radius:9px;padding:16px}.staff-followups strong{margin:10px 0 2px;display:block}.staff-followups p{color:#596880;min-height:38px;margin:6px 0}.staff-followups small{color:#8a96a8}.staff-performance-form{gap:10px;display:grid}.staff-performance-form>div,.staff-form-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.staff-performance-form label,.staff-form-grid label,.staff-followup-form label{color:#596780;gap:5px;font-size:12px;display:grid}.staff-performance-form input,.staff-performance-form select,.staff-form-grid input,.staff-form-grid select,.staff-followup-form input,.staff-followup-form textarea{font:inherit;color:#1b263b;background:#fff;border:1px solid #dfe5ee;border-radius:6px;padding:8px}.staff-performance-table{margin-top:16px}.staff-performance-table td small{color:#2977d8}.staff-drawer{z-index:4;background:#fff;width:410px;padding:30px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-8px 0 26px #1b294022}.staff-drawer h2{margin:0 0 8px;font-size:22px}.staff-close{color:#63708a;cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;top:15px;right:18px}.staff-drawer dl{gap:12px;margin:22px 0;display:grid}.staff-drawer dt{color:#7c879c;font-size:12px}.staff-drawer dd{color:#25334d;margin:3px 0}.staff-drawer dd span{display:block}.staff-followup-form{border-top:1px solid #edf0f4;gap:10px;padding-top:18px;display:grid}.staff-followup-form h3,.staff-timeline h3{margin:0;font-size:15px}.staff-followup-form textarea{resize:vertical;min-height:96px}.staff-timeline{margin-top:22px}.staff-timeline article{border-left:2px solid #dce7fa;margin-top:12px;padding:2px 0 11px 11px}.staff-timeline small,.staff-timeline span{color:#75839a;font-size:12px}.staff-timeline p{margin:5px 0}.staff-modal-backdrop{z-index:10;background:#15203a77;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.staff-modal{background:#fff;border-radius:12px;width:min(670px,100%);padding:28px;position:relative;box-shadow:0 18px 60px #11182755}.staff-modal h2{margin:0 0 18px}.staff-modal p{color:#6e7b92;font-size:12px}.staff-loading{color:#5d6a83;background:#f5f7fb;place-items:center;min-height:100vh;display:grid}.staff-loading section{background:#fff;border-radius:12px;max-width:420px;padding:30px}.staff-loading a{color:#2168e5}.staff-error,.staff-notice{border-radius:7px;margin:14px 34px;padding:10px 12px}.staff-error{color:#b23743;background:#fff0f1}.staff-notice{color:#21713d;background:#e8f7ee}@media (max-width:900px){.staff-sidebar{width:64px;padding:15px 7px}.staff-brand span,.staff-sidebar nav button:not(.active):after,.staff-sidebar nav button{font-size:0}.staff-brand{padding:0 8px 20px}.staff-brand b{font-size:14px}.staff-sidebar nav button{justify-content:center;padding:12px}.staff-sidebar nav svg{width:20px;height:20px}.staff-sidebar nav em{position:absolute}.staff-user{padding:12px 3px}.staff-user strong,.staff-user span,.staff-user button span{display:none}.staff-user button{justify-content:center}.staff-main{margin-left:64px}.staff-topbar{padding:0 18px}.staff-page{padding:20px}.staff-metrics{grid-template-columns:repeat(2,1fr)}.staff-grid,.staff-tools,.staff-performance-top{grid-template-columns:1fr}.staff-drawer{width:min(410px,100%)}.staff-top-actions>a{display:none}}@media (max-width:620px){.staff-topbar{align-items:flex-start;height:auto;min-height:76px;padding:12px}.staff-top-actions{flex-wrap:wrap;justify-content:flex-end}.staff-search input{width:110px}.staff-page{padding:14px}.staff-metrics{gap:8px}.staff-metrics section{padding:14px}.staff-metrics strong{font-size:24px}.staff-performance-form>div,.staff-form-grid{grid-template-columns:1fr}.staff-modal{padding:22px 16px}.staff-error,.staff-notice{margin:10px 14px}}.staff-import-page{gap:16px;display:grid}.staff-import-card,.staff-export-card,.staff-import-result-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.staff-import-card h2,.staff-export-card h2,.staff-import-results h2{margin-bottom:5px}.staff-file-picker{color:#42536e;cursor:pointer;background:#f9fbff;border:1px dashed #b7c7df;border-radius:7px;align-items:center;gap:8px;min-width:250px;padding:9px 12px;display:flex}.staff-file-picker input{display:none}.staff-file-picker span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-import-results{padding-bottom:0}.staff-import-result-head{margin-bottom:16px}.staff-import-state{white-space:nowrap;font-size:12px}.staff-import-state.new,.staff-import-state.committed{color:#18773a}.staff-import-state.duplicate,.staff-import-state.possible_duplicate{color:#aa6900}.staff-import-state.error,.staff-import-state.conflict{color:#b23743}@media (max-width:700px){.staff-import-card,.staff-export-card,.staff-import-result-head{flex-direction:column;align-items:stretch}.staff-file-picker{min-width:0}.staff-import-card .staff-primary,.staff-export-card .staff-secondary,.staff-import-result-head .staff-primary{width:100%}}.staff-import-quality{background:#f6faf9;border:1px solid #d8e5e5;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto;gap:10px 24px;margin:0 0 14px;padding:12px 14px;display:grid}.staff-import-quality header{gap:3px;display:grid}.staff-import-quality header strong{color:#294b52;font-size:13px}.staff-import-quality header span,.staff-import-quality small{color:#687d82;font-size:11px}.staff-import-quality>div{gap:20px;display:flex}.staff-import-quality p{text-align:right;gap:1px;margin:0;display:grid}.staff-import-quality b{color:#205e63;font-size:18px}.staff-import-quality p.blocked b{color:#a1423d}.staff-import-quality p span{color:#718388;white-space:nowrap;font-size:10px}.staff-import-quality small{grid-column:1/-1}.staff-import-profile{display:block;color:#8a670f!important;margin-top:3px!important;font-size:10px!important}.staff-import-profile.blocked{color:#aa403c!important}.staff-import-profile.ready{color:#25714f!important}@media (max-width:700px){.staff-import-quality{grid-template-columns:1fr}.staff-import-quality>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.staff-import-quality p{text-align:left;background:#fff;border-radius:6px;padding:7px 9px}.staff-import-quality small{grid-column:1}}.staff-import-result-filters{scrollbar-width:thin;gap:7px;margin:0 0 10px;padding:2px 0;display:flex;overflow-x:auto}.staff-import-result-filters button{color:#52656f;cursor:pointer;background:#fff;border:1px solid #d6e0e5;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:32px;padding:5px 10px;display:inline-flex}.staff-import-result-filters button:hover{color:#264f52;border-color:#91adad}.staff-import-result-filters button[aria-pressed=true]{color:#205d60;background:#edf6f5;border-color:#2f7474}.staff-import-result-filters b{min-width:20px;color:inherit;text-align:center;background:#eef2f3;border-radius:999px;padding:1px 5px;font-size:11px}.staff-import-result-filters span{white-space:nowrap;font-size:12px}.staff-performance-module{flex-direction:column;gap:18px;display:flex}.perf-month,.perf-day{align-items:center;gap:12px;font-size:13px;display:flex}.perf-month input,.perf-day input{width:160px}.perf-work-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.perf-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.perf-heading h2{margin:0}.perf-input-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.perf-input-grid label,.perf-targets label{flex-direction:column;gap:8px;font-size:13px;display:flex}.perf-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.perf-actions span,.perf-muted{color:#68778a;font-size:12px}.perf-muted{margin:14px 0 0;line-height:1.6}.perf-status{white-space:nowrap;color:#566779;background:#eef1f5;border-radius:5px;padding:4px 7px;font-size:12px;display:inline-block}.perf-status.submitted{color:#805705;background:#fff4dc}.perf-status.approved{color:#176340;background:#e4f4ec}.perf-status.returned{color:#a13524;background:#fff0ee}.perf-status.locked{color:#315485;background:#e8eef8}.perf-review-list{max-height:220px;overflow-y:auto}.perf-review-item{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5eaf0;justify-content:space-between;gap:12px;width:100%;padding:12px 0;font-size:12px;display:flex}.perf-review-item small{color:#69798d;margin-top:6px;display:block}.perf-review-item:disabled{cursor:default;opacity:.65}.perf-targets form{grid-template-columns:1.3fr repeat(3,1fr) auto;align-items:end;gap:12px;display:grid}.perf-person{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.perf-link{color:#2563a2;cursor:pointer;background:0 0;border:0;padding:6px;font-size:12px}.perf-summary{min-width:1030px}.perf-summary th:first-child,.perf-summary td:first-child{z-index:1;background:#fff;min-width:140px;position:sticky;left:0}.perf-summary thead th:first-child{background:#f5f7fa}.perf-total td,.perf-total td:first-child{background:#f0f5fa;font-weight:500}.perf-entry-list{padding:8px 16px}.perf-entry-list>div{align-items:center;gap:20px;padding:7px 0;font-size:13px;display:flex}.perf-dialog{max-height:85vh;overflow-y:auto}.perf-dialog textarea{width:100%;min-height:85px;margin-top:8px}.perf-history{border-bottom:1px solid #e0e6ee;padding:14px 0}.perf-history small{color:#68778a;margin:5px 0;display:block}.perf-review-note{background:#fff4dc;padding:10px;font-size:13px}.perf-personal-summary p{gap:20px;font-size:13px;display:flex}.perf-personal-summary strong{margin-left:auto}.staff-performance-module :is(input,select,textarea){box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:5px;min-width:0;max-width:100%;padding:8px}.staff-performance-module :is(input,select,textarea):disabled{color:#68778a;background:#f4f6f9}.staff-performance-module :is(button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #2563a2}@media (max-width:1000px){.perf-work-grid{grid-template-columns:1fr}.perf-targets form{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.perf-input-grid,.perf-targets form{grid-template-columns:1fr}.perf-entry-list>div{flex-wrap:wrap;gap:10px}.staff-performance-module .staff-section-title{flex-wrap:wrap;gap:12px}}.staff-dashboard{flex-direction:column;gap:16px;display:flex}.dashboard-filters{background:#fff;border:1px solid #e6ebf2;border-radius:9px;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.dashboard-filters label,.staff-company-filters label{color:#596b83;flex-direction:column;gap:6px;font-size:12px;display:flex}.dashboard-filters input,.dashboard-filters select,.staff-company-filters select{color:#1d304c;background:#fff;border:1px solid #c9d4e4;border-radius:5px;min-width:135px;padding:8px 10px}.dashboard-scope{color:#66788e;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}.dashboard-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dashboard-card{text-align:left;cursor:pointer;color:#263953;background:#fff;border:1px solid #e2e8f2;border-radius:9px;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex}.dashboard-card span{font-size:13px}.dashboard-card strong{color:#12335b;font-size:29px;line-height:1.2}.dashboard-card small{color:#70819a;font-size:11px}.dashboard-card.danger strong{color:#b94048}.dashboard-card:hover{border-color:#81a7d6;box-shadow:0 3px 12px #2848680a}.dashboard-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dashboard-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.dashboard-heading h2{margin:0}.dashboard-heading small{margin:0;font-size:11px}.dashboard-link{color:#2d69a8;cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px}.dashboard-due{display:grid}.dashboard-due>button{text-align:left;cursor:pointer;color:#243954;background:0 0;border:0;border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:10px 0;display:flex}.dashboard-due>button>span{min-width:0}.dashboard-due strong{font-size:13px}.dashboard-due small{white-space:nowrap;text-overflow:ellipsis;max-width:360px;margin:4px 0 0;font-size:11px;overflow:hidden}.dashboard-due time{white-space:nowrap;color:#657c96;font-size:11px}.dashboard-due time.overdue{color:#b64149}.dashboard-performance{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dashboard-performance>button{text-align:left;cursor:pointer;color:#304765;background:#f6f9fd;border:1px solid #e6edf5;border-radius:7px;gap:5px;padding:14px;display:grid}.dashboard-performance strong{font-size:24px}.dashboard-performance small{margin:0;font-size:11px}.dashboard-trend-head{color:#667a92;justify-content:space-between;align-items:center;margin-top:18px;font-size:12px;display:flex}.dashboard-trend{align-items:flex-end;gap:8px;padding-top:10px;display:flex;overflow:auto}.dashboard-trend button{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:36px;display:flex}.dashboard-trend i{background:#6294d2;border-radius:3px 3px 0 0;width:16px}.dashboard-trend strong{color:#45617f;font-size:10px}.dashboard-trend small{margin:0;font-size:10px}.dashboard-empty,.dashboard-note{color:#77859a;margin:0;font-size:11px}.dashboard-empty{padding-top:14px}.dashboard-dialog{border:0;width:calc(100% - 40px);max-width:900px;max-height:82vh;margin:auto;position:relative;overflow:auto}.dashboard-dialog table{min-width:620px}.staff-company-filters{color:#62758c;flex-wrap:wrap;align-items:center;gap:12px;padding:0 0 14px;font-size:12px;display:flex}.staff-company-filters strong{color:#245c96}.staff-pager{justify-content:flex-end;align-items:center;gap:10px;display:flex}.staff-pager span{margin-right:auto}:is(.staff-dashboard button:focus-visible,.staff-company-filters :is(button,select):focus-visible){outline-offset:2px;outline:2px solid #2c6cb3}@media (max-width:1050px){.dashboard-grid{grid-template-columns:1fr}.dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.dashboard-filters{padding:12px}.dashboard-filters label{flex:1;min-width:110px}.dashboard-filters input,.dashboard-filters select{width:100%;min-width:0}.dashboard-card{padding:12px}.dashboard-card strong{font-size:24px}.dashboard-performance{grid-template-columns:1fr}.dashboard-due small{max-width:145px}.dashboard-cards{gap:8px}.staff-brand small{display:none}.staff-pager{flex-wrap:wrap}}.staff-dropzone{cursor:pointer;text-align:center;background:#f7faff;border:1px dashed #a6b6ce;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:25px;display:flex;position:relative}.staff-dropzone.dragging{background:#e9f2ff;border-color:#245dcc}.staff-dropzone span{color:#60738b;font-size:12px}.staff-dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.staff-mapping-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 0;display:flex}.staff-mapping-toolbar label,.staff-export-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.staff-mapping-table{margin-top:14px}.staff-mapping-table select,.staff-mapping-toolbar select,.staff-export-actions select{color:#283a50;background:#fff;border:1px solid #ccd6e3;border-radius:6px;max-width:100%;padding:8px}.staff-mapping-table td:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.staff-export-actions label{color:#60738b;font-size:12px}.staff-mapping-toolbar .staff-error,.staff-import-page>.staff-error,.staff-import-page>.staff-notice{margin:0}@media (max-width:650px){.staff-mapping-toolbar,.staff-export-card{flex-direction:column;align-items:stretch}.staff-dropzone{padding:20px 12px}.staff-mapping-table{min-width:570px}.staff-export-actions{gap:8px}.staff-import-result-head{flex-direction:column;align-items:stretch}}button.staff-dropzone{width:100%;color:inherit;font:inherit}button.staff-dropzone:disabled{cursor:wait;opacity:.7}.staff-import-mobile-action{display:none}.staff-import-page{grid-template-columns:minmax(0,1fr)}.staff-import-page>.staff-panel{min-width:0}.staff-import-page .staff-section-title{flex-wrap:wrap;gap:8px}.staff-import-page .staff-section-title small{margin-top:0}.staff-import-page .staff-table-wrap{max-width:100%}@media (max-width:650px){.staff-import-page.has-mobile-import-action{padding-bottom:100px}.staff-import-mobile-action{z-index:34;color:#294b52;background:#f7fbfa;border:1px solid #b8d3d3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex;position:fixed;bottom:14px;left:16px;right:16px;box-shadow:0 12px 34px #183a4930}.staff-import-mobile-action>div{min-width:0;line-height:1.35;display:grid}.staff-import-mobile-action small{letter-spacing:.08em;color:#648087;font-size:10px}.staff-import-mobile-action strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.staff-import-mobile-action .staff-primary{flex:none;min-height:44px}}.perf-detail-inputs{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.perf-detail-inputs label{color:#586c86;gap:5px;font-size:12px;display:grid}.perf-detail-inputs label:last-child{grid-column:1/-1}.perf-detail-inputs textarea{resize:vertical;min-height:60px;font:inherit;border:1px solid #ccd6e3;border-radius:6px;padding:8px}.perf-dialog select{border:1px solid #ccd6e3;border-radius:5px;padding:8px}@media (max-width:620px){.perf-detail-inputs{grid-template-columns:1fr}}.perf-ledger{min-width:0;margin-top:16px}.perf-ledger .staff-company-filters label{gap:4px;display:grid}.perf-ledger input,.perf-ledger select{background:#fff;border:1px solid #ccd6e3;border-radius:5px;padding:7px}.perf-ledger details{min-width:130px;max-width:240px}.perf-ledger details p{white-space:pre-wrap;overflow-wrap:anywhere}.staff-v2{--staff-ink:#20354b;--staff-accent:#176c72;--staff-border:#e1e8ed;color:var(--staff-ink);background:#f4f6f8;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:13px}.staff-v2 *{box-sizing:border-box}.staff-v2 [hidden]{display:none!important}.staff-v2 button,.staff-v2 input,.staff-v2 select,.staff-v2 textarea{font:inherit}.staff-v2 button:disabled{cursor:not-allowed;opacity:.5}.staff-v2 :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #1c8189}.staff-v2 .staff-sidebar{z-index:3;background:#122a3a;width:204px;padding:26px 12px 14px}.staff-v2 .staff-brand{padding:0 12px 34px}.staff-v2 .staff-brand b{letter-spacing:-.05em;background:#277983;border-radius:9px;padding:8px;font-size:18px}.staff-v2 .staff-brand span{letter-spacing:.06em;font-size:16px}.staff-v2 .staff-brand small{letter-spacing:.12em;color:#a0b5c4;margin-top:4px;font-size:11px}.staff-v2 .staff-sidebar nav{gap:18px;display:grid}.staff-v2 .staff-nav-group{gap:4px;display:grid}.staff-v2 .staff-sidebar nav button{color:#b7cad6;justify-content:flex-start;padding:12px 14px;font-size:13px;position:relative}.staff-v2 .staff-sidebar nav button.active:before{content:"";background:#65c4c5;border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.staff-v2 .staff-sidebar nav svg{flex-shrink:0}.staff-v2 .staff-sidebar nav em{background:#bd624e;min-width:18px;margin-left:auto;position:static}.staff-v2 .staff-user{border-color:#2c4354;align-items:center;gap:9px;min-width:0;padding:18px 0 0;display:flex}.staff-avatar{background:#203e4c;border:1px solid #506875;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.staff-v2 .staff-user>div:nth-child(2){flex:1;min-width:0}.staff-v2 .staff-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.staff-v2 .staff-user span{margin-top:3px;font-size:10px;display:block}.staff-v2 .staff-user button{flex-shrink:0;width:28px;margin:0;padding:6px}.staff-v2 .staff-topbar{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:var(--staff-border);background:#ffffffed;height:68px;padding:0 28px;position:sticky;top:0}.staff-heading{white-space:nowrap;align-items:center;gap:14px;display:flex}.staff-heading>span{color:#8493a0;font-size:12px}.staff-heading-divider{color:#bec7ce!important}.staff-v2 .staff-topbar h1{font-size:18px;font-weight:600}.staff-v2 .staff-top-actions{gap:20px;font-size:12px}.staff-v2 .staff-top-actions>a{color:#627587;align-items:center;gap:4px;display:inline-flex}.staff-v2 .staff-page{max-width:none;padding:24px 28px}.staff-v2 .staff-primary{background:var(--staff-accent);border-radius:6px;min-height:36px;padding:9px 14px;box-shadow:0 1px 2px #13293910}.staff-v2 .staff-primary:hover{background:#125b60}.staff-v2 .staff-secondary{color:#42586c;background:#fff;border:1px solid #d6e0e7;border-radius:6px;min-height:36px;padding:8px 12px}.staff-v2 .staff-secondary:hover{background:#f1f5f8}.staff-v2 .perf-link,.staff-v2 .dashboard-link{color:var(--staff-accent)}.staff-v2 .staff-panel{border-color:var(--staff-border);border-radius:9px;padding:20px}.staff-v2 .staff-panel h2{font-weight:600}.staff-list-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.staff-list-heading h2{margin:0 0 5px;font-size:19px;font-weight:600}.staff-list-heading span{color:#81909e;font-size:12px}.staff-inline-actions{gap:8px;display:flex}.staff-customer-surface{border:1px solid var(--staff-border);background:#fff;border-radius:10px;min-width:0;box-shadow:0 2px 5px #1b314503}.staff-customer-views{border-bottom:1px solid var(--staff-border);align-items:center;gap:24px;padding:0 18px;display:flex;position:relative}.staff-customer-views>button{cursor:pointer;color:#718191;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;height:48px;padding:0 1px}.staff-customer-views>button[aria-pressed=true]{border-color:var(--staff-accent);color:var(--staff-accent);font-weight:600}.staff-column-menu{white-space:nowrap;margin-left:auto;font-size:12px;position:relative}.staff-column-menu summary{cursor:pointer;color:#6e7e8d;align-items:center;gap:6px;list-style:none;display:flex}.staff-column-menu>div{z-index:3;border:1px solid var(--staff-border);background:#fff;border-radius:8px;gap:12px;width:185px;padding:14px;display:grid;position:absolute;top:30px;right:0;box-shadow:0 5px 20px #203b5120}.staff-column-menu label{align-items:center;gap:8px;display:flex}.staff-column-menu input{accent-color:var(--staff-accent)}.staff-customer-toolbar{flex-wrap:wrap;align-items:end;gap:12px;padding:16px 18px;display:flex}.staff-customer-toolbar>label:not(.staff-search){gap:5px;min-width:110px;display:grid}.staff-customer-toolbar>label>span{color:#7a8a99;font-size:11px}.staff-customer-toolbar select,.staff-customer-toolbar input[type=date]{color:#3b5166;background:#fff;border:1px solid #dce4e9;border-radius:5px;min-width:0;height:35px;padding:7px 9px}.staff-v2 .staff-search{color:#8695a2;border:1px solid #dce4e9;border-radius:5px;flex:1;align-items:center;gap:8px;min-width:250px;min-height:35px;padding:0 0 0 10px;display:flex}.staff-v2 .staff-search input{background:0 0;outline:0;flex:1;width:100%;min-width:0;font-size:12px}.staff-search button{color:var(--staff-accent);cursor:pointer;white-space:nowrap;background:#f8fafb;border:0;border-left:1px solid #e3e9ed;border-radius:0 5px 5px 0;padding:8px 12px}.staff-filter-summary{color:#64798a;overflow-wrap:anywhere;margin:0;padding:0 18px 12px;font-size:12px}.staff-v2 .staff-table th{color:#738697;background:#f7f9fb;padding:12px 14px;font-size:11px;font-weight:500}.staff-v2 .staff-table td{vertical-align:middle;border-color:#edf1f4;padding:14px;font-size:12px;line-height:1.5}.staff-v2 .staff-table tbody tr{cursor:default}.staff-v2 .staff-table tbody tr:hover{background:#f7fafb}.staff-v2 .staff-customer-table{border:0;border-radius:0;min-height:330px;max-height:calc(100dvh - 328px);overflow:auto}.staff-customer-table .staff-table{min-width:1050px}.staff-customer-table th{z-index:1;position:sticky;top:0}.staff-customer-table td:first-child{min-width:200px;max-width:280px}.staff-company-name{color:#25475c;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600!important}.staff-company-name:hover{color:var(--staff-accent);text-decoration:underline}.staff-phone{white-space:nowrap;font-variant-numeric:tabular-nums}.staff-phone a{color:inherit;text-decoration:none}.staff-date{white-space:nowrap;color:#728291;font-size:11px!important}.staff-address{max-width:170px}.staff-address>span,.staff-note-cell>span{white-space:nowrap;text-overflow:ellipsis;max-width:170px;display:block;overflow:hidden}.staff-address a{color:var(--staff-accent);align-items:center;gap:3px;margin-top:5px;font-size:11px;text-decoration:none;display:inline-flex}.staff-v2 .staff-table small{color:#94a0ab;font-size:11px}.staff-v2 .overdue{color:#b55b42!important}.staff-v2 .staff-stage{color:#6a7c8c;background:#edf1f5;border-radius:5px;padding:4px 7px;font-size:11px}.staff-v2 .staff-stage.contacted,.staff-v2 .staff-stage.following{color:#2d7d81;background:#e9f3f4}.staff-v2 .staff-stage.qualified{color:#507eaf;background:#e8f1fb}.staff-v2 .staff-stage.won{color:#438268;background:#e9f4ed}.staff-v2 .staff-stage.quoted{color:#ad7c36;background:#fbf2e5}.staff-v2 .staff-pager{border-top:1px solid #edf1f4;flex-wrap:wrap;gap:8px;margin:0;padding:12px 18px;font-size:11px}.staff-v2 .staff-pager .staff-page-count{margin:0 6px 0 0}.staff-pager button{min-height:30px!important;padding:5px 10px!important;font-size:11px!important}.staff-v2 .staff-empty{color:#7f91a0;flex-direction:column;align-items:center;padding:54px 20px;display:flex}.staff-empty h3{color:#425d6f;margin:14px 0 5px;font-size:15px;font-weight:500}.staff-empty p{margin:0 0 18px;font-size:12px}.staff-context-back{padding:16px 24px 0}.staff-context-back+.staff-import-page{padding-top:12px}.staff-v2 dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#142d4266}.staff-v2 dialog.staff-drawer{border:0;border-left:1px solid var(--staff-border);width:min(490px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--staff-ink);border-radius:0;margin:0 0 0 auto;padding:0;inset:0 0 0 auto;box-shadow:-10px 0 40px #102c4625}.staff-drawer-heading{border-bottom:1px solid var(--staff-border);background:#f8fafb;padding:30px 28px 20px}.staff-v2 .staff-drawer h2{padding-right:22px;font-size:21px;line-height:1.4}.staff-drawer-body{padding:0 28px 28px}.staff-v2 .staff-close{z-index:6;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;font-size:20px;display:grid;top:18px;right:18px}.staff-v2 .staff-close:hover{background:#e9eef2}.staff-v2 .staff-customer-facts{grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}.staff-customer-facts .wide{grid-column:1/-1}.staff-v2 .staff-drawer dt{color:#8a99a6;font-size:11px}.staff-v2 .staff-drawer dd{overflow-wrap:anywhere;font-size:13px}.staff-customer-facts a{color:var(--staff-accent);margin-right:12px;text-decoration:none}.staff-v2 .staff-followup-form{gap:14px;padding-top:20px}.staff-v2 .staff-followup-form textarea{border-radius:6px;min-height:120px;line-height:1.7}.staff-v2 .staff-followup-form select{background:#fff;border:1px solid #dfe5ee;border-radius:6px;padding:8px}.staff-v2 .staff-timeline{border-top:1px solid var(--staff-border);margin-top:26px;padding-top:22px}.staff-timeline h3 small{background:#eef3f5;border-radius:5px;margin-left:8px;padding:2px 6px;font-size:11px}.staff-v2 .staff-timeline article{border-color:#c6e0e1;margin-top:18px;padding-left:16px}.staff-v2 .staff-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.staff-v2 .staff-timeline small,.staff-v2 .staff-timeline span{font-size:11px}.staff-timeline-empty{color:#8394a2;margin-top:15px!important;font-size:12px!important}.staff-v2 dialog.staff-modal{border:1px solid var(--staff-border);width:min(640px,100% - 28px);max-height:90dvh;color:var(--staff-ink);margin:auto;position:fixed;inset:0;overflow:auto}.staff-v2 .staff-modal h2{margin-bottom:6px;font-size:21px}.staff-v2 .staff-modal>p{margin:0 0 24px}.staff-v2 .staff-form-grid{gap:16px}.staff-v2 .staff-form-grid input{width:100%;min-width:0;min-height:38px}.staff-modal-actions{border-top:1px solid var(--staff-border);justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;display:flex}.staff-customer-create-form .staff-modal-actions{z-index:2;background:#fff;padding-bottom:4px;position:sticky;bottom:0;box-shadow:0 -12px 20px #173b450a}.staff-customer-create-form label.wide{grid-column:1/-1}.staff-customer-create-form label.customer-stage-confirm{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.staff-customer-create-form label.customer-stage-confirm input{width:auto;min-height:0}.staff-v2 .staff-error,.staff-v2 .staff-notice{margin:12px 28px;font-size:12px}.staff-v2 dialog .staff-error{margin:14px 0}.staff-v2 .staff-drawer>.staff-error{margin:12px 28px}.staff-v2 .staff-performance-module{gap:18px}.perf-navigation{border-bottom:1px solid var(--staff-border);align-items:center;display:flex}.staff-tabs{gap:26px;display:flex}.staff-tabs>button{color:#738593;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 0 14px;display:flex}.staff-tabs>button[aria-pressed=true]{border-color:var(--staff-accent);color:var(--staff-accent);font-weight:600}.staff-tabs>button>span{color:#aa782e;background:#fff0de;border-radius:5px;padding:2px 6px;font-size:10px}.staff-tabs i{background:#b38240;border-radius:50%;width:5px;height:5px}.staff-v2 .staff-performance-module>.staff-section-title{justify-content:flex-start;gap:16px;margin:0}.staff-v2 .staff-performance-module>.staff-section-title>button{margin-left:auto}.perf-aggregation-note{color:#8c9aa5;font-size:11px}.staff-v2 .perf-month input{width:140px;height:34px;font-size:12px}.staff-v2 .perf-work-grid{grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);align-items:start;gap:18px}.staff-v2 .perf-input-grid{gap:14px;margin-top:22px}.staff-v2 .perf-input-grid label{color:#667d8c;gap:7px;font-size:12px}.staff-v2 .perf-input-grid input{color:#294b5d;font-variant-numeric:tabular-nums;border-color:#dce5eb;border-radius:6px;height:40px;font-size:18px}.staff-v2 .perf-muted{color:#8a9aa5;margin-top:12px;margin-bottom:18px;font-size:11px}.perf-date-row{align-items:center;gap:8px;display:flex}.staff-v2 .perf-date-row input{height:34px;font-size:12px}.staff-v2 .perf-heading{margin-bottom:20px}.staff-v2 .perf-detail-inputs{border-top:1px solid var(--staff-border);gap:14px;padding-top:18px}.staff-v2 .perf-detail-inputs textarea{border-color:#dce5eb;min-height:68px}.staff-v2 .perf-detail-inputs label:last-child textarea{min-height:86px}.staff-v2 .perf-actions{border-top:1px solid var(--staff-border);margin-top:20px;padding-top:16px}.staff-v2 .perf-status{padding:4px 8px;font-size:11px}.staff-v2 .perf-progress-panel{padding:22px}.staff-v2 .perf-progress-panel>p{color:#8a9aa5;margin-top:-8px;font-size:11px}.staff-v2 .perf-personal-summary{grid-template-columns:1fr 1fr;gap:20px 12px;padding:14px 0 24px;display:grid}.staff-v2 .perf-personal-summary>div{gap:5px;display:grid}.staff-v2 .perf-personal-summary span{color:#7d909e;font-size:11px}.staff-v2 .perf-personal-summary strong{color:#234959;margin:0;font-size:25px;font-weight:500}.staff-v2 .perf-personal-summary small{color:#408e88;margin:0;font-size:10px}.perf-form-guide{border-top:1px solid var(--staff-border);padding-top:18px}.perf-form-guide h3{color:#607d89;font-weight:500;font-size:12px!important}.staff-v2 .perf-form-guide p{color:#8a9ba5;font-size:12px;line-height:1.8}.staff-v2 .perf-progress-panel>.staff-secondary{width:100%;font-size:12px}.staff-v2 .perf-ledger,.staff-v2 .staff-performance-table{margin:0}.staff-v2 .staff-performance-table>p{font-size:11px}.staff-v2 .perf-review-list{max-height:none}.staff-v2 .perf-ledger input,.staff-v2 .perf-ledger select{font-size:12px}.staff-v2 .perf-summary td small{color:#8b9aa5;font-size:10px}.staff-v2 .perf-person{color:#274958}.staff-quick-start{justify-content:space-between;align-items:center;gap:16px;padding:26px 28px 0;display:flex}.staff-quick-start h2{letter-spacing:.01em;margin:0 0 6px;font-size:20px;font-weight:500}.staff-quick-start p{color:#8194a3;margin:0;font-size:12px}.staff-quick-start>div:last-child{gap:8px;display:flex}.staff-v2 .dashboard-filters{padding:12px 16px}.staff-v2 .dashboard-filters label{font-size:11px}.staff-v2 .dashboard-filters input,.staff-v2 .dashboard-filters select{border-color:#dce5eb;padding:7px 9px;font-size:12px}.staff-v2 .dashboard-card strong{color:#28576a;font-size:30px;font-weight:500}.staff-v2 .dashboard-card{border-color:var(--staff-border);gap:8px;padding:18px}.staff-v2 .dashboard-card.danger strong{color:#b87157}.staff-v2 .stage-bars i{background:#60a4a8;height:3px}.staff-v2 .stage-bars button{border-color:#e7eef1;padding:12px}.staff-v2 .dashboard-performance>button{background:#f5f8f9;border-color:#e5ecef}.staff-v2 .dashboard-trend i{background:#74aeb2}.staff-v2 .dashboard-note{color:#95a3ae;font-size:10px}.staff-v2 .staff-followups{gap:16px}.staff-v2 .staff-followups>button{border-color:var(--staff-border);padding:20px}.staff-task-action{color:var(--staff-accent);margin-top:16px;font-size:12px;display:block}.staff-v2 .staff-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0}.staff-tool-card{border:1px solid var(--staff-border);color:var(--staff-ink);background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;min-width:0;padding:26px;text-decoration:none;display:flex}.staff-tool-icon{color:var(--staff-accent);background:#eef5f5;border-radius:10px;place-items:center;padding:12px;display:grid}.staff-tool-card h2{margin:24px 0 8px;font-size:17px}.staff-tool-card p{color:#7b8d9a;margin:0 0 28px;font-size:12px;line-height:1.8}.staff-tool-card>span:last-child{color:var(--staff-accent);align-items:center;gap:12px;margin-top:auto;font-size:12px;display:flex}a.staff-tool-card:hover{border-color:#8cb7bb;box-shadow:0 6px 16px #2044520a}.staff-tool-pending{color:#82939e;background:#f9fafb}.staff-tool-pending>span:last-child{color:#99a6af;background:#ecf0f3;border-radius:4px;padding:4px 8px}@media (max-width:1100px){.staff-v2 .staff-sidebar{width:180px}.staff-v2 .staff-main{margin-left:180px}.staff-v2 .staff-page{padding:20px}.staff-v2 .staff-topbar{padding:0 20px}.staff-v2 .staff-brand{padding-left:8px;padding-right:0}.staff-v2 .perf-work-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr)}.staff-v2 .staff-customer-toolbar .staff-search{flex:1;min-width:100%}.staff-v2 .staff-tools{grid-template-columns:1fr 1fr}.staff-v2 .staff-tool-pending{grid-column:1/-1}.staff-v2 .staff-customer-table{max-height:calc(100dvh - 380px)}}@media (max-width:760px){.staff-v2{display:block}.staff-v2 .staff-sidebar{z-index:4;background:#122a3a;width:100%;height:auto;padding:0;position:sticky;top:0}.staff-v2 .staff-brand,.staff-v2 .staff-user{display:none}.staff-v2 .staff-sidebar nav{scrollbar-width:none;gap:4px;padding:8px 10px;display:flex;overflow-x:auto}.staff-v2 .staff-sidebar nav button{white-space:nowrap;flex:none;justify-content:center;gap:7px;padding:10px;font-size:12px}.staff-v2 .staff-sidebar nav svg{width:16px;height:16px}.staff-v2 .staff-sidebar nav button.active:before{display:none}.staff-v2 .staff-sidebar nav em{position:static}.staff-v2 .staff-main{margin-left:0}.staff-v2 .staff-topbar{align-items:center;gap:10px;height:58px;min-height:58px;padding:0 16px;position:static}.staff-v2 .staff-heading>span{display:none}.staff-v2 .staff-topbar h1{font-size:17px}.staff-v2 .staff-top-actions{flex-wrap:nowrap;gap:10px;font-size:11px}.staff-v2 .staff-top-actions>a{display:flex}.staff-v2 .staff-page{padding:18px 14px}.staff-v2 .staff-list-heading{flex-wrap:wrap;gap:10px}.staff-v2 .staff-list-heading h2{font-size:17px}.staff-v2 .staff-list-heading span{font-size:11px}.staff-v2 .staff-inline-actions{gap:6px}.staff-v2 .staff-inline-actions button{padding:7px 10px;font-size:11px}.staff-v2 .staff-customer-views{scrollbar-width:none;gap:15px;max-width:100%;padding:0 12px;overflow-x:auto}.staff-v2 .staff-customer-views::-webkit-scrollbar{display:none}.staff-v2 .staff-customer-views>button{height:43px;font-size:11px}.staff-v2 .staff-column-menu summary{gap:0;font-size:0}.staff-v2 .staff-column-menu svg{width:17px;height:17px}.staff-v2 .staff-customer-toolbar{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.staff-v2 .staff-search{grid-column:1/-1;min-width:0}.staff-v2 .staff-search input{width:100%;min-height:35px}.staff-v2 .staff-customer-toolbar>label:not(.staff-search){min-width:0}.staff-v2 .staff-customer-toolbar>label:nth-child(2){grid-column:1/-1}.staff-v2 .staff-customer-toolbar input[type=date]{width:100%}.staff-v2 .staff-customer-table{min-height:220px;max-height:460px}.staff-v2 .staff-table td:first-child{min-width:170px}.staff-v2 .staff-table td{padding:12px}.staff-v2 .staff-pager{gap:6px;padding:12px}.staff-v2 .staff-pager span{font-size:10px}.staff-v2 .staff-empty{padding:35px 18px}.staff-v2 .staff-panel{padding:16px}.staff-v2 .perf-work-grid{grid-template-columns:1fr}.staff-v2 .perf-input-grid{grid-template-columns:1fr 1fr}.staff-v2 .perf-detail-inputs{grid-template-columns:1fr}.staff-v2 .staff-tabs{white-space:nowrap;gap:20px;overflow:auto}.staff-v2 .staff-tabs button{font-size:12px}.staff-v2 .staff-performance-module>.staff-section-title{flex-wrap:wrap;gap:8px}.staff-v2 .perf-aggregation-note{display:none}.staff-v2 .staff-form-grid{grid-template-columns:1fr 1fr;gap:12px}.staff-v2 .staff-modal .staff-form-grid{grid-template-columns:1fr}.staff-v2 .staff-drawer-body{padding:0 20px 24px}.staff-v2 .staff-drawer-heading{padding:26px 20px 18px}.staff-v2 .staff-drawer h2{font-size:19px}.staff-v2 .staff-error,.staff-v2 .staff-notice{margin:10px 14px}.staff-quick-start{flex-direction:column;align-items:flex-start;padding:20px 16px 0}.staff-quick-start h2{font-size:18px}.staff-quick-start>div:last-child{width:100%}.staff-quick-start button{flex:1}.staff-v2 .staff-tools{grid-template-columns:1fr}.staff-tool-card{padding:22px}.staff-v2 .staff-followups,.staff-v2 .perf-targets form{grid-template-columns:1fr}.staff-v2 .dashboard-performance{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.staff-v2 .dashboard-performance>button{padding:10px;font-size:11px}.staff-v2 .dashboard-performance strong{font-size:20px}.staff-v2 .dashboard-performance small{overflow-wrap:anywhere;font-size:9px}}.staff-v2 .staff-search{flex-direction:row}.staff-v2 .staff-search>svg{flex-shrink:0}.staff-v2 .staff-customer-table{min-height:240px}.staff-v2 .perf-month,.staff-v2 .perf-day{flex-direction:row}.staff-mobile-logout{color:#678191;cursor:pointer;background:0 0;border:0;padding:6px;display:none}.staff-v2 .perf-date-row{flex-wrap:wrap}.staff-v2 .perf-date-row>.staff-secondary{min-height:32px;padding:3px 9px}@media (max-width:760px){.staff-mobile-logout{display:inline-flex}.staff-v2 .perf-day{gap:7px}.staff-v2 .perf-day input{width:137px}.staff-v2 .staff-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 3px;padding:7px;display:grid}.staff-v2 .staff-nav-group{display:contents}.staff-v2 .staff-nav-group h2{display:none}.staff-v2 .staff-sidebar nav button{gap:5px;width:100%;padding:9px 4px;font-size:11px}.staff-v2 .staff-sidebar nav svg{width:14px;height:14px}}.staff-detail-saved{color:#25776e;margin-top:16px;font-size:12px;display:block}.staff-customer-table[aria-busy=true] tbody{opacity:.45}.staff-v2 dialog.staff-confirm-dialog{max-width:420px;padding:24px}.staff-v2 .staff-confirm-dialog h2{margin-bottom:14px;font-size:18px}.staff-v2 .staff-confirm-dialog p{font-size:13px;line-height:1.8}.staff-v2 .staff-confirm-dialog textarea{border:1px solid #dce5eb;border-radius:5px;width:100%;min-height:100px;margin-top:8px;padding:9px}.staff-v2 .staff-confirm-dialog .staff-modal-actions{flex-wrap:wrap}.staff-customer-tools{border-top:1px solid #e2e9ef;border-bottom:1px solid #e2e9ef;margin:12px 0 20px;padding:16px 0}.staff-customer-tools h3{margin:12px 0;font-size:14px}.staff-customer-tools h3 small{color:#8293a1;font-weight:400}.staff-related-record{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;display:flex}.staff-related-record small{color:#758795;display:block}.staff-related-record a{white-space:nowrap;color:#27628d}.staff-activity-heading{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.staff-activity-heading h3{margin:0}.staff-activity-heading>span{color:#81909b;font-size:12px}.staff-activity-filters{gap:6px;padding:8px 0 10px;display:flex;overflow-x:auto}.staff-activity-filters button{color:#526573;white-space:nowrap;background:#fff;border:1px solid #d8e1e7;border-radius:999px;padding:6px 11px}.staff-activity-filters button[aria-pressed=true]{color:#15555a;background:#eaf4f3;border-color:#226a70}.staff-activity-filters small{color:inherit}.staff-activity-list{border-top:1px solid #e6ecef}.staff-activity-item{border-bottom:1px solid #edf1f5;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.staff-activity-kind{color:#415968;background:#eef3f5;border-radius:5px;justify-self:start;padding:4px 7px;font-size:11px;font-weight:700}.staff-activity-item strong,.staff-activity-item small{display:block}.staff-activity-item strong{color:#243944;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.staff-activity-item small{color:#778995;margin-top:2px;font-size:11px}.staff-activity-item>a,.staff-activity-item>button{white-space:nowrap;color:#27628d;font-size:12px}@media (max-width:640px){.staff-activity-item{grid-template-columns:48px minmax(0,1fr)}.staff-activity-item>a,.staff-activity-item>button{grid-column:2;justify-self:start}.staff-activity-item strong{white-space:normal}}.staff-saved-views{border-bottom:1px solid var(--staff-border,#e2e8f0);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.staff-saved-views label{align-items:center;gap:8px;display:flex}.staff-saved-views select,.staff-saved-views input{background:#fff;border:1px solid #cbd5e1;border-radius:6px;max-width:230px;padding:7px}.staff-saved-views summary{cursor:pointer;color:#426482}.staff-saved-views details[open]{flex-basis:100%}.staff-saved-views details>div{flex-wrap:wrap;align-items:center;gap:16px;padding-top:9px;display:flex}.staff-saved-views form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.staff-management{background:#f5f8fc;border:1px solid #e0e7ef;border-radius:8px;margin-bottom:18px;padding:14px}.staff-management>div{align-items:center;gap:10px;display:flex}.staff-management span,.staff-management small{color:#65778a;font-size:12px}.staff-management form{align-items:end;gap:8px;margin-top:10px;display:flex}.staff-management label{flex:1;gap:5px;min-width:0;font-size:12px;display:grid}.staff-management input{background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:8px}.staff-management details{margin-top:10px;font-size:12px}.staff-management li{margin-top:8px}.staff-management p{margin:4px 0}.staff-management summary{cursor:pointer}@media (max-width:600px){.staff-saved-views{gap:6px;padding:10px}.staff-saved-views select{max-width:160px}.staff-management form{flex-wrap:wrap}.staff-management label{flex-basis:100%}.staff-management>div{flex-direction:column;align-items:start;gap:3px}}.staff-v2 .staff-saved-views{align-items:center;gap:10px;min-height:0;padding:7px 14px}.staff-v2 .staff-saved-views>label{flex-direction:row;flex:none;align-items:center;gap:8px;margin:0;font-size:12px;display:inline-flex}.staff-v2 .staff-saved-views select{width:190px;height:30px;min-height:30px;padding:3px 7px;font-size:12px}.staff-v2 .staff-saved-views>details{margin:0}.staff-v2 .staff-saved-views>button{min-height:28px;padding:2px 4px}@media (max-width:600px){.staff-v2 .staff-saved-views{gap:7px;padding:7px 10px}.staff-v2 .staff-saved-views select{width:150px}}.staff-saved-view-status{color:#28645f;background:#e7f2ef;border-radius:999px;padding:3px 7px;font-size:11px}.staff-saved-view-status[data-state=changed]{color:#8d5b12;background:#fff3dd}.staff-saved-view-remove{color:#8a463b;align-items:center;gap:8px;display:inline-flex}.staff-saved-view-remove .staff-danger{color:#fff;background:#a64034;border:0;border-radius:6px;padding:7px 10px}.staff-saved-view-notice{color:#25776e;font-size:12px}@media (max-width:600px){.staff-saved-view-remove{flex-wrap:wrap;align-items:flex-start;width:100%}}.staff-v2 .staff-sort-bar{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 14px;font-size:12px;display:flex}.staff-v2 .staff-sort-bar label{flex:none;align-items:center;gap:7px;margin:0;display:flex}.staff-v2 .staff-sort-bar select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;width:auto;max-width:150px;height:30px;min-height:30px;padding:3px 7px;font-size:12px}.staff-sort-bar small{color:#68788a}.staff-v2 .staff-sort-bar label{flex-direction:row;min-width:0}.staff-v2 .staff-table th{color:#52687a;font-size:12px}.staff-v2 .staff-table td{font-size:13px}.staff-v2 .staff-table small{color:#64798a}.staff-v2 .staff-task-table{border:0;border-radius:0;max-height:calc(100dvh - 285px)}.staff-task-table th{z-index:1;position:sticky;top:0}.staff-task-table .staff-table{min-width:850px}.staff-task-table td:first-child{white-space:nowrap}.staff-task-table .staff-task-note{white-space:normal;overflow-wrap:anywhere;min-width:200px;max-width:360px}.staff-task-table time.overdue{color:#a84232;font-weight:600}.staff-v2 .staff-task-inline{display:none}.staff-v2 .perf-input-grid label{color:#52697b;position:relative}.perf-unit{color:#64798a;pointer-events:none;font-size:12px;position:absolute;bottom:11px;right:12px}.staff-v2 .perf-input-grid input[aria-label=日报通话分钟]{padding-right:48px}.staff-v2 .perf-actions{z-index:1;background:#fff;padding:14px 0 6px;position:sticky;bottom:0;box-shadow:0 -8px 12px #ffffffed}.staff-v2 .perf-actions span{color:#567181}.staff-v2 .perf-muted,.staff-v2 .perf-detail-inputs label{color:#64798a}.staff-v2 .collaboration-card[aria-current=true]{border-color:#2b7478;box-shadow:0 0 0 3px #2b74781a}.staff-v2 .collaboration-card:focus-visible{outline-offset:3px;outline:2px solid #2b7478}@media (max-width:760px){.staff-v2 .staff-task-table{max-height:65dvh}.staff-v2 .staff-task-table td:first-child{min-width:110px}.staff-v2 .staff-task-inline{min-height:36px;margin-top:8px;display:inline-flex}.staff-task-table th:last-child,.staff-task-table td:last-child{display:none}.staff-v2 .perf-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.staff-v2 .perf-actions{padding-bottom:max(10px,env(safe-area-inset-bottom));gap:8px}.staff-v2 .perf-actions>button{min-height:40px}.staff-v2 .perf-actions>span{flex-basis:100%;order:2;font-size:12px}}.perf-load-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.perf-load-error>span{flex:260px}.perf-load-error>button{flex-shrink:0}.staff-v2 .staff-workday-start{padding-top:20px;padding-bottom:10px}.staff-v2 .dashboard-period{margin-bottom:0}.staff-v2 .dashboard-period>summary{cursor:pointer;color:#617888;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;list-style:none;display:flex}.staff-v2 .dashboard-period>summary strong{color:#294759;font-size:14px}.staff-v2 .dashboard-period>summary::-webkit-details-marker{display:none}.staff-v2 .dashboard-period[open]>summary{margin-bottom:8px}.staff-v2 .dashboard-period .dashboard-filters{margin-bottom:0}.staff-v2 .dashboard-scope{margin:0}.staff-v2 .dashboard-card{min-height:110px;padding:16px 18px}.staff-v2 .dashboard-card strong{margin:5px 0;font-size:30px}.staff-v2 .dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.staff-v2 .staff-dashboard{gap:12px;padding-top:14px}.staff-v2 .dashboard-due>button{gap:16px;min-height:68px}.staff-v2 .dashboard-due>button>span:first-child{flex:1;min-width:0}.staff-v2 .dashboard-due strong{font-size:14px}.staff-v2 .dashboard-due small{color:#62798a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.staff-v2 .dashboard-due-action{text-align:right;flex:none;gap:6px;display:grid}.staff-v2 .dashboard-due-action b{color:#17757a;font-size:12px;font-weight:500}.staff-v2 .dashboard-method{color:#6b7e8d;margin-top:16px;font-size:12px}.staff-v2 .dashboard-method summary{cursor:pointer}.staff-v2 .staff-customer-toolbar>label:not(.staff-search){flex:none;width:145px}.staff-v2 .staff-filter-toggle{white-space:nowrap;align-self:end}.staff-v2 .staff-advanced-filters{background:#f9fbfc;border-top:1px solid #e5ecf1}.staff-v2 .staff-advanced-row{flex-wrap:wrap;align-items:end;gap:12px;padding:12px 16px;display:flex}.staff-v2 .staff-advanced-row>label{color:#567080;gap:5px;font-size:12px;display:grid}.staff-v2 .staff-advanced-row input{color:#254254;background:#fff;border:1px solid #d5e0e9;border-radius:5px;min-height:34px;padding:6px 9px}.staff-v2 .staff-advanced-row .staff-sort-bar{border:0;gap:8px;min-height:34px;padding:0}.staff-v2 .staff-customer-table{max-height:calc(100dvh - 310px)}.staff-v2 .staff-customer-table th{z-index:1;position:sticky;top:0}.staff-v2 .staff-filter-summary{color:#456373;background:#f1f7f8;margin:0;padding:9px 16px}.staff-v2 .staff-detail-contact{color:#526d7e;background:#f7fafc;flex-wrap:wrap;gap:8px;padding:0 28px 18px;font-size:13px;display:flex}.staff-v2 .staff-detail-contact a{color:#166d77;margin-left:10px;text-decoration:none}.staff-v2 .staff-detail-nav{z-index:3;background:#fff;border-bottom:1px solid #dfe7ee;gap:22px;margin-bottom:20px;padding:0 28px;display:flex;position:sticky;top:54px}.staff-v2 .staff-detail-nav button{color:#607687;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:14px 0}.staff-v2 .staff-detail-nav button[aria-pressed=true]{color:#156c72;border-bottom-color:#17757a;font-weight:600}.staff-v2 .staff-followup-form{border-top:0;padding-top:0}.customer-stage-guidance{color:#294b43;background:#f5faf8;border:1px solid #d5e4df;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:12px 14px;display:flex}.customer-stage-guidance>div{gap:3px;display:grid}.customer-stage-guidance strong{font-size:13px}.customer-stage-guidance span{font-size:12px}.customer-stage-guidance small{color:#6c817b;font-size:10px}.customer-stage-guidance button{flex:none}.customer-stage-history{border:1px solid var(--staff-border);background:#fff;border-radius:12px;margin:12px 0}.customer-stage-history>summary{cursor:pointer;color:var(--staff-ink);padding:12px 14px;font-weight:700}.customer-stage-history ol{margin:0;padding:0 14px 12px;list-style:none}.customer-stage-history li{border-top:1px solid var(--staff-border);grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 0;display:grid}.customer-stage-history li div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.customer-stage-history li strong{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.customer-stage-history li span,.customer-stage-history li p{color:#68778a;font-size:12px}.customer-stage-history li p{margin:0;line-height:1.55}.stage-transition{color:#556b7d;background:#edf2f6;border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:600}.stage-transition.advanced{color:#28734a;background:#e8f5ed}.stage-transition.regressed{color:#925c00;background:#fff1dc}.stage-transition.reopened{color:#236ab2;background:#e9f2ff}.stage-transition.paused{color:#6a5a77;background:#f0eef4}.customer-stage-confirm{color:#6f4c00;background:#fff9eb;border:1px solid #e5c98a;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex!important}.customer-stage-confirm input{margin:0;width:auto!important}@media (max-width:620px){.customer-stage-guidance{flex-direction:column;align-items:stretch;gap:10px}.customer-stage-guidance button{width:100%}.customer-stage-history li div{flex-direction:column;align-items:flex-start;gap:2px}}.customer-won-confirm{color:#755b25;background:#fff8ea;border-radius:7px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:12px!important;display:flex!important}.customer-won-confirm input{flex:none;height:16px;margin:1px 0 0;width:16px!important}.staff-v2 .staff-customer-tools{border-top:0;margin-top:0;padding-top:0}.staff-v2 .perf-detail-inputs{grid-template-columns:1fr}.staff-v2 .perf-detail-inputs textarea{min-height:76px}.staff-v2 .perf-extra-details{border:1px solid #e0e8ef;border-radius:6px;margin:14px 0;padding:12px}.staff-v2 .perf-extra-details summary{cursor:pointer;color:#3c596b;font-size:13px}.staff-v2 .perf-extra-details summary span{color:#758796;margin-left:8px;font-size:12px}.staff-v2 .perf-extra-details .perf-detail-inputs{grid-template-columns:1fr 1fr;margin-top:12px}@media (max-width:1000px){.staff-v2 .dashboard-grid{grid-template-columns:1fr}.staff-v2 .staff-workday-start{flex-wrap:wrap;gap:14px}}@media (max-width:760px){.staff-v2 .staff-workday-start h2{font-size:21px}.staff-v2 .staff-workday-start>div:last-child{flex-wrap:wrap}.staff-v2 .staff-workday-start button{white-space:nowrap;min-height:40px;padding:8px 10px}.staff-v2 .dashboard-period>summary{flex-direction:column;align-items:flex-start;gap:5px}.staff-v2 .staff-customer-toolbar{flex-wrap:wrap;gap:10px;padding:12px}.staff-v2 .staff-customer-toolbar .staff-search{flex-basis:100%;max-width:none}.staff-v2 .staff-customer-toolbar>label:not(.staff-search){flex:1;width:auto;min-width:110px}.staff-v2 .staff-advanced-row{gap:10px;padding:12px}.staff-v2 .staff-advanced-row input{width:140px}.staff-v2 .staff-customer-table{max-height:65dvh}.staff-v2 .staff-detail-contact{padding:0 20px 14px}.staff-v2 .staff-detail-nav{gap:22px;padding:0 20px}.staff-v2 .staff-detail-nav button{font-size:13px}.staff-v2 .perf-extra-details .perf-detail-inputs{grid-template-columns:1fr}.staff-v2 .dashboard-card{gap:4px;min-height:90px;padding:12px}.staff-v2 .dashboard-card strong{margin:0;font-size:27px}.staff-v2 .dashboard-card small{display:none}.staff-v2 .dashboard-scope{gap:5px;font-size:10px}.staff-v2 .dashboard-due-action{max-width:86px}.staff-v2 .staff-customer-toolbar>label:nth-child(2){grid-column:auto}.staff-v2 .staff-filter-toggle{width:100%;min-height:36px}}.staff-v2 .staff-advanced-filters{background:#f8fafc;padding:16px}.staff-v2 .staff-advanced-row{grid-template-columns:repeat(4,minmax(150px,1fr));align-items:end;gap:16px;padding:12px 0 0;display:grid}.staff-v2 .staff-advanced-row>label{gap:7px;min-width:0}.staff-v2 .staff-advanced-row :is(input,select){color:#294655;width:100%;min-width:0;height:38px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccdae3;border-radius:6px;padding:8px 10px}.staff-v2 .staff-advanced-row .staff-sort-bar{grid-column:span 2;grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.staff-v2 .staff-advanced-row .staff-sort-bar label{gap:7px;display:grid}.staff-v2 .staff-advanced-row .staff-sort-bar small{grid-column:1/-1;font-size:11px}.staff-v2 .staff-advanced-row>small{color:#6b8090;grid-column:span 2;padding-bottom:10px;font-size:12px}.staff-v2 .staff-admin-embedded{max-width:none}.staff-v2 .staff-admin-embedded .company-employees{max-width:none;padding:0}.management-center{gap:16px;display:grid}.management-hero{justify-content:space-between;align-items:flex-end;gap:20px;padding:0;display:flex}.management-hero p,.management-channel-state header p,.management-audit header p{color:var(--jh-teal,#1d6668);letter-spacing:0;margin:0 0 5px;font-size:12px;font-weight:600}.management-hero h2{letter-spacing:-.02em;margin:0 0 6px;font-size:24px}.management-hero span{color:#667a80;font-size:13px}.management-area-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.management-area-card{border:1px solid var(--jh-line,#dce6e5);min-width:0;box-shadow:none;background:#fff;border-radius:10px;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:16px;display:grid}.management-area-icon{background:var(--jh-teal-soft,#e8f2f0);width:36px;height:36px;color:var(--jh-teal,#1d6668);border-radius:8px;place-items:center;display:grid}.management-area-kind{color:#74858a;letter-spacing:.04em;margin:0 0 4px;font-size:10px;font-weight:700;display:block}.management-area-card h3{margin:0 0 10px;font-size:14px}.management-area-card strong{font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.management-area-card span{color:#687b80;margin-top:4px;font-size:11px;display:block}.management-area-card p{color:#74858a;min-height:34px;margin:9px 0;font-size:12px}.management-area-card button,.management-channel-state button{color:var(--jh-teal,#1d6668);font:inherit;background:0 0;border:0;justify-self:start;align-items:center;gap:3px;padding:4px 0;font-size:12px;font-weight:600;display:inline-flex}.management-lower-grid{grid-template-columns:minmax(280px,.65fr) minmax(460px,1.35fr);gap:14px;display:grid}.management-channel-state,.management-audit{border:1px solid var(--jh-line,#dce6e5);background:#fff;border-radius:10px;padding:18px}.management-channel-state header,.management-audit header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.management-channel-state h3,.management-audit h3{margin:0;font-size:16px}.management-channel-state dl{background:var(--jh-line,#dce6e5);border:1px solid var(--jh-line,#dce6e5);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;display:grid;overflow:hidden}.management-channel-state dl div{background:#f7faf9;padding:12px}.management-channel-state dt{color:#728287;font-size:11px}.management-channel-state dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:22px}.management-channel-state small,.management-audit footer{color:#74858a;font-size:11px;line-height:1.7}.management-audit header>span{color:#879598;font-size:11px}.management-audit ol{margin:12px 0;padding:0;list-style:none}.management-audit li{border-top:1px solid #e8eeee;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.management-audit li>span{background:#6ba39b;border-radius:50%;width:7px;height:7px}.management-audit li strong,.management-audit li small{display:block}.management-audit li strong{font-size:12px}.management-audit li small{color:#74858a;margin-top:2px;font-size:11px}.management-audit code{color:#74858a;max-width:110px;font:11px/1.4 ui-monospace,SFMono-Regular,monospace;overflow:hidden}.management-empty{color:#74858a;text-align:center;padding:24px 0}.management-area-card>button{white-space:nowrap;grid-column:2}.management-hero small{color:#879598;margin-top:5px;font-size:11px;display:block}.management-load-error{justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}.management-load-error .staff-secondary{flex:none}.management-initial-loading,.management-unavailable{border:1px solid var(--jh-line,#dce6e5);color:#6d7e83;text-align:center;background:#fff;border-radius:10px;padding:34px}.management-unavailable h3{color:#263b40;margin:0 0 7px;font-size:15px}.management-unavailable p{max-width:680px;margin:0 auto;font-size:12px;line-height:1.7}@media (max-width:1250px){.management-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.management-area-grid{grid-template-columns:1fr 1fr}.management-lower-grid{grid-template-columns:1fr}}@media (max-width:520px){.management-center{gap:12px}.management-hero{flex-direction:column;align-items:flex-start;gap:12px}.management-hero h2{font-size:22px}.management-area-grid{grid-template-columns:1fr;gap:8px}.management-area-card{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;padding:13px 14px}.management-area-card h3{margin-bottom:6px}.management-area-card strong,.management-area-card span{display:inline-block}.management-area-card span{margin:0 0 0 6px}.management-area-card p{min-height:0;margin:6px 0 0}.management-area-card>button{grid-area:1/3;align-self:center;margin-top:3px}.management-channel-state,.management-audit{padding:15px}.management-load-error{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.staff-v2 .staff-advanced-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.staff-v2 .staff-advanced-filters{padding:12px}.staff-v2 .staff-advanced-row{gap:10px}.staff-v2 .staff-advanced-row input{width:100%}}.customer-profile-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.customer-profile-heading h3{color:#294759;margin:0 0 4px;font-size:15px}.customer-profile-heading p{color:#65778a;margin:0;font-size:12px}.customer-profile-editor{background:#fbfcfd;border:1px solid #dce6ed;border-radius:8px;margin-bottom:16px;padding:16px}.customer-profile-editor .staff-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.customer-profile-editor label{color:#52697b;gap:5px;font-size:12px;display:grid}.customer-profile-editor label.wide{grid-column:1/-1}.customer-profile-editor label.customer-stage-confirm{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;display:flex!important}.customer-profile-editor label.customer-stage-confirm input{min-height:0;padding:0;width:auto!important}.customer-profile-editor input,.customer-profile-editor select{color:#294759;background:#fff;border:1px solid #cbd8e1;border-radius:5px;width:100%;min-height:36px;padding:7px 9px}.customer-profile-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}@media (max-width:600px){.customer-profile-heading{align-items:flex-start}.customer-profile-editor .staff-form-grid{grid-template-columns:1fr}.customer-profile-editor label.wide{grid-column:auto}}.staff-profile-quality{font-weight:650;color:#97610b!important;margin-top:5px!important;font-size:10px!important}.staff-profile-quality.blocked{color:#ae3f3f!important}.customer-profile-quality{background:#fffaf0;border:1px solid #efd9a7;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;margin:0 0 14px;padding:13px 14px;display:grid}.customer-profile-quality.blocked{background:#fff7f7;border-color:#edc3c3}.customer-profile-quality>div{align-items:baseline;gap:9px;display:flex}.customer-profile-quality strong{color:#7d560d}.customer-profile-quality.blocked strong{color:#9a3434}.customer-profile-quality span,.customer-profile-quality p{color:#6e7c87;font-size:11px}.customer-profile-quality ul{grid-column:1/-1;gap:5px;margin:0;padding:0;list-style:none;display:grid}.customer-profile-quality li{color:#536977;font-size:12px}.customer-profile-quality li b{color:#314e5d;min-width:72px;display:inline-block}.customer-profile-quality p{grid-column:1/-1;margin:0}.customer-profile-quality button{grid-area:1/2;align-self:start}@media (max-width:600px){.customer-profile-quality{grid-template-columns:1fr}.customer-profile-quality button{grid-area:auto/1;width:100%}}.inquiry-filters{background:#fff;border:1px solid #e2e7ef;border-radius:10px;grid-template-columns:minmax(140px,.8fr) minmax(140px,.8fr) minmax(150px,1fr) minmax(180px,1.2fr) auto auto;align-items:end;gap:9px;padding:11px 13px;display:grid}.inquiry-filters label{color:#68768c;gap:5px;font-size:11px;display:grid}.inquiry-filters input,.inquiry-filters select{color:#26354b;background:#fff;border:1px solid #d8e0e9;border-radius:7px;min-width:0;height:36px;padding:8px 9px}.inquiry-summary{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.inquiry-summary>div{color:#66748b;background:#fff;border:1px solid #e2e7ef;border-radius:9px;flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 8px;min-width:150px;padding:9px 12px;display:grid}.inquiry-summary>div strong{color:#202c40;font-size:18px}.inquiry-summary>div small{color:#8792a3;grid-column:2/4;font-size:10px}.inquiry-summary nav{background:#e9edf3;border-radius:8px;align-self:center;margin-left:auto;padding:3px;display:flex}.inquiry-queue>header{border-bottom:1px solid #e9edf3;justify-content:space-between;padding:15px 17px;display:flex}.inquiry-state.assigned{color:#28734a;background:#e8f5ed}.inquiry-progress{grid-template-columns:repeat(3,1fr);gap:7px;margin:15px 0 0;display:grid}.inquiry-progress>span{color:#758198;background:#f4f6f9;border-radius:7px;padding:9px 10px 9px 24px;font-size:11px;position:relative}.inquiry-progress>span:before{content:"";background:#c2cad5;border-radius:50%;width:7px;height:7px;position:absolute;top:13px;left:10px}.inquiry-progress>span.done{color:#286b4a;background:#eef7f2}.inquiry-progress>span.done:before{background:#42a877}.inquiry-progress small{color:inherit;opacity:.8;margin-top:3px;display:block}.inquiry-success{color:#245c3f;background:#eef9f3;border:1px solid #bfe2cf;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.inquiry-success span{gap:3px;display:grid}.inquiry-success small{color:#587766}.inquiry-success a{color:#176643;white-space:nowrap;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.inquiry-load-failure{color:#7b4b43;text-align:center;background:#fff9f7;border:1px solid #efd7cf;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:220px;padding:20px;display:flex}.inquiry-load-failure strong{color:#713c34}.inquiry-refresh-warning{color:#7b5b20;background:#fff8e9;border:1px solid #efdcae;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:12px;display:flex}.inquiry-refresh-warning button{color:#176f86;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.inquiry-spin{animation:.8s linear infinite inquiry-spin}@keyframes inquiry-spin{to{transform:rotate(360deg)}}@media (max-width:980px){.inquiry-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-layout{grid-template-columns:1fr}.inquiry-detail{min-height:400px}}@media (max-width:620px){.inquiry-heading{flex-direction:column;align-items:flex-start}.inquiry-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.inquiry-filters label:nth-of-type(3),.inquiry-filters label:nth-of-type(4){grid-column:1/-1}.inquiry-filters button{min-height:40px}.inquiry-summary{flex-wrap:wrap;align-items:stretch}.inquiry-summary>div{flex:1;min-width:calc(50% - 5px)}.inquiry-summary nav{width:100%;margin:0}.inquiry-summary nav button{flex:1}.inquiry-success{flex-direction:column;align-items:flex-start}.inquiry-success a{white-space:normal}.inquiry-layout{display:block}.inquiry-queue{margin-bottom:12px}.inquiry-progress,.inquiry-detail dl{grid-template-columns:1fr}.inquiry-detail dl .wide{grid-column:auto}.inquiry-assign{grid-template-columns:1fr}.inquiry-assign small{grid-column:auto}}.staff-v2 .inquiry-detail[aria-current=true]{border-color:#2b7478;box-shadow:0 0 0 3px #2b74781a}.staff-v2 .inquiry-detail:focus-visible{outline-offset:3px;outline:2px solid #2b7478}.management-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collaboration-page{gap:14px;display:grid}.collaboration-heading{margin:0}.collaboration-summary{background:#eef5f3;border:1px solid #d7e5e2;border-radius:9px;align-items:center;gap:18px;padding:14px 16px;display:flex}.collaboration-summary>div{align-items:baseline;gap:7px;min-width:95px;display:flex}.collaboration-summary strong{color:#1a6265;font-size:25px}.collaboration-summary span{color:#60797c;font-size:12px}.collaboration-summary p{color:#5e7178;margin:0;font-size:12px;line-height:1.7}.collaboration-list{gap:10px;display:grid}.collaboration-card{background:#fff;border:1px solid #dce5e7;border-radius:9px;padding:16px 18px}.collaboration-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.collaboration-card>header div{gap:4px;display:grid}.collaboration-card>header strong{color:#263f4c;font-size:15px}.collaboration-card>header span{color:#75858d;font-size:11px}.collaboration-card em{color:#677a80;background:#edf2f3;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal}.collaboration-card em[data-status=pending]{color:#915e04;background:#fff2d7}.collaboration-card em[data-status=approved]{color:#27704d;background:#e9f5ef}.collaboration-card em[data-status=rejected]{color:#a44943;background:#fbeceb}.collaboration-card dl{border-top:1px solid #edf1f2;gap:8px;margin:14px 0 0;padding-top:12px;display:grid}.collaboration-card dl>div{grid-template-columns:72px 1fr;gap:10px;display:grid}.collaboration-card dt{color:#819098;font-size:11px}.collaboration-card dd{color:#3e545e;white-space:pre-wrap;margin:0;font-size:13px}.collaboration-review{border-top:1px solid #e6ecee;grid-template-columns:160px minmax(240px,1fr) minmax(260px,1.4fr) auto;align-items:end;gap:10px;margin-top:14px;padding-top:14px;display:grid}.collaboration-review label{gap:5px;min-width:0;display:grid}.collaboration-review label span{color:#64777f;font-size:11px}.collaboration-review :is(input,select){color:#304b56;background:#fff;border:1px solid #ccd9dd;border-radius:6px;width:100%;min-width:0;height:36px;padding:7px 9px}.collaboration-review button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.collaboration-card>footer{color:#6e7f86;border-top:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.collaboration-card>footer span{align-items:center;gap:5px;display:inline-flex}.collaboration-card>footer small{color:#89969c}.collaboration-empty{color:#77898f;background:#fff;border:1px dashed #ccdadd;border-radius:9px;place-content:center;justify-items:center;gap:7px;min-height:210px;display:grid}.collaboration-empty strong{color:#425b64}.collaboration-empty span{font-size:12px}.staff-collision-box{background:#fffaf0;border:1px solid #e2d3ab;border-radius:8px;gap:10px;margin:16px 0 4px;padding:14px;display:grid}.staff-collision-box>strong{color:#654d19;font-size:14px}.staff-collision-box>p{line-height:1.6;color:#6e6246!important;margin:0!important}.staff-collision-box label{color:#655a42;gap:6px;font-size:12px;display:grid}.staff-collision-box textarea{resize:vertical;background:#fff;border:1px solid #d9c99e;border-radius:6px;min-height:74px;padding:9px}.staff-collision-box>button{justify-self:start;align-items:center;gap:6px;display:inline-flex}@media (max-width:1050px){.collaboration-review{grid-template-columns:1fr 1fr}.collaboration-reason{grid-column:1/-1}.collaboration-review button{justify-self:start}.management-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.collaboration-summary{align-items:flex-start}.collaboration-review{grid-template-columns:1fr}.collaboration-reason{grid-column:auto}.collaboration-card{padding:14px}.management-area-grid{grid-template-columns:1fr}}.staff-import-collaboration{background:#f3f8f7;border:1px solid #d5e4e1;border-radius:8px;grid-template-columns:auto minmax(280px,1fr) auto auto;align-items:end;gap:12px;margin:0 0 14px;padding:12px 14px;display:grid}.staff-import-collaboration>strong{color:#2a5659;align-self:center;font-size:13px}.staff-import-collaboration label{gap:5px;display:grid}.staff-import-collaboration label span{color:#62777d;font-size:11px}.staff-import-collaboration input{background:#fff;border:1px solid #c9d8d8;border-radius:6px;min-width:0;height:36px;padding:7px 9px}.staff-import-collaboration button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.staff-import-collab-hint{color:#2c6c69;margin-top:4px;font-size:11px;display:block}.staff-import-state.pending{color:#956000}.staff-import-state.approved{color:#24734c}.staff-import-state.rejected{color:#a24542}.staff-import-collaboration-error{color:#a73843;background:#fff0f1;border-radius:6px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:12px}.staff-import-result-error{color:#a73843;background:#fff0f1;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:10px 12px;font-size:12px;display:flex}.staff-import-result-error button{color:#176f77;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:700}@media (max-width:520px){.staff-import-result-error{flex-direction:column;align-items:flex-start}.staff-import-result-error button{padding:0}}.staff-export-scope{align-items:baseline;gap:9px;margin-top:8px;display:flex}.staff-export-scope strong{color:#245b61;font-size:14px}.staff-export-scope span{color:#71838b;font-size:11px}.staff-export-error{color:#a73843;align-items:center;gap:9px;margin:8px 0 0;font-size:12px;display:flex}.staff-export-error button{color:#176f77;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}@media (max-width:520px){.staff-export-scope,.staff-export-error{flex-direction:column;align-items:flex-start}}.staff-import-collision-select{white-space:nowrap;cursor:pointer;align-items:center;gap:7px;display:inline-flex}.staff-import-collision-select input{margin:0}.staff-import-collision-select:has(input:disabled){cursor:default}@media (max-width:800px){.staff-import-collaboration{grid-template-columns:1fr 1fr}.staff-import-collaboration label{grid-column:1/-1}}@media (max-width:520px){.staff-import-collaboration{grid-template-columns:1fr}.staff-import-collaboration label{grid-column:auto}.staff-import-collaboration button{justify-content:center}}.staff-import-open-company{color:var(--jh-brand-link,#176f77);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0 0;font-size:12px;font-weight:600;display:block}.staff-collision-matches{gap:7px;display:grid}.staff-collision-matches button{color:#405967;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9c99e;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:9px 10px;display:flex}.staff-collision-matches button strong{color:#176f77;white-space:nowrap;font-size:12px}.collaboration-coexist-note{background:#f3f8f7;border:1px solid #d8e5e2;border-radius:6px;align-content:center;gap:2px;min-height:36px;padding:7px 9px;display:grid}.collaboration-coexist-note strong{color:#285f61;font-size:12px}.collaboration-coexist-note span{color:#637b7d;font-size:11px;line-height:1.45}@media (max-width:1050px){.collaboration-coexist-note{grid-column:1/-1}}@media (max-width:620px){.collaboration-coexist-note{grid-column:auto}}.collaboration-card>footer>div{align-items:center;gap:12px;display:flex}.collaboration-card>footer>div .perf-link{white-space:nowrap}.customer-action-panel{background:#f7faf9;border:1px solid #d7e4e4;border-radius:10px;margin:0 0 18px;overflow:hidden}.customer-action-panel>header{justify-content:space-between;align-items:center;gap:14px;padding:13px 14px 9px;display:flex}.customer-action-panel>header div{gap:2px;display:grid}.customer-action-panel>header span{color:#71858a;font-size:10px}.customer-action-panel>header strong{color:#284951;font-size:13px}.customer-action-panel>header button{color:#fff;font:inherit;white-space:nowrap;background:#176e73;border:0;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:650;display:inline-flex}.customer-action-reason{color:#61777d;margin:0;padding:0 14px 11px;font-size:11px}.customer-action-facts{border-top:1px solid #e0e9e8;border-bottom:1px solid #e0e9e8;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-action-facts>button{text-align:left;color:#46626b;background:#fff;border:0;border-right:1px solid #e0e9e8;grid-template-columns:auto 1fr;gap:2px 6px;min-width:0;padding:10px 12px;display:grid}.customer-action-facts>button:last-child{border-right:0}.customer-action-facts>button:disabled{opacity:.7}.customer-action-facts svg{grid-row:1/3}.customer-action-facts span{color:#7b8d92;font-size:10px}.customer-action-facts strong,.customer-action-facts small{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.customer-action-facts strong{color:#2f4b55;font-size:12px}.customer-action-facts small{color:#819196;font-size:10px}.customer-action-facts>button.overdue strong,.customer-action-facts>button.blocked strong{color:#a4403e}.customer-action-facts>button.today strong,.customer-action-facts>button.needs_attention strong{color:#8b630d}.customer-action-panel>footer{color:#74888c;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:10px;display:flex}.customer-action-panel>footer span{align-items:center;gap:5px;display:flex}.customer-action-panel>footer button{color:#176e73;font:inherit;white-space:nowrap;background:0 0;border:0;font-size:11px;font-weight:650}@media (max-width:600px){.customer-action-panel>header{align-items:flex-start}.customer-action-facts{grid-template-columns:1fr}.customer-action-facts>button{border-bottom:1px solid #e0e9e8;border-right:0;padding:9px 11px}.customer-action-facts>button:last-child{border-bottom:0}.customer-action-panel>footer span{align-items:flex-start}.customer-action-panel>footer button{align-self:flex-start}}.customer-history-more{color:#286169;width:100%;font:inherit;background:#f8fbfb;border:1px solid #d9e4e7;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin:10px 0;padding:8px 12px;font-size:12px;font-weight:650;display:flex}.customer-history-more:hover{background:#edf6f5}.customer-history-more small{color:#71858a;font-size:10px;font-weight:500}.management-source-outcomes{border:1px solid var(--jh-line,#dce6e5);background:#fff;border-radius:10px;padding:18px}.management-source-outcomes>header,.management-source-outcomes>footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.management-source-outcomes>header p{color:var(--jh-teal,#1d6668);margin:0 0 5px;font-size:12px;font-weight:600}.management-source-outcomes>header h3{margin:0;font-size:16px}.management-source-outcomes>header>span,.management-source-outcomes>footer{color:#75878c;font-size:11px}.management-source-table{margin:15px 0 12px;overflow-x:auto}.management-source-head,.management-source-row{grid-template-columns:minmax(180px,1.5fr) repeat(5,minmax(90px,1fr));align-items:center;min-width:760px;display:grid}.management-source-head{color:#78898e;border-bottom:1px solid #dfe8e7;padding:0 10px 8px;font-size:10px}.management-source-row{color:#52686e;border-bottom:1px solid #edf1f1;padding:10px;font-size:11px}.management-source-row>div{gap:6px;display:grid}.management-source-row strong{color:#314b52;font-size:12px}.management-source-row i{background:#6fa59b;border-radius:3px;max-width:100%;height:3px;display:block}.management-source-row b{color:#203f47;font-variant-numeric:tabular-nums;font-size:16px}.management-source-row span{font-variant-numeric:tabular-nums}.management-source-outcomes>footer small{color:#8a989c}.management-tool-usage{border:1px solid var(--jh-line,#dce6e5);background:#fff;border-radius:10px;padding:18px}.management-tool-usage>header,.management-tool-usage>footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.management-tool-usage>header p{color:var(--jh-teal,#1d6668);margin:0 0 5px;font-size:12px;font-weight:600}.management-tool-usage>header h3{margin:0;font-size:16px}.management-tool-usage>header>span,.management-tool-usage>footer{color:#75878c;font-size:11px}.management-tool-metrics{border:1px solid #e3ebea;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0 12px;display:grid;overflow:hidden}.management-tool-metrics>div{background:#f8faf9;border-left:1px solid #e3ebea;gap:7px;padding:13px 15px;display:grid}.management-tool-metrics>div:first-child{border-left:0}.management-tool-metrics span{color:#74858a;font-size:11px}.management-tool-metrics strong{color:#203f47;font-variant-numeric:tabular-nums;font-size:22px}.management-tool-usage>footer small{color:#8a989c;text-align:right}@media (max-width:1250px){.management-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.management-area-grid{grid-template-columns:1fr 1fr}.management-lower-grid{grid-template-columns:1fr}.management-tool-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.management-tool-metrics>div:nth-child(3){border-top:1px solid #e3ebea;border-left:0}.management-tool-metrics>div:nth-child(4){border-top:1px solid #e3ebea}}@media (max-width:520px){.management-center{gap:12px}.management-hero{flex-direction:column;align-items:flex-start;gap:12px}.management-hero h2{font-size:22px}.management-area-grid{grid-template-columns:1fr;gap:8px}.management-area-card{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;padding:13px 14px}.management-area-card h3{margin-bottom:6px}.management-area-card strong,.management-area-card span{display:inline-block}.management-area-card span{margin:0 0 0 6px}.management-area-card p{min-height:0;margin:6px 0 0}.management-area-card>button{grid-area:1/3;align-self:center;margin-top:3px}.management-source-outcomes,.management-tool-usage,.management-channel-state,.management-audit{padding:15px}.management-source-outcomes>header,.management-source-outcomes>footer,.management-tool-usage>header,.management-tool-usage>footer{display:grid}.management-tool-usage>footer small{text-align:left}.management-tool-metrics{grid-template-columns:1fr}.management-tool-metrics>div{border-top:1px solid #e3ebea;border-left:0}.management-tool-metrics>div:first-child{border-top:0}}.inquiry-page{gap:16px;display:grid}.inquiry-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.inquiry-heading p{letter-spacing:.09em;color:#64819b;margin:0 0 5px;font-size:11px;font-weight:700}.inquiry-heading h2{letter-spacing:-.025em;margin:0 0 6px;font-size:26px}.inquiry-heading span{color:#6b7890}.inquiry-reference-search{background:#fff;border:1px solid #e2e7ef;border-radius:9px;gap:7px;padding:13px;display:grid}.inquiry-reference-search>label{color:#43546b;font-size:12px;font-weight:650}.inquiry-reference-search>div{align-items:center;gap:8px;display:flex}.inquiry-reference-search>div>svg{color:#7890a4}.inquiry-reference-search input{min-width:260px;font:inherit;text-transform:uppercase;border:1px solid #d9e0e9;border-radius:7px;flex:1;padding:9px 11px}.inquiry-reference-search small{color:#7b8798}.inquiry-summary{align-items:center;gap:10px;display:flex}.inquiry-summary>div{color:#66748b;background:#fff;border:1px solid #e2e7ef;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;display:flex}.inquiry-summary>div strong{color:#202c40;margin-left:6px;font-size:18px}.inquiry-summary nav{background:#e9edf3;border-radius:8px;margin-left:auto;padding:3px;display:flex}.inquiry-summary nav button{color:#66748b;background:0 0;border:0;border-radius:6px;padding:7px 12px}.inquiry-summary nav button[aria-pressed=true]{color:#1f2e45;background:#fff;box-shadow:0 1px 3px #1d293914}.inquiry-layout{grid-template-columns:minmax(330px,.75fr) minmax(500px,1.25fr);gap:14px;min-height:520px;display:grid}.inquiry-queue,.inquiry-detail{background:#fff;border:1px solid #e1e7ef;border-radius:11px;overflow:hidden}.inquiry-queue>header{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.inquiry-queue>header>div{align-items:center;gap:9px;display:flex}.inquiry-queue>header span{color:#7c889a;font-size:12px}.inquiry-queue>header button{color:#41627e;background:0 0;border:0;padding:2px;font-size:12px}.inquiry-queue>button{text-align:left;color:#202d42;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:auto 1fr auto;gap:5px 9px;width:100%;padding:14px 16px;display:grid}.inquiry-queue>button:hover,.inquiry-queue>button.active{background:#f4f7fb}.inquiry-queue>button.active{box-shadow:inset 3px 0 #3479d7}.inquiry-queue>button strong{align-self:center}.inquiry-queue>button small{color:#758198;text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;overflow:hidden}.inquiry-queue>button time{color:#8b96a6;font-size:11px}.inquiry-badges{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.inquiry-source{color:#41627e;background:#edf3f8;border-radius:5px;align-items:center;width:max-content;padding:3px 7px;font-size:10px;display:inline-flex}.inquiry-state{color:#9a6200;background:#fff1d8;border-radius:5px;justify-content:center;align-items:center;width:max-content;padding:3px 7px;font-size:10px;display:inline-flex}.inquiry-state.awaiting_first_followup,.inquiry-state.unscheduled{color:#a95a13;background:#fff0df}.inquiry-state.followed_up,.inquiry-state.scheduled{color:#28734a;background:#e8f5ed}.inquiry-state.assignment_time_unknown,.inquiry-state.date_unknown{color:#68758a;background:#eef1f5}.inquiry-state.overdue{color:#a84f39;background:#fff0ec}.inquiry-state.due_today{color:#7a6515;background:#fff8dd}.inquiry-detail{padding:22px}.inquiry-detail header{border-bottom:1px solid #e8edf3;padding-bottom:17px}.inquiry-detail h3{margin:11px 0 5px;font-size:22px}.inquiry-detail header small{color:#7e899a}.inquiry-detail dl{grid-template-columns:1fr 1fr;gap:18px 28px;margin:22px 0;display:grid}.inquiry-detail dl .wide{grid-column:1/-1}.inquiry-detail dt{color:#8490a1;margin-bottom:5px;font-size:11px}.inquiry-detail dd{color:#26354b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.inquiry-consent{color:#738095;background:#f6f8fb;border-radius:7px;align-items:center;gap:7px;padding:10px;font-size:11px;display:flex}.inquiry-assign{border-top:1px solid #e7ecf2;grid-template-columns:minmax(200px,1fr) auto;align-items:end;gap:10px;padding-top:18px;display:grid}.inquiry-assign label{color:#5f6e85;gap:6px;font-size:12px;display:grid}.inquiry-assign select{background:#fff;border:1px solid #d9e0e9;border-radius:7px;padding:9px}.inquiry-assign small{color:#7b8798;grid-column:1/-1}.inquiry-open-company{color:#2869c8;align-items:center;gap:6px;margin-top:18px;text-decoration:none;display:inline-flex}.inquiry-empty,.inquiry-detail-empty,.inquiry-loading{text-align:center;color:#7b8798;place-items:center;gap:8px;min-height:240px;display:grid}.inquiry-empty span{font-size:12px}.inquiry-detail-empty{height:100%}.inquiry-error{margin:0}.inquiry-state.resolved_won,.inquiry-state.won{color:#916000;background:#fff1d6}.inquiry-state.resolved_not_qualified,.inquiry-state.not_qualified{color:#95503d;background:#f5ece9}.inquiry-state.paused{color:#60717d;background:#edf1f4}.inquiry-state.paused_due{color:#a84f39;background:#fff0ec}@media (max-width:980px){.inquiry-layout{grid-template-columns:1fr}.inquiry-detail{min-height:400px}}@media (max-width:620px){.inquiry-heading{flex-direction:column;align-items:flex-start}.inquiry-reference-search>div{flex-direction:column;align-items:stretch}.inquiry-reference-search>div>svg{display:none}.inquiry-reference-search input{width:100%;min-width:0}.inquiry-summary{flex-wrap:wrap;align-items:stretch}.inquiry-summary>div{flex:1}.inquiry-summary nav{width:100%;margin:0}.inquiry-summary nav button{flex:1}.inquiry-layout{display:block}.inquiry-queue{margin-bottom:12px}.inquiry-detail dl{grid-template-columns:1fr}.inquiry-detail dl .wide{grid-column:auto}.inquiry-assign{grid-template-columns:1fr}.inquiry-assign small{grid-column:auto}}.customer-inquiry-outcomes{background:#f8fafb;border:1px solid #dce5eb;border-radius:10px;margin:18px 0;overflow:hidden}.customer-inquiry-outcomes>header{justify-content:space-between;align-items:end;padding:15px 16px 12px;display:flex}.customer-inquiry-outcomes>header p{color:#688091;letter-spacing:.09em;margin:0 0 3px;font-size:10px;font-weight:700}.customer-inquiry-outcomes>header h3{color:#294759;margin:0;font-size:15px}.customer-inquiry-outcomes>header>span{color:#718595;font-size:12px}.customer-inquiry-tabs{gap:6px;padding:0 16px 12px;display:flex;overflow-x:auto}.customer-inquiry-tabs button{text-align:left;color:#385367;background:#fff;border:1px solid #d7e2e8;border-radius:7px;flex:none;gap:3px;min-width:128px;padding:8px 10px;display:grid}.customer-inquiry-tabs button[aria-selected=true]{border-color:#1d6870;box-shadow:inset 0 0 0 1px #1d6870}.customer-inquiry-tabs strong{font-size:12px}.customer-inquiry-tabs small{color:#718595;font-size:10px}.customer-inquiry-result{background:#fff;border-top:1px solid #dce5eb;padding:16px}.customer-inquiry-current{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.customer-inquiry-current>span{color:#1a6870;background:#e8f3f2;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.customer-inquiry-current>div{gap:3px;display:grid}.customer-inquiry-current strong{color:#274457;font-size:13px}.customer-inquiry-current small{color:#6b7f8f}.customer-inquiry-result.won .customer-inquiry-current>span{color:#9a6600;background:#fff1d6}.customer-inquiry-result.paused .customer-inquiry-current>span{color:#60717d;background:#edf1f4}.customer-inquiry-result.not_qualified .customer-inquiry-current>span{color:#975442;background:#f6ece9}.customer-inquiry-grid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:12px;display:grid}.customer-inquiry-grid label,.customer-inquiry-reopen label{color:#52697b;gap:5px;font-size:11px;display:grid}.customer-inquiry-grid label.wide{grid-column:1/-1}.customer-inquiry-grid select,.customer-inquiry-grid input,.customer-inquiry-grid textarea,.customer-inquiry-reopen textarea{color:#294759;width:100%;font:inherit;background:#fff;border:1px solid #cad8e0;border-radius:6px;padding:8px 9px}.customer-inquiry-hint{color:#8a641b;background:#fff7e6;border-radius:6px;margin:0 0 10px;padding:8px 10px;font-size:11px}.customer-inquiry-reopen{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.customer-inquiry-history{border-top:1px solid #e5ebef;margin-top:15px;padding-top:12px}.customer-inquiry-history summary{cursor:pointer;color:#395466;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;list-style:none;display:flex}.customer-inquiry-history summary::-webkit-details-marker{display:none}.customer-inquiry-history summary small{color:#82919c;font-weight:500}.customer-inquiry-history ol{gap:0;margin:11px 0 0;padding:0;list-style:none;display:grid}.customer-inquiry-history li{border-top:1px solid #eef2f4;grid-template-columns:72px 1fr;gap:11px;padding:10px 0;display:grid}.customer-inquiry-history-state{color:#506a78;background:#edf3f4;border-radius:999px;place-self:start;padding:3px 7px;font-size:10px}.customer-inquiry-history-state.won{color:#8a5f0b;background:#fff1d6}.customer-inquiry-history-state.paused{color:#60717d;background:#edf1f4}.customer-inquiry-history-state.not_qualified{color:#975442;background:#f6ece9}.customer-inquiry-history li>div{min-width:0}.customer-inquiry-history li header{justify-content:space-between;align-items:start;gap:10px;display:flex}.customer-inquiry-history li strong{color:#324f60;font-size:11px}.customer-inquiry-history time{color:#86949e;flex:none;font-size:10px}.customer-inquiry-history li p{color:#5d7180;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.6}.customer-inquiry-history li small{color:#728895;margin-top:4px;font-size:10px;display:block}.customer-inquiry-result footer{color:#7b8b97;border-top:1px solid #e5ebef;margin-top:13px;padding-top:11px;font-size:10px}.customer-inquiry-result .staff-error{margin:10px 0 0}@media (max-width:620px){.customer-inquiry-grid,.customer-inquiry-reopen{grid-template-columns:1fr}.customer-inquiry-grid label.wide{grid-column:auto}.customer-inquiry-history li{grid-template-columns:1fr}.customer-inquiry-history li header{display:grid}.customer-inquiry-history time{white-space:normal}}.management-center{grid-template-columns:minmax(0,1fr)}.management-center>*{min-width:0}.staff-followup-filters{background:#fbfcfc;border-bottom:1px solid #e4ecee;flex-wrap:wrap;align-items:end;gap:8px 12px;padding:12px 14px;display:flex}.staff-followup-filters form{flex:1;align-items:end;gap:6px;min-width:220px;display:flex}.staff-followup-filters label{color:#61747e;gap:4px;min-width:125px;font-size:11px;display:grid}.staff-followup-filters form label{flex:1;min-width:0}.staff-followup-filters input,.staff-followup-filters select{color:#29434d;background:#fff;border:1px solid #cbd8dc;border-radius:6px;width:100%;min-width:0;height:35px;padding:6px 8px}.staff-followup-filters button{white-space:nowrap;height:35px}.staff-followup-advanced{border-top:1px solid #e3ebec;width:100%;padding-top:7px}.staff-followup-advanced>summary{cursor:pointer;color:#2b6870;font-size:12px;font-weight:650}.staff-followup-advanced>div{grid-template-columns:repeat(5,minmax(125px,1fr));gap:9px;margin-top:10px;display:grid}.staff-followup-count{color:#6e8088;margin:0;padding:8px 14px;font-size:11px}.perf-ledger-presets{flex-wrap:wrap;gap:6px;margin:0 0 11px;display:flex}.perf-ledger-presets button{color:#2a6267;cursor:pointer;background:#f7faf9;border:1px solid #d2e0e0;border-radius:6px;padding:6px 11px;font-size:12px}.perf-ledger-presets button:hover{background:#eaf5f2}.inquiry-filter-panel{background:#fff;border:1px solid #e2e7ef;border-radius:9px;overflow:hidden}.inquiry-filter-panel>summary{cursor:pointer;color:#315c68;justify-content:space-between;align-items:center;padding:11px 14px;font-size:12px;font-weight:650;list-style:none;display:flex}.inquiry-filter-panel>summary::-webkit-details-marker{display:none}.inquiry-filter-panel>summary:after{content:"展开";color:#708591;font-weight:500}.inquiry-filter-panel[open]>summary:after{content:"收起"}.inquiry-filter-panel .inquiry-filters{border:0;border-top:1px solid #e8eef0;border-radius:0;margin:0}@media (max-width:620px){.inquiry-page{gap:10px}.inquiry-heading{flex-direction:row;align-items:center;gap:8px}.inquiry-heading p,.inquiry-heading span{display:none}.inquiry-heading h2{margin:0;font-size:18px}.inquiry-heading button{flex:none}.inquiry-reference-search{gap:5px;padding:10px}.inquiry-reference-search>div{flex-direction:row;align-items:center;gap:6px}.inquiry-reference-search input{flex:1;width:auto;min-width:0}.inquiry-reference-search>div button{flex:none;min-width:64px}.inquiry-reference-search>small{display:none}.inquiry-summary nav{justify-content:space-between;width:100%;margin-left:0}.inquiry-summary nav button{white-space:nowrap;min-width:0;padding:7px 5px;font-size:11px}.staff-followup-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.staff-followup-filters form{grid-column:1/-1;min-width:0}.staff-followup-filters label{min-width:0}.staff-followup-advanced{grid-column:1/-1}.staff-followup-advanced>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.tms-workspace{color:#12243a;background:#f2f5f4;border:1px solid #d8e0e4;width:100%;min-width:0;position:relative}.tms-workspace-toolbar{background:#fff;border-bottom:1px solid #d8e0e4;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.tms-workspace-toolbar nav{flex-wrap:wrap;gap:6px;display:flex}.tms-workspace-toolbar button{font:inherit;color:#12243a;cursor:pointer;background:#fff;border:1px solid #d8e0e4;padding:8px 12px;font-size:13px}.tms-workspace-toolbar button[aria-current=page]{color:#fff;background:#397ca5;border-color:#397ca5}.tms-workspace-toolbar .tms-expand{white-space:nowrap;color:#397ca5}.tms-workspace iframe{background:#f2f5f4;border:0;width:100%;height:max(780px,100vh - 220px);display:block}.tms-workspace.tms-expanded{z-index:1500;border:0;flex-direction:column;display:flex;position:fixed;inset:0}.tms-expanded iframe{flex:1;height:100%;min-height:0}.tms-loading{background:#fff;padding:12px;position:absolute;top:65px;left:24px}.staff-v2 .logistics-workspace:has(.tms-workspace){padding:0}.tms-workspace-toolbar strong{font-size:14px}@media (max-width:700px){.tms-workspace-toolbar{align-items:flex-start;padding:8px}.tms-workspace-toolbar button{padding:7px 8px;font-size:12px}.tms-workspace iframe{height:calc(100dvh - 180px);min-height:650px}.tms-expanded iframe{min-height:0}}.staff-v2 .tms-workspace-toolbar{z-index:3;position:sticky;top:56px}.staff-v2 .tms-expanded .tms-workspace-toolbar{top:0}.staff-v2 .tms-workspace.tms-overlay{z-index:2000;border:0;flex-direction:column;display:flex;position:fixed;inset:0}.staff-v2 .tms-overlay>.tms-workspace-toolbar{display:none}.staff-v2 .tms-overlay>iframe{flex:1;height:100dvh;min-height:0}.staff-v2 .tms-sales-workspace{background:#f2f5f4;border:0;height:calc(100dvh - 106px);min-height:580px}.staff-v2 .tms-sales-workspace>iframe{height:100%;min-height:0}.staff-v2 .tms-sales-workspace .tms-loading{top:20px}.tms-loading .tms-retry{color:#397ca5;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0e4;margin-left:8px;padding:5px 9px}.staff-v2 .tms-sales-workspace.tms-overlay{height:100dvh;min-height:0}@media (max-width:700px){.staff-v2 .tms-sales-workspace{height:calc(100dvh - 122px);min-height:0}}.task-center{gap:14px;display:grid}.task-center-heading{margin:0}.task-center-summary{background:#dce5e8;border:1px solid #dce5e8;border-radius:10px;grid-template-columns:132px 132px 132px 1fr;gap:1px;display:grid;overflow:hidden}.task-center-summary>div{background:#fff;gap:2px;padding:10px 16px;display:grid}.task-center-summary strong{color:#173e46;font-size:22px;line-height:1}.task-center-summary span{color:#6b7e88;font-size:12px}.task-center-summary nav{background:#fff;justify-content:flex-end;align-items:center;gap:4px;padding:8px 10px;display:flex}.task-center-summary nav button{color:#556c75;background:0 0;border:1px solid #0000;border-radius:6px;min-height:32px;padding:0 14px}.task-center-summary nav button[aria-pressed=true]{color:#176c72;background:#eaf5f4;border-color:#b8d6d4;font-weight:700}.task-center-list{gap:5px;display:grid}.task-center-controls{justify-content:space-between;align-items:center;gap:12px;margin-bottom:3px;display:flex}.task-center-controls>nav{gap:4px;display:flex}.task-center-controls button,.task-center-pages button{color:#506771;background:#fff;border:1px solid #d5e1e4;border-radius:6px;min-height:32px;padding:0 12px}.task-center-controls button[aria-pressed=true]{color:#176c72;background:#eaf5f4;border-color:#a7ceca;font-weight:700}.task-center-controls>span,.task-center-pages span{color:#788a92;font-size:12px}.task-center-list>article{background:#fff;border:1px solid #dce5e8;border-left:3px solid #87aaa8;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:7px 12px;display:grid}.task-center-list>article[data-priority=critical]{border-left-color:#b95745}.task-center-list>article[data-read=true]{background:#f8fafb}.task-center-status{justify-items:center;display:grid}.task-center-status span{background:#1d7779;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e6f3f2}.task-center-list>article[data-read=true] .task-center-status span{background:#a7b5bc;box-shadow:0 0 0 4px #edf1f3}.task-center-copy{min-width:0}.task-center-copy p{align-items:center;gap:7px;margin:0 0 2px;display:flex}.task-center-copy em{color:#176c72;letter-spacing:.04em;font-size:11px;font-style:normal;font-weight:700}.task-center-copy p b{color:#a84232;background:#fbebe7;border-radius:10px;padding:2px 6px;font-size:10px}.task-center-copy p time{color:#8a9aa1;margin-left:auto;font-size:11px}.task-center-copy h3{color:#203d45;margin:0;font-size:14px;line-height:1.35}.task-center-copy>span{color:#60747e;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.task-center-actions{align-items:center;gap:7px;display:flex}.task-center-actions button{white-space:nowrap;min-height:32px}.task-center-empty,.task-center-failure{color:#6d8089;border:1px dashed #cbdadd;border-radius:10px;justify-items:center;gap:7px;padding:42px 20px;display:grid}.task-center-empty strong,.task-center-failure strong{color:#314e55}.task-center-empty span,.task-center-failure span{text-align:center;font-size:12px}.task-center-failure{background:#fffaf7;border-color:#e5cbbf}.task-center-failure button{margin-top:5px}.task-center-stale{margin:0}.task-center-pages{justify-content:center;align-items:center;gap:12px;padding-top:6px;display:flex}.task-center-pages button:disabled{opacity:.45}.task-center-result-tools{justify-content:flex-end;align-items:center;gap:10px;display:flex}.task-center-result-tools>span{color:#788a92;font-size:12px}.task-center-result-tools>button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.task-center-notice{color:#28694f;background:#edf8f3;border:1px solid #cce4d9;border-radius:7px;margin:0;padding:9px 12px;font-size:12px;display:block}.task-center-filters{background:#fff;border:1px solid #dce5e8;border-radius:8px;flex-wrap:wrap;align-items:end;gap:8px 10px;padding:10px 12px;display:flex}.task-center-filters label{color:#657982;gap:4px;min-width:145px;font-size:11px;display:grid}.task-center-filters .task-center-search{flex:1;min-width:210px}.task-center-filters input,.task-center-filters select{color:#28444c;background:#fff;border:1px solid #cddadd;border-radius:5px;width:100%;min-width:0;height:34px;padding:6px 8px}.task-center-filters>button{white-space:nowrap;height:34px}@media (max-width:700px){.task-center-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.task-center-filters .task-center-search{grid-column:1/-1;min-width:0}.task-center-filters label{min-width:0}.task-center-filters>button[type=submit]{grid-column:1/-1}.task-center{gap:12px}.task-center-heading{align-items:flex-start}.task-center-summary{grid-template-columns:repeat(3,1fr)}.task-center-summary>div{padding:10px}.task-center-summary strong{font-size:20px}.task-center-summary nav{grid-column:1/-1;justify-content:stretch;padding:8px}.task-center-summary nav button{flex:1}.task-center-controls{display:grid}.task-center-controls>nav{overflow-x:auto}.task-center-controls button{white-space:nowrap}.task-center-result-tools{flex-wrap:wrap;justify-content:space-between}.task-center-list>article{grid-template-columns:20px minmax(0,1fr);gap:9px;min-height:0;padding:11px 10px}.task-center-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.task-center-copy p{flex-wrap:wrap}.task-center-copy p time{margin-left:0}.task-center-copy>span{white-space:normal}.task-center-actions button{flex:1;min-width:110px}.task-center-status{align-self:start;padding-top:5px}}.staff-global-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102b3180;justify-content:center;align-items:flex-start;padding:9vh 18px 24px;display:flex;position:fixed;inset:0}.staff-global-search{background:#fff;border:1px solid #d8e2e4;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(660px,100%);max-height:min(720px,82vh);display:grid;overflow:hidden;box-shadow:0 26px 80px #0d252d3d}.staff-global-search>header{color:#4f6d74;border-bottom:1px solid #e5ecee;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.staff-global-search>header input{min-width:0;font:inherit;color:#17333a;background:0 0;border:0;outline:0;font-size:16px}.staff-global-search>header input::placeholder{color:#8ba0a5}.staff-global-search button{font:inherit}.staff-global-search>header button{color:#658087;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.staff-global-search kbd{color:#60777d;background:#f5f8f8;border:1px solid #d8e2e4;border-bottom-color:#c1cfd2;border-radius:5px;padding:2px 6px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.staff-global-body{padding:12px;overflow:auto}.staff-global-caption{color:#59727a;align-items:center;gap:6px;padding:5px 7px 8px;font-size:12px;font-weight:650;display:flex}.staff-global-caption span{color:#87999e;margin-left:auto;font-weight:400}.staff-global-results{gap:3px;display:grid}.staff-global-results>button{color:#1e3a41;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px 10px;display:grid}:is(.staff-global-results>button:hover,.staff-global-results>button:focus-visible){background:#edf6f5;outline:0}.staff-global-results>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.staff-global-results strong,.staff-global-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-global-results strong{font-size:13px;font-weight:650}.staff-global-results small{color:#71868b;font-size:11.5px}.staff-global-icon{color:#2b7475;background:#e7f2f1;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.staff-global-results>button>svg{color:#8da0a5}.staff-global-empty,.staff-global-error{border-radius:9px;margin:0 7px 10px;padding:13px;font-size:12px}.staff-global-empty{color:#74888d;background:#f6f8f8}.staff-global-error{color:#9f3f3a;background:#fff0ef;justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-global-error button{color:#8d3732;cursor:pointer;background:#fff;border:1px solid #e5bcb8;border-radius:6px;flex:none;padding:5px 9px}:is(.staff-global-error button:hover,.staff-global-error button:focus-visible){background:#fff8f7;border-color:#cb8d87;outline:0}.staff-global-search>footer{color:#71868b;border-top:1px solid #e5ecee;gap:14px;padding:9px 15px;font-size:11px;display:flex}.staff-global-search>footer span:last-child{margin-left:auto}.staff-global-launch{color:#45636b;cursor:pointer;background:#f8fafb;border:1px solid #d9e3e5;border-radius:8px;align-items:center;gap:7px;height:32px;padding:0 9px;display:flex}.staff-global-launch:hover{background:#edf6f5;border-color:#bed5d6}.staff-global-launch kbd{color:#75898e;background:#fff;border:1px solid #d7e1e3;border-radius:4px;padding:1px 5px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:620px){.staff-global-backdrop{padding:58px 8px 8px}.staff-global-search{border-radius:12px;max-height:calc(100vh - 70px)}.staff-global-search>header{padding:11px}.staff-global-search>header kbd{display:none}.staff-global-body{padding:8px}.staff-global-search>footer{display:none}.staff-global-launch{justify-content:center;width:34px;padding:0}.staff-global-launch span,.staff-global-launch kbd{display:none}.staff-global-results>button{padding:9px 8px}}.staff-v2 dialog.staff-drawer{width:min(1000px,100vw)}.staff-v2 .customer-record-navigation{border-bottom:1px solid var(--staff-border);z-index:4;background:#fff;align-items:center;gap:10px;min-height:54px;padding:14px 64px 14px 24px;display:flex;position:sticky;top:0;box-shadow:0 4px 12px #1836460a}.customer-record-navigation>span{color:#718391;margin-left:auto;font-size:12px}.customer-record-navigation button{color:#34566a;cursor:pointer;background:#fff;border:1px solid #dde5ea;border-radius:5px;align-items:center;gap:4px;padding:6px 9px;font-size:12px;display:inline-flex}.customer-record-navigation button:disabled{opacity:.4;cursor:default}.staff-v2 .staff-drawer h2{letter-spacing:-.4px;font-size:24px}.staff-v2 .staff-detail-contact{padding-left:26px}.staff-v2 .staff-drawer-body{grid-template-columns:230px minmax(0,1fr);align-items:start;column-gap:28px;padding:0 26px 28px;display:grid}.staff-drawer-body>.staff-detail-saved{grid-column:1/-1}.staff-drawer-body>section{grid-area:2/2}.staff-drawer-body>.customer-context{grid-area:2/1}.customer-context{overflow-wrap:anywhere;background:#f8fafb;border:1px solid #e3e9ee;border-radius:8px;padding:18px}.customer-context h3{align-items:center;gap:7px;margin:0 0 16px;font-size:14px;display:flex}.staff-v2 .customer-context dl{gap:18px;margin:0;display:grid}.customer-context dt{align-items:center;gap:6px;display:flex}.staff-v2 .customer-context dd{margin-top:5px;font-size:13px;line-height:1.6}.customer-context small{color:#738696;font-size:11px;display:block}.customer-context .overdue,.customer-context .overdue small{color:#b7652f}.customer-context p{color:#788b98;border-top:1px solid #e1e7eb;margin:18px 0 0;padding-top:14px;font-size:12px;line-height:1.7}.customer-context-stores h4{color:#748697;margin:18px 0 8px;font-size:12px;font-weight:500}.customer-context-stores a{color:#176c72;align-items:center;gap:5px;padding:4px 0;font-size:13px;display:flex}.customer-date-shortcuts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.customer-date-shortcuts>span{color:#758796;margin-right:4px;font-size:12px}.customer-date-shortcuts button{color:#466274;cursor:pointer;background:#fff;border:1px solid #dfe7ec;border-radius:4px;padding:5px 9px;font-size:12px}.customer-date-shortcuts button[aria-pressed=true]{color:#166b72;background:#e9f4f3;border-color:#87b6b8}.customer-followup-footer{border-top:1px solid #e8edf0;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:14px;display:flex}.customer-followup-footer small{color:#7c8b95;font-size:12px}.customer-followup-actions{flex:none;align-items:center;gap:8px;display:flex}.staff-v2 .staff-followup-form textarea{min-height:118px}.staff-v2 .staff-timeline article{margin-top:14px;padding:4px 0 18px 16px}.staff-v2 .staff-timeline p{white-space:pre-wrap}.staff-v2 .staff-timeline{padding-top:20px}.staff-v2 .staff-customer-table td:last-child,.staff-v2 .staff-customer-table th:last-child{background:#fff;position:sticky;right:0;box-shadow:-1px 0 #e6edf1}@media (max-width:760px){.staff-v2 .staff-drawer-body{grid-template-columns:minmax(0,1fr);gap:18px;padding:0 18px 22px}.staff-drawer-body>.customer-context{grid-area:1/1}.staff-drawer-body>section{grid-area:auto/1}.staff-drawer-body>.staff-detail-saved{grid-row:2}.customer-context{padding:14px}.staff-v2 .customer-context dl{grid-template-columns:1fr 1fr;gap:12px}.customer-context p{display:none}.staff-v2 .customer-record-navigation{gap:6px;padding:12px 52px 12px 14px}.customer-record-navigation>span{white-space:nowrap;margin-left:auto;font-size:11px}.customer-record-navigation button{padding:6px}.staff-v2 .staff-drawer-heading{padding:16px 20px 12px}.customer-followup-footer{flex-direction:column;align-items:flex-start}.customer-followup-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);width:100%;display:grid}.customer-followup-footer button{width:100%}}.staff-v2 .customer-context dl>div{text-align:left;border:0;padding:0;display:block}.staff-v2 .customer-context dd{text-align:left;max-width:none}.customer-context-mobile-note{display:none!important}@media (max-width:760px){.staff-v2 .customer-context dl>div:nth-child(n+3),.customer-context-stores{display:none}.customer-context h3{margin-bottom:12px}.customer-context-mobile-note{margin-top:12px;display:block!important}.staff-v2 .customer-context dl{gap:12px}.staff-v2 .customer-context dd{font-size:13px}}.staff-v2 dialog.staff-modal:has(.staff-duplicate-preview){width:min(1160px,100% - 28px);padding:0;overflow:hidden}.staff-duplicate-preview{width:100%;max-height:90dvh;padding:28px;overflow:auto}.staff-duplicate-preview>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;padding-right:34px;display:flex}.staff-duplicate-preview>header span{color:#a16207;letter-spacing:.06em;font-size:12px;font-weight:700}.staff-duplicate-preview>header h2{margin:4px 0 6px}.staff-duplicate-preview>header p{color:#718391;margin:0}.staff-duplicate-preview>header>strong{color:#9a3412;white-space:nowrap;background:#fff7ed;border-radius:999px;padding:8px 12px}.staff-duplicate-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.staff-duplicate-columns article{background:#fff;border:1px solid #dfe7ec;border-radius:14px;min-width:0;padding:18px}.staff-duplicate-columns h3{margin:4px 0}.staff-duplicate-columns article>p{color:#718391}.staff-duplicate-columns dl{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.staff-duplicate-columns dl div{min-width:0}.staff-duplicate-columns dt{color:#718391;font-size:12px}.staff-duplicate-columns dd{overflow-wrap:anywhere;margin:3px 0 0}.staff-duplicate-counts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.staff-duplicate-counts span{background:#f4f7f8;border-radius:8px;padding:8px;font-size:12px}.staff-duplicate-counts b{margin-top:2px;font-size:16px;display:block}.staff-duplicate-latest{border-top:1px solid #dfe7ec;padding-top:12px;color:#213845!important;margin:12px 0 0!important}.staff-duplicate-table-wrap{border:1px solid #dfe7ec;border-radius:12px;margin-top:16px;overflow-x:auto}.staff-duplicate-table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.staff-duplicate-table-wrap th,.staff-duplicate-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #dfe7ec;padding:11px 12px}.staff-duplicate-table-wrap thead th{background:#f4f7f8;font-size:12px}.staff-duplicate-table-wrap tbody th{width:120px}.staff-duplicate-table-wrap [data-state=same]{color:#15803d}.staff-duplicate-table-wrap [data-state=different]{color:#b45309}.staff-duplicate-table-wrap [data-state=missing]{color:#718391}.staff-duplicate-risks{gap:8px;margin-top:14px;display:grid}.staff-duplicate-risks p{background:#fffbeb;border-left:3px solid #d97706;gap:12px;margin:0;padding:10px 12px;display:flex}.staff-duplicate-risks p[data-level=high]{background:#fef2f2;border-color:#dc2626}.staff-duplicate-risks span{color:#718391}.staff-duplicate-preview>footer{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.staff-duplicate-preview>footer>span{color:#718391;font-size:13px}.staff-duplicate-preview>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:700px){.staff-v2 dialog.staff-modal:has(.staff-duplicate-preview){width:calc(100% - 16px)}.staff-duplicate-preview{max-height:94dvh;padding:18px}.staff-duplicate-preview>header,.staff-duplicate-preview>footer{display:block}.staff-duplicate-preview>header>strong{margin-top:12px;display:inline-block}.staff-duplicate-columns,.staff-duplicate-columns dl{grid-template-columns:1fr}.staff-duplicate-preview>footer>div{justify-content:flex-start;margin-top:12px}.staff-duplicate-preview>footer button{width:100%}.staff-duplicate-trigger{order:-1}}.customer-profile-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.customer-contact-editor{border-left:3px solid #2c7a7b;padding-left:16px}.customer-contact-editor+.staff-error{margin-left:0}.staff-customer-facts dd small{color:#718391;margin-top:3px;font-size:11px;display:block}.staff-duplicate-decision{background:#f4faf9;border:1px solid #b8d6d4;border-radius:12px;grid-template-columns:minmax(230px,1fr) minmax(340px,1.5fr) auto;align-items:end;gap:14px;margin-top:16px;padding:16px;display:grid}.staff-duplicate-decision>div>span{color:#176c72;letter-spacing:.06em;font-size:11px;font-weight:700}.staff-duplicate-decision h3{margin:3px 0 4px;font-size:15px}.staff-duplicate-decision p{color:#637786;margin:0}.staff-duplicate-decision>label{color:#536976;gap:5px;font-size:12px;display:grid}.staff-duplicate-decision>label input{border:1px solid #cddce0;border-radius:6px;width:100%;min-height:38px;padding:8px}.staff-duplicate-primary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.staff-duplicate-primary label{cursor:pointer;background:#fff;border:1px solid #d5e2e4;border-radius:8px;align-items:flex-start;gap:8px;padding:9px;display:flex}.staff-duplicate-primary input{margin-top:3px}.staff-duplicate-primary b,.staff-duplicate-primary small{display:block}.staff-duplicate-primary small{color:#718391;margin-top:3px}.staff-duplicate-decision.active{background:#f2f8f4;border-color:#b9d9c2;grid-template-columns:minmax(280px,1.3fr) minmax(300px,1fr) auto}.staff-duplicate-decision.active>div>span{color:#267245}.staff-duplicate-decision>button{min-height:38px}.staff-duplicate-history{border:1px solid #dfe7ec;border-radius:8px;margin-top:12px;padding:10px 12px}.staff-duplicate-history p{justify-content:space-between;gap:12px;display:flex}.staff-duplicate-history p span{color:#718391}@media (max-width:560px){.customer-profile-heading-actions{justify-content:stretch;width:100%}.customer-profile-heading-actions button{flex:1}.customer-contact-editor{padding-left:10px}}@media (max-width:700px){.staff-duplicate-decision,.staff-duplicate-decision.active{grid-template-columns:1fr;align-items:stretch}.staff-duplicate-primary{grid-template-columns:1fr}.staff-duplicate-decision>button{width:100%}.staff-duplicate-history p{display:block}.staff-duplicate-history p span{margin-top:4px;display:block}}.staff-v2 .staff-drawer-body{flex-direction:column;align-items:stretch;gap:18px;display:flex}.staff-v2 .staff-drawer-body>section,.staff-v2 .staff-drawer-body>aside{width:100%;min-width:0}.staff-v2 .staff-drawer-body>.customer-action-panel{margin-bottom:0}.customer-record-actions{margin-top:10px}.customer-record-actions .staff-form-grid{border:1px solid var(--staff-border);background:#f8fafb;border-radius:6px;margin-top:10px;padding:14px}.customer-record-actions textarea{resize:vertical;width:100%;min-height:90px}.customer-record-history{border-left:2px solid var(--staff-border);margin:12px 0;padding-left:14px}.customer-record-history>div+div{margin-top:14px}.customer-record-actions .staff-inline-actions{flex-wrap:wrap}.staff-v2 .staff-role-team-strip{color:#24434f;background:#f8fbfa;border:1px solid #dbe7e3;border-left:3px solid #39776e;border-radius:6px;flex-wrap:wrap;align-items:center;gap:18px;padding:10px 14px;display:flex}.staff-v2 .staff-role-team-strip>div:first-child{gap:2px;min-width:170px;display:grid}.staff-v2 .staff-role-team-strip strong{font-size:13px}.staff-v2 .staff-role-team-strip small{color:#647b86;font-size:11px;line-height:1.5}.staff-v2 .staff-role-team-strip dl{flex-wrap:wrap;flex:1;gap:0;margin:0;display:flex}.staff-v2 .staff-role-team-strip dl>div{border-left:1px solid #dfe9e6;padding:0 14px}.staff-v2 .staff-role-team-strip dt{color:#647b86;font-size:11px}.staff-v2 .staff-role-team-strip dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px;font-weight:650}.staff-v2 .staff-role-team-strip>span{color:#647b86;flex:1;font-size:12px}.staff-v2 .staff-role-team-strip>button{white-space:nowrap;margin-left:auto}@media (max-width:700px){.staff-v2 .staff-role-team-strip{align-items:flex-start}.staff-v2 .staff-role-team-strip dl{flex-basis:100%}.staff-v2 .staff-role-team-strip dl>div{border:0;margin-right:10px;padding:0 10px 0 0}.staff-v2 .staff-role-team-strip>button{margin-left:0}}.staff-v2{--jh-navy:var(--jh-brand-deep);--jh-navy-soft:var(--jh-brand);--jh-teal:var(--jh-brand-link);--jh-teal-hover:var(--jh-brand-hover);--jh-ink:var(--jh-ink-strong);--jh-muted:var(--jh-ink-muted);--jh-soft:var(--jh-surface-soft);--jh-risk-soft:#fff3ed;background:var(--jh-canvas);color:var(--jh-ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px}.staff-v2 .staff-sidebar{background:var(--jh-navy);width:196px;padding:0 10px 14px}.staff-v2 .staff-main{margin-left:196px}.staff-v2 .staff-brand{border-bottom:1px solid #ffffff12;height:56px;padding:0 8px}.staff-v2 .staff-brand b{color:#fff;background:0 0;border:1px solid #4c7882}.staff-v2 .staff-brand span{letter-spacing:.03em}.staff-v2 .staff-sidebar nav{gap:11px;padding-top:16px}.staff-v2 .staff-mobile-nav-shell{display:contents}.staff-v2 .staff-mobile-modules,.staff-v2 .staff-mobile-nav-menu,.staff-v2 .staff-sidebar nav.staff-mobile-primary-nav{display:none}.staff-v2 .staff-nav-group{gap:3px}.staff-v2 .staff-nav-group h2{color:#88a6ae;letter-spacing:.08em;margin:0 0 3px;padding:0 13px;font-size:10px;font-weight:600}.staff-v2 .staff-sidebar nav button{border-radius:var(--jh-radius-control);color:#bdd0d5;min-height:36px;padding:8px 11px}.staff-v2 .staff-sidebar nav button:hover{background:#1a424d}.staff-v2 .staff-sidebar nav button.active{color:#fff;background:#24515b}.staff-v2 .staff-sidebar nav button.active:before{background:#83c8c6;width:2px;top:10px;bottom:10px}.staff-v2 .staff-user{border-color:#33515b}.staff-v2 .staff-topbar{border-color:var(--jh-line);background:#ffffffef;height:56px;padding:0}.staff-v2 .staff-topbar-inner{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1480px;margin-inline:auto;padding-inline:26px;display:flex}.staff-v2 .staff-topbar h1{color:var(--jh-ink);font-size:18px;font-weight:650}.staff-v2 .staff-top-actions>a{color:#536f77}.staff-v2 .staff-page{width:100%;max-width:1480px;margin-inline:auto;padding:22px 26px 38px}.staff-v2 .staff-admin-embedded :is(.company-page-heading,.admin-title) h1{display:none}.staff-v2 .staff-workday-start{width:100%;max-width:1480px;margin-inline:auto;padding:20px 26px 10px}.staff-v2 .staff-workday-context{color:var(--jh-ink);align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;display:flex}.staff-v2 .staff-workday-context strong{font-size:15px;font-weight:650}.staff-v2 .staff-workday-context span{color:var(--jh-muted);padding-left:0;font-size:12px;font-weight:400}.staff-v2 .staff-workday-copy{gap:4px;display:grid}.staff-v2 .staff-workday-copy small{color:var(--jh-muted)}.staff-v2 .staff-workday-actions{flex-wrap:wrap;gap:8px;display:flex}.staff-v2 .staff-workday-actions button[data-state=clear]{color:#61767d}.staff-v2 .staff-workday-actions button[data-state=clear] svg{opacity:.7}.staff-v2 .staff-module-intro{justify-content:space-between;align-items:center;gap:20px;min-height:44px;margin:0 0 18px;display:flex}.staff-v2 .staff-module-intro>p{max-width:760px;color:var(--jh-muted);margin:0;font-size:12px;line-height:1.7}.staff-v2 :is(.staff-list-heading,.pricing-heading,.logistics-heading,.company-page-heading,.admin-title){justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 20px;display:flex}.staff-v2 :is(.staff-list-heading,.pricing-heading,.logistics-heading,.company-page-heading,.admin-title) h1,.staff-v2 :is(.staff-list-heading,.pricing-heading,.logistics-heading,.company-page-heading,.admin-title) h2{color:var(--jh-ink);letter-spacing:-.02em;margin:0 0 6px;font-size:24px;font-weight:650;line-height:1.35}.staff-v2 :is(.staff-list-heading,.pricing-heading,.logistics-heading,.company-page-heading,.admin-title) p,.staff-v2 :is(.staff-list-heading,.pricing-heading,.logistics-heading,.company-page-heading,.admin-title) span{color:var(--jh-muted);margin:0;font-size:12px;line-height:1.7}.staff-v2 :is(.staff-primary,.wb-primary),.staff-v2 :is(.staff-secondary,.company-secondary){border-radius:var(--jh-radius-control);min-height:40px;padding:9px 14px;font-weight:500}.staff-v2 :is(.staff-primary,.wb-primary){border:1px solid var(--jh-teal);background:var(--jh-teal);color:#fff;box-shadow:none}.staff-v2 :is(.staff-primary,.wb-primary):hover{border-color:var(--jh-teal-hover);background:var(--jh-teal-hover)}.staff-v2 :is(.staff-secondary,.company-secondary){border:1px solid var(--jh-line-strong);color:#3f5b64;background:#fff}.staff-v2 :is(input,select,textarea){border-color:var(--jh-line-strong);border-radius:var(--jh-radius-control)}.staff-v2 :is(input,select):not([type=checkbox]):not([type=radio]){min-height:40px}.staff-v2 :is(.insight-tabs,.staff-tabs,.admin-tabs,.logistics-heading nav,.freight-tabs){border:0;border-bottom:1px solid var(--jh-line);background:0 0;border-radius:0;gap:22px;padding:0;display:flex;overflow-x:auto}.staff-v2 :is(.insight-tabs,.staff-tabs,.admin-tabs,.logistics-heading nav,.freight-tabs) button{min-height:42px;box-shadow:none;color:#58717a;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:9px 1px}.staff-v2 :is(.insight-tabs,.staff-tabs,.admin-tabs,.logistics-heading nav,.freight-tabs) button:is([aria-current=page],[aria-pressed=true]){border-bottom-color:var(--jh-teal);color:var(--jh-teal);box-shadow:none;background:0 0;font-weight:650}.staff-v2 :is(.staff-panel,.staff-customer-surface,.company-directory,.admin-customers,.embedded-customer-tools){border:1px solid var(--jh-line);border-radius:var(--jh-radius-panel);background:var(--jh-surface);box-shadow:none}.staff-v2 .staff-panel{padding:18px}.staff-v2 .staff-access-denied{text-align:center;align-content:center;justify-items:center;gap:10px;min-height:calc(100vh - 56px);display:grid}.staff-v2 .staff-access-denied h2{color:var(--jh-ink);margin:0;font-size:22px;font-weight:650}.staff-v2 .staff-access-denied p{max-width:440px;color:var(--jh-muted);margin:0 0 8px;line-height:1.7}.staff-v2 :is(.staff-customer-toolbar,.company-filters,.admin-filters,.dashboard-period){border-color:var(--jh-line);background:var(--jh-soft);box-shadow:none}.staff-v2 .staff-customer-views{border-color:var(--jh-line);min-height:52px}.staff-v2 .staff-customer-views>button{border-bottom:2px solid #0000;border-radius:0;min-height:51px}.staff-v2 .staff-customer-views>button[aria-pressed=true]{border-bottom-color:var(--jh-teal);color:var(--jh-teal)}.staff-v2 :is(.staff-table-wrap,.admin-table-wrap){scrollbar-gutter:stable both-edges;border-color:var(--jh-line);border-radius:0 0 var(--jh-radius-panel) var(--jh-radius-panel);background:#fff;max-width:100%;overflow:auto}.staff-v2 :is(.staff-table-wrap,.admin-table-wrap)::-webkit-scrollbar{width:10px;height:10px}.staff-v2 :is(.staff-table-wrap,.admin-table-wrap)::-webkit-scrollbar-track{background:#edf2f1}.staff-v2 :is(.staff-table-wrap,.admin-table-wrap)::-webkit-scrollbar-thumb{background:#9eb1b2;border:2px solid #edf2f1;border-radius:10px}.staff-v2 :is(.staff-table,.admin-table){color:var(--jh-ink);font-size:13px}.staff-v2 :is(.staff-table,.admin-table) th{color:#5c7279;white-space:nowrap;background:#f1f5f4;height:42px;padding:10px 14px;font-size:12px;font-weight:550}.staff-v2 :is(.staff-table,.admin-table) td{border-color:#e8eeee;padding:13px 14px}.staff-v2 :is(.staff-table,.admin-table) tbody tr:hover{background:#f7faf9}.staff-v2 .staff-customer-table .staff-table{min-width:1464px}.staff-v2 .staff-customer-table[data-column-density=standard] .staff-table{min-width:1220px}.staff-v2 .staff-customer-table[data-column-density=compact] .staff-table{min-width:980px}.staff-v2 .staff-column-presets{border:0;border-bottom:1px solid var(--jh-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0 0 10px;display:grid}.staff-v2 .staff-column-presets legend{color:var(--jh-muted);grid-column:1/-1;padding:0 0 4px;font-size:11px}.staff-v2 .staff-column-presets button{color:#345364;cursor:pointer;background:#fff;border:1px solid #d9e3e7;border-radius:5px;min-height:28px;padding:4px 5px;font-size:11px}.staff-v2 .staff-column-presets button[aria-pressed=true]{border-color:var(--jh-teal);color:var(--jh-teal);background:#eaf4f2;font-weight:650}.staff-v2 .staff-customer-table :is(th,td):nth-last-child(2){width:140px;min-width:140px}.staff-v2 .staff-customer-table :is(th,td):last-child{white-space:nowrap;width:76px;min-width:76px}.staff-v2 .staff-table-controls{border-top:1px solid var(--jh-line);min-height:42px;color:var(--jh-muted);background:#fbfcfc;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:18px;padding:6px 16px;font-size:12px;display:grid}.staff-v2 .staff-table-controls>span{color:var(--jh-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.staff-v2 .staff-table-controls .staff-page-size-control{white-space:nowrap;flex-direction:row;align-items:center;gap:6px;width:auto;display:flex}.staff-v2 .staff-table-controls select{min-height:28px;padding:3px 24px 3px 8px}.staff-v2 .staff-inline-pager{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.staff-v2 .staff-inline-pager button{color:#345364;cursor:pointer;background:#fff;border:1px solid #d9e3e7;border-radius:5px;width:28px;height:28px}.staff-v2 .staff-inline-pager button:disabled{color:#9aa8b0;cursor:default;background:#f4f6f6}.staff-v2 .staff-inline-pager span{text-align:center;min-width:38px;color:var(--jh-ink);font-weight:600}.staff-v2 .staff-table-controls small{color:var(--jh-muted);white-space:nowrap;justify-self:end;margin:0}.staff-v2 .staff-list-load-error{color:#8d4033;background:#fff7f4;border-top:1px solid #ebc7bd;border-bottom:1px solid #ebc7bd;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;font-size:12px;display:flex}.staff-v2 .staff-list-load-error .staff-secondary{flex:none}.staff-v2 .staff-table-scroll-top{border-top:1px solid var(--jh-line);background:#f7faf9;height:13px;overflow:auto hidden}.staff-v2 .staff-table-scroll-top>div{width:1464px;height:1px}.staff-v2 .staff-table-scroll-top:focus-visible{outline:2px solid var(--jh-accent);outline-offset:-2px}.staff-v2 .staff-customer-table :is(th,td){padding:9px 12px}.staff-v2 .staff-customer-table :is(th,td):first-child{z-index:2;background:#fff;width:44px;min-width:44px;padding-inline:12px;position:sticky;left:0}.staff-v2 .staff-customer-table :is(th,td):nth-child(2){z-index:2;background:#fff;position:sticky;left:44px;box-shadow:8px 0 12px -12px #1832438c}.staff-v2 .staff-customer-table th:first-child,.staff-v2 .staff-customer-table th:nth-child(2){z-index:4;background:#f1f5f4}.staff-v2 .staff-customer-table :is(th,td):last-child{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-8px 0 12px -12px #1832438c}.staff-v2 .staff-customer-table th:last-child{z-index:4;background:#f1f5f4}.staff-v2 .staff-customer-table tbody tr:hover td:first-child,.staff-v2 .staff-customer-table tbody tr:hover td:nth-child(2),.staff-v2 .staff-customer-table tbody tr:hover td:last-child{background:#f7faf9}.staff-v2 .staff-customer-table tbody tr:focus-visible{outline:2px solid var(--jh-accent);outline-offset:-2px}.staff-v2 .staff-customer-table tbody tr:focus-visible td{background:#eef7f5}:is(.staff-v2 .staff-customer-table tbody tr:focus-visible td:first-child,.staff-v2 .staff-customer-table tbody tr:focus-visible td:nth-child(2),.staff-v2 .staff-customer-table tbody tr:focus-visible td:last-child){background:#eef7f5}.staff-v2 .staff-select-cell input{width:16px;height:16px;accent-color:var(--jh-accent);margin:0}.staff-v2 .staff-bulk-bar{border-top:1px solid var(--jh-line);background:#eef6f4;grid-template-columns:auto minmax(170px,.7fr) minmax(220px,1.3fr) auto auto;align-items:end;gap:10px;padding:10px 14px;display:grid}.staff-v2 .staff-bulk-bar>strong{color:var(--jh-ink);white-space:nowrap;align-self:center}.staff-v2 .staff-bulk-bar label{color:var(--jh-muted);gap:4px;font-size:11px;display:grid}.staff-v2 .staff-bulk-bar :is(select,input){min-height:34px}.staff-v2 .staff-bulk-preview{box-sizing:border-box;width:min(700px,100vw - 48px);max-width:100%;padding:26px}.staff-v2 .staff-bulk-preview header,.staff-v2 .staff-bulk-preview footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.staff-v2 .staff-bulk-preview header span,.staff-v2 .staff-bulk-preview p{color:var(--jh-muted);font-size:12px}.staff-v2 .staff-bulk-preview h2{margin:3px 0 0;font-size:20px}.staff-v2 .staff-bulk-preview-context{border:1px solid var(--jh-line);background:#f7faf9;border-radius:10px;gap:8px;margin:14px 0 0;padding:12px 14px;display:grid}.staff-v2 .staff-bulk-preview-context>div{grid-template-columns:76px minmax(0,1fr);gap:12px;display:grid}.staff-v2 .staff-bulk-preview-context :is(dt,dd){margin:0;font-size:13px}.staff-v2 .staff-bulk-preview-context dt{color:var(--jh-muted)}.staff-v2 .staff-bulk-preview-context dd{color:var(--jh-ink);overflow-wrap:anywhere}.staff-v2 .staff-bulk-preview-error{margin:12px 0 0}.staff-v2 .staff-bulk-preview-list{border-block:1px solid var(--jh-line);max-height:min(48vh,440px);margin:18px 0;overflow:auto}.staff-v2 .staff-bulk-preview-list>div{border-bottom:1px solid var(--jh-line);grid-template-columns:28px minmax(150px,1fr) minmax(180px,1fr) 90px;gap:12px;padding:10px 2px;font-size:13px;display:grid}.staff-v2 .staff-bulk-preview-list b{color:var(--jh-muted);text-align:right;font-size:11px;font-weight:600}.staff-v2 .staff-bulk-preview-list em{color:var(--jh-muted);text-align:right;font-style:normal}.staff-v2 .staff-bulk-preview-list [data-result=failed] em{color:#b42318}@media (max-width:760px){.staff-v2 .staff-bulk-bar{grid-template-columns:1fr 1fr;align-items:end}.staff-v2 .staff-bulk-bar>strong,.staff-v2 .staff-bulk-reason{grid-column:1/-1}.staff-v2 .staff-bulk-preview{width:calc(100vw - 24px);padding:20px 16px}.staff-v2 .staff-bulk-preview-list>div{grid-template-columns:1fr;gap:3px}.staff-v2 .staff-bulk-preview-list em{text-align:left}}.staff-v2 .staff-page-jump{flex-direction:row;align-items:center;gap:6px;margin-left:4px;display:flex}.staff-v2 .staff-page-jump label{white-space:nowrap;width:auto;color:var(--jh-muted);flex-direction:row;align-items:center;gap:6px;font-size:12px;display:flex}.staff-v2 .staff-page-jump input{border:1px solid var(--jh-line-strong);border-radius:var(--jh-radius-control);text-align:center;width:62px;min-height:32px;padding:4px 7px}.staff-v2 :is(.dashboard-cards,.company-stats,.admin-metrics,.pricing-metrics){border:1px solid var(--jh-line);border-radius:var(--jh-radius-panel);background:#fff;gap:0;overflow:hidden}.staff-v2 :is(.dashboard-card,.company-stats>div,.admin-metrics>section,.pricing-metrics>article){border:0;border-right:1px solid var(--jh-line);min-height:108px;box-shadow:none;background:#fff;border-radius:0}.staff-v2 :is(.dashboard-card,.company-stats>div,.admin-metrics>section,.pricing-metrics>article):last-child{border-right:0}.staff-v2 .dashboard-card.danger{background:var(--jh-risk-soft);border-top:0}.staff-v2 :is(.dashboard-card,.company-stats>div,.admin-metrics>section,.pricing-metrics>article) strong{color:var(--jh-ink);font-variant-numeric:tabular-nums}.staff-v2 .staff-admin-embedded>:is(.admin-main,.company-employees){width:100%;max-width:none;margin:0;padding:0}.staff-v2 .staff-admin-embedded .admin-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.staff-v2 .staff-admin-embedded .admin-title .wb-eyebrow{display:none}.staff-v2 .staff-admin-embedded :is(.company-page-heading,.admin-title){align-items:center;min-height:44px;margin-bottom:18px}.staff-v2 .staff-admin-embedded .company-page-heading>div>p:first-child{display:none}.staff-v2 .staff-admin-embedded :is(.company-page-heading,.admin-title)>div>:is(span,p:last-child){max-width:760px;color:var(--jh-muted);margin:0;font-size:12px;line-height:1.7;display:block}.staff-v2 .staff-admin-embedded .admin-title>.wb-badge{flex:none}.staff-v2 .staff-admin-embedded .admin-empty-state{border-top:1px solid var(--jh-line);min-height:190px;color:var(--jh-muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.staff-v2 .staff-admin-embedded .admin-empty-state strong{color:var(--jh-ink);font-size:14px;font-weight:600}.staff-v2 .staff-admin-embedded .admin-empty-state span{font-size:12px}.staff-v2 .staff-admin-embedded .admin-empty-state button{margin-top:6px}.staff-v2 .staff-admin-embedded .wb-footer{display:none}.staff-v2 .staff-admin-embedded .wb-pager{color:var(--jh-muted);justify-content:flex-end;align-items:center;gap:12px;margin:16px 0 0;font-size:12px;display:flex}.staff-v2 .staff-admin-embedded .wb-pager button{border:1px solid var(--jh-line-strong);border-radius:var(--jh-radius-control);color:#4a6871;background:#fff;min-height:32px;padding:6px 10px}.staff-v2 :is(.staff-drawer,.company-drawer,.access-drawer,.admin-modal){border-radius:var(--jh-radius-dialog);box-shadow:0 24px 70px #12313c26}.staff-v2 :is(.staff-error,.wb-error){background:var(--jh-risk-soft);color:#934d37;border:1px solid #efcfc4}.staff-v2 .staff-recoverable-error{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-v2 .staff-recoverable-error>span{min-width:0}.staff-v2 .staff-recoverable-error>button{flex:none;min-height:34px}@media (max-width:620px){.staff-v2 .staff-recoverable-error{flex-direction:column;align-items:stretch}.staff-v2 .staff-recoverable-error>button{width:100%}}.staff-v2 :is(.staff-notice,.company-notice){color:var(--jh-success);background:#edf7f3;border:1px solid #cce3da}@media (max-width:1100px){.staff-v2 :is(.dashboard-cards,.company-stats,.admin-metrics,.pricing-metrics){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.staff-v2 :is(.dashboard-card,.company-stats>div,.admin-metrics>section,.pricing-metrics>article){border-bottom:1px solid var(--jh-line)}.staff-v2 .staff-admin-embedded .admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.staff-v2 .staff-table-controls{grid-template-columns:minmax(0,1fr) auto auto;justify-content:space-between;gap:10px;min-height:42px;padding:6px 12px}.staff-v2 .staff-table-controls small{display:none}.staff-v2 .staff-inline-pager button{width:32px;height:32px}.staff-v2 .staff-table-controls label,.staff-v2 .staff-page-jump label{align-items:center;width:auto;flex-direction:row!important}.staff-v2 .staff-customer-surface>.staff-pager{grid-template-columns:1fr auto auto;gap:8px;display:grid}.staff-v2 .staff-customer-surface>.staff-pager>span:first-child,.staff-v2 .staff-customer-surface>.staff-pager>button:first-of-type,.staff-v2 .staff-customer-surface>.staff-pager>button:last-of-type{display:none}.staff-v2 .staff-page-jump{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;width:100%;margin:0;display:grid}.staff-v2 .staff-page-jump label{justify-content:flex-start}.staff-v2 .staff-sidebar{width:100%;padding:0}.staff-v2 .staff-main{margin-left:0}.staff-v2 .staff-sidebar nav{scroll-snap-type:x proximity;scrollbar-width:none;gap:4px;padding:6px 8px;display:flex;overflow-x:auto}.staff-v2 .staff-mobile-nav-shell{align-items:stretch;min-width:0;display:flex;position:relative}.staff-v2 .staff-mobile-nav-shell>nav{flex:1;min-width:0}.staff-v2 .staff-sidebar nav.staff-desktop-navigation{display:none}.staff-v2 .staff-sidebar nav.staff-mobile-primary-nav{scroll-snap-type:none;display:flex;overflow:hidden}.staff-v2 .staff-mobile-primary-nav button{flex:1 1 0;justify-content:center;width:0;min-width:0;overflow:hidden}.staff-v2 .staff-mobile-primary-nav button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.staff-v2 .staff-mobile-modules{color:#d7e6e8;font:inherit;background:#163846;border:0;border-left:1px solid #ffffff1f;flex:0 0 62px;justify-content:center;align-items:center;gap:4px;font-size:11px;display:inline-flex}.staff-v2 .staff-mobile-modules[aria-expanded=true]{color:#fff;background:#24515b}.staff-v2 .staff-mobile-nav-menu{z-index:8;color:#284851;background:#fff;border:1px solid #cad9dc;border-radius:10px;gap:12px;max-height:calc(100dvh - 76px);padding:14px;display:grid;position:absolute;top:calc(100% + 6px);left:8px;right:8px;overflow-y:auto;box-shadow:0 14px 34px #0b28334a}.staff-v2 .staff-mobile-nav-menu section{gap:6px;display:grid}.staff-v2 .staff-mobile-nav-menu h2{color:#71858a;letter-spacing:.08em;margin:0;font-size:10px;font-weight:650}.staff-v2 .staff-mobile-nav-menu section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.staff-v2 .staff-mobile-nav-menu button{color:#35535b;text-align:left;background:#f8fafb;border:1px solid #dbe5e7;border-radius:7px;align-items:center;gap:7px;min-width:0;min-height:42px;padding:8px 10px;display:flex}.staff-v2 .staff-mobile-nav-menu button[aria-current=page]{color:#176c72;background:#e8f3f1;border-color:#8ebebb;font-weight:700}.staff-v2 .staff-mobile-nav-menu button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.staff-v2 .staff-mobile-nav-menu button em{color:#fff;text-align:center;background:#c05d49;border-radius:999px;min-width:18px;margin-left:auto;font-size:10px;font-style:normal}.staff-v2 .staff-sidebar nav::-webkit-scrollbar{display:none}.staff-v2 .staff-nav-group{display:contents}.staff-v2 .staff-nav-group h2{display:none}.staff-v2 .staff-sidebar nav button{scroll-snap-align:start;flex:none;gap:6px;width:auto;min-height:38px;padding:8px 10px;font-size:11.5px}.staff-v2 .staff-sidebar nav svg{width:15px;height:15px}.staff-v2 .staff-page{padding:18px 14px 30px}.staff-v2 .staff-topbar{padding-inline:0}.staff-v2 .staff-topbar-inner{padding-inline:14px}.staff-v2 .staff-workday-start{padding:16px 14px 8px}.staff-v2 .staff-workday-context{flex-direction:column;align-items:flex-start;gap:2px}.staff-v2 .staff-workday-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.staff-v2 .staff-module-intro{flex-direction:column;align-items:stretch;gap:10px;min-height:0}.staff-v2 .staff-workday-actions button{min-width:0;padding-inline:6px}.staff-v2 :is(.staff-list-heading,.pricing-heading,.logistics-heading,.company-page-heading,.admin-title){gap:14px;display:grid}.staff-v2 :is(.staff-list-heading,.pricing-heading,.logistics-heading,.company-page-heading,.admin-title) h1,.staff-v2 :is(.staff-list-heading,.pricing-heading,.logistics-heading,.company-page-heading,.admin-title) h2{font-size:21px}.staff-v2 :is(.insight-tabs,.staff-tabs,.admin-tabs,.logistics-heading nav,.freight-tabs){gap:16px}.staff-v2 :is(.dashboard-cards,.company-stats,.admin-metrics,.pricing-metrics),.staff-v2 .staff-admin-embedded .admin-metrics{grid-template-columns:1fr 1fr}.staff-v2 .staff-admin-embedded :is(.company-page-heading,.admin-title){align-items:stretch;min-height:0}}@media (prefers-reduced-motion:reduce){.staff-v2 *,.staff-v2 :before,.staff-v2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.staff-v2 .staff-customer-views{gap:3px;min-height:44px;padding-inline:12px}.staff-v2 .staff-customer-views>button{min-height:43px;padding-inline:12px;font-size:12px}.staff-v2 .staff-customer-toolbar{gap:9px;padding:10px 14px}.staff-v2 .staff-customer-toolbar .staff-search{max-width:560px}.staff-v2 .staff-advanced-filters{background:#f9fbfb;border-top:1px solid #e1e9eb;padding:12px 16px 14px}.staff-v2 .staff-advanced-heading{color:#263f49;align-items:baseline;gap:10px;font-size:13px;display:flex}.staff-v2 .staff-advanced-heading small{color:#74888e;font-size:11px}.staff-v2 .staff-advanced-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:10px}.staff-v2 .staff-advanced-row>label{gap:4px;font-size:11px}.staff-v2 .staff-advanced-row :is(input,select){height:34px;padding:5px 8px;font-size:12px}.staff-v2 .staff-advanced-note{color:#768b91;margin:7px 0 0;font-size:11px;line-height:1.5}.staff-v2 .staff-saved-views-fold{border-top:1px solid #e0e8e9;margin-top:10px;padding-top:9px}.staff-v2 .staff-saved-views-fold>summary{cursor:pointer;color:#326d70;width:max-content;font-size:12px}.staff-v2 .staff-saved-views-fold>summary:hover{text-decoration:underline}.staff-v2 .staff-customer-table .staff-table{table-layout:fixed}.staff-v2 .staff-customer-table :is(th,td):nth-child(2){width:345px;min-width:345px;max-width:345px}.staff-v2 .staff-customer-table td{vertical-align:middle;line-height:1.4}.staff-v2 .staff-customer-table .staff-company-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:100%;font-size:12px;font-weight:650;line-height:1.4;display:block;overflow:hidden}.staff-v2 .staff-customer-ledger-meta{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:100%;overflow:hidden;color:#7c8e94!important;font-size:11px!important;display:flex!important}.staff-v2 .staff-customer-ledger-meta span{color:#b0bfc1}.staff-v2 .staff-customer-table .staff-note-cell>span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.staff-v2 .staff-customer-table .staff-note-cell>small{color:#6a8187;margin-top:4px;display:block}.staff-v2 .staff-customer-table .staff-note-cell>small.overdue{color:#a45131;font-weight:650}.staff-v2 .staff-customer-table .staff-profile-quality{display:inline-block;margin-top:3px!important}.staff-v2 dialog.staff-drawer:has(.staff-detail-nav){width:min(950px,100vw)}.staff-v2 .staff-drawer-heading{padding:15px 24px 7px}.staff-v2 .staff-drawer-heading h2{overflow-wrap:anywhere;margin:3px 0 7px;font-size:20px;line-height:1.32}.staff-v2 .staff-detail-contact{color:#526a73;padding:0 24px 11px;font-size:12px}.staff-v2 .staff-detail-nav{border-bottom:1px solid #dce5e6;gap:0;margin:0;padding:0 24px;top:53px;overflow-x:auto}.staff-v2 .staff-detail-nav button{min-height:44px;margin-right:22px;padding:11px 0;font-size:12px;font-weight:550}.staff-v2 .staff-drawer-body{gap:0;padding:18px 24px 28px}.staff-v2 .staff-drawer-body>section[hidden]{display:none}.staff-v2 .staff-drawer-body>section{max-width:880px;margin-inline:auto}.staff-v2 .staff-detail-page-intro{border-bottom:1px solid #e3ebeb;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:15px;padding:0 0 14px;display:flex}.staff-v2 .staff-detail-page-intro strong{color:#203943;font-size:15px}.staff-v2 .staff-detail-page-intro span{color:#73868b;font-size:11px;line-height:1.5}.staff-v2 .staff-detail-quick-actions{flex-wrap:wrap;gap:8px;margin:14px 0 20px;display:flex}.staff-v2 .staff-detail-quick-actions button{min-height:34px;padding:6px 12px;font-size:12px}.staff-v2 .staff-detail-subheading{color:#294752;margin:16px 0 8px;font-size:13px}.staff-v2 #customer-panel-profile .staff-customer-facts{margin-top:0}.staff-v2 #customer-panel-profile .staff-customer-facts>div{padding-block:10px}.staff-v2 #customer-panel-profile .staff-customer-facts dd{overflow-wrap:anywhere}.staff-v2 #customer-panel-edit .customer-profile-editor{background:#fff}@media (max-width:760px){.staff-v2 .staff-advanced-row{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-v2 .staff-drawer-heading,.staff-v2 .staff-detail-contact{padding-inline:18px}.staff-v2 .staff-detail-nav{padding-inline:18px;top:50px}.staff-v2 .staff-detail-nav button{margin-right:18px}.staff-v2 .staff-drawer-body{padding:15px 18px 24px}.staff-v2 .staff-detail-page-intro{gap:4px;display:grid}}@media (max-width:520px){.staff-v2 .staff-advanced-row{grid-template-columns:minmax(0,1fr)}.staff-v2 .staff-customer-views{padding-inline:7px}.staff-v2 .staff-customer-views>button{padding-inline:9px}.staff-v2 .staff-detail-quick-actions button{flex:1}}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-cards{background:#fff;border:1px solid #dce6e6;border-radius:8px;gap:0;overflow:hidden}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-card,.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-card.danger{min-height:86px;box-shadow:none;background:#fff;border:0;border-right:1px solid #e7eded;border-radius:0;padding:13px 17px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-card:last-child{border-right:0}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-card strong{font-size:27px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-card.danger strong{color:#a45139}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-grid{align-items:start;gap:12px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-stage-empty{color:#6a7d83;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 4px;font-size:12px;display:flex}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-stage-empty button{color:#176b70;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;font-weight:600}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-due-empty{color:#71838a;margin:0;padding:10px 0 4px;font-size:12px}.staff-v2 .staff-dashboard.dashboard-v3 .stage-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.staff-v2 .staff-dashboard.dashboard-v3 .stage-bars button{min-height:31px;padding:6px 9px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-performance{background:#fff;border:1px solid #dce6e6;border-radius:7px;gap:0;overflow:hidden}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-performance>button{background:0 0;border:0;border-right:1px solid #e7eded;border-radius:0;padding:12px 15px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-performance>button:last-child{border-right:0}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-performance strong{font-size:22px}.staff-v2 .management-area-groups{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);align-items:start;gap:18px;display:grid}.staff-v2 .management-area-section{min-width:0}.staff-v2 .management-area-section>h3{color:#526970;margin:0 0 9px;font-size:12px;font-weight:650}.staff-v2 .management-area-list{background:#fff;border:1px solid #dce6e5;border-radius:8px;gap:0;display:grid;overflow:hidden}.staff-v2 .management-area-list>.management-area-card{min-height:83px;box-shadow:none;border:0;border-bottom:1px solid #e7eded;border-radius:0;grid-template-columns:29px minmax(0,1fr) minmax(70px,auto) auto;align-items:center;gap:11px;padding:11px 14px;display:grid}.staff-v2 .management-area-list>.management-area-card:last-child{border-bottom:0}.staff-v2 .management-area-list .management-area-icon{border-radius:6px;width:29px;height:29px}.staff-v2 .management-area-copy{min-width:0}.staff-v2 .management-area-list .management-area-kind{margin:0 0 2px;font-size:10px}.staff-v2 .management-area-list h4{color:#203d45;margin:0;font-size:13px}.staff-v2 .management-area-list p{color:#71838a;text-overflow:ellipsis;white-space:nowrap;min-height:0;margin:3px 0 0;font-size:11px;line-height:1.4;overflow:hidden}.staff-v2 .management-area-count{text-align:right;white-space:nowrap}.staff-v2 .management-area-list .management-area-count strong{color:#435d63;font-size:20px;line-height:1.1;display:block}.staff-v2 .management-area-list .management-area-count span{margin:3px 0 0;font-size:10px}.staff-v2 .management-area-list [data-attention=true] .management-area-count strong{color:#a65b3c}.staff-v2 .management-area-list .management-area-card>button{white-space:nowrap;grid-area:auto;justify-self:end;margin:0}.staff-v2 .management-source-outcomes .management-empty,.staff-v2 .management-audit .management-empty{text-align:left;padding:14px 0}.staff-v2 .management-lower-grid{align-items:start}.staff-v2 .task-center-summary{border-radius:7px;grid-template-columns:repeat(3,minmax(105px,140px)) minmax(0,1fr)}.staff-v2 .task-center-summary>div{padding:9px 13px}.staff-v2 .task-center-summary strong{font-size:20px}.staff-v2 .task-center-filters{padding:9px 11px}.staff-v2 .task-center-list>article{border-radius:6px;min-height:60px}.staff-v2 .task-center-empty{background:#fff;border-style:solid;padding:26px 18px}.staff-v2 :is(.staff-customer-table,.staff-task-table)[data-empty=true] .staff-table{display:none}.staff-v2 :is(.staff-customer-table,.staff-task-table) .staff-empty{padding:27px 18px}.staff-v2 :is(.staff-customer-table,.staff-task-table) .staff-empty svg{width:23px;height:23px}.staff-v2 :is(.staff-customer-table,.staff-task-table) .staff-empty h3{margin-top:8px}.staff-v2 .collaboration-summary{border-radius:6px;padding:10px 14px}.staff-v2 .collaboration-summary strong{font-size:21px}.staff-v2 .collaboration-empty{border-style:solid;gap:3px;min-height:115px;padding:19px}.staff-v2 .collaboration-empty svg{width:17px;height:17px}.staff-v2 .perf-layout .staff-tabs{background:0 0;border:0;border-bottom:1px solid #dce5e8;border-radius:0;gap:0;width:max-content;padding:0}.staff-v2 .perf-layout .staff-tabs>button{border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;min-height:38px;padding:7px 15px;font-size:13px}.staff-v2 .perf-layout .staff-tabs>button[aria-pressed=true]{box-shadow:none;background:0 0;border-bottom-color:#176d73}.staff-v2 .perf-layout .perf-work-grid{align-items:start}.staff-v2 .perf-layout .perf-progress-panel .perf-form-guide{margin-top:15px}.staff-v2 .invoice-workspace .invoice-layout{align-items:start;gap:12px}.staff-v2 .invoice-workspace :is(.invoice-primary,.invoice-history,.invoice-result){border-radius:8px;padding:16px}.staff-v2 .invoice-workspace .invoice-upload{border-radius:6px;min-height:120px}.staff-v2 .logistics-workspace .embedded-customer-tools .three-path-panel{box-shadow:none;background:0 0;border:0;padding:0}.staff-v2 .company-employees .company-stats,.staff-v2 .ai-admin .admin-metrics{background:#fff;border:1px solid #dce6e5;border-radius:8px;gap:0;overflow:hidden}.staff-v2 .company-employees .company-stats>div,.staff-v2 .ai-admin .admin-metrics>section{border:0;border-right:1px solid #e6eceb;border-radius:0;min-width:0;padding:12px 16px}.staff-v2 .company-employees .company-stats>div:last-child,.staff-v2 .ai-admin .admin-metrics>section:last-child{border-right:0}.staff-v2 .company-employees .company-stats strong{margin-top:6px;font-size:23px}.staff-v2 .company-employees .company-applications[data-empty=true] .company-empty{text-align:left;padding:17px 18px}.staff-v2 .admin-customers[data-empty=true] :is(.admin-table-wrap,.wb-pager){display:none}.staff-v2 .admin-customers[data-empty=true] .admin-empty-state{padding:23px 16px}.staff-v2 .inquiry-page .inquiry-summary{background:#fff;border:1px solid #dce6e5;border-radius:7px;gap:0}.staff-v2 .inquiry-page .inquiry-summary>div{border:0;border-right:1px solid #e7eded;border-radius:0;flex:1 1 0;min-width:0;padding:10px 12px}.staff-v2 .inquiry-page .inquiry-summary nav{flex:none}.staff-v2 .inquiry-page .inquiry-layout[data-empty=true]{grid-template-columns:1fr;min-height:0}.staff-v2 .inquiry-page .inquiry-layout[data-empty=true] .inquiry-detail{display:none}.staff-v2 .inquiry-page .inquiry-layout[data-empty=true] .inquiry-empty{gap:3px;min-height:104px;padding:18px}.staff-v2 .inquiry-page .inquiry-layout[data-empty=true] .inquiry-empty svg{width:20px;height:20px}.staff-v2 .ai-admin .admin-metrics strong{margin:5px 0 0;font-size:21px;line-height:1.25}.staff-v2 .ai-admin .admin-table-wrap[data-empty=true]{display:none}.staff-v2 .ai-admin .admin-table-wrap[data-empty=true]+.wb-empty{margin:0;padding:18px 0}.staff-v2 .ai-admin .admin-table-wrap[data-empty=true]~.wb-pager{display:none}.staff-v2 .staff-import-results{scroll-margin-top:72px}.staff-v2 .staff-import-results .staff-pager[data-single-page=true]{padding:10px 0 0}.staff-v2 .staff-import-results .staff-pager[data-single-page=true]>:not(:first-child){display:none}@media (max-width:1080px){.staff-v2 .management-area-groups{grid-template-columns:1fr;gap:14px}}@media (max-width:760px){.staff-v2 .tms-workspace:not(.tms-sales-workspace) .tms-workspace-toolbar{align-items:center;gap:8px}.staff-v2 .tms-workspace:not(.tms-sales-workspace) .tms-workspace-toolbar nav{scrollbar-width:thin;flex-wrap:nowrap;flex:1;min-width:0;overflow-x:auto}.staff-v2 .tms-workspace:not(.tms-sales-workspace) .tms-workspace-toolbar nav button{white-space:nowrap;flex:none}.staff-v2 .tms-workspace:not(.tms-sales-workspace) .tms-expand{flex:none}.staff-v2 .staff-table-scroll-top{display:none}.staff-v2 .staff-customer-table{background:0 0;border:0;min-height:0;max-height:none;overflow:visible}.staff-v2 .staff-customer-table .staff-table{display:block;min-width:0!important}.staff-v2 .staff-customer-table thead{display:none}.staff-v2 .staff-customer-table tbody{gap:8px;display:grid}.staff-v2 .staff-customer-table tbody tr{background:#fff;border:1px solid #dce6e5;border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;gap:7px 10px;padding:12px;display:grid}.staff-v2 .staff-customer-table tbody tr td{border:0;width:auto;min-width:0;padding:0;display:block;box-shadow:none!important;background:0 0!important;position:static!important}.staff-v2 .staff-customer-table tbody tr td:first-child{grid-area:1/1}.staff-v2 .staff-customer-table tbody tr td:nth-child(2){grid-area:1/2}.staff-v2 .staff-customer-table tbody tr td:nth-child(3){grid-area:2/2}.staff-v2 .staff-customer-table tbody tr td:nth-child(4){text-align:right;grid-area:2/3}.staff-v2 .staff-customer-table tbody tr td:nth-child(n+5):not(:last-child){display:none}.staff-v2 .staff-customer-table tbody tr td:last-child{text-align:right;grid-area:1/3}.staff-v2 .staff-customer-table tbody tr td .staff-company-name{white-space:normal;text-align:left}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-card:nth-child(2){border-right:0}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-card:nth-child(-n+2){border-bottom:1px solid #e7eded}.staff-v2 .staff-dashboard.dashboard-v3 .stage-bars{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-performance{grid-template-columns:1fr}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-performance>button{border-bottom:1px solid #e7eded;border-right:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:9px 12px}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-performance>button:last-child{border-bottom:0}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-performance>button span{grid-area:1/1}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-performance>button strong{grid-area:1/2/3;align-self:center}.staff-v2 .staff-dashboard.dashboard-v3 .dashboard-performance>button small{grid-area:2/1}.staff-v2 .staff-workday-start .staff-workday-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.staff-v2 .staff-workday-start .staff-workday-actions button{white-space:normal;text-align:center;justify-content:center;align-items:center;min-height:42px;line-height:1.25;display:flex}.staff-v2 .management-area-list>.management-area-card{grid-template-columns:29px minmax(0,1fr) auto;gap:9px;min-height:74px;padding:10px 11px}.staff-v2 .management-area-list .management-area-count{grid-area:1/3}.staff-v2 .management-area-list .management-area-card>button{grid-area:2/2/auto/4;justify-self:start;padding:0}.staff-v2 .management-area-list p{white-space:normal}.staff-v2 .perf-layout .staff-tabs>button{padding-inline:11px}.staff-v2 .staff-followup-page .staff-task-table{background:0 0;border:0;max-height:none;overflow:visible}.staff-v2 .staff-followup-page .staff-task-table .staff-table{min-width:0;display:block}.staff-v2 .staff-followup-page .staff-task-table thead{display:none}.staff-v2 .staff-followup-page .staff-task-table tbody{gap:8px;display:grid}.staff-v2 .staff-followup-page .staff-task-table tr{background:#fff;border:1px solid #dce6e5;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:12px;display:grid}.staff-v2 .staff-followup-page .staff-task-table td{border:0;min-width:0;padding:0;display:block}.staff-v2 .staff-followup-page .staff-task-table td:nth-child(2){grid-area:1/1}.staff-v2 .staff-followup-page .staff-task-table td:first-child{text-align:right;grid-area:1/2}.staff-v2 .staff-followup-page .staff-task-table td:nth-child(3){grid-area:2/1}.staff-v2 .staff-followup-page .staff-task-table td:nth-child(4){text-align:right;grid-area:2/2}.staff-v2 .staff-followup-page .staff-task-table td:nth-child(5){color:#6a7e84;border-top:1px solid #edf1f0;grid-area:3/1/auto/-1;padding-top:8px}.staff-v2 .staff-followup-page .staff-task-table .staff-task-inline{display:none}.staff-v2 .staff-followup-page .staff-task-table td:nth-child(6){grid-area:4/1/auto/-1;padding-top:4px;display:block}.staff-v2 .staff-import-results .staff-table-wrap{background:0 0;border:0;overflow:visible}.staff-v2 .staff-import-results .staff-import-table{display:block;min-width:0!important}.staff-v2 .staff-import-results .staff-import-table thead{display:none}.staff-v2 .staff-import-results .staff-import-table tbody{gap:8px;display:grid}.staff-v2 .staff-import-results .staff-import-table tbody tr{background:#fff;border:1px solid #dce6e5;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:11px 12px;display:grid}.staff-v2 .staff-import-results .staff-import-table tbody tr td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.staff-v2 .staff-import-results .staff-import-table tbody tr td:first-child{grid-area:4/1/auto/-1;padding-top:5px}.staff-v2 .staff-import-results .staff-import-table tbody tr:not([data-collaboration=true]) td:first-child{display:none}.staff-v2 .staff-import-results .staff-import-table tbody tr td:nth-child(2){color:#76888d;text-align:right;grid-area:1/2;font-size:11px}.staff-v2 .staff-import-results .staff-import-table tbody tr td:nth-child(2):before{content:"第 "}.staff-v2 .staff-import-results .staff-import-table tbody tr td:nth-child(2):after{content:" 行"}.staff-v2 .staff-import-results .staff-import-table tbody tr td:nth-child(3){grid-area:1/1}.staff-v2 .staff-import-results .staff-import-table tbody tr td:nth-child(4){grid-area:2/1}.staff-v2 .staff-import-results .staff-import-table tbody tr td:nth-child(5){text-align:right;grid-area:2/2}.staff-v2 .staff-import-results .staff-import-table tbody tr td:nth-child(6){color:#6a7e84;border-top:1px solid #edf1f0;grid-area:3/1/auto/-1;padding-top:6px}.staff-v2 .company-employees .company-stats>div:nth-child(2),.staff-v2 .ai-admin .admin-metrics>section:nth-child(2n){border-right:0}.staff-v2 .company-employees .company-stats>div{min-height:76px;padding:10px 12px}.staff-v2 .company-employees .company-stats strong{margin-top:3px;font-size:21px}.staff-v2 .company-employees .company-stats>div:nth-child(-n+2),.staff-v2 .ai-admin .admin-metrics>section:nth-child(-n+4){border-bottom:1px solid #e6eceb}.staff-v2 .ai-admin .admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-v2 .inquiry-page .inquiry-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.staff-v2 .inquiry-page .inquiry-summary>div:nth-child(2n){border-right:0}.staff-v2 .inquiry-page .inquiry-summary>div:nth-child(-n+2){border-bottom:1px solid #e7eded}.staff-v2 .inquiry-page .inquiry-summary nav{background:0 0;border-top:1px solid #e7eded;border-radius:0;grid-column:1/-1;margin:0;overflow-x:auto}}@media (max-width:520px){.staff-v2 .management-center .management-tool-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-v2 .management-center .management-tool-metrics>div{min-height:74px;padding:11px}.staff-v2 .management-center .management-tool-metrics>div:nth-child(2){border-top:0;border-left:1px solid #e3ebea}.staff-v2 .management-center .management-tool-metrics>div:nth-child(3){border-top:1px solid #e3ebea;border-left:0}.staff-v2 .management-center .management-tool-metrics>div:nth-child(4){border-top:1px solid #e3ebea;border-left:1px solid #e3ebea}.staff-v2 .management-center .management-source-outcomes .management-empty,.staff-v2 .management-center .management-audit .management-empty{padding:14px 0}}@media (max-width:650px){.staff-v2 .staff-import-result-head .staff-primary{display:none}}.staff-v2 .staff-main-fluid{--staff-fluid-gutter:clamp(20px,1.8vw,32px)}.staff-v2 .staff-main-fluid .staff-topbar-inner,.staff-v2 .staff-main-fluid>.staff-workday-start,.staff-v2 .staff-main-fluid>.staff-page,.staff-v2 .staff-main-fluid>div>.staff-performance-module.perf-layout{box-sizing:border-box;width:100%;max-width:none;padding-inline:var(--staff-fluid-gutter);margin-inline:0}.staff-v2 .staff-main-fluid .staff-topbar-inner{gap:12px}.staff-v2 .staff-main-fluid .staff-owner-scope{margin-left:auto}@media (max-width:900px){.staff-v2 .staff-main-fluid .staff-topbar-scoped{height:auto;min-height:56px}.staff-v2 .staff-main-fluid .staff-topbar-inner{flex-wrap:wrap;padding-block:8px}.staff-v2 .staff-main-fluid .staff-owner-scope{order:3;width:100%;margin-left:0}.staff-v2 .staff-main-fluid .staff-top-actions{margin-left:auto}}@media (max-width:760px){.staff-v2 .staff-main-fluid{--staff-fluid-gutter:14px}}.staff-v2 .staff-list-page{padding-top:14px}.staff-v2 .staff-customer-toolbar{flex-wrap:wrap;align-items:end;gap:8px;padding:9px 12px;display:flex}.staff-v2 .staff-customer-toolbar .staff-search{flex:0 340px;min-width:220px;max-width:340px}.staff-v2 .staff-customer-toolbar>label:not(.staff-search){width:132px}.staff-v2 .staff-customer-toolbar-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.staff-v2 .staff-customer-toolbar-actions button{white-space:nowrap;align-items:center;gap:5px;min-height:35px;padding:6px 10px;font-size:12px;display:inline-flex}.staff-v2 .staff-filter-toggle{min-height:35px}.staff-v2 .staff-customer-views{flex-wrap:nowrap;overflow-x:auto}.staff-v2 .staff-drawer-heading{padding-bottom:3px}.staff-v2 .staff-drawer-heading .staff-eyebrow{display:none}.staff-v2 .staff-detail-contact{padding-bottom:9px}.staff-v2 .staff-drawer-body{padding-top:14px}.staff-v2 .staff-detail-nav button:disabled{opacity:.42;cursor:not-allowed}.staff-v2 .customer-overview-line{background:#f9fbfb;border:1px solid #dce6e6;border-radius:6px;grid-template-columns:150px minmax(0,1fr) 130px auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.staff-v2 .customer-overview-line>div{gap:3px;min-width:0;display:grid}.staff-v2 .customer-overview-line small{color:#778b90;font-size:11px}.staff-v2 .customer-overview-line strong{color:#29434c;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.staff-v2 .customer-overview-line button{white-space:nowrap;min-height:34px}.staff-v2 .customer-extra-contacts{border-top:1px solid #e3ebeb;padding:11px 0;font-size:12px}.staff-v2 .customer-extra-contacts summary{cursor:pointer;color:#356d70}.staff-v2 .customer-extra-contacts p{flex-wrap:wrap;gap:12px;margin:8px 0 0;display:flex}.staff-v2 .customer-transfer-form{gap:15px;max-width:600px;display:grid}.staff-v2 .customer-transfer-form>p{color:#617981;margin:0;font-size:12px;line-height:1.6}.staff-v2 .customer-transfer-form label{color:#4e6971;gap:6px;font-size:12px;display:grid}.staff-v2 .customer-transfer-form :is(select,textarea){color:#1d3741;width:100%;font:inherit;background:#fff;border:1px solid #cadbdc;border-radius:5px;padding:9px 10px;font-size:13px}.staff-v2 .customer-transfer-form textarea{resize:vertical;min-height:90px}.staff-v2 .customer-transfer-form>button{justify-self:start}@media (max-width:1100px){.staff-v2 .staff-customer-toolbar-actions{margin-left:0}}@media (max-width:760px){.staff-v2 .staff-customer-toolbar{gap:7px;display:flex}.staff-v2 .staff-customer-toolbar .staff-search{flex:100%;min-width:0;max-width:none}.staff-v2 .staff-customer-toolbar>label:not(.staff-search){flex:125px;width:auto}.staff-v2 .staff-customer-toolbar-actions{flex-wrap:wrap;flex:100%;justify-content:flex-start;margin-left:0;display:flex}.staff-v2 .customer-overview-line{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-v2 .customer-overview-line button{justify-self:start}}
