body{margin:0;background:var(--mz-color-background);color:var(--mz-color-text);font:var(--mz-font-size-base)/var(--mz-line-height-base) var(--mz-font-family)}.top{display:flex;align-items:center;gap:24px;padding:16px 4%;background:var(--mz-color-surface);border-bottom:1px solid var(--mz-color-border);flex-wrap:wrap}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:inherit}.brand img{width:40px;height:40px;object-fit:contain}.brand b{letter-spacing:3px}.brand small{display:block;font-size:12px}.brand em{font-style:normal;padding:2px 5px;background:var(--mz-brand-light);color:var(--mz-color-secondary)}nav{display:flex;gap:18px;flex:1}nav a{font-weight:700;color:inherit;text-decoration:none}.account{display:flex;gap:8px}form{margin:0}main{max-width:1200px;margin:auto;padding:28px 4%}h1{font-size:30px;margin:0 0 16px}h2{font-size:20px;margin:0 0 16px}.auth{max-width:460px;margin:20px auto}.field{display:grid;gap:6px;margin-bottom:16px}.pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--mz-color-border)}.muted{color:var(--mz-color-muted);font-size:13px}.mz-alert{margin-bottom:16px}.section{margin:24px 0;padding-bottom:20px;border-bottom:1px solid var(--mz-color-border)}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.tabs a{padding:10px 14px;background:var(--mz-color-surface);border-radius:7px;color:inherit;text-decoration:none}.tabs .active{background:var(--mz-color-secondary);color:var(--mz-brand-white)}footer{display:flex;justify-content:space-between;gap:12px;padding:16px 4%;background:var(--mz-color-surface);font-size:12px;color:var(--mz-color-muted)}@media(max-width:640px){.pair{grid-template-columns:1fr}.row{align-items:flex-start;flex-direction:column}.top{gap:14px}.top nav{order:3;flex-basis:100%}.account{margin-left:auto;flex-wrap:wrap}main{padding:20px 14px}.tabs a{padding:10px}.actions{flex-direction:column}footer{flex-direction:column}}

