.plate-reservation-page{gap:14px;min-width:0;display:grid}.plate-page-tabs{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:5px;display:grid}.plate-page-tabs button,.plate-lookup-modes button{min-width:0;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.plate-page-tabs button:hover,.plate-page-tabs button.active,.plate-lookup-modes button:hover,.plate-lookup-modes button.active{color:var(--accent-ink);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.plate-page-tabs .icon{flex:none}.plate-page-tabs span,.plate-lookup-modes span{gap:2px;min-width:0;display:grid}.plate-page-tabs b,.plate-lookup-modes b{font-size:var(--text-sm)}.plate-page-tabs small,.plate-lookup-modes small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plate-client-workspace,.plate-history,.plate-administration,.plate-admin-panel{gap:14px;min-width:0;display:grid}.plate-readiness-strip{border:1px solid var(--line);border-left:3px solid var(--warning);background:var(--panel);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.plate-readiness-strip.ready{border-left-color:var(--accent)}.plate-readiness-strip>div{align-items:center;gap:9px;min-width:0;display:flex}.plate-readiness-strip span{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-xs)}.plate-readiness-strip b{color:var(--ink)}.plate-lookup-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.plate-lookup-modes button{border:1px solid var(--line);background:var(--panel-soft)}.plate-client-grid{grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);align-items:start;gap:14px;min-width:0;display:grid}.plate-search-stack{gap:14px;min-width:0;display:grid}.plate-discovery-layout{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:14px;min-width:0;display:grid}.plate-district-probe,.plate-office-browser,.plate-lookup-card,.plate-applicant-card{min-width:0}.plate-district-probe{gap:12px;padding-bottom:14px;display:grid}.plate-district-probe>label,.plate-district-probe>button{margin-inline:14px}.plate-district-probe label,.plate-lookup-context label,.plate-form-grid label,.plate-lucky-fields label,.plate-admin-form label,.plate-one-time-secret label,.plate-runs label{min-width:0;color:var(--muted);font-size:var(--text-xs);gap:4px;font-weight:750;display:grid}.plate-district-probe input,.plate-lookup-context select,.plate-form-grid input,.plate-form-grid select,.plate-lucky-fields input,.plate-admin-form input,.plate-admin-form select,.plate-admin-form textarea,.plate-one-time-secret input,.plate-one-time-secret textarea,.plate-runs input,.plate-runs textarea,.plate-admin-nav select{border:1px solid var(--line);width:100%;min-height:36px;color:var(--ink);background:var(--panel);border-radius:8px;padding:7px 9px}.plate-district-evidence{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;grid-template-columns:1fr 1fr;gap:7px;margin:0 14px;padding:10px;display:grid}.plate-district-evidence span{gap:2px;display:grid}.plate-district-evidence small{color:var(--muted)}.plate-district-evidence p{color:var(--muted);font-size:var(--text-xs);grid-column:1/-1;margin:4px 0 0}.plate-office-list,.plate-prefix-groups{max-height:600px;display:grid;overflow:auto}.plate-office-list button,.plate-prefix-groups details button{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.plate-office-list button:hover,.plate-office-list button.active,.plate-prefix-groups button:hover{background:var(--accent-soft)}.plate-office-list span,.plate-prefix-groups button span{gap:2px;min-width:0;display:grid}.plate-office-list span:last-child{text-align:right}.plate-office-list small,.plate-prefix-groups small{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-xs)}.plate-prefix-groups summary{border-bottom:1px solid var(--line);color:var(--accent-ink);cursor:pointer;justify-content:space-between;padding:10px 14px;font-weight:850;display:flex}.plate-lookup-context{grid-template-columns:minmax(160px,240px) minmax(0,1fr);align-items:end;gap:10px;padding:12px 14px;display:grid}.plate-lookup-context>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:2px;min-width:0;padding:8px 10px;display:grid}.plate-lookup-context small,.plate-lookup-context span{color:var(--muted);font-size:var(--text-xs)}.plate-visual-stage{background:var(--panel-soft);gap:8px;min-width:0;padding:12px 14px;display:grid}.plate-entry-tip{color:var(--muted);font-size:var(--text-xs);font-weight:750}.plate-measure{color:var(--muted);font-size:var(--text-xs);justify-content:space-between;gap:10px;display:flex}.plate-lucky-fields{border-top:1px solid var(--line);grid-template-columns:auto minmax(180px,1fr);align-items:end;gap:10px;padding:12px 14px;display:grid}.plate-lucky-fields>div{display:flex}.plate-lucky-fields>div button{border:1px solid var(--line);min-height:36px;color:var(--muted);background:var(--panel);cursor:pointer;padding:6px 10px}.plate-lucky-fields>div button:first-child{border-radius:8px 0 0 8px}.plate-lucky-fields>div button:last-child{border-radius:0 8px 8px 0}.plate-lucky-fields>div button.active{color:var(--accent-ink);background:var(--accent-soft)}.plate-lucky-fields p{color:var(--muted);font-size:var(--text-xs);grid-column:1/-1;margin:0}.plate-lookup-card>footer,.plate-admin-form>footer,.plate-connection-card>footer,.plate-client-card>footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 14px;display:flex}.plate-result-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:14px;display:grid}.plate-result-list button{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel-soft);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.plate-result-list button:hover,.plate-result-list button.active{border-color:var(--accent);background:var(--accent-soft)}.plate-result-list code{font-size:13px;font-weight:900}.plate-empty-result{color:var(--muted);text-align:center;justify-items:center;gap:5px;padding:34px 18px;display:grid}.plate-empty-result .icon{width:24px;height:24px;color:var(--accent-ink)}.plate-empty-result b{color:var(--ink)}.plate-pagination{border-top:1px solid var(--line);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.plate-applicant-card{max-height:calc(100vh - 92px);position:sticky;top:72px;overflow:auto}.plate-applicant-card>.card-head{z-index:2;background:var(--panel);position:sticky;top:0}.plate-selected-summary{border:1px dashed var(--line);background:var(--panel-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:12px 14px;padding:10px;display:flex}.plate-selected-summary.selected{border-style:solid;border-color:var(--accent)}.plate-selected-summary span{min-width:0;display:grid}.plate-selected-summary small{color:var(--muted)}.plate-selected-summary code{overflow-wrap:anywhere;font-size:12px;font-weight:900}.plate-applicant-card fieldset{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:12px 14px}.plate-applicant-card legend{color:var(--ink);font-size:var(--text-xs);padding:0;font-weight:850}.plate-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.plate-form-grid .wide{grid-column:1/-1}.plate-form-grid input:focus,.plate-form-grid select:focus,.plate-admin-form input:focus,.plate-admin-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus);outline:0}.plate-seasonal{grid-template-columns:minmax(0,1fr) 90px 90px;align-items:end;gap:8px;display:grid}.plate-seasonal .check,.plate-form-grid .check{align-items:center;gap:7px;display:flex}.plate-seasonal input[type=checkbox],.plate-form-grid input[type=checkbox]{width:17px;height:17px}.plate-related-order{gap:5px;padding:0 14px 12px;display:grid;position:relative}.plate-related-order label{color:var(--muted);font-size:var(--text-xs);justify-content:space-between;display:flex}.plate-related-order-selection,.plate-related-order-combobox{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:8px;padding:7px 9px;display:flex}.plate-related-order-selection span{min-width:0;display:grid}.plate-related-order-selection small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plate-related-order-selection .icon-button{margin-left:auto}.plate-related-order-combobox input{background:0 0;border:0;outline:0;flex:1;min-width:0}.plate-related-order-results{z-index:8;border:1px solid var(--line);background:var(--panel);max-height:250px;box-shadow:var(--shadow);border-radius:9px;display:grid;position:absolute;top:100%;left:14px;right:14px;overflow:auto}.plate-related-order-results>button{border:0;border-bottom:1px solid var(--line);color:var(--ink);background:var(--panel);text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px;display:grid}.plate-related-order-results span{display:grid}.plate-related-order-results small{color:var(--muted);font-size:var(--text-xs)}.plate-applicant-placeholder{color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:40px 18px;display:grid}.plate-applicant-placeholder .icon{width:28px;height:28px;color:var(--accent-ink)}.plate-applicant-placeholder b{color:var(--ink)}.plate-inline-alert{border:1px solid var(--line);color:var(--muted);background:var(--panel-soft);font-size:var(--text-xs);border-radius:8px;gap:3px;margin:10px 14px;padding:10px;display:grid}.plate-inline-alert.attention{color:var(--warning-ink);border-color:color-mix(in srgb, var(--warning) 38%, var(--line));background:var(--warning-bg)}.plate-inline-alert.danger{color:var(--danger-ink);border-color:color-mix(in srgb, var(--danger) 38%, var(--line));background:var(--danger-bg)}.plate-draft-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 14px;display:flex}.plate-next-action{background:var(--panel-soft);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.plate-next-action small{color:var(--muted)}.plate-mobile-back{display:none}.plate-proof-grid{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 14px;display:grid;overflow:hidden}.plate-proof-grid>span{background:var(--panel-soft);gap:3px;min-width:0;padding:9px;display:grid}.plate-proof-grid small{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase}.plate-proof-grid b,.plate-proof-grid code{overflow-wrap:anywhere;font-size:var(--text-xs)}.plate-confirmation-backdrop{z-index:100;background:color-mix(in srgb, var(--nav) 70%, transparent);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.plate-confirmation-dialog{border:1px solid var(--line);background:var(--panel);width:min(760px,100%);max-height:calc(100vh - 40px);box-shadow:var(--shadow);border-radius:14px;overflow:auto}.plate-confirmation-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.plate-confirmation-dialog h2{margin:4px 0;font-size:18px}.plate-confirmation-dialog p{color:var(--muted);font-size:var(--text-sm);margin:0}.plate-confirmation-facts{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.plate-confirmation-facts>div{background:var(--panel);gap:3px;min-width:0;padding:12px;display:grid}.plate-confirmation-facts small,.plate-confirmation-facts span{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-xs)}.plate-confirmation-facts code{overflow-wrap:anywhere}.plate-confirmation-warning{border:1px solid color-mix(in srgb, var(--warning) 35%, var(--line));color:var(--warning-ink);background:var(--warning-bg);border-radius:9px;gap:3px;margin:14px;padding:12px;display:grid}.plate-confirmation-warning span{font-size:var(--text-xs)}.plate-confirmation-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px;display:flex}.plate-history-toolbar{justify-content:space-between;align-items:end;gap:14px;padding:13px;display:flex}.plate-history-toolbar>div{gap:2px;display:grid}.plate-history-toolbar small{color:var(--muted)}.plate-history-toolbar form{align-items:end;gap:7px;display:flex}.plate-history-toolbar input,.plate-history-toolbar select{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--panel);border-radius:8px;padding:7px 9px}.plate-history-workbench{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.plate-history-workbench.inspecting{grid-template-columns:minmax(340px,.9fr) minmax(390px,1.1fr)}.plate-history-rows{display:grid}.plate-history-rows>button{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1.25fr) minmax(150px,.75fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.plate-history-rows>button:hover,.plate-history-rows>button.active{background:var(--accent-soft)}.plate-history-rows span{gap:3px;min-width:0;display:grid}.plate-history-rows span:nth-child(2){justify-items:start}.plate-history-rows small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plate-history-primary code{font-size:12px;font-weight:900}.plate-history-list>footer{padding:10px 14px}.plate-history-detail{min-width:0}.plate-history-detail>.card-head{z-index:2;background:var(--panel);position:sticky;top:72px}.plate-detail-loading{color:var(--muted);padding:24px}.plate-evidence-section{border-top:1px solid var(--line);margin:14px}.plate-evidence-section>header{justify-content:space-between;gap:8px;padding:10px 0;display:flex}.plate-evidence-section header small,.plate-evidence-section p{color:var(--muted);font-size:var(--text-xs)}.plate-evidence-section dl{border:1px solid var(--line);background:var(--line);border-radius:8px;gap:1px;margin:0;display:grid;overflow:hidden}.plate-evidence-section dl>div{background:var(--panel-soft);grid-template-columns:minmax(100px,.4fr) minmax(0,1fr);gap:8px;min-width:0;padding:8px;display:grid}.plate-evidence-section dt{color:var(--muted);font-size:var(--text-xs)}.plate-evidence-section dd{overflow-wrap:anywhere;font-size:var(--text-xs);margin:0}.plate-document-list{gap:6px;display:grid}.plate-document-list button{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel-soft);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.plate-document-list span{min-width:0;display:grid}.plate-document-list small{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-xs)}.plate-admin-nav{justify-content:space-between;align-items:center;gap:12px;padding:6px;display:flex}.plate-admin-nav nav{gap:3px;min-width:0;display:flex;overflow:auto}.plate-admin-nav nav button{color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px}.plate-admin-nav nav button.active{color:var(--accent-ink);background:var(--accent-soft)}.plate-admin-nav label{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:7px;display:flex}.plate-admin-intro{justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.plate-admin-intro>div{gap:4px;display:grid}.plate-admin-intro p{max-width:720px;color:var(--muted);font-size:var(--text-sm);margin:0}.plate-admin-form{padding-bottom:14px}.plate-admin-form>.plate-form-grid,.plate-runs>.plate-admin-form>label,.plate-runs>.plate-admin-form>button{margin:12px 14px}.plate-connection-card>.plate-proof-grid,.plate-client-card>.plate-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.plate-account-message{color:var(--muted);background:var(--panel-soft);font-size:var(--text-xs);border-radius:8px;margin:12px 14px;padding:9px}.plate-admin-search{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;align-items:center;gap:8px;margin:12px 14px;padding:0 9px;display:flex}.plate-admin-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:36px}.plate-capability-summary{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;margin:0 14px 12px;display:grid;overflow:hidden}.plate-capability-summary span{background:var(--panel-soft);padding:8px;display:grid}.plate-capability-summary small{color:var(--muted);text-transform:capitalize}.plate-table-wrap{max-width:100%;overflow:auto}.plate-table-wrap table{min-width:850px}.plate-table-wrap td{vertical-align:top}.plate-table-wrap td:first-child{display:grid}.plate-table-wrap td small{color:var(--muted)}.plate-operations{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.plate-operations.inspecting{grid-template-columns:minmax(330px,.85fr) minmax(410px,1.15fr)}.plate-operation-list{max-height:720px;display:grid;overflow:auto}.plate-operation-list button{border:0;border-bottom:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 14px;display:grid}.plate-operation-list button:hover,.plate-operation-list button.active{background:var(--accent-soft)}.plate-operation-list span{gap:3px;min-width:0;display:grid}.plate-operation-list span:last-child{justify-items:end}.plate-operation-list small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plate-operation-timeline{gap:0;margin:14px;padding:0;list-style:none;display:grid}.plate-operation-timeline li{grid-template-columns:18px minmax(0,1fr);gap:8px;min-height:64px;display:grid}.plate-operation-timeline i{border:2px solid var(--accent);background:var(--panel);border-radius:50%;width:8px;height:8px;margin-top:4px;position:relative}.plate-operation-timeline i:after{content:"";background:var(--line);width:1px;height:50px;position:absolute;top:8px;left:2px}.plate-operation-timeline li:last-child i:after{display:none}.plate-operation-timeline div{align-content:start;gap:2px;display:grid}.plate-operation-timeline span,.plate-operation-timeline small{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-xs)}.plate-resolution-form{border:1px solid color-mix(in srgb, var(--warning) 35%, var(--line));background:var(--warning-bg);border-radius:9px;gap:9px;margin:14px;padding:12px;display:grid}.plate-resolution-form header{display:grid}.plate-resolution-form small{color:var(--warning-ink)}.plate-resolution-form label{color:var(--warning-ink);font-size:var(--text-xs);gap:4px;display:grid}.plate-resolution-form input,.plate-resolution-form select{border:1px solid color-mix(in srgb, var(--warning) 45%, var(--line));min-height:36px;color:var(--ink);background:var(--panel);border-radius:7px;padding:7px}.plate-resolution-audit{border:1px solid var(--accent);background:var(--accent-soft);border-radius:9px;gap:8px;margin:14px;padding:12px;display:grid}.plate-resolution-audit header{justify-content:space-between;gap:8px;display:flex}.plate-resolution-audit header small,.plate-resolution-audit dt{color:var(--muted)}.plate-resolution-audit dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.plate-resolution-audit dl>div{min-width:0;display:grid}.plate-resolution-audit dd{overflow-wrap:anywhere;margin:0}.plate-one-time-secret{border-color:var(--warning);background:var(--warning-bg);grid-template-columns:minmax(0,.35fr) minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid}.plate-one-time-secret header{grid-column:1/-1;justify-content:space-between;display:flex}.plate-one-time-secret header>div{display:grid}.plate-one-time-secret small{color:var(--warning-ink)}.plate-one-time-secret textarea{resize:vertical}.plate-credential-list{border:1px solid var(--line);border-radius:8px;margin:12px 14px;display:grid;overflow:hidden}.plate-credential-list>div{border-bottom:1px solid var(--line);background:var(--panel-soft);justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.plate-credential-list>div:last-child{border:0}.plate-credential-list span{min-width:0;display:grid}.plate-credential-list small{color:var(--muted)}.plate-runs{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);align-items:start;gap:14px;display:grid}.plate-run-list{display:grid}.plate-run-list details{border-bottom:1px solid var(--line)}.plate-run-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.plate-run-list summary span{min-width:0;display:grid}.plate-run-list small{color:var(--muted)}.plate-run-list details>div{gap:8px;padding:0 14px 14px;display:grid}.plate-run-list ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.plate-run-list li{background:var(--panel-soft);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:7px;display:grid}.plate-permission-boundary{border-color:var(--warning);background:var(--warning-bg);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.plate-permission-boundary .icon{color:var(--warning-ink)}.plate-permission-boundary p{color:var(--warning-ink);font-size:var(--text-sm);margin:3px 0 0}.plate-scope-fieldset{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:10px;display:grid}.plate-scope-fieldset legend{color:var(--muted);font-size:var(--text-xs);padding-inline:5px;font-weight:800}.plate-scope-fieldset label{border:1px solid var(--line);background:var(--panel);border-radius:7px;align-items:flex-start;gap:7px;padding:7px;display:flex}.plate-scope-fieldset label>span{gap:2px;display:grid}.plate-scope-fieldset small{color:var(--muted)}.plate-guarded-rotation>.plate-form-grid,.plate-captcha-form>.plate-form-grid{margin:12px 14px}.plate-guarded-rotation>.plate-one-time-secret{border:1px solid var(--warning);border-radius:9px;margin:0 14px 14px}.plate-captcha-form{margin-top:14px}@media (width<=1120px){.plate-client-grid,.plate-history-workbench.inspecting,.plate-operations.inspecting{grid-template-columns:1fr}.plate-applicant-card{max-height:none;position:static}.plate-discovery-layout{grid-template-columns:1fr}.plate-connection-card>.plate-proof-grid,.plate-client-card>.plate-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.plate-page-tabs{grid-template-columns:1fr}.plate-page-tabs button{padding:8px 10px}.plate-page-tabs small{display:none}.plate-lookup-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.plate-readiness-strip,.plate-history-toolbar,.plate-admin-intro,.plate-admin-nav{flex-direction:column;align-items:stretch}.plate-readiness-strip>div{align-items:flex-start}.plate-history-toolbar form{grid-template-columns:1fr 1fr;display:grid}.plate-history-toolbar form button{grid-column:1/-1}.plate-history-rows>button{grid-template-columns:minmax(0,1fr) auto}.plate-history-rows>button>span:last-child{grid-column:1/-1;justify-content:space-between;display:flex}.plate-runs,.plate-one-time-secret{grid-template-columns:1fr}.plate-one-time-secret header{grid-column:auto}.plate-admin-nav label{justify-content:space-between}.plate-admin-nav select{flex:1;min-width:0}.plate-capability-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.plate-scope-fieldset{grid-template-columns:1fr}.plate-page-tabs button,.plate-lookup-modes button,.plate-district-probe input,.plate-lookup-context select,.plate-form-grid input,.plate-form-grid select,.plate-lucky-fields input,.plate-admin-form input,.plate-admin-form select,.plate-admin-form textarea,.plate-one-time-secret input,.plate-one-time-secret textarea,.plate-runs input,.plate-runs textarea,.plate-admin-nav select,.plate-resolution-form input,.plate-resolution-form select,.plate-history-rows>button,.plate-office-list button,.plate-prefix-groups details button,.plate-result-list button,.plate-pagination .button,.plate-admin-nav nav button,.plate-operation-list button,.plate-document-list button,.plate-credential-list .button,.plate-run-list summary,.plate-run-list .button,.plate-administration .icon-button,.plate-history .icon-button,.plate-mobile-back{min-height:40px}}@media (width<=620px){.plate-reservation-page{gap:10px}.plate-lookup-modes{display:flex;overflow-x:auto}.plate-lookup-modes button{flex:0 0 170px}.plate-client-grid{display:block}.plate-applicant-card:not(.mobile-open){display:none}.plate-applicant-card.mobile-open{display:block}.plate-search-stack:has(+.plate-applicant-card.mobile-open){display:none}.plate-mobile-back{border:1px solid var(--line);width:calc(100% - 28px);color:var(--accent-ink);background:var(--accent-soft);text-align:left;border-radius:8px;margin:10px 14px;padding:8px;display:block}.plate-form-grid{grid-template-columns:1fr}.plate-form-grid .wide{grid-column:auto}.plate-seasonal{grid-template-columns:1fr 1fr}.plate-seasonal .check{grid-column:1/-1}.plate-result-list{grid-template-columns:1fr 1fr;padding:10px}.plate-lookup-context,.plate-lucky-fields{grid-template-columns:1fr}.plate-lucky-fields p{grid-column:auto}.plate-confirmation-backdrop{padding:0}.plate-confirmation-dialog{border-radius:0;max-height:100vh}.plate-confirmation-facts{grid-template-columns:1fr}.plate-confirmation-dialog>footer{background:var(--panel);flex-direction:column-reverse;position:sticky;bottom:0}.plate-history-toolbar form{grid-template-columns:1fr}.plate-history-toolbar form button{grid-column:auto}.plate-history-rows>button{grid-template-columns:1fr}.plate-history-rows>button>span:last-child{grid-column:auto}.plate-proof-grid,.plate-connection-card>.plate-proof-grid,.plate-client-card>.plate-proof-grid,.plate-evidence-section dl>div{grid-template-columns:1fr}.plate-document-list button{grid-template-columns:auto minmax(0,1fr)}.plate-document-list button>span:last-child{grid-column:2}.plate-admin-nav nav{width:100%}.plate-admin-nav nav button{flex:none}.plate-one-time-secret{margin-inline:0}.plate-run-list li{grid-template-columns:1fr}.plate-credential-list>div{flex-direction:column;align-items:stretch}.plate-credential-list .button{align-self:flex-start}}.plate-capability-toggle{min-height:26px;font-size:var(--text-xs);white-space:nowrap;padding:0 9px}.plate-table-wrap tr.expanded>td{border-bottom-color:#0000}.plate-capability-detail>td{background:var(--panel-soft);padding:0 10px 12px}.plate-capability-variables{gap:10px;padding-top:10px;display:grid}.plate-capability-variables dl{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 14px;margin:0;display:grid}.plate-capability-variables dl>div{gap:1px;min-width:0;display:grid}.plate-capability-variables dt code{color:var(--muted);font-size:var(--text-xs)}.plate-capability-variables dd{overflow-wrap:anywhere;font-size:var(--text-sm);margin:0}.plate-capability-variables section{border-top:1px solid var(--line);gap:6px;padding-top:8px;display:grid}.plate-capability-variables section>b code{font-size:var(--text-xs)}.plate-table-wrap .plate-capability-detail>td{display:table-cell}.plate-capabilities .plate-table-wrap td small{display:block}.plate-capabilities{min-width:0}.plate-capabilities>.card-head>.plate-capabilities-head-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.plate-capabilities>.card-head>.plate-capabilities-head-actions .button{white-space:nowrap}@media (width<=640px){.plate-capabilities>.card-head{flex-wrap:wrap}.plate-capabilities>.card-head>.plate-capabilities-head-actions{margin-left:0}}@media (width<=900px){.plate-capabilities .plate-table-wrap table{width:100%;min-width:0}.plate-capabilities .plate-table-wrap thead{display:none}.plate-capabilities .plate-table-wrap tbody,.plate-capabilities .plate-table-wrap tr{display:block}.plate-capabilities .plate-table-wrap tr:not(.plate-capability-detail){border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px;display:grid}.plate-capabilities .plate-table-wrap tr:not(.plate-capability-detail)>td{border:0;gap:2px;min-width:0;padding:0;display:grid}.plate-capabilities .plate-table-wrap td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.plate-capabilities .plate-table-wrap td:first-child,.plate-capabilities .plate-table-wrap td.plate-capability-action{grid-column:1/-1}.plate-capabilities .plate-table-wrap .plate-capability-detail>td{padding:0 12px 12px;display:block}.plate-capability-variables dl{grid-template-columns:minmax(0,1fr)}}.statistics-page-workspace{gap:14px;min-width:0;display:grid}.statistics-tabs-scroll.card{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.statistics-tabs{align-items:stretch;gap:4px;width:max-content;min-width:100%;padding:6px;display:flex}.statistics-tabs button{min-height:40px;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:650;display:inline-flex}.statistics-tabs button:hover{color:var(--ink);background:var(--panel-soft)}.statistics-tabs button.active{color:var(--accent-ink);border-color:var(--line);background:var(--accent-soft)}.statistics-tabs button .status{flex:none}.statistics-tabs button:focus-visible,.statistics-tab-panel:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.statistics-tab-panel{min-width:0}.statistics-capability-card{gap:12px;min-width:0;padding:14px;display:grid}.statistics-capability-card>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.statistics-capability-card>header>div{gap:3px;min-width:0;display:grid}.statistics-capability-card>header strong{font-size:15px}.statistics-capability-card p{color:var(--muted);margin:0;line-height:1.5}.statistics-capability-error{justify-content:space-between;align-items:center;gap:14px;display:flex}.statistics-capability-error .button{flex:none;min-height:40px}.statistics-capability-summary{gap:12px;min-width:0;display:grid}.statistics-account-select{max-width:620px;color:var(--muted);grid-template-columns:minmax(120px,auto) minmax(220px,1fr);align-items:center;gap:10px;font-size:11px;font-weight:750;display:grid}.statistics-account-select select{border:1px solid var(--line);width:100%;min-width:0;min-height:38px;color:var(--ink);background:var(--panel-soft);font:inherit;border-radius:8px;padding:7px 9px}.statistics-account-select select:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.statistics-account-scope{max-width:620px;color:var(--muted);font-size:var(--text-sm);margin:-4px 0 0;line-height:1.45}.statistics-capability-summary dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;display:grid}.statistics-capability-summary dl>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;align-content:start;gap:4px;min-width:0;padding:9px 10px;display:grid}.statistics-capability-summary dt{color:var(--muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.statistics-capability-summary dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0;font-size:11px}.statistics-closed-tabs{min-width:0;padding:0 2px}.statistics-closed-tabs>summary{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);width:fit-content;padding:0 10px}.statistics-closed-tabs[open]>ul{margin-top:8px}.statistics-closed-tabs>summary{width:fit-content;min-height:40px;color:var(--accent-ink);cursor:pointer;align-items:center;font-size:11px;font-weight:750;display:flex}.statistics-closed-tabs>summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.statistics-closed-tabs>ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.statistics-closed-tabs li{border:1px dashed var(--line);background:var(--panel-soft);border-radius:8px;grid-template-columns:minmax(180px,.8fr) minmax(300px,1.2fr);gap:10px;min-width:0;padding:10px;display:grid}.statistics-closed-tabs li>div{align-content:start;gap:4px;min-width:0;display:grid}.statistics-closed-tabs li span{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-sm);line-height:1.45}.statistics-closed-tabs li dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.statistics-closed-tabs li dl>div{align-content:start;gap:3px;min-width:0;display:grid}.statistics-closed-tabs li dt{color:var(--muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.statistics-closed-tabs li dd{overflow-wrap:anywhere;min-width:0;font-size:var(--text-sm);margin:0}.statistics-tab-panel .economics-primary .economics-filter{width:auto;margin-bottom:10px;position:static}.statistics-tab-panel .economics-primary .economics-filter small{display:inline}.calculator-report-workbench,.calculator-report-results{gap:14px;min-width:0;display:grid}.calculator-report-controls{justify-content:space-between;align-items:end;gap:14px;padding:14px;display:flex}.calculator-parameter-grid{flex:auto;grid-template-columns:repeat(auto-fill,minmax(150px,200px));gap:10px;min-width:0;display:grid}.calculator-parameter-grid label{min-width:0;color:var(--muted);align-content:start;gap:6px;font-size:11px;font-weight:700;display:grid}.calculator-parameter-grid input,.calculator-parameter-grid select{border:1px solid var(--line);width:100%;min-width:0;min-height:38px;color:var(--ink);background:var(--panel-soft);font:inherit;border-radius:8px;padding:7px 9px}.calculator-parameter-grid input:focus-visible,.calculator-parameter-grid select:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.calculator-parameter-grid label small{color:var(--muted);font-weight:450;line-height:1.4}.calculator-parameter-wide{grid-column:span 2}.calculator-report-actions{flex:none;gap:8px;display:flex}.calculator-report-actions .button{min-height:40px}.calculator-report-state{min-height:240px;color:var(--muted);text-align:center;place-items:center;padding:24px;display:grid}.calculator-report-evidence{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:12px;display:grid}.calculator-report-evidence>:only-child{grid-column:1/-1}.calculator-matching-basis{padding:14px}.calculator-matching-basis p{color:var(--ink);margin:6px 0 0;line-height:1.5}.calculator-report-evidence .remaining-notice{margin:0}.calculator-report-evidence ul{margin:6px 0 0;padding-left:18px}.calculator-summary{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;display:grid}.calculator-summary article{gap:6px;min-width:0;padding:12px;display:grid}.calculator-summary span{color:var(--muted);font-size:var(--text-sm);font-weight:700}.calculator-summary strong{font-variant-numeric:tabular-nums;font-size:16px}.calculator-report-table-card{min-width:0;overflow:hidden}.calculator-report-table-card .card-head code{max-width:50%;color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calculator-report-table-scroll{max-width:100%;overflow-x:auto}.calculator-report-table-scroll table{width:100%;min-width:max-content}.calculator-report-table-scroll th,.calculator-report-table-scroll td{white-space:nowrap;max-width:320px}.calculator-report-table-scroll .identifier{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.calculator-report-table-scroll .money{font-variant-numeric:tabular-nums;text-align:right}.calculator-order-row{cursor:default}.calculator-order-link{color:var(--accent-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.calculator-order-link:focus-visible,.calculator-order-detail button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.calculator-order-detail-row>td{white-space:normal!important;padding:0!important}.calculator-order-detail,.calculator-order-detail-state{border-top:1px solid var(--line);background:var(--panel-soft);padding:16px}.calculator-order-detail{gap:16px;display:grid}.calculator-order-detail>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.calculator-order-detail>header>div{gap:4px;display:grid}.calculator-order-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.calculator-order-facts div{border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.calculator-order-facts dt{color:var(--muted);font-size:var(--text-sm);font-weight:700}.calculator-order-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.calculator-order-section{gap:8px;min-width:0;display:grid}.calculator-order-table-scroll{max-width:100%;overflow-x:auto}.calculator-order-table-scroll table{width:100%;min-width:620px}.calculator-order-identities{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.calculator-order-identities li{border:1px solid var(--line);background:var(--panel);border-radius:999px;gap:6px;padding:6px 8px;display:flex}.calculator-order-identities span{color:var(--muted)}.calculator-refresh-state{border:1px solid var(--line);color:var(--ink);background:var(--panel);box-shadow:var(--shadow);border-radius:999px;justify-self:center;padding:8px 12px;font-size:11px;font-weight:700;position:sticky;bottom:10px}@media (width<=960px){.calculator-report-controls{flex-direction:column;align-items:stretch}.calculator-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-report-actions{justify-content:flex-end}.calculator-report-evidence{grid-template-columns:1fr}.calculator-order-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.statistics-page-workspace{gap:10px}.statistics-tabs-scroll{width:calc(100% + 8px);max-width:calc(100% + 8px);margin-inline:-4px}.statistics-capability-card{padding:12px}.statistics-capability-error{flex-direction:column;align-items:stretch}.statistics-capability-error .button{width:100%}.statistics-capability-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-account-select,.statistics-closed-tabs li,.statistics-closed-tabs li dl{grid-template-columns:1fr}.calculator-report-controls{padding:12px}.calculator-parameter-grid{grid-template-columns:1fr}.calculator-parameter-wide{grid-column:auto}.calculator-parameter-grid input,.calculator-parameter-grid select,.calculator-report-actions .button{min-height:40px}.calculator-report-actions{grid-template-columns:1fr 1fr;display:grid}.calculator-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-report-table-card .card-head code{display:none}.calculator-order-facts{grid-template-columns:1fr}.calculator-order-detail>header{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.statistics-tabs-scroll{scroll-behavior:auto}}.calculator-shop-picker{border:0;min-width:0;margin:0;padding:0}.calculator-shop-picker>legend{color:var(--ink);font-size:var(--text-sm);padding:0 0 4px;font-weight:650}.calculator-shop-options{flex-wrap:wrap;gap:6px;display:flex}.calculator-shop-options label{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);cursor:pointer;align-items:center;gap:7px;min-height:34px;padding:4px 9px;display:flex}.calculator-shop-options label:hover{background:var(--panel-soft)}.calculator-shop-options label:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.calculator-shop-options input{width:14px;height:14px;accent-color:var(--accent);flex:none;margin:0}.calculator-shop-options span{gap:1px;min-width:0;display:grid}.calculator-shop-options b{font-size:var(--text-sm)}.calculator-shop-options small{color:var(--muted);font-size:var(--text-xs)}.calculator-shop-hint{color:var(--muted);font-size:var(--text-xs);margin:6px 0 0}.calculator-row-filter{min-width:0;margin-left:auto}.calculator-row-filter input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);width:min(220px,40vw);min-height:30px;font-size:var(--text-xs);padding:0 9px}@media (width<=620px){.calculator-row-filter{margin-left:0}.calculator-row-filter input{width:100%}}.statistics-tabrow{align-items:center;gap:8px;min-width:0;display:flex}.statistics-tabrow>.statistics-tabs-scroll{flex:auto;min-width:0}.statistics-tabrow>.statistics-closed-tabs{flex:none;padding:0}.statistics-closed-tabs[open]{position:relative}.statistics-closed-tabs[open]>ul{z-index:20;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:min(560px,92vw);max-height:60vh;box-shadow:var(--shadow);margin:0;padding:10px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.statistics-capability-card{gap:8px;padding:10px 12px}.statistics-capability-line{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statistics-capability-detail>summary{width:fit-content;color:var(--accent-ink);font-size:var(--text-xs);font-weight:750}.statistics-capability-detail[open]>.statistics-capability-summary{margin-top:8px}.calculator-shop-picker{min-width:0}.calculator-shop-picker>summary{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);gap:8px;min-height:40px;padding:0 10px}.calculator-shop-field{align-content:start;gap:6px;min-width:0;display:grid}.calculator-shop-caption{color:var(--muted);font-size:var(--text-sm);font-weight:650}.calculator-shop-chips{flex-wrap:nowrap;gap:4px;min-width:0;display:flex;overflow:hidden}.calculator-shop-chips b,.calculator-shop-chips i{border-radius:var(--radius-pill);color:var(--accent-ink);background:var(--accent-soft);font-size:var(--text-xs);padding:1px 6px;font-style:normal;font-weight:800}.calculator-shop-empty{color:var(--muted);font-size:var(--text-xs)}.calculator-shop-field .calculator-shop-picker[open]>.calculator-shop-panel{z-index:20;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:auto;max-width:none;max-height:56vh;box-shadow:var(--shadow);gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.calculator-shop-bulk{gap:6px;display:flex}.calculator-shop-bulk .button{min-height:28px;font-size:var(--text-xs);padding-inline:9px}.calculator-summary{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:6px}.calculator-summary article{gap:1px;padding:7px 9px}.calculator-summary span{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calculator-summary strong{font-size:13px}.calculator-report-controls.card{position:relative;overflow:visible}@media (width<=760px){.calculator-shop-field .calculator-shop-picker[open]>.calculator-shop-panel{width:auto;max-width:none;max-height:none;box-shadow:none;margin-top:6px;position:static}}.statistics-capability-line{white-space:normal;line-height:1.45;overflow:visible}.returns-workspace{grid-template-columns:minmax(210px,250px) minmax(440px,1fr) minmax(280px,340px);align-items:start;gap:10px;min-width:0;display:grid}.return-scanner{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:var(--panel);grid-column:1/-1;grid-template-columns:minmax(250px,.8fr) minmax(390px,1.25fr) auto;align-items:center;gap:22px;padding:14px 16px;display:grid;overflow:visible}.return-scanner h2{margin:3px 0 2px;font-size:17px;line-height:1.2}.return-scanner p{max-width:580px;color:var(--muted);font-size:var(--text-sm);margin:0}.return-scanner form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.return-scanner label{min-width:0;color:var(--muted);font-size:var(--text-xs);gap:5px;font-weight:800;display:grid}.return-scan-input{border:2px solid var(--accent);min-width:0;height:40px;color:var(--accent-ink);background:var(--control);border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.return-scan-input:focus-within{box-shadow:0 0 0 3px var(--focus)}.return-scan-input input{width:100%;min-width:0;height:100%;color:var(--ink);letter-spacing:.04em;background:0 0;border:0;outline:0;padding:0;font:600 12px ui-monospace,SFMono-Regular,Consolas,monospace}.return-scan-input input:focus-visible{box-shadow:none;outline:0}.return-intake-count{border-left:1px solid var(--line);justify-items:center;min-width:72px;padding:8px 12px;display:grid}.return-intake-count strong{font-size:22px;line-height:1}.return-intake-count small{color:var(--muted);text-align:center;text-transform:uppercase;margin-top:4px}.return-queue{top:calc(var(--topbar-height) + 10px);max-height:calc(100vh - var(--topbar-height) - 26px);grid-column:1;grid-template-rows:auto minmax(0,1fr);display:grid;position:sticky}.return-queue .card-head{justify-content:space-between}.return-queue-list{min-height:90px;overflow:auto}.return-queue-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;gap:4px;padding:10px 11px;display:grid}.return-queue-list>button:hover,.return-queue-list>button.selected{background:var(--row-hover)}.return-queue-list>button.selected{box-shadow:inset 3px 0 0 var(--accent)}.return-queue-list>button>span{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.return-queue-list>button b,.return-queue-list>button strong,.return-queue-list>button code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.return-queue-list>button strong{font-size:var(--text-sm)}.return-queue-list>button code{color:var(--muted);font-size:var(--text-xs)}.return-queue-list>button>small{color:var(--muted);justify-content:space-between;align-items:center;gap:6px;display:flex}.return-queue-list>button mark{border:1px solid var(--accent);color:var(--accent-ink);background:var(--accent-soft);font-size:var(--text-xs);text-transform:uppercase;border-radius:99px;padding:2px 5px;font-weight:800}.return-queue-empty{min-height:170px;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:8px;padding:18px;display:grid}.return-queue-empty .icon{width:24px;height:24px}.return-queue-empty p{font-size:var(--text-xs);margin:0}.return-evidence-column{grid-column:2;gap:10px;min-width:0;display:grid}.return-actions-column{top:calc(var(--topbar-height) + 10px);max-height:calc(100vh - var(--topbar-height) - 26px);grid-column:3;gap:10px;min-width:0;display:grid;position:sticky;overflow:auto}.return-placeholder{text-align:center;grid-column:2/-1;align-content:center;justify-items:center;min-height:430px;padding:28px;display:grid}.return-placeholder>span{width:54px;height:54px;color:var(--accent-ink);background:var(--accent-soft);border-radius:16px;place-items:center;display:grid}.return-placeholder>span .icon{width:25px;height:25px}.return-placeholder h2{margin:15px 0 5px;font-size:18px}.return-placeholder p{max-width:520px;color:var(--muted);font-size:var(--text-sm);margin:0}.return-identity-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 15px;display:flex}.return-identity-card h2{margin:3px 0 2px;font-size:19px}.return-identity-card code{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-xs)}.return-identity-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.return-check-grid{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.return-check-grid>div{background:var(--panel-soft);align-content:start;gap:5px;min-width:0;padding:11px;display:grid}.return-check-grid>div>span:first-child{color:var(--muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:850}.return-check-grid .status{justify-self:start}.return-check-grid p{overflow-wrap:anywhere;font-size:var(--text-xs);margin:0;line-height:1.4}.return-check-grid small{color:var(--muted)}.return-reason-card .card-head{justify-content:space-between}.return-reason-card .card-head .button{white-space:nowrap}.return-reason-body{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:13px 14px;display:grid}.return-evidence-mark{width:36px;height:36px;color:var(--warning-ink);background:var(--warning-bg);border-radius:10px;place-items:center;display:grid}.return-reason-body p{margin:2px 0 10px;font-size:11px;font-weight:650;line-height:1.45}.return-provider-facts{flex-wrap:wrap;align-items:flex-start;gap:7px;display:flex}.return-provider-facts>span{border:1px solid var(--line);background:var(--panel-soft);border-radius:7px;gap:2px;padding:6px 8px;display:grid}.return-provider-facts small{color:var(--muted);text-transform:uppercase}.return-provider-facts b,.return-provider-facts code{font-size:var(--text-xs)}.return-refresh-warning,.return-refresh-queued{border-bottom:1px solid var(--line);color:var(--warning-ink);background:var(--warning-bg);font-size:var(--text-xs);margin:0;padding:8px 14px;line-height:1.45}.return-refresh-queued{color:var(--accent-ink);background:var(--accent-soft)}.return-order-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.return-jtl-card .card-head,.return-address-card .card-head,.return-order-card .card-head{justify-content:space-between}.return-jtl-card dl{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.return-jtl-card dl>div{background:var(--panel-soft);min-width:0;padding:10px}.return-jtl-card dt{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:800}.return-jtl-card dd{overflow-wrap:anywhere;font-size:var(--text-xs);gap:3px;margin:3px 0 0;display:grid}.return-jtl-card dd small{color:var(--muted);font-size:var(--text-xs)}.return-address-card address{font-size:var(--text-xs);gap:2px;padding:11px 12px;font-style:normal;display:grid}.return-address-card address b{font-size:var(--text-sm)}.return-address-card address a{overflow-wrap:anywhere;margin-top:2px}.return-empty-copy{color:var(--muted);font-size:var(--text-xs);text-align:center;margin:0;padding:16px}.return-order-summary{justify-content:flex-end;align-items:flex-start;gap:16px;margin-left:auto;display:flex}.return-order-summary>span{text-align:right;gap:2px;display:grid}.return-order-summary small{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase}.return-order-summary b{font-size:var(--text-xs)}.return-lines{overflow-x:auto}.return-lines table{border-collapse:collapse;width:100%}.return-lines th,.return-lines td{border-bottom:1px solid var(--line);font-size:var(--text-xs);text-align:left;padding:8px 10px}.return-lines th{color:var(--muted);background:var(--panel-soft);font-size:var(--text-xs);text-transform:uppercase}.return-lines tr:last-child td{border-bottom:0}.return-lines td:first-child{width:55%}.return-lines td:first-child b,.return-lines td:first-child small{display:block}.return-lines td:first-child small{color:var(--muted)}.return-timeline{padding:4px 12px 9px}.return-timeline>div{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:9px;padding:9px 0;display:grid;position:relative}.return-timeline>div:last-child{border-bottom:0}.return-timeline>div>i{border:2px solid var(--panel);background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 1px var(--accent);border-radius:50%;margin-top:3px}.return-timeline>div>span{gap:2px;min-width:0;display:grid}.return-timeline b{font-size:var(--text-xs)}.return-timeline small{color:var(--muted);font-size:var(--text-xs)}.return-action-rail .card-head,.return-action-history .card-head{justify-content:space-between}.return-action-list{display:grid}.return-action-list>div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px;display:grid}.return-action-list>div:last-child{border-bottom:0}.return-action-list>div.disabled{background:var(--control-disabled)}.return-action-icon{width:30px;height:30px;color:var(--accent-ink);background:var(--accent-soft);border-radius:8px;place-items:center;display:grid}.return-action-list>div.disabled .return-action-icon{color:var(--muted);background:var(--panel-soft)}.return-action-list>div>span:nth-child(2){min-width:0}.return-action-list b{font-size:var(--text-xs);display:block}.return-action-list p{color:var(--muted);font-size:var(--text-xs);margin:2px 0 0;line-height:1.4}.return-action-list small{color:var(--danger-ink);font-size:var(--text-xs);margin-top:4px;display:block}.return-action-list .button{min-height:29px;font-size:var(--text-xs);grid-column:2;justify-self:start;margin-top:1px}.return-action-list .button:disabled{cursor:not-allowed}.return-action-history>div{display:grid}.return-action-history article{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 11px;display:grid}.return-action-history article:last-child{border-bottom:0}.history-dot{background:var(--muted);border-radius:50%;width:8px;height:8px;margin-top:4px}.history-dot.completed{background:var(--accent)}.history-dot.failed,.history-dot.delivery_unknown{background:var(--danger)}.history-dot.processing{background:var(--warning)}.return-action-history article>span{gap:2px;min-width:0;display:grid}.return-action-history article b{font-size:var(--text-xs)}.return-action-history article small{color:var(--muted);font-size:var(--text-xs)}.return-action-history article em{color:var(--danger-ink);font-size:var(--text-xs);font-style:normal}.return-action-history article>div{justify-items:end;gap:5px;display:grid}.return-action-history article .button{min-height:28px;font-size:var(--text-xs);padding-inline:7px}.return-manual-result{color:var(--muted);font-size:var(--text-xs);margin:4px 0 0;line-height:1.4}.return-action-warning{border-left:3px solid var(--danger);color:var(--danger-ink);background:var(--danger-bg);font-size:var(--text-xs);margin:5px 0 0;padding:7px;line-height:1.45}.return-action-result{margin-top:4px}.return-action-result summary{color:var(--accent-ink);font-size:var(--text-xs);cursor:pointer;font-weight:750}.return-action-result dl{gap:4px;margin:5px 0 0;display:grid}.return-action-result dl>div{grid-template-columns:minmax(74px,.4fr) minmax(0,1fr);gap:6px;display:grid}.return-action-result dt,.return-action-result dd{overflow-wrap:anywhere;min-width:0;font-size:var(--text-xs);margin:0}.return-action-result dd{white-space:pre-wrap}.return-dialog-backdrop{z-index:120;background:color-mix(in srgb,var(--nav) 66%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.return-dialog{border:1px solid var(--line);width:min(680px,100vw - 30px);max-height:min(760px,100vh - 30px);color:var(--ink);background:var(--panel);box-shadow:var(--shadow);border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.return-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 17px;display:flex}.return-dialog h2{margin:3px 0 2px;font-size:18px}.return-dialog header p{color:var(--muted);font-size:var(--text-xs);margin:0}.return-dialog-body{align-content:start;gap:11px;padding:14px 17px;display:grid;overflow:auto}.return-consequence{border:1px solid var(--line);color:var(--accent-ink);background:var(--accent-soft);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.return-consequence.provider_write{color:var(--warning-ink);background:var(--warning-bg)}.return-consequence.frm_workflow{color:var(--danger-ink);background:var(--danger-bg)}.return-consequence p{color:inherit;font-size:var(--text-xs);margin:0;line-height:1.45}.return-dialog-field{color:var(--muted);font-size:var(--text-xs);gap:5px;font-weight:800;display:grid}.return-dialog-field input{border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--control);border-radius:8px;padding:7px 9px}.return-snapshot{border:1px solid var(--line);border-radius:9px;overflow:hidden}.return-snapshot>header{background:var(--panel-soft);justify-content:space-between;align-items:start;gap:12px;padding:10px;display:flex}.return-snapshot>header>div,.return-snapshot>header>span{gap:3px;display:grid}.return-snapshot>header>span{text-align:right}.return-snapshot header small,.return-snapshot>footer small{color:var(--muted);font-size:var(--text-xs)}.return-snapshot dl{border-top:1px solid var(--line);margin:0;display:grid}.return-snapshot dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:10px;padding:8px 10px;display:grid}.return-snapshot dl>div:last-child{border-bottom:0}.return-snapshot dt,.return-snapshot dd{overflow-wrap:anywhere;min-width:0;font-size:var(--text-xs);margin:0}.return-snapshot dd.structured{overflow:auto}.return-snapshot pre{max-height:220px;color:var(--ink);font:var(--text-xs)/1.45 ui-monospace,monospace;white-space:pre-wrap;margin:0;overflow:auto}.return-snapshot>footer{border-top:1px solid var(--line);background:var(--panel-soft);gap:3px;padding:9px 10px;display:grid}.return-snapshot>footer code{overflow-wrap:anywhere;font-size:var(--text-xs)}.return-contact-launch{flex-wrap:wrap;gap:7px;display:flex}.return-contact-launch a{text-decoration:none}.return-dialog>footer{border-top:1px solid var(--line);background:var(--panel-soft);justify-content:flex-end;gap:7px;padding:11px 17px;display:flex}@media (width<=1220px){.returns-workspace{grid-template-columns:minmax(210px,250px) minmax(0,1fr)}.return-actions-column{grid-column:2;grid-template-columns:1fr 1fr;max-height:none;position:static;overflow:visible}.return-placeholder{grid-column:2}.return-scanner{grid-template-columns:minmax(230px,.8fr) minmax(340px,1.2fr)}.return-intake-count{display:none}}@media (width<=860px){.returns-workspace{grid-template-columns:1fr}.return-scanner{grid-column:1;grid-template-columns:1fr;gap:12px}.return-scanner form{grid-template-columns:minmax(0,1fr) auto}.return-queue{grid-column:1;max-height:none;position:static}.return-queue-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px;display:grid}.return-queue-list>button:nth-child(odd){border-right:1px solid var(--line)}.return-evidence-column,.return-actions-column,.return-placeholder{grid-column:1}.return-actions-column{grid-template-columns:1fr}.return-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.return-order-grid{grid-template-columns:1fr}}@media (width<=560px){.returns-workspace{gap:8px}.return-scanner{padding:12px}.return-scanner h2{font-size:15px}.return-scanner form{grid-template-columns:1fr}.return-scan-input{height:44px}.return-scanner form .button{width:100%}.return-queue-list{grid-template-columns:1fr;max-height:230px}.return-queue-list>button:nth-child(odd){border-right:0}.return-identity-card>header{flex-direction:column;align-items:stretch}.return-identity-status{justify-content:flex-start}.return-check-grid{grid-template-columns:1fr 1fr}.return-reason-card .card-head{flex-direction:column;align-items:stretch}.return-reason-card .card-head .button{width:100%}.return-reason-body{grid-template-columns:1fr}.return-evidence-mark{width:32px;height:32px}.return-jtl-card dl{grid-template-columns:1fr}.return-order-card .card-head{flex-direction:column;align-items:stretch}.return-order-summary{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.return-order-summary>span{text-align:left}.return-order-summary>span:last-child{grid-column:1/-1}.return-lines{overflow:visible}.return-lines table,.return-lines tbody,.return-lines tr,.return-lines td{width:100%;display:block}.return-lines thead{display:none}.return-lines tr{border-bottom:1px solid var(--line);padding:7px}.return-lines td,.return-lines td:first-child{border:0;grid-template-columns:92px minmax(0,1fr);gap:7px;width:100%;padding:4px;display:grid}.return-lines td:before{content:attr(data-label);color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:800}.return-lines td:first-child b,.return-lines td:first-child small{grid-column:2}.return-timeline>div{grid-template-columns:10px minmax(0,1fr)}.return-timeline>div>.status{grid-column:2;justify-self:start}.return-action-list>div{grid-template-columns:auto minmax(0,1fr)}.return-action-list .button{width:100%}.return-action-history article{grid-template-columns:auto minmax(0,1fr)}.return-action-history article>div{grid-column:2;justify-items:start}.return-dialog-backdrop{place-items:end center;padding:0}.return-dialog{border-radius:14px 14px 0 0;width:100%;max-height:94vh}.return-dialog>header,.return-dialog-body,.return-dialog>footer{padding-inline:13px}.return-dialog>footer{grid-template-columns:1fr 1fr;display:grid}.return-dialog>footer .button{width:100%}.return-draft-evidence{grid-template-columns:1fr}.return-draft-evidence>span.wide{grid-column:1}.return-contact-launch .button{width:100%}}@media (width<=390px){.return-check-grid,.return-order-summary{grid-template-columns:1fr}.return-order-summary>span:last-child{grid-column:1}.return-dialog h2{font-size:16px}}@media (prefers-reduced-motion:reduce){.return-dialog-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.return-queue-list>button code,.return-check-grid>div>span:first-child,.return-jtl-card dt,.return-order-summary small,.return-lines th,.return-timeline small,.return-action-list p,.return-action-list small,.return-action-list .button,.return-action-history article small,.return-action-history article em,.return-action-history article .button,.return-draft-evidence small,.return-lines td:before{font-size:var(--text-xs)}@media (width<=560px){.return-address-card address a{align-items:center;min-height:40px;padding:5px 0;display:flex}.return-snapshot dl>div{grid-template-columns:1fr}.return-scanner .button,.return-queue-list>button,.return-reason-card .button,.return-action-list .button,.return-action-history .button,.return-dialog button,.return-contact-launch .button{min-height:40px}}:root{color:var(--ink);background:var(--paper);font-synthesis:none;--disclosure-chevron:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");--paper:#f4f6f3;--panel:#fff;--panel-soft:#f8faf8;--ink:#17211b;--muted:#626e66;--line:#dfe6e0;--accent:#19704f;--accent-soft:#dff2e8;--accent-ink:#12553c;--accent-contrast:#fff;--nav:#14231b;--nav-ink:#d8e7dd;--warning:#a76000;--warning-ink:#784300;--warning-bg:#fff0d1;--danger:#aa403c;--danger-ink:#842f2b;--danger-bg:#fce4e2;--danger-contrast:#fff;--surface:var(--panel);--card:var(--panel);--text:var(--ink);--line-strong:color-mix(in srgb, var(--line) 68%, var(--ink));--control:var(--panel);--control-hover:color-mix(in srgb, var(--accent-soft) 42%, var(--panel));--control-disabled:var(--panel-soft);--row-hover:color-mix(in srgb, var(--accent-soft) 58%, var(--panel));--focus:color-mix(in srgb, var(--accent) 42%, transparent);--terminal-bg:#0d120f;--terminal-head:#151b17;--terminal-ink:#d7e3da;--terminal-command:#75d29f;--radius:12px;--shadow:0 4px 14px #12302112;--shadow-soft:0 1px 3px #12302114;--sidebar-width:218px;--sidebar-collapsed-width:68px;--topbar-height:68px;--page-inset:16px;--text-xs:10px;--text-sm:11px;--text-md:12px;--text-lg:14px;--text-xl:18px;--radius-sm:8px;--radius-pill:999px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.registration-plate-dialog{border-top:1px solid var(--line);gap:14px;padding:16px;display:grid}.plate-mode-tabs{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;display:grid}.plate-mode-tabs>button{min-width:0;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:11px;display:grid}.plate-mode-tabs>button:hover,.plate-mode-tabs>button.active{color:var(--accent-ink);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.plate-mode-tabs>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.plate-mode-tabs>button .icon{color:var(--accent-ink)}.plate-mode-tabs>button span{gap:2px;min-width:0;display:grid}.plate-mode-tabs>button b{font-size:var(--text-xs)}.plate-mode-tabs>button small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.existing-plate-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}.existing-plate-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.existing-plate-panel h3{margin:3px 0;font-size:14px}.existing-plate-panel p{max-width:680px;color:var(--muted);font-size:var(--text-xs);margin:0}.existing-plate-panel .registration-plate-fields{padding:14px 16px}.existing-plate-panel fieldset{border:0;margin:0;padding:0}.existing-plate-panel legend{color:var(--ink);font-size:var(--text-xs);margin-bottom:8px;font-weight:850}.plate-lookup-panel{min-width:0}.plate-lookup-panel>.plate-workspace{padding:0}.registration-plate-dialog .plate-workspace{border-top:0}@media (width<=700px){.plate-mode-tabs{grid-template-columns:1fr}.registration-plate-dialog{padding:10px}.existing-plate-panel .settings-form{grid-template-columns:1fr}}.optional-plate-reservation{overflow:visible}.optional-plate-reservation>header{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.optional-plate-reservation>header>label{cursor:pointer;align-items:center;gap:12px;display:flex}.optional-plate-reservation>header>label>input{width:20px;height:20px;accent-color:var(--accent);margin:0}.optional-plate-reservation>header>label>span{gap:2px;display:grid}.optional-plate-reservation>header>label b{font-size:12px}.optional-plate-reservation>header>label small,.optional-plate-reservation>p{color:var(--muted);font-size:var(--text-xs)}.optional-plate-reservation>p{margin:0;padding:0 18px 16px}.optional-plate-reservation>.plate-workspace{border-top:1px solid var(--line);padding:0 16px 16px}.optional-plate-reservation.complete{border-color:color-mix(in srgb,var(--accent) 65%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 10%,transparent)}.optional-plate-reservation.complete>header>label>input{accent-color:var(--accent)}.reservation-complete-summary{justify-content:flex-end;align-items:center;gap:10px;display:flex}.reservation-complete-summary>span:not(.completion-check){gap:1px;display:grid}.reservation-complete-summary small{color:var(--muted);font-size:var(--text-xs)}.completion-check{background:var(--accent);width:28px;height:28px;color:var(--accent-contrast);border-radius:50%;place-items:center;display:grid}.completion-check .icon{width:15px;height:15px}.optional-plate-reservation.complete .plate-workspace{margin-top:0}@media (width<=800px){.optional-plate-reservation>header,.reservation-complete-summary{flex-direction:column;align-items:stretch}.reservation-complete-summary{justify-content:flex-start}.optional-plate-reservation>.plate-workspace{padding:0 10px 10px}}:root[data-theme=dark],:root[data-theme=midnight]{--paper:#111713;--panel:#18201a;--panel-soft:#1e2821;--ink:#eef5f0;--muted:#9ca9a0;--line:#2d3a31;--accent:#62c996;--accent-soft:#203e2e;--accent-ink:#9ce0bd;--nav:#0c110e;--nav-ink:#e1ece5;--warning-bg:#402f16;--warning-ink:#f6cf78;--danger-bg:#402321;--danger-ink:#ffaaa4;--shadow:0 12px 30px #00000038;color:var(--ink);background:var(--paper)}:root[data-theme=midnight]{--paper:#0d1420;--panel:#131e2c;--panel-soft:#192638;--ink:#edf4ff;--muted:#9eacc0;--line:#293a50;--accent:#65a8ff;--accent-soft:#1d3654;--accent-ink:#a7cdff;--nav:#080e17;--nav-ink:#dae8fb}:root[data-theme=sand]{--paper:#f5efe3;--panel:#fffaf0;--panel-soft:#f8f0df;--ink:#302b22;--muted:#6c6251;--line:#e5d8c1;--accent:#8a5a2b;--accent-soft:#f0dfc5;--accent-ink:#6d421e;--nav:#332a20;--nav-ink:#f5ead7;--shadow:0 10px 28px #422b1414}:root[data-theme=nord]{--paper:#2e3440;--panel:#3b4252;--panel-soft:#434c5e;--ink:#eceff4;--muted:#b7c0d0;--line:#4c566a;--accent:#88c0d0;--accent-soft:#3f5963;--accent-ink:#b7e3ec;--nav:#242933;--nav-ink:#e5e9f0;--warning:#ebcb8b;--warning-bg:#514b3d;--danger:#bf616a;--danger-bg:#51383e}:root[data-theme=dracula]{--paper:#282a36;--panel:#30323f;--panel-soft:#383a49;--ink:#f8f8f2;--muted:#aeb4d4;--line:#4a4d60;--accent:#bd93f9;--accent-soft:#493b62;--accent-ink:#dec7ff;--nav:#191a21;--nav-ink:#f8f8f2;--warning:#f1fa8c;--warning-bg:#4c4d32;--danger:#f55;--danger-bg:#522f38}:root[data-theme=catppuccin]{--paper:#1e1e2e;--panel:#262637;--panel-soft:#313244;--ink:#cdd6f4;--muted:#a6adc8;--line:#45475a;--accent:#cba6f7;--accent-soft:#493e60;--accent-ink:#e3ccff;--nav:#11111b;--nav-ink:#cdd6f4;--warning:#f9e2af;--warning-bg:#514b3d;--danger:#f38ba8;--danger-bg:#573544}:root[data-theme=tokyo-night]{--paper:#1a1b26;--panel:#202230;--panel-soft:#24283b;--ink:#c0caf5;--muted:#9aa5ce;--line:#3b4261;--accent:#7aa2f7;--accent-soft:#2f4169;--accent-ink:#b8ccff;--nav:#16161e;--nav-ink:#c0caf5;--warning:#e0af68;--warning-bg:#4d4132;--danger:#f7768e;--danger-bg:#57343f}:root[data-theme=rose-pine]{--paper:#191724;--panel:#1f1d2e;--panel-soft:#26233a;--ink:#e0def4;--muted:#908caa;--line:#403d52;--accent:#ebbcba;--accent-soft:#503b45;--accent-ink:#ffd9d6;--nav:#12101b;--nav-ink:#e0def4;--warning:#f6c177;--warning-bg:#50402f;--danger:#eb6f92;--danger-bg:#53313f}:root[data-theme=gruvbox]{--paper:#282828;--panel:#32302f;--panel-soft:#3c3836;--ink:#ebdbb2;--muted:#bdae93;--line:#504945;--accent:#fabd2f;--accent-soft:#514725;--accent-ink:#ffe39b;--nav:#1d2021;--nav-ink:#ebdbb2;--warning:#fe8019;--warning-bg:#54361f;--danger:#fb4934;--danger-bg:#562d26}:root[data-theme=solarized-light]{--paper:#fdf6e3;--panel:#fffdf5;--panel-soft:#eee8d5;--ink:#073642;--muted:#526b73;--line:#d8d1bc;--accent:#268bd2;--accent-soft:#d8ebf5;--accent-ink:#116496;--accent-contrast:#001f27;--nav:#eee8d5;--nav-ink:#073642;--warning:#b58900;--warning-bg:#f4e7b8;--danger:#dc322f;--danger-bg:#f5d8d3}:root[data-theme=solarized-dark]{--paper:#002b36;--panel:#073642;--panel-soft:#0b414d;--ink:#eee8d5;--muted:#93a1a1;--line:#28515a;--accent:#2aa198;--accent-soft:#174e4c;--accent-ink:#79d4cb;--nav:#00212b;--nav-ink:#eee8d5;--warning:#b58900;--warning-bg:#4b421e;--danger:#dc322f;--danger-bg:#502d31}:root[data-theme=one-dark]{--paper:#282c34;--panel:#2f343d;--panel-soft:#353b45;--ink:#abb2bf;--muted:#a0a8b8;--line:#4b5263;--accent:#61afef;--accent-soft:#304a62;--accent-ink:#a9d5f8;--nav:#1b1f27;--nav-ink:#d7dae0;--warning:#e5c07b;--warning-bg:#4d4432;--danger:#e06c75;--danger-bg:#51363d}:root[data-theme=github-light]{--paper:#f6f8fa;--panel:#fff;--panel-soft:#f6f8fa;--ink:#24292f;--muted:#57606a;--line:#d0d7de;--accent:#0969da;--accent-soft:#ddf4ff;--accent-ink:#0550ae;--nav:#24292f;--nav-ink:#f0f3f6;--warning:#9a6700;--warning-bg:#fff8c5;--danger:#cf222e;--danger-bg:#ffebe9}:root[data-theme=github-dark]{--paper:#0d1117;--panel:#161b22;--panel-soft:#21262d;--ink:#f0f6fc;--muted:#8c959f;--line:#30363d;--accent:#58a6ff;--accent-soft:#1f3b5b;--accent-ink:#a5d6ff;--nav:#010409;--nav-ink:#f0f6fc;--warning:#d29922;--warning-bg:#493b1d;--danger:#f85149;--danger-bg:#522a2d}:root[data-theme=monokai]{--paper:#272822;--panel:#30312b;--panel-soft:#383a32;--ink:#f8f8f2;--muted:#b8b8a7;--line:#505148;--accent:#a6e22e;--accent-soft:#3d4d25;--accent-ink:#d5f58e;--nav:#1e1f1c;--nav-ink:#f8f8f2;--warning:#e6db74;--warning-bg:#4b4930;--danger:#f92672;--danger-bg:#54273b}:root[data-theme=high-contrast]{--paper:#000;--panel:#080808;--panel-soft:#171717;--ink:#fff;--muted:#d6d6d6;--line:#747474;--accent:#00e5ff;--accent-soft:#003e45;--accent-ink:#8ff5ff;--nav:#000;--nav-ink:#fff;--warning:#ffe600;--warning-bg:#3e3800;--danger:#ff4d6d;--danger-bg:#480015;--shadow:0 0 0 1px #747474}:root[data-theme=forest]{--paper:#0f2116;--panel:#173320;--panel-soft:#1d4028;--ink:#e6f4e9;--muted:#a7bbaa;--line:#31563b;--accent:#6bd38f;--accent-soft:#28543a;--accent-ink:#b7f0ca;--nav:#08140d;--nav-ink:#e6f4e9;--warning:#e8c86a;--warning-bg:#4a4224;--danger:#ef7373;--danger-bg:#4e2f31}:root[data-theme=ocean]{--paper:#0b2233;--panel:#123349;--panel-soft:#173f59;--ink:#e6f6ff;--muted:#a2bdcc;--line:#28566f;--accent:#4fc3f7;--accent-soft:#1c526d;--accent-ink:#b7e9ff;--nav:#06141f;--nav-ink:#e6f6ff;--warning:#ffd166;--warning-bg:#504524;--danger:#ff6b6b;--danger-bg:#523238}:root[data-theme=nord],:root[data-theme=catppuccin],:root[data-theme=tokyo-night],:root[data-theme=rose-pine],:root[data-theme=gruvbox],:root[data-theme=solarized-dark],:root[data-theme=one-dark],:root[data-theme=github-dark],:root[data-theme=forest],:root[data-theme=ocean]{--muted:#c6ced9}:root[data-theme=dark],:root[data-theme=midnight],:root[data-theme=nord],:root[data-theme=dracula],:root[data-theme=catppuccin],:root[data-theme=tokyo-night],:root[data-theme=rose-pine],:root[data-theme=gruvbox],:root[data-theme=solarized-dark],:root[data-theme=one-dark],:root[data-theme=github-dark],:root[data-theme=monokai],:root[data-theme=high-contrast],:root[data-theme=forest],:root[data-theme=ocean]{--shadow:0 12px 30px #00000040;--terminal-bg:color-mix(in srgb,var(--paper) 78%,#000);--terminal-head:var(--nav);--terminal-ink:var(--ink);--terminal-command:var(--accent);--accent-contrast:var(--nav);--warning-ink:#f6cf78;--danger-ink:#ffaaa4;color:var(--ink);background:var(--paper)}:root[data-theme=high-contrast]{--warning-ink:#ffe600;--danger-ink:#ff8da2;--danger-contrast:#000}:root[data-theme=nord],:root[data-theme=dracula],:root[data-theme=catppuccin],:root[data-theme=tokyo-night],:root[data-theme=rose-pine],:root[data-theme=gruvbox],:root[data-theme=one-dark],:root[data-theme=github-dark],:root[data-theme=monokai],:root[data-theme=forest],:root[data-theme=ocean]{--danger-contrast:#000}@media (prefers-color-scheme:dark){:root:not([data-theme]),:root[data-theme=system]{--paper:#111713;--panel:#18201a;--panel-soft:#1e2821;--ink:#eef5f0;--muted:#9ca9a0;--line:#2d3a31;--accent:#62c996;--accent-soft:#203e2e;--accent-ink:#9ce0bd;--nav:#0c110e;--nav-ink:#e1ece5;--warning-bg:#402f16;--warning-ink:#f6cf78;--danger-bg:#402321;--danger-ink:#ffaaa4;--accent-contrast:var(--nav);--shadow:0 12px 30px #00000038;color:var(--ink);background:var(--paper)}}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:var(--line-strong) var(--panel-soft);min-width:320px}body{min-width:320px;min-height:100vh;color:var(--ink);background:var(--paper);text-rendering:optimizelegibility;margin:0;font-size:12px;line-height:1.45;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:var(--accent-ink);text-underline-offset:2px}code,kbd,samp,pre{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}input,select,textarea{max-width:100%;color:var(--ink);caret-color:var(--accent)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}details>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"";width:14px;height:14px;-webkit-mask:var(--disclosure-chevron) center/14px 14px no-repeat;-webkit-mask:var(--disclosure-chevron) center/14px 14px no-repeat;mask:var(--disclosure-chevron) center/14px 14px no-repeat;background-color:currentColor;flex:none;margin-left:auto;transition:transform .15s}details[open]>summary:after{transform:rotate(180deg)}.setup-disclosure>summary:after{margin-left:8px}@media (prefers-reduced-motion:reduce){details>summary:after{transition:none}}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}small{font-size:var(--text-xs)}::selection{color:var(--ink);background:var(--accent-soft)}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{height:100vh;color:var(--nav-ink);background:var(--nav);flex-direction:column;padding:18px 13px;display:flex;position:sticky;top:0}.product{align-items:center;gap:10px;padding:0 7px 20px;display:flex}.product b,.product small{display:block}.product small{color:color-mix(in srgb, var(--nav-ink) 56%, transparent);font-size:var(--text-sm)}.brand-mark{border-radius:var(--radius);width:42px;height:42px;color:var(--accent-contrast);background:var(--accent);place-items:center;font-size:11px;font-weight:950;display:grid}.brand-mark.small{border-radius:10px;width:34px;height:34px}.nav-label{color:color-mix(in srgb, var(--nav-ink) 58%, transparent);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;padding:14px 10px 6px;font-weight:800}.nav-link{width:100%;min-height:39px;color:color-mix(in srgb, var(--nav-ink) 76%, transparent);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.nav-link:hover,.nav-link.active{color:var(--nav-ink);background:color-mix(in srgb, var(--nav-ink) 9%, transparent)}.nav-link i{border:1px solid color-mix(in srgb, var(--nav-ink) 14%, transparent);width:23px;height:23px;font-size:var(--text-xs);border-radius:7px;place-items:center;font-style:normal;font-weight:900;display:grid}.icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.nav-link i .icon{width:13px;height:13px}.sidebar.collapsed .product{padding-inline:1px}.sidebar.collapsed .product>div:last-child,.sidebar.collapsed .nav-label,.sidebar.collapsed .nav-link>span:last-child{display:none}.sidebar.collapsed .nav-link{justify-content:center;padding:0}.sidebar.collapsed .logout{grid-template-columns:1fr;justify-items:center;gap:5px;padding:7px 0;display:grid}.sidebar.collapsed .logout>.icon{display:none}.sidebar.collapsed .logout .avatar{margin:0}.logout .avatar{flex:none;margin:0}.logout>.icon{width:14px;height:14px}.sidebar-spacer{flex:1}.logout{text-align:left;margin-top:5px}.main{min-width:0}.topbar{z-index:20;border-bottom:1px solid var(--line);height:58px;color:var(--muted);background:color-mix(in srgb,var(--panel) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:13px;padding:0 22px;font-size:11px;display:flex;position:sticky;top:0}.topbar-icon{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);background:var(--panel);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid}.topbar-route{min-width:135px;display:grid}.topbar-route span{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.topbar-route b{color:var(--ink);font-size:11px}.global-finder{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;align-items:center;gap:8px;width:min(430px,42vw);margin-left:auto;padding:0 10px;display:flex}.global-finder input{min-width:0;height:34px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0}.global-finder kbd{border:1px solid var(--line);color:var(--muted);background:var(--panel);font:var(--text-xs) ui-monospace,monospace;border-radius:5px;padding:2px 5px}.connection-state{border:1px solid var(--line);color:var(--accent-ink);background:var(--accent-soft);font-size:var(--text-xs);text-transform:uppercase;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-weight:800;display:flex}.connection-state i{background:var(--accent);border-radius:50%;width:6px;height:6px}.connection-state.offline{color:var(--danger-ink);background:var(--danger-bg)}.connection-state.offline i{background:var(--danger)}.topbar time{font-size:var(--text-xs);white-space:nowrap}.avatar{width:30px;height:30px;color:var(--accent-contrast);background:var(--accent);font-size:var(--text-xs);border-radius:50%;place-items:center;margin-left:auto;font-weight:800;display:grid}.page-head{align-items:flex-start;margin-bottom:16px;display:flex}.eyebrow{color:var(--accent-ink);font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;font-weight:850}.page-head h1,.login-card h1{letter-spacing:-.03em;margin:3px 0;font-size:26px;line-height:1.12}.page-head p,.login-card p{color:var(--muted);margin:0;font-size:11px}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.kpi span{color:var(--muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:750}.kpi strong{font-variant-numeric:tabular-nums;margin:7px 0 3px;font-size:25px;line-height:1;display:block}.kpi small{color:var(--muted);font-size:var(--text-xs)}.grid-two{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.card-head{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:13px 15px;display:flex}.card-head>div{gap:2px;min-width:0;display:grid}.card-head small{color:var(--muted);font-size:var(--text-xs);margin-left:auto}.card-head>div small{margin-left:0}.flow{grid-template-columns:repeat(6,1fr);padding:18px;display:grid}.flow-step{color:var(--muted);font-size:var(--text-xs);text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.flow-step:not(:last-child):after{content:"";background:var(--line);width:calc(100% - 32px);height:1px;position:absolute;top:12px;left:calc(50% + 16px)}.flow-step i{z-index:1;width:24px;height:24px;color:var(--muted);background:var(--panel-soft);font-size:var(--text-xs);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid;position:relative}.flow-step.current{color:var(--accent-ink);font-weight:800}.flow-step.current i{color:var(--accent-ink);background:var(--accent-soft)}.connector-list{display:grid}.connector{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.connector:last-child{border:0}.connector-mark{width:30px;height:30px;color:var(--accent-ink);background:var(--accent-soft);font-size:var(--text-xs);border-radius:8px;place-items:center;font-weight:900;display:grid}.connector b,.connector small{display:block}.connector small{color:var(--muted);font-size:var(--text-xs);margin-top:2px}.status{width:max-content;color:var(--accent-ink);background:var(--accent-soft);font-size:var(--text-xs);letter-spacing:.03em;overflow-wrap:normal;text-transform:uppercase;text-wrap:nowrap;white-space:nowrap;word-break:normal;border-radius:999px;flex-flow:row;flex:none;align-items:center;gap:4px;padding:3px 7px;font-weight:850;line-height:1.25;display:inline-flex}.status>span{white-space:nowrap;min-width:max-content}.status-dot{background:currentColor;border-radius:50%;flex:0 0 5px;align-self:center;width:5px;height:5px;display:block}.status.attention{color:var(--warning-ink);background:var(--warning-bg)}.filters{gap:8px;margin-bottom:12px;display:flex}.filters input,.filters select,.login-card input,.settings-form input,.settings-form select{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--panel);border-radius:8px;outline:none;padding:8px 10px}.read-only-note{color:var(--muted);font-size:var(--text-xs);align-self:center;margin-left:auto}.filters input:focus,.filters select:focus,.login-card input:focus,.settings-form input:focus,.settings-form select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.table-card{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;font-size:var(--text-sm);padding:11px 13px}th{color:var(--muted);background:var(--panel-soft);font-size:var(--text-xs);letter-spacing:.07em;text-transform:uppercase}tbody tr{cursor:pointer}tbody tr:hover td{background:var(--accent-soft)}tbody tr:last-child td{border:0}td b,td small{display:block}td small{color:var(--muted);font-size:var(--text-xs);margin-top:2px}.channel{color:#fff;font-size:var(--text-xs);text-transform:uppercase;background:#314759;border-radius:5px;padding:3px 6px;font-weight:900;display:inline-flex}.channel.ebay{background:#4b62a4}.money{font-variant-numeric:tabular-nums;font-weight:750}.detail-panel{z-index:30;border-left:1px solid var(--line);background:var(--panel);width:min(460px,100%);height:100vh;box-shadow:var(--shadow);padding:24px;position:fixed;top:0;right:0;overflow-y:auto}.detail-panel h2{margin:4px 0;font-size:24px}.detail-panel h3{color:var(--muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:24px 0 9px}.customer-detail-panel{width:min(620px,100%);padding:27px}.customer-profile-lead{color:var(--muted);font-size:var(--text-sm);margin:4px 0 18px}.customer-profile-summary{grid-template-columns:1fr 1fr;gap:8px;display:grid}.customer-profile-summary>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;min-width:0;padding:11px}.customer-profile-summary small,.customer-profile-summary b,.customer-profile-summary code{display:block}.customer-profile-summary small{color:var(--muted);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-weight:800}.customer-profile-summary b,.customer-profile-summary code{overflow-wrap:anywhere;font-size:var(--text-xs)}.customer-section-head{justify-content:space-between;align-items:end;gap:12px;margin:23px 0 9px;display:flex}.customer-section-head h3{color:var(--ink);letter-spacing:0;text-transform:none;margin:2px 0 0;font-size:13px}.customer-section-head>span{color:var(--muted);font-size:var(--text-xs)}.customer-source-fields{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.customer-source-fields>div{background:var(--panel);min-width:0;padding:9px 10px}.customer-source-fields dt{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:800}.customer-source-fields dd{overflow-wrap:anywhere;font-size:var(--text-xs);margin:3px 0 0}.customer-order-list{gap:6px;display:grid}.customer-order-list>button{border:1px solid var(--line);color:var(--ink);background:var(--panel);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 11px;display:grid}.customer-order-list>button:hover{border-color:var(--accent);background:var(--accent-soft)}.customer-order-list>button span{align-items:center;gap:8px;display:flex}.customer-order-list>button small{color:var(--muted);font-size:var(--text-xs)}.customer-order-list>button strong{font-size:var(--text-xs);grid-area:1/2/3;align-self:center}.muted{color:var(--muted)}.close{float:right;border:1px solid var(--line);width:32px;height:32px;color:var(--muted);background:var(--panel-soft);cursor:pointer;border-radius:8px}.status-row,.actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.line-list,.identity-list{gap:7px;display:grid}.line,.identity-list>div{border:1px solid var(--line);background:var(--panel-soft);font-size:var(--text-sm);border-radius:9px;justify-content:space-between;gap:12px;padding:10px;display:flex}.line b,.line small{display:block}.line small,.identity-list span{color:var(--muted);font-size:var(--text-xs);margin-top:2px}.line strong{white-space:nowrap}.identity-list code{color:var(--accent-ink);font-size:var(--text-xs)}.button{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:36px;color:var(--ink);background:var(--panel);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;padding:0 13px;font-weight:750;line-height:1.2}.button:has(.icon){justify-content:center;align-items:center;gap:7px;display:inline-flex}.button .icon{width:14px;height:14px}.button.primary{color:var(--accent-contrast);border-color:var(--accent);background:var(--accent)}.button.danger{color:var(--danger-contrast);border-color:var(--danger);background:var(--danger)}.button:disabled{cursor:wait;opacity:.6}.alert{font-size:var(--text-sm);border-radius:9px;margin:10px 0;padding:11px 12px}.alert.error{color:var(--danger-ink);border:1px solid color-mix(in srgb, var(--danger) 28%, var(--line));background:var(--danger-bg)}.alert.success{color:var(--accent-ink);border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));background:var(--accent-soft)}.empty{color:var(--muted);text-align:center;padding:36px}.focused-empty{max-width:680px;padding:28px}.focused-empty .brand-mark{margin-bottom:17px}.focused-empty h2{margin:4px 0;font-size:22px}.focused-empty p{color:var(--muted)}.compact-steps{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.compact-steps span{border:1px solid var(--line);background:var(--panel-soft);font-size:var(--text-xs);border-radius:8px;align-items:center;gap:7px;padding:7px 9px;display:flex}.compact-steps i{width:18px;height:18px;color:var(--accent-ink);background:var(--accent-soft);font-size:var(--text-xs);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.login-shell{background:var(--nav);place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{background:var(--panel);width:min(420px,100%);box-shadow:var(--shadow);border-radius:17px;gap:16px;padding:28px;display:grid}.login-card label{color:var(--ink);font-size:var(--text-sm);letter-spacing:0;text-transform:none;gap:5px;font-weight:650;display:grid}.connections-page{gap:14px;display:grid}.integration-index{grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);gap:18px;padding:18px;display:grid;overflow:visible}.integration-index h2{margin:3px 0;font-size:20px}.integration-index p{color:var(--muted);font-size:var(--text-xs);margin:4px 0}.integration-index nav{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:7px;display:grid}.integration-index nav>span{border:1px solid var(--line);background:var(--panel-soft);font-size:var(--text-xs);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.theme-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:16px;display:grid}.theme-grid label{border:1px solid var(--line);cursor:pointer;border-radius:10px;gap:8px;padding:11px;display:grid}.theme-grid label.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.theme-grid input{opacity:0;pointer-events:none;position:absolute}.theme-swatch{background:var(--swatch-paper);border:1px solid color-mix(in srgb,var(--swatch-nav) 24%,var(--swatch-paper));border-radius:8px;grid-template-rows:repeat(3,1fr);grid-template-columns:26% 1fr;gap:5px;height:72px;padding:7px;display:grid}.theme-swatch:before{content:"";background:var(--swatch-nav);border-radius:4px;grid-row:1/-1}.theme-swatch i{background:var(--swatch-panel);border:1px solid color-mix(in srgb,var(--swatch-nav) 18%,var(--swatch-panel));border-radius:4px}.theme-swatch i:last-child{background:var(--swatch-accent)}.appearance-settings>.form-actions{padding:0 16px 16px}.language-settings{border-top:1px solid var(--line);margin:0 16px 16px;padding:16px 0 0}.language-settings small{color:var(--muted);line-height:1.45}.subtabs{gap:8px;margin:0 0 16px;display:flex}.subtabs button{border:1px solid var(--line);background:var(--card);color:var(--muted);font:inherit;cursor:pointer;border-radius:9px;padding:10px 14px;font-weight:700}.subtabs button.active{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}.subtabs button:disabled{opacity:.45;cursor:not-allowed}.walk-in-order{margin:14px 0}.registration-pipeline-section{gap:12px;margin:14px 0 18px;display:grid}.registration-pipeline-section>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.registration-pipeline-section h3{margin:3px 0 0}.registration-pipeline-section>header>div:last-child{gap:8px;display:flex}.registration-pipeline-section select{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--panel);border-radius:8px;padding:7px 10px}.registration-kanban{grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:10px;padding:2px 2px 12px;display:grid;overflow-x:auto}.pipeline-column{border:1px solid var(--line);border-top:3px solid var(--muted);border-radius:var(--radius);background:var(--panel-soft);min-height:145px;padding:9px}.pipeline-column.stage-blue{border-top-color:var(--accent)}.pipeline-column.stage-violet{border-top-color:color-mix(in srgb,var(--accent) 60%,var(--danger))}.pipeline-column.stage-amber{border-top-color:var(--warning)}.pipeline-column.stage-green{border-top-color:var(--accent)}.pipeline-column.stage-red{border-top-color:var(--danger)}.pipeline-column>header{font-size:var(--text-xs);justify-content:space-between;gap:8px;padding:3px 3px 9px;display:flex}.pipeline-column>header span{background:var(--panel);text-align:center;border-radius:99px;min-width:20px;padding:2px 6px}.pipeline-card{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--panel);text-align:left;cursor:grab;box-shadow:var(--shadow-soft);border-radius:9px;gap:3px;margin-bottom:7px;padding:10px;display:grid}.pipeline-card span,.pipeline-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-card span{font-size:var(--text-xs)}.pipeline-card small{color:var(--muted);font-size:var(--text-xs)}.pipeline-editor{gap:0;padding:8px 14px;display:grid}.pipeline-editor>div{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(170px,1fr) 110px minmax(150px,auto) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.pipeline-editor input,.pipeline-editor select{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--panel);border-radius:7px;padding:6px 8px}.pipeline-editor label{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:6px;display:flex}.pipeline-editor code{color:var(--muted);font-size:var(--text-xs)}.drag-handle{cursor:grab;color:var(--muted);font-size:18px}.pipeline-editor footer{justify-content:flex-end;gap:8px;padding:12px 0 5px;display:flex}.registration-create-card{overflow:visible}.registration-create-card .form-actions{align-self:end}.registration-create-card .form-actions .button{white-space:nowrap;min-height:36px}.plate-workspace{grid-template-columns:minmax(520px,1.35fr) minmax(360px,.65fr);align-items:start;gap:12px;display:grid}.reservation-search-column{gap:12px;display:grid}.reservation-console-card{background:var(--panel)}.plate-search,.plate-applicant{padding-bottom:16px}.plate-search{overflow:visible}.plate-search .card-head,.plate-applicant .card-head{align-items:flex-start}.plate-search .card-head>div,.plate-applicant .card-head>div{gap:3px}.reservation-order-search{gap:6px;margin:14px 16px 0;display:grid;position:relative}.reservation-order-search-label{justify-content:space-between;align-items:end;gap:12px;display:flex}.reservation-order-search-label label{color:var(--ink);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:850}.reservation-order-search-label span{color:var(--muted);font-size:var(--text-xs)}.reservation-order-combobox{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;min-height:42px;transition:border-color .15s,box-shadow .15s;display:grid}.reservation-order-combobox:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.reservation-order-combobox>.icon{color:var(--muted);justify-self:end}.reservation-order-combobox input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:9px 10px}.reservation-order-combobox input::placeholder{color:var(--muted)}.reservation-order-combobox input::-webkit-search-cancel-button{display:none}.reservation-order-combobox .icon-button{margin-right:5px}.reservation-order-selected{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));color:var(--accent-ink);background:var(--accent-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.reservation-order-selected span{gap:2px;display:grid}.reservation-order-selected b{font-size:var(--text-xs)}.reservation-order-selected small{color:var(--muted);font-size:var(--text-xs)}.reservation-order-results{z-index:40;border:1px solid var(--line);background:var(--panel);max-height:320px;box-shadow:var(--shadow);border-radius:10px;padding:5px;position:absolute;top:64px;left:0;right:0;overflow:auto}.reservation-order-results>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px;display:grid}.reservation-order-results>button:hover,.reservation-order-results>button:focus-visible{background:var(--accent-soft);outline:0}.reservation-order-result-main,.reservation-order-result-meta{gap:2px;display:grid}.reservation-order-result-main b{color:var(--accent-ink);font:850 10px ui-monospace,monospace}.reservation-order-result-main strong{font-size:var(--text-xs)}.reservation-order-result-main small,.reservation-order-result-meta small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;overflow:hidden}.reservation-order-result-meta{text-align:right;justify-items:end}.reservation-order-result-meta>b{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.reservation-order-result-state{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:7px;padding:12px;display:flex}.reservation-order-result-state.error{color:var(--danger-ink)}.plate-search-form{gap:12px;display:grid}.reservation-auto-route{border:1px solid var(--line);color:var(--muted);background:var(--panel-soft);font-size:var(--text-xs);border-radius:8px;align-items:center;gap:7px;margin:12px 16px 0;padding:8px 10px;display:flex}.reservation-auto-route b{color:var(--ink)}.reservation-auto-route .icon{color:var(--accent-ink)}.plate-visual-stage{justify-items:center;padding:34px 16px 0;display:grid;position:relative}.plate-entry-tip{z-index:2;color:var(--accent-contrast);background:var(--accent);font-size:var(--text-xs);border-radius:5px;margin-bottom:-1px;padding:5px 8px;font-weight:800;position:relative}.plate-entry-tip:after{content:"";border:6px solid #0000;border-top-color:var(--accent);margin-left:-6px;position:absolute;top:100%;left:50%}.plate-measure{width:min(100%,528px);color:var(--muted);font-size:var(--text-xs);justify-content:space-between;gap:12px;margin-top:7px;display:flex}.plate-measure b{color:var(--ink)}.electric-plate-rule{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));color:var(--accent-ink);background:var(--accent-soft);font-size:var(--text-xs);border-radius:8px;align-items:center;gap:7px;margin:0 16px;padding:9px 10px;display:flex}.plate-search-action{justify-content:flex-end;padding:0 16px;display:flex}.plate-result-card{min-height:138px}.keyboard-hint{color:var(--muted);font-size:var(--text-xs);margin-left:auto}.plate-results{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:7px;padding:14px 16px;display:grid}.plate-results button{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--ink);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.plate-results button.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.plate-results button:disabled{opacity:.56;cursor:not-allowed}.plate-results-empty{border:1px dashed var(--line);min-height:72px;color:var(--muted);background:var(--panel-soft);border-radius:9px;grid-column:1/-1;grid-template-columns:28px 1fr;align-content:center;gap:2px 8px;padding:10px;display:grid}.plate-results-empty .icon{color:var(--accent-ink);grid-row:1/3;align-self:center}.plate-results-empty b{color:var(--ink);font-size:var(--text-sm)}.plate-results-empty span{font-size:var(--text-xs)}.applicant-progress{color:var(--muted);font-size:var(--text-xs);justify-items:end;gap:5px;margin-left:auto;display:grid}.selected-plate-summary{border:1px dashed var(--line);background:var(--panel-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:14px 16px;padding:11px;display:flex}.selected-plate-summary.selected{border-style:solid;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.selected-plate-summary span{gap:2px;display:grid}.selected-plate-summary small{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase}.selected-plate-summary b{font-size:14px}.applicant-field-group{border:0;border-top:1px solid var(--line);margin:0;padding:12px 16px}.applicant-field-group legend{color:var(--accent-ink);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;padding:0 7px;font-weight:850}.applicant-field-group .settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}.reservation-proof{grid-template-columns:repeat(3,1fr);gap:9px;padding:12px 16px;display:grid}.reservation-proof span{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;gap:4px;padding:10px;display:grid}.reservation-proof small{color:var(--muted)}.plate-applicant>.alert,.plate-applicant>.connection-actions{margin-left:16px;margin-right:16px}.reservation-document-note{font-size:var(--text-xs)}.reservation-operation-strip{grid-column:1/-1;grid-template-columns:1.05fr .7fr 1.25fr;display:grid}.reservation-operation-strip>div{border-right:1px solid var(--line);gap:3px;padding:11px 14px;display:grid}.reservation-operation-strip>div:last-child{border-right:0}.reservation-operation-strip span{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase}.reservation-operation-strip b{font-size:var(--text-sm)}.plate-message{grid-column:1/-1}.integration-block{gap:14px;display:grid}.paper-intake-codes{border:1px solid var(--line);border-radius:9px;margin-top:2px;overflow:hidden}.paper-intake-codes>.settings-form{padding:12px!important}.security-code-guidance{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--warning-ink);background:var(--warning-bg);font-size:var(--text-xs);align-items:flex-start;gap:7px;padding:10px 12px;line-height:1.45;display:flex}.security-code-guidance .icon{flex:none;margin-top:1px}.security-code-guidance b{color:inherit}@font-face{font-family:GL-Nummernschild-Mtl;src:url(/fonts/GL-Nummernschild-Mtl.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:GL-Nummernschild-Eng;src:url(/fonts/GL-Nummernschild-Eng.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.german-plate-fieldset{border:0;width:100%;min-width:0;margin:0;padding:0}.german-plate-fieldset legend{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.german-plate{aspect-ratio:528/110;color:#000;filter:drop-shadow(0 7px 10px #00000021);width:min(528px,100%);margin:auto;position:relative;overflow:hidden;container-type:inline-size}.plate-frame{width:100%;height:100%;display:block;position:absolute;inset:0}.plate-entry{grid-template-columns:22% 9% 22% 42%;align-items:center;gap:1.666%;display:grid;position:absolute;inset:6.4% 1.9% 6.4% 10.6%;overflow:hidden}.plate-input-wrap{background:#fff;border-radius:1.5cqw;width:100%;height:88%;display:block;position:relative;overflow:visible}.plate-input-wrap:has(input:placeholder-shown){background:#f0f0f0}.german-plate input{color:#000;letter-spacing:normal;text-align:center;text-transform:uppercase;text-shadow:-1px 2px 3px #0003,-1px 1px 1px #0003;background:0 0;border:0;border-radius:1.5cqw;outline:0;width:100%;min-width:0;height:100%;margin:0;padding:0;font:400 13.6cqw/1 GL-Nummernschild-Mtl,serif;position:absolute;inset:0}.german-plate.eng-font input{font-family:GL-Nummernschild-Eng,serif;font-size:14.2cqw}.german-plate input:focus{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--accent) 54%,transparent)}.plate-seals{flex-direction:column;justify-content:center;align-items:center;gap:4%;height:84%;padding:0;display:flex}.plate-seals i{background:#dedede;border-radius:50%;display:block}.plate-seals i:first-child{aspect-ratio:1;width:61%}.plate-seals i:last-child{aspect-ratio:1;background:#aaa;width:84%}.german-plate-fieldset:disabled{opacity:.62}@media (width<=1120px){.plate-workspace{grid-template-columns:1fr}.reservation-operation-strip{grid-column:auto}}@media (width<=900px){.reservation-proof{grid-template-columns:1fr}}@media (width<=620px){.reservation-order-search-label{flex-direction:column;align-items:flex-start;gap:2px}.reservation-order-results{top:78px}.reservation-order-results>button{grid-template-columns:1fr}.reservation-order-result-meta{text-align:left;grid-template-columns:auto 1fr auto;place-items:center start}.plate-visual-stage{padding-inline:10px}.plate-measure{flex-direction:column;align-items:flex-start;gap:2px}.applicant-field-group .settings-form{grid-template-columns:1fr}.applicant-field-group .settings-form .wide{grid-column:auto}.reservation-operation-strip{grid-template-columns:1fr}.reservation-operation-strip>div{border-right:0;border-bottom:1px solid var(--line)}.reservation-operation-strip>div:last-child{border-bottom:0}.keyboard-hint{display:none}}.terminal-session{gap:9px;display:grid}.terminal-head{color:var(--terminal-ink);background:var(--terminal-head);border-radius:9px 9px 0 0;align-items:center;gap:5px;padding:8px 10px;display:flex}.terminal-head>span{background:#d6645d;border-radius:50%;width:7px;height:7px}.terminal-head>span:nth-child(2){background:#d6ad55}.terminal-head>span:nth-child(3){background:#59ad75}.terminal-head b{font:600 var(--text-xs) ui-monospace,monospace;margin-left:5px}.terminal-head .status{margin-left:auto}.terminal-output{min-height:150px;max-height:320px;color:var(--terminal-ink);background:var(--terminal-bg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 0 9px 9px;margin:-9px 0 0;padding:13px;overflow:auto}.terminal-output code{font:10px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.terminal-prompt{color:var(--terminal-command);font-weight:800}.terminal-heartbeat{color:var(--muted)}.cli-terminal{border:1px solid color-mix(in srgb,var(--terminal-ink) 18%,transparent);border-radius:var(--radius);background:var(--terminal-bg);flex:100%;width:100%;min-width:0;overflow:hidden;box-shadow:0 14px 34px #0003}.cli-terminal-titlebar{color:var(--terminal-ink);background:var(--terminal-head);border-bottom:1px solid color-mix(in srgb,var(--terminal-ink) 13%,transparent);align-items:center;gap:10px;padding:9px 11px;display:flex}.terminal-lights{gap:5px;display:flex}.terminal-lights i{background:#ff5f57;border-radius:50%;width:8px;height:8px}.terminal-lights i:nth-child(2){background:#febc2e}.terminal-lights i:nth-child(3){background:#28c840}.cli-terminal-titlebar>div{display:grid}.cli-terminal-titlebar b{font:700 var(--text-xs) ui-monospace,monospace}.cli-terminal-titlebar small{color:color-mix(in srgb,var(--terminal-ink) 60%,transparent);font:var(--text-xs) ui-monospace,monospace}.cli-state{color:var(--terminal-ink);font:700 var(--text-xs) ui-monospace,monospace;text-transform:uppercase;align-items:center;gap:5px;margin-left:auto;display:flex}.cli-state i{background:var(--warning);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--warning) 20%,transparent);border-radius:50%}.terminal-succeeded .cli-state i{background:var(--accent)}.terminal-failed .cli-state i,.terminal-cancelled .cli-state i{background:var(--danger)}.cli-terminal-body{min-height:260px;color:var(--terminal-ink);background:var(--terminal-bg);padding:8px}.cli-xterm-host{cursor:text;width:100%;height:320px;min-height:220px}.cli-xterm-host .xterm{height:100%;padding:4px}.cli-xterm-host .xterm-viewport{scrollbar-gutter:stable}.terminal-input-hint{color:var(--muted);font-size:var(--text-xs);margin:0}.agent-terminal-message{width:100%!important;max-width:none!important}.agent-terminal-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.agent-terminal-actions>span{color:var(--muted);font-size:var(--text-xs);margin-right:auto}.onboarding{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr) auto;align-items:center;gap:24px;padding:20px;display:grid}.onboarding h2{margin:4px 0;font-size:19px}.onboarding p{max-width:720px;color:var(--muted);font-size:var(--text-sm);margin:5px 0 0;line-height:1.55}.onboarding ol{color:var(--muted);font-size:var(--text-xs);margin:0;padding-left:20px;line-height:1.7}.onboarding-actions{gap:7px;min-width:220px;display:grid}.create-connection{padding-bottom:16px}.connection-card{overflow:visible}.connection-head-actions{align-items:center;gap:7px;display:flex}.setup-disclosure{border-top:1px solid var(--line)}.setup-disclosure>summary{color:var(--accent-ink);background:var(--panel-soft);cursor:pointer;font-size:var(--text-xs);align-items:center;gap:9px;padding:10px 15px;font-weight:850;list-style:none;display:flex}.setup-disclosure>summary small{color:var(--muted);margin-left:auto;font-weight:500}.setup-guide-row{border-bottom:1px solid var(--line);color:var(--muted);background:var(--panel-soft);font-size:var(--text-xs);justify-content:flex-end;align-items:center;gap:9px;padding:9px 15px;display:flex}.integration-guide{position:relative}.integration-guide>button:first-child{border:1px solid var(--line);width:28px;height:28px;color:var(--accent-ink);background:var(--panel);cursor:pointer;border-radius:50%;place-items:center;padding:0;font:900 11px ui-serif,serif;display:grid}.integration-guide>button[aria-expanded=true]{border-color:var(--accent);background:var(--accent-soft)}.guide-backdrop{z-index:79;position:fixed;inset:0;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important}.integration-guide-popover{z-index:80;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:min(390px,100vw - 24px);max-height:min(310px,100vh - 24px);box-shadow:var(--shadow);padding:14px;position:fixed;overflow:auto}.integration-guide-popover header{justify-content:space-between;align-items:center;display:flex}.integration-guide-popover header b{font-size:11px}.integration-guide-popover header small{font-size:var(--text-xs);color:var(--muted);text-transform:uppercase}.integration-guide-popover ol{color:var(--muted);font-size:var(--text-xs);margin:10px 0;padding-left:18px;line-height:1.6}.integration-guide-popover p{border-top:1px solid var(--line);font-size:var(--text-xs);margin:0 0 10px;padding-top:9px;line-height:1.5}.connection-head{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;display:grid}.connection-head .connector-mark{width:36px;height:36px}.connection-head h2{margin:2px 0 1px;font-size:15px}.connection-head small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.connection-body{grid-template-columns:minmax(0,1fr) 280px;display:grid}.settings-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:15px;display:grid}.settings-form label{color:var(--ink);font-size:var(--text-sm);letter-spacing:0;text-transform:none;align-content:start;gap:5px;font-weight:650;display:grid}.settings-form .wide{grid-column:span 2}.settings-form .check{align-items:center;gap:8px;min-height:36px;padding-top:14px;display:flex}.settings-form .check input{width:15px;min-height:15px;margin:0}.settings-form input:disabled{color:var(--muted);background:var(--panel-soft)}.form-actions{align-items:end;gap:8px;display:flex}.connection-control{border-left:1px solid var(--line);background:var(--panel-soft);flex-direction:column;gap:10px;padding:15px;display:flex}.control-fact{border-bottom:1px solid var(--line);font-size:var(--text-xs);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.control-fact span{color:var(--muted)}.control-fact b{text-align:right}.connection-control p{font-size:var(--text-xs);margin:0;line-height:1.45}.stack-actions{gap:7px;margin-top:auto;display:grid}.credential-strip{border-top:1px solid var(--line);background:var(--accent-soft);grid-template-columns:minmax(220px,1fr) minmax(160px,.7fr) minmax(160px,.7fr) auto;align-items:end;gap:11px;padding:13px 15px;display:grid}.credential-strip>div b,.credential-strip>div small{display:block}.credential-strip>div b{font-size:var(--text-sm)}.credential-strip>div small{max-width:650px;color:var(--muted);font-size:var(--text-xs);margin-top:3px;line-height:1.45}.credential-strip label{color:var(--ink);font-size:var(--text-sm);letter-spacing:0;text-transform:none;gap:5px;font-weight:650;display:grid}.mapping-strip{border-top:1px solid var(--line);grid-template-columns:minmax(200px,1fr) minmax(120px,auto) minmax(120px,140px) minmax(150px,180px) auto;align-items:center;gap:10px;padding:12px 15px;display:grid}.mapping-strip b,.mapping-strip small{display:block}.mapping-strip b{font-size:var(--text-sm)}.mapping-strip small{color:var(--muted);font-size:var(--text-xs);margin-top:3px}.mapping-strip>input,.mapping-strip>select{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--panel);font-size:var(--text-xs);border-radius:8px;padding:7px 9px}.mapping-list{flex-wrap:wrap;gap:5px;display:flex}.mapping-list span{color:var(--accent-ink);background:var(--accent-soft);font-size:var(--text-xs);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:4px 5px 4px 7px;display:flex}.mapping-list code{font-weight:900}.mapping-list button{width:18px;height:18px;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0}.mapping-list button:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.sync-strip{border-top:1px solid var(--line);background:var(--panel-soft);grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:18px;padding:13px 15px;display:grid}.sync-strip b,.sync-strip small{display:block}.sync-progress{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:10px 15px;padding:10px 12px;display:grid}.sync-progress b,.sync-progress small{display:block}.sync-progress b{font-size:var(--text-xs);text-transform:capitalize}.sync-progress small{color:var(--muted);font-size:var(--text-xs);margin-top:2px}.sync-progress p{color:var(--danger-ink);font-size:var(--text-xs);grid-column:2/-1;margin:0}.sync-progress.succeeded .sync-spinner,.sync-progress.failed .sync-spinner{animation:none}.sync-progress.succeeded .sync-spinner{border-color:var(--accent);background:var(--accent)}.sync-progress.failed .sync-spinner{border-color:var(--danger);background:var(--danger)}.sync-spinner{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:15px;height:15px;animation:.8s linear infinite frm-spin}@keyframes frm-spin{to{transform:rotate(360deg)}}.sync-progress.cancelling .sync-spinner{border-top-color:var(--warning)}.sync-progress.cancelled .sync-spinner{border-color:var(--warning);background:var(--warning);animation:none}.sync-chunk-detail{grid-column:2/-1}.sync-progress .sync-warning{color:var(--warning-ink)}.order-scan-box{border-bottom:1px solid var(--line);background:var(--panel-soft);grid-template-columns:minmax(210px,1fr) minmax(280px,1.3fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.order-scan-box h2{margin:2px 0;font-size:16px}.order-scan-box small{color:var(--muted);font-size:var(--text-xs)}.order-scan-box input{border:2px solid var(--accent);min-height:48px;color:var(--ink);background:var(--panel);box-shadow:0 0 0 4px var(--accent-soft);border-radius:10px;outline:none;padding:0 14px;font:700 15px ui-monospace,monospace}.packing-scanner-notice{color:var(--muted);font-size:var(--text-xs);margin:7px 15px 0}.packing-wait{text-align:center;justify-items:center;padding:55px 25px;display:grid}.packing-wait h3{margin:10px 0 3px}.packing-wait p{max-width:430px;color:var(--muted);font-size:var(--text-xs);margin:0}.scanner-glyph{border:1px solid var(--line);width:54px;height:54px;color:var(--accent-ink);background:var(--accent-soft);border-radius:14px;place-items:center;font-size:26px;display:grid}.registration-page{gap:14px;display:grid}.registration-intro{justify-content:space-between;align-items:center;gap:24px;padding:19px;display:flex}.registration-intro h2{margin:3px 0;font-size:20px}.registration-intro p{max-width:720px;color:var(--muted);font-size:var(--text-xs);margin:4px 0;line-height:1.5}.registration-workspace{grid-template-columns:230px minmax(480px,1fr) 340px;align-items:start;gap:12px;display:grid}.registration-cases,.registration-editor,.registration-documents{overflow:visible}.registration-workspace>.registration-side{flex-direction:column;align-self:stretch;gap:12px;min-width:0;display:flex}.registration-side>.registration-documents{flex:none}.registration-notes-card{flex-direction:column;flex:auto;min-height:160px;display:flex;overflow:hidden}.registration-notes-field{flex-direction:column;flex:auto;gap:4px;min-height:0;padding:10px 14px 12px;display:flex}.registration-notes-field textarea{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:120px;color:var(--ink);background:var(--panel);font:inherit;font-size:var(--text-sm);resize:none;flex:auto;padding:9px 10px;line-height:1.5}.registration-notes-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.registration-notes-field>small{color:var(--muted);font-size:var(--text-xs);align-self:flex-end}.registration-notes-card>.empty{padding:14px}.pipeline-card-notes{border-top:1px solid var(--line);gap:2px;margin-top:4px;padding-top:6px;display:grid}.pipeline-card-notes small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.registration-cases>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;gap:4px;padding:11px;display:grid}.registration-cases>button.active,.registration-cases>button:hover{background:var(--accent-soft)}.registration-cases>button span{justify-content:space-between;align-items:center;display:flex}.registration-cases strong{font-size:var(--text-xs)}.registration-cases small{color:var(--muted);font-size:var(--text-xs)}.registration-editor fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:0}.registration-editor legend{width:100%;color:var(--accent-ink);font-size:var(--text-xs);text-transform:uppercase;padding:11px 15px 0;font-weight:850}.registration-form-actions{justify-content:flex-end;padding:14px;display:flex}.registration-documents>p{font-size:var(--text-xs);padding:0 14px}.document-checklist{gap:1px;padding:7px 12px;display:grid}.document-checklist label{font-size:var(--text-xs);cursor:pointer;border-radius:7px;align-items:flex-start;gap:8px;padding:7px;line-height:1.4;display:flex}.document-checklist label:hover{background:var(--panel-soft)}.document-checklist input{margin-top:2px}.packet-options{border:1px solid var(--line);background:var(--panel-soft);font-size:var(--text-xs);border-radius:9px;gap:7px;margin:10px 13px;padding:11px;display:grid}.packet-options label{gap:7px;display:flex}.packet-options span{color:var(--muted)}.packet-actions{grid-template-columns:1fr 1fr;gap:6px;margin:0 13px 13px;display:grid}.packet-actions .primary{grid-column:1/-1}.packet-preview{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;margin:10px 13px 0;overflow:hidden}.packet-preview header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:8px 10px;display:grid}.packet-preview header b{font-size:var(--text-xs)}.packet-preview header small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.packet-preview header a{color:var(--accent-ink);font-size:var(--text-xs);grid-area:1/2/3;font-weight:750}.pdf-preview-canvas{background:#dfe4df;min-height:420px;position:relative}.pdf-preview-pages{gap:10px;max-height:520px;padding:10px;display:grid;overflow:auto}.pdf-preview-page{background:#fff;width:100%;height:auto;display:block;box-shadow:0 2px 8px #00000029}.pdf-preview-state{z-index:1;color:var(--muted);background:var(--panel-soft);font-size:var(--text-xs);text-align:center;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.pdf-preview-state.ready{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pdf-preview-state.error{color:var(--danger-ink)}.authority-source{color:var(--accent-ink);font-size:var(--text-xs);text-align:center;padding:12px 14px;display:block}.settings-form label:has(>.field-optional){flex-wrap:wrap;align-items:baseline;column-gap:5px;display:flex}:is(.settings-form label:has(>.field-optional)>input,.settings-form label:has(>.field-optional)>select,.settings-form label:has(>.field-optional)>textarea){flex:1 0 100%;margin-top:3px}.field-optional{min-width:0;color:var(--muted);font-size:var(--text-xs);text-transform:none;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:650;overflow:hidden}a.button{box-sizing:border-box;color:var(--ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a.button:hover{text-decoration:none}a.button.primary{color:var(--accent-contrast)}.settings-form label.sepa-payer-toggle{cursor:pointer;align-items:flex-start;gap:7px;margin:2px 0 0;display:flex}.settings-form label.sepa-payer-toggle>input[type=checkbox]{width:13px;height:13px;min-height:0;accent-color:var(--accent);flex:none;margin:1px 0 0;padding:0}.settings-form label.sepa-payer-toggle>span{gap:1px;min-width:0;display:grid}.settings-form label.sepa-payer-toggle b{font-size:var(--text-xs)}.settings-form label.sepa-payer-toggle small{color:var(--muted);font-size:var(--text-xs);font-weight:650}.registration-cases-panel .card-head{border-bottom:0;gap:8px}.registration-cases-panel .card-head>div{margin-right:auto}.registration-cases-panel .card-head small{margin-left:0}.case-picker-modal{width:min(560px,94vw)}.case-picker-modal .pdf-preview-modal-actions select{border:1px solid var(--line);min-height:32px;color:var(--ink);background:var(--panel);font-size:var(--text-sm);border-radius:8px;padding:0 8px}.case-picker-body{max-height:min(60vh,520px);overflow:auto}.case-picker-body .registration-cases>button:last-child{border-bottom:0}.registration-pipeline-page .registration-intro select{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--panel);font-size:var(--text-sm);border-radius:8px;padding:0 9px}.registration-cases-panel .card-head a{margin-left:auto}.registration-cases-panel .empty.compact{padding:16px}.pipeline-editor .stage-disabled{opacity:.62}.pipeline-editor .stage-disabled input[type=text],.pipeline-editor .stage-disabled>input{text-decoration:line-through}.pipeline-column.disabled{opacity:.66;border-style:dashed}.pipeline-column-note{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;padding:0 9px 6px;display:block}.pipeline-editor-toggle{justify-content:flex-end;margin-top:2px;display:flex}.registration-kanban>.pipeline-column{container:pipeline-column/inline-size}.pipeline-card b{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-card-detail{align-items:center;gap:5px;display:none}.pipeline-card-detail>i{background:var(--warning);border-radius:50%;flex:none;width:6px;height:6px}.pipeline-card-detail>i.complete{background:var(--accent)}@container pipeline-column (width>=190px){.pipeline-card-detail{display:flex}}@supports not (container-type:inline-size){.pipeline-card-detail{display:flex}}.registration-create-card .card-head{gap:9px}.registration-create-card .card-head>div{gap:2px;display:grid}.registration-create-card .card-head small{color:var(--muted);margin-left:0}.customer-search-field{align-content:start;min-width:0;display:grid;position:relative}.customer-search-results{z-index:60;border:1px solid var(--line);background:var(--panel);width:min(360px,100%);max-height:240px;box-shadow:var(--shadow);border-radius:10px;margin:4px 0 0;padding:5px;list-style:none;position:absolute;top:100%;left:0;overflow:auto}.customer-search-results button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:2px;padding:8px 9px;display:grid}.customer-search-results button:hover,.customer-search-results button:focus-visible{background:var(--accent-soft)}.customer-search-results b{font-size:var(--text-xs)}.customer-search-results span{color:var(--muted);font-size:var(--text-xs)}.customer-search-reused{color:var(--accent-ink);font-size:var(--text-xs);margin-top:4px}.sepa-payer-toggle{font-size:var(--text-xs);cursor:pointer;align-items:flex-start;gap:8px;margin:2px 0 0;display:flex}.sepa-payer-toggle input{margin-top:2px}.sepa-payer-toggle span{gap:2px;display:grid}.sepa-payer-toggle small{color:var(--muted)}.sepa-payer-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;margin:0 15px 12px;overflow:hidden}.sepa-payer-card>header{border-bottom:1px solid var(--line);gap:2px;padding:9px 12px;display:grid}.sepa-payer-card>header b{font-size:var(--text-xs)}.sepa-payer-card>header small{color:var(--muted);font-size:var(--text-xs)}.sepa-payer-card .settings-form{padding:10px 12px}.document-date-grid label{font-size:var(--text-xs)}.verification-field{align-content:start;gap:5px;min-width:0;display:grid}.verification-field.wide{grid-column:span 2}.registration-verification{color:var(--muted);font-size:var(--text-xs);letter-spacing:0;text-transform:none;align-items:flex-start;gap:5px;font-weight:650;line-height:1.35;display:flex}.registration-verification i{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px;margin-top:2px}.registration-verification.checking{color:var(--accent-ink)}.registration-verification.checking i{background:var(--accent)}.registration-verification.verified,.registration-verification.valid_format{color:var(--accent-ink)}.registration-verification.verified i,.registration-verification.valid_format i{background:var(--accent)}.registration-verification.invalid{color:var(--danger-ink)}.registration-verification.invalid i{background:var(--danger)}.registration-verification.attention,.registration-verification.unavailable{color:var(--warning-ink)}.registration-verification.attention i,.registration-verification.unavailable i{background:var(--warning)}.vin-entry-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(104px,auto);gap:3px 8px;display:grid}.vin-entry-row>label{grid-row:1/-1;grid-template-rows:subgrid;align-content:start;min-width:0;display:grid}.vin-entry-row>.vin-document-check{grid-area:2/2;align-self:stretch}.vin-entry-row input{letter-spacing:.04em;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.vin-document-check{border:1px solid var(--line);min-height:28px;color:var(--muted);background:var(--panel-soft);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;padding:4px 8px;display:grid}.vin-document-check span,.vin-document-check small{font-size:var(--text-xs);line-height:1.15}.vin-document-check span{font-weight:750}.vin-document-check small{color:var(--muted);grid-column:1}.vin-document-check output{min-width:20px;color:var(--ink);text-align:center;grid-area:1/2/3;font:900 18px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.vin-document-check.valid_format{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--accent-soft)}.vin-document-check.valid_format output{color:var(--accent-ink)}.vin-document-check.attention{border-color:color-mix(in srgb,var(--warning) 55%,var(--line));background:var(--warning-bg)}.vin-document-check.attention output{color:var(--warning-ink)}.vin-check-guidance{color:var(--muted);font-size:var(--text-xs);line-height:1.4}.vin-check-guidance b{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.address-autocomplete{align-content:start;min-width:0;display:grid;position:relative}.address-suggestions{z-index:60;border:1px solid var(--line);background:var(--panel);width:min(420px,100%);max-height:270px;box-shadow:var(--shadow);border-radius:10px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto}.address-suggestions button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:9px 10px;display:grid}.address-suggestions button:hover,.address-suggestions button[aria-selected=true]{background:var(--accent-soft);outline:0}.address-suggestions button b{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.address-suggestions button span{color:var(--muted);font-size:var(--text-xs);white-space:nowrap}.address-suggestions>small{border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-xs);padding:6px 9px 4px;display:block}.address-suggestion-state{color:var(--muted);font-size:var(--text-xs);padding:10px}.registration-workspace{grid-template-columns:minmax(560px,1fr) minmax(380px,460px)}.registration-editor label.field-missing{color:var(--danger-ink);position:relative}.registration-editor label.field-missing input,.registration-editor label.field-missing select{border-color:var(--danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 14%,transparent)}.registration-editor label.field-missing:after{content:"Required — complete this field";color:var(--danger-ink);font-size:var(--text-xs);margin-top:2px;font-weight:750}.registration-plate-fields{gap:8px;padding:10px 14px;display:grid}.registration-plate-fields>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;padding:9px}.registration-plate-fields>div>b{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;margin-bottom:7px;display:block}.checkbox-row{align-items:center;gap:7px;flex-direction:row!important;display:flex!important}.checkbox-row input{width:auto!important}.registration-task-guide{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);margin:12px}.guide-heading{padding:13px}.guide-heading h3{margin:2px 0 5px;font-size:14px}.guide-heading p{color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.5}.guide-steps{border-block:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.guide-steps>div{background:var(--panel);align-items:center;gap:7px;padding:9px;display:flex}.guide-steps b{width:20px;height:20px;color:var(--accent-ink);background:var(--accent-soft);font-size:var(--text-xs);border-radius:50%;place-items:center;display:grid}.guide-steps span{font-size:var(--text-xs)}.registration-task-guide h4{font-size:var(--text-xs);margin:12px 12px 7px}.document-guide-grid{gap:6px;padding:0 10px 10px;display:grid}.document-guide-grid article{border:1px solid var(--line);background:var(--panel);border-radius:9px;grid-template-columns:104px 1fr;align-items:start;gap:9px;padding:8px;display:grid}.document-guide-grid article b{font-size:var(--text-xs)}.document-guide-grid article p{color:var(--muted);font-size:var(--text-xs);margin:3px 0;line-height:1.45}.document-guide-grid article small{color:var(--warning-ink);font-size:var(--text-xs);line-height:1.4;display:block}.registration-document-visual{border:1px solid var(--line-strong);width:104px;height:69px;color:var(--ink);background:linear-gradient(135deg,var(--panel),var(--panel-soft));font:800 var(--text-xs) ui-monospace,monospace;box-shadow:var(--shadow-soft);border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.registration-document-visual i{border:1px solid var(--line);background:var(--accent-soft);border-radius:3px;width:16px;height:20px;position:absolute;top:6px;left:5px}.registration-document-visual span{background:var(--line-strong);width:23px;height:2px;box-shadow:0 -6px 0 var(--line),0 -12px 0 var(--line);position:absolute;bottom:6px;right:6px}.registration-document-visual.has-reference-image{background:#f4f1e8;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.registration-document-visual.has-reference-image:hover{border-color:var(--accent);transform:translateY(-1px)}.registration-document-visual.has-reference-image:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.registration-document-visual.has-reference-image img{object-fit:cover;width:100%;height:100%;display:block}.registration-document-visual.has-reference-image .document-reference-badge{color:#fff;width:auto;height:auto;box-shadow:none;font:750 var(--text-xs)/1 system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;background:#111827d1;border-radius:999px;padding:3px 5px;position:absolute;bottom:4px;right:4px}.registration-document-visual.visual-plates{border:2px solid var(--ink);background:var(--panel);font-size:var(--text-xs);border-radius:4px}.registration-document-visual.visual-plates:before{content:"EU";left:0;color:#fff;writing-mode:vertical-rl;background:#0646a5;place-items:center;width:10px;font-size:5px;display:grid;position:absolute;inset-block:0}.registration-document-visual.visual-plates i,.registration-document-visual.visual-plates span{display:none}.registration-document-visual.visual-evb,.registration-document-visual.visual-plate_reservation{border-style:dashed}.registration-document-visual.visual-hu{border-radius:50%;width:44px;margin-inline:auto}.guide-notes{padding:0 12px}.guide-notes p{border-left:2px solid var(--warning);color:var(--muted);font-size:var(--text-xs);margin:5px 0;padding-left:9px}.registration-task-guide footer{border-top:1px solid var(--line);gap:4px;padding:10px 12px;display:grid}.registration-task-guide footer span{color:var(--muted);font-size:var(--text-xs)}.registration-task-guide footer a{color:var(--accent-ink);font-size:var(--text-xs)}.packet-readiness{border:1px solid var(--line);border-radius:9px;margin:10px 13px;padding:10px}.packet-readiness.incomplete{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));background:color-mix(in srgb,var(--danger) 7%,var(--panel))}.packet-readiness.ready{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--accent-soft)}.packet-readiness>header{justify-content:space-between;gap:8px;display:flex}.packet-readiness>header b,.packet-readiness>header small{display:block}.packet-readiness>header b{font-size:var(--text-xs)}.packet-readiness>header small{color:var(--muted);font-size:var(--text-xs);margin-top:2px}.packet-readiness>div{grid-template-columns:1fr 1fr;gap:4px;margin-top:8px;display:grid}.packet-readiness>div button{border:1px solid var(--line);color:var(--ink);background:var(--panel);text-align:left;cursor:pointer;border-radius:7px;padding:7px}.packet-readiness>div button:hover{border-color:var(--danger)}.packet-readiness>div b,.packet-readiness>div span{display:block}.packet-readiness>div b{font-size:var(--text-xs)}.packet-readiness>div span{color:var(--muted);font-size:var(--text-xs);margin-top:2px}.registration-form-head>div:last-child{align-items:center;gap:6px;display:flex}.registration-completeness{min-height:20px;color:var(--warning-ink);background:var(--warning-bg);font-size:var(--text-xs);border-radius:999px;align-items:center;padding:0 7px;font-weight:850;display:inline-flex}.registration-completeness.complete{color:var(--accent-ink);background:var(--accent-soft)}.registration-stage-control{display:inline-flex}.registration-stage-control select{border:1px solid var(--line);height:22px;min-height:22px;color:var(--ink);background:var(--panel-soft);font-size:var(--text-xs);border-radius:999px;padding:0 20px 0 7px;font-weight:750}.registration-handover{border-bottom:1px solid var(--line);background:var(--accent-soft);justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 15px;display:flex}.registration-handover>div{gap:2px;min-width:0;display:grid}.registration-handover b{font-size:var(--text-xs)}.registration-handover small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registration-handover-actions{flex:none;gap:6px;display:flex}.registration-handover-actions .button{height:24px;min-height:24px;font-size:var(--text-xs);padding:0 9px}.registration-editor .settings-form.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 14px 12px}.registration-editor .settings-form label{font-size:var(--text-xs);letter-spacing:0;text-transform:none;gap:3px;font-weight:650}.registration-editor .settings-form input:not([type=checkbox]),.registration-editor .settings-form select{height:28px;min-height:28px;font-size:var(--text-xs);border-radius:6px;padding:0 8px}.registration-editor label.field-missing{color:var(--warning-ink)}.registration-editor label.field-missing input,.registration-editor label.field-missing select{border-color:var(--warning);background:var(--warning-bg);box-shadow:none}.registration-editor label.field-missing:after{color:var(--warning-ink)}.document-recognition-disclosure{border-top:1px solid var(--line)}.document-recognition-disclosure>summary{min-height:38px;color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:7px;padding:8px 12px;list-style:none;display:grid}.document-recognition-disclosure>summary::-webkit-details-marker{display:none}.document-recognition-disclosure>summary span{font-size:var(--text-xs);font-weight:850}.document-recognition-disclosure>summary small{color:var(--muted);font-size:var(--text-xs)}.document-recognition-disclosure[open]>summary{color:var(--accent-ink)}.document-recognition-disclosure .document-guide-grid{padding-top:2px}.sync-strip b{font-size:var(--text-sm)}.sync-strip small{max-width:760px;color:var(--muted);font-size:var(--text-xs);margin-top:3px;line-height:1.4}.resource-options{gap:9px;display:flex}.resource-options label{color:var(--muted);font-size:var(--text-xs);text-transform:capitalize;align-items:center;gap:4px;font-weight:750;display:flex}.import-actions{align-items:center;gap:6px;display:flex}.connection-card>.alert{margin:10px 15px}.connector-lifecycle{border-top:1px solid var(--line);background:color-mix(in srgb, var(--danger-bg) 45%, var(--panel));grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:8px;padding:12px 14px;display:grid}.connector-lifecycle b,.connector-lifecycle small{display:block}.connector-lifecycle b{font-size:var(--text-xs)}.connector-lifecycle small{color:var(--muted);font-size:var(--text-xs);margin-top:2px;line-height:1.4}.connector-lifecycle .alert{grid-column:1/-1;margin:0}.connection-history{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.connection-history>section+section{border-left:1px solid var(--line)}.history-list{max-height:210px;overflow-y:auto}.history-list>div{border-bottom:1px solid var(--line);font-size:var(--text-xs);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 13px;display:grid}.history-list>div:last-child{border-bottom:0}.history-list time{color:var(--muted);font-size:var(--text-xs);white-space:nowrap}.history-list small{color:var(--danger-ink);font-size:var(--text-xs);grid-column:2/-1}.empty.compact{font-size:var(--text-xs);margin:0;padding:18px}.review-control{align-items:center;gap:5px;display:flex}.review-control select{border:1px solid var(--line);max-width:210px;min-height:32px;color:var(--ink);background:var(--panel);font-size:var(--text-xs);border-radius:7px;padding:5px 7px}.review-control .button{min-height:32px;padding-inline:9px}.service-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.service-toolbar b,.service-toolbar small{display:block}.service-toolbar small{color:var(--muted);font-size:var(--text-xs);margin-top:3px}.ai-toolbar{align-items:center;gap:7px;display:flex}.ai-toolbar select{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--panel);font-size:var(--text-xs);border-radius:8px;padding:7px 9px}.ai-button{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}.service-desk{grid-template-columns:250px minmax(360px,1fr) 280px;gap:11px;min-height:620px;display:grid}.conversation-list,.conversation-thread,.service-context{min-width:0;overflow:hidden}.conversation-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;gap:5px;padding:11px 12px;display:grid}.conversation-list>button:hover,.conversation-list>button.active{background:var(--accent-soft)}.conversation-list>button span{justify-content:space-between;gap:8px;display:flex}.conversation-list>button b{font-size:var(--text-xs)}.conversation-list>button time,.conversation-list>button small{color:var(--muted);font-size:var(--text-xs)}.conversation-list>button strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-thread{grid-template-rows:auto minmax(280px,1fr) auto;display:grid}.thread-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.thread-head h2{margin:3px 0 0;font-size:14px}.message-stream{background:var(--panel-soft);flex-direction:column;gap:9px;padding:15px;display:flex;overflow-y:auto}.message{border:1px solid var(--line);background:var(--panel);border-radius:11px 11px 11px 3px;width:min(78%,560px);padding:10px 12px}.message.outbound{border-color:color-mix(in srgb, var(--accent) 22%, var(--line));background:var(--accent-soft);border-radius:11px 11px 3px;align-self:flex-end}.message.system{color:var(--muted);background:0 0;align-self:center}.message small{color:var(--muted);font-size:var(--text-xs)}.message p{font-size:var(--text-sm);white-space:pre-wrap;margin:5px 0 0;line-height:1.55}.reply-composer{border-top:1px solid var(--line);padding:12px}.reply-composer textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:96px;color:var(--ink);background:var(--panel);border-radius:9px;outline:none;padding:10px}.reply-composer textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.reply-composer>div:not(.confirmation-card){justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.reply-composer small{color:var(--muted);font-size:var(--text-xs)}.ai-assistance{border:1px solid var(--accent);background:var(--accent-soft);border-radius:10px;gap:8px;margin-bottom:10px;padding:11px;display:grid}.ai-assistance>header,.ai-assistance article>div,.ai-assistance footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.ai-assistance>header b,.ai-assistance>header small{display:block}.ai-assistance>header b{color:var(--accent-ink);font-size:var(--text-xs)}.ai-assistance>header small{font-size:var(--text-xs);margin-top:2px}.ai-reply,.ai-assistance article{border:1px solid var(--line);background:var(--panel);border-radius:8px;padding:9px}.ai-reply p,.ai-assistance article p{font-size:var(--text-xs);white-space:pre-wrap;margin:0 0 7px;line-height:1.5}.ai-assistance article{gap:6px;display:grid}.ai-assistance article b{color:var(--accent-ink);font-size:var(--text-xs);text-transform:capitalize}.ai-assistance article code{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-xs)}.ai-assistance footer{justify-content:flex-end}.confirmation-card{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:var(--accent-soft);border-radius:9px;padding:11px}.confirmation-card p{font-size:var(--text-sm);white-space:pre-wrap;margin:7px 0;line-height:1.5}.confirmation-card>div{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.service-context .linked-order,.service-context .link-order{gap:10px;padding:14px;display:grid}.linked-order h3{margin:2px 0 0;font-size:17px}.linked-order p{color:var(--muted);font-size:var(--text-xs);margin:-5px 0 4px}.link-order label{color:var(--ink);font-size:var(--text-sm);letter-spacing:0;text-transform:none;gap:5px;font-weight:650;display:grid}.link-order .alert{color:var(--muted);border:1px solid var(--line);background:var(--panel-soft);margin:0;line-height:1.45}.evidence{border-top:1px solid var(--line);gap:6px;margin:0 14px;padding:12px 0;display:grid}.evidence span{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:800}.evidence code{color:var(--accent-ink);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.payments-page{gap:14px;display:grid}.payment-control{justify-content:space-between;align-items:center;gap:24px;padding:19px 20px;display:flex}.payment-control h2{margin:4px 0;font-size:19px}.payment-control p{max-width:760px;color:var(--muted);font-size:var(--text-sm);margin:5px 0 0;line-height:1.55}.payment-account-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:11px;display:grid}.payment-account-actions{align-items:center;gap:7px;padding:11px 14px;display:flex}.payment-account-actions small{color:var(--muted);font-size:var(--text-xs);flex:1;line-height:1.4}.disabled-connector{opacity:.78;border-style:dashed}.disabled-connector p{color:var(--muted);padding:0 14px;line-height:1.55}.payment-detail textarea,.refund-form input{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--panel);border-radius:8px;padding:9px 10px}.payment-detail textarea{resize:vertical;min-height:70px}.payment-decision,.refund-form,.refund-card{border:1px solid var(--line);background:var(--panel-soft);border-radius:10px;gap:9px;margin-top:14px;padding:12px;display:grid}.payment-decision label,.refund-form label{color:var(--ink);font-size:var(--text-sm);letter-spacing:0;text-transform:none;gap:5px;font-weight:650;display:grid}.payment-decision>div,.refund-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.payment-decision small,.refund-form small,.refund-card small{color:var(--muted);font-size:var(--text-xs);line-height:1.4}.refund-card p{color:var(--muted);font-size:var(--text-xs);margin:0}.services-page{gap:14px;display:grid}.service-control{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:24px;padding:19px 20px;display:grid}.service-control h2{margin:4px 0;font-size:19px}.service-control p{max-width:760px;color:var(--muted);font-size:var(--text-sm);margin:5px 0 0;line-height:1.55}.service-create{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.service-create select{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);font-size:var(--text-xs);border-radius:8px;padding:8px 10px}.service-board{grid-template-columns:repeat(9,minmax(190px,1fr));gap:9px;padding-bottom:4px;display:grid;overflow-x:auto}.board-column{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);min-height:360px;overflow:hidden}.board-column>header{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;display:flex}.board-column>header b{font-size:var(--text-xs)}.board-column>header span{min-width:20px;color:var(--muted);background:var(--panel-soft);font-size:var(--text-xs);text-align:center;border-radius:999px;padding:3px 6px}.board-column>div{align-content:start;gap:7px;padding:8px;display:grid}.service-case-card{border:1px solid var(--line);color:var(--ink);background:var(--panel);box-shadow:var(--shadow-soft);text-align:left;cursor:pointer;border-radius:9px;gap:6px;padding:10px;display:grid}.service-case-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.service-case-card>span{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 6px;display:flex}.service-case-card b{font-size:var(--text-xs)}.service-case-card small,.service-case-card em{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.completeness{background:var(--line);border-radius:99px;height:4px;overflow:hidden}.completeness i{border-radius:inherit;background:var(--accent);height:100%;display:block}.board-empty{color:var(--muted);font-size:var(--text-xs);text-align:center;padding:18px 4px}.catalogue-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.catalogue-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:9px;padding:12px 14px;display:grid}.catalogue-grid b,.catalogue-grid small,.catalogue-grid code{display:block}.catalogue-grid b{font-size:var(--text-xs)}.catalogue-grid small{color:var(--muted);font-size:var(--text-xs);margin-top:2px}.catalogue-grid code{color:var(--accent-ink);font-size:var(--text-xs);white-space:normal;margin-top:5px}.service-case-detail .alert{color:var(--warning-ink);border:1px solid color-mix(in srgb, var(--warning) 25%, var(--line));background:var(--warning-bg);line-height:1.5}.requirement-grid{flex-wrap:wrap;gap:5px;display:flex}.requirement-grid span{font-size:var(--text-xs);text-transform:capitalize;border-radius:6px;padding:4px 7px}.requirement-grid .present{color:var(--accent-ink);background:var(--accent-soft)}.requirement-grid .missing{color:var(--danger-ink);background:var(--danger-bg)}.payload-editor{resize:vertical;border:1px solid var(--line);width:100%;min-height:310px;color:var(--ink);background:var(--panel-soft);font:var(--text-xs)/1.55 ui-monospace, SFMono-Regular, Consolas, monospace;border-radius:9px;outline:none;padding:11px}.payload-editor:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.button.full{width:100%;margin-top:8px}.stage-actions{flex-wrap:wrap;gap:6px;display:flex}.stage-actions .button{min-height:31px;font-size:var(--text-xs);padding:0 9px}.case-events{gap:6px;display:grid}.case-events div{border-left:2px solid var(--accent);background:var(--panel-soft);gap:3px;padding:8px 9px;display:grid}.case-events b{font-size:var(--text-xs)}.case-events small{color:var(--muted);font-size:var(--text-xs)}.ai-settings{overflow:visible}.ai-profile-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));display:grid}.ai-profile-grid article{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:13px 15px;display:grid}.ai-profile-grid b,.ai-profile-grid small{display:block}.ai-profile-grid b{font-size:var(--text-xs)}.ai-profile-grid small{color:var(--muted);font-size:var(--text-xs);margin-top:2px}.ai-profile-grid p{color:var(--muted);font-size:var(--text-xs);margin:5px 0 0;line-height:1.4}.ai-auth-flow{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:7px;padding:9px;display:flex}.ai-auth-flow .control-fact{border:0;flex:260px;padding:0}.ai-auth-flow .one-time-secret.compact{flex:320px;margin:0;padding-block:8px}.auth-code-entry{flex:420px;gap:7px;display:flex}.auth-code-entry input{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel);border-radius:8px;flex:1;padding:8px 10px}.ai-create{border-top:1px solid var(--line)}.agent-page{gap:12px;display:grid}.agent-toolbar{grid-template-columns:minmax(0,1fr) minmax(240px,320px) auto auto;align-items:center;gap:10px;padding:17px 19px;display:grid}.agent-toolbar h2{margin:3px 0;font-size:18px}.agent-toolbar p{max-width:740px;color:var(--muted);font-size:var(--text-xs);margin:4px 0 0;line-height:1.5}.agent-toolbar label{color:var(--ink);font-size:var(--text-sm);letter-spacing:0;text-transform:none;gap:5px;font-weight:650;display:grid}.agent-toolbar select{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--panel);border-radius:8px;padding:7px 9px}.agent-workspace{grid-template-columns:280px minmax(440px,1fr);gap:11px;min-height:650px;display:grid}.agent-thread-list{min-width:0;overflow:hidden}.agent-thread-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;gap:4px;padding:11px 12px;display:grid}.agent-thread-list>button:hover,.agent-thread-list>button.active{background:var(--accent-soft)}.agent-thread-list strong{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-thread-list small{color:var(--muted);font-size:var(--text-xs)}.agent-chat{grid-template-rows:auto minmax(360px,1fr) auto;min-width:0;display:grid;overflow:hidden}.agent-thread-head{align-items:center}.agent-thread-head>div:first-child b,.agent-thread-head>div:first-child small{display:block}.agent-thread-actions{align-items:center;gap:6px;display:flex}.agent-messages{background:var(--panel-soft);flex-direction:column;gap:10px;padding:16px;display:flex;overflow-y:auto}.agent-message{border:1px solid var(--line);background:var(--panel);border-radius:12px 12px 12px 3px;width:min(82%,760px);padding:11px 13px}.agent-message.user{border-color:color-mix(in srgb, var(--accent) 24%, var(--line));background:var(--accent-soft);border-radius:12px 12px 3px;align-self:flex-end}.agent-message>header,.agent-proposal>div,.agent-proposal footer{justify-content:space-between;align-items:center;gap:9px;display:flex}.agent-message>header b{font-size:var(--text-xs);text-transform:capitalize}.agent-message>header small{color:var(--muted);font-size:var(--text-xs)}.agent-message>p{font-size:var(--text-sm);white-space:pre-wrap;margin:7px 0 0;line-height:1.6}.agent-auth-message{border-color:color-mix(in srgb, var(--accent) 30%, var(--line));width:min(100%,820px)}.agent-auth-message h3{margin:12px 0 3px;font-size:15px}.agent-auth-provider-actions,.agent-auth-progress{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.agent-auth-progress{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;padding:10px}.agent-auth-progress .control-fact{flex:100%}.agent-auth-progress a{align-items:center;text-decoration:none;display:inline-flex}.device-code{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:8px;padding:7px 9px;display:flex}.device-code span{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:800}.device-code code{letter-spacing:.08em;font-size:11px;font-weight:900}.agent-proposal{border:1px solid color-mix(in srgb, var(--warning) 30%, var(--line));background:var(--warning-bg);border-radius:9px;gap:7px;margin-top:10px;padding:10px;display:grid}.agent-proposal b{font-size:var(--text-xs);text-transform:capitalize}.agent-proposal p{color:var(--muted);font-size:var(--text-xs);margin:0}.agent-proposal code{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-xs)}.agent-proposal footer{justify-content:flex-end}.agent-composer{border-top:1px solid var(--line);padding:12px}.agent-composer textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:92px;color:var(--ink);background:var(--panel);border-radius:9px;outline:none;padding:10px}.agent-composer textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.agent-composer>div{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.agent-composer small{color:var(--muted);font-size:var(--text-xs)}.api-clients{overflow:visible}.one-time-secret{border:1px solid color-mix(in srgb, var(--warning) 28%, var(--line));color:var(--warning-ink);background:var(--warning-bg);border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 15px;padding:12px 44px 12px 13px;display:grid;position:relative}.one-time-secret b{font-size:var(--text-xs)}.one-time-secret code{color:var(--ink);background:var(--panel);font-size:var(--text-xs);text-overflow:ellipsis;border-radius:6px;padding:7px;overflow:hidden}.close-secret{color:var(--warning-ink);cursor:pointer;background:0 0;border:0;position:absolute;top:6px;right:7px}.api-client-create{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.7fr) minmax(320px,1fr) auto;align-items:end;gap:12px;padding:14px 15px;display:grid}.api-client-create>label{color:var(--ink);font-size:var(--text-sm);letter-spacing:0;text-transform:none;gap:5px;font-weight:650;display:grid}.api-client-create input[type=text],.api-client-create>label input{border:1px solid var(--line);border-radius:8px;min-height:36px;padding:8px 10px}.scope-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.scope-list label,.scope-list span{color:var(--accent-ink);background:var(--accent-soft);font-size:var(--text-xs);border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-weight:700;display:flex}.client-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(280px,1fr) auto auto;align-items:center;gap:12px;padding:11px 15px;display:grid}.client-list article:last-child{border-bottom:0}.client-list b,.client-list small{display:block}.client-list b{font-size:var(--text-xs)}.client-list small{color:var(--muted);font-size:var(--text-xs);margin-top:3px}.activity-page{gap:14px;display:grid}.reconciliation-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:11px;display:grid}.kpi.needs-attention{border-color:color-mix(in srgb, var(--warning) 30%, var(--line))}.kpi.needs-attention strong{color:var(--warning-ink)}.activity-page td code{max-width:340px;color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;display:block;overflow:hidden}.economics-kpis{grid-template-columns:repeat(5,minmax(130px,1fr))}.economics-grid{grid-template-columns:minmax(520px,1.5fr) minmax(300px,.8fr);gap:11px;display:grid}.economics-grid>section{min-width:0}.contribution-card{align-self:start;overflow:hidden}.contribution-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.contribution-list>div:last-child{border-bottom:0}.contribution-list b,.contribution-list small{display:block}.contribution-list b{font-size:var(--text-xs)}.contribution-list small{color:var(--muted);font-size:var(--text-xs);margin-top:3px}.contribution-list strong{color:var(--accent-ink);font-size:11px}.cost-form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cost-form label{color:var(--ink);font-size:var(--text-sm);letter-spacing:0;text-transform:none;gap:5px;font-weight:650;display:grid}.cost-form input{min-width:0}.settings-page{gap:14px;display:grid}.settings-tabs{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.settings-tabs button{border:0;border-right:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:0 0;gap:3px;padding:13px 15px;display:grid}.settings-tabs button:last-child{border-right:0}.settings-tabs button:hover,.settings-tabs button.active{background:var(--accent-soft)}.settings-tabs small{color:var(--muted);font-size:var(--text-xs);line-height:1.35}.settings-workspace{grid-template-columns:minmax(230px,.36fr) minmax(600px,1fr);align-items:start;gap:12px;display:grid}.settings-list{overflow:hidden}.settings-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:56px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 13px;display:flex}.settings-list>button:last-child{border-bottom:0}.settings-list>button:hover,.settings-list>button.active{background:var(--accent-soft)}.settings-list>button span{min-width:0}.settings-list>button b,.settings-list>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-list>button small{color:var(--muted);font-size:var(--text-xs);margin-top:3px}.settings-list>.add-setting{min-height:42px;color:var(--accent-ink);font-size:var(--text-xs);justify-content:center;font-weight:800}.settings-editor{overflow:visible}.settings-editor>.alert{margin:0 15px 15px}.settings-fact{border:1px solid var(--line);background:var(--panel-soft);font-size:var(--text-xs);border-radius:8px;grid-template-columns:auto 1fr auto;gap:10px;margin:0 15px 15px;padding:10px 12px;display:grid}.settings-fact span,.settings-fact small{color:var(--muted)}.general-settings{max-width:980px}.packing-layout{grid-template-columns:240px minmax(420px,1fr) 250px;gap:11px;min-height:590px;display:grid}.packing-queue,.packing-station,.packing-start-card{min-width:0;overflow:hidden}.packing-queue>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;gap:6px;padding:11px 12px;display:grid}.packing-queue>button:hover,.packing-queue>button.active{background:var(--accent-soft)}.packing-queue>button span{justify-content:space-between;align-items:center;gap:8px;display:flex}.packing-queue>button b{font-size:var(--text-sm)}.packing-queue>button small{color:var(--muted);font-size:var(--text-xs)}.packing-station{padding-bottom:14px}.packing-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px;display:flex}.packing-head h2{margin:3px 0;font-size:20px}.packing-head p{color:var(--muted);font-size:var(--text-xs);margin:0}.scan-box{background:var(--panel-soft);grid-template-columns:1fr auto;align-items:end;gap:9px;padding:16px;display:grid}.scan-box label,.packing-start label,.packing-start-card label{color:var(--ink);font-size:var(--text-sm);letter-spacing:0;text-transform:none;gap:5px;font-weight:650;display:grid}.scan-box input{min-height:46px;font-size:14px}.packing-lines{padding:0 16px}.packing-lines>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 0;display:flex}.packing-lines>div.done{color:var(--accent-ink)}.packing-lines b,.packing-lines small{display:block}.packing-lines b{font-size:var(--text-sm)}.packing-lines small{color:var(--muted);font-size:var(--text-xs);margin-top:3px}.packing-lines strong{background:var(--panel-soft);border-radius:8px;padding:6px 9px;font-size:11px}.packing-actions{justify-content:flex-end;align-items:center;gap:8px;padding:14px 16px 0;display:flex}.packing-actions select{min-width:180px}.packing-actions code{color:var(--accent-ink);font-size:var(--text-xs);margin-right:auto}.packing-station>.alert{margin:14px 16px 0}.handover-confirm{border:1px solid color-mix(in srgb, var(--danger) 42%, var(--line));background:color-mix(in srgb, var(--danger) 5%, var(--panel));border-radius:10px;gap:10px;margin:14px 16px 0;padding:16px;display:grid}.handover-confirm h3,.handover-confirm p{margin:0}.handover-confirm p,.handover-confirm small{color:var(--muted);font-size:var(--text-xs);line-height:1.5}.handover-confirm label{color:var(--ink);font-size:var(--text-sm);letter-spacing:0;text-transform:none;gap:5px;font-weight:650;display:grid}.packing-start,.packing-start-card form{gap:12px;padding:18px;display:grid}.packing-start h2{margin:0}.packing-start-card p{font-size:var(--text-xs);padding:0 18px 18px;line-height:1.5}.view-tabs{border:1px solid var(--line);background:var(--panel);border-radius:10px;gap:5px;width:fit-content;margin-bottom:12px;padding:4px;display:flex}.view-tabs button{color:var(--muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:8px 13px;font-weight:800;display:inline-flex}.view-tabs button .icon{width:13px;height:13px}.view-tabs button.active{color:var(--accent-ink);background:var(--accent-soft)}.delivery-hero{background:var(--panel);justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;padding:18px 20px;display:flex}.delivery-hero h2{margin:3px 0;font-size:20px}.delivery-hero p{max-width:680px;color:var(--muted);font-size:var(--text-xs);margin:0}.delivery-health{text-align:right;justify-items:end;gap:4px;display:grid}.delivery-health span{color:var(--accent-ink);align-items:center;gap:7px;font-weight:800;display:flex}.delivery-health span i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%}.delivery-health span.attention{color:var(--danger-ink)}.delivery-health span.attention i{background:var(--danger);box-shadow:0 0 0 4px var(--danger-bg)}.delivery-health small{color:var(--muted);font-size:var(--text-xs)}.delivery-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:11px;display:grid}.delivery-kpis .kpi{box-shadow:none}.delivery-toolbar{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:10px}.delivery-grid{gap:8px;display:grid}.delivery-card{width:100%;color:var(--ink);text-align:left;cursor:pointer;box-shadow:none;grid-template-columns:minmax(220px,.8fr) minmax(180px,.65fr) minmax(440px,1.55fr);align-items:center;gap:16px;padding:13px 15px;display:grid}.delivery-card:hover,.delivery-card.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft)}.delivery-card>header,.rule-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.delivery-order-id{align-items:center;gap:10px;display:flex}.delivery-order-id small{color:var(--muted);font-size:var(--text-xs);margin-top:2px;display:block}.carrier-mark{width:35px;height:35px;color:var(--accent-ink);background:var(--accent-soft);border-radius:9px;place-items:center;display:grid}.delivery-card h3,.rule-card h3{margin:3px 0 0;font-size:15px}.delivery-card>p,.rule-card>p{color:var(--muted);font-size:var(--text-xs);margin:0;line-height:1.5}.delivery-description{border-left:2px solid var(--line);padding-left:12px}.delivery-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.delivery-facts span{background:var(--panel-soft);border-radius:7px;min-width:0;padding:8px}.delivery-facts small,.delivery-facts b{display:block}.delivery-facts small{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;margin-bottom:4px}.delivery-facts b,.delivery-facts code{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.delivery-detail .stack-actions{flex-wrap:wrap;align-items:stretch;gap:7px;display:flex}.delivery-detail .stack-actions a{text-decoration:none}.delivery-timeline{gap:0;display:grid;position:relative}.delivery-timeline article{grid-template-columns:14px 1fr;gap:8px;padding:0 0 16px;display:grid}.delivery-timeline article i{border:2px solid var(--accent);background:var(--panel);border-radius:50%;width:8px;height:8px;margin-top:4px;position:relative}.delivery-timeline article:not(:last-child) i:after{content:"";background:var(--line);width:1px;height:34px;position:absolute;top:8px;left:2px}.delivery-timeline b,.delivery-timeline small,.delivery-timeline code{display:block}.delivery-timeline b{font-size:var(--text-xs)}.delivery-timeline small{color:var(--muted);font-size:var(--text-xs);margin:3px 0}.delivery-timeline code{font-size:var(--text-xs)}@media (width<=1180px){.delivery-card{grid-template-columns:minmax(220px,.8fr) 1.4fr}.delivery-description{display:none}.delivery-facts{grid-template-columns:1fr 1fr}}@media (width<=700px){.delivery-hero{flex-direction:column;align-items:flex-start}.delivery-health{text-align:left;justify-items:start}.delivery-card{grid-template-columns:1fr}.delivery-facts{grid-template-columns:1fr 1fr}}.automation-evidence{gap:7px;display:grid}.automation-evidence article{border:1px solid var(--line);border-radius:8px;padding:9px}.automation-evidence article>div{justify-content:space-between;gap:8px;display:flex}.automation-evidence small{color:var(--muted);font-size:var(--text-xs)}.automation-evidence p{color:var(--danger-ink);font-size:var(--text-xs)}.automation-layout{grid-template-columns:minmax(480px,1.2fr) minmax(300px,.8fr);align-items:start;gap:11px;display:grid}.automation-form>.alert{margin:0 15px 15px}.rule-list{gap:9px;display:grid}.rule-card{padding:14px}.rule-card>small{color:var(--muted);font-size:var(--text-xs);margin:8px 0;display:block}.tracking-settings{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;margin:0 14px 14px;padding:13px}.tracking-settings-head,.tracking-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.tracking-settings-head{margin-bottom:10px}.tracking-settings-head b,.tracking-settings-head small{display:block}.tracking-settings-head small,.tracking-actions small{color:var(--muted);font-size:var(--text-xs)}.settings-form.compact{padding:0}.tracking-actions{margin-top:10px}.tracking-actions small{margin-right:auto}.tracking-settings>.alert{margin-top:10px}.feedback-intro{background:var(--panel);justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:20px;display:flex}.feedback-intro h2{margin:5px 0 7px}.feedback-intro p{max-width:850px;color:var(--muted);margin:0}.feedback-summary{align-items:center;gap:10px;display:flex}.feedback-summary>span{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:10px;min-width:72px;padding:9px 11px;display:grid}.feedback-summary b{font-size:17px}.feedback-summary small{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase}.feedback-summary .button{align-items:center;gap:7px;display:flex}.feedback-workspace{grid-template-columns:minmax(290px,.68fr) minmax(480px,1.32fr);align-items:start;gap:14px;display:grid}.feedback-list{padding:0;overflow:hidden}.feedback-list>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;padding:14px 17px 14px 20px;position:relative}.feedback-list>button:before{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.feedback-list>button.active:before{background:var(--accent)}.feedback-list>button:hover,.feedback-list>button.active{background:var(--accent-soft)}.feedback-list>button span{justify-content:space-between;align-items:center;gap:10px;display:flex}.feedback-list>button strong,.feedback-list>button small{margin-top:5px;display:block}.feedback-list>button small{color:var(--muted)}.feedback-list>button p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:8px 0 0;overflow:hidden}.feedback-editor textarea{resize:vertical;min-height:155px}.feedback-upload{border:1px dashed var(--line);border-radius:var(--radius);background:var(--panel-soft);text-align:center;cursor:pointer;min-height:100px;position:relative;place-items:center!important;display:grid!important}.feedback-upload:hover{border-color:var(--accent);background:var(--accent-soft)}.feedback-upload>span{justify-items:center;gap:5px;display:grid}.feedback-upload .icon{width:23px;height:23px;color:var(--accent-ink)}.feedback-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.feedback-initial-status{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex}.feedback-initial-status small{color:var(--muted);font-size:var(--text-xs)}.screenshot-fact,.feedback-export{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.screenshot-fact span,.feedback-export span{flex-direction:column;gap:3px;display:flex}.screenshot-fact small,.feedback-export small{color:var(--muted)}.feedback-export{margin:16px}.feedback-export.error{border-color:var(--danger)}@media (width<=1100px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{padding-inline:9px}.product>div:last-child,.nav-link span,.nav-label{display:none}.product{justify-content:center;padding-inline:0}.nav-link{justify-content:center;padding:0}.kpi-grid{grid-template-columns:repeat(2,1fr)}.grid-two{grid-template-columns:1fr}.onboarding{grid-template-columns:1fr;gap:12px}.connection-body{grid-template-columns:1fr}.connection-control{border-top:1px solid var(--line);border-left:0}.credential-strip{grid-template-columns:1fr 1fr}.credential-strip>div{grid-column:1/-1}.settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-tabs button{border-bottom:1px solid var(--line)}.settings-workspace,.integration-index{grid-template-columns:1fr}.sync-strip{grid-template-columns:1fr;align-items:start}.mapping-strip{grid-template-columns:1fr 1fr auto}.mapping-strip>div:first-child,.mapping-list{grid-column:1/-1}.sync-strip{grid-template-columns:1fr auto}.sync-strip>div:first-child{grid-column:1/-1}.service-desk{grid-template-columns:210px minmax(360px,1fr)}.service-context{grid-column:1/-1}.packing-layout{grid-template-columns:210px minmax(380px,1fr)}.packing-start-card{grid-column:1/-1}.service-control{grid-template-columns:1fr;gap:12px}.reconciliation-grid{grid-template-columns:repeat(3,1fr)}.api-client-create{grid-template-columns:1fr 1fr}.api-client-create .button{grid-column:2}.client-list article{grid-template-columns:minmax(180px,1fr) 1fr auto}.client-list article .button{grid-column:3}.economics-kpis{grid-template-columns:repeat(3,1fr)}.economics-grid{grid-template-columns:1fr}.delivery-kpis{grid-template-columns:repeat(2,1fr)}.delivery-grid,.automation-layout{grid-template-columns:1fr}.agent-toolbar{grid-template-columns:1fr auto auto}.agent-toolbar>div:first-child{grid-column:1/-1}.registration-workspace{grid-template-columns:minmax(460px,1fr) minmax(350px,420px)}.registration-documents{grid-column:auto}.order-scan-box{grid-template-columns:1fr auto}.order-scan-box>div{grid-column:1/-1}.feedback-workspace{grid-template-columns:1fr}.feedback-intro{flex-direction:column;align-items:flex-start}.global-finder{width:min(320px,44vw)}.topbar-route{min-width:auto}.topbar-route span{display:none}}@media (width<=620px){.app-shell{display:block}.sidebar{z-index:4;flex-direction:row;align-items:center;width:100vw;max-width:100vw;height:62px;padding:7px;display:flex;position:fixed;top:auto;bottom:0;overflow:auto hidden}.product,.nav-label,.sidebar-spacer,.logout{display:none}.sidebar .nav-link{flex:0 0 48px;justify-content:center;width:48px;min-width:48px;min-height:46px;padding:0}.sidebar .nav-link>span{display:none}.main{padding-bottom:62px}.page{padding:15px}.topbar{padding:0 15px}.global-finder{flex:1;width:auto}.global-finder kbd,.connection-state,.topbar time,.topbar-route{display:none}.kpi-grid{grid-template-columns:1fr 1fr;gap:8px}.flow{grid-template-columns:repeat(3,1fr);row-gap:17px}.flow-step:nth-child(3):after{display:none}.filters{align-items:stretch}.filters input{width:100%}.filters select{min-width:110px}.connection-head{grid-template-columns:36px minmax(0,1fr)}.connection-head>.status{grid-column:2}.settings-form{grid-template-columns:1fr}.settings-form .wide{grid-column:auto}.settings-tabs{grid-template-columns:1fr 1fr}.import-actions{flex-wrap:wrap}.mapping-strip{grid-template-columns:1fr}.mapping-strip>div:first-child,.mapping-list{grid-column:auto}.sync-strip{grid-template-columns:1fr}.sync-strip>div:first-child{grid-column:auto}.resource-options{flex-wrap:wrap}.connection-history{grid-template-columns:1fr}.connection-history>section+section{border-top:1px solid var(--line);border-left:0}.connector-lifecycle{grid-template-columns:1fr 1fr}.connector-lifecycle>div:first-child{grid-column:1/-1}.service-desk,.agent-toolbar,.agent-workspace{grid-template-columns:1fr}.agent-thread-list{max-height:240px;overflow-y:auto}.agent-thread-head{flex-direction:column;align-items:stretch}.agent-thread-actions{flex-wrap:wrap}.conversation-list{max-height:250px;overflow-y:auto}.service-context{grid-column:auto}.packing-layout{grid-template-columns:1fr}.packing-queue{max-height:240px;overflow-y:auto}.packing-start-card{grid-column:auto}.service-toolbar,.ai-toolbar{flex-direction:column;align-items:stretch}.service-create,.api-client-create{grid-template-columns:1fr}.api-client-create .button{grid-column:auto}.reconciliation-grid{grid-template-columns:1fr 1fr}.client-list article,.ai-profile-grid article{grid-template-columns:36px minmax(0,1fr)}.client-list article>:not(:first-child),.ai-profile-grid article>:not(:first-child){grid-column:2}.one-time-secret{grid-template-columns:1fr}.economics-kpis,.cost-form{grid-template-columns:1fr 1fr}.delivery-kpis,.delivery-grid{grid-template-columns:1fr}.tracking-actions,.registration-intro{flex-direction:column;align-items:stretch}.registration-workspace{grid-template-columns:1fr}.registration-documents{grid-column:auto}.order-scan-box{grid-template-columns:1fr}.order-scan-box>div{grid-column:auto}.screenshot-fact,.feedback-export{flex-direction:column;align-items:stretch}}.agent-auth-provider-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.agent-auth-progress{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;min-width:0;margin-top:12px;padding:10px;display:grid}.agent-auth-progress a{justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.cli-terminal{flex:none;width:100%;min-width:0}.orders-workbench{gap:12px;min-width:0;display:grid}.order-filter-workbench{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:10px;padding:12px;display:grid}.order-filter-primary{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:9px;display:grid}.order-filter-primary label,.order-filter-grid>label{color:var(--ink);font-size:var(--text-sm);letter-spacing:0;text-transform:none;gap:5px;font-weight:650;display:grid}.order-filter-primary input,.order-filter-grid input,.order-filter-grid select,.order-transition select,.payment-evidence-actions input,.payment-evidence-actions textarea{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--panel-soft);border-radius:8px;outline:0;padding:8px 10px}.order-filter-primary input:focus-visible,.order-filter-grid input:focus-visible,.order-filter-grid select:focus-visible,.order-transition select:focus-visible,.payment-evidence-actions input:focus-visible,.payment-evidence-actions textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus)}.order-result-count{color:var(--muted);font-size:var(--text-xs);white-space:nowrap;align-self:center}.order-result-count b{color:var(--ink);font-size:14px}.order-filter-disclosure{border-top:1px solid var(--line)}.order-filter-disclosure summary{color:var(--accent-ink);font-size:var(--text-xs);cursor:pointer;padding:9px 0;font-weight:850}.order-filter-grid{grid-template-columns:1.2fr 1.2fr repeat(4,minmax(120px,.8fr));gap:9px;padding:2px 0 8px;display:grid}.order-filter-grid fieldset{border:1px solid var(--line);border-radius:9px;flex-wrap:wrap;align-content:start;gap:6px;margin:0;padding:7px;display:flex}.order-filter-grid legend{color:var(--ink);font-size:var(--text-sm);text-transform:none;padding:0 4px;font-weight:650}.order-filter-grid fieldset label{background:var(--panel-soft);font-size:var(--text-xs);border-radius:6px;align-items:center;gap:4px;padding:3px 5px;display:flex}.order-filter-grid fieldset input{width:14px;min-height:14px;accent-color:var(--accent);margin:0;padding:0}.order-filter-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-chip{border:1px solid var(--line);min-height:30px;color:var(--ink);background:var(--accent-soft);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;display:flex}.filter-chip b{font-size:var(--text-xs);text-transform:uppercase}.filter-chip span{max-width:220px;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-chip i{font-size:12px;font-style:normal}.filter-chip:focus-visible,.order-number-button:focus-visible,.icon-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.orders-workspace{grid-template-columns:minmax(0,1.35fr) minmax(420px,.85fr);align-items:start;gap:12px;min-width:0;display:grid}.order-table-card{min-width:0}.order-table-announcement{border-bottom:1px solid var(--line);min-height:32px;color:var(--muted);font-size:var(--text-xs);justify-content:space-between;gap:8px;padding:8px 12px;display:flex}.order-table-announcement span{color:var(--danger-ink)}.order-table-scroll{overflow-x:auto}.order-table-card tr.selected{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.order-number-button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.order-number-button b{color:var(--accent-ink)}.order-number-button small,.order-table-card td small{color:var(--muted);font-size:var(--text-xs);margin-top:2px;display:block}.order-workbench-detail{scrollbar-gutter:stable;max-height:calc(100vh - 86px);position:sticky;top:70px;overflow:auto}.order-detail-head{z-index:1;border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:flex-start;gap:14px;padding:15px;display:flex;position:sticky;top:0}.order-detail-head h2{margin:3px 0;font-size:19px}.order-detail-head p{color:var(--muted);font-size:var(--text-xs);margin:0}.order-detail-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.icon-button{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);background:var(--panel-soft);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.order-detail-grid{background:var(--line);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.order-evidence-card,.order-positions{background:var(--panel);min-width:0;padding:13px}.order-evidence-card>header,.order-positions>header{justify-content:space-between;align-items:center;gap:9px;margin-bottom:9px;display:flex}.order-evidence-card h3,.order-positions h3{font-size:var(--text-sm);margin:0}.order-evidence-card p{color:var(--muted);font-size:var(--text-xs);margin:0}.order-evidence-card details summary{color:var(--accent-ink);font-size:var(--text-xs);cursor:pointer;font-weight:800}.order-evidence-card address{color:var(--ink);font-size:var(--text-xs);gap:2px;font-style:normal;display:grid}.order-evidence-card address span,.order-evidence-card address a{color:var(--muted);overflow-wrap:anywhere;display:block}.order-evidence-card address a{color:var(--accent-ink)}.order-evidence-list{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.order-evidence-list>div{background:var(--panel-soft);min-width:0;padding:7px}.order-evidence-list dt{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:850}.order-evidence-list dd{overflow-wrap:anywhere;font-size:var(--text-xs);margin:2px 0 0}.order-evidence-list dd small{color:var(--muted);display:block}.order-customer-card,.order-payment-card,.order-positions{grid-column:1/-1}.order-customer-card .order-evidence-list,.order-identities-card .order-evidence-list{grid-template-columns:minmax(0,1fr)}.order-customer-card .order-evidence-list>div,.order-identities-card .order-evidence-list>div{grid-template-columns:minmax(116px,.42fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.order-customer-card .order-evidence-list dd,.order-identities-card .order-evidence-list dd{margin:0}.order-transition{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.order-transition .button{white-space:nowrap}.order-evidence-card .alert .button{margin:7px 5px 0 0}.order-payment-card,.order-positions{grid-column:1/-1}.payment-evidence-actions{gap:9px;display:grid}.payment-evidence-actions textarea{resize:vertical;width:100%;min-height:58px}.payment-evidence-actions label{color:var(--muted);font-size:var(--text-xs);gap:4px;display:grid}.payment-evidence-actions .form-actions{flex-wrap:wrap;gap:6px;display:flex}.order-positions{padding:0}.order-positions>header{border-bottom:1px solid var(--line);margin:0;padding:12px 13px}.order-positions>header span{color:var(--muted);font-size:var(--text-xs)}.order-positions-scroll{overflow-x:auto}.order-positions table{min-width:720px}.order-detail-placeholder{min-height:160px;padding:16px}.order-detail-placeholder .alert{gap:8px;display:grid}@media (width<=1180px){.orders-workspace{grid-template-columns:1fr}.order-workbench-detail{max-height:none;position:static}.order-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-filter-grid fieldset{grid-column:span 3}.order-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.order-filter-primary{grid-template-columns:1fr auto}.order-filter-primary label{grid-column:1/-1}.order-result-count{justify-self:end}.order-filter-grid{grid-template-columns:1fr}.order-filter-grid fieldset{grid-column:auto}.filter-chip{min-height:40px}.icon-button{width:40px;height:40px}.order-table-scroll{overflow:visible}.order-table-card table,.order-table-card tbody,.order-table-card tr,.order-table-card td{width:100%;display:block}.order-table-card thead{display:none}.order-table-card tbody{padding:7px}.order-table-card tr{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:8px;display:grid;overflow:hidden}.order-table-card td{border-bottom:1px solid var(--line);white-space:normal;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:7px;padding:8px;display:grid}.order-table-card td:before{content:attr(data-label);color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:850}.order-table-card td:first-child,.order-table-card td:nth-child(2),.order-table-card td:last-child{grid-column:1/-1}.order-table-card td:last-child{border-bottom:0}.order-number-button{min-height:40px}.order-detail-head{flex-direction:column;align-items:stretch}.order-detail-head-actions{justify-content:flex-start}.order-detail-grid{grid-template-columns:1fr}.order-evidence-card,.order-payment-card,.order-positions{grid-column:auto}.order-evidence-list{grid-template-columns:1fr}.order-customer-card .order-evidence-list>div,.order-identities-card .order-evidence-list>div{grid-template-columns:104px minmax(0,1fr);gap:8px}.order-transition{grid-template-columns:1fr}.order-transition .button,.payment-evidence-actions .button{min-height:40px}.order-positions-scroll{overflow:visible}.order-positions table,.order-positions tbody,.order-positions tr,.order-positions td{width:100%;min-width:0;display:block}.order-positions thead{display:none}.order-positions tr{border-bottom:1px solid var(--line);padding:7px}.order-positions td{white-space:normal;border:0;grid-template-columns:110px minmax(0,1fr);gap:8px;padding:5px;display:grid}.order-positions td:before{content:attr(data-label);color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;font-weight:850}}@media (prefers-reduced-motion:reduce){.orders-workbench *{scroll-behavior:auto!important;transition:none!important}}.sidebar{padding:11px 8px}.product{gap:7px;padding:0 4px 10px}.product b{font-size:12px}.product small{font-size:var(--text-xs)}.brand-mark{width:31px;height:31px;font-size:var(--text-xs);border-radius:8px}.nav-label{font-size:var(--text-xs);padding:9px 7px 4px}.nav-link{min-height:32px;font-size:var(--text-xs);border-radius:7px;gap:7px;padding:0 7px}.nav-link i{border-radius:6px;width:21px;height:21px}.topbar{height:48px;font-size:var(--text-xs);gap:9px;padding:0 16px}.topbar-icon{border-radius:7px;width:30px;height:30px}.topbar-route span,.topbar-route b{font-size:var(--text-xs)}.global-finder{border-radius:7px;width:min(390px,42vw)}.connection-state{font-size:var(--text-xs);padding:5px 7px}.page{padding:16px}.workspace-page-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 12px;padding:0 0 11px;display:flex}.workspace-page-head h1{letter-spacing:-.025em;margin:2px 0;font-size:20px;line-height:1.1}.workspace-page-head p{color:var(--muted);font-size:var(--text-xs);margin:0}.workspace-evidence{border:1px solid var(--line);color:var(--muted);background:var(--panel);font-size:var(--text-xs);text-transform:uppercase;border-radius:7px;flex:none;align-items:center;gap:6px;padding:6px 8px;font-weight:850;display:inline-flex}.workspace-evidence .icon{width:12px;height:12px;color:var(--accent-ink)}.kpi span{font-size:var(--text-xs)}.kpi small{font-size:var(--text-xs)}.card-head{padding:9px 11px}.card-head b,.card-head small{font-size:var(--text-xs)}th,td{font-size:var(--text-xs);padding:8px 10px}.filters{gap:6px;margin-bottom:8px}.filters input,.filters select{min-height:32px;font-size:var(--text-xs);border-radius:7px;padding:6px 8px}.button{min-height:32px;font-size:var(--text-xs);border-radius:7px;padding:0 10px}.status{font-size:var(--text-xs);padding:2px 6px}.overview-briefing>.briefing-toolbar{display:none}.overview-briefing .flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:12px}.overview-briefing .flow-step{border:1px solid var(--line);background:var(--panel-soft);text-align:left;border-radius:7px;align-content:center;justify-items:start;gap:4px;min-height:54px;padding:8px;display:grid}.overview-briefing .flow-step:not(:last-child):after{display:none}.overview-briefing .flow-step i{border-radius:5px;width:18px;height:18px}.overview-briefing .connector{padding:8px 10px}.overview-briefing .connector-mark{width:26px;height:26px}.surface-toolbar{border-radius:9px;margin-bottom:9px;padding:11px 13px}.surface-toolbar p{font-size:var(--text-xs)}.surface-filters{border-radius:8px;padding:7px}.result-count{font-size:var(--text-xs)}.agent-toolbar{grid-template-columns:minmax(190px,270px) auto auto;justify-content:end;padding:9px 11px}.agent-workspace{grid-template-columns:210px minmax(420px,1fr) 270px;gap:8px;min-height:590px}.agent-thread-list>button{padding:9px}.agent-messages{gap:8px;padding:11px}.agent-message{border-radius:9px 9px 9px 3px;padding:9px 10px}.agent-message>p{font-size:var(--text-xs);line-height:1.5}.agent-proposal-panel{align-self:stretch;min-width:0}.agent-proposal-list{align-content:start;max-height:650px;display:grid;overflow:auto}.agent-proposal-list .agent-proposal{margin:8px}.agent-proposal-list .empty{padding:18px 12px}.agent-composer{padding:9px}.settings-layout{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:9px;display:grid}.settings-tabs{grid-template-columns:1fr;display:grid;position:sticky;top:60px;overflow:hidden}.settings-tabs>header{border-bottom:1px solid var(--line);gap:3px;padding:12px;display:grid}.settings-tabs>header b{font-size:12px}.settings-tabs button{border:0;border-bottom:1px solid var(--line);padding:10px 11px}.settings-tabs button:last-child{border-bottom:0}.settings-tabs button.active{box-shadow:inset 3px 0 0 var(--accent)}.settings-content,.settings-content>.connections-page,.settings-content>.settings-workspace,.settings-content>.feedback-page{min-width:0}.deliveries-page{grid-template-columns:minmax(560px,1.35fr) minmax(330px,.65fr);align-items:start;gap:9px;display:grid}.deliveries-page>.view-tabs,.deliveries-page>.delivery-hero,.deliveries-page>.delivery-kpis,.deliveries-page>.delivery-toolbar,.deliveries-page>.alert,.deliveries-page>.automation-layout{grid-column:1/-1;margin-bottom:0}.delivery-hero{padding:12px 14px}.delivery-hero h2{font-size:15px}.delivery-kpis{gap:8px}.delivery-grid{border:1px solid var(--line);background:var(--panel);border-radius:9px;grid-column:1;gap:0;overflow:hidden}.delivery-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(190px,.9fr) minmax(135px,.6fr) minmax(260px,1.2fr);gap:10px;padding:9px 11px}.delivery-card:last-child{border-bottom:0}.delivery-card h3{font-size:11px}.delivery-card .carrier-mark{width:28px;height:28px}.delivery-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.delivery-facts span{padding:5px}.delivery-detail{grid-column:2;max-height:calc(100vh - 76px);padding:14px;position:sticky;top:60px;overflow:auto}.delivery-detail .close{float:right}.delivery-detail h2{font-size:18px}.delivery-detail h3{font-size:var(--text-sm)}.delivery-description{font-size:var(--text-xs)}.digital-service-workbench>.service-control,.digital-service-workbench>.alert,.digital-service-workbench>.digital-service-pipeline{grid-column:1/-1}.digital-service-workbench.has-selection>.service-board,.digital-service-workbench.has-selection>.catalogue{grid-column:1}.digital-service-workbench.has-selection>.service-case-detail{grid-area:3/2/span 2;width:auto;max-height:calc(100vh - 76px);padding:14px;position:sticky;top:60px;overflow:auto}.digital-service-workbench .service-control{padding:12px 14px}.digital-service-workbench .service-control h2{font-size:15px}.digital-service-workbench .service-board{gap:6px}.digital-service-workbench .board-column{border-radius:8px;min-height:300px}.digital-service-workbench .service-case-card{box-shadow:none;border-radius:7px;padding:8px}.economics-workbench .economics-kpis{grid-template-columns:repeat(4,minmax(140px,1fr))}.economics-grid{gap:8px}.activity-page .reconciliation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.activity-workbench,.customer-ledger,.economics-workbench,.payment-workbench{gap:8px}.customer-inspector,.economics-inspector,.payment-inspector{max-height:calc(100vh - 76px);padding:14px;top:60px}.service-toolbar{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-bottom:8px;padding:7px 9px}.service-desk{grid-template-columns:210px minmax(360px,1fr) 255px;gap:8px;min-height:580px}.packing-layout{grid-template-columns:210px minmax(400px,1fr) 230px;gap:8px;min-height:560px}.payment-context-note{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:7px 9px;display:flex}.payment-context-note p{color:var(--muted);font-size:var(--text-xs);margin:0}.route-briefing{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:15px}.route-evidence{border:1px solid var(--line);color:var(--muted);background:var(--panel);font-size:var(--text-xs);text-transform:uppercase;border-radius:8px;flex:none;align-items:center;gap:7px;padding:7px 9px;font-weight:800;display:inline-flex}.route-evidence .icon{width:13px;height:13px;color:var(--accent-ink)}.surface-toolbar{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:flex}.surface-toolbar h2{margin:3px 0;font-size:18px}.surface-toolbar p{color:var(--muted);font-size:var(--text-xs);margin:0}.surface-filters{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;padding:9px}.result-count{color:var(--accent-ink);background:var(--accent-soft);font-size:var(--text-xs);text-transform:uppercase;border-radius:99px;flex:none;padding:5px 8px;font-weight:850}.selected-row td{background:var(--accent-soft)}.customer-ledger,.economics-workbench,.payment-workbench{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.customer-ledger.has-selection,.economics-workbench.has-selection,.payment-workbench.has-selection{grid-template-columns:minmax(560px,1.35fr) minmax(340px,.65fr)}.customer-ledger-master,.economics-primary,.payment-ledger-main{min-width:0}.customer-inspector,.economics-inspector,.payment-inspector{width:auto;max-height:calc(100vh - 94px);padding:18px;position:sticky;top:72px;overflow:auto}.customer-inspector h2,.economics-inspector h2,.payment-inspector h2{margin:4px 0;font-size:21px}.customer-inspector .close,.economics-inspector .close,.payment-inspector .close{float:right}.customer-inspector .customer-source-fields{grid-template-columns:1fr}.customer-inspector .customer-profile-summary{grid-template-columns:1fr 1fr}.economics-workbench .economics-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding-bottom:3px}.economics-workbench.has-selection .economics-grid{grid-template-columns:1fr}.contribution-list>div{grid-template-columns:minmax(170px,1fr) minmax(80px,.65fr) auto;align-items:center;gap:10px;display:grid;position:relative}.contribution-list>div>i{background:var(--accent);border-radius:99px;height:7px}.economics-inspector .cost-form{grid-template-columns:1fr 1fr}.marketplace-review-desk{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);align-items:start;gap:12px;display:grid}.marketplace-review-queue,.marketplace-evidence-inspector{min-width:0}.evidence-queue{max-height:620px;display:grid;overflow:auto}.evidence-queue>button{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.evidence-queue>button:hover,.evidence-queue>button.active{background:var(--accent-soft)}.evidence-queue>button>span{gap:3px;min-width:0;display:grid}.evidence-queue>button>span:last-child{justify-items:end}.evidence-queue b,.evidence-queue small,.evidence-queue strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-queue b{font-size:var(--text-sm)}.evidence-queue small{color:var(--muted);font-size:var(--text-xs)}.evidence-queue strong{font-size:var(--text-xs)}.evidence-comparison{grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.evidence-comparison h3{color:var(--muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.marketplace-decision{padding:0 14px 14px}.marketplace-decision label{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;gap:5px;font-weight:800;display:grid}.marketplace-decision select{border:1px solid var(--line);min-height:38px;color:var(--ink);background:var(--panel);border-radius:8px;padding:8px}.marketplace-evidence-inspector>.alert{margin:14px}.activity-workbench{grid-template-columns:minmax(560px,1.35fr) minmax(340px,.65fr);align-items:start;gap:12px;display:grid}.activity-timeline{min-width:0}.activity-inspector{min-width:0;max-height:calc(100vh - 94px);position:sticky;top:72px;overflow:auto}.inspector-tabs{border-bottom:1px solid var(--line);background:var(--panel-soft);grid-template-columns:1fr 1fr;padding:6px;display:grid}.inspector-tabs button{min-height:34px;color:var(--muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;border-radius:7px;font-weight:850}.inspector-tabs button.active{color:var(--accent-ink);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line)}.activity-inspector-body{padding:13px}.activity-inspector-body>p{font-size:var(--text-xs);line-height:1.5}.evidence-json{border:1px solid var(--line);max-height:280px;color:var(--ink);background:var(--panel-soft);font:var(--text-xs)/1.55 ui-monospace,monospace;white-space:pre;border-radius:8px;margin:10px 0;padding:11px;overflow:auto}.request-inspector-list{display:grid}.request-inspector-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 12px;display:grid}.request-inspector-list span{gap:2px;min-width:0;display:grid}.request-inspector-list span:last-child{justify-items:end}.request-inspector-list b,.request-inspector-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-inspector-list b{font:var(--text-xs) ui-monospace,monospace}.request-inspector-list small{color:var(--muted);font-size:var(--text-xs)}.api-monitor-table{margin-top:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.customer-ledger.has-selection,.economics-workbench.has-selection,.payment-workbench.has-selection,.marketplace-review-desk,.activity-workbench{grid-template-columns:1fr}.customer-inspector,.economics-inspector,.payment-inspector,.activity-inspector{max-height:none;position:static}.marketplace-review-desk{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr)}.economics-workbench .economics-kpis{grid-template-columns:repeat(3,minmax(170px,1fr))}}@media (width<=760px){.route-briefing,.surface-toolbar{flex-direction:column;align-items:stretch}.route-evidence{align-self:flex-start}.marketplace-review-desk,.evidence-comparison,.customer-inspector .customer-profile-summary,.economics-inspector .cost-form{grid-template-columns:1fr}.contribution-list>div{grid-template-columns:minmax(0,1fr) auto}.contribution-list>div>i{grid-area:2/1/auto/-1}.surface-filters{flex-wrap:wrap}.surface-filters input{width:100%}.read-only-note{width:100%;margin-left:0}.button,.topbar-icon,.icon-button,.view-tabs button,.inspector-tabs button,.evidence-queue>button{min-height:40px}.page{padding:15px}.reconciliation-grid{grid-template-columns:1fr 1fr}}@media (width<=430px){.reconciliation-grid,.kpi-grid{grid-template-columns:1fr 1fr}.customer-ledger,.economics-workbench,.payment-workbench{width:100%;min-width:0;max-width:100%}.customer-ledger.has-selection,.economics-workbench.has-selection,.payment-workbench.has-selection{flex-direction:column;display:flex}.customer-ledger-master,.economics-primary,.payment-ledger-main{width:100%;min-width:0;max-width:100%;overflow:hidden}.customer-ledger-master>.table-card,.payment-ledger-main>.table-card{width:100%;max-width:100%;overflow-x:auto}.customer-inspector,.economics-inspector,.payment-inspector{width:100%;min-width:0;max-width:100%}.route-evidence{font-size:var(--text-xs)}.economics-workbench .economics-kpis{grid-template-columns:repeat(2,minmax(145px,1fr))}}@media (width<=1180px){.agent-workspace{grid-template-columns:190px minmax(360px,1fr)}.agent-proposal-panel{grid-column:1/-1}.service-desk{grid-template-columns:190px minmax(0,1fr)}.service-context{grid-column:1/-1}.packing-layout{grid-template-columns:190px minmax(0,1fr)}.packing-start-card{grid-column:1/-1}.deliveries-page{grid-template-columns:1fr}.delivery-grid,.delivery-detail{grid-column:1}.delivery-detail{max-height:none;position:static}.digital-service-workbench.has-selection{grid-template-columns:1fr}.digital-service-workbench.has-selection>.service-board,.digital-service-workbench.has-selection>.catalogue,.digital-service-workbench.has-selection>.service-case-detail{grid-area:auto/1}.digital-service-workbench.has-selection>.service-case-detail{max-height:none;position:static}}@media (width<=760px){.workspace-page-head{flex-direction:column;align-items:flex-start;gap:8px}.workspace-evidence{align-self:flex-start}.settings-summary{grid-template-columns:1fr 1fr}.settings-layout{grid-template-columns:1fr}.settings-tabs{grid-template-columns:1fr 1fr;position:static}.settings-tabs>header{grid-column:1/-1}.settings-tabs button.active{box-shadow:inset 0 3px 0 var(--accent)}.agent-toolbar,.agent-workspace{grid-template-columns:1fr}.agent-proposal-panel{grid-column:auto}.deliveries-page{display:block}.deliveries-page>*{margin-bottom:9px}.delivery-card{grid-template-columns:1fr}.delivery-description{display:block}.service-desk,.packing-layout{grid-template-columns:1fr}.activity-page .reconciliation-grid{grid-template-columns:1fr 1fr}}@media (width<=1180px){.registration-create-card form>.settings-form{grid-template-columns:repeat(4,minmax(0,1fr))}.registration-create-card .form-actions{grid-column:4}}@media (width<=620px){.registration-create-card form>.settings-form{grid-template-columns:1fr}.registration-create-card .form-actions{grid-column:auto}.registration-form-head{flex-direction:column;align-items:flex-start}.registration-form-head>div:last-child{justify-content:space-between;width:100%}.registration-editor .settings-form.compact{grid-template-columns:1fr}.registration-editor .verification-field.wide{grid-column:auto}.document-recognition-disclosure>summary{grid-template-columns:minmax(0,1fr) 18px}.document-recognition-disclosure>summary small{display:none}}:root[data-theme=dark],:root[data-theme=midnight],:root[data-theme=nord],:root[data-theme=dracula],:root[data-theme=catppuccin],:root[data-theme=tokyo-night],:root[data-theme=rose-pine],:root[data-theme=gruvbox],:root[data-theme=solarized-dark],:root[data-theme=one-dark],:root[data-theme=github-dark],:root[data-theme=monokai],:root[data-theme=high-contrast],:root[data-theme=forest],:root[data-theme=ocean]{--shadow:0 5px 16px color-mix(in srgb,var(--paper) 36%,transparent);--shadow-soft:0 1px 4px color-mix(in srgb,var(--paper) 44%,transparent)}:root[data-theme=high-contrast]{--shadow:none;--shadow-soft:none;--focus:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme]),:root[data-theme=system]{--shadow:0 5px 16px #00000038;--shadow-soft:0 1px 4px #00000047}}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.app-shell.sidebar-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0,1fr)}.main{min-width:0;max-width:100%}.sidebar{z-index:35;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--nav-ink) 24%,transparent) transparent;min-width:0;padding:10px 8px;overflow:hidden auto}.sidebar-header{justify-content:space-between;align-items:flex-start;gap:6px;min-height:40px;margin-bottom:3px;display:flex}.sidebar-header .product{flex:1;gap:8px;min-width:0;padding:0 5px}.sidebar-header .product small{display:none}.product b{font-size:13px;line-height:1.2}.product small{font-size:var(--text-xs);line-height:1.25}.sidebar-toggle{border:1px solid color-mix(in srgb,var(--nav-ink) 18%,transparent);width:34px;height:34px;color:var(--nav-ink);background:color-mix(in srgb,var(--nav-ink) 8%,transparent);cursor:pointer;border-radius:8px;flex:0 0 34px;place-items:center;padding:0;display:grid}.sidebar-toggle:hover{border-color:color-mix(in srgb,var(--nav-ink) 34%,transparent);background:color-mix(in srgb,var(--nav-ink) 14%,transparent)}.sidebar-toggle .icon{width:15px;height:15px}.brand-mark{width:34px;height:34px;font-size:var(--text-xs);border-radius:9px;flex:none}.brand-mark.small{width:32px;height:32px}.nav-label{font-size:var(--text-xs);letter-spacing:.09em;padding:10px 8px 4px;line-height:1.2}.nav-link{min-height:34px;font-size:var(--text-sm);border-radius:7px;gap:8px;padding:0 8px;font-weight:620;line-height:1.2;position:relative}.nav-link:before{content:"";inset-block:7px;background:0 0;border-radius:2px;width:2px;position:absolute;left:0}.nav-link:hover{color:var(--nav-ink);background:color-mix(in srgb,var(--nav-ink) 8%,transparent)}.nav-link.active{color:var(--nav-ink);background:color-mix(in srgb,var(--nav-ink) 12%,transparent);font-weight:800}.nav-link.active:before{background:var(--accent)}.nav-link i{border-color:color-mix(in srgb,var(--nav-ink) 16%,transparent);border-radius:6px;flex:none;width:22px;height:22px}.nav-link.active i{color:var(--accent-contrast);background:var(--accent);border-color:var(--accent)}.sidebar.collapsed{padding-inline:8px}.sidebar.collapsed .sidebar-header{justify-content:center}.sidebar.collapsed .sidebar-header .product{display:none}.sidebar.collapsed .nav-link{min-height:38px}.sidebar.collapsed .nav-link i{width:30px;height:30px}.sidebar.collapsed .nav-link:before{inset-block:9px}.logout{margin-top:4px}.logout .avatar{width:24px;height:24px;color:var(--accent-contrast);font-size:var(--text-xs)}.mobile-more-button,.mobile-nav-sheet,.mobile-sheet-backdrop{display:none}.topbar{height:var(--topbar-height);padding:0 var(--page-inset);border-bottom-color:var(--line);background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;font-size:var(--text-sm);gap:10px}.topbar-icon{background:var(--control);border-radius:8px;width:32px;height:32px}.topbar-route{min-width:118px}.topbar-route span{font-size:var(--text-xs)}.topbar-route b{font-size:var(--text-sm)}.global-finder{background:var(--control-hover);border-radius:8px;width:min(420px,42vw);min-height:34px}.global-finder input{height:32px;font-size:11px}.global-finder kbd{font-size:var(--text-xs)}.connection-state{min-height:28px;font-size:var(--text-xs);letter-spacing:.03em;padding:5px 8px}.topbar time{font-size:var(--text-xs)}.avatar{color:var(--accent-contrast)}.page{width:100%;max-width:100%;padding:var(--page-inset)}.page-head,.workspace-page-head{margin-bottom:13px}.page-head h1,.login-card h1{font-size:24px}.workspace-page-head h1{font-size:22px}.page-head p,.login-card p,.workspace-page-head p{font-size:11px;line-height:1.5}.eyebrow{font-size:var(--text-xs);letter-spacing:.09em}.route-briefing{gap:14px;padding-bottom:12px}.route-evidence,.workspace-evidence{font-size:var(--text-xs);text-transform:none;padding:6px 8px;line-height:1.2}.card-head{min-height:42px;padding:10px 12px}.card-head b{font-size:11px}.card-head small{font-size:var(--text-xs);line-height:1.35}.kpi-grid{gap:9px;margin-bottom:10px}.kpi{padding:12px}.kpi span{font-size:var(--text-xs);letter-spacing:.04em}.kpi strong{margin:5px 0 3px;font-size:21px}.kpi small{font-size:var(--text-xs);line-height:1.35}.page .kpi span,.page .kpi small{font-size:var(--text-xs)!important}.grid-two{gap:10px}.surface-toolbar{gap:14px;margin-bottom:10px;padding:12px 14px}.surface-toolbar h2{font-size:16px}.surface-toolbar p{font-size:var(--text-sm);line-height:1.45}.overview-actions{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;display:grid}.overview-actions>button{min-width:0;min-height:52px;color:var(--ink);background:var(--panel);text-align:left;cursor:pointer;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.overview-actions>button:hover{background:var(--row-hover)}.overview-actions>button i{width:28px;height:28px;color:var(--accent-ink);background:var(--accent-soft);border-radius:7px;place-items:center;font-style:normal;display:grid}.overview-actions>button i .icon{width:14px;height:14px}.overview-actions>button span{gap:2px;min-width:0;display:grid}.overview-actions>button b,.overview-actions>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-actions>button b{font-size:var(--text-sm)}.overview-actions>button small{color:var(--muted);font-size:var(--text-xs)}.overview-actions>button strong{color:var(--muted);font-size:var(--text-xs);white-space:nowrap;font-weight:750}.surface-filters{border-radius:9px;gap:7px;padding:8px}.result-count{font-size:var(--text-xs);text-transform:none;padding:5px 8px}.button{background:var(--control);min-height:34px;font-size:var(--text-sm);border-radius:8px;padding:0 11px;line-height:1.2;transition:border-color .14s,box-shadow .14s}.button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--control-hover)}.button.primary:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 88%,var(--ink))}.button.danger{color:var(--danger-contrast)}.button.danger:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb,var(--danger) 88%,var(--ink))}.button:disabled,button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.58}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}[aria-busy=true]{cursor:progress}.icon-button,.close{background:var(--control);border-radius:8px;width:34px;height:34px}.icon-button:hover:not(:disabled),.close:hover:not(:disabled),.topbar-icon:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.filters{align-items:center;gap:7px;margin-bottom:9px}.filters input,.filters select,.login-card input,.settings-form input,.settings-form select,.service-create select,.ai-toolbar select,.agent-toolbar select,.review-control select,.payment-detail textarea,.refund-form input,.cost-form input,.auth-code-entry input,.api-client-create input[type=text],.api-client-create>label input{min-height:34px;color:var(--ink);background:var(--control);border-radius:8px;padding:7px 9px;font-size:11px;line-height:1.3}.filters input{width:min(420px,60%)}.filters select{min-width:140px}.read-only-note{font-size:var(--text-xs);line-height:1.4}.settings-form{gap:9px;padding:12px}.settings-form label,.cost-form label,.agent-toolbar label,.payment-decision label,.refund-form label,.link-order label,.packing-start label,.packing-start-card label,.scan-box label,.api-client-create>label{font-size:var(--text-xs);letter-spacing:.025em;gap:5px;line-height:1.3}.settings-form .check{min-height:34px;padding-top:12px}.settings-form .check input,.checkbox-row input,.document-checklist input{width:16px;height:16px;min-height:16px}textarea{line-height:1.5}.table-card,.order-table-scroll,.order-positions-scroll{scrollbar-gutter:stable;max-width:100%}table{font-variant-numeric:tabular-nums}th,td{font-size:var(--text-sm);padding:9px 11px;line-height:1.35}th{font-size:var(--text-xs);letter-spacing:.055em}td small,.order-number-button small,.order-table-card td small{font-size:var(--text-xs);line-height:1.35}tbody tr:hover td,tbody tr:focus-within td{background:var(--row-hover)}.selected-row td,.order-table-card tr.selected td{background:var(--accent-soft)}.order-table-card tr.order-row{cursor:pointer}.money{font-variant-numeric:tabular-nums}.status{border:1px solid var(--line);min-height:20px;color:var(--muted);background:var(--panel-soft);font-size:var(--text-xs);letter-spacing:.02em;padding:3px 7px;line-height:1.2}.status.safe{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));color:var(--accent-ink);background:var(--accent-soft)}.status.attention{border-color:color-mix(in srgb,var(--warning) 32%,var(--line));color:var(--warning-ink);background:var(--warning-bg)}.status.danger{border-color:color-mix(in srgb,var(--danger) 34%,var(--line));color:var(--danger-ink);background:var(--danger-bg)}.status.neutral{border-color:var(--line);color:var(--muted);background:var(--panel-soft)}.status.running{border-color:color-mix(in srgb,var(--accent) 62%,var(--line));color:var(--accent-ink);background:var(--panel)}.status.running .status-dot{background:0 0;border:2px solid;animation:1.25s ease-in-out infinite status-running}@keyframes status-running{50%{opacity:.35;transform:scale(.72)}}.channel{font-size:var(--text-xs)}.detail-panel{padding:18px}.detail-panel h2{font-size:21px}.detail-panel h3{font-size:var(--text-xs);margin:18px 0 8px}.customer-detail-panel{padding:20px}.line,.identity-list>div{font-size:var(--text-sm);padding:9px}.line small,.identity-list span,.identity-list code{font-size:var(--text-xs)}.alert{font-size:var(--text-sm);padding:10px 12px;line-height:1.5}.empty{font-size:var(--text-sm);padding:24px;line-height:1.5}.focused-empty{padding:24px}.compact-steps{margin-top:14px}.login-shell{background:var(--nav)}.login-card{border:1px solid var(--line);box-shadow:var(--shadow);gap:14px;padding:24px}.connector{padding:9px 11px}.connector b{font-size:var(--text-sm)}.connector small{font-size:var(--text-xs)}.connector-mark{width:28px;height:28px;font-size:var(--text-xs)}.connection-head{padding:12px}.connection-head h2{font-size:15px}.connection-head small{font-size:var(--text-xs)}.connection-control{gap:8px;padding:12px}.control-fact,.connection-control p{font-size:var(--text-xs)}.setup-disclosure>summary{font-size:var(--text-sm)}.setup-guide-row,.integration-guide-popover ol,.integration-guide-popover p{font-size:var(--text-xs)}.integration-index{gap:14px;padding:14px}.integration-index p,.integration-index nav>span{font-size:var(--text-xs)}.theme-grid{gap:9px;padding:12px}.settings-tabs{border-radius:var(--radius)}.settings-tabs button{padding:10px 12px}.settings-tabs b{font-size:var(--text-sm)}.settings-tabs small{font-size:var(--text-xs)}.settings-list>button{min-height:48px;padding:9px 11px}.settings-list>button b{font-size:var(--text-sm)}.settings-list>button small,.settings-fact{font-size:var(--text-xs)}.subtabs{gap:6px;margin-bottom:12px}.subtabs button{min-height:34px;font-size:var(--text-sm);border-radius:8px;padding:7px 11px}.order-filter-workbench{gap:8px;padding:10px}.order-filter-primary label,.order-filter-grid>label,.order-filter-primary input,.order-filter-grid input,.order-filter-grid select,.order-transition select,.payment-evidence-actions input,.payment-evidence-actions textarea{font-size:var(--text-sm)}.order-result-count,.order-filter-disclosure summary,.order-filter-grid legend,.order-filter-grid fieldset label,.filter-chip b,.filter-chip span{font-size:var(--text-xs)}.orders-workspace{gap:10px}.order-table-announcement{font-size:var(--text-xs)}.order-positions th,.order-positions td,.order-evidence-card p,.order-evidence-card address,.order-evidence-card details summary{font-size:var(--text-sm)}.order-evidence-list dt{font-size:var(--text-xs)}.order-evidence-list dd{font-size:var(--text-sm)}.order-detail-head{padding:12px}.order-detail-head h2{font-size:18px}.order-detail-head p{font-size:var(--text-sm)}.order-workbench-detail{top:calc(var(--topbar-height) + 10px);max-height:calc(100vh - var(--topbar-height) - 26px)}.registration-page{gap:10px}.registration-intro{gap:16px;padding:14px}.registration-intro h2{font-size:17px}.registration-intro p{font-size:var(--text-sm)}.registration-pipeline-section{gap:9px;margin:10px 0 14px}.registration-kanban{gap:8px}.pipeline-column{padding:8px}.pipeline-column>header,.pipeline-card span,.pipeline-card small{font-size:var(--text-xs)}.pipeline-card{box-shadow:var(--shadow-soft);padding:9px}.registration-editor .settings-form.compact{gap:8px;padding:10px 12px}.registration-editor .settings-form label{font-size:var(--text-xs);line-height:1.3}.registration-editor .settings-form input:not([type=checkbox]),.registration-editor .settings-form select{height:34px;min-height:34px;padding:0 9px;font-size:11px}.registration-editor label.field-missing:after,.registration-verification{font-size:var(--text-xs)}.registration-form-actions{padding:11px}.registration-documents>p,.document-checklist label,.packet-options{font-size:var(--text-xs)}.document-checklist{padding:7px 10px}.packet-options{margin:9px 11px;padding:9px}.packet-actions{margin:0 11px 11px}.packet-preview{margin:9px 11px 0}.packet-preview header b,.packet-preview header small,.packet-preview header a{font-size:var(--text-xs)}.registration-completeness{min-height:22px;font-size:var(--text-xs)}.document-recognition-disclosure>summary span,.document-recognition-disclosure>summary small,.guide-heading p,.guide-steps span,.document-guide-grid article b,.document-guide-grid article p,.document-guide-grid article small,.guide-notes p,.registration-task-guide footer span,.registration-task-guide footer a,.packet-readiness>header b,.packet-readiness>header small,.packet-readiness>div b,.packet-readiness>div span{font-size:var(--text-xs)}.service-desk,.agent-workspace,.packing-layout{gap:9px}.conversation-list>button,.agent-thread-list>button,.packing-queue>button{min-height:44px;padding:9px 10px}.conversation-list>button b,.agent-thread-list strong,.packing-queue>button b{font-size:var(--text-sm)}.conversation-list>button time,.conversation-list>button small,.agent-thread-list small,.packing-queue>button small{font-size:var(--text-xs)}.message-stream,.agent-messages{padding:12px}.message,.agent-message{padding:9px 11px}.message small,.agent-message>header small{font-size:var(--text-xs)}.message p,.agent-message>p{font-size:var(--text-sm)}.reply-composer,.agent-composer{padding:10px}.reply-composer textarea,.agent-composer textarea{min-height:84px;font-size:11px}.reply-composer small,.agent-composer small{font-size:var(--text-xs)}.delivery-hero,.feedback-intro{background:var(--panel)}.delivery-card{box-shadow:none}.delivery-card>p,.rule-card>p,.delivery-facts b,.delivery-facts code,.delivery-facts small,.delivery-order-id small,.delivery-timeline small{font-size:var(--text-xs)}.delivery-detail,.digital-service-workbench.has-selection>.service-case-detail,.customer-inspector,.economics-inspector,.payment-inspector,.activity-inspector{top:calc(var(--topbar-height) + 8px);max-height:calc(100vh - var(--topbar-height) - 24px)}.service-case-card{box-shadow:var(--shadow-soft)}.service-case-card b,.service-case-card small,.service-case-card em,.catalogue-grid b,.catalogue-grid small,.catalogue-grid code,.case-events b,.case-events small{font-size:var(--text-xs)}.service-case-card strong{font-size:var(--text-sm)}.feedback-list>header{padding:14px}.feedback-list>button{padding:11px 14px 11px 17px}.feedback-list>button small,.feedback-list>button p,.feedback-summary small,.feedback-initial-status small{font-size:var(--text-xs)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 3px var(--focus)}:root[data-theme=high-contrast] button:focus-visible,:root[data-theme=high-contrast] a:focus-visible,:root[data-theme=high-contrast] input:focus-visible,:root[data-theme=high-contrast] select:focus-visible,:root[data-theme=high-contrast] textarea:focus-visible{box-shadow:none;outline-width:3px}@media (width<=1100px){.app-shell{grid-template-columns:var(--sidebar-collapsed-width) minmax(0,1fr)}.sidebar{padding-inline:7px}.sidebar-header{display:none}.product{padding-inline:0}.nav-link{justify-content:center;padding-inline:0}.nav-link i{width:30px;height:30px}.nav-link:before{inset-block:9px}.grid-two,.page[data-route=overview] .grid-two{grid-template-columns:minmax(0,1fr)!important}.global-finder{width:min(340px,44vw)}}@media (width<=760px){:root{--page-inset:12px}.page-head h1,.workspace-page-head h1{font-size:21px}.filters{grid-template-columns:1fr;align-items:stretch;display:grid}.filters input,.filters select{width:100%;min-width:0}.surface-toolbar,.route-briefing,.workspace-page-head{gap:9px}.button,.topbar-icon,.icon-button,.close,.view-tabs button,.inspector-tabs button,.evidence-queue>button{min-height:40px}.icon-button,.close,.topbar-icon{width:40px;height:40px}.detail-panel{width:100%;padding:15px}.message,.agent-message{width:min(92%,760px)}.registration-intro{padding:12px}.registration-task-guide{margin:9px}.registration-page,.registration-pipeline-section,.registration-workspace{min-width:0;max-width:100%}.registration-pipeline-section{overflow:hidden}.registration-workspace{grid-template-columns:minmax(0,1fr)}.registration-documents{grid-column:auto}.registration-kanban{contain:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;width:100%;min-width:0;max-width:100%;display:grid!important;overflow-x:visible!important}.registration-kanban>.pipeline-column{min-width:0}.order-filter-workbench{padding:9px}}@media (width<=620px){:root{--mobile-nav-height:68px}.app-shell{min-height:100dvh;display:block;overflow:visible}.main{height:auto;padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));overflow:visible}.sidebar{z-index:90;top:calc(100dvh - var(--mobile-nav-height) - env(safe-area-inset-bottom));bottom:auto;width:100%;max-width:none;height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));margin-bottom:calc(-1 * (var(--mobile-nav-height) + env(safe-area-inset-bottom)));padding:6px 6px calc(6px + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb,var(--nav-ink) 18%,transparent);box-shadow:0 -6px 18px color-mix(in srgb,var(--nav) 28%,transparent);align-items:flex-start;gap:2px;display:flex;position:sticky;inset-inline:0;overflow:visible}.sidebar>.product,.sidebar>.nav-label,.sidebar>.sidebar-spacer,.sidebar>.logout,.sidebar>.nav-link:not(.mobile-primary):not(.mobile-more-button){display:none}.sidebar>.nav-link.mobile-primary,.sidebar>.mobile-more-button{min-width:0;min-height:54px;font-size:var(--text-xs);text-align:center;border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:center;gap:2px;padding:3px 2px;font-weight:700;display:flex}.sidebar>.nav-link.mobile-primary>span,.sidebar>.mobile-more-button>span{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.sidebar>.nav-link.mobile-primary i,.sidebar>.mobile-more-button i{background:0 0;border:0;width:26px;height:26px}.sidebar>.nav-link.mobile-primary.active i,.sidebar>.mobile-more-button.active i{color:var(--accent-contrast);background:var(--accent)}.sidebar>.nav-link:before{width:auto;height:2px;inset:auto 10px 0}.mobile-more-button{color:color-mix(in srgb,var(--nav-ink) 76%,transparent);cursor:pointer;background:0 0;border:0}.mobile-sheet-backdrop{z-index:91;inset:0 0 calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--nav) 55%,transparent);cursor:default;border:0;border-radius:0;width:auto;height:auto;padding:0;display:block;position:fixed}.mobile-nav-sheet{z-index:92;left:8px;right:8px;bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom) + 8px);max-height:calc(100dvh - var(--mobile-nav-height) - env(safe-area-inset-bottom) - 24px);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--panel);box-shadow:var(--shadow);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;overflow:hidden}.mobile-sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.mobile-sheet-head>div{gap:2px;display:grid}.mobile-sheet-head b{font-size:14px}.mobile-sheet-groups{background:var(--line);grid-template-columns:1fr 1fr;align-content:start;gap:1px;display:grid;overflow-y:auto}.mobile-sheet-group{background:var(--panel);align-content:start;min-width:0;padding:8px;display:grid}.mobile-sheet-group>span{color:var(--muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;padding:5px 6px;font-weight:850}.sidebar .mobile-nav-sheet .nav-link{min-height:42px;color:var(--ink);font-size:var(--text-sm);text-align:left;justify-content:flex-start;gap:8px;padding:5px 7px;display:flex}.sidebar .mobile-nav-sheet .nav-link>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar .mobile-nav-sheet .nav-link i{border-color:var(--line);width:28px;height:28px}.sidebar .mobile-nav-sheet .nav-link.active{color:var(--accent-ink);background:var(--accent-soft)}.sidebar .mobile-nav-sheet .nav-link.active i{color:var(--accent-contrast)}.mobile-nav-sheet>footer{border-top:1px solid var(--line);background:var(--panel-soft);grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.mobile-nav-sheet>footer .logout{border:1px solid var(--line);color:var(--ink);background:var(--panel);margin:0}.mobile-nav-sheet>footer .logout>.icon{display:block}.mobile-nav-sheet>footer .nav-link:before{display:none}.global-finder{min-width:0;min-height:40px}.global-finder input{min-height:40px}.topbar{height:var(--topbar-height);padding:0 var(--page-inset)}.topbar>.avatar{display:none}.page{padding:var(--page-inset)}.registration-kanban{max-width:100%}.page button,.page input:not([type=hidden]),.page select,.page textarea{min-height:40px!important}.page button{min-width:40px}.payment-inspector,.payment-inspector .payment-evidence-actions,.payment-inspector .refund-form,.payment-inspector .refund-form label{width:100%;min-width:0}.payment-inspector .refund-form input{width:100%;min-width:40px;display:block}.page input[type=checkbox],.page input[type=radio]{min-width:22px;width:22px!important;height:22px!important;min-height:22px!important}:is(.page label:has(>input[type=checkbox]),.page label:has(>input[type=radio])){align-items:center;min-height:40px}.page .german-plate input,.address-suggestions button,.pipeline-editor input,.pipeline-editor select{min-height:40px!important}.kpi-grid,.reconciliation-grid{gap:7px}.overview-actions{grid-template-columns:1fr;padding:0}.overview-actions>button{min-height:48px}.overview-briefing .flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.overview-briefing .flow-step{min-width:0}.page[data-route=overview] .overview-briefing .flow-step span{font-size:var(--text-xs)!important}.card-head{align-items:flex-start}.surface-toolbar{padding:10px 11px}}@media (width<=390px){.mobile-sheet-groups{grid-template-columns:1fr}.mobile-nav-sheet{left:6px;right:6px}.sidebar>.nav-link.mobile-primary,.sidebar>.mobile-more-button{font-size:var(--text-xs)}.kpi strong{font-size:19px}.registration-kanban{grid-template-columns:minmax(0,1fr)}.order-table-card td,.order-positions td{grid-template-columns:96px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.button,.nav-link,.registration-document-visual.has-reference-image{transition:none!important}.status.running .status-dot{animation:none}}.german-plate input::placeholder{color:#5f5f5f;opacity:1}.cli-terminal-titlebar small,.evidence-json,.request-inspector-list b{font-size:var(--text-xs)}.form-source-note{color:var(--muted);font-size:var(--text-xs);align-self:center;line-height:1.45}.other-documents-disclosure .custom-documents-field{border:1px solid var(--line);color:var(--ink);background:var(--panel-soft);font-size:var(--text-xs);border-radius:9px;gap:5px;margin:8px 12px 12px;padding:10px;font-weight:750;display:grid}.custom-documents-field textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:74px;color:var(--ink);background:var(--panel);font:inherit;border-radius:7px;padding:9px;line-height:1.5}.custom-documents-field textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 38%,transparent);outline-offset:1px}.custom-documents-field small{color:var(--muted);font-weight:500}.pdf-preview-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07110cb8;place-items:center;padding:3vh 3vw;display:grid;position:fixed;inset:0}.pdf-preview-modal{border:1px solid var(--line);border-radius:var(--radius);width:90vw;min-width:0;height:90vh;color:var(--ink);background:var(--panel);grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 90px #0008}.pdf-preview-modal-head{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex}.pdf-preview-modal-head h2{margin:2px 0;font-size:18px}.pdf-preview-modal-head small{max-width:55vw;color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pdf-preview-modal-actions{align-items:center;gap:7px;display:flex}.pdf-preview-modal-actions .icon-button{width:38px;padding:0}.pdf-document-tabs{border-bottom:1px solid var(--line);background:var(--panel-soft);gap:4px;padding:8px 12px;display:flex;overflow-x:auto}.pdf-document-tabs button{min-height:38px;color:var(--muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:7px;padding:8px 13px;font-weight:800;display:inline-flex}.pdf-document-tabs button:hover{color:var(--ink);background:var(--panel)}.pdf-document-tabs button.active{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.pdf-preview-modal-body{background:color-mix(in srgb,var(--ink) 10%,var(--paper));min-height:0;overflow:hidden}.pdf-preview-modal-body .pdf-preview-canvas{background:0 0;height:100%;min-height:0}.pdf-preview-modal-body .pdf-preview-pages{place-items:start center;height:100%;max-height:none;padding:18px;overflow:auto}.pdf-preview-modal-body .pdf-preview-page{width:auto;max-width:100%;max-height:none;box-shadow:0 8px 32px #0004}@media (width<=700px){.pdf-preview-backdrop{padding:2vh 2vw}.pdf-preview-modal{width:96vw;height:96vh}.pdf-preview-modal-head{align-items:flex-start;padding:11px 12px}.pdf-preview-modal-head .eyebrow,.pdf-preview-modal-head small{display:none}.pdf-preview-modal-head h2{font-size:15px}.pdf-preview-modal-actions .button:not(.icon-button){font-size:var(--text-xs)}.pdf-document-tabs{padding:7px}.pdf-document-tabs button{min-height:40px;padding:8px 10px}.pdf-preview-modal-body .pdf-preview-pages{padding:8px}}.close{place-items:center;padding:0;display:inline-grid}.close .icon,.icon-button .icon{width:15px;height:15px}.mapping-list button{place-items:center;display:grid}.mapping-list button .icon{width:12px;height:12px}.close-secret{place-items:center;width:28px;height:28px;padding:0;display:grid}.close-secret .icon{width:14px;height:14px}.filter-chip i{place-items:center;display:inline-grid}.filter-chip i .icon{width:12px;height:12px}.notification-toast button .icon{width:15px;height:15px}.overview-actions>button strong{align-items:center;gap:4px;display:inline-flex}.overview-actions>button strong .icon{width:13px;height:13px}.topbar{height:var(--topbar-height);padding:7px var(--page-inset);background:var(--panel);align-items:center;gap:10px;display:flex}.topbar-route{flex:1;gap:1px;min-width:180px;line-height:1.15;display:grid}.topbar-route span{color:var(--accent-ink);font-size:var(--text-xs);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:850;overflow:hidden}.topbar-route h1{color:var(--ink);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;line-height:1.15;overflow:hidden}.topbar-route small{color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-page-actions{flex:none;align-items:center;display:flex}.topbar-page-actions:empty{display:none}.topbar-action{white-space:nowrap;min-height:34px}.topbar-action .icon{width:13px;height:13px}.global-finder{background:var(--control);flex:0 360px;width:min(360px,30vw);margin-left:0}.notification-viewport{z-index:1200;pointer-events:none;gap:9px;width:min(380px,100vw - 32px);display:grid;position:fixed;bottom:16px;right:16px}.notification-toast{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);background:var(--panel);pointer-events:none;grid-template-columns:7px minmax(0,1fr) 28px;align-items:start;gap:10px;padding:12px 10px 12px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #0003}.notification-toast .notification-indicator{background:var(--accent);border-radius:0 6px 6px 0;align-self:stretch}.notification-toast.warning .notification-indicator{background:var(--warning)}.notification-toast.error .notification-indicator{background:var(--danger)}.notification-toast b{font-size:var(--text-sm);display:block}.notification-toast p{overflow-wrap:anywhere;color:var(--muted);font-size:var(--text-sm);margin:3px 0 0;line-height:1.45}.notification-toast button{width:28px;height:28px;color:var(--muted);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;font-size:18px;display:grid}.notification-toast button:hover{color:var(--ink);background:var(--panel-soft)}.registration-pipeline-section{order:1;margin-top:0}.registration-create-card{order:2;margin:0}.registration-workspace{order:3}.optional-plate-reservation{order:4}.registration-create-card form>.settings-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:end;gap:10px;padding:12px}.registration-create-card form>.settings-form>label,.registration-create-card form>.settings-form input,.registration-create-card form>.settings-form select{width:100%;min-width:0;max-width:100%}.registration-create-card .form-actions{grid-column:auto;align-self:end}.registration-create-card .form-actions .button{width:100%}.eventlog-page{gap:10px}.eventlog-page .eventlog-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.eventlog-page .eventlog-refresh-time{font-size:18px}.eventlog-controls{flex-wrap:wrap;margin:0;padding:8px;display:flex}.eventlog-controls input{flex:1;width:auto;min-width:220px}.eventlog-controls select{min-width:135px}.eventlog-live-state{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;padding:0 5px;font-weight:800;display:inline-flex}.eventlog-live-state i{background:var(--accent);border-radius:50%;width:7px;height:7px}.eventlog-live-state.loading i{background:var(--warning);animation:1s ease-in-out infinite alternate frm-pulse}@keyframes frm-pulse{to{opacity:.35}}.eventlog-page .activity-timeline table{min-width:790px}.eventlog-page .activity-timeline td:last-child{overflow-wrap:anywhere;white-space:normal;min-width:230px;max-width:460px}.eventlog-page .activity-inspector{min-width:0}@media (width<=1180px){.mapping-strip,.credential-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mapping-strip>div,.credential-strip>div{grid-column:1/-1}.mapping-strip>.button,.credential-strip>.button{justify-self:start}.connector-lifecycle{grid-template-columns:minmax(0,1fr)}.connector-lifecycle>.button{justify-self:start}.connector-lifecycle>.button+.button{margin-top:-4px}}@media (width<=1000px){.topbar-route small{display:none}.topbar-route{min-width:130px}.global-finder{flex-basis:280px;width:min(280px,31vw)}.topbar time{display:none}.eventlog-page .eventlog-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){:root{--topbar-height:60px}.topbar{padding:5px var(--page-inset);gap:7px}.topbar-route{min-width:78px;display:grid}.topbar-route span,.topbar-route small{display:none}.topbar-route h1{font-size:12px}.topbar-page-actions .topbar-action{width:40px;min-height:40px;padding:0}.topbar-page-actions .topbar-action span{display:none}.global-finder{flex:0 150px;width:min(150px,38vw);min-width:94px}.global-finder input{min-width:0}.connection-state,.topbar time{display:none}.notification-viewport{width:min(380px,100vw - 20px);bottom:76px;right:10px}.notification-toast{grid-template-columns:7px minmax(0,1fr) 44px;padding-block:8px}.notification-toast button{width:44px;height:44px}.notification-toast:not(:nth-last-child(-n+2)){display:none}.registration-create-card form>.settings-form{grid-template-columns:repeat(2,minmax(0,1fr))}.eventlog-controls select,.eventlog-controls input{flex:100%;width:100%;min-width:0}.eventlog-live-state{margin-left:0;margin-right:auto}}@media (width<=480px){.topbar-route{min-width:65px}.topbar-route h1{font-size:11px}.global-finder{flex-basis:120px;width:min(120px,36vw);min-width:82px}.global-finder input::placeholder{color:var(--muted);opacity:1}.registration-pipeline-section>header{flex-direction:column;align-items:stretch;gap:8px}.registration-pipeline-section>header>div:last-child{grid-template-columns:minmax(0,1fr) auto;display:grid}.registration-kanban{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(180px,58vw);grid-auto-flow:column;display:grid!important;overflow-x:auto!important}.registration-kanban>.pipeline-column{scroll-snap-align:start;min-height:110px}}.registration-invoice-card{border-bottom:1px solid var(--line);background:var(--panel)}.registration-invoice-summary{width:100%;min-height:58px;color:var(--ink);background:var(--panel-soft);font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:16px;padding:10px 14px;display:grid}.registration-invoice-summary:disabled{cursor:not-allowed;opacity:.72}.registration-invoice-summary-copy{align-items:center;gap:9px;min-width:0;display:flex}.registration-invoice-summary-copy>span{gap:2px;min-width:0;display:grid}.registration-invoice-summary-copy .icon{width:19px;height:19px;color:var(--accent-ink);flex:0 0 19px}.registration-invoice-summary-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.registration-invoice-summary-copy small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registration-invoice-summary-meta{grid-template-columns:max-content max-content 28px;justify-content:end;align-items:center;gap:10px;min-width:0;display:grid}.registration-invoice-summary-meta>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.registration-invoice-summary-toggle{border:1px solid var(--line);width:28px;height:28px;color:var(--accent-ink);background:var(--panel);border-radius:7px;place-items:center;display:grid}.registration-invoice-summary-toggle:before{content:"";width:14px;height:14px;-webkit-mask:var(--disclosure-chevron) center/14px 14px no-repeat;-webkit-mask:var(--disclosure-chevron) center/14px 14px no-repeat;mask:var(--disclosure-chevron) center/14px 14px no-repeat;background-color:currentColor;transition:transform .15s}.registration-invoice-summary-toggle.open:before{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.registration-invoice-summary-toggle:before{transition:none}}.registration-invoice-body{background:var(--panel);gap:12px;padding:14px;display:grid}.registration-invoice-body>header{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:20px;display:grid}.registration-invoice-body h3{margin:2px 0;font-size:15px}.registration-invoice-body header p{max-width:560px;color:var(--muted);font-size:var(--text-xs);margin:3px 0;line-height:1.45}.registration-invoice-body header label{min-width:0;color:var(--muted);font-size:var(--text-xs);gap:4px;font-weight:750;display:grid}.registration-invoice-body select,.registration-invoice-body input{border:1px solid var(--line);width:100%;min-width:0;height:34px;color:var(--ink);background:var(--panel);border-radius:7px;padding:0 8px}.invoice-account-control{gap:7px;min-width:0;display:grid}.invoice-account-readiness{border:1px solid var(--line);min-width:0;color:var(--muted);background:var(--panel-soft);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 9px;display:flex}.invoice-account-readiness.ready{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));color:var(--accent-ink);background:var(--accent-soft)}.invoice-account-readiness.test-only{border-color:color-mix(in srgb,var(--warning) 35%,var(--line));color:var(--warning-ink);background:var(--warning-bg)}.invoice-account-readiness>.icon{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.invoice-account-readiness>span{gap:2px;min-width:0;display:grid}.invoice-account-readiness b{font-size:var(--text-xs)}.invoice-account-readiness small{overflow-wrap:anywhere;color:inherit;font-size:var(--text-xs);line-height:1.4}.invoice-position-table{border:1px solid var(--line);background:var(--panel);border-radius:10px;display:grid;overflow-x:auto}.invoice-position-head,.invoice-position-row{grid-template-columns:minmax(190px,2fr) 80px 110px 80px 100px 36px;align-items:center;gap:7px;min-width:710px;padding:8px 9px;display:grid}.invoice-position-head{color:var(--muted);background:var(--panel-soft);font-size:var(--text-xs);font-weight:800}.invoice-position-row{border-top:1px solid var(--line)}.invoice-position-row>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 7px;min-width:0;display:grid}.invoice-position-row>div input{grid-column:2}.invoice-position-row>div small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.invoice-position-row>b{font-size:var(--text-sm);text-align:right}.invoice-source{color:var(--muted);background:var(--panel-soft);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;padding:3px 5px;font-weight:850}.invoice-source.jtl{color:var(--accent-ink);background:var(--accent-soft)}.invoice-add-row{align-items:start;gap:8px;display:flex}.invoice-item-search{flex:1;gap:6px;min-width:260px;display:flex;position:relative}.invoice-item-search>input{flex:1}.invoice-item-results{z-index:30;border:1px solid var(--line);background:var(--panel);max-height:220px;box-shadow:var(--shadow);border-radius:9px;padding:5px;position:absolute;top:40px;left:0;right:0;overflow:auto}.invoice-item-results button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:90px minmax(0,1fr) auto;gap:7px;padding:8px;display:grid}.invoice-item-results button:hover{background:var(--accent-soft)}.invoice-item-results b,.invoice-item-results span,.invoice-item-results small{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invoice-item-results small{color:var(--muted)}.registration-invoice-body>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:7px;padding-top:10px;display:flex}.registration-invoice-body>footer>div{margin-right:auto;display:grid}.registration-invoice-body>footer>div>b{font-size:17px}.registration-invoice-body>footer small{color:var(--muted);font-size:var(--text-xs)}.invoice-remote-receipt{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));color:var(--accent-ink);background:var(--accent-soft);border-radius:9px;align-items:center;gap:8px;padding:9px 11px;display:flex}.invoice-remote-receipt .icon{width:17px}.invoice-remote-receipt span{display:grid}.invoice-remote-receipt b{font-size:var(--text-sm)}.invoice-remote-receipt small{font-size:var(--text-xs)}@media (width<=900px){.invoice-position-table{overflow-x:auto}.invoice-position-head,.invoice-position-row{min-width:710px}.registration-invoice-body>header{grid-template-columns:minmax(0,1fr)}.invoice-add-row,.registration-invoice-body>footer{flex-direction:column;align-items:stretch}.invoice-item-search{width:100%;min-width:0}.registration-invoice-body>footer>div{margin-right:0}.registration-invoice-body>footer .button{width:100%}}@media (width<=600px){.registration-invoice-summary{gap:10px;padding-inline:10px}.registration-invoice-summary-meta{grid-template-columns:max-content 28px;gap:7px}.registration-invoice-summary-meta .status{display:none}.registration-invoice-summary-copy small{white-space:normal}.registration-invoice-body{padding:10px}.invoice-item-search{grid-template-columns:minmax(0,1fr) auto;display:grid}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.registration-procedure-control{border:1px solid var(--line);border-radius:var(--radius-pill);max-width:220px;height:24px;min-height:24px;color:var(--ink);background:var(--panel-soft);font-size:var(--text-xs);padding:0 22px 0 9px;font-weight:750}.registration-procedure-control:disabled{color:var(--muted);cursor:not-allowed}.registration-import-button{height:24px;min-height:24px;font-size:var(--text-xs);padding:0 9px}.registration-import-button .icon{width:13px;height:13px}.registration-import-body{gap:10px;display:grid}.registration-import-search input{width:100%;min-height:36px}.registration-form-head>div:last-child{flex-wrap:wrap;justify-content:flex-end}.registration-cases-panel .card-head{flex-wrap:wrap}@media (width<=640px){.registration-cases-panel .card-head>div{flex:1 0 100%}.registration-cases-panel .card-head>.button{white-space:nowrap;flex:auto;justify-content:center;margin-left:0}}.registration-form-actions{align-items:center;gap:8px}.registration-form-actions .registration-remove-button{margin-right:auto}.registration-form-actions .registration-remove-button+.registration-autosave{margin-left:0}.registration-autosave{color:var(--muted);font-size:var(--text-xs);text-align:right;margin-left:auto}.registration-autosave.pending{color:var(--warning-ink)}.registration-autosave.saved{color:var(--accent-ink)}.registration-autosave.error{color:var(--danger-ink)}@media (width<=600px){.registration-form-actions{flex-wrap:wrap}.registration-autosave{text-align:left;flex:1 0 100%;order:-1}}.case-picker-modal{grid-template-rows:auto minmax(0,1fr);height:auto;max-height:96vh}.case-picker-modal .case-picker-body{min-height:0;max-height:none;overflow:auto}.case-picker-body>.registration-cases{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-content:start;gap:1px;display:grid}.case-picker-body>.registration-cases>button{background:var(--panel);border-bottom:0;height:100%}.case-picker-body>.registration-cases>button.active,.case-picker-body>.registration-cases>button:hover{background:var(--accent-soft)}.page[data-route=overview],.page[data-route=customers],.page[data-route=marketplace],.page[data-route=service],.page[data-route=agent],.page[data-route=packing],.page[data-route=deliveries],.page[data-route=payments],.page[data-route=services],.page[data-route=statistics],.page[data-route=events],.page[data-route=settings]{background:var(--paper)}.remaining-page-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 13px;display:flex}.remaining-page-head h1{letter-spacing:-.025em;margin:2px 0;font-size:20px;line-height:1.15}.remaining-page-head p{color:var(--muted);font-size:var(--text-sm);margin:0}.remaining-page-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.remaining-page-actions .button{white-space:nowrap}.remaining-inspector-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.remaining-inspector-head h2{margin:2px 0;font-size:16px}.remaining-inspector-head p{color:var(--muted);font-size:var(--text-xs);margin:0}.remaining-inspector-head>div:last-child{align-items:center;gap:7px;display:flex}.remaining-notice{border-left:3px solid var(--accent);background:var(--accent-soft);font-size:var(--text-xs);border-radius:7px;padding:9px}.remaining-notice.attention{border-color:var(--warning);background:var(--warning-bg)}.remaining-notice.danger{border-color:var(--danger);background:var(--danger-bg)}.remaining-route-body .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:9px}.remaining-route-body .kpi{padding:11px}.remaining-route-body .kpi span{font-size:var(--text-xs)}.remaining-route-body .kpi strong{font-size:19px}.remaining-route-body .kpi small{font-size:var(--text-xs)}.remaining-route-body .card-head{padding:10px 12px}.remaining-route-body th,.remaining-route-body td{font-size:var(--text-xs);padding:8px}.remaining-route-body .filters{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:8px}.page[data-route=overview] .grid-two{grid-template-columns:minmax(0,1.5fr) minmax(280px,.66fr)}.page[data-route=overview] .overview-briefing .flow-step{border-top:3px solid var(--line);border-left:0;min-height:44px}.page[data-route=overview] .overview-briefing .flow-step.current{border-top-color:var(--accent)}.page[data-route=overview] .overview-briefing .flow-step i{display:none}.page[data-route=overview] .overview-briefing .flow-step span{font-size:var(--text-xs)}.page[data-route=overview] .overview-briefing .flow-step span b,.page[data-route=overview] .overview-briefing .flow-step span small{display:block}.page[data-route=overview] .overview-explanation{margin:0 12px 12px}.customer-directory-page{min-width:0}.customer-directory-controls{width:100%;margin-bottom:9px;display:flex}.customer-directory-controls input{flex:1;min-width:180px}.customer-directory-controls select{min-width:135px}.customer-ledger{align-items:stretch}.customer-ledger.has-selection{grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:9px}.customer-ledger-master{align-self:stretch;min-height:410px;overflow:auto}.customer-ledger-master table{min-width:670px}.customer-inspector{align-self:stretch;overflow:hidden;padding:0!important}.customer-profile-pane{padding:11px 12px}.customer-inspector .customer-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.customer-inspector .customer-profile-summary>div{padding:8px}.customer-inspector .customer-section-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;margin:9px -12px 0;padding:9px 12px}.customer-inspector .customer-section-head h3{font-size:var(--text-sm);margin:0}.customer-inspector .customer-section-head small{color:var(--muted);font-size:var(--text-xs);margin-top:2px;display:block}.customer-inspector .customer-source-fields{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;max-height:150px;margin:0;padding:0;overflow:auto}.customer-inspector .customer-source-fields>div{border-bottom:1px solid var(--line);background:0 0;justify-content:space-between;gap:8px;padding:7px;display:flex}.customer-inspector .customer-source-fields dt,.customer-inspector .customer-source-fields dd{font-size:var(--text-xs);margin:0}.customer-inspector .customer-order-list{grid-template-columns:minmax(0,1fr);padding:9px 0 0}.customer-inspector .customer-order-list button{background:var(--panel-soft);min-width:0}.marketplace-review-desk{grid-template-columns:minmax(0,1.5fr) minmax(320px,.7fr);gap:9px}.marketplace-evidence-inspector>.remaining-notice{margin:0 12px 12px}.marketplace-decision{gap:8px;display:grid}.marketplace-decision .candidate-card{border:1px solid var(--accent);background:var(--panel);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.service-desk{grid-template-columns:185px minmax(0,1fr) 235px;gap:9px}.service-thread,.service-context,.conversation-list{border-radius:var(--radius)}.service-context{overflow:hidden}.service-context .confirmation-boundary{margin:10px}.service-context .evidence{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;margin:10px;padding:10px}.agent-workspace{grid-template-columns:170px minmax(0,1fr) 250px;gap:9px}.packing-layout{grid-template-columns:175px minmax(0,1fr) 235px;gap:9px}.packing-station .order-scan-box{border:2px solid var(--accent);border-radius:10px}.packing-station .scan-box{border:2px solid var(--accent);border-radius:10px;margin:10px 12px}.packing-start-card .packing-safe-steps{gap:7px;padding:10px;display:grid}.packing-safe-steps div{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;padding:9px}.page[data-route=deliveries]{position:relative}.page[data-route=deliveries]>.remaining-page-head{min-height:48px;padding-right:265px}.delivery-workbench{display:block!important}.delivery-reference-alert{justify-content:space-between;align-items:center;gap:9px;margin-bottom:9px;padding:10px 12px;display:flex}.delivery-reference-alert b,.delivery-reference-alert small{display:block}.delivery-reference-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:9px;display:grid}.delivery-table tbody tr{cursor:pointer}.delivery-table tbody tr.selected-row td{background:var(--accent-soft)}.delivery-table code{font-size:var(--text-xs)}.delivery-reference-layout .delivery-inspector{max-height:calc(100vh - 76px);position:sticky;top:60px;overflow:auto}.delivery-workbench>.view-tabs{z-index:2;margin:0;position:absolute;top:22px;right:22px}.delivery-workbench>.automation-layout{display:grid}.delivery-inspector .delivery-fact-grid{margin:10px 12px}.delivery-inspector .stack-actions,.delivery-inspector>h3,.delivery-inspector .delivery-timeline,.delivery-inspector .automation-evidence{margin-inline:12px}.payment-workbench.has-selection{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.payment-ledger-main .payment-context-note{display:none}.payment-inspector{overflow:hidden;padding:0!important}.payment-inspector>.close,.payment-inspector>.eyebrow,.payment-inspector>h2,.payment-inspector>.muted{display:none}.payment-inspector>.status-row{padding:10px 12px}.payment-reference-filters{gap:7px;display:flex}.payment-reference-filters input{flex:1}.payment-inspector .payment-evidence-actions{padding:0 12px 12px}.digital-service-workbench.has-selection{grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);align-items:start}.digital-service-main{grid-column:1;align-content:start;gap:14px;min-width:0;display:grid}.digital-service-workbench .service-board{grid-auto-columns:minmax(145px,1fr);gap:6px}.digital-service-workbench .board-column{min-height:255px}.digital-service-workbench .service-case-detail{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.economics-workbench.has-selection{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.economics-primary .economics-grid{display:block}.economics-primary .contribution-card{border-bottom:0;border-radius:11px 11px 0 0;margin-bottom:0}.economics-primary .table-card{border-radius:0 0 11px 11px}.economics-inspector{overflow:hidden;padding:0!important}.economics-inspector>.close,.economics-inspector>.eyebrow,.economics-inspector>h2,.economics-inspector>.muted{display:none}.economics-inspector>.cost-form,.economics-inspector>.control-fact,.economics-inspector>.alert,.economics-inspector>.button{margin:10px 12px}.economics-inspector>.cost-form{display:grid}.activity-workbench{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)}.settings-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-layout{grid-template-columns:175px minmax(0,1fr)}.integration-catalogue{overflow:hidden}.integration-catalogue-list{gap:6px;padding:10px;display:grid}.integration-catalogue-row{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;grid-template-columns:150px 1fr 135px auto;align-items:center;gap:8px;padding:9px;display:grid}.integration-catalogue-row>span{display:grid}.integration-catalogue-row small{color:var(--muted);font-size:var(--text-xs)}.integration-capabilities{flex-wrap:wrap;gap:4px;display:flex}.integration-capabilities span{color:var(--accent-ink);background:var(--accent-soft);font-size:var(--text-xs);border-radius:99px;padding:3px 6px;font-weight:850}.integration-catalogue-detail{border-top:1px solid var(--line);padding:12px}.integration-catalogue-detail summary{cursor:pointer}.integration-catalogue-detail .actions{margin-top:8px}@media (width<=1100px){.service-desk,.agent-workspace,.packing-layout{grid-template-columns:150px minmax(0,1fr)}.service-context,.agent-proposal-panel,.packing-start-card{grid-column:1/-1}.delivery-reference-layout,.marketplace-review-desk,.customer-ledger.has-selection,.payment-workbench.has-selection,.economics-workbench.has-selection,.digital-service-workbench.has-selection{grid-template-columns:1fr}.delivery-reference-layout .delivery-inspector{max-height:none;position:static}.integration-catalogue-row{grid-template-columns:130px 1fr auto}.integration-capabilities{grid-column:1/-1}}@media (width<=760px){.remaining-page-head{flex-direction:column;align-items:flex-start}.remaining-route-body .kpi-grid{grid-template-columns:1fr 1fr}.service-desk,.agent-workspace,.packing-layout{grid-template-columns:1fr}.customer-inspector .customer-profile-summary{grid-template-columns:1fr 1fr}.customer-inspector .customer-order-list{grid-template-columns:1fr}.delivery-reference-layout{display:block}.delivery-reference-layout>*{margin-bottom:9px}.settings-layout,.integration-catalogue-row{grid-template-columns:1fr}.integration-catalogue-row .button{width:100%}}.remaining-route-body .surface-filters{align-items:center;margin-bottom:9px}.remaining-route-body .surface-filters .result-count{white-space:nowrap}.remaining-route-body .alert.warn{border-left-color:var(--warning);background:var(--warning-bg)}.marketplace-decision textarea{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--panel-soft);resize:vertical;border-radius:7px;padding:8px}.page[data-route=agent],.page[data-route=services]{position:relative}.page[data-route=agent]>.remaining-page-head{min-height:48px;padding-right:515px}.agent-toolbar{z-index:2;min-height:0;box-shadow:none;background:0 0;border:0;justify-content:flex-end;gap:7px;padding:0;display:flex;position:absolute;top:22px;right:22px}.agent-toolbar>div:first-child{display:none}.agent-toolbar label{color:var(--muted);font-size:var(--text-xs);align-items:center;gap:6px;display:flex}.agent-toolbar select{min-height:32px}.agent-workspace{min-height:445px}.agent-chat{grid-template-rows:auto minmax(220px,1fr) auto}.agent-composer textarea{height:48px;min-height:48px}.agent-thread-actions{gap:7px;align-items:center!important;display:flex!important}.agent-thread-menu{position:relative}.agent-thread-menu>div{z-index:8;border:1px solid var(--line);background:var(--panel);width:160px;box-shadow:var(--shadow);border-radius:8px;gap:6px;padding:8px;display:grid;position:absolute;top:37px;right:0}.agent-proposal-panel{display:block!important}.agent-proposal-panel .agent-proposal-list{padding:10px}.packing-station .scan-box input{min-height:48px;box-shadow:none;background:0 0;border:0;outline:0;padding:0 4px;font:900 18px ui-monospace,monospace}.packing-station .packing-order-summary{background:var(--accent-soft)}.packing-start-card .connection-facts{grid-template-columns:1fr 1fr;padding:10px}.packing-start-card .connection-facts>span{border:1px solid var(--line);background:var(--panel-soft);border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.packing-start-card .connection-facts small,.packing-start-card .connection-facts b,.packing-safe-steps b,.packing-safe-steps small{display:block}.packing-start-card .connection-facts small,.packing-safe-steps small{color:var(--muted);font-size:var(--text-xs)}.packing-start-card .connection-facts b{overflow-wrap:anywhere;font-size:var(--text-xs)}.packing-safe-steps div{gap:3px;display:grid}.packing-start-card details{border:1px solid var(--line);border-radius:8px;margin:8px 10px;padding:8px}.payment-inspector .remaining-inspector-head+.status-row{display:none}.payment-inspector .order-evidence-list{grid-template-columns:1fr 1fr;padding:10px 12px}.payment-inspector .match-evidence{grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 12px;display:grid}.payment-inspector .match-evidence .fact{border:1px solid var(--line);background:var(--panel-soft);border-radius:7px;min-width:0;padding:8px}.payment-inspector .match-evidence .fact small,.payment-inspector .match-evidence .fact b{display:block}.payment-inspector .match-evidence .fact small{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase}.payment-inspector .match-evidence .fact b{overflow-wrap:anywhere;font-size:var(--text-xs);margin-top:2px}.payment-inspector .match-evidence+.alert{margin:0 12px 8px}.payment-inspector .payment-provider-evidence{border:1px solid var(--line);border-radius:8px;margin:0 12px 8px;padding:8px}.payment-inspector .payment-provider-evidence summary{cursor:pointer;font-size:var(--text-xs);font-weight:850}.payment-inspector .payment-decision{margin:0}.payment-inspector .refund-form,.payment-inspector .refund-card{margin:10px 0}.payment-inspector .refund-reference-steps{gap:7px;padding:0 12px 12px;display:grid}.payment-inspector .refund-reference-steps>header{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.payment-inspector .refund-reference-steps>header div{display:grid}.payment-inspector .refund-reference-steps>header small{color:var(--muted);font-size:var(--text-xs)}.payment-inspector .refund-step b,.payment-inspector .refund-step small{display:block}.payment-inspector .refund-step{border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;padding:9px}.payment-inspector .refund-step.current{border-color:var(--warning);background:var(--warning-bg)}.payment-inspector .refund-step small{color:var(--muted);font-size:var(--text-xs)}.page[data-route=services]>.remaining-page-head{min-height:48px;padding-right:620px}.digital-service-workbench .service-control{z-index:2;width:min(600px,48vw);box-shadow:none;background:0 0;border:0;justify-content:flex-end;padding:0;display:flex;position:absolute;top:22px;right:22px}.digital-service-workbench .service-control>div:first-child{display:none}.digital-service-workbench .service-create{grid-template-columns:minmax(0,1fr) auto;width:min(620px,100%)}.digital-service-workbench .service-create select,.digital-board-shell .card-head select,.service-case-detail select.case-next-stage{border:1px solid var(--line);min-height:32px;color:var(--ink);background:var(--panel-soft);font:inherit;font-size:var(--text-xs);border-radius:7px;padding:6px 8px}.digital-service-workbench .digital-board-shell{grid-column:1;min-width:0}.digital-board-shell>.card-head{justify-content:space-between}.digital-board-shell>.card-head>.actions{flex-wrap:nowrap;align-items:center;margin:0;display:flex}.digital-board-shell>.service-board{scrollbar-gutter:stable;grid-template-columns:none;grid-auto-columns:minmax(145px,1fr);grid-auto-flow:column;gap:6px;padding:10px;overflow-x:auto}.digital-board-shell .board-column{border-top:3px solid var(--line);border-radius:8px;min-height:255px}.digital-board-shell .board-column.stage-blue,.digital-board-shell .board-column.stage-green{border-top-color:var(--accent)}.digital-service-workbench .digital-catalogue{grid-column:1;padding:10px 12px}.digital-catalogue>summary{cursor:pointer;font-size:var(--text-xs);font-weight:850}.digital-catalogue .catalogue-grid{margin-top:10px}.digital-service-workbench.has-selection>.service-case-detail{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:auto;height:auto;max-height:calc(100vh - 94px);box-shadow:none;grid-area:1/2;padding:0;position:sticky;top:72px;overflow:auto}.digital-service-workbench .service-case-detail>.close,.digital-service-workbench .service-case-detail>.eyebrow,.digital-service-workbench .service-case-detail>h2,.digital-service-workbench .service-case-detail>.muted{display:none}.service-case-detail>.scan-status,.service-case-detail>.status-row,.service-case-detail>h3,.service-case-detail>.requirement-grid,.service-case-detail>.remaining-notice,.service-case-detail>.case-payload-disclosure,.service-case-detail>.case-next-stage,.service-case-detail>.button,.service-case-detail>.case-events,.service-case-detail>small{margin:10px 12px}.service-case-detail>.scan-status span,.service-case-detail>.scan-status small,.service-case-detail>.scan-status b{display:block}.service-case-detail>.scan-status{background:var(--accent-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.service-case-detail>.scan-status strong{font-size:22px}.service-case-detail .case-payload-disclosure{border:1px solid var(--line);border-radius:8px;padding:8px}.service-case-detail .case-payload-disclosure summary{cursor:pointer;font-size:var(--text-xs);font-weight:850}.service-case-detail .payload-editor{width:100%;margin-top:8px}.service-case-detail .case-next-stage{width:calc(100% - 24px);min-height:34px}.service-case-detail>.button.full{width:calc(100% - 24px)}.page[data-route=statistics]{position:relative}.page[data-route=statistics]>.remaining-page-head{min-height:48px;padding-right:275px}.economics-primary .economics-filter{z-index:2;background:0 0;border:0;align-items:center;width:250px;margin:0;padding:0;position:absolute;top:22px;right:22px}.economics-primary .economics-filter small{display:none}.economics-primary .economics-grid{flex-direction:column;gap:0;display:flex}.economics-primary .contribution-card{border-bottom:0;border-radius:11px 11px 0 0;order:-1;align-self:stretch;margin-bottom:0}.economics-primary .contribution-card .card-head{justify-content:space-between}.economics-primary .contribution-card .card-head input{border:1px solid var(--line);min-height:31px;color:var(--ink);background:var(--panel-soft);font-size:var(--text-xs);border-radius:6px;padding:6px 8px}.economics-primary .economics-grid>section:not(.contribution-card){border-radius:0 0 11px 11px}.economics-inspector .remaining-inspector-head+.close{display:none}.economics-inspector .remaining-notice{margin:10px 12px}.economics-inspector .cost-form input{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--panel-soft);border-radius:6px;padding:6px 7px}.economics-inspector>.control-fact{background:var(--accent-soft);border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;display:flex}.activity-inspector .activity-inspector-body{padding-bottom:8px}.activity-inspector .remaining-notice{margin-top:10px}.activity-inspector .inspector-tabs{margin-top:0}.settings-summary .kpi{padding:8px 10px}.settings-summary .kpi strong{font-size:var(--text-xs);margin:2px 0}.settings-summary .kpi small{font-size:var(--text-xs)}.integration-catalogue-row>.status{width:135px}.integration-catalogue-detail .actions{justify-content:flex-end}@media (width<=1100px){.page[data-route=agent]>.remaining-page-head,.page[data-route=services]>.remaining-page-head,.page[data-route=deliveries]>.remaining-page-head,.page[data-route=statistics]>.remaining-page-head{padding-right:0}.agent-toolbar,.digital-service-workbench .service-control,.delivery-workbench>.view-tabs,.economics-primary .economics-filter{width:auto;margin-bottom:9px;position:static}.digital-service-workbench .digital-board-shell,.digital-service-workbench .digital-catalogue,.digital-service-workbench.has-selection>.service-case-detail{grid-area:auto/1}.digital-service-workbench.has-selection>.service-case-detail{max-height:none;position:static}}@media (width<=760px){.agent-toolbar,.agent-toolbar label{flex-direction:column;align-items:stretch}.digital-service-workbench .service-control{justify-content:stretch}.digital-service-workbench .service-create{grid-template-columns:1fr}.digital-board-shell>.card-head{flex-direction:column;align-items:flex-start}.digital-board-shell>.card-head>.actions{justify-content:flex-start}}.remaining-inspector-head p,.remaining-notice,.remaining-route-body .kpi span,.remaining-route-body .kpi small,.remaining-route-body th,.remaining-route-body td,.page[data-route=overview] .overview-briefing .flow-step span,.customer-inspector .customer-source-fields dt,.customer-inspector .customer-source-fields dd,.delivery-table code,.integration-catalogue-row small,.integration-capabilities span,.agent-toolbar label,.packing-start-card .connection-facts small,.packing-safe-steps small,.packing-start-card .connection-facts b,.payment-inspector .match-evidence .fact small,.payment-inspector .match-evidence .fact b,.payment-inspector .payment-provider-evidence summary,.payment-inspector .refund-reference-steps>header small,.payment-inspector .refund-step small,.digital-service-workbench .service-create select,.digital-board-shell .card-head select,.service-case-detail select.case-next-stage,.service-case-detail .case-payload-disclosure summary,.settings-summary .kpi small{font-size:var(--text-xs);line-height:1.35}.remaining-route-body th,.remaining-route-body td,.customer-inspector .customer-source-fields dt,.customer-inspector .customer-source-fields dd,.packing-start-card .connection-facts b,.payment-inspector .match-evidence .fact b{font-size:var(--text-sm)}.activity-page .reconciliation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-page .reconciliation-grid>:nth-child(5),.activity-page .reconciliation-grid>:nth-child(6){display:block}@media (width<=760px){.page[data-route=overview] .grid-two,.customer-ledger.has-selection,.marketplace-review-desk,.delivery-reference-layout,.payment-workbench.has-selection,.digital-service-workbench.has-selection,.economics-workbench.has-selection,.activity-workbench{grid-template-columns:minmax(0,1fr)}.activity-page .reconciliation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-reference-filters{grid-template-columns:minmax(0,1fr);display:grid}.payment-reference-filters input,.payment-reference-filters select{width:100%;min-width:0}}.remaining-route-body{min-height:calc(100dvh - var(--topbar-height));container:adaptive-route/inline-size}:is(.customer-ledger,.marketplace-review-desk,.service-desk,.agent-workspace,.packing-layout,.delivery-reference-layout,.payment-workbench,.digital-service-workbench,.economics-workbench,.activity-workbench,.settings-layout){gap:12px;min-width:0}@container adaptive-route (width>=1100px){.page[data-route=overview] .overview-briefing .grid-two{align-items:stretch;min-height:min(32dvh,320px)}.page[data-route=overview] .overview-briefing .grid-two>.card{grid-template-rows:auto minmax(0,1fr);display:grid}.page[data-route=overview] .overview-actions,.page[data-route=overview] .connector-list{grid-auto-rows:minmax(0,1fr)}.customer-ledger.has-selection,.payment-workbench.has-selection,.economics-workbench.has-selection{grid-template-columns:minmax(0,1.45fr) minmax(380px,.72fr)}.marketplace-review-desk,.delivery-reference-layout,.activity-workbench{grid-template-columns:minmax(0,1.42fr) minmax(380px,.7fr)}.digital-service-workbench.has-selection{grid-template-columns:minmax(0,1.5fr) minmax(380px,.68fr)}.service-desk,.agent-workspace,.packing-layout{grid-template-columns:minmax(190px,.55fr) minmax(420px,1.8fr) minmax(300px,.75fr)}.customer-inspector .customer-source-fields{max-height:none;overflow:visible}.customer-inspector{overflow:auto}.payment-inspector .match-evidence{grid-template-columns:repeat(3,minmax(112px,1fr))}.settings-layout{grid-template-columns:minmax(205px,.32fr) minmax(0,1.68fr)}.integration-catalogue-row{grid-template-columns:minmax(170px,.8fr) minmax(260px,1.5fr) minmax(145px,.65fr) auto}}@container adaptive-route (width>=760px) and (width<=1099px){.service-desk,.agent-workspace,.packing-layout{grid-template-columns:minmax(180px,.52fr) minmax(0,1.48fr)}.service-context,.agent-proposal-panel,.packing-start-card{grid-column:1/-1}.remaining-route-body .kpi-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.customer-inspector .customer-source-fields{max-height:240px}.customer-ledger-master{min-height:0}}@container adaptive-route (width<=759px){:is(.customer-ledger,.marketplace-review-desk,.service-desk,.agent-workspace,.packing-layout,.delivery-reference-layout,.payment-workbench,.digital-service-workbench,.economics-workbench,.activity-workbench,.settings-layout){gap:8px}.remaining-page-actions{width:100%}.remaining-page-actions .button{flex:1;min-width:0}.service-desk,.agent-workspace,.packing-layout,.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.settings-tabs>header{grid-column:1/-1}.settings-tabs button.active{box-shadow:inset 0 3px 0 var(--accent)}.customer-inspector .customer-source-fields{max-height:180px}.customer-ledger-master{min-height:0}.payment-inspector .match-evidence,.payment-inspector .order-evidence-list,.packing-start-card .connection-facts{grid-template-columns:minmax(0,1fr)}}.agent-toolbar,.digital-service-workbench .service-control,.delivery-workbench>.view-tabs,.economics-primary .economics-filter{width:auto;margin-bottom:9px;position:static;inset:auto}.eventlog-page .eventlog-summary{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1000px){.eventlog-page .eventlog-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.eventlog-page .eventlog-summary{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.eventlog-page .activity-timeline table{min-width:0}.eventlog-page .activity-timeline thead{display:none}.eventlog-page .activity-timeline tbody{gap:7px;padding:8px;display:grid}.eventlog-page .activity-timeline tbody tr{border:1px solid var(--line);background:var(--panel);border-radius:9px;gap:1px;display:grid;overflow:hidden}.eventlog-page .activity-timeline tbody td{white-space:normal;border:0;grid-template-columns:64px minmax(0,1fr);gap:8px;min-width:0;max-width:none;padding:7px 9px;display:grid}.eventlog-page .activity-timeline tbody td:before{content:attr(data-label);color:var(--muted);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.eventlog-page .activity-timeline tbody td.empty{display:block}}.report-database-panel .settings-form{padding:12px 14px 14px}.report-database-card{border-bottom:1px solid var(--line);gap:8px;padding:12px 14px;display:grid}.report-database-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.report-database-card>header div{gap:2px;min-width:0;display:grid}.report-database-card b{font-size:var(--text-sm)}.report-database-card small{color:var(--muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-database-server{color:var(--muted);font-size:var(--text-xs);margin:0}.report-database-check{color:var(--muted);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0;line-height:1.5}.report-database-check.failed{border-left:3px solid var(--danger);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--danger-ink);background:var(--danger-bg);padding:8px 10px}.report-database-routines{flex-wrap:wrap;gap:4px;display:flex}.report-database-routines span{border-radius:var(--radius-pill);font-size:var(--text-xs);padding:3px 7px;font-weight:800}.report-database-routines span.present{color:var(--accent-ink);background:var(--accent-soft)}.report-database-routines span.missing{color:var(--muted);background:var(--panel-soft)}.report-database-actions{flex-wrap:wrap;gap:6px;display:flex}.report-database-card form>.settings-form{padding:10px 0 0}.report-database-create{padding:0 14px}.settings-form label.report-database-toggle{cursor:pointer;grid-column:1/-1;align-items:center;gap:8px;min-height:22px;margin:0;display:flex}.settings-form label.report-database-toggle>input[type=checkbox]{width:14px;height:14px;min-height:0;accent-color:var(--accent);flex:none;margin:0;padding:0}.settings-form label.report-database-toggle>span{font-weight:650}.report-database-note{color:var(--muted);font-size:var(--text-xs);margin:0;padding:0 14px 14px;line-height:1.5}.report-database-hint{color:var(--muted);font-size:var(--text-xs);grid-column:1/-1;margin:-4px 0 0;line-height:1.5}@media (width<=620px){.report-database-card>header{flex-direction:column;align-items:stretch}.report-database-actions .button{width:100%}}
