:root{--v008-control-height:44px;--v008-surface-radius:12px;--v008-content-gap:20px;--v008-surface-shadow:0 8px 24px rgb(69 48 54/6%);--v008-floating-shadow:0 18px 48px rgb(69 48 54/11%);--v008-dialog-shadow:0 20px 54px rgb(46 31 38/18%);--v008-soft-border:#e3d9da}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}a{touch-action:manipulation;-webkit-tap-highlight-color:rgb(135 82 100/14%)}a:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.login-password-wrap{grid-template-columns:22px minmax(0,1fr) var(--v008-control-height)}.login-password-toggle{width:var(--v008-control-height);height:var(--v008-control-height);border-radius:10px;touch-action:manipulation}:where(.app-main,.page-section,.management-page,.management-desktop,.management-content,.records-workspace,.records-panel,.side-drawer-body,.dialog-body){min-width:0}.management-heading{min-width:0;flex-wrap:wrap;align-items:flex-start;overflow-wrap:anywhere}.management-heading>div{min-width:0}.dialog-heading h2,.management-heading h1,.page-heading h1,.side-drawer-heading h2{text-wrap:balance}.dialog-heading p,.management-heading>div>p:last-child,.side-drawer-heading p{overflow-wrap:anywhere}.records-panel,.workbench-note{border-color:var(--v008-soft-border);box-shadow:var(--v008-surface-shadow)}.v006-workbench-groups{gap:24px}.v006-workbench-group{gap:12px}.v006-workbench-group>header{padding-bottom:8px}.workbench{padding-top:clamp(8px,2.5vh,30px)}.workbench-heading{margin-bottom:32px}.workbench-heading h1{font-size:clamp(34px,2.4vw,46px)}.v006-workbench-actions{gap:12px}.v006-workbench-actions .action-card{min-height:132px;grid-template-columns:44px minmax(0,1fr) 20px;gap:14px;align-items:center;padding:20px;border-color:var(--v008-soft-border);border-radius:var(--v008-surface-radius);box-shadow:var(--v008-surface-shadow)}.v006-workbench-actions .action-card:hover{box-shadow:var(--v008-floating-shadow)}.v006-workbench-actions .action-icon{width:42px;height:42px;border-radius:11px}.v006-workbench-actions .action-card-copy{min-width:0}.v006-workbench-actions .action-card-copy small{font-size:12px;letter-spacing:.08em}.v006-workbench-actions .action-card-copy strong{margin-top:4px;font-size:clamp(18px,1.25vw,22px);line-height:1.3;overflow-wrap:anywhere}.v006-workbench-actions .action-card-copy span{margin-top:7px;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.v006-workbench-actions .action-arrow{margin-top:0}.management-heading{min-height:0;margin-bottom:var(--v008-content-gap)}.overview-grid{gap:10px}.overview-card{min-height:124px;padding:18px;border-color:var(--v008-soft-border);border-radius:var(--v008-surface-radius);box-shadow:var(--v008-surface-shadow)}.overview-index{top:14px;right:16px}.overview-card>div{margin-top:18px}.overview-card strong{font-size:clamp(32px,2.4vw,44px)}.records-panel,.records-table-region{min-height:0}.record-action-button{min-height:44px}.empty-table{min-height:0;padding:clamp(40px,8vh,72px) 20px}.accessible-dialog :is(.dialog-heading-copy,.accessible-dialog-body,.dialog-actions){min-width:0}.side-drawer :is(.side-drawer-heading-copy,.side-drawer-body,.side-drawer-actions){min-width:0}.accessible-dialog .dialog-heading-copy{flex:1 1 auto}.accessible-dialog :is(h2,p,strong,span,dd,code){overflow-wrap:anywhere}.side-drawer :is(h2,p,strong,span,dd,code){overflow-wrap:anywhere}.accessible-dialog-body>*{max-width:100%}.accessible-dialog-body{overscroll-behavior:contain}.accessible-dialog .dialog-actions,.side-drawer-actions{flex-wrap:wrap;border-top:1px solid var(--border)}.accessible-dialog .dialog-actions>button,.side-drawer-actions>button{max-width:100%;overflow-wrap:anywhere}.side-drawer :is(.drawer-detail-list dd,.dialog-footer-summary){min-width:0;white-space:normal}.side-drawer:is(.delete-confirm-drawer,.payment-request-revoke-drawer,.v006-payout-revoke-drawer,.order-complaint-drawer){width:min(540px,100vw)}.side-drawer:is(.delete-confirm-drawer,.payment-request-revoke-drawer,.v006-payout-revoke-drawer,.order-complaint-drawer) .side-drawer-heading-copy .eyebrow{display:none}.delete-confirm-drawer .delete-confirm-copy{gap:12px;padding:4px 0}.modal-backdrop:has(>.unsaved-confirm-dialog){place-items:center}.unsaved-confirm-dialog.accessible-dialog{width:min(500px,calc(100vw - 48px));border-color:var(--v008-soft-border);border-radius:14px;box-shadow:var(--v008-dialog-shadow)}.unsaved-confirm-dialog .dialog-heading{gap:16px;padding:22px 24px 10px;border-bottom:0}.unsaved-confirm-dialog .dialog-heading h2{margin:0;font-size:22px;line-height:1.35;letter-spacing:-.015em}.unsaved-confirm-dialog .accessible-dialog-body{padding:4px 24px 24px}.unsaved-confirm-copy{padding:0}.unsaved-confirm-copy p{max-width:38ch;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.unsaved-confirm-dialog .dialog-actions{min-height:64px;gap:8px;padding:10px 24px;border-top:1px solid var(--border);background:var(--canvas)}.unsaved-confirm-dialog .dialog-actions>button{min-width:124px;min-height:44px}.companion-portal-dialog.unsaved-confirm-dialog.accessible-dialog,.drawer-backdrop:has(>.companion-completion-drawer)+.modal-backdrop .unsaved-confirm-dialog{width:min(470px,calc(100vw - 24px))}.order-compensation-drawer .financial-section{margin:0;padding:16px 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.order-compensation-drawer .financial-heading{margin-bottom:10px}.order-compensation-drawer .nested-table-scroll{border:0;border-radius:0}@media (max-width:1120px){.v006-workbench-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.drawer-back-button,.drawer-close-button{min-width:var(--v008-control-height);min-height:var(--v008-control-height)}.drawer-close-button{width:var(--v008-control-height);height:var(--v008-control-height)}.compact-filter-field input,.compact-filter-field select,.filter-field input,.filter-field select,.filter-picker-button,.record-search-field,.record-search-field input,.toolbar-apply,.toolbar-button,.visibility-toggle{min-height:var(--v008-control-height)}}@media (max-width:480px){.unsaved-confirm-dialog.accessible-dialog{width:calc(100vw - 24px)}.unsaved-confirm-dialog .dialog-heading{padding:20px 20px 8px}.unsaved-confirm-dialog .accessible-dialog-body{padding:4px 20px 20px}.unsaved-confirm-dialog .dialog-actions{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}}@media (max-width:767px){.drawer-close-button,.payout-query-mobile-notice{display:none}.payout-query-controls,.payout-scope-summary{display:grid}.payout-order-advanced-filters,.payout-query-controls{grid-template-columns:minmax(0,1fr)}.payout-readonly-boundary{display:flex}.payout-desktop-only{display:block}.pending-payout-companions .payout-desktop-only{padding-bottom:calc(124px + env(safe-area-inset-bottom))}.payout-batch-action-bar{display:grid;position:sticky;right:auto;bottom:0;width:100%;max-width:none;min-height:0;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px max(12px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border:0;border-top:1px solid var(--border-strong);border-radius:0;background:rgb(255 253 251/96%);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.payout-batch-select-control{min-height:var(--v008-control-height);justify-content:flex-start}.payout-batch-action-summary{justify-content:space-between}.payout-batch-action-bar .primary-button{min-width:0;min-height:var(--v008-control-height)}.mobile-header{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) auto;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-brand{min-width:0;min-height:56px;padding:8px 12px}.mobile-brand>span:last-child{min-width:0}.mobile-brand small,.mobile-brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-logout-button{grid-row:1;grid-column:2;align-self:center;margin:6px max(12px,env(safe-area-inset-right)) 6px 4px}.mobile-nav{grid-row:2;grid-column:1/-1;padding:4px max(6px,env(safe-area-inset-right)) 7px max(6px,env(safe-area-inset-left));border-top:1px solid rgb(227 217 218/72%)}.mobile-nav[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-nav[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.mobile-nav a,.mobile-nav button{min-height:56px;flex-direction:column;gap:3px;font-size:11px;line-height:1.2;text-align:center}.app-main,.app-shell[data-sidebar-collapsed=true] .app-main{padding:20px max(16px,env(safe-area-inset-right)) 42px max(16px,env(safe-area-inset-left))}.mobile-table-notice{display:none}.management-desktop,.management-desktop[data-business-collapsed=true]{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start;max-width:100%}.management-content{width:100%}.management-content,.management-content>*,.records-panel,.records-table-region,.records-toolbar,.records-workspace,.toolbar-primary-row>*{min-width:0;max-width:100%}.advanced-filters{grid-template-columns:minmax(0,1fr)}.drawer-detail-list,.history-item dl,.order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer-detail-list .detail-wide,.history-item .history-wide,.order-detail-grid .detail-wide{grid-column:1/-1}.drawer-detail-list>div,.order-detail-grid>div{padding:9px 10px}.history-item{padding:12px}.history-item header{padding-bottom:8px}.history-item dl{gap:8px 12px;margin-top:10px}.compact-filter-field input,.compact-filter-field select,.filter-field input,.filter-field select,.filter-picker-button,.record-search-field,.record-search-field input,.toolbar-apply,.toolbar-button,.visibility-toggle{min-height:var(--v008-control-height)}.v006-workbench-groups{gap:20px}.v006-workbench-actions{grid-template-columns:1fr}.v006-workbench-actions .action-card{min-height:104px;padding:16px}.workbench-heading{margin-bottom:24px}.workbench-heading h1{font-size:clamp(30px,9vw,40px)}}@media (max-width:340px){.drawer-detail-list,.history-item dl,.order-detail-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.v006-workbench-actions .action-card{transition:none}}table[data-record-action-density=compact]{--record-action-column-width:104px}table[data-record-action-density=regular]{--record-action-column-width:176px}table[data-record-action-density=medium]{--record-action-column-width:296px}table[data-record-action-density=wide]{--record-action-column-width:400px}table[data-record-action-density] :is(.sticky-actions-heading,.sticky-actions-cell,.sticky-actions-column){position:sticky!important;right:0;width:var(--record-action-column-width)!important;min-width:var(--record-action-column-width)!important;max-width:var(--record-action-column-width)!important}table[data-record-action-density] col:is(.record-actions-col,.order-actions-col,.profile-actions-col,.companion-actions-col){width:var(--record-action-column-width)!important;min-width:var(--record-action-column-width)!important;max-width:var(--record-action-column-width)!important}table[data-record-action-density] .sticky-actions-cell{padding-inline:8px}table[data-record-action-density] .sticky-actions-heading{text-align:center}table[data-record-action-density] .profile-record-actions{width:auto;min-width:0;max-width:100%}table[data-record-action-density] .sticky-actions-cell>.record-action-button{min-width:0;min-height:44px;padding-inline:10px;white-space:nowrap}table[data-record-action-density] .sticky-actions-cell :is(.record-actions,.payment-record-actions,.v006-record-row-actions){display:inline-flex;width:max-content;max-width:100%;min-width:0;flex-wrap:nowrap;gap:0;align-items:stretch;justify-content:flex-end;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#fffdfb}.order-action-notice{display:inline-flex;width:44px;min-width:44px;min-height:44px;flex:0 0 44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:0;color:#80531e;background:#fff8e8;cursor:pointer}.order-action-notice:focus-visible{outline:3px solid color-mix(in srgb,#80531e 34%,transparent);outline-offset:-3px}.order-action-notice:hover{background:#fff1cf}.order-action-notice-copy{margin:0;color:var(--ink);font-size:14px;line-height:1.65}.order-action-notice+.record-action-button{border-inline-start:1px solid var(--border)!important}table[data-record-action-density] .sticky-actions-cell :is(.record-actions,.payment-record-actions,.v006-record-row-actions)>.record-action-button{min-width:0;min-height:44px;flex:0 0 auto;padding-inline:9px;border:0;border-inline-start:1px solid var(--border);border-radius:0;background:transparent;white-space:nowrap}table[data-record-action-density] .sticky-actions-cell :is(.record-actions,.payment-record-actions,.v006-record-row-actions)>.record-action-button:first-of-type{border-inline-start:0}table[data-record-action-density] .sticky-actions-cell :is(.record-actions,.payment-record-actions,.v006-record-row-actions)>.record-action-button:hover:not(:disabled){background:#f8f1f0}table[data-record-action-density] .sticky-actions-cell :is(.record-actions,.payment-record-actions,.v006-record-row-actions)>:is(.record-action-danger,.payment-revoke-action,.is-danger){background:#fff9f9}table[data-record-action-density=compact] .sticky-actions-cell :is(.record-actions,.payment-record-actions,.v006-record-row-actions){justify-content:center}table[data-record-action-density=compact] .sticky-actions-cell{text-align:center}.v003-suborder-table>tbody>tr>:is(th,td){font-weight:400}.v003-suborder-table>tbody>tr>:is(th,td) .category-badge,.v003-suborder-table>tbody>tr>:is(th,td) .order-complaint-status,.v003-suborder-table>tbody>tr>:is(th,td) .order-status-badge,.v003-suborder-table>tbody>tr>:is(th,td) .order-status-indicator,.v003-suborder-table>tbody>tr>:is(th,td).record-number{font-weight:400}.v003-suborder-table>tbody>tr>.suborder-emphasis-cell{font-weight:700}@media (min-width:1024px){.v003-suborder-table>tbody>tr>:is(th,td){height:34px;padding-block:2px;line-height:1.25}.v003-suborder-table[data-record-action-density] .sticky-actions-cell .record-actions>.record-action-button,.v003-suborder-table[data-record-action-density] .sticky-actions-cell>.record-action-button{min-height:30px;padding-block:2px}.v003-suborder-table details[data-finance-explanation-surface=management-suborder-records]{display:inline-block;width:auto;margin:0 0 0 6px;vertical-align:middle}.v003-suborder-table details[data-finance-explanation-surface=management-suborder-records]>summary{min-block-size:30px;gap:6px;padding:2px 6px;border-radius:6px;font-size:11px}.v003-suborder-table details[data-finance-explanation-surface=management-suborder-records]>summary small{font-size:10px}.v003-suborder-table>thead>.suborder-group-heading-row>th{height:28px;padding-block:2px}.v003-suborder-table>thead>.suborder-column-heading-row>th{top:28px}}@media (min-width:1024px) and (max-width:2048px){.records-workspace .data-table>tbody>tr:not(.child-order-row,.payout-suborder-expansion){height:34px!important}.records-workspace .data-table>tbody>tr:not(.child-order-row,.payout-suborder-expansion)>:is(th,td){height:34px!important;padding-block:2px!important;line-height:1.25}.records-workspace .v004-order-table>tbody>tr.parent-order-row>:is(th,td):not(.order-status-cell,.sticky-actions-cell){padding-inline:4px!important}.records-workspace .v004-order-table>thead>tr>th:not(.sticky-actions-heading){padding-inline:4px!important}.records-workspace .data-table>thead>tr>th{height:34px!important;padding-block:2px!important;line-height:1.25}.records-workspace .data-table>thead>tr:first-child:not(:last-child)>th{height:28px!important;padding-block:2px!important}.records-workspace .data-table>thead>tr:first-child:not(:last-child)+tr>th{top:28px!important;height:44px!important;padding-block:0!important}.records-workspace .data-table>tbody>:is(.child-order-row,.payout-suborder-expansion)>:is(th,td){height:auto!important}.records-workspace .data-table .sticky-actions-cell{padding-block:2px!important}.records-workspace .data-table .sticky-actions-cell .record-action-button,.records-workspace table.data-table[data-record-action-density] .sticky-actions-cell .record-action-button{min-height:30px!important;padding-block:2px!important}.records-workspace .data-table :is(.expand-button,.payout-expand-button){width:30px;height:30px;min-width:30px;min-height:30px!important;padding:0}.records-workspace .data-table :is(.payout-batch-row-select,.payout-companion-detail-trigger,.order-category-note-trigger,.companion-employment-indicator){min-height:30px!important;padding-block:2px!important}.records-workspace .data-table .payout-batch-row-select{min-width:30px}.records-workspace .data-table .status-cell-content{min-height:30px;grid-template-columns:30px minmax(0,1fr)}.records-workspace .data-table .order-action-notice{width:30px;min-width:30px;min-height:30px;flex-basis:30px}}.v004-order-table .order-status-cell[data-status-token=pending]{--status-bg:#fff2dc}.v004-order-table .order-status-cell[data-status-token=paid]{--status-bg:#e8f1fd}.v004-order-table .order-status-cell[data-status-token=servicing]{--status-bg:#e4f6ea}.v004-order-table .order-status-cell[data-status-token=completed]{--status-bg:#e3f5f2}.v004-order-table .order-status-cell[data-status-token=audited]{--status-bg:#f1e9fa}.v004-order-table .order-status-cell[data-status-token=finished]{--status-bg:#ececfa}.v004-order-table .order-status-cell[data-status-token=cancelled]{--status-bg:#efedeb}.data-table :is(.sticky-actions-cell,.sticky-actions-column),.v004-order-table .order-status-cell,.v004-order-table .sticky-date-column{background:#fffdfb;isolation:isolate}.v004-order-table .order-status-cell{background:var(--status-bg)!important}.v004-order-table .sticky-date-column{background:#fffdfb}.data-table :is(.sticky-actions-heading,thead .sticky-actions-column){background:#f6efeb!important;isolation:isolate}.data-table tbody tr:hover :is(.sticky-actions-cell,.sticky-actions-column),.v004-order-table tbody tr:hover .sticky-date-column{background:#fdf8f5}.data-table tbody tr:hover :is(.sticky-actions-cell,.sticky-actions-column){background:#fdf8f5}.v004-order-table tbody tr:hover .order-status-cell{background:var(--status-bg)!important}:root{--font-sans:"DengXian","等线","Microsoft YaHei UI","Microsoft YaHei","PingFang SC","Hiragino Sans GB","Noto Sans CJK SC","Noto Sans SC","Source Han Sans SC",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--font-serif-cjk:"Songti SC","STSong","SimSun","Noto Serif CJK SC","Noto Serif SC",serif;--font-serif-latin:Georgia,serif;--v009-canvas:#f7f4f3;--v009-panel:#fffdfc;--v009-panel-muted:#f3eeed;--v009-ink:#2d2729;--v009-muted:#70666a;--v009-line:#e3dadd;--v009-line-strong:#cfc1c6;--v009-brand:#875264;--v009-brand-hover:#704252;--v009-brand-soft:#f3e9ec;--v009-success:#286345;--v009-success-soft:#eaf5ee;--v009-warning:#7a561d;--v009-warning-soft:#fff4dc;--v009-danger:#963447;--v009-danger-soft:#fbeaec;--v009-disabled:#aaa1a4;--v009-disabled-soft:#f0eceb;--v009-focus:#8d5a6c;--v009-selection:#eadce1;--canvas:var(--v009-canvas);--surface:var(--v009-panel);--surface-soft:var(--v009-panel-muted);--surface-pink:var(--v009-brand-soft);--text:var(--v009-ink);--text-primary:var(--v009-ink);--text-secondary:var(--v009-muted);--ink:var(--v009-ink);--muted:var(--v009-muted);--border:var(--v009-line);--border-strong:var(--v009-line-strong);--primary:var(--v009-brand);--brand:var(--v009-brand);--brand-hover:var(--v009-brand-hover);--brand-soft:var(--v009-brand-soft);--v009-accent:var(--v009-brand);--v009-accent-strong:var(--v009-brand-hover);--v009-accent-soft:var(--v009-brand-soft);--v009-border:var(--v009-line);--v009-table-heading:var(--v009-panel-muted);--success:var(--v009-success);--success-text:var(--v009-success);--success-soft:var(--v009-success-soft);--warning:var(--v009-warning);--warning-soft:var(--v009-warning-soft);--danger:var(--v009-danger);--danger-soft:var(--v009-danger-soft);--disabled:var(--v009-disabled);--disabled-soft:var(--v009-disabled-soft);--focus:var(--v009-focus);--selection:var(--v009-selection);--v008-soft-border:var(--v009-line);color:var(--v009-ink);background:var(--v009-canvas)}:root,body,button,html,input,optgroup,select,textarea{font-family:var(--font-sans)}body{background:var(--v009-canvas);color:var(--v009-ink)}::selection{background:var(--v009-selection);color:var(--v009-ink)}input::placeholder,textarea::placeholder{color:var(--v009-muted);opacity:.82}:where(button,input,select,textarea,a,[tabindex]):focus-visible{outline:3px solid var(--v009-focus);outline-offset:3px}:where(button,input,select,textarea):disabled{color:var(--v009-disabled);cursor:not-allowed;opacity:.56}[aria-disabled=true]{color:var(--v009-disabled);cursor:not-allowed;opacity:.56}:where(.eyebrow,.management-kicker,.workbench-kicker,[data-typography=latin-serif]){font-family:var(--font-serif-latin)}[data-typography=cjk-serif]{font-family:var(--font-serif-cjk)}.character-count,.confirm-copy>p strong,.history-item header strong,.note-index,.overview-index,.password-cell,.profile-result-main small,.record-number,.request-key-cell,.success-panel div>strong,.v006-profile-link-result code,.v006-workbench-group>header span,.v009-export-record-content,code,kbd,pre,samp{font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root{--record-column-width-I:48px;--record-column-width-P:144px;--record-column-width-S:112px;--record-column-width-K:148px;--record-column-width-M:120px;--record-column-width-N:84px;--record-column-width-D:112px;--record-column-width-T:168px;--record-column-width-L:220px;--record-column-width-Z:136px;--record-column-width-A:136px;--record-row-block-size:36px;--record-header-block-size:36px;--record-sticky-divider:0 0 0 1px var(--v009-line-strong)}[data-record-width=I]{inline-size:var(--record-column-width-I);min-inline-size:var(--record-column-width-I)}[data-record-width=P]{inline-size:var(--record-column-width-P);min-inline-size:var(--record-column-width-P)}[data-record-width=S]{inline-size:var(--record-column-width-S);min-inline-size:var(--record-column-width-S)}[data-record-width=K]{inline-size:var(--record-column-width-K);min-inline-size:var(--record-column-width-K)}[data-record-width=M]{inline-size:var(--record-column-width-M);min-inline-size:var(--record-column-width-M)}[data-record-width=N]{inline-size:var(--record-column-width-N);min-inline-size:var(--record-column-width-N)}[data-record-width=D]{inline-size:var(--record-column-width-D);min-inline-size:var(--record-column-width-D)}[data-record-width=T]{inline-size:var(--record-column-width-T);min-inline-size:var(--record-column-width-T)}[data-record-width=L]{inline-size:var(--record-column-width-L);min-inline-size:var(--record-column-width-L)}[data-record-width=Z]{inline-size:var(--record-column-width-Z);min-inline-size:var(--record-column-width-Z)}[data-record-width=A]{inline-size:var(--record-column-width-A);min-inline-size:var(--record-column-width-A)}[data-record-semantic=amount],[data-record-semantic=number]{font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}[data-record-semantic=long-text]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-sticky-identity{position:sticky;z-index:3;inset-inline-start:0;inline-size:var(--record-column-width-K);min-inline-size:var(--record-column-width-K);box-shadow:var(--record-sticky-divider);background:var(--v009-panel)}.record-sticky-action{position:sticky;z-index:4;inset-inline-end:0;inline-size:var(--record-column-width-A);min-inline-size:var(--record-column-width-A);box-shadow:0 0 0 1px var(--v009-line-strong);background:var(--v009-panel)}:where(.record-sticky-identity,.record-sticky-action)[scope=col]{z-index:12;background:var(--v009-panel-muted)}@media (min-width:1024px) and (max-width:2048px){[data-record-foundation=v009] :where(th,td){min-block-size:var(--record-row-block-size);padding-block:5px;padding-inline:8px;font-family:inherit;font-size:12px;line-height:1.35}[data-record-foundation=v009] th{min-block-size:var(--record-header-block-size);font-weight:650}}.v009-referral-workspace{--v009-panel-soft:var(--v009-panel-muted);--v009-positive:var(--v009-success);--v009-positive-soft:var(--v009-success-soft);color:var(--v009-ink);font-family:var(--font-sans)}.v009-referral-drawer button,.v009-referral-drawer input,.v009-referral-drawer textarea,.v009-referral-workspace button,.v009-referral-workspace input,.v009-referral-workspace textarea{touch-action:manipulation}.v009-referral-mobile-block{display:none}.v009-referral-desktop{display:grid;gap:10px;min-width:0}.v009-referral-actionbar{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:7px 10px;border:1px solid var(--v009-line);border-radius:10px;background:var(--v009-panel)}.v009-referral-actionbar>div:first-child{display:flex;align-items:baseline;gap:7px}.v009-referral-actionbar>div:first-child strong{color:var(--v009-accent);font-size:20px;line-height:1}.v009-referral-actionbar>div:first-child span{color:var(--v009-muted);font-size:12px}.v009-referral-actionbar-actions,.v009-referral-row-actions{display:flex;align-items:center;gap:6px}.v009-referral-actionbar button{min-height:32px}.v009-referral-table-viewport{position:relative;max-width:100%;border:1px solid var(--v009-line);border-radius:10px;background:var(--v009-panel);overscroll-behavior-inline:contain}.v009-referral-table{width:max(100%,980px);table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12px}.v009-referral-table td,.v009-referral-table th{box-sizing:border-box;height:35px;padding:0 10px;overflow:hidden;border-bottom:1px solid #eee4e5;background:var(--v009-panel);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v009-referral-table thead th{position:sticky;top:0;z-index:2;color:#644c56;background:#f5eded;font-weight:700}.v009-referral-table tbody tr:not(:has(.v009-referral-empty-cell,.v009-referral-loading-cell)){cursor:pointer}.v009-referral-table tbody tr:hover td{background:#fff8f8}.v009-referral-table [data-semantic=identity]{position:sticky;left:0;z-index:3;background:var(--v009-panel,#fffdfc);box-shadow:1px 0 0 var(--v009-line)}.v009-referral-table thead [data-semantic=identity]{z-index:5;background:#f0e5e6}.v009-referral-table [data-semantic=action]{position:sticky;right:0;z-index:4;background:var(--v009-panel,#fffdfc);box-shadow:-1px 0 0 var(--v009-line)}.v009-referral-table thead [data-semantic=action]{z-index:6;background:#f0e5e6}.v009-referral-table [data-width=I]{width:48px}.v009-referral-table [data-width=P]{width:144px}.v009-referral-table [data-width=S]{width:112px}.v009-referral-table [data-width=K]{width:148px}.v009-referral-table [data-width=M]{width:120px}.v009-referral-table [data-width=N]{width:84px}.v009-referral-table [data-width=D]{width:112px}.v009-referral-table [data-width=T]{width:168px}.v009-referral-table [data-width=L]{width:220px}.v009-referral-table [data-width=A],.v009-referral-table [data-width=Z]{width:136px}.v009-referral-amount-link,.v009-referral-row-actions button{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:25px;padding:2px 7px;border:1px solid var(--v009-line-strong);border-radius:6px;color:#59434c;background:#fff;font:inherit;font-weight:700;cursor:pointer}.v009-referral-amount-link:hover,.v009-referral-row-actions button:hover{border-color:var(--v009-accent);color:var(--v009-accent);background:var(--v009-accent-soft)}.v009-referral-row-actions button.danger{color:#a44545}.v009-referral-amount-link{min-height:24px;border-color:transparent;color:var(--v009-accent);background:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v009-referral-status{display:inline-flex;align-items:center;min-height:22px;padding:1px 7px;border:1px solid #d8c9cc;border-radius:999px;color:#65535a;background:#f7f1f2;font-weight:700}.v009-referral-status[data-tone=paid],.v009-referral-status[data-tone=positive]{border-color:#b8dfc9;color:var(--v009-positive);background:var(--v009-positive-soft)}.v009-referral-status[data-tone=scheduled],.v009-referral-status[data-tone=warning]{border-color:#edcfaa;color:var(--v009-warning);background:var(--v009-warning-soft)}.v009-referral-status[data-tone=muted],.v009-referral-status[data-tone=revoked]{color:#7d6f74;background:#f0eded}.v009-referral-profile-identity{display:flex;align-items:center;gap:7px;min-width:0}.v009-referral-profile-identity input{width:15px;height:15px;margin:0;accent-color:var(--v009-accent)}.v009-referral-truncate{display:block;overflow:hidden;text-overflow:ellipsis}.v009-referral-error,.v009-referral-inline-state{display:flex;align-items:center;gap:7px;min-height:34px;margin:0;padding:7px 10px;border:1px solid #ecc5c6;border-radius:8px;color:#963c43;background:#fff3f3;font-size:12px;line-height:1.45}.v009-referral-inline-state{border-color:var(--v009-line);color:var(--v009-muted);background:var(--v009-panel-soft)}.v009-referral-error button{margin-left:auto;border:0;color:inherit;background:transparent;font:inherit;font-weight:700;cursor:pointer}.v009-referral-empty-cell,.v009-referral-loading-cell{position:static!important;height:180px!important;text-align:center!important;background:var(--v009-panel)!important}.v009-referral-empty-cell span,.v009-referral-empty-cell strong{display:block;margin:3px}.v009-referral-empty-cell span{color:var(--v009-muted)}.v009-referral-drawer{width:min(720px,calc(100vw - 300px));min-width:620px;overscroll-behavior:contain}.v009-referral-detail-section,.v009-referral-form-section{display:grid;gap:10px;padding:14px;border:1px solid var(--v009-line);border-radius:12px;background:var(--v009-panel)}.v009-referral-detail-section+.v009-referral-detail-section,.v009-referral-form-section+.v009-referral-form-section{margin-top:12px}.v009-referral-detail-section h3,.v009-referral-form-section h3{margin:0;color:#4d3942;font-size:14px}.v009-referral-section-heading{display:flex;align-items:start;justify-content:space-between;gap:14px}.v009-referral-section-heading p,.v009-referral-section-note{margin:4px 0 0;color:var(--v009-muted);font-size:12px;line-height:1.6}.v009-referral-detail-grid,.v009-referral-kpi-strip,.v009-referral-party-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v009-referral-payout-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.v009-referral-net-kpi{border:1px solid #b9dbc8;background:#f1faf5!important}.v009-referral-net-kpi strong{color:#245b40}.v009-referral-detail-grid>div,.v009-referral-kpi-strip>div,.v009-referral-party-grid>div{display:grid;align-content:start;gap:5px;min-width:0;padding:10px;border-radius:8px;background:var(--v009-panel-soft)}.v009-referral-detail-grid dt,.v009-referral-kpi-strip span,.v009-referral-party-grid small,.v009-referral-party-grid span{color:var(--v009-muted);font-size:11px}.v009-referral-detail-grid dd,.v009-referral-kpi-strip strong,.v009-referral-party-grid strong{overflow-wrap:anywhere;margin:0;color:var(--v009-ink);font-size:13px;font-weight:700}.v009-referral-rate-groups{display:grid;gap:9px}.v009-referral-rate-groups fieldset{margin:0;padding:10px;border:1px solid var(--v009-line);border-radius:9px}.v009-referral-rate-groups legend{padding:0 5px;font-size:12px;font-weight:700}.v009-referral-secondary-rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.v009-referral-rate-input{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;color:#5f4b54;font-size:12px}.v009-referral-rate-input>span:last-child{display:flex;align-items:center;width:112px;border:1px solid var(--v009-line-strong);border-radius:7px;background:#fff}.v009-referral-rate-input input{min-width:0;width:100%;height:31px;padding:0 7px;border:0;outline:none;background:transparent;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v009-referral-rate-input>span:last-child:focus-within{border-color:var(--v009-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--v009-accent) 22%,transparent)}.v009-referral-rate-input b{padding-right:7px;color:var(--v009-muted)}.v009-referral-rate-primary{padding-bottom:7px;border-bottom:1px dashed var(--v009-line);font-weight:700}.v009-referral-drawer-table,.v009-referral-payee-list{display:grid;gap:6px}.v009-referral-drawer-table article,.v009-referral-payee-list>article{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(150px,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:7px 9px;border:1px solid #eadfe1;border-radius:8px;background:#fff;font-size:12px}.v009-referral-payee-list>article{grid-template-columns:minmax(150px,.9fr) minmax(190px,1.1fr);align-items:start;padding:10px}.v009-referral-drawer-table article>div,.v009-referral-payee-list span{display:grid;gap:2px;min-width:0}.v009-referral-payee-account strong{overflow-wrap:anywhere;font-size:12px}.v009-referral-payee-equation{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.2fr);align-items:stretch;gap:7px;padding-top:8px;border-top:1px dashed var(--v009-line)}.v009-referral-payee-equation>span{display:grid;gap:3px;padding:7px 8px;border-radius:7px;background:var(--v009-panel-soft)}.v009-referral-payee-equation i{align-self:center;color:var(--v009-muted);font-size:16px;font-style:normal;font-weight:800}.v009-referral-payee-equation b{color:var(--v009-ink);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v009-referral-payee-equation .v009-referral-payee-net{border:1px solid #b9dbc8;background:#f1faf5}.v009-referral-payee-net b{color:#245b40;font-size:15px}.v009-referral-zero-cash{grid-column:1/-1;display:flex;align-items:center;gap:5px;margin:0;padding:7px 9px;border-radius:7px;color:#315b45;background:#f1faf5}.v009-referral-recovery-lines{grid-column:1/-1;color:var(--v009-muted)}.v009-referral-recovery-lines summary{min-height:44px;cursor:pointer;line-height:44px}.v009-referral-recovery-lines ul{display:grid;gap:4px;margin:2px 0 0;padding:0;list-style:none}.v009-referral-recovery-lines li{display:flex;justify-content:space-between;gap:10px;padding:5px 8px;border-radius:6px;background:var(--v009-panel-soft)}.v009-referral-drawer-table small,.v009-referral-drawer-table span,.v009-referral-payee-list small{overflow:hidden;color:var(--v009-muted);text-overflow:ellipsis;white-space:nowrap}.v009-referral-check-row{display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid #b9dbc8;border-radius:8px;color:#315b45;background:#f1faf5;font-size:12px;line-height:1.5}.v009-referral-warning-row{border-color:#e8c794;color:#7b531f;background:#fff8e9}.v009-referral-check-row input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--v009-accent)}.v009-referral-delay-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.v009-referral-delay-options label{display:flex;align-items:center;justify-content:center;gap:5px;min-height:36px;border:1px solid var(--v009-line-strong);border-radius:8px;color:#6d5961;background:#fff;font-size:12px;cursor:pointer}.v009-referral-delay-options label[data-selected=true]{border-color:var(--v009-accent);color:var(--v009-accent);background:var(--v009-accent-soft);box-shadow:inset 0 0 0 1px var(--v009-accent)}.v009-referral-delay-options label:has(input:focus-visible),.v009-referral-upload:has(input:focus-visible){outline:2px solid var(--v009-accent);outline-offset:2px}.v009-referral-delay-options input{position:absolute;opacity:0;pointer-events:none}.v009-referral-upload{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px;border:1px dashed var(--v009-accent);border-radius:9px;color:var(--v009-accent);background:#fcf5f7;cursor:pointer}.v009-referral-upload>span{display:grid;gap:2px}.v009-referral-upload small{color:var(--v009-muted)}.v009-referral-upload input{position:absolute;width:1px;height:1px;opacity:0}.v009-referral-note-field{display:grid;gap:5px;color:#5f4a53;font-size:12px;font-weight:700}.v009-referral-note-field textarea{width:100%;min-height:76px;padding:9px;resize:vertical;border:1px solid var(--v009-line-strong);border-radius:8px;color:var(--v009-ink);background:#fff;font:inherit;font-weight:400;line-height:1.55}.v009-referral-success{display:grid;justify-items:center;gap:8px;padding:38px 18px;border:1px solid #b9dbc8;border-radius:12px;color:var(--v009-positive);background:#f2faf6;text-align:center}.v009-referral-success p{max-width:460px;margin:0;color:#5d7768;font-size:12px;line-height:1.65}.v009-referral-fact-list,.v009-referral-timeline{display:grid;gap:0;margin:0;padding:0;list-style:none}.v009-referral-fact-list li,.v009-referral-timeline li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:35px;padding:4px 7px;border-bottom:1px solid #eee4e5;font-size:12px}.v009-referral-fact-list li>span,.v009-referral-timeline li>span{display:grid;gap:2px;min-width:0;color:var(--v009-muted)}.v009-referral-amount-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v009-referral-amount-cards button{display:grid;gap:4px;min-height:82px;padding:11px;border:1px solid var(--v009-line);border-radius:9px;color:var(--v009-ink);background:var(--v009-panel-soft);text-align:left;cursor:pointer}.v009-referral-amount-cards button:hover{border-color:var(--v009-accent);background:var(--v009-accent-soft)}.v009-referral-amount-cards small,.v009-referral-amount-cards span,.v009-referral-invariant{color:var(--v009-muted);font-size:11px}.v009-referral-amount-cards strong{color:var(--v009-accent);font-size:17px}.v009-referral-invariant{margin:0}.v009-referral-inline-back{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:5px 7px;border:0;color:var(--v009-accent);background:transparent;font:inherit;font-weight:700;cursor:pointer}.v009-referral-commission-summary{display:flex;align-items:baseline;justify-content:space-between;margin:10px 0;padding:10px;border-radius:9px;background:var(--v009-accent-soft)}.v009-referral-commission-summary strong{color:var(--v009-accent);font-size:20px}.v009-referral-commission-summary span{color:var(--v009-muted);font-size:12px}.v009-referral-evidence{display:flex;align-items:center;gap:9px;margin:0;padding:9px;border-radius:8px;color:var(--v009-accent);background:var(--v009-accent-soft)}.v009-referral-evidence>span{display:grid;gap:2px}.v009-referral-empty,.v009-referral-evidence small{color:var(--v009-muted)}.v009-referral-empty{margin:0;padding:24px;text-align:center}@media (max-width:1180px){.v009-referral-drawer{width:min(650px,calc(100vw - 230px));min-width:570px}.v009-referral-secondary-rates{grid-template-columns:1fr}}@media (max-width:1023px){.v009-referral-desktop{display:none}.v009-referral-mobile-block{display:grid;gap:5px;padding:20px;border:1px solid var(--v009-line);border-radius:12px;background:var(--v009-panel);text-align:center}.v009-referral-mobile-block span{color:var(--v009-muted);font-size:12px}}@media (prefers-reduced-motion:reduce){.v009-referral-drawer *,.v009-referral-workspace *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.v009-receipt-management{--receipt-ink:var(--v009-ink);--receipt-muted:var(--v009-muted);--receipt-line:var(--v009-line);--receipt-soft:var(--v009-panel-muted);--receipt-accent:var(--v009-brand);--receipt-accent-strong:var(--v009-brand-hover);--receipt-success:var(--v009-success);color:var(--receipt-ink);font-family:var(--font-sans);background:var(--v009-panel);border:1px solid var(--receipt-line);border-radius:14px;box-shadow:0 12px 34px rgb(83 48 59/8%);overflow:hidden}.v009-receipt-management *,.v009-receipt-management :after,.v009-receipt-management :before{box-sizing:border-box}.v009-receipt-management button,.v009-receipt-management input,.v009-receipt-management select,.v009-receipt-management textarea{font:inherit}.v009-receipt-management button{min-height:44px;cursor:pointer}.v009-receipt-management button:disabled{cursor:not-allowed;opacity:.56}.v009-receipt-management :focus-visible{outline:3px solid color-mix(in srgb,var(--receipt-accent) 36%,transparent);outline-offset:2px}.v009-receipt-heading{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;padding:18px 20px;border-bottom:1px solid var(--receipt-line);background:#fffafa}.v009-receipt-heading-icon{display:grid;width:42px;height:42px;place-items:center;color:#fff;background:var(--receipt-accent);border-radius:12px;box-shadow:0 8px 18px rgb(113 61 80/18%)}.v009-receipt-heading-icon svg{width:21px;height:21px}.v009-receipt-heading h2,.v009-receipt-heading p{margin:0}.v009-receipt-heading h2{margin-top:2px;font-size:clamp(20px,2vw,27px);line-height:1.1}.v009-receipt-heading p:last-child{margin-top:5px;color:var(--receipt-muted);font-size:13px;line-height:1.5}.v009-receipt-eyebrow{color:var(--receipt-accent);font-size:11px;font-weight:800;letter-spacing:.16em}.v009-receipt-actions,.v009-receipt-row-actions,.v009-receipt-toolbar{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.v009-receipt-ghost,.v009-receipt-payer-search label>div>button,.v009-receipt-primary,.v009-receipt-row-actions button{display:inline-flex;gap:7px;align-items:center;justify-content:center;padding:9px 14px;color:var(--receipt-ink);background:#fff;border:1px solid var(--receipt-line);border-radius:10px;font-weight:700}.v009-receipt-primary{color:#fff;background:var(--receipt-accent);border-color:var(--receipt-accent)}.v009-receipt-primary:hover:not(:disabled){background:var(--receipt-accent-strong)}.v009-receipt-alert svg,.v009-receipt-ghost svg,.v009-receipt-history svg,.v009-receipt-info svg,.v009-receipt-primary svg,.v009-receipt-row-actions svg,.v009-receipt-selected-payer svg,.v009-receipt-status svg,.v009-receipt-success svg{width:16px;height:16px;flex:0 0 auto}.v009-receipt-create form{padding:18px 20px 20px}.v009-receipt-management fieldset{min-width:0;margin:0;padding:0;border:0}.v009-receipt-management label{display:grid;gap:7px;min-width:0;color:var(--receipt-ink);font-size:13px;font-weight:700}.v009-receipt-management input,.v009-receipt-management select,.v009-receipt-management textarea{width:100%;min-height:44px;padding:10px 12px;color:var(--receipt-ink);background:#fff;border:1px solid #d8c7ca;border-radius:10px}.v009-receipt-management textarea{min-height:80px;resize:vertical}.v009-receipt-management label>small{color:var(--receipt-muted);font-weight:400}.v009-receipt-grid{display:grid;gap:12px}.v009-receipt-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.v009-receipt-amount-primary{grid-column:1/-1}.v009-receipt-amount-primary .form-field{margin-bottom:2px}.v009-receipt-payer-block{display:grid;gap:11px;margin:16px 0;padding:14px;background:var(--receipt-soft);border:1px solid var(--receipt-line);border-radius:12px}.v009-receipt-label-row{display:flex;gap:10px 18px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.v009-receipt-label-row span{color:var(--receipt-muted);font-size:12px}.v009-receipt-segmented{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.v009-receipt-segmented button{padding:8px 10px;color:var(--receipt-muted);background:#fff;border:1px solid var(--receipt-line);border-radius:9px;font-weight:700}.v009-receipt-segmented button[aria-pressed=true]{color:var(--receipt-accent-strong);background:#f6eaee;border-color:var(--receipt-accent);box-shadow:inset 0 0 0 1px var(--receipt-accent)}.v009-receipt-payer-search,.v009-receipt-payer-search label{display:grid;gap:8px}.v009-receipt-payer-search label>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.v009-receipt-payer-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.v009-receipt-payer-results>button{display:grid;gap:3px;align-content:center;justify-items:start;min-width:0;padding:9px 11px;text-align:left;background:#fff;border:1px solid var(--receipt-line);border-radius:9px}.v009-receipt-payer-results>button[aria-pressed=true]{background:#f6eaee;border-color:var(--receipt-accent)}.v009-receipt-payer-results span,.v009-receipt-payer-results strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v009-receipt-payer-results span{color:var(--receipt-muted);font-size:12px}.v009-receipt-alert,.v009-receipt-info,.v009-receipt-selected-payer,.v009-receipt-status,.v009-receipt-success{display:flex;gap:8px;align-items:center;margin:12px 20px;padding:11px 13px;border:1px solid var(--receipt-line);border-radius:10px;overflow-wrap:anywhere}.v009-receipt-selected-payer,.v009-receipt-success{color:var(--receipt-success);background:#edf8f2;border-color:#c7e6d6}.v009-receipt-alert,.v009-receipt-error{color:#9b303b}.v009-receipt-alert{background:#fff2f2;border-color:#efcfd3}.v009-receipt-info,.v009-receipt-status{color:var(--receipt-muted);background:var(--receipt-soft)}.v009-receipt-create .v009-receipt-selected-payer,.v009-receipt-create form>.v009-receipt-alert,.v009-receipt-create form>.v009-receipt-success{margin-right:0;margin-left:0}.v009-receipt-actions{margin-top:15px;padding-top:14px;border-top:1px solid var(--receipt-line)}.v009-receipt-type-list{display:grid;gap:10px;padding:14px}.v009-receipt-primary-type{overflow:hidden;border:1px solid var(--receipt-line);border-radius:11px}.v009-receipt-primary-type.is-inactive{background:#fafafa}.v009-receipt-type-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:54px;padding:7px 10px 7px 14px;background:#fffafa}.v009-receipt-type-row.is-secondary{min-height:48px;padding-left:26px;background:#fff;border-top:1px solid #eee4e5}.v009-receipt-type-row.is-inactive{color:var(--receipt-muted);background:#f8f7f7}.v009-receipt-type-main{display:flex;gap:8px;align-items:center;min-width:0;flex-wrap:wrap}.v009-receipt-type-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v009-receipt-history,.v009-receipt-type-id{color:var(--receipt-muted);font-size:12px}.v009-receipt-history{display:inline-flex;gap:4px;align-items:center}.v009-receipt-state{padding:3px 7px;color:var(--receipt-success);background:#eaf7f0;border-radius:999px;font-size:11px;font-weight:800}.v009-receipt-state.is-inactive{color:#776d70;background:#ece9ea}.v009-receipt-branch{width:12px;height:12px;border-bottom:1px solid #cdbfc2;border-left:1px solid #cdbfc2}.v009-receipt-row-actions button{min-width:70px;min-height:40px;padding:7px 10px}.v009-receipt-drawer-form{display:grid;gap:13px}.v009-receipt-drawer-form fieldset{display:grid;gap:14px}.v009-receipt-confirmation{grid-template-columns:22px minmax(0,1fr);align-items:start;padding:12px;background:#fff3f3;border:1px solid #efcfd3;border-radius:10px}.v009-receipt-confirmation input{width:18px;min-height:18px;margin:2px 0 0}.is-spinning{animation:v009-receipt-spin .8s linear infinite}@keyframes v009-receipt-spin{to{transform:rotate(1turn)}}@media (max-width:900px){.v009-receipt-grid-3,.v009-receipt-payer-results{grid-template-columns:repeat(2,minmax(0,1fr))}.v009-receipt-type-row{grid-template-columns:minmax(0,1fr)}.v009-receipt-row-actions{justify-content:flex-start}}@media (max-width:600px){.v009-receipt-heading{grid-template-columns:42px minmax(0,1fr);padding:15px}.v009-receipt-heading>.v009-receipt-toolbar,.v009-receipt-heading>button{grid-column:1/-1;justify-self:stretch}.v009-receipt-heading>button,.v009-receipt-toolbar>button{flex:1 1}.v009-receipt-create form{padding:15px}.v009-receipt-grid-3,.v009-receipt-payer-results,.v009-receipt-segmented{grid-template-columns:minmax(0,1fr)}.v009-receipt-actions,.v009-receipt-row-actions{align-items:stretch;flex-direction:column}.v009-receipt-actions button,.v009-receipt-row-actions button{width:100%}.v009-receipt-type-row.is-secondary{padding-left:14px}}@media (prefers-reduced-motion:reduce){.is-spinning{animation-duration:1.8s}}body :is(.secondary-button:hover:not(:disabled),.pagination-button:hover:not(:disabled),.record-action-button:hover:not(:disabled),.visibility-toggle:hover,.filter-picker-button:hover,.column-visibility-panel label:hover){background:var(--v009-panel-muted)}body :is(.submit-error,.member-delete-balance,.management-feedback-error,.member-level-settings-error,.companion-level-settings-error,.product-category-settings-error,.product-category-submit-error,.payment-type-settings-error,.payment-type-submit-error,.payment-revoke-summary){border-color:color-mix(in srgb,var(--v009-danger) 32%,var(--v009-panel));color:var(--v009-danger);background:var(--v009-danger-soft)}body :is(.member-level-settings-success,.companion-level-settings-success,.product-category-settings-success,.payment-type-settings-success,.success-panel,.management-feedback:not(.management-feedback-error)){border-color:color-mix(in srgb,var(--v009-success) 30%,var(--v009-panel));color:var(--v009-success);background:var(--v009-success-soft)}body :is(.note-index,.character-count,.record-number,.password-cell,.request-key-cell,.overview-index){font-family:var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media print{body :is(.secondary-button:hover:not(:disabled),.pagination-button:hover:not(:disabled),.record-action-button:hover:not(:disabled),.visibility-toggle:hover,.filter-picker-button:hover,.column-visibility-panel label:hover,.submit-error,.member-delete-balance,.management-feedback-error,.member-level-settings-error,.companion-level-settings-error,.product-category-settings-error,.product-category-submit-error,.payment-type-settings-error,.payment-type-submit-error,.payment-revoke-summary,.member-level-settings-success,.companion-level-settings-success,.product-category-settings-success,.payment-type-settings-success,.success-panel,.management-feedback:not(.management-feedback-error)){border-color:revert;color:revert;background:revert}}.app-sidebar{height:100vh;height:100dvh;min-height:0;overflow:hidden}.side-nav-primary{flex:1 1 auto;min-height:0;align-content:start;overflow-x:hidden;overflow-y:auto;padding-bottom:8px;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin}.side-nav-primary .side-nav-button{scroll-margin-block:8px}.side-nav-auxiliary{flex:0 0 auto;margin-top:auto;padding-top:8px;border-top:1px solid var(--border)}.sidebar-session{flex:0 0 auto;margin-top:6px}.app-shell[data-sidebar-collapsed=true] .side-nav-auxiliary{margin-top:auto}@media (max-height:640px) and (min-width:768px){.side-nav-primary{margin-top:8px;padding-bottom:4px}.side-nav-auxiliary{gap:2px;padding-top:4px}.side-nav-button{min-height:44px}.sidebar-session{margin-top:4px;padding-top:6px}.app-shell[data-sidebar-collapsed=true] .side-nav-primary{margin-top:54px}.app-shell[data-sidebar-collapsed=true] .side-nav-auxiliary{margin-top:auto}}