/* Partner dashboard and referrals: layout only; controls use Matezun UI. */
.top nav a{padding:8px 0;border-bottom:2px solid transparent}.top nav a[aria-current=page]{color:var(--mz-color-secondary);border-color:var(--mz-color-secondary)}.pp-account-name{align-self:center;font-size:13px;max-width:200px;overflow-wrap:anywhere}.pp-account-name small{display:block;color:var(--mz-color-muted)}
.pp-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 24px}.pp-headline>div{min-width:0}.pp-headline h1{margin:0 0 4px;overflow-wrap:anywhere}.pp-headline p{margin:0}.pp-eyebrow{color:var(--mz-color-primary);font-size:12px;font-weight:700;text-transform:uppercase;margin:0 0 4px}.pp-panel-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.pp-panel-title h2{margin:0}.pp-text-link,.pp-back-link{color:var(--mz-color-secondary);text-decoration:underline}.pp-back-link{display:inline-block;margin:0 0 16px;font-size:14px}.pp-referral-name{font-weight:700;color:var(--mz-color-text);text-decoration:none;overflow-wrap:anywhere}.pp-referral-name:hover{text-decoration:underline}.pp-detail-description{display:block;color:var(--mz-color-muted);font-size:12px;margin-top:4px}.pp-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-bottom:1px solid var(--mz-color-border);padding-bottom:24px;margin-bottom:24px}.pp-counts strong{display:block;font-size:28px;font-variant-numeric:tabular-nums;margin-bottom:4px}.pp-counts>div:first-child strong{color:var(--mz-color-secondary)}.pp-recent-item{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:20px;padding:16px 0;align-items:center;border-bottom:1px solid var(--mz-color-border)}.pp-recent-item:last-child{border-bottom:0}.pp-status{font-size:14px;overflow-wrap:anywhere}.pp-status strong{font-weight:500}.pp-empty{padding:32px 20px;text-align:center}.pp-empty h3{font-size:20px;margin:0 0 8px}.pp-empty h2{margin-bottom:8px}.pp-empty p{color:var(--mz-color-muted);margin:0 0 18px}.pp-bottom-note{margin-top:18px}.pp-filters-card{margin-bottom:18px}.pp-referral-filters{display:grid;grid-template-columns:minmax(180px,1.6fr) minmax(160px,1fr) minmax(132px,.8fr) minmax(132px,.8fr) auto;gap:12px;align-items:start}.pp-referral-filters .field{font-size:13px;margin:0;min-width:0}.pp-filter-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding-top:24px}.pp-results-caption{display:flex;justify-content:space-between;gap:12px;color:var(--mz-color-muted);font-size:13px;margin-bottom:10px}.pp-referrals-header,.pp-referral-item{display:grid;grid-template-columns:minmax(0,1.4fr) 125px minmax(0,1.3fr) 155px 75px;align-items:center;gap:16px;padding:16px}.pp-referrals-header{background:var(--mz-brand-light);border-radius:var(--mz-radius-large) var(--mz-radius-large) 0 0;font-size:11px;text-transform:uppercase;font-weight:700}.pp-referrals-list{list-style:none;padding:0;margin:0}.pp-referral-item{border-bottom:1px solid var(--mz-color-border);font-size:14px}.pp-referral-item:last-child{border:0}.pp-referral-item>div{min-width:0}.pp-item-action{justify-self:end}.pp-mobile-label{display:none}.pp-pagination{display:flex;gap:16px;justify-content:flex-end;align-items:center;margin:20px 0}.pp-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}.pp-status-card{margin-bottom:18px}.pp-status-summary{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pp-status-summary strong{display:block;margin-top:4px;overflow-wrap:anywhere}.pp-public-reason{margin-top:18px;padding-top:16px;border-top:1px solid var(--mz-color-border);overflow-wrap:anywhere}.pp-public-reason p{margin:5px 0 0}.pp-referral-detail{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;align-items:start}.pp-data-list{margin:0}.pp-data-list>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;border-bottom:1px solid var(--mz-color-border);padding:14px 0}.pp-data-list dt{font-weight:700}.pp-data-list dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.pp-history{list-style:none;margin:0;padding:0}.pp-history li{padding:14px 0;border-bottom:1px solid var(--mz-color-border);overflow-wrap:anywhere}.pp-history li:last-child{border:0}.pp-history time{display:block;color:var(--mz-color-muted);font-size:12px;margin-top:4px}.pp-history p{margin:8px 0 0;white-space:pre-wrap}.pp-referral-form{max-width:860px}.pp-referral-form h2{margin-bottom:16px}.pp-form-section{margin-top:24px}.pp-field-help{margin:0}.pp-consent{display:flex;gap:10px;align-items:flex-start}.pp-consent input{margin-top:4px;flex-shrink:0}
@media(max-width:1000px){.pp-account-name{display:none}.pp-referral-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-filter-actions{padding-top:0;grid-column:1/-1}.pp-referrals-header,.pp-referral-item{grid-template-columns:minmax(0,1.2fr) 105px minmax(0,1.3fr) 130px 65px;gap:12px}}
@media(max-width:760px){.pp-headline{flex-direction:column;gap:16px}.pp-panel-title{align-items:flex-start;flex-wrap:wrap}.pp-counts{gap:12px}.pp-counts span{font-size:13px}.pp-recent-item{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.pp-recent-item>.pp-status{grid-column:1;grid-row:2}.pp-recent-item>.pp-text-link{grid-column:2;grid-row:1/3}.pp-referrals-header{display:none}.pp-referral-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:18px 16px;align-items:start}.pp-contact,.pp-referral-item>.pp-status{grid-column:1/-1}.pp-contact{grid-row:1}.pp-referral-item>.pp-status{grid-row:2}.pp-item-action{grid-column:1/-1;justify-self:start}.pp-mobile-label{display:block;font-size:12px;color:var(--mz-color-muted);margin-bottom:4px}.pp-referral-detail{grid-template-columns:1fr}.pp-data-list>div{grid-template-columns:100px minmax(0,1fr)}.pp-status-summary{grid-template-columns:1fr}.pp-pagination{flex-wrap:wrap;justify-content:space-between}.pp-empty{padding:24px 12px}}
@media(max-width:420px){.top .brand{flex-basis:100%}.top .account{margin-left:0}.pp-referral-filters{grid-template-columns:minmax(0,1fr)}.pp-counts{gap:8px}.pp-counts strong{font-size:26px}}

