@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+KR:wght@400;500;600;700;800&display=swap");:root{--ink:#0b1220;--muted:#5f697c;--line:#e2e6ee;--purple:#7357ff;--purple-dark:#5a3ff0;--surface:#ffffff;--background:#f5f6fa}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{color:var(--ink);background:var(--background);font-family:Manrope,Noto Sans KR,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer}.login-page{min-height:100svh;position:relative;overflow:hidden;display:grid;place-items:center;padding:24px 18px;background:#0a1020;color:#fff}.login-page:before{content:"";position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(180deg,black,transparent 85%);mask-image:linear-gradient(180deg,black,transparent 85%)}.login-glow{position:absolute;border-radius:50%;filter:blur(4px);pointer-events:none}.login-glow-one{width:420px;height:420px;top:-230px;right:-210px;background:radial-gradient(circle,rgba(117,84,255,.5),rgba(117,84,255,0) 68%)}.login-glow-two{width:360px;height:360px;bottom:-220px;left:-190px;background:radial-gradient(circle,rgba(34,197,194,.22),rgba(34,197,194,0) 70%)}.login-shell{position:relative;z-index:1;width:min(100%,420px)}.brand-block,.sidebar-brand{display:flex;align-items:center;gap:11px}.brand-mark{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#8b70ff,#5f3af3);box-shadow:0 10px 25px rgba(106,72,255,.34);transform:rotate(-5deg)}.brand-mark span{color:white;font-weight:800;font-size:23px;transform:rotate(5deg)}.brand-name,.brand-subtitle{margin:0}.brand-name{font-size:16px;line-height:1.2;font-weight:800;letter-spacing:.08em}.brand-subtitle{margin-top:3px;font-size:10px;color:#9da6b9;letter-spacing:.15em;font-weight:700}.login-copy{margin:46px 2px 30px}.eyebrow{display:inline-flex;align-items:center;gap:7px;color:#b2a5ff;font-weight:800;font-size:12px;letter-spacing:.11em}.login-copy h1{margin:15px 0 12px;font-size:clamp(34px,10vw,48px);line-height:1.16;letter-spacing:-.05em;font-weight:500}.login-copy h1 strong{color:#8e78ff;font-weight:800}.login-copy>p{margin:0;max-width:350px;color:#bdc4d2;font-size:15px;line-height:1.75}.login-card{padding:24px 21px 22px;background:rgba(255,255,255,.98);color:var(--ink);border:1px solid rgba(255,255,255,.12);border-radius:24px;box-shadow:0 28px 80px rgba(0,0,0,.35)}.card-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:25px}.card-heading h2{margin:0 0 6px;font-size:20px;letter-spacing:-.03em}.card-heading p{margin:0;color:#687285;font-size:14px}.secure-icon{width:38px;height:38px;display:grid;place-items:center;color:var(--purple);border-radius:12px;background:#f1edff}.field-label{display:block;margin:17px 2px 9px;color:#242c3a;font-size:14px;font-weight:700}.input-wrap{height:52px;display:flex;align-items:center;gap:11px;padding:0 14px;color:#939aab;border:1px solid #e2e5eb;border-radius:13px;background:#fafbfc;transition:.2s}.input-wrap:focus-within{color:var(--purple);background:#fff;border-color:#a897ff;box-shadow:0 0 0 3px rgba(115,87,255,.1)}.input-wrap input{width:100%;min-width:0;color:var(--ink);border:0;outline:0;background:transparent;font-size:16px}.input-wrap input::placeholder{color:#7f899c}.password-toggle{padding:5px 0 5px 8px;display:grid;place-items:center;color:#959cab;background:none;border:0}.form-error{margin:13px 2px 0;color:#c92f46;font-size:14px;font-weight:600}.login-button{width:100%;height:53px;margin-top:24px;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:9px;color:#fff;font-weight:700;border:0;border-radius:13px;background:linear-gradient(135deg,#775bff,#6545f6);box-shadow:0 12px 24px rgba(104,71,245,.25);transition:.2s}.login-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(104,71,245,.35)}.login-button:disabled{opacity:.7;cursor:wait;transform:none}.login-footer{margin:24px 0 0;text-align:center;color:#7c879d;font-size:11px;letter-spacing:.1em}.dashboard-page{min-height:100svh;background:var(--background)}.sidebar{position:fixed;z-index:30;inset:0 auto 0 0;width:250px;display:flex;flex-direction:column;padding:25px 17px 18px;color:#d8dce8;background:#0d1424;transition:transform .25s ease}.sidebar-brand{height:50px;padding:0 7px;color:white}.brand-mark.small{width:37px;height:37px;border-radius:11px}.brand-mark.small span{font-size:20px}.sidebar-nav{min-height:0;flex:1 1;padding-top:38px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(143,122,255,.35) transparent}.sidebar-nav::-webkit-scrollbar{width:5px}.sidebar-nav::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(143,122,255,.35)}.nav-label{margin:0 12px 10px;color:#778197;font-size:11px;font-weight:800;letter-spacing:.16em}.settings-label{margin-top:31px}.nav-item{position:relative;width:100%;height:50px;padding:0 13px;display:flex;align-items:center;gap:12px;color:#abb3c2;text-decoration:none;border:0;border-radius:11px;background:transparent;font-size:15px;font-weight:650;transition:.18s}.nav-item:hover{color:#d9ddec;background:rgba(255,255,255,.04)}.nav-item.active{color:white;background:linear-gradient(90deg,rgba(115,87,255,.23),rgba(115,87,255,.08))}.nav-item.active svg{color:#907aff}.active-dot{position:absolute;right:13px;width:5px;height:5px;border-radius:50%;background:#8b73ff;box-shadow:0 0 9px #8b73ff}.sidebar-profile{padding:14px 11px 3px;display:grid;grid-template-columns:35px 1fr 30px;align-items:center;grid-gap:10px;gap:10px;border-top:1px solid rgba(255,255,255,.07)}.capsolver-balance{margin:0 10px 10px;padding:11px;display:grid;grid-template-columns:34px 1fr 28px;align-items:center;grid-gap:9px;gap:9px;border:1px solid rgba(137,119,255,.2);border-radius:11px;background:rgba(109,80,239,.1)}.capsolver-balance-icon{width:34px;height:34px;display:grid;place-items:center;color:#b9acff;border-radius:9px;background:rgba(109,80,239,.2)}.capsolver-balance span,.capsolver-balance strong{display:block}.capsolver-balance span{color:#aab3c4;font-size:9px;font-weight:750;letter-spacing:.03em}.capsolver-balance strong{margin-top:3px;color:#fff;font-size:14px}.capsolver-balance button{width:28px;height:28px;display:grid;place-items:center;color:#9f91f6;border:0;border-radius:7px;background:transparent;cursor:pointer}.capsolver-balance button:hover{background:rgba(255,255,255,.08)}.capsolver-balance button:disabled{opacity:.45;cursor:wait}.avatar{width:35px;height:35px;display:grid;place-items:center;color:white;font-size:13px;font-weight:800;border-radius:11px;background:linear-gradient(145deg,#7459ff,#4d35d6)}.sidebar-profile span,.sidebar-profile strong{display:block}.sidebar-profile strong{color:#f2f4f8;font-size:14px}.sidebar-profile span{margin-top:2px;color:#9ba5b8;font-size:12px}.sidebar-profile button{display:grid;place-items:center;padding:6px;color:#687388;border:0;background:transparent}.dashboard-main{min-height:100svh;margin-left:250px}.topbar{height:72px;padding:0 34px;display:flex;align-items:center;justify-content:flex-end;background:rgba(255,255,255,.86);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar-title{display:none}.notification-button{position:relative;width:40px;height:40px;display:grid;place-items:center;color:#4c566b;border:1px solid #e8ebf1;border-radius:12px;background:#fff}.notification-button i{position:absolute;top:8px;right:8px;width:6px;height:6px;border:2px solid white;border-radius:50%;background:#7558ff}.menu-button,.mobile-close{display:none}.dashboard-content{max-width:1240px;margin:0 auto;padding:42px 38px 60px}.welcome-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.date-label{margin:0 0 8px;color:#684de7;font-size:11px;font-weight:800;letter-spacing:.15em}.welcome-row h1{margin:0 0 8px;font-size:28px;letter-spacing:-.04em}.welcome-row>div>p:last-child{margin:0;color:var(--muted);font-size:15px;font-weight:500}.primary-action{height:46px;padding:0 19px;display:flex;align-items:center;gap:8px;color:white;border:0;border-radius:11px;background:#684bef;box-shadow:0 8px 20px rgba(115,87,255,.22);font-size:14px;font-weight:750}.stats-grid{margin-top:30px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px}.stat-card{min-height:123px;padding:21px;display:flex;align-items:center;gap:15px;border:1px solid var(--line);border-radius:17px;background:white;box-shadow:0 5px 16px rgba(28,39,67,.025)}.stat-icon{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px}.stat-icon.violet{color:#7658f7;background:#f0edff}.stat-icon.blue{color:#3488e7;background:#eaf4ff}.stat-icon.amber{color:#e69b26;background:#fff5df}.stat-icon.green{color:#24a87b;background:#e8f8f2}.stat-card p{margin:0 0 6px;color:#5f6879;font-size:14px;font-weight:650}.stat-card strong{font-size:29px;letter-spacing:-.03em}.stat-card strong span{margin-left:4px;color:#697385;font-size:14px;font-weight:650}.dashboard-grid{margin-top:16px;display:grid;grid-template-columns:1.55fr 1fr;grid-gap:16px;gap:16px}.panel{padding:24px;border:1px solid var(--line);border-radius:17px;background:#fff}.panel-heading{display:flex;align-items:center;justify-content:space-between}.panel-heading h2{margin:0;font-size:19px;letter-spacing:-.02em}.panel-heading>svg{color:#a2a8b5}.panel-heading>button{color:#684fd8;border:0;background:none;font-size:13px;font-weight:750}.step-list{margin-top:20px;display:grid;grid-gap:8px;gap:8px}.step-list button{width:100%;min-height:64px;padding:11px 13px;display:grid;grid-template-columns:34px 1fr 22px;align-items:center;grid-gap:11px;gap:11px;text-align:left;color:#8e96a6;border:1px solid #eef0f4;border-radius:13px;background:#fbfbfd}.step-list button:hover{border-color:#d9d4f8;background:#f9f8ff}.step-number{width:32px;height:32px;display:grid;place-items:center;color:#687285;border-radius:9px;background:#edf0f4;font-size:13px;font-weight:800}.step-number.done{color:#7357ff;background:#ece8ff}.step-list p,.step-list strong{display:block;margin:0}.step-list strong{color:#202837;font-size:14px}.step-list p{margin-top:4px;color:#667083;font-size:12px}.step-check{color:#6b50ee}.activity-panel{min-height:320px}.empty-state{height:225px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.empty-state>div{width:48px;height:48px;margin-bottom:13px;display:grid;place-items:center;color:#9988ef;border-radius:15px;background:#f2efff}.empty-state strong{font-size:15px}.empty-state p{margin:7px 0 0;color:#687285;font-size:13px;line-height:1.65}.recent-sites{margin-top:18px;display:grid;grid-gap:8px;gap:8px}.recent-sites a{min-height:58px;padding:9px 11px;display:grid;grid-template-columns:38px 1fr 20px;align-items:center;grid-gap:10px;gap:10px;color:inherit;text-decoration:none;border:1px solid #e9ecf2;border-radius:13px;background:#fbfcfe;transition:.18s}.recent-sites a:hover{border-color:#d7d0ff;background:#f8f6ff}.site-list-icon{width:36px;height:36px;display:grid;place-items:center;color:#7357ff;border-radius:11px;background:#eeeaff}.recent-sites small,.recent-sites strong{display:block;min-width:0}.recent-sites strong{color:#202837;font-size:14px}.recent-sites small{margin-top:3px;max-width:210px;overflow:hidden;color:#687285;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.recent-sites>a>svg{color:#8b93a2}.modal-layer{position:fixed;z-index:100;inset:0;padding:20px;display:grid;place-items:center;background:rgba(8,13,26,.58);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.site-modal{width:min(100%,460px);padding:25px;border:1px solid rgba(255,255,255,.65);border-radius:22px;background:#fff;box-shadow:0 30px 90px rgba(9,15,30,.28)}.modal-heading{display:grid;grid-template-columns:45px 1fr 34px;align-items:center;grid-gap:12px;gap:12px}.modal-icon{width:45px;height:45px;display:grid;place-items:center;color:#7053f1;border-radius:13px;background:#eeeaff}.modal-heading h2,.modal-heading p{margin:0}.modal-heading p{margin-bottom:3px;color:#7258e8;font-size:10px;font-weight:800;letter-spacing:.14em}.modal-heading h2{color:#111827;font-size:21px;letter-spacing:-.03em}.modal-heading>button{width:34px;height:34px;display:grid;place-items:center;color:#727c8e;border:0;border-radius:10px;background:#f3f5f8}.modal-description{margin:20px 0 22px;color:#667084;font-size:14px;line-height:1.6}.modal-actions{margin-top:25px;display:grid;grid-template-columns:1fr 1.45fr;grid-gap:10px;gap:10px}.modal-actions button{height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;font-size:14px;font-weight:750}.secondary-button{color:#535d70;border:1px solid #e1e5ec;background:#fff}.save-button{color:#fff;border:0;background:#6d50ef;box-shadow:0 9px 18px rgba(109,80,239,.23)}.save-button:disabled{opacity:.65;cursor:wait}.spin-icon{animation:spin .8s linear infinite}.sites-content{max-width:1180px}.sites-heading{align-items:center}.sites-heading-actions{display:flex;align-items:center;gap:9px}.update-action{height:46px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;color:#5239c9;border:1px solid #d8d1fa;border-radius:11px;background:#f3f0ff;font-size:14px;font-weight:750}.update-action span{min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;color:#fff;border-radius:10px;background:#6d50ef;font-size:11px}.update-action:disabled{color:#929aab;border-color:#e3e6ec;background:#f4f5f7;cursor:not-allowed}.sites-toolbar{margin-top:30px;padding:17px 19px;justify-content:space-between;gap:18px;border:1px solid var(--line);border-radius:16px;background:#fff}.site-count,.sites-toolbar{display:flex;align-items:center}.site-count{gap:12px}.site-count>span{width:43px;height:43px;display:grid;place-items:center;color:#684bef;border-radius:12px;background:#eeeaff;font-size:18px;font-weight:800}.site-count small,.site-count strong{display:block}.site-count strong{color:#242c3b;font-size:14px}.site-count small{margin-top:3px;color:#717b8e;font-size:11px}.search-box{width:min(100%,310px);height:44px;padding:0 13px;display:flex;align-items:center;gap:9px;color:#838d9f;border:1px solid #e0e4eb;border-radius:11px;background:#fafbfc}.search-box:focus-within{color:#6d50ef;border-color:#a99cf1;background:#fff;box-shadow:0 0 0 3px rgba(109,80,239,.09)}.search-box input{width:100%;min-width:0;color:#1c2534;border:0;outline:0;background:transparent;font-size:14px}.site-cards{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.site-card{min-height:230px;padding:20px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 6px 18px rgba(29,39,64,.035);transition:.2s}.site-card:hover{transform:translateY(-2px);border-color:#d9d3f8;box-shadow:0 12px 28px rgba(42,35,86,.08)}.site-card-top{display:flex;align-items:flex-start;justify-content:space-between}.site-logo{width:49px;height:49px;display:grid;place-items:center;color:#7054ef;border-radius:14px;background:linear-gradient(145deg,#f0edff,#e8e3ff)}.status-chip{height:26px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;color:#727b8d;border-radius:20px;background:#f1f3f6;font-size:11px;font-weight:700}.status-chip i{width:6px;height:6px;border-radius:50%;background:#929aaa}.status-chip.active{color:#16815d;background:#e7f8f1}.status-chip.active i{background:#22a878;box-shadow:0 0 0 3px rgba(34,168,120,.12)}.site-card-body{flex:1 1;padding-top:21px}.site-card-body h2{margin:0;color:#151d2b;font-size:20px;letter-spacing:-.03em}.site-card-body p{margin:7px 0 0;overflow:hidden;color:#687285;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.site-card-footer{padding-top:15px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0f4}.site-card-footer a,.site-card-footer>span{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:650}.site-card-footer>span{color:#788294}.site-card-footer>span svg{color:#27a77a}.site-card-footer a{color:#664ae5;text-decoration:none}.sites-empty,.sites-loading{min-height:330px;margin-top:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid var(--line);border-radius:17px;background:#fff}.sites-loading{flex-direction:row;gap:10px;color:#687285;font-size:14px}.sites-empty>div{width:56px;height:56px;display:grid;place-items:center;color:#7458ef;border-radius:17px;background:#eeeaff}.sites-empty h2{margin:17px 0 7px;font-size:18px}.sites-empty p{margin:0;color:#6d778a;font-size:14px}.sites-empty button{height:42px;margin-top:18px;padding:0 15px;display:flex;align-items:center;gap:7px;color:#fff;border:0;border-radius:11px;background:#6d50ef;font-size:13px;font-weight:700}.signup-table-wrap{margin-top:16px;overflow-x:auto;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 6px 18px rgba(29,39,64,.025)}.signup-table{width:100%;min-width:620px;border-collapse:collapse}.signup-table th{height:42px;padding:0 14px;color:#667084;text-align:left;border-bottom:1px solid #e5e8ef;background:#f8f9fb;font-size:11px;font-weight:750}.signup-table td{height:56px;padding:7px 14px;color:#293243;border-bottom:1px solid #edf0f4;font-size:12px;vertical-align:middle}.signup-table tbody tr:last-child td{border-bottom:0}.signup-table tbody tr:hover{background:#fcfbff}.signup-number-column{width:70px;text-align:center!important}.signup-function-column{width:220px}.signup-site-name{display:flex;align-items:center;gap:10px}.signup-site-name svg{flex:0 0 auto;color:#6d50ef}.signup-site-name strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.feature-ready{height:27px;padding:0 10px;color:#81769d;border-radius:8px;background:#f2effa;font-weight:700}.feature-ready,.site-signup-button{display:inline-flex;align-items:center;font-size:11px}.site-signup-button{height:32px;padding:0 12px;gap:6px;color:#fff;border:0;border-radius:9px;background:#6d50ef;box-shadow:0 4px 10px rgba(109,80,239,.2);font-weight:750}.site-signup-button:hover{background:#5e43dd;transform:translateY(-1px)}.modal-backdrop{position:fixed;z-index:120;inset:0;padding:20px;display:grid;place-items:center;background:rgba(8,13,26,.62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.signup-modal{width:min(100%,760px);max-height:calc(100vh - 40px);overflow:hidden;display:flex;flex-direction:column;border-radius:20px;background:#fff;box-shadow:0 30px 90px rgba(9,15,30,.32)}.signup-modal-header{padding:21px 23px 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eceef3}.signup-modal-header span{color:#6d50ef;font-size:9px;font-weight:850;letter-spacing:.14em}.signup-modal-header h2{margin:4px 0 0;color:#18202e;font-size:20px}.signup-modal-header button{width:34px;height:34px;display:grid;place-items:center;color:#737d8e;border:0;border-radius:10px;background:#f2f4f7}.signup-modal-header button:disabled{opacity:.4}.signup-modal-body{padding:21px 23px;overflow-y:auto}.signup-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.worker-status-card{margin-bottom:16px;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e3e6ec;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(24,32,46,.04)}.worker-status-main{min-width:0;display:flex;align-items:center;gap:12px}.worker-status-icon{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;color:#6d50ef;border-radius:12px;background:#eeeaff}.worker-status-card>.worker-status-main>div:last-child{min-width:0}.worker-status-card span{color:#8b819f;font-size:9px;font-weight:850;letter-spacing:.12em}.worker-status-card h2{margin:3px 0 0;color:#273043;font-size:14px}.worker-status-card p{margin:4px 0 0;overflow:hidden;color:#747d8d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.worker-status-card.cancel_requested,.worker-status-card.queued,.worker-status-card.running{border-color:#dcd5ff;background:#faf9ff}.worker-stop-button{min-width:88px;height:36px;padding:0 13px;flex:0 0 auto;color:#b52f45;border:1px solid #f0cbd2;border-radius:9px;background:#fff2f4;font-size:11px;font-weight:800}.worker-stop-button:hover:not(:disabled){background:#ffe7eb}.worker-stop-button:disabled{cursor:wait;opacity:.58}.signup-form-grid label>span{margin-bottom:7px;display:block;color:#343d4d;font-size:12px;font-weight:750}.signup-form-grid input{width:100%;height:43px;padding:0 12px;color:#252e3d;border:1px solid #dfe3ea;border-radius:10px;outline:0;background:#fff;font-size:13px;font-weight:700}.signup-form-grid input:focus{border-color:#9f8ff0;box-shadow:0 0 0 3px rgba(109,80,239,.08)}.signup-form-grid small{margin-top:6px;display:block;color:#89919f;font-size:10px}.proxy-prefix-input{height:43px;display:flex;align-items:center;overflow:hidden;border:1px solid #dfe3ea;border-radius:10px}.proxy-prefix-input b{padding-left:12px;color:#687285;font-size:12px}.proxy-prefix-input input{height:100%;padding-left:2px;border:0;border-radius:0;box-shadow:none!important}.proxy-range-input{display:flex;align-items:center;gap:7px}.proxy-range-input .proxy-prefix-input{min-width:0;flex:1 1}.proxy-range-input .proxy-prefix-input b{padding-left:9px;font-size:10px}.proxy-range-input .proxy-prefix-input input{min-width:0;padding-right:5px}.proxy-range-input em{color:#8790a0;font-size:12px;font-style:normal;font-weight:800}.fixed-password-row{min-height:44px;margin-top:15px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border-radius:10px;background:#f5f3ff}.fixed-password-row span{color:#706687;font-size:11px}.fixed-password-row strong{color:#543cc8;font-size:13px}.signup-job-status{padding:16px;display:flex;align-items:center;gap:13px;border:1px solid #e4e0fa;border-radius:13px;background:#f8f7ff}.signup-job-status>div{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;color:#6d50ef;border-radius:12px;background:#ebe7ff}.signup-job-status section strong{color:#273043;font-size:13px}.signup-job-status section p{margin:5px 0 0;color:#707a8c;font-size:11px}.signup-job-status section small{margin-top:7px;display:block;color:#c13d50;font-size:10px}.signup-error{margin:12px 0 0;padding:10px 12px;color:#b52c42;border-radius:9px;background:#fff0f2;font-size:11px}.signup-results{margin-top:18px}.signup-results h3{margin:0 0 9px;color:#30394a;font-size:13px}.signup-results>div{overflow-x:auto;border:1px solid #e5e8ef;border-radius:11px}.signup-results table{width:100%;min-width:660px;border-collapse:collapse}.signup-results td,.signup-results th{height:37px;padding:5px 9px;text-align:left;border-bottom:1px solid #edf0f4;font-size:10px;white-space:nowrap}.signup-results th{color:#6d7788;background:#f8f9fb}.signup-results tbody tr:last-child td{border-bottom:0}.result-failed,.result-pending,.result-success{padding:4px 7px;border-radius:6px;font-weight:750}.result-success{color:#14805a;background:#e8f7f0}.result-failed{color:#b93449;background:#fff0f2}.result-pending{color:#687285;background:#f0f2f5}.signup-modal-footer{min-height:68px;padding:12px 23px;display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid #eceef3;background:#fbfcfd}.signup-modal-footer button{height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;font-size:12px;font-weight:750}.modal-cancel{color:#596375;border:1px solid #dfe3ea;background:#fff}.modal-start{color:#fff;border:0;background:#6d50ef}.nickname-section{margin-top:24px}.nickname-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.nickname-heading h2{margin:0;color:#202837;font-size:18px}.nickname-heading p{margin:5px 0 0;color:#737d8e;font-size:12px}.nickname-search{width:280px;height:38px;padding:0 11px;display:flex;align-items:center;gap:8px;color:#7b8495;border:1px solid #dfe3ea;border-radius:10px;background:#fff}.nickname-search input{width:100%;border:0;outline:0;background:transparent;font-size:12px}.nickname-table-wrap{margin-top:12px;overflow-x:auto;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 6px 18px rgba(29,39,64,.025)}.nickname-table{width:100%;min-width:760px;border-collapse:collapse}.nickname-table th{height:40px;padding:0 13px;color:#667084;text-align:left;border-bottom:1px solid #e5e8ef;background:#f8f9fb;font-size:11px}.nickname-table td{height:45px;padding:6px 13px;color:#30394a;border-bottom:1px solid #edf0f4;font-size:12px}.nickname-table tbody tr:last-child td{border-bottom:0}.nickname-table tbody tr:hover{background:#fcfbff}.nickname-number{width:66px;text-align:center!important}.nickname-theme{width:110px}.nickname-status{width:100px}.theme-badge,.unused-badge,.used-badge{display:inline-flex;height:25px;padding:0 9px;align-items:center;border-radius:7px;font-size:10px;font-weight:750}.theme-badge{color:#6249d8;background:#f0edff}.used-badge{color:#16815a;background:#e8f7f0}.unused-badge{color:#7c8594;background:#f0f2f5}.used-sites-cell{color:#626c7d!important}.nickname-pagination{padding:11px 2px 0;display:flex;align-items:center;justify-content:space-between;color:#788293;font-size:11px}.nickname-pagination>div{display:flex;align-items:center;gap:10px}.nickname-pagination button{height:32px;padding:0 10px;display:flex;align-items:center;gap:4px;color:#5f49c9;border:1px solid #ddd8f7;border-radius:9px;background:#fff;font-size:11px;font-weight:700}.nickname-pagination button:disabled{color:#adb3bd;border-color:#e8eaee;cursor:default}.nickname-pagination strong{min-width:54px;color:#394253;text-align:center}.accounts-toolbar{min-height:60px;margin-top:16px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.accounts-toolbar>div{display:flex;align-items:center;gap:8px}.accounts-toolbar>div strong{color:#6549df;font-size:21px}.accounts-toolbar>div span{color:#596375;font-size:12px;font-weight:700}.accounts-toolbar label{width:310px;height:37px;padding:0 10px;display:flex;align-items:center;gap:7px;color:#7c8595;border:1px solid #e0e4ea;border-radius:9px}.accounts-toolbar input{width:100%;border:0;outline:0;background:transparent;font-size:14px}.accounts-summary{flex:0 0 auto}.accounts-selection-actions{flex:1 1}.selected-count{margin-left:8px;padding:7px 10px;border-radius:8px;background:#f2efff;color:#5941c9!important;font-size:12px!important}.accounts-toolbar .accounts-select-page{width:auto;height:38px;padding:0 11px;display:inline-flex;align-items:center;gap:7px;color:#394255;border:1px solid #dfe3ea;border-radius:9px;background:#fff;cursor:pointer}.accounts-select-page input{width:17px;height:17px;flex:0 0 auto;accent-color:#6549df;cursor:pointer}.accounts-select-page span{white-space:nowrap;font-size:12px!important}.accounts-more-actions{position:relative}.accounts-more-actions summary{height:38px;padding:0 13px;display:flex;align-items:center;gap:5px;color:#414b5d;border:1px solid #dfe3ea;border-radius:9px;background:#fff;font-size:13px;font-weight:800;cursor:pointer;list-style:none}.accounts-more-actions summary::-webkit-details-marker{display:none}.accounts-more-actions summary.disabled{opacity:.5}.accounts-more-actions>div{position:absolute;z-index:12;top:44px;left:0;width:140px;padding:6px;display:grid;grid-gap:3px;gap:3px;border:1px solid #e0e4ea;border-radius:10px;background:#fff;box-shadow:0 12px 30px rgba(25,32,48,.15)}.accounts-more-actions button{height:36px;padding:0 10px;color:#394255;text-align:left;border:0;border-radius:7px;background:transparent;font-size:13px;font-weight:750;cursor:pointer}.accounts-more-actions button:hover{background:#f4f2ff}.accounts-filters{margin-top:9px;display:flex;flex-wrap:wrap;gap:8px}.accounts-filters select{height:36px;min-width:145px;padding:0 30px 0 10px;color:#394255;border:1px solid #e0e4ea;border-radius:9px;outline:0;background:#fff;font-size:11px;font-weight:700}.accounts-filter-reset{height:36px;padding:0 12px;color:#626c7d;border:1px solid #dfe3ea;border-radius:9px;background:#fff;font-size:12px;font-weight:750;cursor:pointer}.accounts-page-size{margin-top:8px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.accounts-page-size label{color:#697386;font-size:12px;font-weight:750}.accounts-page-size select{height:36px;min-width:96px;padding:0 28px 0 10px;color:#394255;border:1px solid #e0e4ea;border-radius:9px;background:#fff;font-size:12px;font-weight:750}.accounts-table-wrap{margin-top:12px;overflow-x:auto;border:1px solid var(--line);border-radius:15px;background:#fff}.accounts-table{width:100%;min-width:1080px;border-collapse:collapse}.accounts-table th{height:40px;padding:0 12px;color:#687285;text-align:left;border-bottom:1px solid #e5e8ef;background:#f8f9fb;font-size:10px}.accounts-table td{height:48px;padding:6px 12px;color:#30394a;border-bottom:1px solid #edf0f4;font-size:11px;white-space:nowrap}.accounts-table tbody tr:last-child td{border-bottom:0}.accounts-table tbody tr:hover{background:#fcfbff}.accounts-table thead{position:static}.accounts-table td:nth-child(4),.accounts-table td:nth-child(8),.accounts-table td:nth-child(9),.accounts-table th:nth-child(4),.accounts-table th:nth-child(8),.accounts-table th:nth-child(9){display:none}.accounts-table code{padding:4px 7px;color:#5941c9;border-radius:6px;background:#f2efff;font-family:inherit;font-size:11px;font-weight:750}.account-points{color:#6549df;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-check{width:34px;text-align:center!important}.account-check input{width:15px;height:15px;accent-color:#6549df;cursor:pointer}.accounts-bulk-login{height:34px;margin-left:12px;padding:0 13px;color:#fff;border:0;border-radius:8px;background:#6549df;font-size:11px;font-weight:800;cursor:pointer}.accounts-bulk-login:disabled{cursor:not-allowed;opacity:.45}.accounts-bulk-attendance{height:34px;margin-left:8px;padding:0 13px;color:#fff;border:0;border-radius:8px;background:#15956d;font-size:11px;font-weight:800;cursor:pointer}.accounts-bulk-attendance:disabled{cursor:not-allowed;opacity:.45}.accounts-bulk-comment{height:34px;margin-left:8px;padding:0 13px;color:#fff;border:0;border-radius:8px;background:#d67822;font-size:11px;font-weight:800;cursor:pointer}.accounts-bulk-comment:disabled{cursor:not-allowed;opacity:.45}.accounts-bulk-sequence{height:38px;margin-left:4px;padding:0 16px;color:#fff;border:0;border-radius:9px;background:#315fbd;font-size:13px;font-weight:800;cursor:pointer}.accounts-bulk-sequence:disabled{cursor:not-allowed;opacity:.45}.accounts-bulk-levelup{min-height:38px;padding:0 15px;color:#fff;border:0;border-radius:9px;background:#7c3aed;font-size:13px;font-weight:850;cursor:pointer;box-shadow:0 5px 12px rgba(124,58,237,.2)}.accounts-bulk-levelup:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.accounts-toolbar .sequence-concurrency-field{width:auto;height:40px;padding:0 9px;gap:6px;color:#3f4960;border:1px solid #cfd6e3;border-radius:9px;background:#f8fafc;font-size:12px;font-weight:800}.accounts-toolbar .sequence-concurrency-field input{width:48px;height:30px;padding:0 4px;text-align:center;color:#315fbd;border:1px solid #d8deea;border-radius:7px;background:#fff;font-weight:900}.accounts-selection-actions>button{min-height:38px;margin-left:0;padding:0 13px;border-radius:9px;font-size:13px}.message-account-toolbar{padding:16px;align-items:flex-start;flex-wrap:wrap;gap:12px}.message-account-toolbar .accounts-summary{min-width:112px;min-height:44px;padding:5px 11px;border-radius:10px;background:#f5f3ff}.message-account-toolbar .accounts-selection-actions{min-width:0;flex:1 1 700px;padding:10px;flex-wrap:wrap;gap:8px;border:1px solid #e5e0ff;border-radius:12px;background:#faf9ff}.message-account-toolbar .accounts-selection-actions input[type=number],.message-account-toolbar .accounts-selection-actions select{height:38px;padding:0 10px;border:1px solid #d9ddea;border-radius:9px;color:#30394a;background:#fff;font-weight:700}.message-account-toolbar .accounts-selection-actions>button{min-height:40px;padding-inline:15px;font-size:12px;box-shadow:0 3px 8px rgba(30,41,59,.1)}.message-account-toolbar>label:last-child{flex:1 1 100%;width:100%}.accounts-all-actions{margin-top:10px;padding:10px 12px;display:flex;align-items:center;gap:8px;border:1px solid #eadfce;border-radius:11px;background:#fffaf3}.accounts-all-actions span{margin-right:4px;color:#624b2e;font-size:11px;font-weight:850}.accounts-all-actions button{height:32px;padding:0 12px;color:#fff;border:0;border-radius:8px;background:#8b6335;font-size:10px;font-weight:800;cursor:pointer}.accounts-all-actions button:disabled{cursor:wait;opacity:.5}.accounts-all-actions small{margin-left:auto;color:#8a755d;font-size:10px;font-weight:700}.accounts-active-tasks{margin-top:12px;padding:17px;border:1px solid #dfe4ec;border-radius:15px;background:#fff;box-shadow:0 7px 22px rgba(31,38,54,.045)}.accounts-active-heading{display:flex;align-items:center;gap:10px;color:#30394a}.accounts-active-heading>div:first-child{display:grid;grid-gap:3px;gap:3px}.accounts-active-heading strong{font-size:14px}.accounts-active-heading p{margin:0;color:#87909f;font-size:10px}.accounts-active-heading .accounts-active-count{padding:5px 9px;color:#5941c9;border-radius:999px;background:#f0edff;font-size:11px;font-weight:850}.accounts-task-summary{padding:7px 11px;display:flex;align-items:center;gap:6px;overflow-x:auto;color:#5941c9;border-radius:8px;background:#f3f1ff;font-size:10px;font-weight:750;white-space:nowrap}.accounts-task-summary>span{display:inline-flex;align-items:center;gap:3px}.accounts-task-summary strong{font-size:11px}.accounts-task-summary>i{color:#b1a8df;font-style:normal}.accounts-task-summary .working{color:#176f54}.accounts-task-summary .failed{color:#ad354a}.accounts-task-summary .completed{color:#315fbd}.accounts-active-limit{min-height:32px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;color:#667085;border:1px solid #dfe4ec;border-radius:8px;background:#fff;font-size:10px;font-weight:750;white-space:nowrap}.accounts-active-limit select{height:26px;padding:0 22px 0 7px;color:#30394a;border:1px solid #dfe4ec;border-radius:6px;background:#f8f9fb;font-size:10px;font-weight:800}.accounts-active-limit small{color:#8b94a4;font-size:9px}.accounts-active-heading .accounts-cancel-all{margin-left:auto;height:32px;padding:0 12px;color:#fff;border:0;border-radius:8px;background:#c93d52;font-size:10px;font-weight:800;cursor:pointer}.accounts-active-heading .accounts-cancel-all:disabled{cursor:not-allowed;opacity:.5}.accounts-active-heading .accounts-active-collapse{margin-left:auto;height:32px;padding:0 12px;color:#5941c9;border:1px solid #dcd5ff;border-radius:8px;background:#f7f5ff;font-size:10px;font-weight:800;cursor:pointer}.accounts-active-heading .accounts-active-collapse+.accounts-cancel-all{margin-left:0}.accounts-active-tasks>p{margin:14px 0 2px;padding:16px;color:#87909f;border-radius:10px;background:#f8f9fb;font-size:11px;text-align:center}.accounts-active-list{max-height:370px;margin-top:14px;overflow-y:auto;border:1px solid #e7eaf0;border-radius:11px;background:#fff}.accounts-active-columns,.accounts-active-row{display:grid;grid-template-columns:76px minmax(140px,1.05fr) minmax(180px,1.3fr) 82px 82px 116px;align-items:center;grid-column-gap:14px;column-gap:14px}.accounts-active-columns{position:-webkit-sticky;position:sticky;z-index:2;top:0;min-height:34px;padding:0 12px;color:#8b94a4;border-bottom:1px solid #e7eaf0;background:#f7f8fa;font-size:9px;font-weight:800}.accounts-active-columns span:last-child{text-align:right}.accounts-active-row{min-height:57px;padding:7px 12px;border-bottom:1px solid #edf0f4;color:#697386;font-size:10px}.accounts-active-row:last-child{border-bottom:0}.accounts-active-row:hover{background:#fcfbff}.accounts-active-account,.accounts-active-progress{min-width:0;display:grid;grid-gap:3px;gap:3px}.accounts-active-updated{display:grid;grid-gap:2px;gap:2px}.accounts-active-updated strong{color:#315fbd;font-size:10px}.accounts-active-updated span{color:#929aaa;font-size:9px}.accounts-active-account strong,.accounts-active-progress strong{overflow:hidden;color:#30394a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.accounts-active-account span,.accounts-active-progress span{overflow:hidden;color:#8a93a3;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.accounts-task-status{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800}.accounts-task-status i{width:7px;height:7px;border-radius:50%;background:#9ca3af}.accounts-task-status.running{color:#147b59}.accounts-task-status.running i{background:#22a879;box-shadow:0 0 0 4px rgba(34,168,121,.1)}.accounts-task-status.queued{color:#9a681d}.accounts-task-status.queued i{background:#e1a23b}.accounts-task-status.cancel_requested{color:#b43e52}.accounts-task-status.cancel_requested i{background:#d94b5e}.accounts-active-list button{justify-self:end;height:28px;padding:0 10px;color:#b73549;border:1px solid #f0cbd1;border-radius:7px;background:#fff5f6;font-size:9px;font-weight:800;cursor:pointer}.accounts-active-list button:disabled{cursor:wait;opacity:.55}.accounts-active-actions{display:flex;justify-content:flex-end;gap:5px}.accounts-active-actions .task-log-toggle{color:#5941c9;border-color:#dcd5ff;background:#f7f5ff}.accounts-task-log-panel{grid-column:1/-1;margin:7px 0 3px;padding:10px 12px;border:1px solid #e2def8;border-radius:9px;background:#faf9ff}.accounts-task-log-panel>div{display:flex;align-items:center;justify-content:space-between;color:#51456f}.accounts-task-log-panel>div span{color:#9690a6;font-size:9px}.accounts-task-log-panel p{margin:9px 0 2px;color:#8a8498;font-size:10px}.accounts-task-log-panel ol{max-height:260px;margin:8px 0 0;padding:0;overflow-y:auto;list-style:none}.accounts-task-log-panel li{padding:5px 0;display:grid;grid-template-columns:108px 1fr;grid-gap:10px;gap:10px;border-top:1px solid #ece9f6;color:#555e70}.accounts-task-log-panel time{color:#847b9e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.accounts-task-log-panel li.failed span{color:#b73549}.accounts-task-log-panel li.retry span{color:#b06b16}.accounts-task-log-panel li.completed span{color:#16805b}.task-kind{width:-moz-fit-content;width:fit-content;min-width:48px;padding:5px 7px;border-radius:6px;color:#fff;text-align:center;font-size:9px;font-weight:850}.task-kind.login{background:#6549df}.task-kind.attendance{background:#15956d}.task-kind.comment{background:#d67822}.task-kind.sequence{background:#315fbd}.account-login-cell{vertical-align:middle}.account-login-cell>*+*{margin-left:7px}.levelup-toolbar{padding:12px;display:flex;align-items:center;gap:12px}.level-count-summary,.levelup-toolbar{margin-top:18px;border:1px solid var(--line);border-radius:13px;background:#fff}.level-count-summary{padding:14px}.level-count-title{display:flex;align-items:center;gap:7px;color:#5540c7}.level-count-list{margin-top:11px;display:flex;flex-wrap:wrap;gap:8px}.level-count-list>div{min-width:120px;padding:9px 11px;display:flex;justify-content:space-between;gap:14px;border-radius:9px;background:#f6f4ff;color:#586277;font-size:12px}.level-count-list strong{color:#563fd0}.levelup-toolbar strong{color:#6046da;font-size:16px}.levelup-toolbar label{display:flex;align-items:center;gap:7px;color:#4d5768;font-size:12px;font-weight:750}.levelup-toolbar label input{width:17px;height:17px;accent-color:#6549df}.levelup-toolbar>span{color:#6f7888;font-size:11px;font-weight:750}.levelup-toolbar>button{height:36px;padding:0 14px;color:#fff;border:0;border-radius:8px;background:#6549df;font-size:12px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px}.levelup-toolbar>button.levelup-stop-all{background:#cf4056}.levelup-toolbar>button:disabled{cursor:not-allowed;opacity:.45}.levelup-toolbar form{margin-left:auto;height:38px;min-width:260px;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid #dfe3ea;border-radius:9px}.levelup-toolbar form input{width:100%;border:0;outline:0;background:transparent}.auto-levelup-toolbar .auto-levelup-page-size{margin-left:8px;white-space:nowrap}.auto-levelup-toolbar .auto-levelup-page-size select{height:34px;padding:0 26px 0 9px;border:1px solid #dfe3ea;border-radius:8px;background:#fff;color:#465064;font-weight:750}.accounts-table.auto-levelup-table{min-width:1120px}.auto-levelup-table td{white-space:nowrap}.auto-levelup-table td:nth-child(9){white-space:normal}.auto-levelup-empty{padding:32px!important;color:#87909f;text-align:center}.auto-levelup-pagination{margin-top:14px}.levelup-filters{margin:10px 0;display:flex;gap:8px;flex-wrap:wrap}.levelup-filters button,.levelup-filters select{height:38px;padding:0 11px;border:1px solid #dfe3ea;border-radius:9px;background:#fff;color:#465064;font-weight:700}.levelup-single-button{padding:6px 11px;border:0;border-radius:7px;background:#6549df;color:#fff;font-size:11px;font-weight:800}.levelup-single-button:disabled{opacity:.4}.levelup-message{margin:10px 0 0;padding:10px 12px;color:#5941c9;border-radius:9px;background:#f2efff;font-size:12px;font-weight:750}.accounts-table.levelup-table{min-width:900px}.levelup-table td:nth-child(4),.levelup-table td:nth-child(8),.levelup-table td:nth-child(9),.levelup-table th:nth-child(4),.levelup-table th:nth-child(8),.levelup-table th:nth-child(9){display:table-cell}.levelup-state{padding:5px 8px;border-radius:7px;background:#f0f2f5;color:#697386;font-size:10px;font-weight:850}.levelup-state.queued,.levelup-state.running{color:#8a621e;background:#fff3dc}.levelup-state.completed{color:#147b59;background:#e6f8f0}.levelup-state.failed{color:#b53b50;background:#ffedf0}.levelup-state.cancelled{color:#687386;background:#edf0f4}.levelup-state.retry{color:#176f86;background:#e5f7fb}.levelup-log-panel{margin:12px 0;border:1px solid var(--line);border-radius:13px;background:#fff;overflow:hidden}.levelup-log-heading{padding:12px 14px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #edf0f4}.levelup-log-heading>div{margin-right:auto;display:flex;align-items:center;gap:7px}.levelup-log-heading span{color:#657086;font-size:12px;font-weight:750}.levelup-log-heading button{padding:7px 10px;border:1px solid #dfe3ea;border-radius:7px;background:#fff;font-weight:750}.levelup-log-list{max-height:340px;overflow:auto;padding:7px}.levelup-log-list>div{min-height:40px;padding:7px 9px;display:grid;grid-template-columns:56px 145px 90px 90px 175px minmax(220px,1fr);align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid #f0f2f6;font-size:11px}.levelup-log-list small{overflow:hidden;color:#687386;text-overflow:ellipsis;white-space:nowrap}.account-login-button{min-width:68px;height:29px;padding:0 10px;color:#fff;border:0;border-radius:7px;background:#6549df;font-size:10px;font-weight:800;cursor:pointer}.account-login-button:hover:not(:disabled){background:#5236ce}.account-login-button:disabled{cursor:wait;opacity:.58}.account-attendance-button{min-width:68px;height:29px;padding:0 10px;color:#fff;border:0;border-radius:7px;background:#16805c;font-size:10px;font-weight:800;cursor:pointer}.account-attendance-button:hover:not(:disabled){background:#0d6a4a}.account-attendance-button:disabled{cursor:wait;opacity:.58}.account-comment-button{min-width:72px;height:29px;padding:0 10px;color:#fff;border:0;border-radius:7px;background:#d67822;font-size:10px;font-weight:800;cursor:pointer}.account-comment-button:hover:not(:disabled){background:#b95f13}.account-comment-button:disabled{cursor:not-allowed;opacity:.55}.accounts-error{margin:12px 0 0;padding:10px 12px;color:#b93449;border:1px solid #ffd9df;border-radius:9px;background:#fff5f6;font-size:11px;font-weight:700}.accounts-pagination{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:14px}.accounts-pagination span{min-width:110px;color:#596375;text-align:center;font-size:11px;font-weight:800}.accounts-pagination button{height:34px;padding:0 14px;color:#5941c9;border:1px solid #dcd6fa;border-radius:8px;background:#fff;font-size:11px;font-weight:800;cursor:pointer}.accounts-pagination button:disabled{color:#a7adba;border-color:#e7e9ee;cursor:not-allowed}.accounts-pagination-top{margin:12px 0 0;justify-content:flex-end}.accounts-mobile-list{display:none}.account-site{display:inline-flex;align-items:center;gap:6px;color:#3d4656;font-weight:750}.account-site svg{color:#6d50ef}.sites-table-wrap{margin-top:16px;overflow-x:auto;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 6px 18px rgba(29,39,64,.025)}.sites-table{width:100%;min-width:1080px;border-collapse:collapse}.sites-table th{height:40px;padding:0 12px;color:#667084;text-align:left;border-bottom:1px solid #e5e8ef;background:#f8f9fb;font-size:11px;font-weight:750}.sites-table td{height:56px;padding:7px 12px;color:#293243;border-bottom:1px solid #edf0f4;font-size:12px;vertical-align:middle}.sites-table tbody tr:last-child td{border-bottom:0}.sites-table tbody tr{transition:.15s}.sites-table tbody tr.selected,.sites-table tbody tr:hover{background:#faf9ff}.sites-table input[type=checkbox]{width:17px;height:17px;accent-color:#6d50ef;cursor:pointer}.check-column{width:44px}.check-column,.link-column{text-align:center!important}.link-column{width:84px}.table-site{display:flex;align-items:center;gap:9px}.table-site>span{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;color:#7054ef;border-radius:9px;background:#eeeaff}.table-site>span img{width:22px;height:22px;object-fit:contain}.table-site small,.table-site strong,.title-cell small,.title-cell strong{display:block}.table-site strong{color:#171f2d;font-size:13px}.table-site small{margin-top:2px;max-width:160px;overflow:hidden;color:#717b8d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.title-cell{max-width:260px}.title-cell strong{color:#30394a;font-size:12px;font-weight:650}.title-cell small,.title-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-cell small{margin-top:3px;color:#c13d50;font-size:10px}.proxy-number-field{height:36px;display:inline-flex;align-items:center;overflow:hidden;border:1px solid #dfe3ea;border-radius:10px;background:#fafbfc}.proxy-number-field:focus-within{border-color:#a99bf2;box-shadow:0 0 0 3px rgba(109,80,239,.08)}.proxy-number-field>span{padding-left:9px;color:#687285;font-size:11px;white-space:nowrap}.proxy-number-field input{width:54px;height:100%;padding:0 4px;color:#202837;border:0;outline:0;background:transparent;font-size:12px;font-weight:700}.proxy-number-field input::-webkit-inner-spin-button{display:none}.proxy-number-field button{width:35px;height:100%;display:grid;place-items:center;color:#6448dd;border:0;border-left:1px solid #e2e5eb;background:#f2efff}.proxy-number-field button:disabled{opacity:.6;cursor:wait}.common-proxy-field{height:43px;margin-left:auto}.common-proxy-field>span{padding-left:13px;font-size:13px;font-weight:700}.common-proxy-field input{width:68px;font-size:14px}.common-proxy-field button{width:43px}.fetch-chip{height:24px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;color:#697386;border-radius:20px;background:#f0f2f5;font-size:10px;font-weight:750;white-space:nowrap}.fetch-chip i{width:6px;height:6px;border-radius:50%;background:#929aaa}.fetch-chip.online{color:#147b59;background:#e6f8f0}.fetch-chip.online i{background:#20a675}.fetch-chip.error{color:#b53b50;background:#ffedf0}.fetch-chip.error i{background:#d44a60}.fetch-chip.pending i{background:#8a72f2;animation:pulse 1s ease-in-out infinite}.checked-time{color:#687285;font-size:11px;white-space:nowrap}.row-actions{display:flex;align-items:center;justify-content:center;gap:5px}.link-column a,.row-actions button{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:9px}.row-actions button{color:#667084;border:1px solid #dfe3ea;background:#fff}.row-actions button:hover{color:#6046d7;border-color:#cec5f7;background:#f7f5ff}.link-column a{color:#6247dc;border:1px solid #ded9f8;background:#f6f4ff}.loading-screen{min-height:100svh;display:grid;place-content:center;justify-items:center;grid-gap:12px;gap:12px;color:#778095;font-size:12px}.loader{width:30px;height:30px;border:3px solid #e0dcfa;border-top-color:#7357ff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.25}}.menu-backdrop{display:none}@media (max-width:900px){.sidebar{transform:translateX(-100%);box-shadow:18px 0 45px rgba(0,0,0,.22)}.sidebar.open{transform:translateX(0)}.mobile-close{margin-left:auto;padding:6px;display:grid;place-items:center;color:#7d879a;border:0;background:transparent}.dashboard-main{margin-left:0}.topbar{position:-webkit-sticky;position:sticky;z-index:20;top:0;height:64px;padding:0 18px;justify-content:space-between}.menu-button{width:39px;height:39px;display:grid;place-items:center;color:#3f4859;border:1px solid #e7eaf0;border-radius:11px;background:#fff}.topbar-title{display:flex;flex-direction:column;align-items:center}.topbar-title span{color:#7357ff;font-size:10px;font-weight:800;letter-spacing:.14em}.topbar-title strong{margin-top:2px;font-size:14px}.menu-backdrop{display:block;position:fixed;z-index:25;inset:0;border:0;background:rgba(8,13,24,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dashboard-content{padding:28px 20px 45px}.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.site-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.partner-content{max-width:1500px}.partner-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.partner-summary-grid article{padding:20px 22px;border:1px solid #e5e9f2;border-radius:16px;background:linear-gradient(145deg,#fff,#f8f9ff);box-shadow:0 8px 22px rgba(39,48,85,.05)}.partner-summary-grid span{display:flex;align-items:center;gap:6px;color:#69718a;font-size:13px;font-weight:700}.partner-summary-grid strong{display:block;margin-top:9px;color:#171c2c;font-size:28px;letter-spacing:-.04em}.partner-filter-panel{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(130px,.55fr)) auto;grid-gap:10px;gap:10px;padding:14px;border:1px solid #e1e6f0;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(38,47,82,.05)}.partner-search{display:flex;align-items:center;gap:9px;min-width:0;padding-left:13px;border:1px solid #dce1eb;border-radius:11px;background:#f9faff}.partner-search svg{flex:0 0 auto;color:#828aa2}.partner-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#22283a}.partner-reset,.partner-search button{border:0;border-radius:10px;padding:0 16px;color:#fff;background:#6257df;font-weight:800;cursor:pointer;white-space:nowrap}.partner-filter-panel select{min-height:44px;min-width:0;padding:0 34px 0 12px;border:1px solid #dce1eb;border-radius:11px;color:#343a50;background:#fff;font-weight:700}.partner-reset{color:#5d647a;background:#f0f2f7}.partner-result-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 12px}.partner-result-heading>strong{color:#32384b;font-size:15px}.partner-pagination{margin:0}.partner-loading{display:grid;place-items:center;min-height:280px;color:#757d94}.partner-card-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.partner-card{min-width:0;padding:18px;border:1px solid #e3e7ef;border-radius:16px;background:#fff;box-shadow:0 8px 25px rgba(42,50,85,.045);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.partner-card:hover{transform:translateY(-2px);border-color:#cfc9ff;box-shadow:0 13px 30px rgba(74,62,170,.1)}.partner-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.partner-card-head h2{overflow:hidden;margin:7px 0 0;color:#1d2233;font-size:18px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.partner-card-head>a{display:grid;flex:0 0 auto;width:34px;height:34px;place-items:center;border-radius:9px;color:#6559df;background:#f0edff}.partner-type{display:inline-flex;padding:4px 8px;border-radius:999px;color:#6257d8;background:#efedff;font-size:11px;font-weight:900}.partner-location{display:flex;align-items:center;gap:7px;margin:13px 0;color:#697087;font-size:13px}.partner-location b{color:#aaaec0}.partner-contacts{display:flex;flex-wrap:wrap;gap:7px;min-height:31px}.partner-contacts a,.partner-contacts span{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:9px;color:#3f465d;background:#f5f6fa;font-size:12px;font-weight:700;text-decoration:none}.partner-contacts a:hover{color:#5649cf;background:#eeebff}.partner-contacts span{color:#9a9fb0}.partner-card footer{display:flex;justify-content:space-between;gap:10px;margin-top:15px;padding-top:13px;border-top:1px solid #edf0f5;color:#9298aa;font-size:11px}.memo-job,.memo-template{display:flex;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid #eceff5}.memo-job:last-child,.memo-template:last-child{border-bottom:0}.memo-template>div:first-child{min-width:0;flex:1 1}.memo-job strong,.memo-template strong{color:#252b3e}.memo-template p{margin:7px 0 0;color:#6e758b;white-space:pre-wrap;line-height:1.6;max-height:110px;overflow:auto}.memo-template>div:last-child{display:flex;align-items:flex-start;gap:7px}.memo-job{align-items:center}.memo-job span{color:#72798e;font-size:13px}@media (max-width:1180px){.partner-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-search{grid-column:span 2;min-height:44px}.partner-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.partner-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.partner-summary-grid article{padding:15px;border-radius:13px}.partner-summary-grid strong{font-size:23px}.partner-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.partner-search{grid-column:1/-1}.partner-search button{min-height:42px}.partner-reset{min-height:44px}.partner-result-heading{align-items:flex-start;flex-direction:column}.partner-card-list{grid-template-columns:1fr}.partner-card{padding:16px}.partner-pagination{width:100%;justify-content:space-between}}@media (max-width:560px){.login-page{align-items:start;padding-top:28px;overflow-y:auto}.login-copy{margin:36px 2px 24px}.login-copy h1{font-size:36px}.login-card{padding:22px 18px 20px;border-radius:20px}.dashboard-content{padding-inline:16px}.welcome-row{align-items:flex-start;flex-direction:column}.welcome-row h1{font-size:25px}.primary-action{width:100%;justify-content:center}.stats-grid{margin-top:22px;gap:10px}.stat-card{min-height:105px;padding:16px 13px;gap:11px;flex-direction:column;align-items:flex-start}.stat-icon{width:37px;height:37px;border-radius:11px}.stat-card strong{font-size:25px}.panel{padding:20px 16px}.site-modal{padding:21px 18px;border-radius:19px}.modal-layer{padding:14px;align-items:end}.modal-actions{grid-template-columns:1fr 1.35fr}.sites-heading{align-items:flex-start}.sites-heading-actions{width:100%}.sites-heading-actions>button{flex:1 1;justify-content:center;padding-inline:10px}.sites-toolbar{padding:14px;align-items:stretch;flex-direction:column}.common-proxy-field{width:100%;margin-left:0}.common-proxy-field input{flex:1 1}.search-box{width:100%}.site-cards{grid-template-columns:1fr;gap:11px}.site-card{min-height:210px}.signup-table-wrap,.sites-table-wrap{margin-inline:-2px;border-radius:14px}.signup-function-column{width:150px}.nickname-heading{align-items:stretch;flex-direction:column}.nickname-search{width:100%}.nickname-table-wrap{margin-inline:-2px}.nickname-pagination{align-items:flex-start;flex-direction:column;gap:9px}.accounts-toolbar{align-items:stretch;flex-direction:column}.accounts-toolbar>div{width:100%}.accounts-summary{justify-content:flex-start}.accounts-selection-actions{position:-webkit-sticky;position:sticky;z-index:10;bottom:10px;padding:8px;flex-wrap:wrap;border:1px solid #dcd6fa;border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 8px 24px rgba(31,38,54,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.selected-count{margin-left:0;margin-right:auto}.accounts-toolbar .accounts-select-page{width:auto;min-height:44px}.accounts-selection-actions>button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-height:44px;font-size:13px}.accounts-toolbar label{width:100%;height:44px}.accounts-all-actions{align-items:stretch;flex-direction:column}.accounts-all-actions small,.accounts-all-actions span{margin:0}.accounts-all-actions button{min-height:42px;font-size:13px}.accounts-active-tasks{padding:14px}.accounts-active-heading{align-items:flex-start;flex-wrap:wrap}.accounts-active-heading>div:first-child{flex:1 1;min-width:150px}.accounts-active-limit{min-height:40px;margin-left:auto}.accounts-active-heading .accounts-active-collapse,.accounts-active-heading .accounts-cancel-all{width:100%;min-height:40px;margin-left:0;font-size:12px}.accounts-active-list{max-height:440px}.accounts-active-columns{display:none}.accounts-active-row{padding:12px;grid-template-columns:78px 1fr auto;gap:10px}.accounts-active-account{grid-column:2/4}.accounts-active-progress{grid-column:1/3;padding-top:3px}.accounts-active-updated{grid-column:1/3}.accounts-task-status{grid-column:3;grid-row:2;justify-self:end}.accounts-active-actions{grid-column:1/4;width:100%}.accounts-active-actions button{flex:1 1;width:auto;min-height:38px;font-size:11px}.accounts-task-log-panel{grid-column:1/4}.accounts-task-log-panel li{grid-template-columns:92px 1fr}.accounts-filters select{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-width:130px}.accounts-filter-reset,.accounts-filters select{min-height:44px;font-size:13px}.accounts-filter-reset{flex:1 1 100%}.accounts-page-size select{min-height:44px;font-size:13px}.accounts-table-wrap{display:none}.levelup-table-wrap{display:block}.levelup-toolbar{align-items:stretch;flex-direction:column}.levelup-toolbar form{width:100%;min-width:0;margin-left:0}.levelup-toolbar>button{min-height:44px}.level-count-list,.levelup-filters{display:grid;grid-template-columns:1fr 1fr}.levelup-log-heading{flex-wrap:wrap}.levelup-log-heading>div{width:100%}.levelup-log-list>div{min-width:820px}.accounts-mobile-list{margin-top:12px;display:grid;grid-gap:10px;gap:10px}.account-card{padding:14px;border:1px solid #e0e4ea;border-radius:14px;background:#fff;box-shadow:0 4px 12px rgba(28,35,50,.035)}.account-card.selected{border-color:#9d8cf1;box-shadow:0 0 0 3px rgba(109,80,239,.08)}.account-card header{display:flex;align-items:center;gap:10px}.account-card header input{width:20px;height:20px;accent-color:#6549df}.account-card header>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.account-card header>div span{display:flex;align-items:center;gap:4px;color:#6b7484;font-size:12px}.account-card header>div strong{overflow:hidden;color:#202837;font-size:15px;text-overflow:ellipsis}.account-card-profile{margin-top:13px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #edf0f4;border-radius:10px;background:#fafbfc}.account-card-profile>span{padding:9px;display:grid;grid-gap:3px;gap:3px;text-align:center}.account-card-profile>span+span{border-left:1px solid #edf0f4}.account-card-profile small{color:#7c8595;font-size:10px}.account-card-profile strong{color:#384153;font-size:13px}.account-card-dates{margin-top:9px;padding:9px 10px;display:grid;grid-gap:6px;gap:6px;border-radius:9px;background:#f7f8fa}.account-card-dates span{display:flex;justify-content:space-between;gap:10px}.account-card-dates small{color:#7c8595;font-size:10px}.account-card-dates strong{color:#475164;font-size:11px;font-weight:750}.account-card-status{margin-top:11px;display:flex;flex-wrap:wrap;gap:6px}.account-card-status span{padding:6px 8px;border-radius:7px;font-size:11px;font-weight:800}.account-card-status .done{color:#147b59;background:#e6f8f0}.account-card-status .failed{color:#b53b50;background:#ffedf0}.account-card-status .working{color:#a55b14;background:#fff3df}.account-card-status .idle{color:#70798a;background:#f0f2f5}.account-card-error{margin-top:10px;color:#b93449;font-size:12px}.account-card-error summary{cursor:pointer;font-weight:750}.account-card-error p{margin:6px 0 0;padding:8px;border-radius:7px;background:#fff5f6;line-height:1.5}.account-card footer{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.account-card footer button{width:100%;min-width:0;height:44px;font-size:13px}.accounts-pagination{gap:8px}.accounts-pagination-top{justify-content:center}.accounts-pagination button{min-height:42px;padding-inline:16px;font-size:13px}.accounts-pagination span{min-width:100px;font-size:12px}.modal-backdrop{padding:10px}.signup-modal{max-height:calc(100vh - 20px);border-radius:16px}.signup-form-grid{grid-template-columns:1fr}.step-list button{padding-inline:10px;grid-template-columns:32px 1fr 18px;gap:8px}.step-list p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px}}.memo-history-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.memo-history-summary article{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px;display:flex;justify-content:space-between;align-items:center}.memo-history-summary strong{font-size:22px;color:#111827}.memo-history-table-wrap{width:100%;overflow-x:auto;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.memo-history-table{width:100%;min-width:1280px;border-collapse:collapse;table-layout:fixed;font-size:12px}.memo-history-table th{padding:12px 10px;color:#64748b;background:#f8fafc;text-align:left;white-space:nowrap;border-bottom:1px solid #e5e7eb}.memo-history-table td{height:52px;padding:9px 10px;color:#334155;border-bottom:1px solid #eef1f5;vertical-align:middle}.memo-history-table tbody tr:last-child td{border-bottom:0}.memo-history-table tbody tr:hover{background:#fafbff}.memo-history-table th:first-child{width:72px}.memo-history-table th:nth-child(2),.memo-history-table th:nth-child(3){width:135px}.memo-history-table th:nth-child(4){width:170px}.memo-history-table th:nth-child(5){width:72px}.memo-history-table th:nth-child(6){width:105px}.memo-history-table th:nth-child(7){width:55px}.memo-history-table th:nth-child(8){width:105px}.memo-history-table th:nth-child(9){width:150px}.memo-history-table th:nth-child(10){width:280px}.memo-id-cell{font-weight:750;color:#1e293b!important}.memo-business{display:flex;align-items:center;gap:5px;min-width:0;font-weight:700}.memo-business a{display:inline-flex;color:#6d50ef}.memo-ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.memo-ellipsis.has-error{color:#be123c}.memo-time-cell{white-space:nowrap;color:#64748b!important}.memo-status{border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;background:#eef2ff;color:#4f46e5}.memo-status.completed{background:#ecfdf5;color:#047857}.memo-status.failed{background:#fff1f2;color:#be123c}.memo-status.running{background:#eff6ff;color:#1d4ed8}.memo-status.queued{background:#f8fafc;color:#64748b}@media (max-width:720px){.memo-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.memo-history-table{min-width:1180px}}@media (min-width:760px){.login-shell{width:min(100%,920px);display:grid;grid-template-columns:1fr 390px;grid-column-gap:70px;column-gap:70px;align-items:center}.brand-block{grid-column:1/-1;margin-bottom:45px}.login-copy{margin:0}.login-card{grid-column:2;grid-row:2}.login-footer{grid-column:1/-1}}.settings-content{max-width:1180px}.settings-panel{max-width:720px;margin-top:28px}.settings-description{margin:18px 0 26px;color:#697386;font-size:14px;line-height:1.7}.settings-number-row{width:min(100%,280px);height:52px;margin-top:9px;display:flex;align-items:center;overflow:hidden;border:1px solid #d9dee8;border-radius:12px;background:#fff}.settings-number-row:focus-within{border-color:#7357ff;box-shadow:0 0 0 3px rgba(115,87,255,.1)}.settings-number-row input{min-width:0;flex:1 1;height:100%;padding:0 16px;border:0;outline:0;color:#202837;font:inherit;font-size:16px;font-weight:800;background:transparent}.settings-number-row span{padding:0 17px;color:#677184;font-size:14px;font-weight:750}.settings-help{margin:9px 0 0;color:#8a93a3;font-size:12px}.settings-divider{height:1px;margin:27px 0 24px;background:#eceef3}.settings-success{margin:18px 0 0;padding:11px 13px;color:#147b59;border-radius:9px;background:#e9f8f1;font-size:13px;font-weight:750}.settings-actions{margin-top:24px;display:flex;justify-content:flex-end}.settings-actions .save-button{min-width:140px}.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:22px}.settings-toggle-row strong{color:#202837;font-size:14px}.settings-toggle{min-width:66px;height:36px;border:1px solid #d9dee8;border-radius:999px;color:#697386;background:#f2f4f7;font-weight:800;cursor:pointer}.settings-toggle.enabled{border-color:#7357ff;color:#fff;background:#7357ff}.settings-checkboxes{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.settings-checkbox{min-width:135px;padding:13px 15px;display:flex;align-items:center;gap:10px;border:1px solid #dfe3eb;border-radius:11px;color:#354052;background:#fff;font-size:14px;font-weight:750;cursor:pointer}.settings-checkbox input{width:17px;height:17px;accent-color:#7357ff}.settings-delay-row{display:flex;align-items:center;gap:12px}.settings-delay-row .settings-number-row{width:min(100%,230px)}.cf-log-list{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.cf-log-item{width:100%;padding:14px 16px;text-align:left;border:1px solid #e6e9ef;border-radius:11px;background:#fff;cursor:pointer}.cf-log-item.active,.cf-log-item:hover{border-color:#8f7aff;background:#f8f6ff}.cf-log-item span,.cf-log-item strong{display:block}.cf-log-item span{margin-top:5px;color:#788295;font-size:12px}.cf-response-viewer{margin-top:18px}.cf-response-viewer pre{max-height:520px;overflow:auto;padding:16px;white-space:pre-wrap;overflow-wrap:anywhere;color:#dce3ef;border-radius:12px;background:#111827;font-size:12px;line-height:1.55}@media (max-width:560px){.settings-panel{margin-top:20px}.settings-actions .save-button,.settings-number-row{width:100%}}