/* Scoped service workspace: purchase behavior and status colors are unchanged. */
html.stc-theme-frontend :is(.cron-page,.proxy-page,.captcha-page,.cap-doc-page){width:100%;min-width:0;max-width:1560px;margin:0 auto;color:#243d30}
html.stc-theme-frontend :is(.cron-page,.proxy-page,.captcha-page,.cap-doc-page) *{box-sizing:border-box}
html.stc-theme-frontend :is(.cron-page,.proxy-page,.captcha-page,.cap-doc-page) :is(.cron-hero,.proxy-hero){padding:20px 22px;margin-bottom:22px;border:1px solid #dce9e0!important;border-left:4px solid #218653!important;border-radius:12px;background:#fff!important;color:#243d30!important;box-shadow:0 3px 14px rgba(24,60,40,.035)!important}
html.stc-theme-frontend :is(.cron-page,.proxy-page,.captcha-page,.cap-doc-page) :is(.cron-hero,.proxy-hero)::before{display:none}
html.stc-theme-frontend :is(.cron-title,.proxy-title,.captcha-hero-title,.cap-doc-title){color:#244333!important;font-size:24px!important;line-height:1.4;font-weight:700!important;letter-spacing:-.4px}
html.stc-theme-frontend .cron-page .cron-hero{background:#187447!important;border-color:#187447!important}
html.stc-theme-frontend .cron-page .cron-title{color:#fff!important;text-transform:uppercase}
html.stc-theme-frontend .cron-page .cron-stat{background:#f3f8f5;border:1px solid #e0ebe4;border-radius:9px;padding:12px 16px;box-shadow:none;min-width:100px}
html.stc-theme-frontend .cron-page .cron-stat strong{color:#187447!important;font-size:22px;font-weight:700}
html.stc-theme-frontend .cron-page .cron-stat span{color:#6a7d71;font-weight:500}
html.stc-theme-frontend .captcha-page :is(.captcha-hero-badge,.captcha-hero-stat){background:#f0f7f2;border:1px solid #dcebe1;color:#24734b;border-radius:9px;box-shadow:none}
html.stc-theme-frontend .captcha-page .captcha-hero-stat strong{color:#187447;font-weight:700}
html.stc-theme-frontend .captcha-page .captcha-hero-stat span{color:#637c6d}
html.stc-theme-frontend :is(.cron-page,.proxy-page,.captcha-page,.cap-doc-page) :is(.cron-card,.proxy-plan-card,.history-card,.proxy-history-container,.cap-section,.cap-card,.cap-box,.cap-side-card){border:1px solid #dfe9e2;border-radius:12px!important;background:#fff;box-shadow:0 3px 16px rgba(24,60,40,.035)!important;min-width:0}
html.stc-theme-frontend :is(.cron-page,.proxy-page,.captcha-page,.cap-doc-page) :is(.cron-card-head,.proxy-plan-header,.history-header,.cap-section-head,.cap-box-head){padding:17px 20px;background:#f3f8f5!important;border-bottom:1px solid #e1ebe5;color:#244333!important}
html.stc-theme-frontend .proxy-page .proxy-plan-header :is(.proxy-plan-name,.proxy-plan-tag){color:#244333!important;font-weight:600}
html.stc-theme-frontend .proxy-page .proxy-plan-tag{background:#e7f2eb;border-color:#d3e7da;font-size:11px;border-radius:6px}
html.stc-theme-frontend .proxy-page .history-header :is(h3,small){color:#244333!important}
html.stc-theme-frontend :is(.cron-card-title,.proxy-section-title,.cap-section-title,.cap-box-title,.cap-side-title){color:#244333!important;font-weight:600!important;font-size:18px!important;letter-spacing:0}
html.stc-theme-frontend .proxy-page .proxy-section{margin-top:20px}
html.stc-theme-frontend .proxy-page .proxy-plan-grid{gap:16px}
html.stc-theme-frontend .proxy-page .proxy-plan-card:hover{transform:none;border-color:#a5cbb4;box-shadow:0 3px 16px rgba(24,60,40,.06)}
html.stc-theme-frontend .proxy-page .proxy-plan-body{padding:20px}
html.stc-theme-frontend .proxy-page .proxy-side-title{background:#f0f7f2;color:#244333;border:1px solid #dce9e0;border-radius:12px;box-shadow:none}
html.stc-theme-frontend .proxy-page .proxy-side-title small{color:#6a7d71}
html.stc-theme-frontend :is(.cron-page,.proxy-page,.captcha-page,.cap-doc-page) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:8px;border-color:#dce7df;font-weight:400;max-width:100%}
html.stc-theme-frontend :is(.cron-page,.proxy-page,.captcha-page,.cap-doc-page) :is(input,select,textarea):focus{outline:0;border-color:#218653;box-shadow:0 0 0 3px rgba(33,134,83,.1)}
html.stc-theme-frontend :is(.cron-page,.proxy-page,.captcha-page,.cap-doc-page) :is(a,button):focus-visible{outline:2px solid #218653;outline-offset:3px}
html.stc-theme-frontend :is(.cron-submit,.proxy-buy-btn,.cap-btn){background:#187447!important;border-radius:8px!important;box-shadow:none!important;min-height:44px;font-weight:600!important}
html.stc-theme-frontend :is(.cron-submit,.proxy-buy-btn,.cap-btn):hover{background:#105d37!important;transform:none!important}
html.stc-theme-frontend .captcha-page .cap-card{padding:20px;background:#fff;border-radius:12px}
html.stc-theme-frontend .captcha-page .cap-card:hover{transform:none;box-shadow:none}
html.stc-theme-frontend .captcha-page .cap-card-title{font-weight:600;font-size:17px}
html.stc-theme-frontend .captcha-page .cap-icon{border-radius:10px;background:#f3f8f5}
html.stc-theme-frontend .cap-doc-page .cap-doc-icon{background:#f3f8f5;border:1px solid #dce9e0;border-radius:12px;box-shadow:none}
html.stc-theme-frontend .cap-doc-page .cap-pill{color:#24734b;background:#edf7f0;border:1px solid #d6eadd;border-radius:6px;font-weight:500}
html.stc-theme-frontend .cap-doc-page .cap-doc-badges{margin-top:10px;gap:7px;flex-wrap:wrap}
html.stc-theme-frontend .cap-doc-page .cap-doc-layout{gap:20px}
html.stc-theme-frontend .cap-doc-page :is(.cap-main,.cap-side){min-width:0}
html.stc-theme-frontend .cap-doc-page .json-pre{font-size:12px;line-height:1.8;border-radius:9px;max-width:100%;overflow-x:auto;tab-size:2}
html.stc-theme-frontend :is(.cron-page,.proxy-page,.captcha-page,.cap-doc-page) table thead th{background:#f0f6f2;color:#52705e;font-size:11px;font-weight:600;letter-spacing:.02em}
html.stc-theme-frontend :is(.cron-page,.proxy-page,.captcha-page,.cap-doc-page) table tbody td{font-size:12px;border-color:#edf2ef}
@media(max-width:768px){
 html.stc-theme-frontend :is(.cron-page,.proxy-page,.captcha-page,.cap-doc-page) :is(.cron-hero,.proxy-hero){padding:16px;margin-bottom:16px}
 html.stc-theme-frontend :is(.cron-title,.proxy-title,.captcha-hero-title,.cap-doc-title){font-size:20px!important}
 html.stc-theme-frontend .cron-page .cron-hero-stats{width:100%;display:flex;gap:8px;flex-wrap:wrap}
 html.stc-theme-frontend .cron-page .cron-stat{flex:1;min-width:80px;padding:10px}
 html.stc-theme-frontend .proxy-page .proxy-plan-grid{grid-template-columns:1fr!important}
 html.stc-theme-frontend .cap-doc-page .cap-doc-layout{grid-template-columns:minmax(0,1fr)}
 html.stc-theme-frontend :is(.cron-page,.proxy-page,.captcha-page,.cap-doc-page) :is(.cron-card-head,.proxy-plan-header,.cap-section-head,.cap-box-head){padding:14px 16px}
 html.stc-theme-frontend .proxy-page .proxy-plan-body{padding:16px}
}
@media(prefers-reduced-motion:reduce){html.stc-theme-frontend :is(.cron-page,.proxy-page,.captcha-page,.cap-doc-page) *{animation:none!important;transition:none!important}html.stc-theme-frontend :is(.cron-page,.proxy-page,.captcha-page,.cap-doc-page) .intro-y{opacity:1!important;transform:none!important}}