/* Finance layouts; base controls, colors and typography come from Matezun UI. */
.pp-finance-heading{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;margin-bottom:18px}.pp-commission-rate{border-left:4px solid var(--mz-color-secondary);background:var(--mz-color-surface);padding:16px 20px;border-radius:var(--mz-radius-large)}.pp-commission-rate span,.pp-commission-rate small{display:block}.pp-commission-rate span{font-weight:700}.pp-commission-rate strong{display:block;font-size:40px;color:var(--mz-color-secondary);line-height:1.2;margin:6px 0}.pp-commission-rate small{color:var(--mz-color-muted);font-size:12px}.pp-finance-counts{align-items:center;margin:0;padding:16px 0;gap:16px}.pp-finance-counts strong{font-size:24px;overflow-wrap:anywhere}.pp-finance-sync{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0}.pp-payout-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.3fr) auto;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--mz-color-border);overflow-wrap:anywhere}.pp-dashboard-finance{margin:0 0 24px;padding-bottom:12px;border-bottom:1px solid var(--mz-color-border)}.pp-finance-empty{margin-bottom:18px}
@media(max-width:900px){.pp-finance-heading{grid-template-columns:1fr}.pp-finance-counts{padding-top:0}.pp-payout-row{grid-template-columns:minmax(0,1fr) auto}.pp-payout-row>span{grid-column:1}.pp-payout-row>a:last-child{grid-column:2;grid-row:2}.top nav{flex-wrap:wrap}}
@media(max-width:520px){.pp-finance-counts{grid-template-columns:1fr;gap:14px}.pp-finance-counts>div{border-bottom:1px solid var(--mz-color-border);padding-bottom:12px}.pp-finance-sync{align-items:flex-start;flex-direction:column}.pp-payout-row{grid-template-columns:minmax(0,1fr)}.pp-payout-row>a:last-child{grid-column:1;grid-row:auto}.pp-commission-rate strong{font-size:38px}}

/* Commission list: shared controls, dedicated desktop table and mobile rows. */
.pp-commissions{margin-bottom:24px}.pp-commission-filters{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(2,minmax(140px,1fr)) auto;gap:14px;margin:20px 0;align-items:start}.pp-commission-filters .field{margin:0;min-width:0;font-size:13px}.pp-commission-table{width:100%;border-collapse:collapse;table-layout:fixed}.pp-commission-table th,.pp-commission-table td{text-align:left;padding:16px 12px;border-bottom:1px solid var(--mz-color-border);overflow-wrap:anywhere}.pp-commission-table th{font-size:13px;color:var(--mz-color-muted);font-weight:500}.pp-commission-table th:first-child{width:35%}.pp-commission-table th:last-child,.pp-commission-table td:last-child{text-align:right}.pp-commission-table td:nth-child(3){color:var(--mz-color-secondary);font-weight:700}.pp-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:800px){.pp-commission-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-commission-filters>.field:first-child{grid-column:1/-1}.pp-commission-filters .pp-filter-actions{padding-top:0;grid-column:1/-1}.pp-commission-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pp-commission-table,.pp-commission-table tbody{display:block}.pp-commission-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 0;border-bottom:1px solid var(--mz-color-border)}.pp-commission-table td{display:block;padding:0;border:0;font-size:14px}.pp-commission-table td:first-child{grid-column:1/-1;font-weight:700}.pp-commission-table td:nth-child(2){grid-column:1/-1}.pp-commission-table td::before{content:attr(data-label);display:block;font-size:12px;font-weight:400;color:var(--mz-color-muted);margin-bottom:4px}.pp-commission-table td:first-child::before{display:none}}

