/* TKL Creators V1.0.0 · módulo aislado */
:root{--creator-bg:#06111e;--creator-panel:#0b1b2c;--creator-panel2:#0e2237;--creator-border:#203c55;--creator-text:#f4f7fb;--creator-muted:#8ea4b9;--creator-cyan:#1fe0df;--creator-blue:#4977ff;--creator-violet:#704cff;--creator-green:#20d99a;--creator-danger:#d65368}
.creator-portal{margin:0;background:radial-gradient(circle at 15% 0,rgba(61,80,255,.12),transparent 30%),radial-gradient(circle at 90% 10%,rgba(20,224,223,.08),transparent 28%),var(--creator-bg);color:var(--creator-text);min-height:100vh}.creator-topbar{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;border-bottom:1px solid rgba(64,93,121,.38);background:rgba(5,14,25,.89);backdrop-filter:blur(16px);position:sticky;top:0;z-index:50}.creator-brand{display:flex;gap:12px;align-items:center;color:#fff;text-decoration:none}.creator-brand span:last-child{display:flex;flex-direction:column}.creator-brand small{color:#8097ad}.creator-topbar nav{display:flex;gap:5px;align-items:center}.creator-topbar nav a{color:#b5c5d4;text-decoration:none;padding:9px 12px;border-radius:10px;font-size:14px}.creator-topbar nav a:hover{background:#0d2234;color:#fff}.creator-topbar nav .nav-cta{background:linear-gradient(135deg,var(--creator-violet),var(--creator-blue));color:#fff;font-weight:800;padding:10px 15px;box-shadow:0 8px 26px rgba(80,77,255,.22)}.brandmark{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,#744bff,#2d7cff 55%,#1bd7d7);box-shadow:0 9px 28px rgba(70,87,255,.3)}.creator-container{max-width:1240px;margin:0 auto;padding:34px 28px 68px}.creator-footer{display:flex;gap:12px;justify-content:center;align-items:center;color:#667f95;padding:28px;border-top:1px solid rgba(50,80,107,.2)}.creator-footer strong{color:#91a8bb}
.creator-public-container{max-width:1320px}.creator-public-hero{min-height:650px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:54px;padding:50px 0 74px}.creator-kicker{display:inline-flex;color:#58e7e7;font-size:12px;font-weight:900;letter-spacing:.15em;margin-bottom:15px}.creator-public-copy h1{font-size:60px;line-height:1.02;letter-spacing:-.04em;margin:0 0 22px;max-width:720px}.creator-public-copy p{font-size:19px;line-height:1.65;color:#91a6ba;max-width:650px;margin:0}.creator-hero-buttons{display:flex;gap:12px;margin:30px 0 22px}.creator-big-button{padding:13px 20px}.creator-trust-row{display:flex;flex-wrap:wrap;gap:18px;color:#8198ad;font-size:13px}.creator-trust-row span::first-letter{color:var(--creator-green)}.creator-product-visual{position:relative;min-height:480px;display:flex;align-items:center;justify-content:center}.visual-glow{position:absolute;width:440px;height:440px;background:radial-gradient(circle,rgba(67,92,255,.23),rgba(23,211,211,.06) 50%,transparent 70%);filter:blur(8px)}.visual-window{position:relative;width:min(620px,100%);border:1px solid #294a66;background:linear-gradient(160deg,#0f263c,#081625);border-radius:22px;box-shadow:0 35px 90px rgba(0,0,0,.46),0 0 0 1px rgba(74,130,255,.05);overflow:hidden;transform:perspective(1000px) rotateY(-4deg) rotateX(1deg)}.visual-window-top{height:47px;display:flex;align-items:center;gap:7px;padding:0 15px;border-bottom:1px solid #213c54;background:#091726}.visual-window-top>span{width:8px;height:8px;border-radius:50%;background:#2d455b}.visual-window-top>span:first-child{background:#ff6d78}.visual-window-top>span:nth-child(2){background:#f7bd4d}.visual-window-top>span:nth-child(3){background:#38d99b}.visual-window-top strong{margin-left:10px;font-size:12px;color:#95aabd}.visual-dashboard{display:grid;grid-template-columns:62px 1fr;min-height:345px}.visual-dashboard aside{border-right:1px solid #1b344a;padding:18px 13px;display:flex;flex-direction:column;gap:16px}.visual-dashboard aside b{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#724dff,#2ad4da);display:grid;place-items:center;font-size:10px}.visual-dashboard aside i{display:block;width:28px;height:7px;border-radius:6px;background:#1c3850}.visual-main{padding:27px}.visual-main>small{font-weight:800;letter-spacing:.14em;color:#33dbdc}.visual-main h3{font-size:22px;margin:7px 0 18px}.visual-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.visual-stats em{font-style:normal;padding:13px;border:1px solid #24445f;background:#0a1a2a;border-radius:12px}.visual-stats b,.visual-stats small{display:block}.visual-stats b{font-size:21px}.visual-stats small{color:#7890a5;font-size:10px;margin-top:4px}.visual-list{display:grid;gap:8px;margin-top:14px}.visual-list>span{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:10px;background:#0b1d2f;border:1px solid #1c3a54;border-radius:11px}.visual-list i{font-style:normal;border-radius:8px;background:#163955;color:#56e6e7;padding:6px;text-align:center;font-weight:800}.visual-list small{color:#7790a5}.visual-float{position:absolute;padding:12px 15px;border:1px solid rgba(102,142,184,.38);background:rgba(10,28,45,.92);backdrop-filter:blur(12px);border-radius:13px;box-shadow:0 16px 50px rgba(0,0,0,.34)}.visual-float b,.visual-float span{display:block}.visual-float b{color:#55e3e3}.visual-float span{font-size:11px;color:#8ca2b7}.visual-float-a{left:0;bottom:54px}.visual-float-b{right:-15px;top:55px}
.creator-section-heading{text-align:center;max-width:760px;margin:0 auto 34px}.creator-section-heading.left{text-align:left;margin-left:0}.creator-section-heading h2{font-size:38px;margin:7px 0 10px;letter-spacing:-.025em}.creator-section-heading p{color:#879db2;font-size:16px}.creator-how,.creator-features,.creator-plans-public{padding:70px 0}.creator-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.creator-step-grid article{position:relative;min-height:230px;padding:25px;border:1px solid #1d3b55;border-radius:19px;background:linear-gradient(180deg,rgba(14,35,55,.88),rgba(8,23,37,.9))}.creator-step-grid article>span{position:absolute;right:18px;top:15px;color:#294760;font-weight:900;font-size:28px}.step-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#0e3542;color:#5de8e8;border:1px solid #1d6066;font-size:22px}.creator-step-grid h3{font-size:19px;margin:24px 0 9px}.creator-step-grid p{color:#8399ad;line-height:1.55}.creator-feature-grid{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:18px}.creator-feature-grid article{position:relative;overflow:hidden;min-height:390px;padding:28px;border:1px solid #1e3c56;border-radius:22px;background:linear-gradient(160deg,#0e2236,#091827)}.creator-feature-grid article.featured{border-color:#17656c;box-shadow:inset 0 0 70px rgba(26,210,210,.035)}.feature-status{display:inline-flex;padding:5px 9px;border-radius:999px;background:#0e393b;border:1px solid #17646a;color:#5be6e6;font-size:10px;font-weight:900;letter-spacing:.12em}.feature-status.soon{background:#1b2436;border-color:#35435c;color:#93a4bd}.feature-illustration{height:120px;margin:25px 0;display:grid;place-items:center;border-radius:17px;background:radial-gradient(circle at 50% 35%,rgba(41,220,220,.18),transparent 50%),#091a2a;font-size:54px;color:#53e3e4;position:relative;overflow:hidden}.donor-illustration i{position:absolute;border:1px solid rgba(51,222,222,.4);border-radius:50%}.donor-illustration i:nth-child(1){width:40px;height:40px}.donor-illustration i:nth-child(2){width:78px;height:78px}.donor-illustration i:nth-child(3){width:116px;height:116px}.donor-illustration b{z-index:2;font-size:25px;background:#0f3542;padding:9px;border-radius:12px}.creator-feature-grid h3{font-size:23px;margin:0 0 10px}.creator-feature-grid p,.creator-feature-grid li{color:#8299ae;line-height:1.55}.creator-feature-grid ul{padding-left:17px}.creator-public-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,420px));gap:18px;justify-content:center}.public-plan-card{position:relative;padding:30px;border:1px solid #24425c;border-radius:22px;background:linear-gradient(180deg,#0d2034,#091827)}.public-plan-card.popular{border-color:#5a59db;box-shadow:0 15px 55px rgba(70,73,220,.12)}.popular-pill{position:absolute;right:20px;top:18px;font-size:9px;letter-spacing:.12em;font-weight:900;color:#dad8ff;background:#29285f;border:1px solid #5251a4;border-radius:999px;padding:6px 9px}.public-plan-card h3{font-size:24px}.public-plan-price{display:flex;align-items:baseline;gap:7px;margin:18px 0}.public-plan-price strong{font-size:38px}.public-plan-price span{color:#7f95aa}.public-plan-price.pending strong{font-size:23px;color:#8196aa}.public-plan-card p,.public-plan-card li{color:#8399ad}.public-plan-card ul{padding-left:18px;min-height:125px}.creator-login-section{margin:70px 0 30px;display:grid;grid-template-columns:1fr 480px;gap:70px;align-items:center;padding:55px;border:1px solid #1c3a54;border-radius:26px;background:linear-gradient(135deg,rgba(12,31,49,.82),rgba(8,21,35,.9))}.login-explainer h2{font-size:38px;margin:8px 0 12px}.login-explainer>p{color:#8ba1b6;font-size:17px}.mini-guide{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:26px}.mini-guide span{display:flex;align-items:center;gap:9px;color:#9eb0c1}.mini-guide b{width:25px;height:25px;border-radius:8px;background:#143549;color:#54e0e1;display:grid;place-items:center;font-size:11px}.creator-login-panel{padding:28px;border:1px solid #274761;border-radius:20px;background:#0b1b2d;box-shadow:0 22px 70px rgba(0,0,0,.26)}.login-panel-head{display:flex;gap:12px;align-items:center;margin-bottom:20px}.login-panel-head h2{margin:0;font-size:20px}.login-panel-head p{margin:3px 0 0;color:#7991a6}.login-lock-icon{width:40px;height:40px;border-radius:12px;background:#102e43;color:#51dfe0;display:grid;place-items:center}.creator-login-panel label{display:block;font-size:12px;color:#a1b2c1;margin:13px 0 7px}.creator-input-control{display:flex;align-items:center;border:1px solid #2b4b65;background:#071725;border-radius:12px;overflow:hidden}.creator-input-control:focus-within{border-color:#3978a4;box-shadow:0 0 0 3px rgba(44,130,187,.09)}.creator-input-control input{flex:1;min-width:0;border:0!important;background:transparent!important;padding:13px 7px!important;color:#fff!important;outline:0!important}.input-icon{padding-left:13px;color:#65849c;font-size:12px}.password-toggle{width:45px;height:43px;border:0;border-left:1px solid #213d53;background:#0d2235;color:#8ea7bb;display:grid;place-items:center;cursor:pointer}.password-toggle svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}.password-toggle:hover,.password-toggle.active{background:#133047;color:#54e2e2}.creator-login-submit{margin-top:19px}.login-bottom{display:flex;justify-content:center;gap:5px;margin-top:16px;font-size:12px;color:#7f95a8}.login-bottom a{color:#5adfe0;text-decoration:none;font-weight:700}
.creator-register-container,.creator-checkout-container{max-width:1180px}.creator-register-layout{display:grid;grid-template-columns:.8fr 1.05fr;gap:65px;padding:45px 0}.register-copy{padding:25px 0}.back-link{color:#7f97aa;text-decoration:none}.register-copy h1,.checkout-progress h1{font-size:48px;line-height:1.05;margin:12px 0 16px}.register-copy>p,.checkout-progress>p{color:#899fb3;font-size:17px;line-height:1.6}.register-steps{display:flex;align-items:center;margin:30px 0}.register-steps span{display:flex;flex-direction:column;align-items:center;gap:4px;color:#617a91}.register-steps span b{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#10273a;border:1px solid #2c485f;font-size:12px}.register-steps span small{font-size:9px}.register-steps span.active b,.register-steps span.done b{background:#13515a;border-color:#1e7b82;color:#67e8e8}.register-steps i{flex:1;height:1px;background:#274257;margin:0 6px 16px}.register-benefit{display:flex;gap:12px;margin:18px 0}.register-benefit>span{width:29px;height:29px;border-radius:9px;background:#113a34;color:#5fe1c1;display:grid;place-items:center;flex:0 0 auto}.register-benefit strong,.register-benefit p{display:block;margin:0}.register-benefit p{color:#778fa4;margin-top:4px}.creator-register-card{padding:31px;border:1px solid #25445f;border-radius:22px;background:#0a1b2c;box-shadow:0 25px 80px rgba(0,0,0,.25)}.register-card-head h2{font-size:25px;margin:6px 0}.register-card-head p{color:#7f96aa}.creator-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.creator-field{display:flex;flex-direction:column;gap:7px}.creator-field.wide,.terms-check.wide{grid-column:1/-1}.creator-field label{font-size:12px;color:#9eb1c0;font-weight:700}.creator-field input,.creator-field select{width:100%;box-sizing:border-box}.creator-field small,.field-help{color:#6f889d;font-size:11px}.register-plan-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.register-plan-option{display:flex!important;align-items:center;gap:10px;padding:13px;border:1px solid #294860;border-radius:12px;background:#091827;cursor:pointer}.register-plan-option:has(input:checked){border-color:#396e88;background:#0d2737;box-shadow:0 0 0 2px rgba(38,183,189,.07)}.register-plan-option input{width:auto}.register-plan-option span,.register-plan-option b,.register-plan-option small{display:block}.register-plan-option small{margin-top:3px;color:#7790a4}.terms-check{display:flex;align-items:flex-start;gap:9px;color:#899eb1;font-size:12px}.terms-check input{margin-top:2px}.register-submit{margin-top:20px;padding:13px}.register-secure-note{text-align:center;color:#637f94;font-size:11px}.creator-checkout-layout{display:grid;grid-template-columns:.75fr 1fr;gap:65px;padding:55px 0}.checkout-card{display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid #25465f;border-radius:23px;overflow:hidden;background:#0b1b2c}.checkout-summary{padding:32px;background:linear-gradient(180deg,#10253b,#0b1c2d)}.checkout-summary>span{color:#7f97aa;font-size:11px}.checkout-summary h2{font-size:27px;margin:6px 0}.checkout-price{margin:18px 0}.checkout-price strong{font-size:38px}.checkout-price small{color:#8399ac;margin-left:6px}.checkout-summary ul{padding-left:18px;color:#849bad;line-height:1.8}.checkout-pay,.checkout-not-ready{padding:32px;display:flex;flex-direction:column;justify-content:center}.secure-payment{display:flex;gap:11px;align-items:center;padding:12px;border:1px solid #23514a;background:#0c2a29;border-radius:12px;margin-bottom:18px}.secure-payment strong,.secure-payment small{display:block}.secure-payment small{color:#79a49b}.checkout-not-ready{text-align:center}.setup-icon{width:48px;height:48px;border-radius:15px;background:#152d40;color:#56dfe0;display:grid;place-items:center;margin:0 auto 12px;font-size:24px}.checkout-not-ready p{color:#8199ad}.payment-status{margin-top:14px;padding:12px;border-radius:10px;font-size:12px}.payment-status.ok{background:#0e322d;border:1px solid #245d52;color:#82e5d0}.payment-status.error{background:#351e25;border:1px solid #68404b;color:#f0a7b3}
.creator-onboarding{max-width:980px;margin:20px auto}.onboarding-head{text-align:center;margin-bottom:35px}.onboarding-head h1{font-size:42px;margin:9px 0}.onboarding-head p{color:#899fb2;font-size:17px}.onboarding-path{display:grid;gap:13px}.onboarding-path article{display:grid;grid-template-columns:55px 1fr 180px;gap:18px;align-items:center;padding:20px;border:1px solid #1d3b54;border-radius:17px;background:#0a1b2b}.onboarding-number{width:43px;height:43px;border-radius:13px;background:#103044;border:1px solid #1f5c69;color:#54e1e2;display:grid;place-items:center;font-weight:900}.onboarding-path article>div:nth-child(2)>span{font-size:9px;font-weight:900;color:#41d9da;letter-spacing:.13em}.onboarding-path h2{font-size:18px;margin:3px 0 5px}.onboarding-path p{margin:0;color:#7d95aa}.onboarding-preview{height:76px;border:1px solid #27445c;background:#071725;border-radius:13px;display:flex;gap:7px;align-items:center;justify-content:center}.onboarding-preview.filters i{font-style:normal;padding:7px 9px;border-radius:8px;background:#123149;color:#8ddfe1}.onboarding-preview.radar b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#1b5c56;color:#7ee1cf}.onboarding-preview.radar small{color:#8aa1b4}.onboarding-preview.prospect b{padding:8px;border-radius:8px;background:#163b54;color:#5be1e1}.onboarding-preview.prospect span{font-weight:700}.onboarding-preview.follow{color:#57e1e2;font-weight:800}.onboarding-start{display:block;margin:25px auto 0;padding:13px 22px}.creator-quickstart{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px;border:1px solid #25485f;background:linear-gradient(90deg,#0b2538,#0b1c2d);border-radius:17px;margin-bottom:20px}.creator-quickstart h2{font-size:20px;margin:4px 0}.creator-quickstart p{margin:0;color:#8198ad}.creator-help-strip{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding:17px;border:1px solid #1d3b54;border-radius:14px;background:#091927}.creator-help-strip strong,.creator-help-strip span{display:block}.creator-help-strip span{color:#7991a6;margin-top:3px}.creator-help-strip a{color:#5ce2e2;text-decoration:none;font-weight:700}.radar-how{display:flex;align-items:center;gap:12px;padding:14px 17px;margin-bottom:18px;border:1px solid #1e3d56;border-radius:14px;background:#081a2a;overflow:auto}.radar-how-title{font-size:10px;letter-spacing:.12em;font-weight:900;color:#48dcdc;white-space:nowrap}.radar-how>div{display:flex;align-items:center;gap:7px;white-space:nowrap}.radar-how>div>b{width:25px;height:25px;border-radius:8px;background:#12344a;color:#58e1e1;display:grid;place-items:center;font-size:10px}.radar-how strong,.radar-how small{display:block}.radar-how small{color:#6e879c;font-size:9px}.radar-how>i{font-style:normal;color:#36546a}.engine-live-state{display:flex;gap:10px;align-items:center;padding:12px;border-radius:12px;background:#091a2b;border:1px solid #253f55;margin:13px 0}.engine-live-state>span{width:10px;height:10px;border-radius:50%;background:#71889b}.engine-live-state.running>span{background:#21d99a;box-shadow:0 0 13px rgba(33,217,154,.5)}.engine-live-state strong,.engine-live-state small{display:block}.engine-live-state small{color:#758da1}.empty-radar{padding:30px;text-align:center}.empty-radar>span{display:block;font-size:35px;color:#3ddddd}.empty-radar strong{display:block;font-size:18px;margin:8px}.empty-radar p{max-width:470px;margin:auto;color:#7f96aa}
.creator-admin-layout,.donor-layout{display:grid;grid-template-columns:1.5fr .8fr;gap:20px;margin-bottom:20px}.creator-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:28px}.creator-hero h1{font-size:34px;margin:5px 0 8px}.creator-hero p{color:#91a4b8;max-width:730px}.plan-pill{border:1px solid #1b5a68;background:#09242d;color:#50e6e6;padding:9px 14px;border-radius:999px}.creator-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.creator-tool{display:flex;gap:18px;padding:24px;border:1px solid #1d3a55;background:#0c1d30;border-radius:18px;text-decoration:none;color:inherit;min-height:210px}.creator-tool.available{border-color:#155c68;box-shadow:0 0 0 1px rgba(37,210,210,.07)}.creator-tool.locked{opacity:.65}.creator-tool small{color:#25d9d9;font-weight:800;letter-spacing:.12em}.tool-icon{font-size:36px;color:#42e2e2}.tool-stats{margin-top:22px;color:#8ca2b6}.creator-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:20px}.creator-metrics>div,.activity-grid>div{background:#0c1d30;border:1px solid #1e3c57;border-radius:14px;padding:16px}.creator-metrics span,.activity-grid span{display:block;color:#88a0b7;font-size:12px}.creator-metrics strong,.activity-grid strong{display:block;font-size:22px;margin-top:8px}.activity-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.radar-actions{display:flex;gap:10px}.donor-level{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:6px 9px;border-radius:10px;background:#12304a;font-weight:800}.donor-level.whale{background:#453516;color:#ffd978}.engine-note{margin-top:14px;padding:12px;border:1px solid #64442e;background:#2a1c15;border-radius:10px;color:#e7b68d}.engine-note.friendly{font-size:12px}.creators-shell{display:flex;flex-direction:column;gap:20px}.creators-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:4px 0 8px}.creators-hero h1{font-size:34px;line-height:1.1;margin:6px 0 9px}.creators-hero p{max-width:760px;color:#8fa4b8;margin:0}.creators-hero-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.creator-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.creator-admin-metric{background:linear-gradient(180deg,#0d2034,#0a1a2a);border:1px solid #1e3c57;border-radius:16px;padding:18px;min-height:112px}.creator-admin-metric span{display:block;color:#8ba2b8;font-size:12px}.creator-admin-metric strong{display:block;font-size:28px;margin:8px 0 2px;color:#f5f8fb}.creator-admin-metric small{color:#657f96}.creators-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.creators-settings-stack{display:grid;gap:16px}.creators-users-card{overflow:hidden}.creator-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.creator-section-title.compact{margin-bottom:10px}.creator-section-title h2{margin:4px 0 4px;font-size:20px}.creator-section-title p{margin:0;color:#8097ac}.creator-count-pill{padding:7px 10px;border:1px solid #244862;border-radius:999px;color:#a8bfd0;background:#0b2031;font-size:12px;white-space:nowrap}.creators-tablewrap{margin:0 -18px -18px}.creators-table th:first-child,.creators-table td:first-child{padding-left:18px}.creators-table th:last-child,.creators-table td:last-child{padding-right:18px}.creators-table tbody tr{transition:background .18s ease}.creators-table tbody tr:hover{background:rgba(21,55,80,.22)}.creator-person{display:flex;align-items:center;gap:11px}.creator-avatar{width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#eaffff;background:linear-gradient(135deg,#173d5c,#125365);border:1px solid #246e7d;flex:0 0 auto}.creator-person strong,.creator-person small{display:block}.creator-person small{color:#7f96aa;margin-top:2px}.creator-username{color:#9ce7ea}.creator-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#60768a;margin-right:7px}.creator-status-dot.online{background:#20d99a;box-shadow:0 0 10px rgba(32,217,154,.45)}.creator-status-badge{display:inline-flex;padding:5px 9px;border-radius:999px;border:1px solid #34516b;font-size:11px;font-weight:700;color:#a9bbca}.creator-status-badge.active{border-color:#1d675d;background:#0f302e;color:#7de7cf}.creator-status-badge.blocked{border-color:#67434a;background:#2c1c22;color:#eeb0bb}.creator-status-badge.pending_payment{border-color:#6a5632;background:#2a2315;color:#edc86e}.creator-row-actions{display:flex;gap:6px;justify-content:flex-end}.creator-icon-button{width:32px;height:32px;border-radius:9px;border:1px solid #2a4861;background:#10263a;color:#b9ccdc;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px}.creator-icon-button:hover{background:#17344d;color:#fff}.creator-icon-button.danger{border-color:#613b45;color:#ef9eab;background:#281a20}.creator-icon-button.danger:hover{background:#3a1e27}.creators-engine-card{height:max-content}.creator-engine-state{display:flex;gap:11px;align-items:center;padding:14px;border-radius:13px;background:#0a1c2d;border:1px solid #203d55;margin:10px 0 14px}.creator-engine-state>span{width:10px;height:10px;border-radius:50%;background:#f5aa2b;box-shadow:0 0 14px rgba(245,170,43,.38)}.creator-engine-state.connected>span{background:#20d99a;box-shadow:0 0 14px rgba(32,217,154,.45)}.creator-engine-state strong,.creator-engine-state small{display:block}.creator-engine-state small{margin-top:2px;color:#718ba0}.button.full{width:100%;justify-content:center}.creators-empty{padding:40px 20px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:8px}.creators-empty strong{font-size:18px}.creators-empty span{color:#8097ac;margin-bottom:8px}
.creator-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 40px);padding:0;border:1px solid #28455e;border-radius:20px;background:#0b1928;color:#eaf1f7;box-shadow:0 30px 90px rgba(0,0,0,.55);overflow:auto}.creator-dialog::backdrop{background:rgba(2,8,15,.72);backdrop-filter:blur(4px)}.creator-dialog-small{width:min(520px,calc(100vw - 32px))}.creator-wizard-dialog{width:min(760px,calc(100vw - 32px))}.creator-dialog-head{padding:24px 26px 18px;display:flex;justify-content:space-between;align-items:flex-start;gap:18px;border-bottom:1px solid #1b3449}.creator-dialog-head h2{font-size:23px;margin:5px 0 7px}.creator-dialog-head p{margin:0;color:#8198ac}.creator-dialog-close{width:36px;height:36px;flex:0 0 auto;border-radius:10px;border:1px solid #29455c;background:#10243a;color:#a9bdcd;font-size:22px;line-height:1;cursor:pointer}.creator-dialog-close:hover{background:#173149;color:#fff}.creator-dialog-body{padding:22px 26px}.creator-dialog-actions{padding:16px 26px 22px;display:flex;justify-content:flex-end;gap:10px}.creator-input-suffix{display:flex;align-items:center;border:1px solid #29465f;background:#071726;border-radius:10px;overflow:hidden}.creator-input-suffix input{border:0;background:transparent}.creator-input-suffix span{padding-right:12px;color:#718da4;font-size:12px}.creator-credentials{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.creator-credentials>div{padding:15px;border-radius:13px;background:#071a2b;border:1px solid #23445e}.creator-credentials span{display:block;font-size:11px;color:#7f99ae}.creator-credentials strong{display:block;margin-top:7px;font-size:16px;word-break:break-all}.creator-success-icon,.creator-danger-icon{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:900;margin-bottom:8px}.creator-success-icon{background:#10372f;color:#66e4c2;border:1px solid #236856}.creator-danger-icon{background:#3a1e26;color:#ff9aaa;border:1px solid #70404b}.creator-delete-summary{padding:14px;border:1px solid #51353d;background:#24181d;border-radius:13px;margin-bottom:16px}.creator-delete-summary span,.creator-delete-summary small{display:block;color:#9e7d84}.creator-delete-summary strong{display:block;font-size:18px;margin:4px 0}.button.danger-action{background:#b33e50;color:#fff;border-color:#c95868}.button.danger-action:disabled{opacity:.42;cursor:not-allowed}.wizard-progress{display:flex;align-items:center;max-width:330px;margin:0 auto 28px}.wizard-progress span{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;border:1px solid #31516a;background:#0c2234;color:#7f98ac;font-size:11px;font-weight:800}.wizard-progress span.active,.wizard-progress span.done{background:#12535a;border-color:#207f86;color:#76eeee}.wizard-progress i{flex:1;height:1px;background:#27445b}.wizard-step{display:none}.wizard-step.active{display:block}.wizard-step-label{font-size:9px;font-weight:900;letter-spacing:.14em;color:#47dcdc}.wizard-step h3{font-size:24px;margin:6px 0 10px}.wizard-step>p{color:#8199ad}.wizard-provider{display:flex;align-items:center;gap:11px;margin:20px 0;padding:14px;border:1px solid #24465e;border-radius:13px;background:#091b2b}.provider-mark{width:42px;height:42px;border-radius:12px;background:#103a49;color:#5ee5e5;display:grid;place-items:center;font-weight:900}.wizard-provider strong,.wizard-provider small{display:block}.wizard-provider small{color:#7890a4}.recommended{margin-left:auto;padding:5px 7px;border-radius:999px;background:#103934;color:#62e0c4;font-size:8px;font-weight:900}.wizard-info{padding:13px;border-radius:12px;background:#101f32;border:1px solid #2a4059;color:#8499ad;font-size:12px}.wizard-test-result{margin-top:12px;padding:12px;border-radius:11px;font-size:12px}.wizard-test-result.pending{background:#282312;border:1px solid #62552a;color:#e6cb79}.wizard-test-result.ok{background:#0d302b;border:1px solid #245c52;color:#7fe2ce}.wizard-test-result.error{background:#341d25;border:1px solid #673e49;color:#efa2b0}.wizard-ready-card{display:flex;align-items:center;gap:11px;padding:16px;margin-top:18px;border:1px solid #24584f;background:#0d2b28;border-radius:13px}.wizard-ready-card>span{width:33px;height:33px;border-radius:50%;background:#155044;color:#74e2c7;display:grid;place-items:center;font-weight:900}.wizard-ready-card strong,.wizard-ready-card small{display:block}.wizard-ready-card small{color:#789f96}.billing-plan-config{padding:15px;border:1px solid #24445d;border-radius:13px;background:#091a2a;margin:12px 0}.billing-plan-config h4{margin:0 0 10px}.setup-check{margin-bottom:15px}.creator-credential-page{max-width:760px;margin:26px auto}.creator-credential-card{text-align:center;padding:32px}.creator-credential-card h1{margin:8px 0}.creator-credential-card>p{color:#8198ac;max-width:580px;margin:0 auto 22px}.creator-credentials.large{text-align:left}.creator-access-url{margin-top:14px;padding:14px;border:1px solid #203d55;border-radius:13px;background:#081a2b;text-align:left}.creator-access-url span,.creator-access-url strong{display:block}.creator-access-url span{font-size:11px;color:#7d96aa}.creator-access-url strong{margin-top:5px;word-break:break-all}.creator-dialog-actions.no-pad{padding:20px 0 0}
@media(max-width:1050px){.creator-public-hero,.creator-login-section,.creator-register-layout,.creator-checkout-layout{grid-template-columns:1fr}.creator-public-copy h1{font-size:50px}.creator-product-visual{min-height:430px}.creator-step-grid{grid-template-columns:repeat(2,1fr)}.creator-feature-grid{grid-template-columns:1fr 1fr}.creator-feature-grid .featured{grid-column:1/-1}.creators-admin-grid{grid-template-columns:1fr}.creator-admin-metrics{grid-template-columns:repeat(2,1fr)}.onboarding-path article{grid-template-columns:50px 1fr}.onboarding-preview{display:none}.creator-login-section{padding:35px}.creator-checkout-layout{max-width:760px;margin:auto}}
@media(max-width:760px){.creator-topbar{padding:13px 16px}.creator-public-nav a:not(.nav-cta){display:none}.creator-container{padding:25px 16px 55px}.creator-public-hero{padding-top:30px;min-height:auto}.creator-public-copy h1{font-size:40px}.creator-product-visual{min-height:350px}.visual-float{display:none}.creator-section-heading h2{font-size:31px}.creator-step-grid,.creator-feature-grid,.creator-public-plan-grid,.creator-tools-grid{grid-template-columns:1fr}.creator-feature-grid .featured{grid-column:auto}.creator-login-section{margin-top:35px;padding:22px}.mini-guide{grid-template-columns:1fr}.creator-register-layout,.creator-checkout-layout{padding:20px 0;gap:25px}.register-copy h1,.checkout-progress h1{font-size:38px}.creator-form-grid,.register-plan-options,.checkout-card{grid-template-columns:1fr}.creator-register-card{padding:22px}.checkout-summary,.checkout-pay,.checkout-not-ready{padding:23px}.onboarding-head h1{font-size:32px}.onboarding-path article{grid-template-columns:42px 1fr;padding:16px}.creator-quickstart,.creator-help-strip{align-items:flex-start;flex-direction:column}.creator-admin-metrics{grid-template-columns:1fr 1fr}.creators-hero{flex-direction:column}.creator-hero-actions{width:100%;justify-content:flex-start}.creator-dialog{width:calc(100vw - 18px)}.creator-dialog-head,.creator-dialog-body,.creator-dialog-actions{padding-left:18px;padding-right:18px}.creator-metrics{grid-template-columns:repeat(2,1fr)}.donor-layout{grid-template-columns:1fr}}
@media(max-width:480px){.creator-public-copy h1{font-size:34px}.creator-hero-buttons{flex-direction:column}.creator-hero-buttons .button{width:100%;justify-content:center}.creator-step-grid{grid-template-columns:1fr}.creator-admin-metrics{grid-template-columns:1fr}.creator-footer{flex-direction:column}.creator-public-plan-grid{display:block}.public-plan-card+ .public-plan-card{margin-top:14px}.register-steps small{display:none}}

.control-return{border:1px solid #31536d!important;background:#0c2638!important;color:#65e7e8!important;font-weight:800!important}
.creator-topbar nav{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.creator-topbar .nav-cta{white-space:nowrap}
.creator-radar-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.creator-radar-hero h1{font-size:38px;margin:6px 0 10px}.creator-radar-hero p{color:#8ea5b9;font-size:16px}
.radar-status{display:flex;gap:11px;align-items:center;min-width:210px;padding:14px;border:1px solid #28475f;background:#0a1c2c;border-radius:15px}.radar-status>span{width:11px;height:11px;border-radius:50%;background:#738797}.radar-status.running>span{background:#25dd9e;box-shadow:0 0 15px #25dd9e77}.radar-status small,.radar-status strong{display:block}
.radar-metrics{grid-template-columns:repeat(5,1fr)}.coverage-pill{padding:8px 11px;border-radius:999px;border:1px solid #1e665d;background:#0c302c;color:#73e8cd;font-size:11px;font-weight:900}
.radar-status em{display:block;margin-top:3px;color:#71899d;font-size:10px;font-style:normal}.radar-status.online{border-color:#236750;background:linear-gradient(135deg,#0a2828,#0a202a)}.radar-status.online>span{background:#25dd9e;box-shadow:0 0 0 5px rgba(37,221,158,.08),0 0 18px rgba(37,221,158,.5);animation:radarPulse 2s infinite}.radar-status.waiting{border-color:#6b572b}.radar-status.waiting>span{background:#f7bd4d;box-shadow:0 0 14px rgba(247,189,77,.35)}@keyframes radarPulse{50%{transform:scale(.78);opacity:.65}}
.radar-metrics>div{position:relative;overflow:hidden}.radar-metrics>div:after{content:"";position:absolute;inset:auto 12px 0;height:2px;background:linear-gradient(90deg,transparent,#31d8d3,transparent);opacity:.38}.radar-metrics small{display:block;margin-top:4px;color:#657e92;font-size:9px}
.radar-control-card,.radar-activity-card,.radar-results-card{border-color:#24465f;background:linear-gradient(155deg,rgba(13,34,53,.96),rgba(7,22,35,.98))}.radar-activity-card .engine-note{display:flex;flex-direction:column;gap:4px}.engine-note.success{border-color:#216252;background:#0b3029;color:#9cebd5}.engine-note.warning{border-color:#6b542b;background:#2b2412;color:#f1d99a}.results-legend{display:flex;gap:12px;flex-wrap:wrap;color:#8299ad;font-size:10px}.results-legend span{display:flex;align-items:center;gap:6px}.results-legend i{width:8px;height:8px;border-radius:50%}.legend-whale{background:#e2b84e;box-shadow:0 0 9px #e2b84e66}.legend-high{background:#3cddcb}.empty-radar-icon{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 13px;border:1px solid #28606a;border-radius:50%;color:#57dfdf;font-size:30px;box-shadow:inset 0 0 25px rgba(41,215,215,.08)}
.radar-config-form{display:grid;grid-template-columns:1.2fr 1fr .7fr auto;gap:11px;align-items:end}.radar-config-form label{font-size:12px;color:#92a8bb}.radar-config-form select{width:100%;margin-top:6px}
.radar-config-form .radar-profile-field,.radar-config-form .radar-hosts-field{grid-column:span 2}.radar-config-form input,.radar-config-form textarea{width:100%;box-sizing:border-box;margin-top:7px}.radar-config-form textarea{min-height:76px;resize:vertical}.radar-config-form label small{display:block;margin-top:6px;color:#637f94;font-size:10px;line-height:1.4}
.donor-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.donor-profile-card{padding:17px;border:1px solid #203f59;background:linear-gradient(160deg,#0c2032,#091725);border-radius:18px}.whale-card{border-color:#685326;background:linear-gradient(160deg,#172434,#171f24,#241d10)}
.donor-profile-head{display:flex;gap:12px;align-items:center}.donor-avatar-wrap{position:relative;width:62px;height:62px;flex:0 0 62px}.donor-avatar-wrap img,.donor-avatar-wrap>span{width:62px;height:62px;border-radius:18px;object-fit:cover;display:grid;place-items:center;background:linear-gradient(135deg,#193e5c,#146274);font-size:22px;font-weight:900}.donor-avatar-wrap>b{position:absolute;right:-5px;bottom:-5px;min-width:29px;height:27px;padding:0 6px;border-radius:9px;background:#0b2b3d;border:2px solid #091725;color:#69e8e8;display:grid;place-items:center;font-size:11px}
.donor-identity{min-width:0}.donor-identity h3{margin:0;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.donor-identity p{margin:3px 0 6px;color:#7f96aa;font-size:12px}.donor-identity small{color:#abc0cf;font-weight:800}
.donor-details{display:grid;grid-template-columns:1fr 1fr .7fr;gap:7px;margin:14px 0}.donor-details>div{padding:9px;border:1px solid #1c394f;background:#081725;border-radius:10px}.donor-details span,.donor-details strong{display:block}.donor-details span{font-size:9px;color:#6d8598;text-transform:uppercase}.donor-details strong{font-size:11px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.donor-card-actions{display:grid;grid-template-columns:1fr 1fr 38px;gap:7px}.donor-card-actions form{margin:0}.donor-card-actions .button{width:100%;justify-content:center}.icon-favorite{width:38px;height:38px;border:1px solid #29465c;border-radius:10px;background:#0c2132;color:#748da1}.icon-favorite.active{color:#ffd15c;border-color:#6a572b}
.donor-empty-state{grid-column:1/-1;text-align:center;padding:60px 20px;color:#8399ac}
@media(max-width:1050px){.donor-card-grid{grid-template-columns:1fr 1fr}.radar-config-form{grid-template-columns:1fr 1fr}.radar-metrics{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.creator-radar-hero{flex-direction:column}.radar-status{width:100%}.donor-card-grid{grid-template-columns:1fr}.radar-config-form{grid-template-columns:1fr}.radar-metrics{grid-template-columns:1fr 1fr}.creator-topbar nav{max-width:68%}}

/* V1.0.0 FIX · TKL Native admin */
.native-engine-admin{position:relative;overflow:hidden}
.native-engine-admin:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-85px;top:-85px;background:radial-gradient(circle,rgba(40,220,203,.12),transparent 68%)}
.native-engine-admin .creator-engine-state.connected{border-color:#1d675d;background:rgba(17,83,75,.16)}
.native-engine-admin .creator-engine-state.connected>span{background:#2cdda5;box-shadow:0 0 15px rgba(44,221,165,.45)}
.native-engine-points{display:grid;gap:8px;margin-top:16px}
.native-engine-points span{display:block;padding:10px 11px;border:1px solid #1d3d52;border-radius:11px;background:#091a29;color:#9db6c8;font-size:11px}

/* V1.0.0 · FIX CREAR USUARIO */
.creator-dialog select,
.creator-modal select{
  width:100%;
  min-height:46px;
  border:1px solid #28465d;
  background:#071722;
  color:#eaf4ff;
  border-radius:12px;
  padding:0 13px;
  outline:none;
}
.creator-dialog select:focus,
.creator-modal select:focus{
  border-color:#4f67ff;
  box-shadow:0 0 0 3px rgba(79,103,255,.12);
}

/* V1.0.0 FIX2 · selector de plan */
#creatorDialog select{
 width:100%;min-height:46px;border:1px solid #28465d;
 background:#071722;color:#eaf4ff;border-radius:12px;padding:0 13px;
 font:inherit;outline:none;appearance:auto;
}
#creatorDialog select:focus{border-color:#5368ff;box-shadow:0 0 0 3px rgba(83,104,255,.12)}

/* V1.0.0 · Alta Creator Pro */
.field-status,.field-help{display:block;margin-top:7px;font-size:11px;color:#748da1}
.field-status.ok{color:#42d7a0}.field-status.error{color:#ff7386}
.creator-field-wide{grid-column:1/-1}
#customAccessWrap[hidden]{display:none!important}
.access-key-line code{word-break:break-all;color:#76ece6}
.created-access-key{margin-top:14px;padding:14px;border-radius:12px;background:#081c29;border:1px solid #245066}
.created-access-key code,.created-access-key small{display:block;margin-top:6px}

/* Superadmin: composición amplia, colorida y sin controles recortados. */
.admin-layout .creators-shell{min-width:0}.admin-layout .creators-hero{padding:8px 4px 4px;align-items:center}.admin-layout .creators-hero-actions{flex:0 0 auto}.admin-layout .creator-admin-metric{position:relative;overflow:hidden;border:0;box-shadow:0 14px 32px rgba(0,0,0,.2)}.admin-layout .creator-admin-metric:after{content:"";position:absolute;width:120px;height:120px;border-radius:50%;right:-54px;top:-64px;background:rgba(255,255,255,.12)}.admin-layout .creator-admin-metric:nth-child(1){background:linear-gradient(135deg,#5935b5,#7658e8)}.admin-layout .creator-admin-metric:nth-child(2){background:linear-gradient(135deg,#087180,#0ba5af)}.admin-layout .creator-admin-metric:nth-child(3){background:linear-gradient(135deg,#b03b72,#e84d87)}.admin-layout .creator-admin-metric:nth-child(4){background:linear-gradient(135deg,#a25b09,#e49717)}.admin-layout .creator-admin-metric span,.admin-layout .creator-admin-metric small{color:rgba(255,255,255,.78)}.admin-layout .creator-admin-metric strong{color:#fff}.admin-layout .creators-users-card{min-width:0;border-color:#33486e;background:linear-gradient(155deg,#132543,#0b1c31)}.admin-layout .creators-settings-stack .card:nth-child(1){background:linear-gradient(155deg,#17304a,#0b2632);border-color:#266578}.admin-layout .creators-settings-stack .card:nth-child(2){background:linear-gradient(155deg,#322043,#17213a);border-color:#654076}.admin-layout .creators-table{min-width:900px}.admin-layout .creator-row-actions{flex-wrap:wrap;min-width:150px}.admin-layout .creator-action-button{white-space:nowrap}.admin-layout .creators-tablewrap{scrollbar-color:#596d91 #0a1627;scrollbar-width:thin}
@media(max-width:1500px) and (min-width:901px){.admin-layout .creators-admin-grid{grid-template-columns:minmax(0,1fr)}.admin-layout .creators-settings-stack{grid-template-columns:1fr 1fr}.admin-layout .creators-table{min-width:960px}}
@media(max-width:1100px){.admin-layout .creator-admin-metrics{grid-template-columns:1fr 1fr}.admin-layout .creators-settings-stack{grid-template-columns:1fr}}

/* V1.0.0 Alta Creator Pro FIX · clave personalizada desde 6 caracteres */

/* V1.0.0 · Credenciales Modal FIX */
.creator-credentials .credential-wide{grid-column:1/-1}
.creator-credentials .credential-wide strong{word-break:break-all;color:#79ece7}

/* V1.0.0 · Login + Admin Pro */
.creator-login-gateway{
 display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,520px);
 gap:64px;align-items:center;max-width:1120px;margin:72px auto 90px;
 padding:0 20px;
}
.creator-login-value{max-width:560px}
.creator-login-value h2{font-size:38px;line-height:1.12;letter-spacing:-.035em;margin:10px 0 16px}
.creator-login-value>p{font-size:16px;line-height:1.75;color:#8ea5b9;max-width:540px}
.login-value-points{display:grid;grid-template-columns:1fr;gap:10px;margin-top:24px}
.login-value-points span{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid #1e4057;border-radius:12px;background:#091b2a;color:#b8cad8;font-size:12px}
.creator-login-single{width:100%;max-width:none;padding:28px;border-radius:20px;border:1px solid #294b65;background:linear-gradient(160deg,#0c2032,#091724);box-shadow:0 28px 70px rgba(0,0,0,.28)}
.login-brand-mark{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,#6554ff,#1ac7df);font-weight:900;color:#fff;font-size:12px;box-shadow:0 8px 22px rgba(62,91,255,.22)}
.creator-login-single .login-panel-head{display:flex;align-items:center;gap:13px;margin-bottom:24px}
.creator-login-single .login-panel-head h2{margin:0 0 3px;font-size:20px}
.creator-login-single .login-panel-head p{margin:0;color:#7f98ac;font-size:12px}
.creator-login-single label{display:block;margin:14px 0 7px;font-size:11px;font-weight:800;color:#a8bbca}
.creator-login-single .creator-input-control{position:relative}
.creator-login-single .creator-input-control input{min-height:50px;padding-left:45px}
.creator-login-single .creator-login-submit{margin-top:18px;min-height:48px;font-size:13px}
.password-dot{font-size:9px!important}
.login-security-note{display:flex;gap:9px;align-items:flex-start;margin-top:15px;padding:11px 12px;border:1px solid #1d3d53;border-radius:11px;background:#081824}
.login-security-note span{font-size:12px}.login-security-note p{margin:0;color:#7891a4;font-size:10px;line-height:1.55}
.creator-login-single .login-bottom{margin-top:18px;padding-top:16px;border-top:1px solid #1b374d;display:flex;justify-content:center;gap:7px;font-size:11px}

.pro-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}
.creator-action-button{min-height:34px;padding:0 11px;border-radius:9px;border:1px solid #29465d;background:#0b2132;color:#dcebf6;font:inherit;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}
.creator-action-button.panel{border-color:#255b63;background:#0d3438;color:#7ce8df}
.creator-action-button.edit{border-color:#3c4d77;background:#151d3b;color:#aeb9ff}
.creator-action-button:disabled{opacity:.42;cursor:not-allowed}
.access-info-card{margin-top:14px;padding:13px;border:1px solid #23465e;border-radius:12px;background:#091c2a}
.access-info-card strong,.access-info-card span{display:block}
.access-info-card strong{font-size:12px}.access-info-card span{margin-top:5px;color:#8199ab;font-size:11px;line-height:1.55}

@media(max-width:900px){
 .creator-login-gateway{grid-template-columns:1fr;gap:28px;margin-top:38px}
 .creator-login-value{text-align:center;margin:auto}
 .login-value-points{max-width:520px;margin:22px auto 0;text-align:left}
 .creator-login-single{max-width:540px;margin:auto}
}

/* TKL Platform · acabado profesional del panel administrativo */
.creators-shell .card{background:linear-gradient(155deg,#0d2133 0%,#091826 100%);border-color:#24445d;box-shadow:0 18px 45px rgba(0,0,0,.18)}
.creators-shell .button.secondary,.creator-dialog .button.secondary{background:#10283b!important;border:1px solid #31536d!important;color:#dbe9f4!important;box-shadow:none}.creators-shell .button.secondary:hover,.creator-dialog .button.secondary:hover{background:#17364e!important;border-color:#42708f!important;color:#fff!important}
.creators-shell .button.primary,.creator-dialog .button.primary{background:linear-gradient(135deg,#6c52ff,#3478f6)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 10px 24px rgba(66,86,235,.25)}
.creator-dialog{color-scheme:dark;background:linear-gradient(155deg,#0d2133,#071521)!important;border:1px solid #31526b!important;color:#eef6fc!important;box-shadow:0 34px 110px rgba(0,0,0,.72),0 0 0 1px rgba(74,216,211,.05)!important}
.creator-dialog form{margin:0}.creator-dialog-head{background:linear-gradient(180deg,rgba(17,42,62,.82),rgba(10,27,42,.3));border-bottom-color:#25445b}.creator-dialog-body{background:transparent}.creator-dialog-actions{position:sticky;bottom:0;background:rgba(8,23,36,.96);border-top:1px solid #203e54;backdrop-filter:blur(14px);z-index:2}
.creator-dialog .creator-field{gap:8px}.creator-dialog .creator-field label{margin:0;color:#b3c5d3;font-size:11px;font-weight:800;letter-spacing:.02em}.creator-dialog input,.creator-dialog select,.creator-dialog textarea{min-height:48px;margin:0!important;padding:0 14px!important;border:1px solid #31506a!important;border-radius:12px!important;background:#071725!important;color:#f4f8fc!important;font:inherit!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.creator-dialog input::placeholder{color:#647f94}.creator-dialog input:focus,.creator-dialog select:focus,.creator-dialog textarea:focus{border-color:#38c8cc!important;box-shadow:0 0 0 3px rgba(56,200,204,.11)!important;outline:0}.creator-dialog input[type=checkbox],.creator-dialog input[type=radio]{min-height:0;width:17px;height:17px;padding:0!important;accent-color:#4b71ff}
.creator-dialog .setup-check{display:flex!important;align-items:center;gap:9px;padding:11px 13px;border:1px solid #23465d;border-radius:11px;background:#0a1c2b;color:#9db2c2}.creator-dialog .wizard-progress span{box-shadow:0 5px 18px rgba(0,0,0,.16)}.creator-dialog .billing-plan-config{background:#081a29;border-color:#284a61}.creator-dialog .wizard-step>p{line-height:1.65}.creator-dialog-close{display:grid;place-items:center;padding:0}.creator-dialog::-webkit-scrollbar{width:10px}.creator-dialog::-webkit-scrollbar-track{background:#07131f}.creator-dialog::-webkit-scrollbar-thumb{background:#294a61;border:2px solid #07131f;border-radius:999px}
.creators-engine-card .creator-engine-state{min-height:64px}.creators-engine-card .creator-engine-state div{min-width:0}.creators-engine-card .creator-engine-state strong,.creators-engine-card .creator-engine-state small{line-height:1.45}.creators-engine-card>p{line-height:1.65;margin:14px 0 18px}.native-engine-points span{line-height:1.45}

/* TKL Creators · visual system 2026 */
.creator-authenticated{--creator-bg:#050914;--creator-panel:#0c1425;--creator-panel2:#111c31;--creator-border:#253451;--creator-cyan:#32e6d4;--creator-blue:#4f7cff;--creator-violet:#8b5cf6;background:radial-gradient(circle at 12% 8%,rgba(82,91,255,.19),transparent 28%),radial-gradient(circle at 88% 20%,rgba(30,220,202,.1),transparent 25%),linear-gradient(160deg,#050914 0%,#08111f 55%,#060b16 100%);background-attachment:fixed}
.creator-authenticated .creator-topbar{border-bottom-color:rgba(91,115,166,.25);background:rgba(5,9,20,.76);box-shadow:0 10px 38px rgba(0,0,0,.22)}
.creator-authenticated .creator-container{max-width:1320px}.creator-authenticated .creator-brand .brandmark{background:linear-gradient(135deg,#a55cff,#536dff 48%,#25dfd1);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 12px 34px rgba(80,91,255,.36)}
.creator-authenticated .card{border:1px solid rgba(83,110,158,.34);background:linear-gradient(145deg,rgba(17,29,51,.94),rgba(8,17,31,.94));box-shadow:0 24px 70px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.025);border-radius:22px}
.radar-command-hero{position:relative;overflow:hidden;padding:38px 40px;border:1px solid rgba(98,104,255,.3);border-radius:26px;background:linear-gradient(120deg,rgba(50,43,119,.42),rgba(11,29,50,.82) 58%,rgba(10,53,57,.5));box-shadow:0 30px 90px rgba(0,0,0,.28)}
.radar-command-hero:after{content:"";position:absolute;width:280px;height:280px;right:13%;top:-170px;border-radius:50%;background:radial-gradient(circle,rgba(83,229,218,.25),transparent 66%)}
.radar-command-hero h1{font-size:clamp(34px,4vw,54px);line-height:1.04;letter-spacing:-.045em;max-width:730px;margin:7px 0 15px}.radar-command-hero p{max-width:720px;font-size:16px;line-height:1.65;color:#a4b6cb}.live-dot{width:8px;height:8px;border-radius:50%;display:inline-block;background:#41e6b5;box-shadow:0 0 0 5px rgba(65,230,181,.12),0 0 18px #41e6b5;animation:livePulse 1.8s infinite}
.radar-master-control{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:25px 0 20px;padding:20px;border:1px solid #2a3b59;border-radius:18px;background:linear-gradient(110deg,rgba(16,27,48,.95),rgba(8,18,33,.9));transition:.25s ease}.radar-master-control.is-running{border-color:rgba(39,211,170,.48);box-shadow:inset 0 0 55px rgba(35,206,170,.045),0 12px 35px rgba(0,0,0,.14)}
.master-state{display:flex;align-items:center;gap:15px;min-width:0}.master-orb{position:relative;width:49px;height:49px;flex:0 0 49px;border-radius:16px;display:grid;place-items:center;background:#161e31;border:1px solid #34425e}.master-orb i{width:13px;height:13px;border-radius:50%;background:#71809a}.is-running .master-orb{background:rgba(22,105,86,.28);border-color:#237b68}.is-running .master-orb i{background:#36e3ad;box-shadow:0 0 0 7px rgba(54,227,173,.1),0 0 19px rgba(54,227,173,.72);animation:livePulse 1.8s infinite}.master-state small,.master-state strong,.master-state p{display:block}.master-state small{color:#6f87a5;font-size:9px;font-weight:900;letter-spacing:.14em}.master-state strong{font-size:17px;margin-top:3px}.master-state p{margin:4px 0 0;color:#8197af;font-size:11px}
.radar-master-control form{margin:0}.radar-power-button{min-width:176px;height:48px;border:0;border-radius:13px;color:#fff;font:inherit;font-size:12px;font-weight:900;cursor:pointer;transition:transform .18s,box-shadow .18s}.radar-power-button:hover{transform:translateY(-2px)}.radar-power-button.start{background:linear-gradient(135deg,#7557ff,#397df7 60%,#24cbd2);box-shadow:0 12px 30px rgba(74,91,241,.35)}.radar-power-button.stop{border:1px solid #a8455d;background:linear-gradient(135deg,#722b48,#b43e58);box-shadow:0 10px 25px rgba(143,44,74,.25)}.radar-power-button span{margin-right:7px}
.radar-config-form{padding:16px;border-radius:16px;background:rgba(4,13,25,.48);border:1px solid rgba(55,78,111,.42)}.radar-config-form label{color:#a9bbcc}.radar-config-form select{height:48px;border-color:#324767!important;background:#091728!important;color:#edf5ff!important}.radar-config-form .button{min-height:48px}
.radar-metrics>div{position:relative;overflow:hidden;transition:transform .2s,border-color .2s}.radar-metrics>div:hover{transform:translateY(-3px);border-color:#48618b}.radar-metrics>div:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#8b5cf6,#4f7cff,#32e6d4)}
.activity-grid>div{transition:.2s}.activity-grid>div:hover{border-color:#426184;background:#10243b}.donor-profile-card{transition:transform .2s,border-color .2s,box-shadow .2s}.donor-profile-card:hover{transform:translateY(-4px);border-color:#456488;box-shadow:0 18px 38px rgba(0,0,0,.22)}
@keyframes livePulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.82);opacity:.66}}
@media(max-width:760px){.creator-authenticated .creator-container{padding:22px 15px 52px}.radar-command-hero{padding:27px 21px;border-radius:20px}.radar-command-hero h1{font-size:34px}.radar-master-control{align-items:stretch;flex-direction:column}.radar-master-control form,.radar-power-button{width:100%}.creator-topbar{padding:12px 14px}.creator-app-nav{overflow-x:auto;justify-content:flex-start;max-width:72%;scrollbar-width:none}.creator-app-nav a{white-space:nowrap}.radar-metrics{gap:9px}.radar-metrics>div{padding:14px 12px}.donor-layout{gap:14px}.card{border-radius:18px!important}}
.live-now-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:17px 0;padding:15px;border:1px solid #285070;border-radius:15px;background:linear-gradient(110deg,rgba(11,35,55,.92),rgba(9,20,36,.96))}.live-now-signal{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:rgba(43,224,190,.09);border:1px solid rgba(43,224,190,.3)}.live-now-signal i{width:10px;height:10px;border-radius:50%;background:#34dfb1;box-shadow:0 0 0 6px rgba(52,223,177,.1),0 0 18px rgba(52,223,177,.7);animation:livePulse 1.6s infinite}.live-now-card small,.live-now-card strong,.live-now-card p{display:block}.live-now-card small{color:#52ddd1;font-size:9px;font-weight:900;letter-spacing:.13em}.live-now-card strong{font-size:15px;margin-top:3px}.live-now-card p{margin:4px 0 0;color:#8098ad;font-size:10px}.live-now-card .button{white-space:nowrap}.is-hidden{display:none!important}
@media(max-width:760px){.live-now-card{grid-template-columns:auto 1fr}.live-now-card .button{grid-column:1/-1;width:100%;justify-content:center}}
.creator-profile-menu{position:relative}.creator-profile-trigger{display:flex;align-items:center;gap:8px;min-height:42px;padding:4px 10px 4px 5px;border:1px solid #2b405e;border-radius:13px;background:#0b1729;color:#eaf3ff;cursor:pointer}.creator-profile-trigger>span{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#8a5cff,#397ff5);font-weight:900}.creator-profile-trigger i{font-style:normal;font-size:11px;font-weight:800}.creator-profile-trigger b{color:#7187a3}.creator-profile-dropdown{display:none;position:absolute;right:0;top:50px;width:230px;padding:13px;border:1px solid #304966;border-radius:15px;background:rgba(8,18,33,.98);box-shadow:0 24px 65px rgba(0,0,0,.48);backdrop-filter:blur(18px)}.creator-profile-menu.open .creator-profile-dropdown{display:grid}.creator-profile-dropdown small,.creator-profile-dropdown strong{padding:2px 8px}.creator-profile-dropdown small{color:#7188a4;font-size:8px;letter-spacing:.13em}.creator-profile-dropdown strong{margin-bottom:9px;font-size:12px}.creator-profile-dropdown a{padding:10px 9px!important;border-radius:9px!important}.creator-profile-dropdown .logout-link{margin-top:5px;border-top:1px solid #263b55;color:#ff91a1!important}
.account-hero{display:flex;align-items:center;gap:18px;margin-bottom:24px;padding:28px 30px;border:1px solid #2b4264;border-radius:22px;background:linear-gradient(120deg,rgba(53,43,126,.38),rgba(10,25,44,.9))}.account-avatar{width:68px;height:68px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(135deg,#9b5cff,#4778ff 55%,#27d9d0);font-size:27px;font-weight:900;box-shadow:0 13px 35px rgba(85,80,242,.32)}.account-hero h1{margin:5px 0 3px;font-size:30px}.account-hero p{margin:0;color:#8da3b9}.account-hero .plan-pill{margin-left:auto}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.account-card{padding:25px}.account-card h2,.account-danger h2{margin:7px 0 6px}.account-card form{display:grid;gap:13px;margin-top:20px}.account-card label{display:grid;gap:7px;color:#a9bac9;font-size:11px;font-weight:800}.account-card input{min-height:48px;border:1px solid #314966;border-radius:12px;background:#071524;color:#f2f7fc;padding:0 13px;font:inherit}.account-card input:focus{outline:0;border-color:#3ed3c7;box-shadow:0 0 0 3px rgba(62,211,199,.1)}.account-danger{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:24px;border-color:#5b3348!important}.account-danger p{margin:4px 0 0;color:#8da1b4}.account-danger form{margin:0}
@media(max-width:760px){.creator-profile-trigger i,.creator-profile-trigger b{display:none}.creator-profile-trigger{padding:4px}.creator-profile-dropdown{position:fixed;right:14px;top:68px}.account-hero{padding:22px 18px;align-items:flex-start}.account-hero .plan-pill{display:none}.account-grid{grid-template-columns:1fr}.account-danger{align-items:stretch;flex-direction:column}.account-danger .button{width:100%}}

/* Paleta semántica: cada módulo se reconoce por función */
.creator-authenticated{--accent-purple:#9b6cff;--accent-cyan:#27ded2;--accent-green:#39d99a;--accent-amber:#f4b84b;--accent-coral:#ff6f86;--accent-pink:#ed68c5}
.creator-metrics>div:nth-child(1),.radar-metrics>div:nth-child(1){background:linear-gradient(145deg,rgba(91,55,168,.28),rgba(12,22,40,.96));border-color:rgba(155,108,255,.38)}
.creator-metrics>div:nth-child(2),.radar-metrics>div:nth-child(2){background:linear-gradient(145deg,rgba(12,105,104,.27),rgba(10,25,40,.96));border-color:rgba(39,222,210,.34)}
.creator-metrics>div:nth-child(3),.radar-metrics>div:nth-child(3){background:linear-gradient(145deg,rgba(24,107,73,.25),rgba(10,25,38,.96));border-color:rgba(57,217,154,.34)}
.creator-metrics>div:nth-child(4),.radar-metrics>div:nth-child(4){background:linear-gradient(145deg,rgba(142,91,20,.25),rgba(22,25,36,.96));border-color:rgba(244,184,75,.34)}
.creator-metrics>div:nth-child(5),.radar-metrics>div:nth-child(5){background:linear-gradient(145deg,rgba(138,46,82,.24),rgba(20,22,38,.96));border-color:rgba(237,104,197,.3)}
.radar-metrics>div:nth-child(1):before{background:var(--accent-purple)}.radar-metrics>div:nth-child(2):before{background:var(--accent-cyan)}.radar-metrics>div:nth-child(3):before{background:var(--accent-green)}.radar-metrics>div:nth-child(4):before{background:var(--accent-amber)}.radar-metrics>div:nth-child(5):before{background:var(--accent-pink)}
.radar-metrics>div:nth-child(1) strong{color:#c4a9ff}.radar-metrics>div:nth-child(2) strong{color:#65eee4}.radar-metrics>div:nth-child(3) strong{color:#72e8b7}.radar-metrics>div:nth-child(4) strong{color:#ffd27a}.radar-metrics>div:nth-child(5) strong{color:#f6a2dc}
.activity-grid>div:nth-child(1){border-color:rgba(155,108,255,.3);background:rgba(88,55,155,.16)}.activity-grid>div:nth-child(2){border-color:rgba(39,222,210,.3);background:rgba(10,104,104,.15)}.activity-grid>div:nth-child(3){border-color:rgba(244,184,75,.31);background:rgba(137,87,17,.15)}.activity-grid>div:nth-child(4){border-color:rgba(57,217,154,.3);background:rgba(17,102,71,.15)}
.activity-grid>div:nth-child(1) strong{color:#bca3ff}.activity-grid>div:nth-child(2) strong{color:#63e9df}.activity-grid>div:nth-child(3) strong{color:#ffd074}.activity-grid>div:nth-child(4) strong{color:#75e8b9}
.creator-tool.available{border-color:rgba(155,108,255,.4);background:radial-gradient(circle at 90% 5%,rgba(45,222,210,.14),transparent 36%),linear-gradient(145deg,rgba(84,54,159,.32),rgba(9,23,38,.96))}.creator-tool.available .tool-icon{color:#72eee4;background:linear-gradient(135deg,rgba(117,77,238,.5),rgba(16,127,127,.46));border-color:#4f70b6}.creator-tool.available small{color:#68e8d9}.creator-tool:nth-child(2){background:linear-gradient(145deg,rgba(122,75,20,.2),rgba(10,22,36,.96));border-color:rgba(244,184,75,.24)}.creator-tool:nth-child(3){background:linear-gradient(145deg,rgba(128,42,78,.19),rgba(10,22,36,.96));border-color:rgba(255,111,134,.22)}
.creator-quickstart{background:radial-gradient(circle at 86% 15%,rgba(39,222,210,.16),transparent 35%),linear-gradient(120deg,rgba(77,51,157,.4),rgba(9,27,43,.92));border-color:rgba(139,103,246,.45)}
.donor-profile-card:nth-child(4n+1){border-top:2px solid var(--accent-purple)}.donor-profile-card:nth-child(4n+2){border-top:2px solid var(--accent-cyan)}.donor-profile-card:nth-child(4n+3){border-top:2px solid var(--accent-green)}.donor-profile-card:nth-child(4n){border-top:2px solid var(--accent-amber)}
.account-card:first-child{border-color:rgba(39,222,210,.34)!important;background:linear-gradient(145deg,rgba(10,91,94,.2),rgba(9,19,34,.96))!important}.account-card:nth-child(2){border-color:rgba(155,108,255,.34)!important;background:linear-gradient(145deg,rgba(82,54,148,.22),rgba(9,19,34,.96))!important}

/* Radar operativo: contenido útil visible sin scroll inicial */
.creator-radar-hero.radar-command-hero{min-height:0;padding:20px 24px;margin-bottom:14px;border-radius:19px;display:flex;align-items:center}.radar-command-hero h1{font-size:25px;line-height:1.1;margin:3px 0 5px;letter-spacing:-.025em}.radar-command-hero p{font-size:12px;line-height:1.45;margin:0}.radar-command-hero .creator-kicker{font-size:9px;margin-bottom:2px}.radar-command-hero .radar-status{min-width:210px;padding:12px 14px;border-radius:13px}.radar-command-hero .radar-status em{font-size:9px}.radar-metrics{margin:0 0 14px;gap:10px}.radar-metrics>div{min-height:76px;padding:12px 15px}.radar-metrics>div strong{font-size:22px}.donor-layout{align-items:start}.radar-control-card,.radar-activity-card{padding:20px}.radar-master-control{margin:15px 0 14px;padding:14px}.radar-config-form{padding:13px}.sectionhead h2,.radar-activity-card h2{margin-top:4px;margin-bottom:6px}
@media(max-width:760px){.creator-radar-hero.radar-command-hero{padding:17px;align-items:stretch}.radar-command-hero h1{font-size:23px}.radar-command-hero .radar-status{min-width:0}.radar-metrics>div{min-height:70px}}
.activity-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0;color:#7088a1;font-size:9px}.activity-tools form{margin:0}.activity-clear-button{border:1px solid #46516a;border-radius:9px;background:#111a2b;color:#aab8c9;padding:7px 10px;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.activity-clear-button:hover{border-color:#f0a94b;color:#ffd07a}.live-queue-card{margin:16px 0;padding:20px}.queue-count{padding:7px 10px;border:1px solid rgba(57,217,154,.35);border-radius:999px;background:rgba(31,139,94,.12);color:#72e8b7;font-size:10px;font-weight:900}.live-queue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.live-room-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px;border:1px solid #2c4663;border-radius:14px;background:linear-gradient(135deg,rgba(15,45,67,.9),rgba(15,25,43,.96));color:#edf6ff;text-decoration:none;transition:.2s}.live-room-card:hover{transform:translateY(-2px);border-color:#36d4c8;box-shadow:0 12px 28px rgba(0,0,0,.2)}.room-avatar{width:39px;height:39px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#8b5cf6,#26cfc5);font-weight:900}.live-room-card strong,.live-room-card small{display:block}.live-room-card small{margin-top:3px;color:#7e96ad;font-size:9px}.live-room-card p{margin:5px 0 0;color:#a7b8c7;font-size:9px}.live-room-card p b{display:inline-block;margin-right:4px;padding:2px 5px;border-radius:5px;background:#543d26;color:#ffd077}.live-room-card i{font-style:normal;color:#62e5db;font-size:9px;font-weight:900}.live-queue-empty{grid-column:1/-1;display:flex;justify-content:center;align-items:center;gap:13px;padding:22px;border:1px dashed #314963;border-radius:14px;background:rgba(6,17,30,.45);color:#91a5b8}.live-queue-empty>span{font-size:28px;color:#556f89}.live-queue-empty p{margin:4px 0 0;font-size:10px}.live-queue-empty strong{color:#dce8f2}.radar-results-card{margin-top:16px}
@media(max-width:980px){.live-queue-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.live-queue-grid{grid-template-columns:1fr}.activity-tools{align-items:flex-start;flex-direction:column}}
.connector-account-card{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;padding:25px;border-color:rgba(39,222,210,.35)!important;background:radial-gradient(circle at 85% 15%,rgba(39,222,210,.11),transparent 34%),linear-gradient(135deg,rgba(60,42,137,.28),rgba(8,22,37,.96))!important}.connector-account-card h2{margin:6px 0}.connector-account-card p{max-width:670px;margin:0;color:#8fa4b8}.connector-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.connector-actions form{margin:0}.connector-key-once{margin-top:14px;padding:12px;border:1px solid #347b7a;border-radius:11px;background:#071c27}.connector-key-once small,.connector-key-once code{display:block}.connector-key-once small{color:#53ddd2;font-size:8px;font-weight:900;letter-spacing:.1em}.connector-key-once code{margin-top:7px;color:#f1f8ff;word-break:break-all}.radar-metrics{margin-top:0}
.account-avatar{overflow:hidden}.account-avatar img{width:100%;height:100%;object-fit:cover;display:block}
@media(max-width:760px){.connector-account-card{align-items:stretch;flex-direction:column}.connector-actions,.connector-actions .button,.connector-actions form,.connector-actions button{width:100%}.connector-actions .button{justify-content:center}}
.radar-power-button.unavailable{background:#202a3b;color:#8393a8;border:1px solid #39465a;box-shadow:none;cursor:not-allowed}.radar-power-button.unavailable:hover{transform:none}
.mobile-app-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;padding:13px 16px;border:1px solid rgba(57,217,154,.34);border-radius:15px;background:linear-gradient(110deg,rgba(20,94,70,.24),rgba(44,35,111,.27),rgba(8,20,35,.95))}.mobile-app-strip div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px}.mobile-app-strip span{grid-row:1/3;padding:6px 8px;border-radius:8px;background:#1c754f;color:#86f0bd;font-size:9px;font-weight:900}.mobile-app-strip strong{font-size:13px}.mobile-app-strip small{color:#8197ad;font-size:9px}.mobile-app-strip .button{white-space:nowrap}@media(max-width:620px){.mobile-app-strip{align-items:stretch;flex-direction:column}.mobile-app-strip .button{width:100%;justify-content:center}}
.creator-status-badge.expired{border-color:#8a3d50!important;background:#421c29!important;color:#ff9eb0!important}
.creator-action-button.renew{border-color:#8a6829;background:linear-gradient(135deg,#6e4510,#a66d13);color:#ffe6a3}
.radar-config-form label.wide{grid-column:1/-1}.radar-config-form input,.radar-config-form textarea,.donor-results-filters input,.donor-results-filters select{width:100%;padding:11px 12px;border:1px solid #35506f;border-radius:10px;background:#071827;color:#fff}.radar-config-form textarea{resize:vertical;line-height:1.45}.donor-results-filters{display:grid;grid-template-columns:150px minmax(220px,1fr) 160px auto auto;gap:10px;align-items:end;margin:16px 0;padding:13px;border:1px solid #2b4665;border-radius:13px;background:#091a2c}.donor-results-filters label{display:grid;gap:6px;color:#9cb0c5;font-size:11px}.donor-results-filters .button{min-height:42px;display:grid;place-items:center}.promo-admin-card{margin-top:18px}.promo-admin-layout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr);gap:18px;padding:0 20px 20px}.promo-create-form{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:16px;border:1px solid #304b6c;border-radius:15px;background:linear-gradient(145deg,#132943,#102236)}.promo-create-form label{display:grid;gap:6px;color:#a7b9cc;font-size:11px}.promo-create-form input,.promo-create-form select{width:100%;padding:10px;border:1px solid #405c7c;border-radius:9px;background:#071725;color:#fff}.promo-create-form>.button{grid-column:1/-1}.promo-list{display:grid;gap:9px;align-content:start}.promo-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:linear-gradient(120deg,#2c3172,#14606d)}.promo-list article:nth-child(even){background:linear-gradient(120deg,#7b2d61,#493453)}.promo-list strong,.promo-list span,.promo-list small{display:block}.promo-list strong{font-size:16px}.promo-list span{margin:3px 0;color:#eaf4ff;font-size:12px}.promo-list small{color:#a8bdcf}.plan-config-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan-config-heading label{display:flex;align-items:center;gap:6px;color:#b7c8da;font-size:11px}.checkout-promo{display:inline-flex;margin:8px 0;padding:7px 10px;border-radius:999px;background:#153f37;color:#75f1c8;font-size:11px;font-weight:850}@media(max-width:900px){.promo-admin-layout{grid-template-columns:1fr}.donor-results-filters{grid-template-columns:1fr 1fr}.donor-results-filters .button{width:100%}}@media(max-width:560px){.promo-create-form,.donor-results-filters{grid-template-columns:1fr}}
.creator-action-button.payment{background:rgba(36,202,171,.14);border-color:rgba(36,202,171,.42);color:#7df4d7}.referral-admin-card,.referral-wallet-card{margin-top:18px;background:linear-gradient(135deg,rgba(24,46,83,.98),rgba(47,28,74,.98));border:1px solid rgba(117,238,219,.22)}.referral-settings-form{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;gap:12px;align-items:end;padding:0 20px 18px}.referral-settings-form label{display:grid;gap:7px;font-size:12px;color:#aab9d0}.referral-settings-form label>div{display:flex;align-items:center;border:1px solid #365476;border-radius:10px;background:#081d2d;overflow:hidden}.referral-settings-form input{width:100%;border:0!important;background:transparent!important}.referral-settings-form label>div span{padding:0 10px}.referral-settings-form .terms-check{align-self:center}.referral-admin-total,.wallet-balance{min-width:170px;padding:14px 18px;border-radius:14px;background:linear-gradient(135deg,#184f70,#70409a);display:grid;gap:2px}.referral-admin-total strong,.wallet-balance strong{font-size:27px}.referral-admin-total small,.wallet-balance small{color:#b8c8db}.referral-formula{margin:0 20px 20px;padding:13px 16px;border-radius:12px;background:rgba(7,22,39,.55);display:grid;gap:4px}.referral-formula span{color:#b7c5d9}.referral-wallet-head{display:flex;justify-content:space-between;gap:20px;align-items:start}.referral-link-field{display:grid;gap:8px;margin-top:18px}.referral-link-field>div{display:flex;gap:8px}.referral-link-field input{flex:1}.referral-link-field button{border:0;border-radius:10px;padding:0 18px;background:#21bfa7;color:#06241f;font-weight:800}.referral-wallet-actions{display:flex;gap:14px;align-items:center;margin-top:14px}.referral-wallet-actions span{color:#9fb0c7;font-size:12px}.wallet-ledger{margin-top:20px;border-top:1px solid rgba(143,170,205,.18);padding-top:15px}.wallet-ledger article{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid rgba(143,170,205,.12)}.wallet-ledger article div{display:grid;gap:3px}.wallet-ledger small{color:#98aac1}.wallet-ledger b.credit{color:#58e7bd}.wallet-ledger b.debit{color:#ffbd6f}@media(max-width:900px){.referral-settings-form{grid-template-columns:1fr 1fr}.referral-wallet-head{flex-direction:column}.wallet-balance{width:100%}}@media(max-width:560px){.referral-settings-form{grid-template-columns:1fr}.referral-link-field>div,.referral-wallet-actions{flex-direction:column}.referral-link-field button{padding:12px}}
