:root{--paper:#f5f2eb;--ink:#171916;--muted:#77786f;--line:#d6d2c9;--green:#171916;--serif:var(--font-ui);--sans:var(--font-ui)}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}button,input,select,textarea{color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:none;border:0;min-height:42px}button:hover{opacity:.72}button:disabled{cursor:default;opacity:.4}button:focus-visible,a:focus-visible{outline:2px solid #727b63;outline-offset:4px}input:focus,select:focus,textarea:focus{outline:2px solid #777e6c;outline-offset:2px}a{color:inherit}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}h1,h2,h3,p{margin:0}.muted,.notice{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.topbar{height:80px;border-bottom:1px solid var(--line);display:flex;align-items:stretch;padding:0 clamp(24px,4.4vw,78px);gap:48px;background:var(--paper)}.wordmark{display:flex;align-items:center;white-space:nowrap;min-height:auto;padding:0}.topnav{display:flex;align-items:stretch;gap:30px;min-width:0}.nav-link{position:relative;display:flex;align-items:center;gap:7px;white-space:nowrap;padding:0 4px}.nav-link:after{content:"";position:absolute;bottom:17px;left:0;right:0;height:2px;background:transparent}.nav-link.active:after{background:var(--ink)}.nav-count{min-width:19px;border-radius:20px;background:#e4dfd4;text-align:center;}.top-account{border-left:1px solid var(--line);margin-left:auto;display:flex;align-items:center;padding:0 0 0 25px;min-width:140px}.account-button{display:flex;align-items:center;gap:12px;padding:0;max-width:200px}.account-button .account-name{max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ddd9cc;flex-shrink:0}.account-button svg{width:17px;height:17px}.studio-main{max-width:1776px;margin:0 auto;padding:30px clamp(24px,4.4vw,78px) 22px}.breadcrumb{color:var(--muted);margin-bottom:22px}.breadcrumb .divider{margin:0 8px;color:#bdb8ad}.breadcrumb button{min-height:24px;padding:0}.breadcrumb:has(span:only-child){display:none}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px}.page-heading p{margin-top:9px}.heading-actions{display:flex;gap:14px;align-items:center;flex-shrink:0}.primary,.secondary{border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:9px 18px;white-space:nowrap;min-height:42px;}.primary{background:#151714;color:#fff;border:1px solid #151714}.primary svg{width:17px;height:17px;stroke-width:1.6}.secondary{border:1px solid #c9c5bb;background:transparent}.primary:hover,.secondary:hover{opacity:.78}.quiet{padding:8px 0}.danger{color:#a2493e}.full-width{width:100%}.text-link{display:flex;align-items:center;gap:6px;padding:2px 0 3px;border-bottom:1px solid var(--line);min-height:30px;white-space:nowrap;color:#5a5b52}.text-link svg{width:22px;height:20px}.period-label select{border:0;background:none;min-height:38px;width:auto;padding:6px 22px 6px 0;color:var(--muted)}
.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 0 27px;border-bottom:1px solid var(--line);margin-bottom:26px}.metric{padding:0 34px;border-right:1px solid var(--line);min-height:112px}.metric:first-child{padding-left:34px}.metric:last-child{border:0}.metric-label{color:#5e6057;display:block;margin:0 0 8px}.metric-value{white-space:nowrap;display:flex;gap:15px;align-items:baseline}.metric-unit{margin-left:-8px}.metric small{color:#929187;display:block;margin-top:7px}.trend{color:#c15545;}.dashboard{display:grid;grid-template-columns:minmax(0,2fr) minmax(290px,1fr);gap:0}.dashboard-main{min-width:0;padding-right:23px}.dashboard-aside{min-width:0;border-left:1px solid var(--line);padding-left:23px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;min-height:36px}.heading-count{white-space:nowrap}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 17px}.product-card{min-width:0;position:relative}.product-open{display:block;width:100%;padding:0;text-align:left;position:relative}.product-open:hover{opacity:1}.product-open:hover .catalog-sprite{filter:brightness(.97);transform:scale(1.025)}.catalog-photo{position:relative;overflow:hidden;background:#e7e4dd;aspect-ratio:1.32;border-radius:10px;display:grid;place-items:center}.catalog-photo>svg{width:37px;height:37px;color:#aaa598}.catalog-photo>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.catalog-sprite{display:block;position:absolute;inset:0;background-image:url("/assets/catalog-atlas.png");background-size:400% 200%;background-position:var(--sprite-x) var(--sprite-y);transition:transform .25s ease}.product-name{display:block;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-meta{color:#77766d;margin-top:2px;overflow-wrap:anywhere}.product-meta>span{padding:0 4px}.image-status{position:absolute;left:8px;top:8px;padding:3px 7px;background:#f8f5efea;border-radius:3px;color:#595a50}.pricing-section{margin-top:34px}.pricing-section .section-heading{margin-bottom:10px}.table-scroll{overflow-x:auto;width:100%;scrollbar-width:thin}table{border-collapse:collapse;text-align:left;width:100%;white-space:nowrap}th{color:#77766d;padding:8px 8px;border-bottom:1px solid var(--line)}td{padding:9px 8px;border-bottom:1px solid var(--line);}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}.pricing-table td:first-child{min-width:145px}.pricing-table td button{padding:0;min-height:24px;text-align:left}.pricing-table td button:hover{text-decoration:underline;text-underline-offset:4px}.price-down{color:#b85545}.price-up{color:#7a845b}.offer-list{display:grid;gap:9px}.offer-card{border:1px solid #d2cdc2;border-radius:12px;padding:10px;display:flex;gap:12px;align-items:center;min-width:0}.offer-thumb{aspect-ratio:1;width:72px;height:83px;flex-shrink:0;border-radius:4px}.offer-copy{flex:1;min-width:0}.offer-copy p{color:#77766d;margin-top:3px}.offer-copy small{color:var(--muted)}.offer-price{white-space:nowrap;min-width:54px}.offer-price small{display:block;color:var(--muted);margin-top:4px}.offer-actions{display:grid;gap:5px;flex-shrink:0}.offer-actions button{min-height:31px;padding:5px 12px;min-width:64px}.payout-section{border-top:1px solid var(--line);padding-top:24px;margin-top:23px}.payout-section .section-heading{margin-bottom:14px}.payout-amount{margin-bottom:2px}.payout-date{color:var(--muted);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.payout-breakdown{margin:23px 0 20px}.payout-breakdown>div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:8px 0;}.payout-breakdown dt,.payout-breakdown dd{margin:0}.status{display:inline-flex;align-items:center;justify-content:center;border-radius:3px;padding:4px 8px;background:#e8dfcd;color:#7a6343;white-space:nowrap;}.status.success{background:#e5e8da;color:#68704d}.status.subtle{background:#e9e5dc;color:#797467;}.demo-note{display:flex;align-items:center;justify-content:center;gap:6px;color:#8c8b80;padding:30px 0 0;margin-top:18px}.demo-dot{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#b4ad9b}.note-separator{margin:0 3px}.toolbar{display:flex;gap:16px;align-items:center;margin-bottom:22px}.search-wrap{position:relative;max-width:440px;flex:1}.search-wrap svg{position:absolute;top:12px;left:13px;width:19px;height:19px;color:#8b887b}.search-wrap input{padding-left:40px}.toolbar>select{width:auto;min-width:150px;background:transparent;}.filter-tabs{display:flex;gap:23px;border-bottom:1px solid var(--line);margin-bottom:26px;overflow:auto}.filter-tabs button{white-space:nowrap;padding:5px 4px 12px;border-bottom:2px solid transparent}.filter-tabs button.selected{border-color:var(--ink);}.manage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}.manage-grid .catalog-photo{aspect-ratio:1.25}.product-controls{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);margin-top:10px;padding-top:8px;}.inventory{display:flex;gap:5px}.inventory button{border:1px solid #d4cfc3;width:30px;min-height:28px;border-radius:3px;}.empty{grid-column:1/-1;padding:45px 20px;text-align:center;color:#77786e}.empty p{margin-top:7px}.empty button{margin:14px auto 0}.offers-page{max-width:1020px;display:grid;gap:14px}.offers-page .offer-card{padding:18px;gap:22px}.offers-page .offer-thumb{width:105px;height:105px}.offers-page .offer-price{margin-right:18px}.offers-page .offer-actions{display:flex;gap:9px}.offers-page .offer-actions button{min-height:40px;min-width:90px;}.order-list{display:grid;gap:18px}.order-card{border:1px solid var(--line);border-radius:11px;padding:21px 24px}.order-top{display:flex;align-items:center;justify-content:space-between;color:#77766d;border-bottom:1px solid var(--line);padding-bottom:14px;margin-bottom:16px}.order-content{display:flex;gap:22px;align-items:center}.order-thumb{width:90px;height:90px;flex-shrink:0;aspect-ratio:1}.order-content>div:not(.catalog-photo){flex:1}.order-content p{margin:5px 0}.order-content p span{margin:0 8px}.finance-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.finance-card{border:1px solid var(--line);border-radius:10px;padding:27px}.sales-bars{display:flex;align-items:flex-end;gap:24px;height:150px;margin-top:25px}.sales-bars>div{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.sales-bars span{display:block;background:#c4c4b4;width:100%;border-radius:3px 3px 0 0}.sales-bars>div:last-child span{background:#4e5143}.sales-bars small{color:var(--muted);white-space:nowrap}.history-section{margin-top:34px}.history-section td{padding:15px 8px;}.history-section th:first-child,.history-section td:first-child{padding-left:0}.store-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:45px}.settings-form{padding:28px;border:1px solid var(--line);border-radius:11px}.settings-form>p{margin-top:7px}.store-preview-card{padding:45px 28px;text-align:center;background:#e9e5da;border-radius:10px;height:fit-content}.store-monogram{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 24px;border:1px solid #c6c0b0;border-radius:50%;color:#7b7868}.store-preview-card h2{margin:11px 0 19px}.store-preview-card button{margin:25px 0 13px}.two{display:grid;grid-template-columns:1fr 1fr;gap:17px}label{display:block;margin:21px 0 8px}.required{color:#9c725a;margin-left:9px;}input,select,textarea{width:100%;border:1px solid #ccc7bb;background:#fbf9f4;border-radius:5px;padding:11px 12px;min-height:44px;}textarea{resize:vertical}dialog{border:1px solid #dbd6ca;background:var(--paper);border-radius:13px;padding:0;width:min(600px,calc(100vw - 30px));max-height:90dvh;color:var(--ink);box-shadow:0 24px 110px #15160e35}dialog::backdrop{background:#201f186b;backdrop-filter:blur(3px)}.modal{padding:27px 29px}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:24px}.icon-button,.modal-head>button{width:38px;min-height:38px;padding:0}.actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:26px}.actions.spread{justify-content:space-between;gap:15px}.actions.spread>div{display:flex;gap:9px}.modal-product{display:flex;gap:22px;align-items:center;margin:20px 0}.modal-product .catalog-photo{width:150px;height:140px;flex-shrink:0}.modal-product p{margin-top:7px}.proposal-amount{display:block;margin-top:9px}.upload{display:block;position:relative;margin:0;background:#e9e5dd;border:1px dashed #c8c1b3;border-radius:8px;text-align:center;overflow:hidden;cursor:pointer}.upload #photoPreview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:180px}.upload #photoPreview>svg{width:38px;height:38px;color:#8b8577}.upload #photoPreview>span{color:#8b8577}.upload img{max-height:220px;max-width:100%;object-fit:contain}.upload .catalog-photo{width:100%;max-height:220px;aspect-ratio:2}.upload-action{position:absolute;bottom:11px;right:11px;background:#f9f7f0e8;border:1px solid #d3ccbe;border-radius:4px;padding:7px 10px}.detail-list{margin:19px 0}.detail-list>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:12px 0;}.detail-list dt{color:var(--muted);flex-shrink:0}.detail-list dd{margin:0;text-align:right}.payout-confirm{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 0}.payout-confirm span{color:var(--muted)}.preview-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 17px;margin-top:24px}.preview-items h3{margin-top:9px}.shop-preview-head{text-align:center}.shop-preview-head h2{margin-bottom:15px}.shop-preview-head .muted{margin-top:13px}.preview-items+.notice{margin-top:20px}.account-email{overflow-wrap:anywhere;padding:16px;border:1px solid var(--line);border-radius:5px}.account-settings-link{display:block;padding:12px 0;border-bottom:1px solid var(--line);width:100%;text-align:left}#accountDialog{max-width:420px}#toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);padding:13px 22px;border-radius:5px;background:#272a20;color:#fff;box-shadow:0 8px 25px #1b1e1420;max-width:calc(100vw - 32px);width:max-content;z-index:100;display:none}
@media(min-width:1600px){.topbar{height:85px;gap:64px}.topnav{gap:42px}.studio-main{padding-top:32px}.metrics{padding-bottom:30px;margin-bottom:28px}.metric{min-height:125px;padding-left:48px}.section-heading{margin-bottom:22px}.product-grid{gap:24px 20px}.dashboard-main{padding-right:26px}.dashboard-aside{padding-left:26px}.offer-thumb{width:103px;height:103px}.offer-card{padding:10px;gap:15px}.offer-actions button{min-height:38px;min-width:88px;}.payout-section{margin-top:28px;padding-top:27px}.payout-breakdown>div{padding:10px 0}.pricing-table td{padding-top:10px;padding-bottom:10px}.pricing-section{margin-top:40px}}
@media(max-width:1150px){.topbar{gap:25px;padding:0 28px}.topnav{gap:18px}.top-account{padding-left:18px;min-width:90px}.account-name{display:none}.studio-main{padding:26px 28px}.metric{padding:0 22px}.metric:first-child{padding-left:15px}.metric-value{gap:10px}.dashboard{grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr)}.dashboard-main{padding-right:18px}.dashboard-aside{padding-left:18px}.product-grid{gap:20px 12px}.offer-card{gap:8px}.offer-thumb{width:58px;height:68px}.offer-actions button{min-width:52px;padding-left:8px;padding-right:8px}.offer-price{min-width:47px}.text-link{gap:2px}.text-link svg{width:18px}}
@media(max-width:900px){.topbar{height:auto;min-height:110px;display:grid;grid-template-columns:1fr auto;gap:0 20px;padding:12px 25px 0}.wordmark{height:41px;justify-self:start}.top-account{grid-column:2;grid-row:1;border:0;padding:0}.topnav{grid-column:1/-1;grid-row:2;gap:25px;overflow:auto;height:45px;scrollbar-width:none}.nav-link:after{bottom:0}.account-button .account-name{display:block;}.account-button{max-width:200px}.account-avatar{width:31px;height:31px;}.studio-main{padding:25px}.metrics{padding-bottom:22px}.metric{padding:0 15px;min-height:90px}.metric-value{flex-wrap:wrap;gap:4px;}.metric-unit{margin-left:2px}.dashboard{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 15px}.manage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offers-page .offer-card{gap:15px}.offers-page .offer-thumb{width:85px;height:85px}.offers-page .offer-actions{display:grid}.offers-page .offer-price{margin-right:0}.store-layout{gap:20px;grid-template-columns:1.4fr 1fr}.settings-form{padding:21px}.store-preview-card{padding:35px 20px}}
@media(max-width:650px){.topbar{position:sticky;top:0;z-index:20;padding:10px 18px 0;background:#f5f2ebf5;backdrop-filter:blur(12px);min-height:102px}.topnav{gap:23px;height:43px}.nav-link{padding:0 1px}.nav-count{min-width:16px;}.top-account .account-name{max-width:90px;}.account-button{gap:7px}.account-avatar{width:28px;height:28px}.account-button svg{width:14px}.studio-main{padding:22px 18px}.breadcrumb{margin-bottom:15px}.page-heading{gap:14px;align-items:flex-start;margin-bottom:20px}.page-heading p{max-width:235px}.heading-actions{gap:7px;flex-wrap:wrap;justify-content:flex-end}.heading-actions .period-label{order:2;width:100%;text-align:right;margin-top:1px}.period-label select{min-height:24px;padding-top:0;padding-bottom:0;padding-right:0}.primary,.secondary{min-height:38px;padding:8px 12px;gap:5px}.primary svg{width:14px;height:14px}.metrics{grid-template-columns:1fr 1fr;margin-bottom:23px;padding:0 0 20px;gap:19px 0}.metric{padding:0 13px;min-height:80px}.metric:first-child{padding-left:0}.metric:nth-child(2){border-right:0;padding-left:24px}.metric:nth-child(3){padding-left:0;border-top:1px solid var(--line);padding-top:15px}.metric:nth-child(4){padding-left:24px;border-top:1px solid var(--line);padding-top:15px}.metric-label{margin-bottom:6px}.metric-value{gap:7px;white-space:normal}.trend{margin-top:3px}.metric:first-child .metric-value{gap:4px}.metric small{margin-top:4px}.dashboard{display:flex;flex-direction:column}.dashboard-main,.dashboard-aside{display:contents}.listing-section{order:1}.offer-section{order:2;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.pricing-section{order:3;margin-top:28px;padding-top:23px;border-top:1px solid var(--line)}.payout-section{order:4;margin-top:28px;padding-top:23px}.section-heading{margin-bottom:17px;min-height:28px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 14px}.catalog-photo{aspect-ratio:1.2;border-radius:8px}.product-name{margin-top:8px}.product-meta>span{padding:0 2px}.offer-card{gap:12px;padding:10px}.offer-thumb{width:67px;height:77px}.offer-price{min-width:50px}.offer-actions button{min-width:56px;min-height:32px;}.payout-breakdown>div{padding:11px 0}.payout-section .full-width{min-height:44px;}.pricing-table td:last-child{display:none}.pricing-table th:last-child{display:none}.pricing-table td:first-child{min-width:115px;max-width:140px;white-space:normal}.pricing-table td,.pricing-table th{padding-left:6px;padding-right:6px}.pricing-table td:first-child,.pricing-table th:first-child{padding-left:0}.table-scroll{margin-bottom:2px}.demo-note{display:block;text-align:center;padding-top:22px;}.demo-dot{display:inline-block;vertical-align:middle;margin-right:6px}.note-separator{margin:0 2px}.toolbar{gap:9px;margin-bottom:14px}.toolbar>select{min-width:111px;width:111px;padding:9px 6px;}.search-wrap input{padding-left:32px}.search-wrap svg{left:10px;width:15px;height:15px;top:14px}.filter-tabs{gap:20px;margin-bottom:22px}.filter-tabs button{padding-bottom:10px}.manage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.inventory button{width:27px;min-height:28px}.offers-page .offer-card{padding:12px;gap:11px;flex-wrap:wrap}.offers-page .offer-thumb{width:74px;height:80px}.offers-page .offer-copy{min-width:100px}.offers-page .offer-price{min-width:65px}.offers-page .offer-actions{display:flex;width:100%;padding-top:8px;border-top:1px solid var(--line);justify-content:flex-end;gap:9px}.offers-page .offer-actions button{min-width:90px;min-height:36px;}.order-card{padding:16px}.order-top{padding-bottom:12px;margin-bottom:13px}.order-content{gap:13px;flex-wrap:wrap}.order-thumb{width:72px;height:77px}.order-content p span{margin:0 3px}.order-content>button{margin-left:auto}.order-content>div:not(.catalog-photo){min-width:160px}.finance-grid{grid-template-columns:1fr;gap:20px}.finance-card{padding:22px}.history-section{margin-top:28px}.history-section td{padding:12px 8px}.store-layout{display:flex;flex-direction:column}.settings-form{padding:21px 18px}.store-preview-card{padding:28px 23px}.two{gap:12px}input,textarea,select{min-height:44px}.modal{padding:23px 20px}.modal-head{margin-bottom:20px;gap:10px}.modal-head>button{width:32px;min-height:32px}.modal-product{gap:16px}.modal-product .catalog-photo{width:110px;height:120px}.actions{gap:8px;flex-wrap:wrap}.actions.spread{justify-content:flex-end}.actions.spread>.quiet{margin-right:auto;}.actions.spread>div{gap:7px}.actions.spread .primary,.actions.spread .secondary{padding:8px 10px}.detail-list>div{gap:15px}.preview-items{gap:19px 12px}#toast{bottom:18px;padding:12px 17px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.metric:first-child .metric-value{gap:8px}.metric:first-child{padding-right:16px}.trend{white-space:nowrap}.product-meta{display:flex;align-items:baseline;gap:0;white-space:nowrap}.product-meta>span{padding:0}.product-meta>.meta-dot{padding:0 3px;flex-shrink:0}.product-brand{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-size{flex-shrink:1;max-width:34%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-price{flex-shrink:0}.topbar .account-button{padding:0;border:0}
@media(min-width:1600px){.metric:first-child .metric-value{gap:13px}}
@media(max-width:1150px){.metric:first-child .metric-value{gap:5px}}
@media(max-width:900px){.metric:first-child .metric-value{gap:5px}}
@media(max-width:650px){.metric:first-child .metric-value{gap:5px}.product-meta>.meta-dot{padding:0 2px}}
.period-label{margin:0}
@media(max-width:650px){.topnav{gap:15px}.offer-actions button{min-height:40px}.offers-page .offer-actions button{min-height:42px}.inventory button{width:34px;min-height:34px}.modal-head>button{width:40px;min-height:40px}}

.payout-bank-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}
.payout-bank-layout .finance-card{min-width:0;display:flex;flex-direction:column;gap:1rem}
.payout-bank-layout .finance-card :is(p,li,dd){overflow-wrap:anywhere}
.bank-method{font-size:var(--type-section,1.25rem);font-weight:600;line-height:1.5}
.bank-onboarding{padding-left:1.5rem;margin:0;display:grid;gap:.75rem}
.payout-bank-demo{grid-column:1/-1}.payout-bank-demo form{max-width:40rem}.payout-bank-demo .detail-list{max-width:40rem}
.payout-bank-link{margin-top:.75rem}.payout-bank-layout .detail-list>div{align-items:baseline}.payout-bank-layout .detail-list dd{white-space:normal}
@media(max-width:767px){.payout-bank-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.payout-bank-layout .finance-card{padding:1rem}.payout-bank-layout .detail-list>div{flex-wrap:wrap}.payout-bank-layout .primary,.payout-bank-layout .secondary{white-space:normal}}

/* Calendar payout schedule shared by bank settings and sales summary. */
.payout-schedule{margin-block:.5rem 1rem;min-width:0}.payout-schedule ul{list-style:none;padding:0;margin:.5rem 0}.payout-schedule li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.65rem 0;border-bottom:1px solid var(--line)}.payout-schedule li span{overflow-wrap:anywhere}.payout-schedule li strong{font-size:1rem;font-weight:500;white-space:nowrap}