.pp-finance-tabs{padding:5px;background:var(--mz-color-surface);border:1px solid var(--mz-color-border);border-radius:8px;gap:5px}.pp-finance-tabs a{min-width:100px;text-align:center}.pp-dashboard-finance-recent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 24px}.pp-dashboard-finance-recent .pp-panel-title{align-items:flex-start}.pp-dashboard-finance-recent h2{font-size:18px}.pp-dashboard-finance-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--mz-color-border)}.pp-dashboard-finance-row:last-child{border-bottom:0}.pp-dashboard-finance-row>div{min-width:0;overflow-wrap:anywhere}.pp-dashboard-finance-row>strong{text-align:right;white-space:nowrap}.pp-dashboard-finance-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:12px}
@media(max-width:800px){.pp-dashboard-finance-recent{grid-template-columns:1fr}.pp-dashboard-finance-actions{align-items:flex-start;flex-wrap:wrap}}

/* Dashboard approved from the MAS-style mockup. */
.pp-dash-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.pp-dash-title h1{margin:0 0 4px;font-size:29px;overflow-wrap:anywhere}.pp-dash-title p{margin:0}.pp-dash-title>a{flex-shrink:0}.pp-dash-meta{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:12px;font-size:12px;color:var(--mz-color-muted)}.pp-dash-kpis{display:grid;grid-template-columns:1.35fr .85fr 1fr 1fr;gap:10px;margin-bottom:12px}.pp-dash-kpi{border:1px solid var(--mz-color-border);border-radius:10px;background:var(--mz-color-surface);padding:18px 20px;display:flex;flex-direction:column;gap:6px;min-width:0}.pp-dash-kpi strong{font-size:29px;line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pp-dash-kpi span{font-size:14px;font-weight:700}.pp-dash-kpi small{font-size:12px;color:var(--mz-color-muted)}.pp-dash-primary{background:var(--mz-color-secondary);border-color:var(--mz-color-secondary);color:var(--mz-brand-white)}.pp-dash-primary small{color:inherit;opacity:.9}.pp-dash-rate strong{color:var(--mz-color-secondary)}.pp-dash-split{display:grid;grid-template-columns:1.45fr 1fr;gap:12px;margin-bottom:12px}.pp-dash-panel{background:var(--mz-color-surface);border:1px solid var(--mz-color-border);border-radius:10px;padding:20px;min-width:0}.pp-dash-panel .pp-panel-title h2{font-size:21px}.pp-dash-panel .pp-panel-title .pp-text-link{font-size:13px;flex-shrink:0}.pp-dash-referral-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:2px 0 15px;border-bottom:1px solid var(--mz-color-border)}.pp-dash-referral-counts strong{display:block;font-size:25px;font-variant-numeric:tabular-nums}.pp-dash-referral-counts span{font-size:12px;color:var(--mz-color-muted)}.pp-dash-referral-counts>div:first-child strong{color:var(--mz-color-secondary)}.pp-dash-line{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid var(--mz-color-border)}.pp-dash-line:last-child{border:0;padding-bottom:0}.pp-dash-line>div{min-width:0;overflow-wrap:anywhere}.pp-dash-line>span{font-size:13px}.pp-dash-line>strong{font-size:14px;text-align:right;white-space:nowrap}.pp-dash-line .pp-referral-name{font-size:14px}.pp-dash-payout-total{font-size:28px;font-weight:700;margin:8px 0 4px;overflow-wrap:anywhere}.pp-dash-progress{height:5px;background:var(--mz-color-background);border-radius:4px;overflow:hidden;margin:14px 0 8px}.pp-dash-progress>span{display:block;height:100%;background:var(--mz-color-secondary)}.pp-dash-payout-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}.pp-dash-payout-foot{border-top:1px solid var(--mz-color-border);margin-top:16px;padding-top:14px}.pp-dash-payout-foot h3{font-size:12px;font-weight:400;color:var(--mz-color-muted);margin:0 0 8px}.pp-dash-panel-bottom{margin:14px -20px -20px;padding:12px 20px;background:var(--mz-color-secondary);color:var(--mz-brand-white);border-radius:0 0 9px 9px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px}.pp-dash-panel-bottom a{color:inherit;font-weight:700;flex-shrink:0}.pp-dash-empty{padding:22px 0}
@media(max-width:950px){.pp-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-dash-split{grid-template-columns:1fr}}
@media(max-width:550px){.pp-dash-title{align-items:flex-start;flex-direction:column;gap:12px}.pp-dash-title h1{font-size:25px}.pp-dash-meta{align-items:flex-start;flex-direction:column;gap:4px}.pp-dash-kpis{gap:8px}.pp-dash-kpi{padding:15px 12px;gap:5px}.pp-dash-kpi strong{font-size:25px}.pp-dash-rate strong{font-size:25px}.pp-dash-kpi span{font-size:13px}.pp-dash-kpi small{font-size:11px}.pp-dash-panel{padding:16px}.pp-dash-panel .pp-panel-title{align-items:flex-start}.pp-dash-panel .pp-panel-title h2{font-size:19px}.pp-dash-referral-counts{gap:8px}.pp-dash-referral-counts span{font-size:11px}.pp-dash-panel-bottom{margin:12px -16px -16px;padding:12px 16px;align-items:flex-start;flex-direction:column;gap:6px}.pp-dash-payout-actions .mz-button{width:100%}}

