.searchable-select{width:100%;min-width:0;max-width:100%;display:inline-flex;position:relative}.searchable-select-native{opacity:0;pointer-events:none;clip-path:inset(50%);width:1px!important;height:1px!important;padding:0!important;position:absolute!important}.searchable-select .searchable-select-trigger{color:#101820;width:100%;min-width:0;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cedee4;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.searchable-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.searchable-select-trigger:focus-visible{outline-offset:2px;outline:2px solid #008797}.searchable-select .searchable-select-trigger{font-size:14px}.searchable-select-popup{z-index:9999;box-sizing:border-box;color:#101820;background:#fff;border:1px solid #cedee4;border-radius:12px;flex-direction:column;padding:8px;font-size:14px;display:flex;box-shadow:0 12px 36px #12303e30}.searchable-select-options{flex-direction:column;min-height:0;margin-top:6px;display:flex;overflow:auto}.searchable-select-options>button{color:#101820;text-align:left;white-space:normal;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:7px;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.searchable-select-options>button.highlighted,.searchable-select-options>button:hover{background:#eaf6f7}.searchable-select-options>button:disabled{opacity:.45;cursor:not-allowed}.searchable-select-empty{padding:14px}.searchable-select-close{color:#087f8c;font:inherit;cursor:pointer;background:#fff;border:0;align-self:flex-end;padding:8px}.searchable-select-trigger>svg,.searchable-select-options>button>svg{flex-shrink:0}.searchable-select-options>button>span{overflow-wrap:anywhere;min-width:0}.searchable-select-close{flex-shrink:0}.searchable-select-create{color:#086575;text-align:left;font:inherit;cursor:pointer;background:#edf8f8;border:1px solid #b9d9dd;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;margin-top:6px;padding:10px;font-weight:600;display:flex}.searchable-select-create:focus-visible{outline-offset:2px;outline:2px solid #008797}.search-field{--search-action-size:40px;box-sizing:border-box;color:#52717d;background:#fff;border:1px solid #a5cbd2;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;width:100%;min-width:0;min-height:50px;margin:0;padding:4px 0 4px 10px;transition:border-color .14s,box-shadow .14s;display:inline-flex}.search-field:focus-within{border-color:#087f8c;box-shadow:0 0 0 1px #087f8c}.search-field>.search-field-icon{flex:0 0 20px;width:20px;height:20px}span.search-field input.search-field-input{width:100%;min-width:0;height:auto;min-height:0;box-shadow:none;color:#173647;font:inherit;background:0 0;border:0;border-radius:0;outline:0;flex:1 1 0;margin:0;padding:8px 0;font-size:14px;line-height:1.4;display:block}span.search-field input.search-field-input::placeholder{color:#627b86;opacity:1}.search-field .search-field-action,.search-field>.search-field-action-space{flex:0 0 var(--search-action-size);width:var(--search-action-size);min-width:0;height:var(--search-action-size);color:#385c69;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:9px;place-items:center;margin:0;padding:0;display:grid}.search-field .search-field-action{cursor:pointer;transition:background-color .14s,color .14s}.search-field .search-field-action:hover{color:#086878;background:#eaf6f7}.search-field .search-field-action:focus-visible{outline-offset:-3px;outline:2px solid #087f8c}.search-field .search-field-action>svg{flex-shrink:0;width:18px;height:18px}.search-field[data-disabled]{opacity:.6}.search-field .search-field-action:disabled{cursor:default}.search-field--compact{--search-action-size:36px;gap:6px;min-height:40px;padding-block:1px}span.search-field--compact input.search-field-input{padding-block:6px;font-size:13px}.smart-toolbar>.search-field{flex:220px;max-width:360px}.party-list-toolbar>.search-field{flex:180px;min-width:160px}.batch-card-toolbar>.search-field{width:min(360px,100%)}.batch-record-search{gap:8px;display:grid}.searchable-select-popup>.search-field{flex-shrink:0}@media (max-width:760px){span.search-field input.search-field-input{font-size:16px}.smart-toolbar>.search-field,.party-list-toolbar>.search-field{flex-basis:100%;min-width:0;max-width:none}.batch-card-toolbar>.search-field{width:100%}}@media (pointer:coarse){.search-field--compact{--search-action-size:40px;min-height:44px}}@media (prefers-reduced-motion:reduce){.search-field,.search-field .search-field-action{transition:none}}.app-window.workspace-shell{--workspace-header-height:72px;grid-template-rows:var(--workspace-header-height) minmax(0,1fr);min-height:0}.top-header.workspace-topbar{isolation:isolate;height:var(--workspace-header-height);background:#fff;border-bottom:1px solid #dce7ed;align-items:center;gap:12px;min-height:0;padding:0 20px;display:flex;position:relative}.workspace-topbar .workspace-brand{color:#102a3a;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:9px;padding:0;display:inline-flex}.workspace-brand img{object-fit:contain;flex-shrink:0;width:38px;height:38px}.workspace-brand strong{white-space:nowrap;font-size:16px}.workspace-header-actions{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.workspace-topbar .workspace-icon-button{color:#285160;cursor:pointer;background:#f7fafb;border:1px solid #d8e5ea;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;transition:background-color .14s,border-color .14s,color .14s;display:grid;position:relative}.workspace-topbar .menu-trigger{display:none}.workspace-shell .icon-sidebar [hidden]{display:none!important}.workspace-topbar .workspace-icon-button:hover,.workspace-topbar .workspace-icon-button[aria-expanded=true]{color:#086878;background:#eaf6f7;border-color:#7bbbc5}:is(.workspace-topbar button:focus-visible,.workspace-topbar input:focus-visible){outline-offset:3px;outline:2px solid #087f8c}.workspace-topbar .workspace-icon-button>svg,.workspace-year-caption>svg{flex-shrink:0;width:20px;height:20px}.workspace-icon-button>i{background:#c34050;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.workspace-topbar .workspace-profile{background:#fff;border-radius:50%}.workspace-profile>span{color:#fff;background:#0a6170;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.workspace-year-control{background:#f7fafb;border:1px solid #d8e5ea;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:0 4px 0 10px;display:flex}.workspace-year-caption{color:#45616e;align-items:center;gap:6px;display:flex}.workspace-year-caption>span{display:none}.workspace-topbar .workspace-year-control>.searchable-select{flex-shrink:0;width:124px}.workspace-topbar .workspace-year-control .searchable-select-trigger{background:0 0;border:0;min-height:40px;padding:7px 8px;font-size:13px}.workspace-header-panel{z-index:70;width:min(420px,100vw - 32px);max-height:calc(100dvh - var(--workspace-header-height) - 24px);overscroll-behavior:contain;color:#173647;transform-origin:100% 0;background:#fff;border:1px solid #d8e5ea;border-radius:14px;margin:0;padding:12px;animation:.16s ease-out both workspace-panel-in;position:absolute;inset:calc(100% + 8px) 20px auto auto;overflow:auto;box-shadow:0 16px 40px #12303e26}.workspace-topbar .workspace-panel-close{color:#385c69;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:grid}.workspace-panel-close svg{width:18px;height:18px}.workspace-panel-close:hover{background:#eaf6f7}.workspace-search-hint{color:#54717d;margin:12px 6px 4px;font-size:12px}.workspace-search-results{gap:3px;margin:8px 0 0;padding:0;list-style:none;display:grid}.workspace-search-results button{text-align:left;color:#173647;cursor:pointer;overflow-wrap:anywhere;background:#fff;border:0;border-radius:9px;gap:4px;width:100%;min-height:48px;padding:10px;transition:background-color .12s;display:grid}:is(.workspace-search-results button:hover,.workspace-search-results button:focus-visible){background:#edf7f8}.workspace-search-results strong{font-size:14px}.workspace-search-results span{color:#52717d;font-size:12px}.workspace-notification-panel{width:min(360px,100vw - 32px)}.workspace-notification-panel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-notification-panel h2{margin:0;font-size:16px}.workspace-notification-body{gap:12px;padding:14px 0;display:flex}.workspace-notification-body>svg{color:#087f8c;flex-shrink:0;width:22px;height:22px}.workspace-notification-body strong{font-size:14px}.workspace-notification-body p{color:#52717d;margin:6px 0 0;font-size:13px;line-height:1.5}.workspace-notification-link{color:#075f6b;cursor:pointer;background:#edf7f8;border:1px solid #bddce1;border-radius:9px;width:100%;min-height:44px;font-size:13px;font-weight:600}@keyframes workspace-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.workspace-topbar .menu-trigger{display:grid}.top-header.workspace-topbar{gap:8px;padding-inline:12px}.workspace-brand strong{font-size:14px}.workspace-header-actions{gap:6px}.workspace-shell .icon-sidebar{visibility:hidden;pointer-events:none;overscroll-behavior:contain;max-width:calc(100vw - 52px);transition:transform .18s,visibility .18s step-end;display:flex;overflow-y:auto;transform:translate(-100%)}.workspace-shell .icon-sidebar.open{visibility:visible;pointer-events:auto;transition:transform .18s,visibility;transform:translate(0)}.workspace-shell .close-nav{color:#285160;height:44px;width:44px!important}.workspace-shell .nav-overlay{animation:.16s ease-out both workspace-overlay-in}}@keyframes workspace-overlay-in{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.app-window.workspace-shell{--workspace-header-height:112px}.top-header.workspace-topbar{grid-template-rows:44px 40px;grid-template-columns:44px minmax(0,1fr) repeat(3,44px);align-content:center;gap:8px;padding:8px 12px;display:grid}.workspace-topbar .menu-trigger{grid-area:1/1}.workspace-topbar .workspace-brand{grid-area:1/2;min-width:0}.workspace-header-actions{display:contents}.workspace-search{grid-area:1/3}.workspace-notifications{grid-area:1/4}.workspace-topbar .workspace-profile{grid-area:1/5}.workspace-year-control{grid-area:2/1/auto/-1;justify-content:space-between;min-height:40px;padding-left:10px}.workspace-year-caption>span{font-size:12px;display:inline}.workspace-topbar .workspace-year-control .searchable-select-trigger{min-height:36px}.workspace-header-panel{width:calc(100vw - 24px);max-height:calc(100dvh - var(--workspace-header-height) - 20px);right:12px}.workspace-brand img{width:34px;height:34px}}@media (max-width:480px){.workspace-brand strong{display:none}}@media (prefers-reduced-motion:reduce){.workspace-topbar *,.workspace-shell .icon-sidebar,.workspace-shell .nav-overlay{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.invoice-item-lines{gap:4px;display:grid}.invoice-item-line{border-bottom:1px solid #e4eded;align-content:start;gap:5px;min-height:48px;padding:7px 0;display:grid}.invoice-item-line:last-child{border-bottom:0}.invoice-item-line span{color:#566e77;font-size:12px}.invoice-items-summary{gap:8px;display:grid}.invoice-item-summary{gap:4px;padding:5px 0;display:grid}.financial-save-fields.financial-save-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.data-availability{color:#234658;background:#fff;border:1px solid #ccdce3;border-radius:14px;margin:12px 0;padding:24px;line-height:1.5}.data-availability[role=alert]{background:#fffaf8;border-color:#dab5aa}.data-availability strong{font-size:16px;display:block}.data-availability p{margin:8px 0 14px;font-size:14px}.data-availability button{color:#095966;cursor:pointer;background:#fff;border:1px solid #8fb8c2;border-radius:9px;min-height:42px;padding:8px 16px}.dashboard>.data-gate-content>.page-title{min-height:64px}.financial-save-fields:disabled .direction-picker button:not([disabled]){display:grid}.party-drawer form>footer.financial-save-footer{flex-wrap:wrap}.party-drawer form>footer.financial-save-footer .drawer-error{color:#9b3025;flex:0 0 100%;min-height:0;padding:0 0 6px;font-size:13px;line-height:1.45}.party-directory-controls{align-items:center;gap:8px;min-width:0;display:flex}.party-directory-controls>.searchable-select{flex:0 0 126px;width:126px}.party-directory-controls .searchable-select-trigger{min-height:36px;padding:6px 10px;font-size:12px}.party-directory-controls .view-switch{flex:none;gap:2px;min-width:0;margin:0;padding:3px}.party-directory-controls .view-switch>button{width:28px;height:28px}.party-directory-controls .view-switch>button.active{color:#fff!important;background:#087f8c!important}.party-list-card .smart-toolbar .party-balance-tabs button[aria-pressed=true]{color:#075764!important;background:#e7f5f7!important;border-color:#087f8c!important}.party-list-card>.smart-table{min-width:0}.party-list-card .smart-toolbar{justify-content:flex-start;padding:10px 14px}.party-list-card .smart-toolbar>.party-balance-tabs{flex:none}.party-directory-name{text-align:left;color:#086475;background:0 0;border:0;gap:4px;padding:0;display:grid}.party-directory-name strong{font-size:13px;font-weight:600}.party-directory-name small{color:#607783;font-size:11px}.party-list-card .smart-table .role-row{margin:0}.party-list-card .smart-table .role-row>span{color:#276779;background:#eef7f8;border-color:#d4e8ec;font-size:11px;line-height:1.4}@media (min-width:701px){.party-list-card .smart-table [data-column=party]{width:26%;min-width:190px}.party-list-card .smart-table [data-column=mobile]{min-width:115px}.party-list-card .smart-table [data-column=gstin]{min-width:150px}.party-list-card .smart-table [data-column=balance]{min-width:130px}}@media (max-width:760px){.party-list-card .smart-toolbar>.party-balance-tabs{flex:100%;justify-content:space-between}.party-list-card .smart-toolbar .party-balance-tabs button{flex:1;min-height:40px;padding:6px}.party-directory-controls{flex:100%}.party-directory-controls>.searchable-select{flex:1;width:auto}.party-directory-controls .view-switch>button{width:34px;height:34px}}@media (pointer:coarse){.party-list-card .party-balance-tabs button,.party-directory-controls .searchable-select-trigger{min-height:44px}.party-directory-controls .view-switch>button{width:38px;height:38px}}.workspace-shell .sidebar-more-modules{border-top:1px solid #e0e9ee;gap:8px;padding-top:8px;display:grid}.workspace-shell .icon-sidebar .sidebar-more-toggle{flex-direction:column;gap:1px}.workspace-shell .icon-sidebar .sidebar-more-toggle span{font-size:10px;font-weight:600;line-height:1.2;display:block}.workspace-shell .icon-sidebar button:focus-visible{outline-offset:2px;outline:2px solid #087f8c}@media (max-width:760px){.workspace-shell .sidebar-more-modules{gap:3px}.workspace-shell .icon-sidebar .sidebar-more-toggle{flex-direction:row;gap:12px}.workspace-shell .icon-sidebar .sidebar-more-toggle span{font-size:inherit}}.table-export-menu{flex-shrink:0;position:relative}.table-export-menu>summary{color:#101820;cursor:pointer;background:#fff;border:1px solid #cedee4;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.table-export-menu>summary::-webkit-details-marker{display:none}.table-export-menu svg{flex-shrink:0;width:16px;height:16px}.table-export-options{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:7px;display:flex}.table-export-menu .table-export-options button{color:#101820;min-height:40px;font-size:13px}.smart-toolbar>.searchable-select{flex:0 220px;width:auto}.export-controls>.searchable-select{flex:0 150px;width:150px}.agents-filter>.searchable-select{width:min(300px,75vw)}.top-header .searchable-select{flex-shrink:0;width:112px}.party-grid.list-view .party-card>*,.company-bank-grid.list-view>article>*{overflow-wrap:anywhere;min-width:0}.company-bank-grid.list-view>article>footer{flex-wrap:wrap}@media (max-width:1100px){.party-grid.list-view .party-card,.company-bank-grid.list-view>article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.company-bank-grid.list-view>article>footer{grid-column:1/-1}}@media (max-width:760px){.party-grid.list-view .party-card,.company-bank-grid.list-view>article{display:block}}.table-export-menu .table-export-options .table-export-additional{white-space:normal;text-align:center;flex:1 0 100%;width:100%;height:auto;min-height:44px;padding:8px 10px;line-height:1.4}.overview-grid.party-overview-full{grid-template-columns:minmax(0,1fr)}.party-overview-full>article{min-width:0}.party-kyc-information{border-bottom:1px solid #dce7eb;padding:20px}.party-kyc-information .info-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;display:grid}.party-kyc-information dd{overflow-wrap:anywhere}@media (min-width:761px){.party-overview-full .table-scroll{overflow-x:auto}.party-overview-full .smart-table table{table-layout:auto;min-width:960px}.party-overview-full .smart-table .align-right .table-cell-content{white-space:nowrap;overflow-wrap:normal}.party-overview-full .smart-table .row-actions{flex-wrap:nowrap}}.smart-table .smart-toolbar{align-items:center;gap:8px}.smart-toolbar>.table-totals{background:0 0;border:0;flex-wrap:wrap;flex:0 auto;gap:6px;min-width:0;max-width:100%;margin:0 auto 0 0;padding:0;display:flex}.table-totals .table-total-pill{box-sizing:border-box;background:#f7fbfc;border:1px solid #cedee4;border-radius:10px;flex-direction:column;justify-content:center;min-width:88px;max-width:100%;min-height:44px;padding:5px 11px;display:flex}.table-totals dt{color:#465b66;font-size:11px;font-weight:500;line-height:1.3}.table-totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:5px;margin:2px 0 0;font-size:14px;font-weight:700;line-height:1.3;display:flex}.table-totals dd small{white-space:nowrap;font-size:10px;font-weight:500}@media (min-width:761px){.smart-table .smart-toolbar>.search-field{flex:180px;max-width:300px}.smart-table .smart-toolbar>.searchable-select{flex:0 150px}.smart-table .smart-toolbar>.date-range-picker summary{min-width:130px}.smart-table .export-controls>.searchable-select{flex-basis:138px;width:138px}}.smart-table .align-right{text-align:right;font-variant-numeric:tabular-nums}.smart-table th.align-right>button{justify-content:flex-end}.smart-table th>button{align-items:center;gap:5px;display:flex}.smart-table th>button:disabled{opacity:1;cursor:default}.smart-table th svg,.smart-table button svg{flex-shrink:0}.smart-table .row-actions{flex-wrap:nowrap;gap:6px;display:flex}.smart-table .row-actions button{justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}@media (max-width:760px){.smart-toolbar>.table-totals{width:100%}.table-totals .table-total-pill{flex:100px}}@media (max-width:700px){.smart-table .row-actions button{min-width:44px;min-height:44px}}.invoice-items-summary{text-align:left;color:#111;gap:8px;display:grid}.invoice-item-summary{flex-direction:column;gap:2px;line-height:1.5;display:flex}.invoice-item-summary+.invoice-item-summary{border-top:1px solid #dae5e9;padding-top:8px}.smart-table table{table-layout:auto;width:100%;min-width:0}.smart-table th,.smart-table td{white-space:normal;overflow-wrap:anywhere;vertical-align:top;min-width:0;padding:12px}.smart-table th>button{white-space:normal;overflow-wrap:normal;word-break:normal;max-width:100%;min-height:24px;padding:0;font-size:12px;line-height:1.4}.smart-table td{font-size:13px;line-height:1.5}.smart-table .table-cell-content{overflow-wrap:anywhere;min-width:0;max-width:100%}.smart-table .table-cell-content:is(.amount-positive,.amount-negative,.amount-neutral){font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;font-weight:700}.smart-table .table-cell-content>*{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.smart-table .table-cell-content button{white-space:normal;overflow-wrap:anywhere}.smart-table .table-cell-content .table-link{text-align:left}.smart-table .invoice-item-summary{gap:2px;padding:0}.smart-table .invoice-item-summary+.invoice-item-summary{padding-top:8px}.smart-table .table-cell-content:is(.amount-positive,.amount-negative,.amount-neutral)>*{white-space:nowrap;overflow-wrap:normal}.smart-table .table-count{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px;display:flex}.smart-table .table-pagination{margin-top:0}@media (min-width:701px){.smart-table .table-scroll{position:relative;overflow-x:auto}.smart-table :is(th,td)[data-column=products]{width:20%;min-width:180px}.smart-table :is(th,td):is([data-column=date],[data-column=due]){min-width:106px}.smart-table :is(th,td):is([data-column=kind],[data-column=type]){min-width:98px}.smart-table :is(th,td):is([data-column=party],[data-column=agent],[data-column=batch]){min-width:130px}.smart-table :is(th,td):is([data-column=reference],[data-column=id],[data-column=invoice]){min-width:140px}.smart-table :is(th,td):is([data-column=actions],[data-column=action]){width:1%;min-width:102px}}.smart-table .table-count,.smart-table .smart-empty{font-size:12px}.table-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}.table-pagination button{color:#111;background:#fff;border:1px solid #cadce2;border-radius:8px;min-height:44px;padding:8px 12px;font-size:14px}.table-pagination button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.smart-table td .table-cell-content{width:100%}.smart-table td:before{font-size:12px}.smart-table td{grid-template-columns:minmax(90px,34%) minmax(0,1fr);align-items:start;gap:12px;padding:7px 0}.smart-table tbody{gap:12px;padding:12px}.smart-table tr{padding:10px 12px}.smart-table .table-cell-content{text-align:left}.smart-table .table-cell-content:is(.amount-positive,.amount-negative,.amount-neutral){white-space:normal;overflow-wrap:anywhere}}@media (min-width:701px) and (max-width:1000px){.agents-workspace .smart-table td{padding:7px 0}.agents-workspace .smart-table :is(th,td)[data-column]{width:auto;min-width:0}.agents-workspace .smart-table .table-cell-content{text-align:left}}.smart-table .table-view-actions{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.smart-table .table-view-button{color:#31545d;cursor:pointer;background:#fff;border:1px solid #dce7e9;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.smart-table .table-view-button:hover{color:#087c8c;background:#effafb;border-color:#0b8392}.smart-table .table-view-button:focus-visible{outline-offset:2px;outline:2px solid #087f8c}.smart-table .table-view-button svg{flex:none;width:17px;height:17px}@media (max-width:700px),(pointer:coarse){.smart-table .table-view-button{flex-basis:44px;width:44px;height:44px}}.quick-party-creator{background:#f3fafa;border:1px solid #bddcde;border-radius:12px;min-width:0;margin-top:16px;padding:16px}.quick-party-creator h3{color:#173c45;margin:0 0 6px;font-size:15px}.quick-party-creator p{color:#526e78;margin:0 0 14px;font-size:12px;line-height:1.5}.quick-party-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.quick-party-creator button{color:#165866;font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd4da;border-radius:9px;padding:10px 12px;font-size:13px}.quick-party-creator button.primary-action{color:#fff;background:#086b79;border-color:#086b79}.quick-party-creator button:disabled{opacity:.6;cursor:wait}.quick-party-creator button:focus-visible{outline-offset:2px;outline:2px solid #008797}.quick-party-duplicates{background:#fffaef;border:1px solid #d8c498;border-radius:9px;gap:10px;margin-top:12px;padding:12px;font-size:12px;display:grid}.quick-party-duplicates>div{overflow-wrap:anywhere;gap:6px;display:grid}.quick-party-duplicates button{text-align:left}.quick-party-creator .quick-party-error{color:#a13227;margin:12px 0 0}@media (max-width:600px){.quick-party-creator{padding:12px}.quick-party-creator .form-grid{grid-template-columns:minmax(0,1fr)}.quick-party-actions button{flex:auto}}.tds-view-controls{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px;display:flex}.tds-view-controls [role=tablist]{gap:8px;display:flex}.tds-view-controls [role=tab]{color:#111;cursor:pointer;background:#fff;border:1px solid #c9dbe0;border-radius:9px;min-height:44px;padding:10px 16px;font-size:14px}.tds-view-controls [role=tab][aria-selected=true]{color:#075764;background:#e7f5f7;border-color:#087f8c;font-weight:700}.tds-view-controls button:focus-visible{outline-offset:3px;outline:2px solid #087f8c}.tds-view-filters{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:8px;display:flex}.tds-view-filters .searchable-select{width:180px;max-width:100%}.tds-result-count{color:#344550;margin:0;padding:0 16px 8px;font-size:13px}.tds-mini-tabs{justify-content:flex-start;gap:8px;padding-top:0}.tds-mini-tabs [role=tab]{min-height:36px;padding:6px 12px;font-size:13px}@media (max-width:500px){.tds-view-filters{flex-basis:100%}.tds-view-filters .searchable-select{flex:1;min-width:120px}}.tds-reference-cell{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.tds-reference-cell .table-link{text-align:left;white-space:normal}.tds-reference-cell .tds-reference-party{color:#526d7a;font-size:12px;font-weight:400}.ops-workspace{gap:18px;min-width:0;display:grid}.ops-workspace>p{color:#64748b;line-height:1.6}.ops-tabs,.ops-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-tabs button,.ops-actions button,.ops-workspace form>button{color:#203d3b;cursor:pointer;background:#fff;border:1px solid #dce5e4;border-radius:8px;padding:9px 13px}.ops-tabs button.selected,.ops-workspace button.primary-action{color:#fff;background:#087d70;border-color:#087d70}.ops-form{background:#fff;border:1px solid #dce5e4;border-radius:12px;padding:20px}.ops-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:16px 0;display:grid}.ops-grid label{color:#405653;gap:7px;font-size:13px;font-weight:600;display:grid}.ops-grid input,.ops-grid select,.ops-grid textarea{box-sizing:border-box;color:#173b36;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cadbd8;border-radius:7px;padding:10px}.ops-grid textarea{min-height:80px}.ops-error{color:#a32920;background:#fff0ee;border:1px solid #ffd0c9;border-radius:8px;padding:12px}.ops-success{color:#176246;background:#e6f6ee;border-radius:8px;padding:12px}.ops-workspace h2{margin:0 0 10px;font-size:18px}.ops-workspace .module-card{min-width:0;padding:16px;overflow:hidden}.ops-workspace .module-kpis{margin:0}.ops-workspace .ops-inline{flex-wrap:wrap;gap:8px;display:flex}.ops-workspace button:disabled{opacity:.5;cursor:wait}.ops-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.ops-grid .wide{grid-column:1/-1}@media (max-width:600px){.ops-form,.ops-workspace .module-card{padding:12px}.ops-grid{grid-template-columns:1fr}.ops-tabs button{flex:1}.ops-actions span{overflow-wrap:anywhere}.ops-workspace .module-kpis{grid-template-columns:1fr 1fr}}.agents-workspace{width:100%;min-width:0}.agents-workspace>.page-title{flex-wrap:wrap;gap:16px}.agents-workspace>.page-title p{font-size:13px}.agents-workspace>.page-title .primary-action{white-space:nowrap;gap:7px;font-size:13px}.agent-workspace-tabs,.agent-profile-tabs{background:#fff;border:1px solid #dce7ed;border-radius:13px;gap:5px;margin-bottom:20px;padding:5px;display:flex;overflow-x:auto}.agent-workspace-tabs button,.agent-profile-tabs button{color:#526c79;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-size:13px;font-weight:600;display:inline-flex}.agent-workspace-tabs button[aria-pressed=true],.agent-profile-tabs button[aria-pressed=true]{color:#086575;background:#e9f5f5}.agent-workspace-tabs button span{background:#fff;border-radius:5px;padding:1px 5px;font-size:11px}.agent-directory-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.agent-directory-toolbar>.search-field{width:min(360px,100%);margin-left:auto}.agent-directory-controls{flex-shrink:0;align-items:center;gap:10px;display:flex}.agent-directory-controls>.searchable-select{min-width:140px}.agent-view-switch{background:#fff;border:1px solid #d6e4ea;border-radius:10px;flex:0 0 82px;gap:3px;width:82px;min-width:82px;margin:0;padding:3px;display:flex}.agent-view-switch button{color:#607884;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:32px;display:grid}.agent-view-switch button[aria-pressed=true]{color:#fff;background:#0b6574}.agent-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.agent-summary-card{text-align:left;cursor:pointer;color:#152f3b;background:#fff;border:1px solid #dce7ed;border-radius:16px;gap:24px;width:100%;min-width:0;padding:20px;transition:border-color .15s,box-shadow .15s;display:grid;box-shadow:0 3px 12px #123c4810}.agent-summary-card:hover{border-color:#5295a1;box-shadow:0 5px 18px #123c4818}.agent-card-identity{align-items:center;gap:12px;min-width:0;display:flex}.agent-card-identity>span:nth-child(2){flex:1;min-width:0}.agent-card-identity strong{overflow-wrap:anywhere;font-size:15px;line-height:1.4;display:block}.agent-card-identity small{color:#617b88;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.5;display:block}.agent-card-identity>svg{color:#6c8792;flex-shrink:0}.agent-avatar{color:#0b6979;background:#e6f3f5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:inline-flex}.agent-card-balance{gap:5px;display:grid}.agent-card-balance>span:first-child{color:#627886;font-size:12px}.agent-card-balance .amount-value{font-size:23px;font-weight:700;line-height:1.25}.agent-card-footer{color:#657b87;border-top:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:12px;display:flex}.agent-state{color:#277557;background:#eaf6f1;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.agent-state-inactive{color:#64717a;background:#edf0f2}.agent-profile-heading{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 20px;display:flex}.agent-profile-heading h2{overflow-wrap:anywhere;margin:0 0 5px;font-size:23px}.agent-profile-heading h2:focus{outline:none}.agent-profile-heading p{color:#637b87;margin:0;font-size:12px}.agent-profile-heading>div{min-width:0}.agent-profile-heading>.agent-party-link{margin-left:auto}.agent-party-link{color:#126576;cursor:pointer;background:#fff;border:1px solid #d2e1e8;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:600;display:inline-flex}.agent-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.agent-metrics small{color:#617783;font-size:11px}.agent-details-panel{background:#fff;border:1px solid #dae6ec;border-radius:14px;padding:22px}.agent-details-panel h3{margin:0 0 20px;font-size:16px}.agent-details-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;display:grid}.agent-details-panel dt{color:#627a86;margin-bottom:5px;font-size:12px}.agent-details-panel dd{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:14px;font-weight:500}.agent-detail-wide{grid-column:1/-1}.agent-register-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.agent-register-heading h2{margin:0 0 5px;font-size:19px}.agent-register-heading p{color:#617986;margin:0;font-size:12px}.agent-register-heading>.searchable-select{width:min(280px,100%)}.agents-workspace .smart-table{background:#fff;border:1px solid #dce7ed;border-radius:14px;overflow:hidden}.agents-workspace .agent-text-link{color:#086475;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline}.agent-invoice-reference{white-space:normal;overflow-wrap:anywhere;gap:4px;display:grid}.agent-invoice-reference small,.agent-invoice-party{color:#526c79;font-size:12px;line-height:1.5}.agents-workspace td[data-column=invoice]{min-width:160px}.agent-table-action{color:#146878;cursor:pointer;background:#fff;border:1px solid #cfdee7;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 10px;display:inline-flex}.agent-table-action:disabled{color:#74828a;opacity:.55;cursor:not-allowed}.agent-empty{text-align:center;color:#637e89;background:#fff;border:1px dashed #c8dce4;border-radius:14px;justify-items:center;gap:10px;padding:48px 20px;display:grid}.agent-empty h2{color:#243f4b;margin:0;font-size:19px}.agent-empty p{margin:0 0 6px;font-size:13px}.agent-message{color:#286450;background:#edf7f3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;font-size:13px;display:flex}.agent-error{color:#9e4038;background:#fff1ef}.agent-message button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:4px 8px}.agent-loading{text-align:center;color:#607985;padding:30px;display:block}.agents-workspace button:focus-visible{outline-offset:3px;outline:2px solid #0d8494}@media (max-width:1100px){.agent-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.agent-card-grid{grid-template-columns:minmax(0,1fr)}.agent-directory-toolbar>.search-field{width:100%}.agent-directory-controls,.agent-directory-controls>.searchable-select{flex:1}.agent-summary-card{gap:18px;padding:18px}.agent-profile-heading h2{font-size:20px}.agent-profile-heading>div{flex:calc(100% - 65px)}.agent-profile-heading>.agent-party-link{margin-left:0}.agent-details-panel{padding:18px}.agent-details-panel dl,.agent-metrics{grid-template-columns:minmax(0,1fr)}.agent-workspace-tabs button,.agent-profile-tabs button{padding:9px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.agent-summary-card{transition:none}}.agents-workspace .agent-payment-summary{grid-template-columns:minmax(0,380px);margin-bottom:20px}.agent-payment-summary small{color:#617783;margin-top:8px;font-size:11px;line-height:1.5;display:block}@media (min-width:601px) and (max-width:1100px){.agent-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.batch-creation-note{color:#245361;overflow-wrap:anywhere;background:#edf8f8;border:1px solid #bddde0;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:14px;line-height:1.5}.batch-workspace-header{align-items:flex-start;gap:16px}.batch-workspace-header>div:first-child{flex:1;min-width:0}.batch-workspace-header h1{overflow-wrap:anywhere}.batch-workspace-header .page-actions{max-width:100%}@media (max-width:900px){.batch-workspace-header{flex-direction:column;align-items:stretch}.batch-workspace-header .page-actions{justify-content:flex-start;width:100%}.batch-workspace-header .batch-header-actions{justify-content:flex-start}}.batch-name-list{white-space:normal;overflow-wrap:anywhere;flex-direction:column;gap:5px;font-size:12px;line-height:1.5;display:flex}.batch-card-people{border-top:1px solid #dce7ed;border-bottom:1px solid #dce7ed;gap:12px;margin:16px 0;padding:14px 0;display:grid}.batch-card-people>div{gap:5px;display:grid}.batch-card-people h3{color:#526c79;margin:0;font-size:12px;font-weight:600}.batch-item-groups{text-align:left;gap:14px;min-width:0;display:grid}.batch-item-groups h3{color:#526c79;margin:0 0 7px;font-size:12px;font-weight:600}.batch-item-groups .invoice-items-summary{font-size:12px}.batch-summary-card{align-self:start}.batch-card-open{color:inherit;text-align:left;cursor:pointer;font:inherit;font-weight:inherit;background:0 0;border:0;padding:0}.batch-card-open:hover{color:#087f8c}.batch-card-open:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #087f8c}.batch-more{margin-top:5px}.batch-more>summary{color:#087280;cursor:pointer;padding:5px 0;font-size:12px;font-weight:600}.batch-more[open]>summary{margin-bottom:6px}.batch-more>summary:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #087f8c}.batch-directory-table .table-total-pill{min-width:130px}.batch-summary-card .amount-value,.batch-directory-table .table-total-pill .amount-value{white-space:nowrap}.batch-summary-card>.batch-item-groups{border-top:1px solid #dce7ed;margin-top:18px;padding-top:14px}@media (min-width:701px){.batch-directory-table .smart-table table{min-width:1240px}.batch-directory-table .smart-table [data-column=products]{min-width:250px}.batch-directory-table .smart-table [data-column=parties],.batch-directory-table .smart-table [data-column=agents]{min-width:165px}}.documents-workspace{gap:16px;min-width:0;display:grid}.documents-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.documents-heading h2{color:#183843;align-items:center;gap:9px;margin:0;font-size:18px;display:flex}.documents-heading h2>span{color:#526b75;background:#edf5f7;border-radius:6px;padding:3px 7px;font-size:12px;font-weight:500}.documents-heading p{color:#607681;margin:6px 0 0;font-size:13px;line-height:1.5}.document-primary,.document-secondary,.document-icon,.document-actions button{color:#075f6b;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cedee4;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:600;display:inline-flex}.document-primary{color:#fff;white-space:nowrap;background:#087f8c;border-color:#087f8c;flex-shrink:0}.document-primary:hover{background:#066c77}.document-secondary:hover,.document-icon:hover,.document-actions button:hover{background:#edf7f8}.documents-workspace button:disabled{opacity:.55;cursor:wait}.document-primary svg,.document-secondary svg,.document-actions svg{flex-shrink:0}.document-upload{background:#f8fbfc;border:1px solid #c8dfe5;border-radius:14px;padding:20px}.document-upload>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.document-upload h3{color:#183843;margin:0;font-size:15px}.document-icon{background:0 0;border-color:#0000;width:36px;min-height:36px;padding:0}.document-upload fieldset{border:0;min-width:0;margin:0;padding:0}.document-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:16px;display:grid}.document-fields label{color:#405b67;gap:7px;min-width:0;font-size:12px;font-weight:600;display:grid}.document-fields input,.document-fields textarea{box-sizing:border-box;color:#173b36;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cedee4;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.document-fields .searchable-select-trigger{min-height:42px}.document-fields textarea{resize:vertical}.document-file small{color:#667d87;font-size:11px;font-weight:400}.document-fields input[type=file]{padding:6px;font-size:12px;line-height:26px}.document-fields input::file-selector-button{color:#075f6b;font:inherit;cursor:pointer;background:#eaf3f5;border:0;border-radius:6px;margin-right:10px;padding:6px 9px}.document-optional{border-top:1px solid #deeaee;margin-top:16px;padding-top:14px}.document-optional summary{color:#405b67;cursor:pointer;width:fit-content;padding:4px 0;font-size:12px;font-weight:600}.document-optional summary span{color:#738791;margin-left:6px;font-weight:400}.document-optional .document-fields{margin-top:14px}.document-upload footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.documents-empty{text-align:center;background:#fafcfd;border:1px dashed #cfdee4;border-radius:14px;justify-items:center;padding:34px 18px;display:grid}.documents-empty>span{color:#6f919d;background:#edf5f7;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:12px;display:grid}.documents-empty h3{color:#264653;margin:0;font-size:14px}.documents-empty p{color:#667d87;margin:7px 0 0;font-size:12px;line-height:1.6}.document-loading{text-align:center;color:#607681;padding:20px;font-size:13px}.document-error{color:#982e28;background:#fff5f3;border:1px solid #f0c7c2;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}.document-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.document-notice{color:#246542;background:#f1faf5;border:1px solid #c9e6d5;border-radius:10px;margin:0;padding:11px 14px;font-size:13px}.documents-workspace .smart-table{border:1px solid #dce7ed;border-radius:14px;overflow:hidden}.documents-workspace .smart-toolbar>.search-field{margin-right:auto}.document-name{align-items:flex-start;gap:9px;min-width:0;display:flex}.document-name>svg{color:#618896;flex-shrink:0;margin-top:1px}.document-name>span{min-width:0}.document-name strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.5}.document-name small{color:#6a7e87;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.5;display:block}.document-status{color:#586d77;white-space:nowrap;background:#f3f5f7;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.document-status-verified{color:#257046;background:#eaf7ef}.document-status-active{color:#8a6315;background:#fff6df}.document-status-rejected{color:#a14338;background:#fff0ee}.document-actions{flex-wrap:nowrap;gap:5px;display:flex}.document-actions button{border-radius:8px;width:34px;min-width:34px;min-height:34px;padding:0}.documents-workspace .smart-table [data-column=actions]{min-width:136px}@media (max-width:650px){.documents-heading{flex-wrap:wrap;align-items:start;gap:12px}.document-upload{padding:15px}.document-fields{grid-template-columns:minmax(0,1fr);gap:14px}.document-primary,.document-secondary{min-height:44px}.document-actions button{width:40px;min-width:40px;min-height:40px}.document-upload footer>*{flex:1}.documents-empty{padding:28px 14px}.documents-workspace .smart-table [data-column=actions]{min-width:0}}.party-kyc{gap:22px;min-width:0;padding:22px;display:grid}.kyc-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.party-kyc .kyc-heading h2{color:#102a3a;margin:0;font-size:19px}.kyc-heading p{color:#607681;margin:6px 0 0;font-size:13px;line-height:1.5}.kyc-edit{color:#075f6b;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cedee4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:600;display:inline-flex}.kyc-edit:hover{background:#f0f8f9;border-color:#8fbfc8}.kyc-details-grid{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:16px;display:grid}.kyc-panel{background:#fff;border:1px solid #dce7ed;border-radius:14px;min-width:0;padding:18px}.kyc-panel h3{color:#163845;align-items:center;gap:9px;margin:0 0 20px;font-size:14px;display:flex}.kyc-panel h3>svg{color:#087f8c;flex-shrink:0;width:18px;height:18px}.kyc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 16px;margin:0;display:grid}.kyc-facts .kyc-wide{grid-column:1/-1}.kyc-facts dt,.kyc-bank dt{color:#607681;margin:0 0 5px;font-size:11px}.kyc-facts dd{color:#183843;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.kyc-count{color:#46626d;background:#eef6f8;border-radius:7px;place-items:center;min-width:24px;min-height:24px;margin-left:auto;font-size:12px;font-weight:500;display:grid}.kyc-bank-list{gap:14px;display:grid}.kyc-bank+.kyc-bank{border-top:1px solid #e1ebee;padding-top:14px}.kyc-bank-name{justify-content:space-between;align-items:start;gap:8px;display:flex}.kyc-bank-name strong{color:#183843;overflow-wrap:anywhere;font-size:13px}.kyc-bank-name>span{color:#12645f;white-space:nowrap;background:#e8f6f5;border-radius:6px;padding:2px 7px;font-size:10px;line-height:1.5}.kyc-bank p{letter-spacing:1px;color:#183843;margin:9px 0 12px;font-size:14px}.kyc-bank dl{gap:10px;margin:0;display:grid}.kyc-bank dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.kyc-bank-empty{color:#718891;justify-items:center;gap:10px;padding:14px 4px 20px;display:grid}.kyc-bank-empty>svg{width:28px;height:28px}.kyc-bank-empty p{text-align:center;margin:0;font-size:13px}.kyc-bank-edit{width:100%;margin-top:18px}@media (max-width:1100px){.kyc-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kyc-banks{grid-column:1/-1}.kyc-bank-list{grid-template-columns:repeat(2,minmax(0,1fr))}.kyc-bank+.kyc-bank{border-top:0;padding-top:0}.kyc-bank-edit{width:auto}.kyc-bank-empty{place-items:center start;padding:0;display:flex}}@media (max-width:650px){.party-kyc{gap:18px;padding:16px 12px}.kyc-heading{flex-wrap:wrap;align-items:start;gap:12px}.kyc-details-grid{grid-template-columns:minmax(0,1fr);gap:12px}.kyc-panel{padding:16px}.kyc-bank-list{grid-template-columns:minmax(0,1fr)}.kyc-bank+.kyc-bank{border-top:1px solid #e1ebee;padding-top:14px}.kyc-bank-edit{width:100%}.kyc-edit{min-height:44px}}.party-balance-tabs{border:0;flex-wrap:nowrap;justify-content:flex-start;gap:4px;min-width:0;margin:0;padding:0;display:flex}.party-balance-tabs button{color:#111;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c9dbe0;border-radius:8px;min-height:36px;padding:6px 10px;font-size:12px}.party-balance-tabs button[aria-pressed=true]{color:#075764;background:#e7f5f7;border-color:#087f8c;font-weight:700}.party-balance-tabs button:focus-visible{outline-offset:3px;outline:2px solid #087f8c}.party-list-card .party-list-toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-height:58px;padding:10px 14px;display:flex}.party-list-toolbar .party-balance-tabs{flex:none}.party-list-toolbar>.searchable-select{flex:0 0 126px;width:126px}.party-list-toolbar .searchable-select-trigger{min-height:36px;padding:6px 10px;font-size:12px}.party-list-toolbar .view-switch{flex:none;gap:2px;padding:3px}.party-list-toolbar .view-switch>button{width:28px;height:28px}.party-list-toolbar>.party-count{margin-left:auto;font-size:12px}@media (max-width:760px){.party-list-toolbar .party-balance-tabs{flex:100%;justify-content:space-between}.party-list-toolbar .party-balance-tabs button{flex:1;min-height:40px;padding:6px}.party-list-toolbar>.searchable-select{flex:126px}.party-list-toolbar .searchable-select-trigger{min-height:40px}.party-list-toolbar .view-switch>button{width:34px;height:34px}.party-list-toolbar>.party-count{font-size:11px}}@media (pointer:coarse){.party-list-toolbar .party-balance-tabs button,.party-list-toolbar .searchable-select-trigger{min-height:44px}.party-list-toolbar .view-switch>button{width:38px;height:38px}}
