.channel-page{display:flex;flex-direction:column;gap:20px}.channel-intro{display:flex;align-items:center;gap:15px;padding:23px;background:linear-gradient(110deg,#f2f8f5,#f8faf9);border:1px solid #dfeae4;border-radius:10px}.channel-intro-icon{display:grid;place-items:center;background:#e0f0e8;border-radius:10px;width:50px;height:50px;color:#20765c}.channel-intro>div{flex:1;min-width:0}.channel-intro strong{font-size:19px;color:#234b3c}.channel-intro p{font-size:12px;color:#71867b;margin-top:5px}.channel-note{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:#657d70;line-height:1.8;background:#f3f7f5;border:1px solid #e3ebe6;border-radius:7px;padding:12px 14px}.channel-note svg{margin-top:2px;color:#4c8e73}.channel-page>.stat-row{margin:0;padding-top:8px;padding-bottom:8px}.channel-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 22px 22px}.channel-card{border:1px solid #e1e9e4;border-radius:9px;background:#fff;padding:18px;min-width:0;transition:border-color .15s,box-shadow .15s}.channel-card:hover{border-color:#bfd8cb;box-shadow:0 4px 15px #153e2806}.channel-card-top{display:flex;align-items:center;gap:11px}.channel-card-top>div{flex:1;min-width:0}.channel-card-top h3{font-size:14px;overflow-wrap:anywhere}.channel-card-top>div>span{display:block;font-size:10px;color:#8a9b91;margin-top:5px}.channel-provider{width:37px;height:37px;border-radius:8px;display:grid;place-items:center;background:#e5f3eb;color:#32815d}.channel-provider-gcash{background:#e8f1fa;color:#417ba8}.channel-provider-bank{background:#eeeaf6;color:#80709f}.channel-card dl{margin:18px 0 14px;display:flex;flex-direction:column;gap:11px;font-size:11px}.channel-card dl>div{display:flex;gap:14px;min-width:0}.channel-card dt{flex:0 0 84px;color:#8a9a91}.channel-card dd{margin:0;color:#536a5e;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-card-actions{display:flex;align-items:center;gap:15px;padding-top:12px;border-top:1px solid #edf1ee;flex-wrap:wrap}.channel-card-actions>.button{margin-right:auto;padding-left:0;min-height:27px}.channel-card-actions .text-button{font-size:11px}.channel-danger{color:#af665c}.channel-page .filter-bar .inline-select select{max-width:230px}.channel-inline-error{padding:0 22px 18px}.channel-detail-tabs{width:fit-content;max-width:100%;overflow-x:auto;margin-bottom:24px}.channel-section{display:flex;flex-direction:column;gap:16px}.channel-section-heading{display:flex;align-items:flex-start;gap:14px;justify-content:space-between}.channel-section-heading h3{display:flex;gap:8px;align-items:center;font-size:14px}.channel-section-heading p{font-size:11px;color:#83998a;margin-top:7px}.channel-section-heading>.button{flex-shrink:0}.channel-bound-list{display:flex;flex-direction:column;border:1px solid #e1eae4;border-radius:7px}.channel-bound-row{display:flex;align-items:center;gap:10px;padding:13px;border-bottom:1px solid #edf1ee;min-width:0}.channel-bound-row:last-child{border-bottom:0}.channel-bound-row>span:first-child{flex:1;min-width:0}.channel-bound-row strong{display:block;font-size:12px}.channel-bound-row small{display:block;font-size:10px;color:#899b8f;margin-top:5px;overflow-wrap:anywhere}.channel-inline-empty{padding:20px;border:1px dashed #d8e5dd;background:#f8faf8;border-radius:8px;color:#85998b;font-size:12px;line-height:1.8}.channel-binding-controls{display:flex;align-items:flex-end;gap:12px}.channel-binding-controls .form-field{flex:1;margin-bottom:0;min-width:0}.channel-binding-controls select{min-width:0}.channel-test-buttons{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.channel-test-buttons .button{font-size:11px}.channel-callback-box{background:#f6f8fa;border:1px solid #e3e9ed;border-radius:8px;padding:18px;margin-top:7px}.channel-callback-box>h3{font-size:13px;color:#466776}.channel-callback-box>p{font-size:11px;color:#84959d;margin:7px 0 18px}.channel-callback-box .form-field{margin-bottom:13px}.channel-callback-actions{display:flex;align-items:center;gap:14px;justify-content:space-between}.channel-callback-actions small{font-size:10px;color:#8a9a9e}.channel-latest-result{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:#678472;line-height:1.7;overflow-wrap:anywhere}.channel-latest-result svg{margin-top:3px}.channel-span-all{grid-column:1/-1}.channel-log-detail{padding:17px;background:#f6f9f7;border:1px solid #e1eae3;border-radius:8px;margin-bottom:17px;overflow-wrap:anywhere}.channel-log-detail>span{font-size:11px;color:#5c7966}.channel-log-detail>p{font-size:12px;margin-top:10px;margin-bottom:12px}.channel-log-detail>code{font-size:10px;color:#8d9e91}.channel-api-cell{display:flex;align-items:flex-start;flex-direction:column;gap:6px;max-width:190px}.channel-api-cell>small{color:#8a9c91;font-size:10px;overflow-wrap:anywhere}.channel-api-cell .text-button{font-size:10px}.channel-page .form-field>small{font-size:10px;line-height:1.7;color:#8a9b90}.channel-log-table{min-width:740px}@media(min-width:1400px){.channel-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:850px){.channel-card-grid{grid-template-columns:1fr}.channel-page>.stat-row .stat-value{font-size:24px}.channel-intro{padding:18px;gap:12px}.channel-intro>.badge{align-self:flex-start}.channel-intro strong{font-size:17px}}@media(max-width:560px){.channel-page{gap:16px}.channel-intro{align-items:flex-start;flex-wrap:wrap}.channel-intro-icon{width:39px;height:39px}.channel-intro strong{font-size:16px}.channel-intro p{font-size:10px}.channel-intro>.badge{margin-left:51px}.channel-note{font-size:10px;padding:11px}.channel-card-grid{padding:0 15px 15px;gap:12px}.channel-card{padding:15px}.channel-card-top{gap:9px;flex-wrap:wrap}.channel-card-top .badge{font-size:9px}.channel-card-top h3{font-size:13px}.channel-card dl{font-size:10px}.channel-card dt{flex-basis:76px}.channel-card-actions{gap:13px}.channel-card-actions .text-button{font-size:10px}.channel-section-heading{flex-direction:column;gap:10px}.channel-section-heading>.button{align-self:flex-end}.channel-bound-row{flex-wrap:wrap}.channel-bound-row .badge{font-size:9px}.channel-bound-row .button{font-size:10px;min-height:30px}.channel-binding-controls{flex-direction:column;align-items:stretch}.channel-test-buttons{gap:8px}.channel-test-buttons .button{font-size:10px;min-height:34px;padding:7px 10px}.channel-callback-box{padding:14px}.channel-callback-actions{flex-direction:column;align-items:stretch}.channel-callback-actions .button{align-self:flex-end}.channel-page .panel-heading{align-items:flex-start;gap:10px}.channel-page .panel-heading>.button{font-size:10px;min-height:32px;padding:7px 10px}.channel-page .filter-bar>.inline-select{width:100%;justify-content:space-between}.channel-page .filter-bar>.inline-select select{max-width:65%}.channel-detail-tabs{margin-bottom:18px}.channel-api-cell{max-width:160px}}.channel-sandbox-entry{display:flex;align-items:center;gap:20px;padding:20px 23px;border:1px solid #a5cbb9;border-radius:10px;background:#f3faf6}.channel-sandbox-entry>div{flex:1;min-width:0}.channel-sandbox-entry strong{font-size:16px;color:#234b3c}.channel-sandbox-entry p{font-size:12px;color:#536e60;line-height:1.8;margin:8px 0}.channel-sandbox-entry small{font-size:11px;color:#6c7f74}.channel-sandbox-entry a{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:7px;background:#22654f;color:#fff;font-size:12px;text-decoration:none;white-space:nowrap}.channel-sandbox-entry a:focus-visible{outline:3px solid #dfbd67;outline-offset:3px}@media(max-width:560px){.channel-sandbox-entry{align-items:stretch;flex-direction:column;padding:17px;gap:14px}}.admin-intro{display:flex;align-items:center;gap:18px;padding:24px 26px;background:linear-gradient(115deg,#edf5f0,#f8faf8);border:1px solid #dbe8df;border-radius:10px}.admin-intro-icon{width:54px;height:54px;background:#fff;border:1px solid #e0ebe4;border-radius:13px;display:grid;place-items:center;color:#2c7f58;flex-shrink:0}.admin-intro>div:nth-child(2){flex:1}.admin-eyebrow{font-size:9px;letter-spacing:1.5px;color:#83a28e;font-weight:650}.admin-intro h2{font-size:20px;font-weight:600;margin:7px 0}.admin-intro p{font-size:12px;color:#7f9587;line-height:1.8}.admin-overview-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:18px}.admin-shortcuts{display:grid;grid-template-columns:1fr 1fr;padding:0 20px 20px;gap:12px}.admin-shortcut{display:flex;align-items:center;text-align:left;gap:11px;background:#fbfdfb;border:1px solid #e3ece6;border-radius:8px;padding:19px 14px;min-width:0}.admin-shortcut:hover{background:#f0f7f3;border-color:#b9d7c5}.admin-shortcut-icon{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;background:#eaf4ee;color:#4c9069;border-radius:8px}.admin-shortcut>span:nth-child(2){flex:1;min-width:0}.admin-shortcut strong{font-size:13px;font-weight:600;display:block}.admin-shortcut small{font-size:10px;line-height:1.8;color:#90a296;display:block;margin-top:5px}.admin-shortcut>svg{color:#93ad9a;flex-shrink:0}.admin-health-list{padding:0 22px}.admin-health-list>div{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #edf2ee;padding:13px 0;font-size:11px}.admin-health-list>div:last-child{border:0}.admin-health-list>div>span:first-child{color:#8b9d90}.admin-health-list strong{font-size:11px;font-weight:500;text-align:right}.admin-note{display:flex;gap:9px;align-items:flex-start;background:#f1f7f3;border:1px solid #e5eee8;color:#7d9685;line-height:1.9;font-size:11px;border-radius:7px;padding:13px 14px}.admin-note>svg{flex-shrink:0;margin-top:2px}.panel>.admin-note{margin:14px 20px 20px}.admin-merchant-list{padding:0 21px 8px}.admin-merchant-row{display:flex;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid #edf2ef}.admin-merchant-row:last-child{border:0}.admin-merchant-row>.admin-merchant-identity{flex:1}.admin-merchant-identity{display:flex;align-items:center;gap:11px;min-width:0}.admin-merchant-avatar{width:37px;height:37px;border-radius:8px;font-size:11px;display:grid;place-items:center;flex-shrink:0;font-weight:600}.admin-merchant-identity>span:last-child{min-width:0}.admin-merchant-identity strong{font-size:12px;font-weight:550;display:block}.admin-merchant-identity small{font-size:9px;color:#93a397;display:block;margin-top:5px}.admin-text-button{display:flex;align-items:center;gap:5px;padding:4px 0;color:#39845d;background:none;border:0;font-size:10px;white-space:nowrap}.admin-text-button:hover{text-decoration:underline}.admin-recent-audit{padding:0 22px 12px}.admin-recent-audit>div{display:flex;gap:11px;padding:17px 0;border-bottom:1px solid #edf2ef}.admin-recent-audit>div:last-child{border:0}.admin-recent-audit strong{font-size:12px;font-weight:500}.admin-recent-audit p{font-size:10px;color:#95a599;margin-top:7px}.admin-audit-dot{width:10px;height:10px;border-radius:50%;background:#74aa88;border:3px solid #e3f1e8;box-sizing:content-box;flex-shrink:0;margin-top:1px}.admin-row-actions{display:flex;gap:12px}.admin-row-actions button{font-size:10px;color:#3a825b;border:0;background:none;padding:4px 0}.admin-row-actions button:hover{text-decoration:underline}.admin-confirm-copy{font-size:13px;line-height:2;color:#6f8777}.admin-member-name{display:flex;align-items:center;gap:11px}.admin-member-avatar{width:33px;height:33px;border-radius:50%;background:#eff5f0;color:#669174;display:grid;place-items:center;font-size:12px}.admin-permission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;padding:0 22px 23px}.admin-permission-card{padding:23px 18px;background:#fafcfb;border:1px solid #e4ece7;border-radius:8px}.admin-permission-card>svg{color:#5e9976}.admin-permission-card h3{font-size:14px;margin:14px 0}.admin-permission-card ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:11px}.admin-permission-card li{display:flex;align-items:center;gap:7px;font-size:11px;color:#779281}.admin-permission-card li>svg{color:#7ca68b;flex-shrink:0}.admin-permission-card p{font-size:10px;color:#9aaa9e;margin-top:19px;line-height:1.8}.admin-audit-list{padding:0 24px 17px}.admin-audit-entry{display:flex;gap:14px;padding:20px 0;border-top:1px solid #edf2ef}.admin-audit-entry>div{flex:1;min-width:0}.admin-audit-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-audit-heading h3{font-size:13px;font-weight:550}.admin-audit-heading time{font-size:10px;color:#92a497;white-space:nowrap}.admin-audit-entry p{font-size:11px;line-height:1.9;color:#7c9484;margin:8px 0}.admin-audit-entry>div>span{font-size:10px;color:#a0aea4}.admin-merchants-table{min-width:800px}@media(max-width:1250px){.admin-shortcuts{grid-template-columns:1fr}.admin-shortcut{padding:14px}.admin-merchant-row{flex-wrap:wrap}.admin-merchant-row>.admin-merchant-identity{min-width:190px}.admin-merchant-row .admin-text-button{margin-left:48px}.admin-overview-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,1fr)}}@media(max-width:1024px){.admin-overview-grid{grid-template-columns:1fr}.admin-shortcuts{grid-template-columns:1fr 1fr}.admin-merchant-row .admin-text-button{margin-left:0}.admin-permission-grid{gap:10px}.admin-permission-card{padding:18px 13px}.admin-intro>.badge{display:none}}@media(max-width:760px){.admin-intro{padding:18px;gap:13px;align-items:flex-start}.admin-intro-icon{width:38px;height:38px;border-radius:9px}.admin-intro-icon>svg{width:22px}.admin-intro h2{font-size:17px;line-height:1.5}.admin-intro p{font-size:10px}.admin-eyebrow{font-size:8px}.admin-shortcuts{padding:0 16px 17px;grid-template-columns:1fr}.admin-shortcut small{font-size:11px}.admin-shortcut strong{font-size:14px}.admin-shortcut{padding:16px}.admin-overview-grid{gap:16px}.admin-merchant-list{padding:0 17px 8px}.admin-merchant-row{gap:10px}.admin-merchant-row>.admin-merchant-identity{min-width:185px}.admin-merchant-row .admin-text-button{margin-left:48px}.admin-permission-grid{grid-template-columns:1fr;padding:0 17px 18px;gap:12px}.admin-permission-card{padding:20px}.admin-permission-card h3{font-size:15px}.admin-permission-card li{font-size:12px}.admin-audit-list{padding:0 17px 16px}.admin-audit-heading{align-items:flex-start;flex-direction:column;gap:7px}.admin-audit-entry{gap:11px}.admin-audit-entry p{font-size:11px}.admin-health-list{padding:0 18px}.admin-recent-audit{padding:0 18px 12px}}.admin-row-actions{flex-wrap:wrap;row-gap:8px}.admin-row-actions .admin-danger-action{color:#aa6a5d}.admin-row-actions button:disabled{color:#a7b3aa;cursor:not-allowed;text-decoration:none}.admin-module-tags{display:flex;flex-wrap:wrap;gap:5px;max-width:215px;white-space:normal}.admin-module-tags>span{font-size:9px;color:#769781;border:1px solid #e2ece5;background:#f3f8f5;border-radius:4px;padding:3px 6px;line-height:1.4}.admin-team-table{min-width:790px}.admin-grants-fieldset{border:1px solid #e3ece6;border-radius:8px;padding:16px;margin:0 0 20px;min-width:0}.admin-grants-fieldset legend{padding:0 7px;font-size:12px;font-weight:550;color:#365b44}.admin-grants-fieldset>p{font-size:11px;color:#8a9e90;line-height:1.8;margin:0 0 14px}.admin-grants-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-grants-grid>label{display:flex;align-items:center;gap:9px;background:#f6faf7;border:1px solid #e7eee9;border-radius:6px;padding:11px;font-size:12px;color:#587a62;cursor:pointer}.admin-grants-grid input{accent-color:#247956;width:15px;height:15px;min-height:0;padding:0;flex-shrink:0;cursor:pointer}.admin-field-help{font-size:10px;color:#96a69b;font-weight:400;line-height:1.6}.admin-note strong{color:#52775e}@media(max-width:760px){.admin-grants-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-grants-grid>label{font-size:11px;padding:10px}.admin-grants-fieldset{padding:13px}.admin-module-tags{max-width:200px}}.merchant-workspace{display:flex;flex-direction:column;gap:20px;min-width:0}.merchant-heading{display:flex;justify-content:space-between;align-items:center;gap:18px}.merchant-heading h1{font-size:28px;letter-spacing:-.7px;font-weight:650;margin:0}.merchant-heading p{font-size:12px;color:#81958b;margin:9px 0 0;line-height:1.65}.merchant-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.merchant-notice{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid #dfece5;background:#f0f7f3;border-radius:7px;color:#688573;font-size:11px;line-height:1.8;overflow-wrap:anywhere}.merchant-notice>svg{flex-shrink:0;margin-top:2px}.merchant-notice-warning{background:#fbf6e9;border-color:#ecdfbc;color:#967742}.merchant-welcome{display:flex;align-items:center;gap:18px;padding:24px;background:linear-gradient(110deg,#eaf4ed,#f7fbf8);border:1px solid #dfebe3;border-radius:9px}.merchant-welcome-icon{width:53px;height:53px;display:grid;place-items:center;border-radius:12px;background:#fff;color:#438966;border:1px solid #dfebe3}.merchant-welcome>div:nth-child(2){flex:1}.merchant-welcome span:not(.badge):not(.status-dot){font-size:10px;color:#759484}.merchant-welcome h2{font-size:21px;font-weight:650;margin:4px 0 7px}.merchant-welcome p{font-size:11px;color:#799182;line-height:1.7}.merchant-overview-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(275px,1fr);gap:20px;align-items:start}.merchant-overview-grid>.panel{min-width:0}.merchant-side-stack{display:flex;flex-direction:column;gap:20px}.merchant-connect-card{padding:5px 22px 23px}.merchant-feature-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:9px;background:#eaf4ee;color:#488461}.merchant-connect-card h3{font-size:15px;margin:16px 0 10px}.merchant-connect-card p{font-size:11px;line-height:1.85;color:#83998b;margin:0 0 17px}.merchant-settlement-card{padding:0 22px 23px}.merchant-settlement-card>span{font-size:10px;color:#8aa08f;display:block}.merchant-settlement-card>strong{font-size:20px;display:block;margin:8px 0 10px}.merchant-settlement-card p{font-size:11px;line-height:1.7;color:#83998b}.merchant-settlement-card>div{display:flex;justify-content:space-between;font-size:11px;padding:15px 0;border-top:1px solid #e9f0ec;margin-top:15px;gap:12px}.merchant-settlement-card>div>span{color:#83998b}.merchant-settlement-card .text-button{margin-top:6px}.merchant-funding{font-size:11px;white-space:nowrap}.merchant-order-table td:first-child .table-link{font-size:11px;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-order-table .cell-secondary{font-size:9px}.merchant-order-table td{font-size:11px}.merchant-order-table{min-width:730px}.merchant-help{font-size:11px;color:#7e9587;line-height:1.9;margin:13px 0}.merchant-refund-form{padding:18px 0 0}.merchant-refund-form textarea{resize:vertical;border:1px solid #dfe8e2;background:#fff;border-radius:6px;padding:12px;font:inherit;min-width:0;color:#294836}.merchant-refund-reason{max-width:260px;white-space:normal;overflow-wrap:anywhere}.merchant-success{display:flex;align-items:center;flex-direction:column;text-align:center;gap:13px;padding:10px 0 20px;color:#397c59}.merchant-success h3{font-size:20px;margin:5px 0}.merchant-success>p{font-size:13px}.merchant-success .merchant-help{margin:0 0 8px}.merchant-line-items{display:flex;flex-direction:column;gap:0}.merchant-line-items>div{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;padding:16px 0;border-bottom:1px solid #edf2ef;overflow-wrap:anywhere}.merchant-line-items>div>span:first-child{color:#829789}.merchant-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.merchant-profile-content{padding:0 24px 24px}.merchant-profile-avatar{display:grid;place-items:center;width:60px;height:60px;border:1px solid #dfe9e3;border-radius:12px;font-size:22px;font-weight:600;margin-bottom:15px}.merchant-profile-content h2{font-size:23px;margin:10px 0 15px}.merchant-dev-hero{display:flex;gap:17px;align-items:center;border:1px solid #cfe1d7;border-radius:9px;padding:23px;background:#eaf4ef}.merchant-dev-hero>div{flex:1;min-width:0}.merchant-dev-hero strong{font-size:15px;font-weight:600;line-height:1.7}.merchant-dev-hero p{font-size:11px;color:#789283;line-height:1.8;margin-top:7px}.merchant-dev-icon{width:47px;height:47px;border-radius:10px;background:#fff;color:#3f8764;display:grid;place-items:center;flex-shrink:0}.merchant-dev-tabs{display:flex;gap:5px;border-bottom:1px solid #dce7e0}.merchant-dev-tabs>button{display:flex;align-items:center;gap:8px;color:#83988a;border:0;background:none;font-size:12px;padding:14px 22px 17px;position:relative;white-space:nowrap}.merchant-dev-tabs>button.active{color:#257454;font-weight:650}.merchant-dev-tabs>button.active:after{content:"";height:3px;background:#287d5b;position:absolute;bottom:-1px;left:16px;right:16px;border-radius:3px 3px 0 0}.merchant-dev-tabs>button>span{font-size:9px;border-radius:4px;padding:2px 5px;background:#e9efeb;color:#70907c}.merchant-dev-tabs>button:hover{color:#367a55}.merchant-dev-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.merchant-dev-columns>.panel{min-width:0}.merchant-dev-content{padding:0 22px 23px}.merchant-readonly-field{display:block;margin-bottom:18px}.merchant-readonly-field>span{display:block;font-size:11px;color:#7e9385;margin-bottom:9px}.merchant-readonly-field>div{display:flex;align-items:center;gap:8px}.merchant-readonly-field input{min-width:0;flex:1;font-family:Consolas,monospace;font-size:11px;background:#f8faf9;color:#4f715c}.merchant-inline-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:20px 0}.merchant-copy-status{font-size:10px;color:#408562}.merchant-dev-content>.merchant-notice{margin-top:20px}.merchant-example-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.merchant-example-grid>div{min-width:0}.merchant-section-label{display:flex;align-items:center;gap:12px;margin:5px 0 16px}.merchant-section-label>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid #dce8e0;border-radius:8px;color:#6a997c;background:#f1f7f3;font:12px Consolas,monospace}.merchant-section-label h3{font-size:14px}.merchant-section-label p{font-size:10px;color:#8a9b90;margin:5px 0}.merchant-code{min-width:0;border:1px solid #254a3b;border-radius:8px;overflow:hidden;background:#15362b;color:#cce0d3}.merchant-code>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 16px;border-bottom:1px solid #ffffff12;font:10px Consolas,Microsoft YaHei,monospace;color:#9ac5ad}.merchant-code>div>button{border:0;background:none;color:#9ac5ad;padding:0;display:flex;align-items:center;font-size:10px}.merchant-code>pre{margin:0;padding:18px;font:11px/1.8 Consolas,Microsoft YaHei,monospace;overflow:auto;white-space:pre;max-height:440px}.merchant-example-grid .merchant-code{margin-bottom:24px}.merchant-example-grid .merchant-notice{margin-top:-3px}.merchant-lab-steps{display:flex;gap:10px;padding:6px 0 0}.merchant-lab-steps>div{flex:1;display:flex;align-items:center;gap:9px;font-size:11px;color:#94a79a}.merchant-lab-steps>div>span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;border:1px solid #dfe7e2;background:#f4f7f5;font:11px Consolas,monospace}.merchant-lab-steps>div.done{color:#4c8663}.merchant-lab-steps>div.done>span{background:#e2f1e8;border-color:#cbe2d4;color:#32825a}.merchant-lab-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:22px;align-items:start}.merchant-lab-grid>.panel{min-width:0}.merchant-product{padding:20px;display:flex;gap:18px;align-items:center;background:#f2f7f3;border:1px solid #e3ece6;border-radius:8px;margin-bottom:24px}.merchant-product>span{width:61px;height:65px;border-radius:8px;display:grid;place-items:center;background:#dfeee4;color:#6b947b}.merchant-product small{font-size:9px;color:#7d9b88;letter-spacing:1.2px}.merchant-product strong{display:block;font-size:16px;margin:7px 0}.merchant-product p{font-size:10px;color:#8ca193}.merchant-lab-output{display:flex;flex-direction:column;gap:17px;min-width:0}.merchant-output-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px dashed #d4e2d9;background:#f5f9f6;min-height:126px;border-radius:8px;color:#8aa08f;font-size:11px}.merchant-event-detail{max-width:780px}.merchant-checkout{display:flex;align-items:center;flex-direction:column;text-align:center;padding:3px 10px 15px}.merchant-checkout-brand{font-size:31px;font-weight:750;color:#226d4d;letter-spacing:-1.5px}.merchant-checkout-brand>span{color:#80ac8e;font-weight:450}.merchant-checkout>p{font-size:13px;color:#7a9684;margin-top:20px}.merchant-checkout h2{font-size:37px;letter-spacing:-1px;margin:14px 0 3px}.merchant-checkout .merchant-help{font-size:10px;margin:10px 0 20px;overflow-wrap:anywhere}.merchant-checkout-method{display:flex;align-items:center;gap:13px;border:1px solid #cce2d4;border-radius:8px;padding:16px;width:100%;margin:10px 0 23px;background:#f5faf7}.merchant-checkout-method>span:first-child{background:#55be7e;color:#fff;width:35px;height:35px;display:grid;place-items:center;font-weight:750;border-radius:8px}.merchant-checkout-method>strong{flex:1;text-align:left;font-size:15px}.merchant-checkout>.button{width:100%;min-height:43px}.merchant-paid-icon{color:#4e9b6b;margin:15px 0}.merchant-checkout h3{font-size:19px;color:#387653}@media(max-width:1150px){.merchant-overview-grid{grid-template-columns:1fr}.merchant-side-stack{display:grid;grid-template-columns:1fr 1fr}.merchant-dev-columns{grid-template-columns:1fr}.merchant-heading{align-items:flex-start}.merchant-actions{justify-content:flex-end}.merchant-dev-tabs>button{padding:13px 16px 16px}.merchant-lab-grid{grid-template-columns:1fr 1fr}.merchant-lab-grid .form-columns{grid-template-columns:1fr;gap:0}.merchant-dev-hero>.badge{display:none}}@media(max-width:760px){.merchant-workspace{gap:16px}.merchant-heading{flex-direction:column;gap:15px}.merchant-heading h1{font-size:25px}.merchant-heading p{font-size:11px;margin-top:6px}.merchant-actions{width:100%;justify-content:space-between}.merchant-welcome{padding:17px;gap:13px}.merchant-welcome h2{font-size:19px}.merchant-welcome p{font-size:10px}.merchant-welcome-icon{display:none}.merchant-welcome>.badge{font-size:9px}.merchant-welcome>div:nth-child(2){min-width:0}.merchant-side-stack,.merchant-profile-grid,.merchant-example-grid,.merchant-lab-grid{grid-template-columns:1fr}.merchant-notice{font-size:10px;padding:12px 13px}.merchant-dev-hero{padding:17px;gap:12px;align-items:flex-start}.merchant-dev-icon{width:36px;height:36px;border-radius:8px}.merchant-dev-icon>svg{width:21px}.merchant-dev-hero strong{font-size:12px}.merchant-dev-hero p{font-size:10px;margin-top:6px}.merchant-dev-tabs{overflow:auto;max-width:100%;gap:0;overscroll-behavior-x:contain}.merchant-dev-tabs>button{font-size:11px;gap:6px;padding:12px 10px 15px}.merchant-dev-tabs>button>svg{width:15px}.merchant-dev-tabs>button>span{display:none}.merchant-dev-content{padding:0 17px 20px}.merchant-readonly-field input{font-size:10px}.merchant-readonly-field .button{padding:9px}.merchant-readonly-field .button>svg{display:none}.merchant-inline-actions{gap:8px}.merchant-lab-steps{gap:5px}.merchant-lab-steps>div{flex-direction:column;text-align:center;font-size:9px;gap:7px;line-height:1.5}.merchant-lab-steps>div>span{width:23px;height:23px;font-size:10px}.merchant-product{padding:16px;margin-bottom:20px}.merchant-product>span{width:53px;height:58px}.merchant-product strong{font-size:14px}.merchant-code>pre{font-size:10px;padding:15px}.merchant-code>div{padding:12px 15px;font-size:9px}.merchant-line-items>div{font-size:11px}.merchant-profile-content{padding:0 18px 20px}.merchant-profile-content h2{font-size:21px}.merchant-settlement-card,.merchant-connect-card{padding-left:18px;padding-right:18px}.merchant-checkout{padding:0 0 8px}.merchant-checkout h2{font-size:33px}.merchant-checkout-method>.badge{font-size:9px}.merchant-refund-reason{max-width:180px}}.login-page{min-height:100dvh;background:#f4f7f6;color:#1e3530;padding:0 5.5%;display:flex;flex-direction:column;font-family:inherit}.login-header{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e0e9e5}.login-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#153e32}.login-brand strong{font-size:24px;letter-spacing:-.8px}.login-brand strong span{font-weight:500}.login-brand-mark{display:grid;place-items:center;width:37px;height:37px;background:#166a51;color:#fff;border-radius:10px}.login-demo-badge{font-size:10px;letter-spacing:1px;font-weight:700;background:#dfece5;border:1px solid #ccdfd4;border-radius:4px;padding:4px 5px;margin-left:4px}.login-header-note{display:flex;gap:8px;align-items:center;color:#75847f;font-size:12px}.login-header-note>span,.login-eyebrow>span{width:6px;height:6px;display:inline-block;border-radius:50%;background:#2d8b65}.login-main{width:100%;max-width:1160px;margin:auto;display:grid;grid-template-columns:1fr minmax(390px,460px);gap:7%;align-items:center;padding:50px 0}.login-intro{padding:10px 0 10px 5px}.login-eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;color:#608374;letter-spacing:1.1px;font-weight:600}.login-intro h1{font-size:clamp(32px,3.05vw,45px);line-height:1.45;letter-spacing:-1.6px;font-weight:650;margin:22px 0 18px;color:#163f32}.login-intro-copy{font-size:14px;line-height:1.95;color:#71837b;max-width:420px;margin:0}.login-workflow{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:440px;padding:30px 0;color:#b1c0b9}.login-workflow>div{display:grid;justify-items:center;gap:8px;color:#2f5144}.login-workflow-icon{display:grid;place-items:center;width:45px;height:45px;border:1px solid #d4e4db;border-radius:12px;background:#fff;color:#4b7a62;box-shadow:0 3px 10px #264f3d03}.login-workflow strong{font-size:12px;font-weight:600}.login-workflow small{font-size:11px;color:#88988f}.login-role-story{background:#e6efe9;border:1px solid #d9e6dc;border-radius:12px;padding:25px 25px 25px 20px;display:flex;gap:16px;max-width:465px}.login-role-story-icon{width:43px;height:43px;background:#f6faf7;border:1px solid #d9e7dd;border-radius:11px;display:grid;place-items:center;color:#4e7b61;flex-shrink:0}.login-story-kicker{font-size:9px;letter-spacing:1.3px;font-weight:700;color:#79917f}.login-role-story h2{font-size:17px;margin:6px 0 9px;font-weight:600}.login-role-story p{font-size:12px;line-height:1.8;margin:0;color:#688073}.login-role-story ul{padding:0;margin:14px 0 0;list-style:none;display:grid;gap:9px}.login-role-story li{display:flex;align-items:center;gap:8px;font-size:12px;color:#486e58}.login-role-story li svg{color:#56916c}.login-local-note{display:flex;align-items:center;gap:7px;font-size:11px;color:#8b9b92;margin:20px 0 0 3px}.login-panel{width:100%;background:#fff;border:1px solid #e2e9e5;box-shadow:0 15px 55px #244f3520;border-radius:16px;padding:28px 32px 25px}.login-portal-tabs{display:flex;gap:3px;background:#f0f4f1;border:1px solid #e6ede8;border-radius:8px;padding:4px}.login-tab{border:0;background:transparent;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 6px;flex:1;font-size:12px;font-family:inherit;font-weight:500;color:#86938c;cursor:pointer;border-radius:5px;white-space:nowrap}.login-tab:hover{color:#286345}.login-tab-active{background:#fff;color:#28704f;box-shadow:0 1px 4px #25473713;font-weight:600}.login-panel-heading{text-align:center;padding:28px 0 25px}.login-panel-icon{display:grid;place-items:center;background:#edf5ef;color:#367453;border:1px solid #e1eee5;width:49px;height:49px;border-radius:13px;margin:0 auto 15px}.login-panel-heading h2{font-size:22px;font-weight:600;margin:0 0 10px;letter-spacing:-.3px}.login-panel-heading p{font-size:12px;color:#91a096;margin:0}.login-form{display:flex;flex-direction:column}.login-form>label{font-size:12px;font-weight:600;margin:0 0 9px;color:#526b5b}.login-form>input,.login-password-field input{width:100%;min-height:44px;border:1px solid #dbe5dd;border-radius:6px;background:#fff;font:inherit;font-size:13px;color:#325443;outline:0;padding:11px 13px}.login-form>input{margin-bottom:19px}.login-form input:focus{border-color:#4a9167;box-shadow:0 0 0 3px #2d865411}.login-form input[aria-invalid=true]{border-color:#cf7777}.login-password-field{position:relative}.login-password-field input{padding-right:45px}.login-password-field>button{position:absolute;right:5px;top:4px;border:0;color:#96a39a;background:transparent;display:grid;place-items:center;min-width:36px;min-height:36px;cursor:pointer;border-radius:5px}.login-password-field>button:hover{color:#306444;background:#f4f7f4}.login-field-help{font-size:11px;color:#94a296;margin:9px 0 20px}.login-error{background:#fff1f0;color:#a14840;border:1px solid #f3d5d0;font-size:12px;padding:10px 12px;border-radius:5px;margin:0 0 14px;line-height:1.6}.login-submit.button{min-height:45px;justify-content:center;gap:12px;font-size:13px;width:100%;border-radius:6px;background:#216a48;border-color:#216a48}.login-submit.button:hover{background:#165638;border-color:#165638}.login-account-picker{border-top:1px solid #e9eeea;margin-top:25px;padding-top:21px}.login-picker-title{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-bottom:12px;color:#819384}.login-picker-title span:first-child{font-weight:600;color:#627b68}.login-picker-title span:last-child{font-size:10px;color:#a0aca2}.login-account-options{display:grid;gap:7px}.login-account-option{background:#fbfcfb;border:1px solid #e4ebe5;border-radius:6px;display:flex;align-items:center;width:100%;text-align:left;padding:9px 11px;gap:10px;cursor:pointer;font-family:inherit;color:#839b8a}.login-account-option:hover{border-color:#afcdb8;background:#f6faf7}.login-account-selected{border-color:#a5c9b0;background:#f1f7f2;color:#4c8761}.login-account-avatar{width:31px;height:31px;border-radius:7px;background:#e6eee8;color:#63856d;display:grid;place-items:center;font-size:12px;font-weight:600;flex-shrink:0}.login-account-option>span:nth-child(2){flex:1;min-width:0;display:grid;gap:3px}.login-account-option strong{font-size:11px;font-weight:600;color:#50705a}.login-account-option small{font-size:10px;color:#94a899}.login-account-picker>p{text-align:center;margin:14px 0 0;color:#a2aea4;font-size:10px}.login-account-picker code{color:#758c7a;background:#f1f4f1;border-radius:3px;padding:2px 4px;font-size:10px}.login-footer{padding:20px 0;display:flex;justify-content:space-between;gap:15px;color:#a2afa6;font-size:10px;border-top:1px solid #e2e9e4}.login-portal-finance .login-role-story{background:#e8efed}.login-portal-merchant .login-role-story{background:#e8efee}@media(min-width:1450px){.login-main{gap:110px;max-width:1180px}.login-intro h1{font-size:46px}}@media(max-width:980px){.login-page{padding:0 4%}.login-main{grid-template-columns:1fr minmax(360px,420px);gap:4%;padding:35px 0}.login-intro h1{font-size:32px}.login-role-story{padding:20px 17px;gap:12px}.login-panel{padding:24px}.login-workflow{gap:7px}.login-workflow small{font-size:10px}.login-intro-copy{font-size:12px}}@media(max-width:760px){.login-page{padding:0 20px}.login-header{min-height:74px}.login-header-note{font-size:10px}.login-main{display:flex;flex-direction:column;padding:26px 0 32px;gap:25px;max-width:450px}.login-intro{width:100%;padding:0}.login-intro h1{font-size:28px;line-height:1.35;letter-spacing:-.7px;margin:14px 0 10px}.login-intro h1 br{display:initial}.login-intro-copy{font-size:12px;line-height:1.8;max-width:100%}.login-workflow,.login-role-story,.login-local-note{display:none}.login-eyebrow{font-size:10px}.login-panel{padding:22px;border-radius:12px;box-shadow:0 10px 30px #244f3510}.login-panel-heading{padding:25px 0}.login-panel-heading h2{font-size:21px}.login-footer{flex-direction:column;gap:7px;align-items:center;text-align:center;padding:18px 0}.login-brand strong{font-size:21px}.login-brand-mark{width:33px;height:33px}.login-demo-badge{font-size:9px}.login-form>input,.login-password-field input{font-size:16px}}@media(max-width:400px){.login-page{padding:0 14px}.login-header-note{display:none}.login-panel{padding:19px}.login-tab{font-size:11px;gap:4px}.login-intro h1{font-size:25px}}:root{font-family:Inter,Segoe UI,Microsoft YaHei,Arial,sans-serif;color:#20332e;background:#f5f7f8;font-synthesis:none;font-weight:400;font-size:14px;--green:#16745b;--forest:#102f29;--muted:#7b8984;--border:#e1e8e5;--surface:#fff}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select{font:inherit}button{cursor:pointer}button,a,input,select{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid #249d78}button:disabled{cursor:not-allowed;opacity:.45}button{transition:background .16s,color .16s,box-shadow .16s}a{color:var(--green)}svg{flex-shrink:0}button{color:inherit}h1,h2,h3,p{margin:0}h1{font-size:28px;line-height:1.3;letter-spacing:-.7px;font-weight:680;color:#17302a}h2{font-size:16px;font-weight:650;letter-spacing:-.2px}h3{font-size:14px;font-weight:650}p{line-height:1.7}input,select{background:#fff;color:#243c33;border:1px solid #d9e2dd;border-radius:6px;min-height:40px;padding:9px 12px}input:focus,select:focus{outline:2px solid #16745b40;border-color:#178362}input::placeholder{color:#9aa59f}select{cursor:pointer}strong{font-weight:620}.muted{color:var(--muted)}.text-small{font-size:12px}.mono{font-family:SFMono-Regular,Consolas,monospace;font-size:12px;letter-spacing:.1px}.money{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.3px}.strong{font-weight:650}.align-right{text-align:right!important}.actions,.row{display:flex;align-items:center;gap:10px}.stack{display:flex;flex-direction:column;gap:20px}.page-stack{gap:18px}.button-row{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:24px;flex-wrap:wrap}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;left:0;top:0;bottom:0;width:224px;background:var(--forest);color:#d9e6e0;display:flex;flex-direction:column;padding:25px 14px 0;z-index:40}.brand{display:flex;align-items:center;gap:12px;background:none;border:0;padding:0 9px;color:#fff;text-align:left;margin-bottom:39px}.brand-symbol{font-family:Arial,sans-serif;font-size:42px;font-weight:800;line-height:42px;letter-spacing:-2px;display:inline-block;flex-shrink:0;width:30px;transform:translateY(-2px)}.brand strong{display:block;font-size:23px;letter-spacing:.2px;font-weight:640}.brand small{font-size:10px;color:#a8bfb6;display:block;margin-top:5px;letter-spacing:.3px;white-space:nowrap}.nav-caption{font-size:11px;color:#8eafa1;display:block;margin:0 13px 12px;letter-spacing:1.4px}.nav-item{width:100%;display:flex;align-items:center;gap:13px;padding:12px 14px;margin-bottom:5px;border:0;border-radius:7px;background:none;color:#c8dcd2;text-align:left;font-size:13px}.nav-item:hover{background:#ffffff0c;color:#fff}.nav-item.selected{background:#1c7057;color:#fff}.nav-active-dot{width:5px;height:5px;background:#9be5c5;border-radius:100%;margin-left:auto}.nav-count{margin-left:auto;background:#ffffff14;padding:1px 7px;line-height:18px;border-radius:4px;font-size:11px;color:#a9d9c4}.nav-divider{height:1px;background:#ffffff14;margin:24px 12px}.sidebar-bottom{margin-top:auto;padding-top:30px}.portal-link{width:100%;border:1px solid #6a8d7e77;background:transparent;color:#cfdfd7;border-radius:6px;padding:11px;display:flex;gap:10px;align-items:center;justify-content:center;font-size:12px}.portal-link:hover,.portal-link.active{background:#ffffff0e;color:#fff}.reset-link{display:flex;align-items:center;justify-content:center;gap:7px;background:none;border:0;color:#99b5a7;width:100%;font-size:11px;padding:14px}.operator-profile{border-top:1px solid #ffffff13;margin:3px -14px 0;padding:19px 18px;display:flex;align-items:center;gap:11px}.profile-avatar{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#d9e6e0;color:#365e4f;display:grid;place-items:center;font-size:12px}.operator-profile strong{font-size:11px;color:#e1ece6;display:block}.operator-profile small{display:block;color:#8ba798;font-size:10px;margin-top:5px}.operator-profile>svg{margin-left:auto;color:#9abdad}.main-shell{margin-left:224px;min-width:0;flex:1}.topbar{height:64px;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 30px;gap:16px}.breadcrumb{display:flex;align-items:center;gap:14px;font-size:12px;color:#8a9690}.breadcrumb strong{color:#35493e;font-weight:550}.slash{color:#c0c9c4}.topbar-actions{display:flex;gap:18px;align-items:center}.demo-tag{font-size:11px;color:#9b6b20;background:#fff7e7;border:1px solid #f0dbad;padding:4px 9px;border-radius:4px}.icon-button{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:#77877e}.icon-button:hover{background:#edf3f0;color:#176a52}.icon-button.small{width:25px;height:25px}.notification-button{position:relative}.notification-button i{position:absolute;right:7px;top:5px;background:#208165;border:2px solid white;width:8px;height:8px;border-radius:50%}.topbar-divider{height:22px;width:1px;background:var(--border)}.small-avatar{width:29px;height:29px;border-radius:50%;background:#ecf1ee;color:#648373;font-size:11px;display:grid;place-items:center}.role-selector{display:flex;align-items:center;gap:8px}.role-selector select{border:0;min-height:0;padding:0;appearance:none;font-size:12px;background:none;width:63px}.role-selector svg{color:#95a59c}.main-content{padding:24px 28px 0;max-width:1850px;margin:auto}.page-heading,.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.page-heading p,.section-heading p{margin-top:8px;color:#839088;font-size:12px}.page-heading-actions{display:flex;gap:10px;align-items:center}.button{border-radius:6px;padding:10px 14px;min-height:37px;border:1px solid #dae3de;background:#fff;display:inline-flex;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:500;white-space:nowrap}.button:hover:not(:disabled){background:#f5f8f6;border-color:#acc8b8}.button-primary{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 1px 2px #102f2910}.button-primary:hover:not(:disabled){background:#106249;border-color:#106249}.button-ghost{border-color:transparent;background:transparent;color:var(--green);padding:7px 9px}.button-danger{background:#a54843;border-color:#a54843;color:#fff}.button-danger:hover:not(:disabled){background:#8c3733;border-color:#8c3733}.text-button{border:0;background:none;color:var(--green);font-size:11px;display:inline-flex;align-items:center;gap:5px;padding:4px 0;white-space:nowrap}.text-button:hover{text-decoration:underline}.demo-banner{display:flex;align-items:center;gap:10px;background:#e7f4ee;border:1px solid #deeee5;color:#386c55;border-radius:6px;padding:9px 13px;font-size:11px;margin-bottom:18px;min-height:36px}.demo-banner>button{margin-left:auto;display:flex;align-items:center;gap:7px;border:0;background:none;color:#20684c;font-size:11px;white-space:nowrap}.demo-banner strong{font-weight:650}.page-content{display:flex;flex-direction:column;gap:18px;animation:page-enter .2s ease-out}.page-content>.page-stack{width:100%}.page-stack>.section-heading{margin-bottom:2px}.stat-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:#fff;border:1px solid var(--border);border-radius:9px;padding:22px 0}.stat{padding:0 22px;min-width:0;border-right:1px solid var(--border)}.stat:last-child{border:0}.stat-label{font-size:11px;color:#607368}.stat-value{font-size:28px;line-height:1.35;letter-spacing:-.8px;font-weight:650;color:#18382b;margin-top:9px}.stat-value .money{letter-spacing:-1px}.stat p{font-size:10px;color:#8c9b92;margin-top:6px}.dashboard-middle{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);gap:18px}.panel{min-width:0;background:#fff;border:1px solid var(--border);border-radius:9px;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:21px 20px 17px}.panel-heading p{margin-top:6px}.chart-toolbar{padding:0 21px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.segmented{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:5px;background:#f3f6f4;flex-shrink:0}.segmented button{border:0;background:none;color:#718178;font-size:11px;padding:6px 11px;border-radius:4px;white-space:nowrap}.segmented button:hover{background:#e6eeea}.segmented button.active{background:#fff;color:#1a7357;box-shadow:0 1px 3px #153d2420;font-weight:550}.chart-summary{text-align:right;display:flex;flex-direction:column;gap:5px}.chart-summary>span{font-size:10px}.chart-summary strong{display:flex;gap:8px;align-items:center;justify-content:flex-end;font-size:19px;font-weight:650;letter-spacing:-.6px}.chart-summary strong svg{color:#22916d}.chart{height:218px;padding:17px 23px 13px 20px}.chart svg{width:100%;height:100%;overflow:visible}.account-mini-list{padding:0 20px}.account-mini{padding:2px 0 13px;margin-bottom:13px;border-bottom:1px solid #edf2ef}.account-mini:last-child{border:0;margin-bottom:0;padding-bottom:7px}.account-mini-top{display:flex;align-items:center;gap:10px;margin-bottom:11px}.account-initial{display:flex;align-items:center;justify-content:center;width:35px;height:35px;flex-shrink:0;border-radius:7px;background:#e9f4ec;color:#42885f;font-size:18px;font-weight:600}.account-mini-name{flex:1}.account-mini-name strong{font-size:12px;display:block}.account-mini-name>span{font-size:9px;color:#8c9992;display:block;margin-top:4px}.badge{border-radius:4px;display:inline-flex;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:500;line-height:1;white-space:nowrap}.status-dot{width:4px;height:4px;flex-shrink:0;border-radius:50%;background:currentColor}.badge-green{color:#24825d;background:#ebf7ef}.badge-amber{color:#af8134;background:#fdf5e7}.badge-blue{color:#557eac;background:#edf3fb}.badge-neutral{color:#86958b;background:#f1f5f2}.badge-red{color:#af5757;background:#fceeee}.progress-track{height:5px;border-radius:5px;background:#eff2f0;position:relative;overflow:hidden}.progress-track>span{height:100%;display:block;background:#218b67;border-radius:5px;transition:width .3s}.progress-track>i{position:absolute;top:0;bottom:0;background:#d8b973}.progress-caption{display:flex;align-items:center;justify-content:space-between;margin-top:7px;font-size:10px}.progress-caption strong{font-size:11px;font-weight:550}.progress-caption>span{color:#94a196}.panel-footer-link{display:flex;align-items:center;justify-content:center;gap:8px;background:#fbfcfb;color:#718b79;font-size:10px;width:100%;padding:11px;border:0;border-top:1px solid #edf2ef}.panel-footer-link:hover{color:#16745b;background:#f2f7f3}.dashboard-bottom{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(250px,.95fr);gap:18px}.panel-tabs{margin:0 20px 13px}.table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left;white-space:nowrap}.data-table th{font-size:10px;font-weight:500;color:#86958c;background:#f8faf9;padding:11px 15px;border-top:1px solid #edf2ef;border-bottom:1px solid #eaf0ec;letter-spacing:.2px}.data-table td{padding:16px 15px;border-bottom:1px solid #edf2ef;color:#40574a;line-height:1.5}.data-table th:first-child,.data-table td:first-child{padding-left:21px}.data-table th:last-child,.data-table td:last-child{padding-right:20px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fafcfb}.data-table .money{font-size:12px}.table-link{border:0;background:none;text-align:left;padding:0;color:#407c64;cursor:pointer}.table-link:hover{text-decoration:underline}.merchant-cell{display:flex;gap:8px;align-items:center}.mini-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:27px;height:27px;border-radius:6px;font-size:9px;font-weight:650}.cell-secondary{display:block;font-size:9px;color:#92a095;margin-top:5px}.tasks-panel .panel-heading{padding-bottom:17px}.task-list{padding:0 17px;display:flex;flex-direction:column;gap:9px}.task-row{display:flex;align-items:center;gap:10px;text-align:left;padding:13px 11px;background:#fff;border:1px solid #e7ede9;border-radius:7px;width:100%}.task-row:hover{background:#f6faf7;border-color:#c4dacf}.task-icon{display:flex;align-items:center;justify-content:center;width:33px;height:33px;background:#f0f6f2;color:#547964;border-radius:6px;flex-shrink:0}.task-copy{flex:1}.task-copy strong{font-size:12px;font-weight:550;display:block}.task-copy small{font-size:9px;color:#8d9b92;display:block;margin-top:4px}.task-row b{font-size:18px;color:#257b56;font-weight:600}.task-row>svg{color:#9bae9f}.task-footnote{display:flex;gap:6px;align-items:center;color:#8e9f93;font-size:9px;padding:16px 19px}.footer{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#8a9b90;margin-top:19px;padding:16px 0 20px;border-top:1px solid #e7ede9}.footer-divider{margin:0 11px;color:#cad4ce}.filter-bar{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.search-field{display:flex;align-items:center;gap:7px;border:1px solid #e0e7e2;border-radius:6px;padding:0 10px;color:#8e9b91;background:#fff}.search-field input{border:0;min-height:36px;background:transparent;padding:7px 2px;font-size:11px;width:175px}.search-field:focus-within{outline:2px solid #16745b40}.search-field input:focus{outline:none}.table-footer{padding:13px 20px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;color:#90a095;font-size:11px}.empty-state{padding:60px 25px;text-align:center;color:#96aa9c}.empty-state svg{margin-bottom:15px;color:#a8bdb0}.empty-state h3{color:#62816d;margin-bottom:6px}.empty-state p{font-size:12px}.subtle-note{display:flex;gap:9px;align-items:flex-start;font-size:11px;line-height:1.8;color:#7c9081;background:#f2f7f3;border-radius:6px;padding:13px 15px}.subtle-note>svg{margin-top:2px}.panel>.subtle-note{margin:14px 20px}.routing-explainer{display:flex;gap:15px;align-items:center;padding:23px;background:#eaf3ed;border-radius:9px;border:1px solid #dce9e0}.routing-explainer strong{font-size:14px;color:#2a6246}.routing-explainer p{font-size:11px;color:#7b9383;margin-top:5px}.routing-icon{width:40px;height:40px;border-radius:8px;background:#fff;display:grid;place-items:center;color:#2f8c64}.routing-chain{margin-left:auto;display:flex;align-items:center;gap:14px;font-size:16px;font-weight:650;color:#61836b}.routing-chain svg{color:#a1b6a6}.account-usage{min-width:210px}.account-usage>span{display:block;font-size:12px;margin-bottom:8px}.account-usage small{font-size:10px}.account-table td{padding-top:25px;padding-bottom:25px}.portal-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.portal-heading .account-initial{width:43px;height:43px;font-size:14px}.inline-select{font-size:11px;color:#7c9082;display:flex;gap:10px;align-items:center}.inline-select select{font-size:12px}.bank-stat{font-size:19px;letter-spacing:0}.integration{padding:10px 25px 28px;display:grid;grid-template-columns:1fr 1fr;gap:28px}.integration h3{font-size:19px;margin:17px 0 8px}.integration p{font-size:12px}.integration .subtle-note{margin:16px 0}.integration-icon{width:43px;height:43px;display:grid;place-items:center;background:#eaf4ee;color:#387f57;border-radius:10px}.code-panel{background:#19382e;color:#d9eadd;border:1px solid #1e4336;border-radius:8px;font-size:12px;overflow:auto;align-self:center}.code-panel>div{padding:15px 18px;border-bottom:1px solid #ffffff13;font-family:Consolas,monospace}.method{font-size:10px;color:#8acbae;margin-right:10px}.code-panel pre{font-size:11px;line-height:1.9;margin:0;padding:20px;font-family:Consolas,monospace}.modal{border:1px solid #e6ece8;border-radius:12px;background:#fff;box-shadow:0 25px 100px #102f2926;color:#203b2c;width:min(700px,calc(100vw - 32px));max-height:88dvh;padding:0;margin:auto;overflow:auto}.modal::backdrop{background:#09291f70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px;border-bottom:1px solid var(--border);position:sticky;top:0;background:#fff;z-index:2}.modal-heading h2{font-size:18px}.modal-heading p{margin-top:5px}.modal-content{padding:24px}.form-field{display:flex;flex-direction:column;gap:9px;font-size:12px;font-weight:500;margin-bottom:20px}.form-field input,.form-field select{width:100%;font-weight:400;font-size:13px}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-error{font-size:12px;color:#ac4e46;padding:9px 0}.route-preview{display:flex;align-items:center;gap:12px;background:#f1f7f3;padding:17px;border:1px solid #dfebe2;border-radius:7px}.route-preview>div{flex:1}.route-preview small{display:block;color:#85998a;font-size:10px}.route-preview strong{display:block;margin-top:5px;font-size:13px}.route-preview p{font-size:10px;color:#8c9d90;margin-top:6px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 25px;margin:22px 0}.detail-item{display:flex;flex-direction:column;gap:8px;min-width:0}.detail-item>span{font-size:11px;color:#8c9e91}.detail-item strong{font-size:12px;overflow-wrap:anywhere}.order-amount,.finance-amount-banner{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#f4f8f5;padding:21px;border-radius:8px}.order-amount strong,.finance-amount-banner strong{display:block;margin-top:5px;font-size:29px;font-weight:650;letter-spacing:-.7px}.order-amount strong .money,.finance-amount-banner .money{font-size:29px}.status-steps{list-style:none;margin:22px 0;display:flex;justify-content:space-between;padding:0;gap:5px}.status-steps>.step{display:flex;align-items:center;flex-direction:column;gap:8px;flex:1;color:#9caea0;position:relative}.status-steps>.step:before{content:"";position:absolute;top:12px;height:1px;background:#e5ece7;width:calc(100% - 26px);right:calc(50% + 13px)}.status-steps>.step:first-child:before{display:none}.status-steps>.step>span:first-child{width:25px;height:25px;background:#f1f5f2;border:1px solid #e4ece6;border-radius:50%;font-size:10px;display:grid;place-items:center;z-index:1}.status-steps>.step small{font-size:9px}.status-steps>.step.done{color:#428565}.status-steps>.step.done>span:first-child{background:#dff1e6;border-color:#c8e6d4;color:#2e8e5e}.status-steps>.step.done:before{background:#b5ddc5}.payout-progress{padding:0 20px;margin:15px 0 25px}.payout-progress>.step>span:nth-child(2){text-align:center;display:flex;flex-direction:column;gap:5px}.payout-progress>.step strong{font-size:11px;font-weight:500}.payout-progress>.step .step-icon{width:34px!important;height:34px!important}.payout-progress>.step:before{top:17px;width:calc(100% - 35px);right:calc(50% + 17.5px)}.step-chevron{display:none}.payout-progress>.step.is-current{color:#34774e}.payout-progress>.step.is-current .step-icon{background:#e6f4e9;border-color:#b3d8bf}.payout-progress>.step.is-complete{color:#57956c}.payout-progress>.step.is-complete .step-icon{background:#1e7c53;color:#fff;border-color:#1e7c53}.finance-context-bar{padding:12px 20px;border-top:1px solid #e7ede8;display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:10px;background:#fafcfb}.finance-context-bar>span:first-child{display:flex;gap:8px;align-items:center}.role-hint{font-size:11px;color:#a1864c;line-height:1.8}.finance-callout{font-size:11px}.success-note{display:inline-flex;align-items:center;gap:7px;color:#39825a;font-size:12px}.sweep-flow{display:flex;align-items:center;justify-content:space-between;padding:26px 22px;gap:15px}.sweep-flow-stage{display:flex;align-items:center;gap:12px}.finance-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;background:#eaf4ee;color:#4c8963;border-radius:8px}.finance-icon.tone-amber{background:#faf4e8;color:#a58a54}.finance-icon.tone-blue{background:#edf3f9;color:#6384a5}.sweep-flow-stage strong{font-size:12px;font-weight:550}.sweep-flow-stage p{font-size:10px;color:#92a295;margin-top:5px}.flow-arrow{color:#b3c6b9}.payout-filters button>span{padding:0 4px;margin-left:5px;color:#98a99b;font-size:10px}.funding-buckets{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.funding-bucket{background:#fff;border:1px solid var(--border);border-radius:8px;padding:23px}.funding-bucket h3{font-size:12px;margin:16px 0 10px}.funding-bucket>.money,.funding-bucket>strong{font-size:24px;font-weight:600}.funding-bucket p{font-size:10px;margin-top:8px;color:#8b9c8f}.audit-search{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:6px;padding:0 10px;color:#8d9d91}.audit-search input{border:0;min-height:34px;font-size:11px;width:210px}.audit-timeline{padding:0 24px 20px}.audit-event{display:flex;gap:15px;padding:17px 0;border-bottom:1px solid #eef3ef}.audit-event:last-child{border:0}.audit-event-dot{background:#e8f2eb;border:5px solid #f8fbf9;border-radius:50%;width:17px;height:17px;flex-shrink:0;margin-top:2px}.audit-event-content{flex:1;min-width:0}.audit-event-heading{display:flex;gap:12px;align-items:center;justify-content:space-between}.audit-event-heading strong{font-size:12px}.audit-event-content p{font-size:11px;color:#8b9c8f;margin-top:6px;line-height:1.8}.audit-event-content .mono{font-size:10px}.source-orders-table{margin-top:12px}.source-orders-table th,.source-orders-table td{padding:11px;font-size:11px}.guide-list{display:flex;flex-direction:column;gap:27px}.guide-step{display:flex;gap:16px}.guide-step>span{font-family:Consolas,monospace;font-size:17px;color:#7ba88b;background:#f2f7f3;border-radius:7px;display:grid;place-items:center;flex-shrink:0;width:37px;height:37px}.guide-step h3{font-size:14px}.guide-step p{font-size:12px;color:#8a9c8e;margin:7px 0}.date-preview{display:flex;align-items:center;flex-direction:column;gap:14px;padding:15px;color:#58906a}.date-preview>strong{font-size:29px;color:#284c35;letter-spacing:-1px}.date-preview>span{font-size:12px;color:#869c8b;margin-bottom:15px}.notification-list{display:flex;flex-direction:column;gap:12px}.notification-list>button{padding:17px;display:flex;gap:13px;align-items:center;text-align:left;background:#f7faf8;border:1px solid #e5eee8;border-radius:7px}.notification-list>button>div{flex:1}.notification-list strong{font-size:13px}.notification-list p{font-size:11px;color:#8b9c90;margin-top:5px}.toast{position:fixed;bottom:25px;left:calc(50% + 112px);transform:translate(-50%);display:flex;gap:10px;align-items:center;z-index:100;background:#1d503b;color:#fff;padding:14px 18px;border-radius:8px;box-shadow:0 5px 30px #164a3525;font-size:12px;max-width:min(730px,calc(100vw - 40px));line-height:1.6}.toast.error{background:#91443d}.toast>button{border:0;background:none;color:inherit;padding:0;display:flex;margin-left:7px}.menu-toggle,.nav-backdrop{display:none}@keyframes page-enter{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.main-content{padding:28px 32px 0}.stat-value{font-size:31px}.dashboard-middle{grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr)}.chart{height:235px}.account-mini{padding-bottom:16px;margin-bottom:15px}.data-table td{padding-top:18px;padding-bottom:18px}}@media(max-width:1250px){.sidebar{width:205px}.main-shell{margin-left:205px}.main-content{padding:22px 22px 0}.topbar{padding:0 22px}.stat{padding:0 15px}.stat-value{font-size:24px}.stat p{font-size:9px}.dashboard-middle{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr)}.dashboard-bottom{grid-template-columns:minmax(0,1.8fr) minmax(240px,1fr)}.dashboard-bottom .data-table td,.dashboard-bottom .data-table th{padding-left:12px;padding-right:12px}.dashboard-bottom .mini-avatar{display:none}.chart-summary strong{font-size:15px}.sweep-flow{gap:10px}.sweep-flow-stage{gap:8px}.sweep-flow-stage strong{font-size:11px}.sweep-flow-stage p{font-size:9px}.finance-icon{width:34px;height:34px}.funding-buckets{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.sidebar{width:190px;padding-left:10px;padding-right:10px}.brand{gap:10px;padding-left:5px}.brand strong{font-size:21px}.brand small{font-size:9px}.nav-item{font-size:12px;padding:12px 11px;gap:10px}.main-shell{margin-left:190px}.main-content{padding:20px 18px 0}.topbar{padding:0 18px}.operator-profile{padding:17px 13px;margin-left:-10px;margin-right:-10px;gap:8px}.operator-profile>svg{display:none}.stat-row{grid-template-columns:repeat(2,1fr);grid-auto-flow:row;gap:20px;padding:20px 0}.stat:nth-child(2n){border:0}.stat-value{font-size:26px}.dashboard-middle{grid-template-columns:minmax(0,1.4fr) minmax(245px,1fr);gap:13px}.dashboard-bottom{grid-template-columns:1fr}.tasks-panel .task-list{flex-direction:row}.tasks-panel .task-row{flex:1}.task-copy small{display:none}.task-row b{font-size:16px}.chart-toolbar{flex-direction:column;gap:10px}.chart-summary{display:none}.chart{height:242px}.account-mini-name strong{font-size:11px}.account-mini-top{gap:7px}.account-mini-name>span{font-size:8px}.account-mini-top .badge{font-size:8px}.page-heading{align-items:flex-start}.page-heading h1{font-size:25px}.page-heading-actions{gap:6px}.button{font-size:11px;padding:9px 11px}.sweep-flow{align-items:flex-start;flex-direction:column;gap:14px}.sweep-flow>.flow-arrow{display:none}.section-heading{align-items:flex-start;gap:12px}.section-heading>.actions{flex-wrap:wrap;justify-content:flex-end}.section-heading h1{font-size:25px}.toast{left:calc(50% + 95px)}.portal-heading{align-items:flex-start;flex-wrap:wrap}.integration{grid-template-columns:1fr}.role-selector{gap:5px}}@media(max-width:760px){.sidebar{transform:translate(-100%);width:230px;transition:transform .2s}.sidebar.open{transform:translate(0)}.main-shell{margin-left:0;width:100%}.nav-backdrop{display:block;position:fixed;inset:0;background:#092b2360;border:0;z-index:39}.menu-toggle{display:flex;margin-left:-5px}.topbar{height:57px;padding:0 16px}.breadcrumb{gap:9px;font-size:11px}.breadcrumb>span:first-of-type,.breadcrumb .slash{display:none}.topbar-actions{gap:10px}.topbar-divider{display:none}.demo-tag{font-size:9px;padding:4px 6px}.notification-button{display:none}.role-selector .small-avatar{width:25px;height:25px;font-size:10px}.role-selector select{font-size:11px;width:61px}.main-content{padding:20px 16px 0}.page-heading{gap:16px;flex-direction:column;margin-bottom:16px}.page-heading h1,.section-heading h1{font-size:25px}.page-heading p,.section-heading p{font-size:11px;margin-top:6px}.page-heading-actions{width:100%;justify-content:space-between}.page-heading-actions .button{min-height:35px}.demo-banner{padding:10px;font-size:10px;gap:7px}.demo-banner .banner-detail{display:none}.demo-banner>button{font-size:10px}.stat-row{gap:18px;padding:19px 0}.stat{padding:0 14px}.stat-label{font-size:10px}.stat-value{font-size:23px;margin-top:7px}.stat p{font-size:8px;line-height:1.6}.dashboard-middle{grid-template-columns:1fr;gap:16px}.chart-toolbar{flex-direction:row;align-items:flex-start}.chart-summary{display:flex}.chart-summary>span{font-size:8px}.chart-summary strong{font-size:14px}.chart{height:215px;padding:18px 20px 12px 16px}.panel-heading{padding:18px 17px 14px}.panel-heading h2{font-size:15px}.panel-heading p{font-size:10px}.account-mini-list{padding:0 18px}.account-mini{margin-bottom:12px;padding-bottom:13px}.account-mini-top{gap:10px}.account-mini-name strong{font-size:12px}.account-mini-name>span{font-size:10px}.account-mini-top .badge{font-size:10px}.progress-caption{font-size:11px}.tasks-panel .task-list{flex-direction:column}.task-copy small{display:block;font-size:10px}.task-row{padding:13px}.table-wrap{overscroll-behavior-x:contain}.data-table{min-width:640px}.dashboard-bottom .data-table{min-width:580px}.data-table td{padding-top:15px;padding-bottom:15px}.footer{font-size:8px;gap:10px;align-items:flex-start;line-height:1.6}.footer>span:last-child{max-width:98px;text-align:right}.footer-divider{margin:0 5px}.filter-bar{padding:15px;gap:14px}.filter-bar>.actions{width:100%;justify-content:space-between}.filter-bar .segmented{max-width:100%;overflow-x:auto}.segmented button{padding:6px 9px;font-size:10px}.search-field{flex:1;min-width:0}.search-field input{width:100%}.routing-explainer{padding:18px;gap:11px;align-items:flex-start}.routing-explainer p{font-size:10px}.routing-chain{display:none}.routing-icon{width:32px;height:32px}.form-columns{grid-template-columns:1fr;gap:0}.modal{width:calc(100vw - 22px);max-height:90dvh}.modal-heading,.modal-content{padding:18px}.modal-heading h2{font-size:16px}.detail-grid{gap:18px 15px}.detail-item strong{font-size:11px}.order-amount,.finance-amount-banner{padding:17px}.order-amount strong .money,.finance-amount-banner .money{font-size:25px}.route-preview{padding:13px;gap:9px}.route-preview .badge{display:none}.route-preview p{font-size:9px}.button-row{margin-top:20px}.status-steps>.step small{font-size:8px}.section-heading{flex-direction:column;gap:15px}.section-heading>.actions{width:100%;justify-content:space-between}.finance-context-bar{flex-direction:column;align-items:flex-start;gap:7px;font-size:9px}.payout-progress{padding:0 12px;gap:2px}.payout-progress>.step strong{font-size:9px}.payout-progress>.step small{font-size:7px}.payout-progress>.step .step-icon{width:29px!important;height:29px!important}.payout-progress>.step:before{top:14px}.payout-progress>.step .step-icon svg{width:15px}.sweep-flow{padding:20px}.sweep-flow-stage strong{font-size:12px}.sweep-flow-stage p{font-size:10px}.payout-filters{overflow:auto;max-width:100%}.panel-heading:has(.role-hint){align-items:flex-start;flex-direction:column}.funding-buckets{gap:12px}.funding-bucket{padding:17px}.funding-bucket h3{font-size:11px}.funding-bucket>.money,.funding-bucket>strong{font-size:20px}.funding-bucket p{font-size:9px}.audit-search input{width:150px}.audit-event-heading{align-items:flex-start;flex-direction:column;gap:6px}.audit-timeline{padding:0 17px 15px}.audit-event-content p{font-size:10px}.toast{left:50%;bottom:15px;width:calc(100vw - 28px);font-size:11px;padding:12px 14px;max-width:550px}.portal-heading .inline-select{width:100%;justify-content:space-between}.inline-select select{max-width:190px}.bank-stat{font-size:16px}.integration{padding:5px 18px 22px;gap:18px}.source-orders-table{min-width:480px}.guide-step{gap:13px}.guide-step p{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.workspace-label{display:flex;align-items:center;gap:9px;margin:0 20px 20px;padding:12px;border:1px solid #ffffff21;border-radius:8px;color:#e4f3eb;font-weight:650}.workspace-label>span{white-space:nowrap}.workspace-demo-chip{margin-left:auto;font-size:9px;letter-spacing:1px;color:#9bbdb0}.workspace-user{font-size:12px;color:#52675f;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;background:linear-gradient(120deg,#eaf4ef,#f5f9f7);border:1px solid #dceae2;border-radius:10px;color:#217353}.workspace-intro h2{font-size:25px;margin:13px 0 8px}.workspace-intro p{color:#688177;font-size:13px}.workspace-two-columns{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.workspace-role-notes{padding:20px;display:grid;gap:24px}.workspace-role-notes>div{display:flex;gap:14px}.workspace-role-notes>div>span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#eff5f2;color:#328364;flex-shrink:0;font-size:12px}.workspace-role-notes p{font-size:12px;color:#7b8984;margin-top:6px}.workspace-merchant .sidebar{background:#173b36}.workspace-merchant .nav-item.selected{background:#286c5d}.workspace-admin .sidebar{background:#102f29}.workspace-finance .workspace-label{background:#ffffff0a}.workspace-finance .role-selector{padding-left:8px}.workspace-merchant .demo-banner{margin-bottom:22px}@media(max-width:1024px){.workspace-two-columns{grid-template-columns:1fr}.workspace-label{margin-inline:12px}.workspace-user{max-width:130px}}@media(max-width:760px){.workspace-user{max-width:110px;font-size:11px}.workspace-intro{padding:20px}.workspace-intro h2{font-size:21px}.workspace-intro>svg{display:none}.workspace-label{margin-inline:20px}.workspace-two-columns{gap:16px}.workspace-merchant .topbar-actions{gap:8px}.workspace-merchant .demo-banner button{font-size:11px}}