progress.pp-dash-progress{display:block;width:100%;border:0;appearance:none}progress.pp-dash-progress::-webkit-progress-bar{background:var(--mz-color-background);border-radius:4px}progress.pp-dash-progress::-webkit-progress-value{background:var(--mz-color-secondary);border-radius:4px}progress.pp-dash-progress::-moz-progress-bar{background:var(--mz-color-secondary);border-radius:4px}

/* Referral and finance sections share the dashboard's spacing and hierarchy. */
.pp-referral-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.pp-data-panel{border-radius:10px}.pp-data-panel>.mz-card__body{padding:20px}.pp-data-panel .pp-panel-title{margin-bottom:12px}.pp-data-panel .pp-panel-title h2{font-size:21px}.pp-data-filters{padding:16px 0;margin:0 0 16px;border-bottom:1px solid var(--mz-color-border)}.pp-data-panel .pp-referrals-header{background:transparent;border-top:1px solid var(--mz-color-border);border-bottom:1px solid var(--mz-color-border);border-radius:0;color:var(--mz-color-muted);font-size:12px;font-weight:500;text-transform:none}.pp-data-panel .pp-referrals-header,.pp-data-panel .pp-referral-item{padding-left:0;padding-right:0}.pp-data-panel .pp-referral-item{padding-top:18px;padding-bottom:18px}.pp-data-panel .pp-status strong{font-weight:700}.pp-data-panel .pp-commission-table th{font-weight:500}.pp-data-panel .pp-commission-table th:first-child,.pp-data-panel .pp-commission-table td:first-child{padding-left:0}.pp-data-panel .pp-commission-table th:last-child,.pp-data-panel .pp-commission-table td:last-child{padding-right:0}.pp-data-panel .pp-commission-table td:first-child{font-weight:700}.pp-data-panel .pp-commission-table tbody tr:last-child td{border-bottom:0}.pp-section-note{margin:8px 0 16px}.pp-section-toolbar{margin:14px 0}.pp-payout-header,.pp-data-panel .pp-payout-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.3fr) 75px;gap:16px}.pp-payout-header{padding:12px 0;border-top:1px solid var(--mz-color-border);border-bottom:1px solid var(--mz-color-border);font-size:12px;color:var(--mz-color-muted)}.pp-data-panel .pp-payout-row:last-of-type{border-bottom:0}.pp-payout-amount{font-variant-numeric:tabular-nums}.pp-finance-tabs{margin-bottom:16px}
@media(max-width:760px){.pp-data-panel>.mz-card__body{padding:16px}.pp-data-panel .pp-panel-title h2{font-size:19px}.pp-data-panel .pp-referrals-header{display:none}.pp-payout-header{display:none}.pp-data-panel .pp-payout-row{grid-template-columns:minmax(0,1fr) auto}.pp-referral-kpis .pp-dash-kpi{padding:14px 12px}.pp-referral-kpis .pp-dash-kpi strong{font-size:25px}.pp-referral-kpis .pp-dash-kpi small{display:none}}
@media(max-width:520px){.pp-data-panel .pp-payout-row{grid-template-columns:minmax(0,1fr)}.pp-referral-kpis{gap:8px}.pp-referral-kpis .pp-dash-kpi span{font-size:12px}.pp-data-filters{padding-top:8px}.pp-section-toolbar{gap:12px}.pp-referral-kpis .pp-dash-kpi{padding:12px 9px}}
.pp-referral-detail>.mz-card,.pp-status-card,.pp-referral-form.mz-card{border-radius:10px}.pp-referral-detail>.mz-card>.mz-card__body,.pp-status-card>.mz-card__body,.pp-referral-form.mz-card>.mz-card__body{padding:20px}.pp-referral-detail h2{font-size:21px}.pp-data-list dt{font-size:13px;color:var(--mz-color-muted);font-weight:500}.pp-status-summary strong{font-size:19px}.pp-status-summary .muted{font-size:12px}
@media(max-width:760px){.pp-referral-detail>.mz-card>.mz-card__body,.pp-status-card>.mz-card__body,.pp-referral-form.mz-card>.mz-card__body{padding:16px}}

