.workspace{display:grid;gap:14px;min-width:0}.workspace form,.workspace .toolbar{display:flex;gap:10px;align-items:end;flex-wrap:wrap;min-width:0}.workspace label{display:grid;gap:5px;font-size:12px;color:#52646e;min-width:0}.workspace input,.workspace select,.workspace textarea{min-height:var(--ui-field-height);border:1px solid #cbd7d9;border-radius:4px;background:#fff;padding:7px 10px;color:#21333c;min-width:0;max-width:100%;font:inherit;font-size:12px;line-height:1.4}.workspace textarea{min-height:90px}.workspace button,.workspace a.command{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--ui-control-height);border:1px solid #cbd7d9;border-radius:4px;background:#fff;color:#116c61;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer;text-decoration:none}.workspace button:hover:not(:disabled),.workspace a.command:hover{border-color:#8cb8ae;background:#edf6f2}.workspace button:disabled{opacity:.5;cursor:not-allowed}.workspace :is(button,a.command) svg{flex:none}.workspace .primary,.workspace .primary-btn{background:#116c61;color:#fff;border-color:#116c61}.workspace .primary:hover:not(:disabled),.workspace .primary-btn:hover:not(:disabled){background:#0c5b52;border-color:#0c5b52}.workspace .secondary-btn{background:#fff;color:#334b54;border-color:#cfdbde}.workspace .danger{color:#a92d32;border-color:#e1b6b8}.workspace .danger:hover:not(:disabled){background:#fff1f0;border-color:#b96a6e}.workspace .feedback{padding:12px;border-left:3px solid #116c61;background:#eaf4f0;margin:0;font-size:13px}.workspace .feedback.error{color:#a92d32;border-color:#a92d32;background:#fff1f0}.workspace .table-scroll{overflow:auto;border:1px solid #dce4e5;background:#fff;border-radius:4px}.workspace table{border-collapse:collapse;width:100%;min-width:650px;font-size:12px}.workspace .refund-detail-table table{min-width:0;table-layout:fixed}.workspace .refund-detail-table th:first-child{width:48%}.workspace .refund-detail-table th:nth-child(2){width:25%}.workspace .refund-detail-table td{overflow-wrap:anywhere}.workspace th,.workspace td{padding:10px 12px;text-align:left;border-bottom:1px solid #e7edee;vertical-align:top}.workspace th{background:#f5f8f7;white-space:nowrap}.workspace td small{display:block;margin-top:6px}.workspace td :is(button,a.command){min-height:var(--ui-row-control-height);padding:4px 8px;font-size:11px}.workspace td.actions button,.workspace td.actions a.command{margin:3px 6px 3px 0}.workspace td>button+button,.workspace td>a.command+button,.workspace td>button+a.command{margin-left:8px}.workspace .pagination{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px}.workspace .pagination button{min-width:var(--ui-control-height);padding:4px 8px}.workspace .pagination span{white-space:normal}.workspace .empty{padding:30px 15px;text-align:center;color:#6b7d83}.workspace h2{font-size:17px;margin:0}.workspace h3{font-size:14px;margin:16px 0 10px}.workspace .detail{border-top:2px solid #116c61;padding-top:16px;min-width:0}.workspace .detail header{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace .facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px 0}.workspace .facts span,.workspace .facts strong{display:block;overflow-wrap:anywhere}.workspace .facts span{font-size:12px;color:#667b83}.workspace .facts strong{font-size:14px;margin-top:6px}.workspace pre{padding:14px;background:#f2f6f5;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;max-height:320px;overflow:auto}.workspace .confirm-panel{border-top:2px solid #ad6926;padding:16px 0;display:grid;gap:12px}.workspace .confirm-panel form{display:grid;max-width:720px}.workspace .check{display:flex;align-items:center;gap:8px}.workspace .check input{width:18px;height:18px;min-height:18px}.workspace :is(button,a,input,select,textarea):focus-visible{outline:3px solid #80bdb1;outline-offset:2px}.workspace .state{font-size:12px}.workspace .quick-links{display:flex;gap:8px;flex-wrap:wrap}.workspace .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}@media(max-width:600px){.workspace .form-grid{grid-template-columns:minmax(0,1fr)}.workspace .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .toolbar>label{flex:1 1 140px}.workspace .toolbar input,.workspace .toolbar select{width:100%}.workspace .detail header{align-items:start}.workspace h2{overflow-wrap:anywhere}.workspace .pagination{justify-content:flex-start}}.workspace>section,.workspace>div,.workspace section>div{min-width:0}.workspace .table-scroll{max-width:100%;min-width:0}.workspace form{min-width:0}.workspace section{max-width:100%}.workspace .status-cell{white-space:nowrap}.workspace .setup-steps{min-width:0;width:100%;table-layout:fixed}.setup-steps th:first-child{width:60%}.setup-steps th:nth-child(2){width:12%}.setup-steps th:last-child{width:28%}.setup-steps td,.setup-steps th{padding:10px 8px;overflow-wrap:anywhere}.workspace .setup-steps button{padding:4px 8px;gap:4px;white-space:normal}@media(max-width:480px){.setup-steps td,.setup-steps th{font-size:11px}.workspace .setup-steps button{font-size:11px;padding:6px}}.onboarding-workspace{gap:0}.onboarding-workspace>.toolbar{padding:14px 16px;border-bottom:1px solid #e7ecee}.onboarding-workspace>.toolbar>label{flex:1 1 170px;max-width:300px}.onboarding-workspace>.toolbar>label :is(input,select){width:100%}.finance-table-actions{display:flex;align-items:start;flex-wrap:wrap;gap:8px;max-width:270px}.workspace .finance-table-actions :is(button,a.command){min-height:var(--ui-row-control-height);margin:0}@media(max-width:720px),(pointer:coarse){.workspace button,.workspace a.command{min-width:44px}.workspace .pagination{gap:8px}.actions button,.actions a{min-width:44px;margin-top:4px;margin-bottom:4px}}@media(max-width:600px){.onboarding-workspace>.toolbar>label{max-width:none}.onboarding-workspace .data-head{align-items:flex-start}}.workspace-dialog[data-v-95eba734]{width:min(1080px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 48px);padding:0;border:1px solid #ccd8dc;border-radius:6px;background:#fff;color:#21333c;box-shadow:0 18px 70px #0003;overflow:hidden}.workspace-dialog[data-v-95eba734]:not([open]){display:none}.workspace-dialog[open][data-v-95eba734]{display:flex}.workspace-dialog.small[data-v-95eba734]{width:min(640px,calc(100vw - 40px))}.workspace-dialog[data-v-95eba734]::backdrop{background:#172d3d80}.workspace-dialog-shell[data-v-95eba734]{width:100%;max-height:inherit;display:flex;flex-direction:column;gap:0;min-height:0}.workspace-dialog-heading[data-v-95eba734]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none;padding:16px 20px;border-bottom:1px solid #dce4e5;background:#fff}.workspace-dialog-heading h2[data-v-95eba734]{margin:0;font-size:17px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.workspace .workspace-dialog-close[data-v-95eba734]{min-width:var(--ui-icon-size,32px);height:var(--ui-control-height,32px);padding:0;flex:none}.workspace-dialog-body[data-v-95eba734]{padding:20px;overflow:auto;overscroll-behavior:contain;min-height:0;min-width:0;max-width:100%;display:grid;gap:14px}.workspace-dialog-body[data-v-95eba734] .confirm-panel{border-top:0;padding:0}.workspace-dialog-body[data-v-95eba734] .detail{border-top:0;padding-top:0}@media(max-width:720px){.workspace-dialog[data-v-95eba734],.workspace-dialog.small[data-v-95eba734]{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.workspace-dialog-heading[data-v-95eba734]{padding:12px 14px;gap:10px}.workspace-dialog-heading h2[data-v-95eba734]{font-size:16px}.workspace-dialog-body[data-v-95eba734]{padding:14px}.workspace .workspace-dialog-close[data-v-95eba734]{min-width:44px;height:44px}}@media(pointer:coarse){.workspace .workspace-dialog-close[data-v-95eba734]{min-width:44px;height:44px}}select[data-v-2dc7addc]{width:100%;min-width:0;min-height:38px;box-sizing:border-box;border:1px solid #cbd2dc;border-radius:6px;background:#fff;padding:6px 10px;color:#172b3d;font:inherit}select[data-v-2dc7addc]:focus-visible{outline:2px solid #14806c;outline-offset:2px}select[data-v-2dc7addc]:disabled{opacity:.6}.receipt-collection[data-v-e4fbd1e8]{border-top:1px solid #dce2e3;margin-top:0;padding:20px;min-width:0}.collection-heading[data-v-e4fbd1e8],.collection-receipt[data-v-e4fbd1e8],.collection-actions[data-v-e4fbd1e8]{display:flex;align-items:center;justify-content:space-between;gap:10px}.collection-heading h3[data-v-e4fbd1e8]{font-size:16px;margin:0}.receipt-collection h4[data-v-e4fbd1e8]{font-size:14px;margin:18px 0 10px}.collection-totals[data-v-e4fbd1e8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.collection-totals span[data-v-e4fbd1e8],.collection-receipt small[data-v-e4fbd1e8]{display:block;font-size:12px;color:#586467;margin:4px 0;overflow-wrap:anywhere}.collection-totals strong[data-v-e4fbd1e8]{font-size:21px}.collection-state[data-v-e4fbd1e8]{font-size:13px;font-weight:600}.collection-warning[data-v-e4fbd1e8]{padding:10px 0;color:#9a4b0b;font-size:13px}.collection-error[data-v-e4fbd1e8]{display:flex;align-items:flex-start;gap:6px;color:#aa2626;font-size:13px;overflow-wrap:anywhere}.collection-error[data-v-e4fbd1e8]:focus,.collection-confirm[data-v-e4fbd1e8]:focus{outline:2px solid #1a7861;outline-offset:3px}.collection-notice[data-v-e4fbd1e8],.collection-muted[data-v-e4fbd1e8]{font-size:13px;color:#586467}.collection-receipt[data-v-e4fbd1e8]{border-bottom:1px solid #e3e7e8;padding:10px 0;align-items:flex-start}.collection-receipt>div[data-v-e4fbd1e8]{min-width:0;flex:1}.collection-receipt strong[data-v-e4fbd1e8]{font-size:14px}.collection-receipt button[data-v-e4fbd1e8]{flex-shrink:0;font-size:12px;min-height:44px;max-width:115px;white-space:normal}.collection-actions[data-v-e4fbd1e8]{flex-wrap:wrap;justify-content:flex-start;margin-top:14px}.collection-actions button[data-v-e4fbd1e8]{min-height:44px}.collection-simulate[data-v-e4fbd1e8]{display:grid;gap:10px;margin:12px 0}.receipt-collection label[data-v-e4fbd1e8]{display:grid;gap:6px;font-size:13px}.receipt-collection input[data-v-e4fbd1e8]:not([type=checkbox]),.receipt-collection textarea[data-v-e4fbd1e8]{width:100%;box-sizing:border-box;padding:10px;border:1px solid #c8d1d2;border-radius:4px;font:inherit;min-height:44px}.collection-confirm[data-v-e4fbd1e8]{border:0;padding:0;margin:0}.collection-confirm form[data-v-e4fbd1e8]{display:grid;gap:12px}.collection-confirm p[data-v-e4fbd1e8]{font-size:13px;margin:0;overflow-wrap:anywhere}.collection-check[data-v-e4fbd1e8]{display:flex!important;align-items:flex-start;gap:8px!important}.collection-check input[data-v-e4fbd1e8]{width:18px;height:18px;flex-shrink:0}.collection-reference[data-v-e4fbd1e8]{overflow-wrap:anywhere}.collection-qr[data-v-e4fbd1e8]{display:block;width:180px;max-width:100%;height:180px;object-fit:contain;margin:12px auto}.collection-totals>div[data-v-e4fbd1e8]{padding:10px;background:#f5f8f8;border-radius:5px;min-width:0}.collection-totals strong[data-v-e4fbd1e8]{font-variant-numeric:tabular-nums;font-size:19px;overflow-wrap:anywhere}.collection-remaining[data-v-e4fbd1e8]{background:#edf7f3!important;color:#116c61}.unallocated-entry[data-v-e4fbd1e8]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:68px;padding:12px;margin:16px 0;border:1px solid #ccd8dc;border-radius:5px;background:#f8fafb;text-align:left;color:#40556a;cursor:pointer}.unallocated-entry.attention[data-v-e4fbd1e8]{border-color:#ddad57;background:#fff8e9;color:#7f4b07}.unallocated-entry strong[data-v-e4fbd1e8],.unallocated-entry small[data-v-e4fbd1e8]{display:block}.unallocated-entry small[data-v-e4fbd1e8]{font-size:12px;margin-top:5px}.unallocated-entry b[data-v-e4fbd1e8]{margin-left:8px}.unallocated-entry>span[data-v-e4fbd1e8]:last-child{font-size:12px;flex-shrink:0;font-weight:600}.collection-scan[data-v-e4fbd1e8]{display:flex;align-items:center;justify-content:center;gap:16px;border:1px solid #e3e7e8;border-radius:5px;padding:16px;margin:16px 0}.collection-scan .collection-qr[data-v-e4fbd1e8]{width:160px;height:160px;margin:0}.collection-scan p[data-v-e4fbd1e8]{font-size:12px;color:#586467;line-height:1.7}.candidate-dialog[data-v-e4fbd1e8]{min-width:0}.candidate-dialog>p[data-v-e4fbd1e8]{font-size:13px;line-height:1.6;color:#586467}.collection-simulate .secondary-action[data-v-e4fbd1e8],.receipt-collection>.primary-action[data-v-e4fbd1e8],.receipt-collection .collection-warning .secondary-action[data-v-e4fbd1e8]{width:100%;margin:0}.collection-actions[data-v-e4fbd1e8]{padding-top:14px;border-top:1px solid #e3e7e8}.collection-actions button[data-v-e4fbd1e8]{flex:1}.collection-state[data-v-e4fbd1e8]{margin-bottom:0}.collection-warning[data-v-e4fbd1e8]{line-height:1.6}.collection-confirm .collection-actions[data-v-e4fbd1e8]{border:0;padding:0}.collection-confirm form label[data-v-e4fbd1e8]{line-height:1.5}@media(max-width:600px){.receipt-collection[data-v-e4fbd1e8]{padding:16px}.collection-totals[data-v-e4fbd1e8]{gap:6px}.collection-totals>div[data-v-e4fbd1e8]{padding:8px}.collection-totals strong[data-v-e4fbd1e8]{font-size:17px}.collection-totals span[data-v-e4fbd1e8]{font-size:11px}.collection-scan[data-v-e4fbd1e8]{flex-direction:column;gap:8px}.collection-scan p[data-v-e4fbd1e8]{margin:0;text-align:center}.collection-confirm[data-v-e4fbd1e8]{padding:0}}.return-approval-actions[data-v-e4fbd1e8]{display:flex;gap:8px;flex-wrap:wrap;flex:0 0 auto!important;justify-content:flex-end}.return-approval-actions button[data-v-e4fbd1e8]{padding:0 10px}.collection-receipt>.return-approval-actions[data-v-e4fbd1e8]{max-width:180px}.candidate-search[data-v-e4fbd1e8]{display:flex;align-items:flex-end;gap:10px;margin-bottom:14px}.candidate-search label[data-v-e4fbd1e8]{flex:1;min-width:0;display:grid;gap:7px;font-size:13px}.candidate-search input[data-v-e4fbd1e8]{min-height:44px;border:1px solid #ccd8dc;border-radius:4px;padding:8px 10px;font:inherit;width:100%;box-sizing:border-box}.candidate-search button[data-v-e4fbd1e8]{flex-shrink:0}.candidate-dialog .checkout-pagination[data-v-e4fbd1e8]{padding:14px 0;border:0}.candidate-dialog .checkout-pagination button[data-v-e4fbd1e8]{min-height:44px}.candidate-context[data-v-e4fbd1e8]{display:grid;gap:3px;margin:0 0 12px;padding:10px 12px;border:1px solid #d6e6df;border-radius:4px;background:#f2faf6;color:#28564a}.candidate-context strong[data-v-e4fbd1e8]{font-size:14px;color:#174e42}.candidate-context span[data-v-e4fbd1e8]{font-size:12px}.return-approval-workspace[data-v-8d2fd077]{background:#fff;border:1px solid #dce3e7;border-radius:5px;padding:20px;margin:18px 0;min-width:0}.return-approval-workspace>header[data-v-8d2fd077]{display:flex;align-items:center;justify-content:space-between;gap:12px}.return-approval-workspace h2[data-v-8d2fd077]{margin:0;font-size:17px}.return-approval-workspace p[data-v-8d2fd077]{font-size:13px;line-height:1.6;color:#62737f;margin:8px 0}.return-approval-toolbar[data-v-8d2fd077]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e2e8e9;font-size:13px}.return-approval-toolbar label[data-v-8d2fd077]{display:flex;align-items:center;gap:10px}.return-approval-toolbar select[data-v-8d2fd077]{min-height:36px;padding:6px 10px;border:1px solid #ccd8dc;border-radius:4px;font:inherit;background:#fff;color:#40556a}.return-approval-row[data-v-8d2fd077]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #e2e8e9}.return-approval-row>div[data-v-8d2fd077]{min-width:0;flex:1}.return-approval-row strong[data-v-8d2fd077]{font-size:14px}.return-approval-row small[data-v-8d2fd077]{display:block;overflow-wrap:anywhere;color:#62737f;font-size:12px;margin-top:5px}.return-approval-workspace .checkout-pagination[data-v-8d2fd077]{padding:16px 0 0;border:0}.return-approval-workspace button[data-v-8d2fd077]{min-height:36px}.return-request-detail>p[data-v-8d2fd077]{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.return-request-detail .receipt-collection[data-v-8d2fd077]{border:0;padding:0;margin:0}@media(max-width:600px){.return-approval-workspace[data-v-8d2fd077]{padding:16px}.return-approval-workspace button[data-v-8d2fd077],.return-approval-toolbar select[data-v-8d2fd077]{min-height:44px}.return-approval-row[data-v-8d2fd077]{align-items:flex-start}.return-approval-row .workspace-action[data-v-8d2fd077]{padding:0 10px;white-space:normal;max-width:120px}.return-approval-toolbar label[data-v-8d2fd077]{flex-wrap:wrap}}
