.client-tools{margin:16px 0 22px;border:1px solid rgba(15,45,34,.14);border-radius:18px;background:rgba(255,255,255,.55);color:#173c2c;overflow:hidden}.client-tools details>summary,.client-comparison>summary{cursor:pointer;list-style:none;font-weight:650;display:flex;align-items:center;justify-content:space-between;gap:12px}.client-tools details>summary::after,.client-comparison>summary::after{content:'+';font-size:22px;font-weight:400}.client-tools details[open]>summary::after,.client-comparison[open]>summary::after{content:'−'}.client-guide{padding:16px 18px}.client-guide>summary span{display:none}.client-guide ol{list-style:none;padding:0;margin:18px 0 0;counter-reset:sale-steps;display:grid;gap:14px}.client-guide li{counter-increment:sale-steps;position:relative;padding-left:38px;display:grid;gap:3px;font-size:13px;line-height:1.5}.client-guide li::before{content:counter(sale-steps,decimal-leading-zero);position:absolute;left:0;top:0;color:#718379;font-weight:650}.client-guide li[data-done=true]::before{content:'✓';color:#1d704c}.client-guide li span{color:#63756a}.client-target{padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;border-top:1px solid rgba(15,45,34,.1);align-items:end}.client-target label,.client-quiet label{display:grid;gap:7px;font-size:12px;font-weight:650}.client-target input,.client-saved-recipients input,.client-saved-recipients select,.client-quiet input{font:inherit;border:1px solid #ccd7ce;background:#fff;color:#143829;min-width:0;border-radius:10px;padding:11px 12px;width:100%;box-sizing:border-box}.client-tools button,.client-saved-recipients button,.client-basket-result button{font:inherit;font-size:12px;font-weight:650;border:1px solid #c5d4c7;background:#e9f0e9;color:#153a2a;border-radius:10px;cursor:pointer;padding:12px 14px}.client-tools button:disabled{opacity:.4;cursor:default}.client-target p{grid-column:1/-1;color:#63756a;font-size:11px;line-height:1.5;margin:0}.client-options{border-top:1px solid rgba(15,45,34,.1);display:grid;grid-template-columns:1fr 1fr}.client-options>details{padding:15px 18px;min-width:0}.client-options>details+details{border-left:1px solid rgba(15,45,34,.1)}.client-options summary{font-size:12px}.client-options p{font-size:11px;line-height:1.6;color:#63756a}.client-loyalty-stats{display:grid;gap:14px;margin:18px 0}.client-loyalty-stats>div{display:flex;gap:12px;justify-content:space-between;align-items:center}.client-loyalty-stats small{color:#63756a;font-size:11px}.client-loyalty-stats strong{font-size:15px;white-space:nowrap}.client-options a{font-size:12px;color:#236b49}.client-check{display:flex!important;gap:9px;align-items:flex-start!important;font-size:12px;line-height:1.5;margin:13px 0;cursor:pointer;font-weight:450!important}.client-check input{width:16px!important;height:16px!important;flex:0 0 16px;margin:1px 0 0;accent-color:#1d704c}.client-quiet{display:flex;gap:12px}.client-quiet label{flex:1;min-width:0}.client-status{font-size:12px;line-height:1.5;padding:0 18px;margin:0 0 12px}.client-status:empty{display:none}.client-status[data-error=true],.client-error{color:#a33831}.client-basket-result{margin:0 18px 18px;border:1px solid #acc7ad;border-radius:12px;background:#edf4ea;padding:15px}.client-basket-result strong{font-size:14px}.client-basket-result p{font-size:11px;color:#63756a;line-height:1.5}.client-item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:7px 7px 10px}.client-item-actions button{font:inherit;font-size:10px;line-height:1.25;border:1px solid #d9e1d7;border-radius:7px;background:#f7f9f3;color:#526b58;padding:5px 7px;cursor:pointer;min-height:28px}.client-item-actions button:first-child{font-size:17px;padding:2px 7px}.client-item-actions button[aria-pressed=true]{color:#154c32;background:#e0ecd6;border-color:#a4bf97}.client-item-actions small{display:block;width:100%;font-size:9px;line-height:1.4;color:#748371}.item-card-wrapper[data-client-protected=true] .item-card{box-shadow:inset 0 0 0 1px #7b9b68}.client-comparison{padding:14px 0;margin:10px 0;border-top:1px solid rgba(15,45,34,.12);border-bottom:1px solid rgba(15,45,34,.12)}.client-comparison>summary{font-size:12px}.client-comparison p{font-size:11px!important;line-height:1.55;color:#6c7d70}.client-method-row{padding:12px 0;border-top:1px solid #d9e1d7;font-size:12px}.client-method-row>strong{font-size:13px}.client-method-row>div{display:flex;justify-content:space-between;gap:12px;margin-top:9px}.client-method-row small{display:block;color:#6c7d70;font-size:10px;line-height:1.5;margin-top:5px}.client-method-row p{margin:5px 0 0}.client-kyc{padding:10px;border-radius:8px;background:#edf4ea}.client-saved-recipients{border-bottom:1px solid #d9e1d7;padding-bottom:16px;margin-bottom:16px}.client-saved-recipients .form-label{font-size:11px;margin:0 0 8px}.client-saved-mask{font-size:11px;line-height:1.5;color:#63756a}.client-save-new{margin-top:12px}.client-saved-recipients button{width:100%;font-size:11px}.client-journey-card{padding:18px;border:1px solid #aec7ad;border-radius:14px;background:#f0f5eb;margin:18px 0;color:#173c2c}.client-journey-card h3{font-size:16px!important;margin:0 0 12px!important}.client-journey-card p,.client-journey-card a{font-size:12px;line-height:1.6}.client-journey-card a{color:#236b49;text-decoration:underline;text-underline-offset:3px}.client-journey-card ul{padding:0;list-style:none;display:grid;gap:10px;margin:14px 0}.client-journey-card li{font-size:12px;border-bottom:1px solid #d9e1d7;padding-bottom:9px}.client-journey-card li small{display:block;font-size:10px;color:#6a7a6d;margin-top:2px;overflow-wrap:anywhere}.client-verified{color:#286343;font-weight:650}.client-steamid{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.client-passport{border-top:1px solid #cbdac7;margin-top:18px;padding-top:18px}.client-passport a{display:inline-block;margin:6px 14px 0 0}.client-mobile-basket{display:none}.client-tools [hidden],.client-saved-recipients [hidden],.client-mobile-basket[hidden]{display:none!important}
@media(max-width:700px){.client-target{grid-template-columns:1fr;padding:14px}.client-target button{width:100%}.client-target p{grid-column:auto}.client-options{grid-template-columns:1fr}.client-options>details{padding:14px}.client-options>details+details{border-left:0;border-top:1px solid rgba(15,45,34,.1)}.client-guide{padding:14px}.client-guide>summary{font-size:12px}.client-basket-result{margin:0 14px 14px}.client-mobile-basket{position:fixed;z-index:65;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#123829;color:#f1f5e7;box-shadow:0 -5px 30px #10291c24;box-sizing:border-box}.client-mobile-basket>div{display:grid;gap:3px;min-width:0}.client-mobile-basket small{font-size:10px;color:#b9cdbd}.client-mobile-basket strong{font-size:18px;white-space:nowrap}.client-mobile-basket button{font:inherit;max-width:58%;font-size:11px;line-height:1.35;padding:12px;border:0;border-radius:10px;background:#d7efac;color:#153c2a;font-weight:650}.client-mobile-basket button:disabled{opacity:.5}.client-journey-card{padding:14px}.client-item-actions{gap:4px;padding:5px}.client-item-actions button{font-size:9px;padding:4px 5px}body:has(.client-mobile-basket:not([hidden])){padding-bottom:88px}}
@media(max-width:350px){.client-mobile-basket{padding-left:10px;padding-right:10px}.client-mobile-basket strong{font-size:16px}.client-mobile-basket button{font-size:10px;padding:10px}.client-item-actions button{font-size:8px}.client-item-actions button:first-child{font-size:15px}}

/* Match the customer Aurora theme while preserving the light account surfaces. */
body.skin-premium .client-tools{color:#eef0fc;background:radial-gradient(ellipse at 100% 0,#526db62b,transparent 75%),linear-gradient(145deg,#302945,#20384c);border-color:#a99ada55;box-shadow:inset 0 1px 0 #e4d6ff0d}
body.skin-premium :is(.client-guide>summary,.client-options>details>summary,.client-comparison>summary){color:#e5dcff}
body.skin-premium .client-guide li{color:#e6eaf8}
body.skin-premium .client-guide li::before{color:#bcadff}
body.skin-premium .client-guide li[data-done=true]::before{color:#86f4d0}
body.skin-premium :is(.client-guide li span,.client-target p,.client-options p,.client-loyalty-stats small,.client-basket-result p,.client-saved-mask){color:#becbe2}
body.skin-premium :is(.client-target,.client-options,.client-options>details+details,.client-comparison,.client-method-row,.client-saved-recipients,.client-journey-card li,.client-passport){border-color:#a594d047}
body.skin-premium :is(.client-target label,.client-quiet label,.client-check,.client-saved-recipients .form-label){color:#d8d9ee}
body.skin-premium :is(.client-target input,.client-saved-recipients input,.client-saved-recipients select,.client-quiet input){color:#edf2ff;background:#1f2941;border-color:#9b98d265;color-scheme:dark}
body.skin-premium :is(.client-target input,.client-saved-recipients input)::placeholder{color:#9faec8;opacity:1}
body.skin-premium .client-check input{accent-color:#86f4d0}
body.skin-premium :is(.client-tools button,.client-saved-recipients button,.client-basket-result button){color:#eee7ff;background:linear-gradient(135deg,#45365f,#28465f);border-color:#a795d477;box-shadow:inset 0 1px 0 #e4d4ff0e}
body.skin-premium :is(.client-tools button,.client-saved-recipients button,.client-basket-result button):hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#574577,#345976);border-color:#c3a8f2}
body.skin-premium :is(.client-target>button,.client-basket-result>button){color:#102c2b;background:#86e9d3;border-color:#86e9d3}
body.skin-premium :is(.client-target>button,.client-basket-result>button):hover:not(:disabled){color:#102c2b;background:#a5f6e3;border-color:#a5f6e3}
body.skin-premium :is(.client-tools,.client-comparison,.client-saved-recipients,.client-journey-card,.client-item-actions,.client-mobile-basket) :is(button,a,input,select,summary):focus-visible{outline:2px solid #c8b1ff;outline-offset:3px;box-shadow:0 0 0 4px #a991ff20}
body.skin-premium .client-status{color:#c4d1e6}
body.skin-premium :is(.client-status[data-error=true],.client-error){color:#ffb6bb}
body.skin-premium .client-loyalty-stats strong{color:#e8e8ff}
body.skin-premium .client-options a{color:#9de9ef}
body.skin-premium .client-basket-result{color:#edf5ff;border-color:#8fcac07a;background:radial-gradient(ellipse at 100% 0,#58a0ae20,transparent 75%),linear-gradient(135deg,#2e3d54,#1a4146)}
body.skin-premium .client-basket-result>strong{color:#b3f1e1}
body.skin-premium .client-item-actions{color:#ccd8ea;background:#1b29433d;border-radius:0 0 12px 12px}
body.skin-premium .client-item-actions button{color:#d0d7ee;border-color:#9380bb65;background:#2c304d}
body.skin-premium .client-item-actions button:hover:not(:disabled){color:#f3eaff;border-color:#c0a4ed;background:#433860}
body.skin-premium .client-item-actions button[aria-pressed=true]{color:#e7d4ff;background:linear-gradient(125deg,#5f468b80,#31557780);border-color:#c1a0ff99}
body.skin-premium .client-item-actions small{color:#b5c4dc}
body.skin-premium .item-card-wrapper[data-client-protected=true] .item-card{box-shadow:inset 0 0 0 1px #bca0f1}
body.skin-premium .client-comparison{color:#e6eafb}
body.skin-premium .client-comparison :is(p,.client-method-row small){color:#becbe2}
body.skin-premium .client-method-row>strong{color:#e6deff}
body.skin-premium .client-method-row>div>span{color:#c9d4e9}
body.skin-premium .client-method-row>div>b{color:#adf0e4}
body.skin-premium .client-comparison .client-kyc{color:#d4e6f5;background:#284456b8;border:1px solid #87bed54a}
body.skin-premium .client-journey-card{color:#edf0fc;border-color:#a591d779;background:radial-gradient(ellipse at 100% 0,#457da839,transparent 75%),linear-gradient(145deg,#332a4b,#1b3d4d);box-shadow:inset 0 1px 0 #d8c4ff12}
body.skin-premium .client-journey-card h3{color:#eadfff}
body.skin-premium .client-journey-card a{color:#a8e9f3}
body.skin-premium .client-journey-card li{color:#e5eaf9}
body.skin-premium .client-journey-card li small{color:#bacbe2}
body.skin-premium .client-journey-card .client-verified{color:#9ef2d7}
body.skin-premium .client-steamid{color:#c7edff}
body.skin-premium .client-passport p{color:#d1dcef}
body.skin-premium .client-mobile-basket{color:#f1f1ff;background:linear-gradient(115deg,#312443,#163a4a);border-top:1px solid #bca1e36b;box-shadow:0 -8px 30px #080c225c}
body.skin-premium .client-mobile-basket small{color:#c1cce4}
body.skin-premium .client-mobile-basket strong{color:#d5f7ed}
body.skin-premium .client-mobile-basket button{color:#102c2b;background:#86e9d3;border:1px solid #a7f3e2}
body.skin-premium .client-mobile-basket button:hover:not(:disabled){background:#a5f6e3}
@media(max-width:700px){
  body:has(.client-mobile-basket:not([hidden])) #skinSupportChat{bottom:calc(100px + env(safe-area-inset-bottom))}
  body:has(.client-mobile-basket:not([hidden])) #skinSupportPanel{height:min(580px,calc(100dvh - 120px - env(safe-area-inset-bottom)))}
}