/* Help text under one field must not stretch the neighbouring control. */
.pair{align-items:start}

/* Consistent select indicator inset; retain the shared control dimensions. */
select.mz-control{appearance:none;background-image:url('/icons/chevron-down.svg');background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}
@media(forced-colors:active){select.mz-control{appearance:auto;background-image:none}}

.pp-bank-number{display:block;margin-bottom:6px}.pp-bank-number strong{display:block;color:var(--mz-color-text);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}

/* Billing profile: separate saved details from the optional change field. */
.pp-billing-fields{gap:24px;margin-bottom:8px}.pp-bank-settings{min-width:0}.pp-current-bank{padding:14px 16px;margin-bottom:16px;border:1px solid var(--mz-color-border);border-radius:8px;background:var(--mz-color-background)}.pp-current-bank>span{display:block;font-size:12px;margin-bottom:6px}.pp-current-bank>strong{display:block;font-size:16px;font-weight:500;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pp-bank-settings .field{margin-bottom:8px}.pp-profile-save{padding-top:16px;border-top:1px solid var(--mz-color-border);margin-top:16px}
@media(max-width:640px){.pp-billing-fields{gap:8px}.pp-current-bank>strong{font-size:15px}}

.pp-dash-kpi strong .pp-amount-net{display:inline;font-size:12px;font-weight:400;white-space:nowrap}

.pp-payout-action{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:16px}.pp-payout-action>div:first-child{min-width:0}.pp-payout-action h2{font-size:21px;margin:0 0 10px}.pp-payout-action p{margin:6px 0}.pp-payout-action-button{flex-shrink:0}.pp-payout-action-button .mz-button:disabled{cursor:not-allowed}
@media(max-width:760px){.pp-payout-action{align-items:stretch;flex-direction:column;gap:16px}.pp-payout-action h2{font-size:19px}.pp-payout-action-button .mz-button{width:100%;justify-content:center}}
@media(max-width:760px){.pp-data-panel>.mz-card__body>.pp-dash-panel-bottom{margin-left:-16px;margin-right:-16px;margin-bottom:-16px;padding-left:16px;padding-right:16px}}

.pp-dash-updated{justify-content:flex-end;margin:24px 0 4px;padding-top:16px;border-top:1px solid var(--mz-color-border)}
@media(max-width:550px){.pp-dash-updated{align-items:flex-start;margin-top:20px;padding-top:14px}}
