:root{--paper:#f7f7f2;--white:#fff;--ink:#202b27;--muted:#707870;--line:#e3e6dd;--accent:#e85a32;--green:#285842;--pale:#edf1e7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.auth-panel{max-width:540px;margin:100px auto;padding:36px}.auth-panel>p:not(.eyebrow){color:var(--muted);margin:20px 0 28px;font-size:14px}.auth-panel h1{font-size:32px}.reset-form{gap:16px;margin-top:24px;display:grid}.reset-form label{gap:7px;font-size:13px;font-weight:600;display:grid}.reset-form input{border:1px solid var(--line);background:var(--white);border-radius:7px;width:100%;min-height:48px;padding:11px 13px}.reset-form .primary-button{width:100%;min-height:48px}.reset-hint{color:var(--muted);margin:0;font-size:12px}.reset-error,.reset-message{background:var(--white);border:1px solid #e3e6dd;border-radius:8px;padding:14px}.reset-error{color:#8a321f;margin:0}.reset-message p{margin:0 0 18px}@media (max-width:640px){.auth-panel{margin:40px auto;padding:24px}.auth-panel h1{font-size:29px}}@media (min-width:1000px) and (max-width:1449px){.queue-layout.has-detail{flex-direction:column;display:flex}.has-detail .order-detail{order:-1;width:100%}.has-detail .queue-card{width:100%}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font:14px/1.5 Segoe UI,Arial,sans-serif}button,input,select{font:inherit;color:inherit}button,a,input,select{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:3px solid #b34a24}button{transition:transform .15s}button:active:not(:disabled){transform:scale(.98)}.app-shell{min-height:100dvh;display:flex}.sidebar{border-right:1px solid var(--line);background:#f2f3ec;flex-direction:column;flex-shrink:0;width:224px;height:100dvh;padding:36px 23px 22px;display:flex;position:sticky;top:0}.sidebar-label{color:var(--muted);letter-spacing:1.5px;margin:0 0 10px;font-size:9px}.sidebar-links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sidebar-link{border:1px solid var(--line);color:#52625a;background:#fafbf7;border-radius:9px;align-items:center;gap:11px;min-height:46px;padding:10px 12px;font-weight:550;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:flex}.sidebar-link-icon{width:20px;color:var(--green);flex:0 0 20px;place-items:center;font-size:16px;display:grid}.sidebar-link.is-active{color:#213c30;box-shadow:inset 3px 0 0 var(--green);background:#e7eddf;border:1px solid #d5dece;font-weight:700}.sidebar-link:focus-visible{outline-offset:2px;outline:3px solid #b34a24}@media (hover:hover) and (pointer:fine){.sidebar-link:hover:not(.is-active){border-color:var(--line);color:var(--ink);background:#fafbf7}}.sidebar-footer{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:11px;display:flex}.sidebar-footer strong,.sidebar-footer div>span{display:block}.sidebar-footer div>span{color:var(--muted);font-size:10px}.staff-mark{background:#e8edde;border:1px solid #d0d7c8;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.app-content{flex:1;min-width:0}.session-nav{border-bottom:1px solid var(--line);background:#fbfcf7;justify-content:flex-end;align-items:center;gap:24px;min-height:76px;padding:0 40px;font-size:12px;display:flex}.session-nav ul{margin:0;padding:0;list-style:none}.session-nav a{color:var(--muted);text-decoration:none}.session-nav button{border:1px solid var(--line);background:0 0;border-radius:5px;padding:7px 14px}.app-content>.empty-state,.app-content>p,.app-content>a{margin:40px}.orders-workspace{max-width:1720px;margin:auto;padding:42px 40px 26px}.workspace-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.eyebrow{letter-spacing:1.6px;color:var(--muted);margin:0 0 12px;font-size:9px;font-weight:600}h1{letter-spacing:-1.6px;margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:550;line-height:1.15}.title-dot{color:var(--accent)}.subheading{color:var(--muted);margin:12px 0 0;font-size:12px}.secondary-button,.primary-button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:10px 16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.secondary-button{background:#fcfdf8;border:1px solid #d8ded1}.primary-button{border:1px solid var(--green);background:var(--green);color:#fff}.refresh span{font-size:18px;line-height:1}.queue-context{background:#edf1e7;border:1px solid #dce3d3;border-radius:8px;align-items:center;gap:16px;margin-bottom:28px;padding:17px 20px;display:flex}.context-icon{width:35px;height:35px;color:var(--green);border:1px solid #ccd8be;border-radius:50%;flex-shrink:0;place-items:center;font-size:22px;display:grid}.queue-context strong{font-size:12px;font-weight:600}.queue-context p{color:#6b7866;margin:3px 0 0;font-size:11px}.queue-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.queue-card{border:1px solid var(--line);background:var(--white);border-radius:9px;min-width:0;overflow:hidden}.queue-tabs{border-bottom:1px solid var(--line);gap:26px;padding:0 22px;display:flex}.queue-tabs button{color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;padding:18px 0 15px;font-size:12px;font-weight:550}.queue-tabs button.active{color:var(--green);border-color:var(--green)}.queue-filters{justify-content:space-between;gap:12px;padding:18px 22px;display:flex}.search-field{border:1px solid var(--line);background:#f8f9f5;border-radius:5px;flex:1;align-items:center;gap:9px;min-width:0;max-width:410px;padding-left:12px;display:flex}.search-field>span{color:var(--muted);font-size:21px}.search-field input{outline-offset:1px;background:0 0;border:0;width:100%;min-width:0;padding:10px 0;font-size:11px}.search-field input::placeholder{color:#90968d}.search-submit{border:0;border-left:1px solid var(--line);background:0 0;padding:10px;font-size:11px}.corridor-filter select{border:1px solid var(--line);background:#fff;border-radius:5px;max-width:100%;min-height:38px;padding:10px 28px 10px 12px;font-size:11px}.table-scroll{position:relative;overflow-x:auto}.orders-table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.orders-table th{color:#86907f;letter-spacing:1px;border-block:1px solid var(--line);white-space:nowrap;background:#f8f9f5;padding:13px 20px;font-size:8px;font-weight:600}.orders-table td{vertical-align:top;border-bottom:1px solid #eef0e9;padding:21px 20px}.orders-table tr:last-child td{border-bottom:0}.orders-table tr.selected{background:#f3f6ec}.order-reference{color:var(--ink);white-space:nowrap;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:650}.order-reference span{color:#8d9b83;margin-left:4px}.cell-secondary{color:var(--muted);margin-top:5px;font-size:10px;display:block}.cell-date{color:#90978a;white-space:nowrap;margin-top:8px;font-size:9px;display:block}.channel-badge{color:#7f8979;border:1px solid var(--line);border-radius:3px;margin-top:7px;padding:0 6px;font-size:8px;display:inline-block}.money-cell{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:550}.money-cell .cell-secondary{font-weight:400}.assignment-badge{white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-weight:550;display:inline-flex}.pending{color:#977239;background:#fbf2df}.assigned{color:#48713c;background:#eaf2e6}.assignment-badge>span{font-size:5px}.row-arrow{color:#939d8b;font-size:17px}.queue-pagination{border-top:1px solid var(--line);color:#87917f;justify-content:space-between;align-items:center;gap:12px;padding:15px 22px;font-size:9px;display:flex}.queue-pagination div{white-space:nowrap;align-items:center;gap:14px;display:flex}.queue-pagination button{border:1px solid var(--line);background:#fff;border-radius:4px;width:28px;height:28px;font-size:15px}.empty-state{text-align:center;min-height:300px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:60px 24px;display:flex}.empty-symbol{color:#8f9d81;background:#f0f3e9;border:1px solid #e0e6d8;border-radius:14px;place-items:center;width:64px;height:64px;margin-bottom:10px;font-size:30px;display:grid}.empty-state h2{color:var(--ink);letter-spacing:-.4px;margin:0;font-size:18px;font-weight:550}.empty-state p{max-width:360px;margin:0;font-size:12px}.empty-state button,.empty-state a{margin-top:10px}.workspace-footnote{color:#939a8d;margin:20px 0;font-size:9px}.order-detail{background:#fcfdf8;border:1px solid #d8dfd0;border-radius:9px;min-width:0;padding:22px;position:sticky;top:20px}.detail-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-heading .eyebrow{margin:0}.close-detail{color:#88917f;background:0 0;border:0;padding:0 5px;font-size:24px;line-height:1}.order-detail h2{letter-spacing:-.7px;margin:18px 0 9px;font-size:23px;font-weight:550}.detail-amount{border-block:1px solid var(--line);margin:25px 0;padding:22px 0}.detail-amount>span{color:var(--muted);font-size:10px;display:block}.detail-amount strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:6px 0;font-size:26px;font-weight:550;display:block}.order-detail dl{margin:0;font-size:11px}.order-detail dl>div{margin:0 0 18px}.order-detail dt{color:#8b9582;margin-bottom:4px;font-size:9px}.order-detail dd{overflow-wrap:anywhere;margin:0}.order-detail small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.funding-note{background:#f3f1e7;border:1px solid #e9e3d1;border-radius:5px;margin:24px 0 16px;padding:13px}.funding-note strong{color:#8a773f;font-size:10px;font-weight:550}.funding-note p{color:#91856b;margin:5px 0 0;font-size:10px}.take-order{justify-content:space-between;width:100%;min-height:44px}.detail-owner{color:var(--green);font-size:11px}.notice{border:1px solid;border-radius:6px;padding:12px 16px;font-size:12px}.notice.success{color:#3b6530;background:#ecf5e8;border-color:#d2e1c8}.notice.danger{color:#9b4329;background:#fff0e9;border-color:#f0d1bf}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1450px){.queue-layout.has-detail{grid-template-columns:minmax(0,1fr) 300px}}@media (min-width:1000px) and (max-width:1449px){.has-detail .order-detail{max-width:none;position:static}.has-detail .order-detail dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.has-detail .take-order{max-width:300px}.has-detail .detail-amount{margin:15px 0;padding:12px 0}}@media (hover:hover) and (pointer:fine){.secondary-button:hover,.session-nav button:hover{background:#edf1e6}.primary-button:hover{background:#1f4935}.queue-tabs button:hover{color:var(--green)}.order-reference:hover{color:var(--accent)}.orders-table tbody tr:hover{background:#fafbf6}.search-submit:hover{background:#edf1e7}}@media (max-width:999px){.sidebar{width:174px;padding:28px 16px 18px}.sidebar-label{letter-spacing:1px;font-size:8px}.orders-workspace{padding:30px 24px}.session-nav{min-height:66px;padding:0 24px}.workspace-heading{align-items:flex-start}.refresh{padding:8px 12px}.orders-table th,.orders-table td{padding-inline:15px}.order-detail{position:static}.has-detail{flex-direction:column;display:flex}.has-detail .order-detail{order:-1;width:100%}.queue-card{width:100%}}@media (max-width:640px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:14px;width:100%;height:auto;padding:16px 18px;display:grid;position:static}.sidebar-footer{display:none}.sidebar-navigation{min-width:0}.sidebar-label{margin:0 0 7px;font-size:9px;display:block}.sidebar-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:6px}.sidebar-link{min-height:44px;padding:9px 10px;font-size:12px}.session-nav{flex-wrap:wrap;place-content:center space-between;gap:18px;min-height:55px;padding:0 20px;font-size:10px}.session-nav ul{flex-wrap:wrap;flex:auto;gap:6px 14px;min-width:0;display:flex}.session-nav a{overflow-wrap:anywhere}.session-nav button{flex:none;font-size:10px}.orders-workspace{padding:26px 16px max(24px,env(safe-area-inset-bottom))}.workspace-heading{flex-wrap:wrap;gap:14px;margin-bottom:24px}h1{letter-spacing:-1.2px;font-size:29px}.subheading{max-width:280px;font-size:11px;line-height:1.7}.eyebrow{letter-spacing:1.3px;font-size:8px}.refresh{min-height:40px;font-size:10px}.queue-context{gap:12px;margin-bottom:20px;padding:14px}.queue-context p{font-size:10px;line-height:1.7}.queue-context strong{font-size:11px}.queue-tabs{gap:25px;padding:0 16px}.queue-tabs button{min-height:48px;font-size:11px}.queue-filters{flex-direction:column;gap:10px;padding:14px}.search-field{width:100%;max-width:none}.search-field input{min-height:44px;font-size:16px}.search-submit{min-height:44px;font-size:11px}.corridor-filter select{width:100%;min-height:44px;font-size:16px}.orders-table{min-width:690px}.table-scroll{overscroll-behavior-x:contain}.queue-pagination{align-items:flex-start;padding:14px;font-size:9px}.queue-pagination>span{max-width:140px}.queue-pagination button{width:36px;height:36px}.queue-pagination div{gap:8px}.empty-state{min-height:300px;padding:48px 20px}.order-detail{padding:20px}.close-detail{min-width:44px;min-height:44px}.workspace-footnote{font-size:9px;line-height:1.8}.app-content>p,.app-content>a{margin:24px}}.workspace-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.view-switch{background:#edf0e7;border:1px solid #dce2d4;border-radius:7px;align-items:center;padding:3px;display:flex}.view-switch button{min-height:34px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:4px;padding:7px 12px;font-size:11px}.view-switch button span{margin-right:6px}.view-switch button[aria-pressed=true]{color:var(--green);background:#fff;border-color:#dbe1d2;box-shadow:0 1px 2px #26392108}.board-card .queue-filters{border-bottom:1px solid var(--line)}.kanban-scroll{background:#fafbf6;padding:20px;overflow-x:auto}.kanban-scroll:focus-visible{outline-offset:-3px;outline:3px solid #b34a24}.kanban-board{grid-template-columns:repeat(5,minmax(240px,1fr));align-items:start;gap:20px;display:grid}.kanban-column{color:var(--ink);background:#eff2ea;border:1px solid #dfe5d7;border-radius:8px;min-width:0;overflow:hidden}.kanban-column-heading{justify-content:space-between;align-items:center;gap:16px;padding:19px 17px;display:flex}.kanban-column-heading h2{letter-spacing:-.2px;align-items:center;gap:9px;margin:0;font-size:14px;font-weight:600;display:flex}.kanban-column-heading p{color:var(--muted);margin:5px 0 0 16px;font-size:10px}.kanban-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.kanban-column.pending .kanban-status-dot{background:#c6974a}.kanban-column.assigned .kanban-status-dot{background:#608251}.kanban-column.processing .kanban-status-dot{background:#438b8d}.kanban-column.liquidated .kanban-status-dot{background:#43815e}.kanban-column.incident .kanban-status-dot{background:#b86451}.kanban-stage-unavailable{text-align:center;min-height:250px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 22px;display:flex}.kanban-stage-unavailable>span{color:#a4b197;font-size:24px}.kanban-stage-unavailable strong{font-size:11px;font-weight:550}.kanban-stage-unavailable p{margin:0;font-size:10px;line-height:1.7}.kanban-count{text-align:center;font-variant-numeric:tabular-nums;color:#64745a;background:#f9fbf5;border:1px solid #d9e1d1;border-radius:5px;min-width:28px;padding:3px 8px;font-size:11px}.kanban-cards{scrollbar-width:thin;scrollbar-color:#c7d2bb transparent;align-content:start;gap:12px;max-height:65dvh;padding:0 12px 14px;display:grid;overflow-y:auto}.kanban-order{text-align:left;width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #dde4d6;border-radius:7px;padding:17px 16px 13px;transition:none;display:block;box-shadow:0 1px 2px #26392105}.kanban-order:active:not(:disabled){transform:none}.kanban-order-top{letter-spacing:.1px;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.kanban-order-top strong{font-weight:650}.kanban-order-top>span{color:#8a9980}.kanban-customer,.kanban-beneficiary,.kanban-amount,.kanban-corridor{overflow-wrap:anywhere;display:block}.kanban-customer{margin-top:16px;font-size:13px}.kanban-beneficiary{color:var(--muted);margin-top:3px;font-size:11px}.kanban-amount{letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin-top:20px;font-size:19px;font-weight:550}.kanban-corridor{color:var(--muted);margin-top:4px;font-size:10px}.kanban-card-footer{color:#89927f;border-top:1px solid #edf0e7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding-top:12px;font-size:9px;display:flex}.kanban-empty{text-align:center;color:#86927a;flex-direction:column;justify-content:center;align-items:center;min-height:250px;font-size:11px;display:flex}.kanban-empty>span{color:#a4b197;font-size:24px}.kanban-loading,.kanban-error{color:var(--muted);padding:20px 8px;font-size:11px}.kanban-error p{color:#9b4329}.kanban-column-footer{color:#7c8b70;border-top:1px solid #dfe5d7;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:10px;display:flex}.kanban-more{color:var(--green);background:0 0;border:0;padding:6px 0;font-size:11px;font-weight:600}@media (hover:hover) and (pointer:fine){.kanban-order:hover{background:#fdfefb;border-color:#a9bc99}.view-switch button:hover{color:var(--green)}}@media (max-width:640px){.workspace-actions{justify-content:space-between;width:100%}.view-switch button{min-height:40px;padding-inline:14px}.kanban-scroll{padding:14px}.kanban-board{grid-template-columns:repeat(5,minmax(280px,1fr));gap:14px}.kanban-cards{max-height:none;overflow-y:visible}.kanban-more{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}button:active:not(:disabled){transform:none}}.experience-tabs{margin-bottom:20px}.incident-form{gap:10px;margin:20px 0;display:grid}.incident-form label,.operator-filter label{font-size:12px;font-weight:600}.incident-form select,.operator-filter select{max-width:100%;min-height:44px;color:inherit;font:inherit;background:#fff;border:1px solid #deddd6;border-radius:10px;padding:10px 12px}.operator-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operator-filter [role=alert]{font-size:12px}.order-history{border-top:1px solid #e8e6df;margin-top:20px;padding-top:16px}.order-history ol{gap:14px;padding-left:18px;font-size:12px;display:grid}.order-history li>span{color:#6b6b63;margin-top:4px;display:block}.detail-stage{margin:14px 0;font-size:13px}.transfer-workspace{max-width:1200px;margin:0 auto;padding:28px}.transfer-card{background:#fff;border:1px solid #deddd6;border-radius:16px;gap:16px;padding:20px;display:grid}.transfer-card.overdue{border-color:#d67552;box-shadow:inset 4px 0 #d67552}.transfer-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.transfer-card h2{margin:4px 0 0;font-size:20px}.transfer-status{color:#355328;background:#eef2e8;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.transfer-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.transfer-summary div{min-width:0}.transfer-summary dt{color:#6b6b63;text-transform:uppercase;font-size:11px}.transfer-summary dd{overflow-wrap:anywhere;margin:4px 0 0}.sla-warning{color:#9b4329;margin:0;font-weight:700}.receipt-link{width:max-content;max-width:100%}.muted{color:#6b6b63}.transfer-decision{border-top:1px solid #e8e6df;gap:12px;padding-top:16px;display:grid}.transfer-decision h3{margin:0}.transfer-decision label{gap:5px;font-size:12px;font-weight:700;display:grid}.transfer-decision input,.transfer-decision select{min-height:44px;font:inherit;background:#fff;border:1px solid #deddd6;border-radius:10px;padding:10px 12px}.decision-actions{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.decision-actions label{min-width:240px}.danger-button{color:#9b4329;background:#fff;border:1px solid #9b4329;border-radius:10px;min-height:44px;padding:10px 16px;font-weight:700}.success-banner{color:#355328;background:#e8f3e2;border:1px solid #b8d6a9;border-radius:10px;padding:12px}.transfer-filters{grid-template-columns:minmax(150px,.6fr) minmax(180px,.8fr) minmax(220px,1.4fr) auto;align-items:end;gap:12px;margin:20px 0;display:grid}.transfer-filters label{gap:5px;font-size:12px;font-weight:700;display:grid}.transfer-filters input,.transfer-filters select{min-height:44px;font:inherit;background:#fff;border:1px solid #deddd6;border-radius:10px;padding:10px 12px}.transfer-review{background:#f5f8fa;border:1px solid #c8d5dd;border-radius:14px;margin-top:20px;padding:18px}.transfer-review h2{margin:0 0 8px}.transfer-review dl{gap:8px;margin:14px 0;display:grid}.transfer-review dl div{border-bottom:1px solid #dfe6ea;justify-content:space-between;gap:16px;padding-bottom:6px;display:flex}.transfer-review dt{color:#6b6b63}.transfer-review dd{text-align:right;overflow-wrap:anywhere;margin:0}.transfer-review button+button{margin-left:8px}.transfer-decision legend{font-weight:700}@media (prefers-reduced-motion:reduce){.transfer-card,.transfer-review{scroll-behavior:auto}}@media (max-width:760px){.transfer-workspace{padding:18px}.transfer-summary{grid-template-columns:1fr 1fr}.transfer-card>header{display:grid}.transfer-filters{grid-template-columns:1fr 1fr}.transfer-filters label:nth-child(3){grid-column:1/-1}.transfer-filters button{min-height:44px}}@media (max-width:480px){.transfer-summary,.transfer-filters{grid-template-columns:1fr}.transfer-filters label:nth-child(3){grid-column:auto}.transfer-review dl div{gap:4px;display:grid}.transfer-review dd{text-align:left}.transfer-review button+button{margin:8px 0 0}.decision-actions,.decision-actions label{width:100%;min-width:0}}
.session-nav{gap:20px;min-height:64px;padding:12px 32px}.session-nav ul{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.session-nav a{color:#52645c;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.session-nav button{min-height:44px}.orders-workspace,.transfer-workspace{max-width:1600px;margin-inline:auto;padding:32px 36px}.orders-workspace .queue-layout.has-detail{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.orders-workspace .has-detail .order-detail{background:var(--white);order:0;width:100%;padding:24px;position:static}.orders-workspace .order-detail:focus-visible{outline:2px solid var(--green);outline-offset:3px}.orders-workspace .detail-identity{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:12px 0;display:flex}.orders-workspace .detail-identity h2{overflow-wrap:anywhere;margin:0}.orders-workspace .detail-amount{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;margin:14px 0;padding:14px 0;display:grid}.orders-workspace .detail-amount>span{font-size:12px}.orders-workspace .detail-amount>span:first-child{grid-area:1/1}.orders-workspace .detail-amount>span:last-child{grid-area:2/1}.orders-workspace .detail-amount strong{grid-area:1/2/3;margin:0;font-size:26px}.orders-workspace .order-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:13px;display:grid}.orders-workspace .order-detail dl>div{min-width:0;margin:0}.orders-workspace .order-detail dt{color:var(--muted);font-size:11px}.orders-workspace .order-detail small{font-size:12px}.orders-workspace .funding-note{margin:14px 0;padding:14px}.orders-workspace .funding-note strong,.orders-workspace .funding-note p{font-size:12px}.orders-workspace .funding-note p{overflow-wrap:anywhere}.orders-workspace .detail-owner{font-size:12px}.orders-workspace .detail-assignment{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:16px;display:flex}.orders-workspace .detail-assignment p{margin:0}.backoffice-toaster{z-index:30;inset-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right));pointer-events:none;max-width:24rem;margin-inline-start:auto;position:fixed;inset-block-end:max(16px,env(safe-area-inset-bottom))}.backoffice-toaster[data-visible=true]{color:var(--ink);background:var(--pale);border:1px solid var(--line);border-inline-start:3px solid var(--green);pointer-events:auto;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px 6px 12px;display:flex;box-shadow:0 8px 24px #202b2724}.backoffice-toast-message{overflow-wrap:anywhere;align-items:center;gap:10px;font-size:14px;display:flex}.backoffice-toast-icon{background:var(--green);height:24px;color:var(--white);border-radius:50%;flex:0 0 24px;place-items:center;display:grid}.backoffice-toaster button{min-height:44px;color:var(--green);background:0 0;border:0;border-radius:6px;flex:0 0 44px;padding:0;font-size:20px}.backoffice-toaster button:hover{background:var(--white)}.orders-workspace .order-detail{container:order-detail/inline-size}.orders-workspace .order-history{margin-top:14px;padding-top:12px}.orders-workspace .workspace-footnote{margin:16px 0 0;font-size:11px}.orders-workspace .close-detail{min-width:44px;min-height:44px}.transfer-workspace .workspace-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.transfer-workspace .workspace-header>div{min-width:0}.transfer-workspace .workspace-header h1:focus-visible{outline:2px solid var(--green);outline-offset:6px;border-radius:4px}.transfer-workspace .workspace-header>div>p:last-child{max-width:70ch;color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.7}.transfer-workspace .experience-tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:24px;display:flex}.transfer-workspace .experience-tabs button{min-height:48px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 4px;font-weight:600}.transfer-workspace .experience-tabs button[aria-pressed=true]{color:var(--green);border-bottom-color:var(--green)}.transfer-workspace .transfer-filters{border:1px solid var(--line);background:var(--white);border-radius:10px;margin:0 0 24px;padding:20px}.transfer-workspace .transfer-filters label{gap:8px;min-width:0}.transfer-workspace input,.transfer-workspace select{width:100%;min-width:0}.transfer-workspace .secondary-button,.transfer-workspace .primary-button{min-height:44px}.transfer-workspace .transfer-card{border-color:var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.transfer-workspace .transfer-card.overdue{border-color:#d67552}.transfer-workspace .transfer-card h2{overflow-wrap:anywhere}.transfer-workspace .transfer-card>header>div{min-width:0}.transfer-workspace .transfer-card .eyebrow{margin-bottom:8px}.transfer-workspace .receipt-link{white-space:normal;text-align:left;overflow-wrap:anywhere;min-width:0}.transfer-workspace .transfer-summary dt{font-size:11px}.transfer-workspace .transfer-summary dd{font-size:13px}.transfer-workspace .transfer-status{flex-shrink:0}.transfer-workspace .transfer-decision{border:0;border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:20px 0 0}.transfer-workspace .transfer-decision label{min-width:0}.transfer-workspace .transfer-decision p,.transfer-workspace .transfer-decision>button{grid-column:1/-1}.transfer-workspace .transfer-decision>button{justify-self:start}.transfer-workspace .transfer-decision p{color:var(--muted);margin:0}.transfer-workspace .queue-pagination{flex-wrap:wrap;gap:12px;padding:16px 0;font-size:12px}.transfer-workspace .queue-pagination>span{max-width:none;margin-right:auto}.transfer-workspace .queue-pagination button{border:1px solid var(--line);background:var(--white);border-radius:6px;width:auto;min-width:44px;height:auto;min-height:44px;padding:8px 14px;font-size:12px}.transfer-workspace .transfer-review{background:#f1f5ed;border-color:#cbd8c6;border-radius:10px;margin-top:20px;padding:24px}.transfer-workspace .transfer-review h2{font-size:20px}.transfer-workspace .transfer-review p{overflow-wrap:anywhere}.transfer-workspace .review-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.transfer-workspace .review-actions button+button{margin:0}.transfer-workspace .transfer-list .queue-pagination{padding-inline:16px}.transfer-workspace .transfer-detail-dialog .transfer-card{box-shadow:none;background:0 0;border:0;padding:0}.transfer-workspace :is(.transfer-list,dialog) .transfer-review{margin:0}@container order-detail (min-width:360px){.orders-workspace .incident-form{grid-template-columns:minmax(0,1fr) auto}.orders-workspace .incident-form label{grid-column:1/-1}}@media (min-width:1450px){.orders-workspace .queue-layout.has-detail{grid-template-columns:minmax(0,1fr) minmax(380px,32%)}}@media (max-width:1000px){.session-nav{padding-inline:24px}.orders-workspace,.transfer-workspace{padding:28px 24px}.transfer-workspace .transfer-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-workspace .transfer-filters label:nth-child(3){grid-column:1/-1}.transfer-workspace .transfer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.transfer-workspace .transfer-decision{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.session-nav{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;display:grid}.session-nav ul{gap:4px 16px}.session-nav a,.session-nav button{min-height:44px;font-size:12px}.orders-workspace,.transfer-workspace{padding:24px 16px}.orders-workspace .has-detail .order-detail{padding:20px}.transfer-workspace .workspace-header{flex-wrap:wrap;gap:16px}.transfer-workspace .transfer-filters{padding:16px}.transfer-workspace .transfer-card,.transfer-workspace .transfer-review{padding:20px}}@media (max-width:480px){.orders-workspace .order-detail dl,.transfer-workspace .transfer-filters{grid-template-columns:minmax(0,1fr)}.transfer-workspace .transfer-filters label:nth-child(3){grid-column:auto}.transfer-workspace .transfer-summary{grid-template-columns:minmax(0,1fr)}.transfer-workspace input,.transfer-workspace select{font-size:16px}.transfer-workspace .queue-pagination>span{flex-basis:100%}}
.backoffice-header{min-height:68px;padding:8px max(24px,env(safe-area-inset-right,0px)) 8px max(24px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);background:#fbfcf7;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.backoffice-header .session-nav{background:0 0;border:0;flex:1;min-width:0;min-height:0;padding:0;display:block}.backoffice-header .session-nav>ul{justify-content:flex-end}.backoffice-nav-group{position:relative}.backoffice-header .session-nav .backoffice-nav-trigger{color:#52645c;border:0;border-radius:6px;align-items:center;gap:4px;min-height:44px;padding:0 6px;font-size:12px;display:inline-flex}.backoffice-header .session-nav .backoffice-nav-trigger[aria-expanded=true]{background:var(--pale)}.backoffice-nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.backoffice-header .session-nav .backoffice-nav-panel{min-width:12rem;padding:5px;display:block}.backoffice-header .session-nav .backoffice-nav-panel[hidden]{display:none}.backoffice-header .session-nav .backoffice-nav-panel a{color:var(--ink);border-radius:6px;padding:8px 10px;display:flex}.backoffice-header .pending-work-link{align-items:center;gap:6px;display:inline-flex}.pending-work-badge{color:#774300;font-variant-numeric:tabular-nums;background:#fae9d0;border-radius:999px;place-items:center;min-width:20px;min-height:20px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.funding-note>a{width:fit-content;margin-top:6px}.sidebar-toggle{display:none}@media (min-width:641px){.sidebar{z-index:2;padding-top:8px}.sidebar-toggle{width:44px;height:44px;color:var(--green);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-bottom:8px;padding:0;display:grid;position:relative}.sidebar-toggle:hover{background:var(--pale)}.sidebar-toggle-tooltip{background:var(--ink);color:var(--white);white-space:nowrap;visibility:hidden;pointer-events:none;border-radius:6px;padding:5px 8px;font-size:12px;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + 6px);transform:translateY(-50%)}.sidebar-toggle:is(:hover,:focus-visible) .sidebar-toggle-tooltip{visibility:visible}.sidebar[data-expanded=false]{width:72px;padding-inline:13px}.sidebar[data-expanded=false] .sidebar-link{justify-content:center;padding-inline:0}.sidebar[data-expanded=false] :is(.sidebar-label,.sidebar-link-label,.sidebar-footer){display:none}}.backoffice-header+.app-shell{min-height:calc(100dvh - 68px)}.backoffice-brand{color:#1d4ed8;flex:none;align-content:center;gap:4px;width:clamp(8.5rem,12vw,11rem);min-height:48px;line-height:1;text-decoration:none;display:grid}.backoffice-wordmark{aspect-ratio:1856/373;background:currentColor;width:100%;display:block;-webkit-mask:url(/brand/giruspay-white.svg) 50%/contain no-repeat;-webkit-mask-source-type:alpha;mask:url(/brand/giruspay-white.svg) 50%/contain no-repeat alpha}.backoffice-label{color:var(--muted);text-align:right;font-size:11px;font-weight:650}.backoffice-account{max-width:min(36vw,19rem);margin-inline-start:auto;position:relative}.backoffice-account-trigger{max-width:100%;min-height:44px;color:var(--ink);text-align:start;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:4px 8px 4px 4px;font-size:13px;font-weight:650;display:flex}.backoffice-account-trigger[aria-expanded=true]{background:var(--pale);border-color:var(--line)}.backoffice-account-avatar{color:#234da9;background:#e7edfd;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;display:grid}.backoffice-account-name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.backoffice-account-chevron{color:var(--muted);flex:none}.backoffice-account-panel,.backoffice-nav-panel{z-index:20;border:1px solid var(--line);background:var(--white);border-radius:10px;min-width:9rem;padding:5px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;box-shadow:0 8px 24px #202b271f}.backoffice-account-logout{text-align:start;background:0 0;border:0;border-radius:6px;width:100%;min-height:44px;padding:8px 12px}@media (hover:hover){.backoffice-account-trigger:hover,.backoffice-account-logout:hover,.backoffice-nav-panel a:hover{background:var(--pale)}}.backoffice-loading{color:#52645c;justify-content:center;align-items:center;gap:10px;margin:0;padding:clamp(40px,8vh,72px) 16px;font-size:14px;display:flex}.backoffice-loading span{border:2px solid #dce5fc;border-top-color:#1d4ed8;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite backoffice-loading-turn}@keyframes backoffice-loading-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.backoffice-loading span{animation:none}}.settings-heading.workspace-heading{gap:8px;margin-bottom:24px;display:grid}.settings-heading .eyebrow,.settings-heading .subheading{margin:0}.access-denied{background:#fffdf8;border:1px solid #e1dac7;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;width:100%;max-width:46rem;padding:clamp(16px,3vw,24px);display:grid}.app-content>.access-denied{width:calc(100% - 72px);margin:24px 36px}.access-denied-icon{color:#6c5426;background:#f5ecd6;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.access-denied-copy{overflow-wrap:anywhere;min-width:0}.access-denied-copy h2{margin:0 0 7px;font-size:clamp(17px,2vw,20px);line-height:1.25}.access-denied-copy p{color:#48544e;margin:0;line-height:1.5}.access-denied-copy>p{margin-top:4px}.access-denied-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.access-denied-actions :is(a,button){min-height:44px}@media (max-width:700px){.backoffice-header{grid-template-columns:auto minmax(0,1fr);gap:4px 8px;padding-inline:16px;display:grid}.backoffice-header .session-nav{grid-area:2/1/auto/-1;position:relative}.backoffice-header .session-nav>ul{justify-content:flex-start;gap:4px 14px}.backoffice-nav-group{position:static}.backoffice-header .session-nav .backoffice-nav-panel{min-width:0;inset-inline:0}.backoffice-account{grid-area:1/2;max-width:100%}.backoffice-account-trigger{gap:6px;padding-inline-end:3px}.backoffice-account-chevron{display:none}.app-content>.access-denied{width:calc(100% - 32px);margin:20px 16px}}@media (forced-colors:active){.backoffice-wordmark{forced-color-adjust:none;background:canvastext}}
