/* Selling hub: navigation only. Product, food, and booking modules own their own styling. */
.ath-selling-hub{margin-top:22px}
.ath-selling-hub-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 24px;padding:10px;border:1px solid #273247;border-radius:24px;background:#080f1d}
.ath-selling-hub-nav button{min-height:82px;border:1px solid #2a3549;border-radius:18px;background:#101827;color:#fff;text-align:left;padding:14px 16px;cursor:pointer}
.ath-selling-hub-nav button strong,.ath-selling-hub-nav button span{display:block}.ath-selling-hub-nav button strong{font-size:18px}.ath-selling-hub-nav button span{font-size:12px;color:#9ca7ba;margin-top:4px}
.ath-selling-hub-nav button[data-ath-selling-mode="products"].is-active{background:linear-gradient(135deg,#1267ff,#47a0ff);border-color:#3c8cff}
.ath-selling-hub-nav button[data-ath-selling-mode="food"].is-active{background:linear-gradient(135deg,#ff7a00,#ffc34d);border-color:#ff9c22;color:#111}
.ath-selling-hub-nav button[data-ath-selling-mode="bookings"].is-active{background:linear-gradient(135deg,#5d3cff,#1377ff);border-color:#3976ff}
.ath-selling-hub-nav button.is-active span{color:inherit;opacity:.78}
.ath-selling-hub-panel[hidden]{display:none!important}.ath-selling-hub-panel{animation:athHubIn .2s ease}
@keyframes athHubIn{from{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:640px){.ath-selling-hub-nav{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.ath-selling-hub-nav button{min-width:160px;scroll-snap-align:start}}
/* Product module concept: catalog blue, intentionally separate from Food orange and Bookings violet. */
.ath-products-module .ath-store{background:radial-gradient(circle at 90% 0,rgba(20,116,255,.15),transparent 34%),#050b16;border-color:rgba(44,132,255,.3)}
.ath-products-module .ath-store-hero{background:linear-gradient(145deg,#101a2b,#071120 68%,rgba(22,115,255,.11));border-color:rgba(48,136,255,.34)}
.ath-products-module .ath-store-hero-copy>span,.ath-products-module .ath-store-section-head span{color:#4ba0ff}
.ath-products-module .ath-store-tabs button.is-active,.ath-products-module .is-primary{background:linear-gradient(135deg,#1267ff,#55b8ff)!important;color:#fff!important}
.ath-products-module .ath-product-step-tabs button.is-active{background:linear-gradient(135deg,#1267ff,#55b8ff);color:#fff}

/* 1.12.03 — app-style selling setup */
.ath-selling-setup{--setup-orange:#ff7600;--setup-ink:#111318;--setup-muted:#646a74;--setup-line:#e2e5ea;--setup-blue:#5f62f5;--setup-green:#12b981;background:linear-gradient(160deg,#041326 0,#07182d 36%,#061121 100%);border:0!important;border-radius:32px!important;padding:0!important;overflow:hidden;color:#fff!important;box-shadow:0 24px 70px rgba(0,0,0,.28)}
.ath-selling-setup-topbar{min-height:76px;display:flex;align-items:center;justify-content:center;padding:10px 18px;color:#fff}.ath-selling-setup-topbar strong{text-align:center;font-size:22px}
.ath-selling-progress{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:start;max-width:520px;margin:0 auto;padding:4px 28px 24px}.ath-selling-progress div{display:grid;justify-items:center;gap:7px;color:#929baa}.ath-selling-progress b{display:grid;place-items:center;width:36px;height:36px;border:2px solid #667184;border-radius:50%;font-size:16px}.ath-selling-progress span{font-size:14px;font-weight:700}.ath-selling-progress i{height:2px;background:#5d6777;margin-top:17px}.ath-selling-progress .is-active{color:#fff}.ath-selling-progress .is-active b{background:linear-gradient(135deg,#ff7a00,#ff9f2f);border-color:#ff8a19;color:#fff;box-shadow:0 8px 24px rgba(255,118,0,.32)}
.ath-selling-sheet{background:#fff;color:var(--setup-ink);border-radius:34px 34px 0 0;padding:34px 28px 28px}.ath-selling-copy{text-align:center;margin-bottom:24px}.ath-selling-copy h3{font-size:clamp(28px,5vw,42px);line-height:1.05;margin:0 0 12px;color:#080a0d}.ath-selling-copy p{margin:0;color:#4f555f;font-size:18px}
.ath-selling-options{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.ath-selling-choice{position:relative;display:grid!important;grid-template-columns:48px 86px 1fr 28px;align-items:center;gap:12px;min-height:122px;background:#fff!important;border:1.5px solid var(--setup-line)!important;border-radius:22px!important;padding:16px 20px!important;box-shadow:0 5px 15px rgba(14,22,38,.03);cursor:pointer;transition:.18s ease}.ath-selling-choice:hover{transform:translateY(-1px)}.ath-selling-choice.is-selected{border-color:var(--setup-orange)!important;background:linear-gradient(90deg,#fff 35%,#fff8f1)!important;box-shadow:0 0 0 1px rgba(255,118,0,.06)}.ath-selling-choice input{position:absolute!important;opacity:0!important;pointer-events:none}.ath-selling-check{display:grid;place-items:center;width:34px;height:34px;border:3px solid #c4c7cc;border-radius:8px;color:transparent;font-size:25px;font-weight:900;line-height:1}.ath-selling-choice.is-selected .ath-selling-check{background:var(--setup-orange);border-color:var(--setup-orange);color:#fff}.ath-selling-icon{width:78px;height:78px;border-radius:24px;display:grid;place-items:center}.ath-selling-icon svg{width:42px;height:42px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ath-selling-choice.is-products .ath-selling-icon{background:#f0efff;color:#6253ef}.ath-selling-choice.is-food .ath-selling-icon{background:#fff0df;color:#ff7100}.ath-selling-choice.is-bookings .ath-selling-icon{background:#e4faf4;color:#0aae7e}.ath-selling-choice-copy{display:grid;gap:7px}.ath-selling-choice-copy strong{font-size:23px;color:#090b0e}.ath-selling-choice-copy small{font-size:17px;line-height:1.35;color:#424852}.ath-selling-arrow{font-size:42px;color:#b8bbc0}.ath-selling-choice.is-selected .ath-selling-arrow{color:var(--setup-orange)}
.ath-selling-tip{display:flex;gap:14px;align-items:flex-start;margin:8px 0 0;padding:18px;border:1px solid #c9ddff;border-radius:18px;background:#f4f8ff;color:#253653}.ath-selling-tip>b{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border:3px solid #5d91e6;border-radius:50%;color:#5d91e6;font-family:serif}.ath-selling-tip span{display:grid;gap:5px}.ath-selling-tip strong{font-size:16px;color:#101820}.ath-selling-tip small{font-size:15px;color:#40516e}
.ath-selling-options>[data-ath-save-workspace]{grid-column:1!important;min-height:72px;border-radius:20px!important;background:linear-gradient(100deg,#ff7600,#ff8d0b)!important;color:#fff!important;display:flex;align-items:center;justify-content:center;gap:22px;font-size:22px!important;box-shadow:0 14px 28px rgba(255,118,0,.22)}.ath-selling-options>[data-ath-save-workspace] b{font-size:33px;line-height:1}.ath-selling-options>[data-ath-save-workspace].is-saving{opacity:.7;cursor:wait}.ath-selling-save-status{min-height:24px;margin:0;text-align:center;font-weight:800}.ath-selling-save-status.is-success{color:#0b9c6f}.ath-selling-save-status.is-error{color:#d33434}.ath-selling-save-status.is-working{color:#566277}
.ath-selling-focus{margin-top:24px;border:1px solid var(--setup-line);border-radius:22px;padding:20px;background:#fff}.ath-selling-focus>small{display:block;color:#777d86;margin-bottom:14px;font-size:15px}.ath-selling-focus-list{display:grid;gap:10px}.ath-selling-focus-card{display:grid;grid-template-columns:58px 1fr 24px;align-items:center;gap:12px;padding:14px;border-radius:18px;border:1px solid #eceef1}.ath-selling-focus-dot{width:52px;height:52px;border-radius:50%;background:#eee}.ath-selling-focus-card.is-products .ath-selling-focus-dot{background:linear-gradient(135deg,#eceaff,#d9dcff)}.ath-selling-focus-card.is-food{background:#fff8ef;border-color:#ffe2c3}.ath-selling-focus-card.is-food .ath-selling-focus-dot{background:linear-gradient(135deg,#fff2df,#ffdcb8)}.ath-selling-focus-card.is-bookings{background:#f2fffb;border-color:#d5f4e9}.ath-selling-focus-card.is-bookings .ath-selling-focus-dot{background:linear-gradient(135deg,#ddfbf2,#c7f2e5)}.ath-selling-focus-card span:nth-child(2){display:grid;gap:3px}.ath-selling-focus-card strong{font-size:20px}.ath-selling-focus-card small{font-size:15px;color:#59616d}.ath-selling-focus-card>b{font-size:31px;color:#ff7600}
@media(max-width:640px){.ath-selling-sheet{padding:28px 18px 24px}.ath-selling-choice{grid-template-columns:38px 68px 1fr 22px;min-height:108px;padding:14px!important}.ath-selling-check{width:29px;height:29px}.ath-selling-icon{width:62px;height:62px;border-radius:20px}.ath-selling-icon svg{width:34px;height:34px}.ath-selling-choice-copy strong{font-size:20px}.ath-selling-choice-copy small{font-size:15px}.ath-selling-arrow{font-size:34px}.ath-selling-progress{padding-left:18px;padding-right:18px}}

/* 1.12.06 — isolated commerce workspace */
.ath-commerce-workspace>.ath-commerce-workspace-head{margin-bottom:18px}
.ath-commerce-workspace .ath-selling-setup{margin:0 0 22px}
.ath-selling-hub{margin-top:20px}
.ath-selling-mode-tabs{display:flex;gap:8px;padding:7px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#0b1423;overflow-x:auto}
.ath-selling-mode-tabs button{flex:1;min-width:105px;min-height:48px;border:0;border-radius:13px;background:transparent;color:#aeb7c7;font-weight:900;font-size:15px}
.ath-selling-mode-tabs button.is-active{background:linear-gradient(135deg,#ff7b00,#ffc64f);color:#111}
.ath-selling-hub>[data-ath-selling-panel]{margin-top:18px}
.ath-selling-empty{padding:30px;text-align:center;border:1px dashed rgba(255,255,255,.18);border-radius:18px;color:#aeb7c7}
@media(max-width:640px){.ath-selling-mode-tabs button{min-width:92px;min-height:44px;font-size:14px}.ath-commerce-workspace .ath-selling-sheet{border-radius:22px}}

/* 1.12.24 — profile-inspired clean Workspace */
.ath-commerce-workspace{--ath-ws-orange:#ff8a13;--ath-ws-gold:#ffc24c;--ath-ws-blue:#2379ff;--ath-ws-card:#0d1728;--ath-ws-line:#27344a;background:radial-gradient(circle at 90% 0,rgba(39,121,255,.11),transparent 28%),#050a13!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:26px!important;padding:clamp(16px,3vw,30px)!important;overflow:hidden}
.ath-commerce-workspace-head{padding:4px 4px 16px!important;margin:0!important}.ath-commerce-workspace-head span{font-size:11px!important}.ath-commerce-workspace-head h2{font-size:clamp(38px,7vw,64px)!important;line-height:.95!important;margin:8px 0 0!important;text-transform:none!important;letter-spacing:-.04em}
.ath-commerce-workspace .ath-selling-setup{margin:0 0 18px!important;border-radius:24px!important}
.ath-selling-mode-tabs{position:sticky;top:8px;z-index:40;display:flex!important;gap:7px!important;margin:0 0 16px!important;padding:6px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:rgba(7,14,26,.94)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow-x:auto;scrollbar-width:none}.ath-selling-mode-tabs::-webkit-scrollbar{display:none}.ath-selling-mode-tabs button{flex:0 0 auto!important;min-width:auto!important;min-height:44px!important;padding:0 18px!important;border-radius:13px!important;font-size:14px!important;white-space:nowrap}.ath-selling-mode-tabs button.is-active{background:linear-gradient(135deg,var(--ath-ws-orange),var(--ath-ws-gold))!important;color:#111!important;box-shadow:0 8px 22px rgba(255,138,19,.2)}
.ath-selling-hub>[data-ath-selling-panel]{margin-top:0!important}.ath-selling-hub>[data-ath-selling-panel]:not(.ath-workspace-overview){border-radius:22px;overflow:clip}
.ath-workspace-overview{display:grid;gap:16px}.ath-workspace-overview[hidden]{display:none!important}.ath-workspace-overview-head{padding:20px;border:1px solid var(--ath-ws-line);border-radius:22px;background:linear-gradient(145deg,#101a2b,#091221)}.ath-workspace-overview-head span{color:var(--ath-ws-orange);font-size:11px;font-weight:950;letter-spacing:.18em}.ath-workspace-overview-head h3{margin:7px 0 5px;font-size:clamp(28px,5vw,42px);letter-spacing:-.03em}.ath-workspace-overview-head p{margin:0;color:#9da8ba;font-size:14px}
.ath-workspace-metrics{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:1px 1px 8px;scrollbar-width:none}.ath-workspace-metrics::-webkit-scrollbar{display:none}.ath-workspace-metrics article{flex:0 0 min(210px,68vw);scroll-snap-align:start;min-height:150px;padding:18px;border:1px solid var(--ath-ws-line);border-radius:21px;background:linear-gradient(145deg,#111a2b,#09111f);display:flex;flex-direction:column}.ath-workspace-metrics small{color:#9ba6b8;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.ath-workspace-metrics strong{font-size:48px;line-height:1;margin:auto 0 8px;color:#fff}.ath-workspace-metrics span{color:var(--ath-ws-orange);font-size:13px;font-weight:850}
.ath-workspace-quick-row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.ath-workspace-quick-row::-webkit-scrollbar{display:none}.ath-workspace-quick-row button{position:relative;flex:0 0 min(310px,86vw);scroll-snap-align:start;min-height:104px;text-align:left;padding:18px 46px 18px 18px;border:1px solid var(--ath-ws-line);border-radius:21px;background:linear-gradient(145deg,#101a2b,#091221);color:#fff}.ath-workspace-quick-row b,.ath-workspace-quick-row span{display:block}.ath-workspace-quick-row b{font-size:21px}.ath-workspace-quick-row span{margin-top:7px;color:#9ba6b8;font-size:13px;line-height:1.35}.ath-workspace-quick-row i{position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:34px;font-style:normal;color:var(--ath-ws-orange)}
.ath-commerce-workspace .ath-store,.ath-commerce-workspace .ath-food-store,.ath-commerce-workspace .ath-bookings-workspace{border-radius:22px!important;box-shadow:none!important}
@media(max-width:640px){.ath-commerce-workspace{padding:14px 10px 24px!important;border-radius:20px!important}.ath-commerce-workspace-head{padding-left:6px!important}.ath-commerce-workspace-head h2{font-size:40px!important}.ath-commerce-workspace .ath-selling-setup{border-radius:20px!important}.ath-selling-mode-tabs{top:4px;margin-left:0!important;margin-right:0!important}.ath-selling-mode-tabs button{padding:0 15px!important}.ath-workspace-overview-head{padding:17px}.ath-workspace-metrics article{flex-basis:62vw;min-height:138px}.ath-workspace-metrics strong{font-size:42px}}

/* 1.12.25 — membership dashboard + Settings-contained selling setup */
.ath-commerce-workspace-head p{margin:10px 0 0;color:#98a4b7;font-size:14px;line-height:1.45}
.ath-workspace-settings{display:grid;gap:16px}.ath-workspace-settings[hidden]{display:none!important}
.ath-workspace-settings-head{padding:20px;border:1px solid var(--ath-ws-line);border-radius:22px;background:linear-gradient(145deg,#101a2b,#091221)}
.ath-workspace-settings-head span{color:var(--ath-ws-orange);font-size:11px;font-weight:950;letter-spacing:.18em}
.ath-workspace-settings-head h3{margin:7px 0 5px;font-size:clamp(26px,5vw,38px);letter-spacing:-.03em}
.ath-workspace-settings-head p{margin:0;color:#9da8ba;font-size:14px}
.ath-workspace-settings .ath-selling-setup{margin:0!important}
.ath-workspace-settings .ath-selling-setup-topbar,.ath-workspace-settings .ath-selling-progress{display:none!important}
.ath-workspace-settings .ath-selling-sheet{border-radius:22px!important}
@media(max-width:640px){.ath-commerce-workspace-head p{padding-left:1px}.ath-workspace-settings-head{padding:17px}.ath-workspace-settings .ath-selling-sheet{padding-top:22px!important}}

/* 1.12.26 — selected focus cards open their Workspace sections */
.ath-selling-focus-card{width:100%;appearance:none;-webkit-appearance:none;text-align:left;color:#090b0e;cursor:pointer;font:inherit;background:#fff}
.ath-selling-focus-card:hover,.ath-selling-focus-card:focus-visible{transform:translateY(-1px);border-color:#ffb35f;box-shadow:0 10px 24px rgba(255,118,0,.12);outline:none}
.ath-selling-focus-card:active{transform:translateY(0)}
.ath-selling-focus-card[hidden]{display:none!important}


/* 1.12.27 — Stripe payouts section */
.ath-workspace-payouts{display:grid;gap:16px}.ath-workspace-payouts[hidden]{display:none!important}
.ath-workspace-payouts-hero{padding:22px;border:1px solid var(--ath-ws-line);border-radius:22px;background:radial-gradient(circle at 90% 10%,rgba(99,91,255,.22),transparent 34%),linear-gradient(145deg,#101a2b,#091221)}
.ath-workspace-payouts-hero span{color:#7e74ff;font-size:11px;font-weight:950;letter-spacing:.18em}.ath-workspace-payouts-hero h3{margin:8px 0 6px;font-size:clamp(28px,5vw,42px);letter-spacing:-.03em}.ath-workspace-payouts-hero p{margin:0;max-width:660px;color:#a5afbf;font-size:14px;line-height:1.5}
.ath-workspace-payouts-card{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:16px;padding:20px;border:1px solid rgba(113,101,255,.48);border-radius:22px;background:linear-gradient(145deg,#111a2d,#0a1222);box-shadow:0 16px 44px rgba(45,35,130,.18)}
.ath-workspace-payouts-icon{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;background:linear-gradient(135deg,#635bff,#8b7cff);color:#fff;font-size:30px;font-weight:950;box-shadow:0 10px 26px rgba(99,91,255,.28)}
.ath-workspace-payouts-card small{display:block;color:#938aff;font-size:11px;font-weight:950;letter-spacing:.16em}.ath-workspace-payouts-card h4{margin:5px 0 4px;font-size:22px}.ath-workspace-payouts-card p{margin:0;color:#9da8ba;font-size:13px;line-height:1.45}
.ath-workspace-payouts-card>a{display:inline-flex;align-items:center;gap:12px;min-height:50px;padding:0 18px;border-radius:15px;background:linear-gradient(135deg,#635bff,#8d7dff);color:#fff!important;text-decoration:none!important;font-weight:900;white-space:nowrap}.ath-workspace-payouts-card>a b{font-size:26px;line-height:1}
.ath-workspace-payouts-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ath-workspace-payouts-notes article{padding:18px;border:1px solid var(--ath-ws-line);border-radius:18px;background:#0d1728}.ath-workspace-payouts-notes strong,.ath-workspace-payouts-notes span{display:block}.ath-workspace-payouts-notes strong{font-size:16px}.ath-workspace-payouts-notes span{margin-top:6px;color:#9da8ba;font-size:13px;line-height:1.4}
@media(max-width:640px){.ath-workspace-payouts-card{grid-template-columns:54px 1fr;padding:17px}.ath-workspace-payouts-icon{width:52px;height:52px;border-radius:16px;font-size:26px}.ath-workspace-payouts-card>a{grid-column:1/-1;justify-content:center;width:100%}.ath-workspace-payouts-notes{grid-template-columns:1fr}.ath-workspace-payouts-hero{padding:18px}}

/* 1.12.28 — native Ultimate Affiliate payout setup */
.ath-payout-form{display:grid;gap:16px}.ath-payout-status-card{padding:18px;border:1px solid var(--ath-ws-line);border-radius:20px;background:linear-gradient(145deg,#111b2d,#0a1322)}
.ath-payout-status-card small,.ath-payout-status-card strong,.ath-payout-status-card span{display:block}.ath-payout-status-card small{color:#ff982f;font-size:11px;font-weight:950;letter-spacing:.16em}.ath-payout-status-card strong{margin-top:6px;font-size:23px}.ath-payout-status-card span{margin-top:4px;color:#9ca8bb;font-size:13px}
.ath-payout-methods{display:grid;gap:10px;margin:0;padding:0;border:0}.ath-payout-methods legend{margin-bottom:4px;color:#fff;font-size:18px;font-weight:900}.ath-payout-method{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:13px;padding:16px;border:1px solid #2c3950;border-radius:18px;background:#101a2b;cursor:pointer;transition:.2s ease}.ath-payout-method:hover,.ath-payout-method.is-selected{border-color:#ff982f;background:linear-gradient(145deg,rgba(255,152,47,.12),#111a2b)}.ath-payout-method input{width:22px;height:22px;margin:0;accent-color:#ff982f}.ath-payout-method strong,.ath-payout-method small{display:block}.ath-payout-method strong{font-size:16px}.ath-payout-method small{margin-top:3px;color:#9ca8bb;font-size:12px;line-height:1.4}.ath-payout-method i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#ff982f;color:#08111f;font-style:normal;font-weight:950;opacity:0;transform:scale(.8);transition:.2s}.ath-payout-method.is-selected i{opacity:1;transform:scale(1)}
.ath-payout-fields{padding:18px;border:1px solid var(--ath-ws-line);border-radius:20px;background:#0d1728}.ath-payout-fields[hidden]{display:none!important}.ath-payout-fields label>span{display:block;margin-bottom:8px;color:#fff;font-size:13px;font-weight:900}.ath-payout-fields input,.ath-payout-fields textarea{box-sizing:border-box;width:100%;border:1px solid #36445d;border-radius:15px;background:#091321;color:#fff;padding:14px 15px;font:inherit}.ath-payout-fields textarea{min-height:130px;resize:vertical}.ath-payout-fields p{margin:10px 0 0;color:#8996aa;font-size:12px;line-height:1.45}
.ath-payout-stripe-state{display:grid;gap:8px}.ath-payout-stripe-state strong{font-size:18px}.ath-payout-stripe-state span{color:#9ca8bb;font-size:13px;line-height:1.45}.ath-payout-stripe-state a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin-top:5px;border-radius:14px;background:linear-gradient(135deg,#635bff,#8d7dff);color:#fff!important;text-decoration:none!important;font-weight:900}.ath-payout-stripe-state a b{font-size:24px}
.ath-payout-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ath-payout-actions button{min-height:50px;padding:0 22px;border:0;border-radius:15px;background:linear-gradient(135deg,#ff8a00,#ffc64a);color:#111;font-weight:950;cursor:pointer}.ath-payout-actions button:disabled{opacity:.65;cursor:wait}.ath-payout-actions span{color:#9ca8bb;font-size:13px}.ath-payout-actions span.is-success{color:#56d88b}.ath-payout-actions span.is-error{color:#ff8181}.ath-payout-alert{padding:18px;border:1px solid rgba(255,152,47,.4);border-radius:18px;background:rgba(255,152,47,.09)}.ath-payout-alert strong,.ath-payout-alert span{display:block}.ath-payout-alert span{margin-top:5px;color:#a6b0c1;font-size:13px}.ath-payout-alert.is-error{border-color:rgba(255,91,91,.45);background:rgba(255,91,91,.08)}
@media(max-width:640px){.ath-payout-method{grid-template-columns:25px 1fr 25px;padding:14px}.ath-payout-actions{display:grid}.ath-payout-actions button{width:100%}.ath-payout-status-card strong{font-size:20px}}


/* 1.12.30 — ATH-styled Ultimate Affiliate Pro payout portal */
.ath-uap-payout-portal{min-width:0}
.ath-uap-account-shell{min-width:0;padding:18px;border:1px solid #e4e7ec;border-radius:24px;background:#fff;overflow:hidden}
.ath-uap-account-shell .uap-user-page-wrapper,.ath-uap-account-shell .uap-public-wrapp-user,.ath-uap-account-shell .uap-ap-wrap{max-width:100%!important;width:100%!important;margin:0!important;font-family:inherit!important}
.ath-uap-account-shell .uap-user-page-wrapper,.ath-uap-account-shell .uap-public-wrapp-user,.ath-uap-account-shell .uap-ap-wrap{background:#fff!important;color:#111827!important}
.ath-uap-account-shell .uap-user-page-top-wrapper{border-radius:20px!important;overflow:hidden!important;background:#0d1728!important;border:1px solid #26344a!important;box-shadow:none!important}
.ath-uap-account-shell .uap-ap-menu{width:100%!important;max-width:none!important;margin:14px 0!important;padding:8px!important;display:flex!important;gap:8px!important;overflow-x:auto!important;border:1px solid #26344a!important;border-radius:18px!important;background:#0b1423!important;box-sizing:border-box!important;scrollbar-width:none}
.ath-uap-account-shell .uap-ap-menu::-webkit-scrollbar{display:none}
.ath-uap-account-shell .uap-ap-menu ul{display:flex!important;gap:8px!important;width:max-content!important;margin:0!important;padding:0!important;list-style:none!important}
.ath-uap-account-shell .uap-ap-menu li,.ath-uap-account-shell .uap-ap-menu-item,.ath-uap-account-shell .uap-ap-menu-tab-item{float:none!important;width:auto!important;min-width:max-content!important;margin:0!important;border:0!important;border-radius:13px!important;background:#121d30!important}
.ath-uap-account-shell .uap-ap-menu a{display:flex!important;align-items:center!important;min-height:44px!important;padding:0 15px!important;color:#dbe3ef!important;text-decoration:none!important;font-weight:800!important;white-space:nowrap!important}
.ath-uap-account-shell .uap-ap-menu-item-selected,.ath-uap-account-shell .uap-ap-menu-tab-item-selected{background:linear-gradient(135deg,#ff8a00,#ffc64a)!important}
.ath-uap-account-shell .uap-ap-menu-item-selected a,.ath-uap-account-shell .uap-ap-menu-tab-item-selected a{color:#10131a!important}
.ath-uap-account-shell .uap-user-page-content{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:18px!important;border:1px solid #26344a!important;border-radius:20px!important;background:#0d1728!important;color:#fff!important;overflow-x:auto!important}
.ath-uap-account-shell .uap-user-page-content h1,.ath-uap-account-shell .uap-user-page-content h2,.ath-uap-account-shell .uap-user-page-content h3,.ath-uap-account-shell .uap-user-page-content h4,.ath-uap-account-shell .uap-user-page-content label,.ath-uap-account-shell .uap-user-page-content strong{color:#fff!important}
.ath-uap-account-shell .uap-user-page-content p,.ath-uap-account-shell .uap-user-page-content span,.ath-uap-account-shell .uap-user-page-content td,.ath-uap-account-shell .uap-user-page-content th{color:#aab5c6!important}
.ath-uap-account-shell input[type=text],.ath-uap-account-shell input[type=email],.ath-uap-account-shell input[type=password],.ath-uap-account-shell input[type=number],.ath-uap-account-shell select,.ath-uap-account-shell textarea{box-sizing:border-box!important;max-width:100%!important;border:1px solid #35445d!important;border-radius:14px!important;background:#091321!important;color:#fff!important;padding:13px 14px!important;font:inherit!important}
.ath-uap-account-shell input[type=submit],.ath-uap-account-shell button,.ath-uap-account-shell .button{border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#ff8a00,#ffc64a)!important;color:#111!important;padding:13px 18px!important;font-weight:950!important;box-shadow:none!important}
.ath-uap-account-shell table{width:100%!important;min-width:560px;border-collapse:separate!important;border-spacing:0 8px!important}
.ath-uap-account-shell table tr{background:#111c2e!important}.ath-uap-account-shell table td,.ath-uap-account-shell table th{padding:12px!important;border:0!important}
.ath-uap-account-shell a{color:#ffab3d!important}
@media(max-width:640px){.ath-uap-account-shell{padding:10px;border-radius:20px}.ath-uap-account-shell .uap-user-page-content{padding:13px!important;border-radius:17px!important}.ath-uap-account-shell .uap-user-page-top-wrapper{border-radius:17px!important}.ath-uap-account-shell .uap-ap-menu{margin:10px 0!important}.ath-uap-account-shell .uap-ap-menu a{min-height:42px!important;padding:0 13px!important;font-size:13px!important}}
