.merchant-onboarding{min-height:100vh;background:#f6f7f9}.merchant-onboarding>header{display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 max(24px,calc((100vw - 1100px)/2));border-bottom:1px solid #e5e8ec;background:#fff}.merchant-onboarding>header>span{color:var(--muted);font-weight:800}.merchant-onboarding>main{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(460px,1.25fr);gap:45px;width:min(1100px,calc(100% - 40px));margin:0 auto;padding:55px 0}.merchant-onboarding-intro h1{margin:8px 0 16px;font:800 clamp(36px,5vw,58px)/1.04 Outfit,sans-serif;letter-spacing:-1.5px}.merchant-onboarding-intro>p{color:var(--muted);font-size:15px;line-height:1.65}.merchant-onboarding-progress{display:flex;align-items:center;margin-top:35px}.merchant-onboarding-progress span{display:grid;width:36px;height:36px;place-items:center;border:2px solid #d8dce2;border-radius:50%;background:#fff;color:#969da7;font-weight:800}.merchant-onboarding-progress span.active{border-color:#ff5a36;background:#ff5a36;color:#fff}.merchant-onboarding-progress i{width:65px;height:2px;background:#dfe2e6}.merchant-onboarding-form{padding:27px}.merchant-onboarding-form section{min-height:365px}.merchant-onboarding-form .panel-title b{color:#e25534}.merchant-onboarding-form footer{display:flex;justify-content:flex-end;gap:8px;padding-top:18px;border-top:1px solid var(--line)}.merchant-onboarding-options{display:grid;gap:10px;margin:20px 0}.merchant-onboarding-options label{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e1e4e8;border-radius:12px}.merchant-onboarding-options span strong,.merchant-onboarding-options span small{display:block}.merchant-onboarding-options span small{margin-top:3px;color:var(--muted)}
.merchant-team-summary{display:grid;grid-template-columns:repeat(2,minmax(0,260px));gap:12px;margin-bottom:15px}.merchant-team-summary article{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid #e4e7eb;border-radius:15px;background:#fff}.merchant-team-summary .pm-icon{width:24px;height:24px;color:#df5838}.merchant-team-summary strong,.merchant-team-summary small{display:block}.merchant-team-summary strong{font:800 23px Outfit,sans-serif}.merchant-team-summary small{color:var(--muted)}.merchant-team-panel{padding:0}.merchant-team-list>article{display:grid;grid-template-columns:43px minmax(180px,1fr) 130px 120px auto 34px;gap:12px;align-items:center;padding:14px 17px;border-top:1px solid var(--line)}.merchant-team-list>article:first-child{border-top:0}.merchant-team-list>article>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#fff0e9;color:#d95031;font-weight:800}.merchant-team-list>article>div strong,.merchant-team-list>article>div small{display:block}.merchant-team-list>article>div small{margin-top:3px;color:var(--muted)}.merchant-team-list>article>em{padding:6px 9px;border-radius:20px;background:#eef2ff;color:#5466a6;font-size:10px;font-style:normal;font-weight:800}.merchant-team-list>article>small{color:var(--muted)}.merchant-team-delete{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:9px;background:#fff0f0;color:#c94747}.merchant-team-drawer{margin-top:16px;padding:23px}.merchant-team-drawer>.panel-title>button{border:0;background:none;font-size:24px}.merchant-team-drawer footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.merchant-permissions{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:20px 0;padding:16px;border:1px solid var(--line);border-radius:13px}.merchant-permissions legend{padding:0 7px;font-weight:800}.merchant-permissions label{display:flex;align-items:center;gap:8px;padding:9px;border-radius:9px;background:#f7f8fa}
.print-order-page{min-height:100vh;padding:25px;background:#edf0f3}.print-order-toolbar{display:flex;justify-content:space-between;width:min(100%,760px);margin:0 auto 18px}.print-command{width:min(100%,760px);margin:0 auto;padding:35px;background:#fff;box-shadow:0 18px 50px #27313f1c}.print-command>header{display:grid;grid-template-columns:1fr auto;gap:5px;padding-bottom:22px;border-bottom:3px solid #17191d}.print-command>header h1{margin:0;font:800 25px Outfit,sans-serif}.print-command>header p{margin:3px 0;font-weight:800;letter-spacing:2px}.print-command>header>strong{grid-column:2;grid-row:1/3;font:900 32px Outfit,sans-serif}.print-command>header time{grid-column:1/-1;margin-top:10px}.print-command>section{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px 0;border-bottom:1px dashed #777}.print-command>section div span,.print-command>section div strong{display:block}.print-command>section div span{font-size:10px;text-transform:uppercase}.print-command>section .full{grid-column:1/-1}.print-command>main article{display:grid;grid-template-columns:45px 1fr auto;gap:12px;padding:18px 0;border-bottom:1px dashed #999}.print-command>main article>b{font-size:22px}.print-command>main h2{margin:0;font:800 18px Outfit,sans-serif}.print-command>main p{margin:5px 0}.print-command>main em{display:block;margin-top:8px;padding:7px;background:#fff4d9;font-weight:800;font-style:normal}.print-command>aside{margin-top:16px;padding:13px;border:2px solid #111}.print-command>footer{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;padding-top:16px;border-top:3px solid #111}.print-command>footer div span,.print-command>footer div strong{display:block}.print-command>footer div:last-of-type{text-align:right}.print-command>footer div:last-of-type strong{font-size:25px}.print-command>footer small{grid-column:1/-1;text-align:center}
@media(max-width:900px){.merchant-onboarding>main{grid-template-columns:1fr;gap:20px;padding:30px 0}.merchant-onboarding-intro h1{font-size:36px}.merchant-onboarding-intro>p{max-width:650px}.merchant-onboarding-progress{margin-top:20px}.merchant-team-list>article{grid-template-columns:43px 1fr auto}.merchant-team-list>article>em,.merchant-team-list>article>small{display:none}}
@media(max-width:620px){.merchant-onboarding>header{height:62px;padding:0 16px}.merchant-onboarding>main{width:calc(100% - 28px);padding:22px 0}.merchant-onboarding-intro h1{font-size:30px}.merchant-onboarding-form{padding:18px}.merchant-onboarding-form section{min-height:0}.merchant-onboarding-form footer{align-items:stretch;flex-direction:column}.merchant-onboarding-form footer .button{width:100%}.merchant-team-summary{grid-template-columns:1fr 1fr}.merchant-team-list>article{grid-template-columns:38px 1fr auto;padding:12px}.merchant-team-list>article>.button{padding:0 9px}.merchant-team-delete{grid-column:3}.merchant-permissions{grid-template-columns:1fr}.print-order-page{padding:8px}.print-command{padding:18px}.print-command>header>strong{font-size:24px}.print-command>section{grid-template-columns:1fr 1fr}.print-command>main article{grid-template-columns:35px 1fr}.print-command>main article>strong{grid-column:2}.print-order-toolbar{align-items:stretch;flex-direction:column;gap:7px}}
@media print{body *{visibility:hidden!important}.print-command,.print-command *{visibility:visible!important}.print-command{position:absolute;top:0;left:0;width:100%;max-width:none;margin:0;padding:0;box-shadow:none}.print-order-toolbar,.sidebar,.topbar{display:none!important}@page{margin:10mm;size:80mm auto}.print-command>header h1{font-size:18px}.print-command>header>strong{font-size:23px}.print-command>section{grid-template-columns:1fr}.print-command>main article{grid-template-columns:30px 1fr}.print-command>main article>strong{grid-column:2}}
.mvp-order-payment-card{border-left:4px solid #e6a52c}.mvp-order-payment-card.is-paid{border-left-color:#1aa36f}.mvp-order-payment-card.is-failed,.mvp-order-payment-card.is-refunded{border-left-color:#d95050}.mvp-order-payment-card .panel-title{align-items:center}.mvp-order-payment-card .panel-title small{display:block;margin-top:4px;color:var(--muted)}.mvp-payment-badge{padding:6px 10px;border-radius:999px;background:#fff4d9;color:#9a6500;font-size:11px;font-weight:800}.is-paid .mvp-payment-badge{background:#e5f8f0;color:#147650}.is-failed .mvp-payment-badge,.is-refunded .mvp-payment-badge{background:#fff0f0;color:#ad3434}.mvp-order-payment-card select{width:100%;min-height:44px;margin-top:6px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:0 10px}.mvp-order-payment-card>small{display:block;margin-top:10px;color:var(--muted);line-height:1.45}
.mvp-customer-security form{display:grid;gap:12px}
.mvp-customer-security .panel-title>svg,.mvp-customer-security .panel-title>.pm-icon{width:20px;height:20px;color:#ea4b19}
.mvp-customer-account-status{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:11px;border:1px solid #d8eee3;border-radius:12px;background:#f1faf6}
.mvp-customer-account-status>span{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:10px;background:#dff4e9;color:#128657}
.mvp-customer-account-status strong,.mvp-customer-account-status small{display:block}
.mvp-customer-account-status small{margin-top:2px;color:var(--muted);font-size:10px}
.mvp-security-note{display:flex;gap:7px;align-items:flex-start;margin:0;padding:10px;border-radius:10px;background:#fff7e9;color:#76511b;font-size:10px;line-height:1.45}
.mvp-security-note .pm-icon{width:16px;height:16px;flex:none}
.mvp-customer-security button{width:100%;justify-content:center}
