:root{--bg:#06111f;--panel:rgba(255,255,255,.08);--panel2:rgba(255,255,255,.13);--line:rgba(255,255,255,.14);--text:#f7fbff;--muted:#aebbd1;--blue:#62a8ff;--cyan:#48e0ff;--green:#43e681;--red:#ff6b7b;--yellow:#ffd166;--shadow:0 30px 80px rgba(0,0,0,.35);--r:28px;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,Arial,sans-serif;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top left,#173e6d 0,#06111f 42%,#020711 100%);color:var(--text);min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.08);color:var(--text);padding:13px 14px;outline:0}textarea{min-height:120px;resize:vertical}label{display:block;color:var(--muted);font-size:13px;margin:0 0 7px}.wrap{width:min(1160px,calc(100% - 28px));margin:auto}.login-shell{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card,.glass{background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.07));border:1px solid var(--line);box-shadow:var(--shadow);backdrop-filter:blur(24px);border-radius:var(--r)}.login-card{width:min(460px,100%);padding:30px}.brand{display:flex;gap:13px;align-items:center}.brand img{width:52px;height:52px;object-fit:contain;border-radius:16px;background:#fff;padding:7px}.brand b{font-size:22px}.muted{color:var(--muted)}.hero-note{margin:20px 0;padding:14px 16px;border-radius:22px;background:rgba(72,224,255,.09);border:1px solid rgba(72,224,255,.22);color:#dffaff}.btn{border:0;border-radius:18px;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#03101c;font-weight:800;padding:13px 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;box-shadow:0 14px 30px rgba(70,180,255,.22);transition:.18s}.btn:hover{transform:translateY(-1px);filter:saturate(1.1)}.btn.secondary{background:rgba(255,255,255,.08);color:var(--text);box-shadow:none;border:1px solid var(--line)}.btn.good{background:linear-gradient(135deg,#39d879,#acf55a);color:#05180b}.btn.warn{background:linear-gradient(135deg,#ffd166,#ffb703);color:#1f1500}.btn.danger{background:linear-gradient(135deg,#ff6b7b,#ff94a1);color:#270008}.btn.small{padding:9px 12px;border-radius:14px;font-size:13px}.topbar{position:sticky;top:0;z-index:20;background:rgba(6,17,31,.7);backdrop-filter:blur(22px);border-bottom:1px solid var(--line)}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0}.nav{display:flex;gap:8px;flex-wrap:wrap}.nav a{padding:10px 12px;border-radius:16px;color:var(--muted)}.nav a.active,.nav a:hover{background:rgba(255,255,255,.1);color:var(--text)}.main{padding:28px 0 46px}.grid{display:grid;gap:18px}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:rgba(255,255,255,.08);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 18px 48px rgba(0,0,0,.22);padding:22px}.card h2,.card h3{margin:0 0 10px}.kpi{display:flex;flex-direction:column;gap:6px}.kpi strong{font-size:28px}.pill{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--line);background:rgba(255,255,255,.08);padding:6px 10px;border-radius:999px;font-size:12px;color:var(--muted)}.pill.green{color:#dfffe9;background:rgba(67,230,129,.12);border-color:rgba(67,230,129,.3)}.pill.red{color:#ffe6e9;background:rgba(255,107,123,.12);border-color:rgba(255,107,123,.3)}.pill.yellow{color:#fff4cf;background:rgba(255,209,102,.12);border-color:rgba(255,209,102,.3)}.table-wrap{overflow:auto;border-radius:22px;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;min-width:760px;background:rgba(255,255,255,.04)}th,td{text-align:left;padding:13px;border-bottom:1px solid rgba(255,255,255,.09);vertical-align:top}th{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}tr:last-child td{border-bottom:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid .full{grid-column:1/-1}.actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.flash{margin:0 0 18px;padding:14px 16px;border-radius:20px;border:1px solid var(--line);background:rgba(255,255,255,.09)}.flash.ok{border-color:rgba(67,230,129,.35);background:rgba(67,230,129,.12)}.flash.err{border-color:rgba(255,107,123,.35);background:rgba(255,107,123,.12)}.service-card{position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;inset:-80px auto auto -80px;width:170px;height:170px;border-radius:50%;background:rgba(72,224,255,.16);filter:blur(6px)}.service-card>*{position:relative}.due{font-size:34px;font-weight:900;letter-spacing:-.04em}.copy-box{display:flex;gap:8px;align-items:center;background:rgba(255,255,255,.06);border:1px solid var(--line);border-radius:18px;padding:11px 12px;overflow:hidden}.copy-box code{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e8f5ff}.footer{text-align:center;color:var(--muted);padding:20px}.notice-pulse{animation:pulse 1.4s infinite}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(67,230,129,.35)}50%{box-shadow:0 0 0 12px rgba(67,230,129,0)}}.invoice-print{background:#fff;color:#111;max-width:760px;margin:30px auto;padding:38px;border-radius:18px}.invoice-print .muted{color:#555}.invoice-print table{background:#fff;color:#111}.invoice-print th,.invoice-print td{border-color:#ddd;color:#111}.mobile-only{display:none}@media(max-width:860px){.grid.cols-2,.grid.cols-3,.grid.cols-4{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.topbar .wrap{align-items:flex-start;flex-direction:column}.nav{width:100%;overflow:auto;flex-wrap:nowrap;padding-bottom:4px}.nav a{white-space:nowrap}.card{padding:18px}.login-card{padding:22px}.mobile-only{display:block}.due{font-size:28px}.actions .btn{flex:1 1 auto}.brand b{font-size:19px}}@media print{body{background:#fff}.topbar,.btn,.footer,.no-print{display:none!important}.invoice-print{box-shadow:none;margin:0;max-width:none;border-radius:0}.main{padding:0}}.login-card.wide{width:min(620px,100%)}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.section-head h2{margin-bottom:4px}.renewal-list,.domain-list,.event-list{display:grid;gap:10px}.renewal-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(130px,1fr) minmax(95px,.6fr) auto;gap:12px;align-items:center;padding:14px 15px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.055)}.renewal-row:hover,.domain-card:hover{background:rgba(255,255,255,.09)}.domain-name{font-weight:900;letter-spacing:-.02em;color:#fff}.empty-state{padding:18px;border:1px dashed var(--line);border-radius:20px;color:var(--muted);background:rgba(255,255,255,.035)}.domain-card{border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.05);overflow:hidden}.domain-card summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(180px,1fr) auto auto;gap:12px;align-items:center;padding:16px 18px}.domain-card summary::-webkit-details-marker{display:none}.domain-card summary:after{content:'Abrir';justify-self:end;color:var(--muted);font-size:12px;border:1px solid var(--line);border-radius:999px;padding:6px 10px}.domain-card[open] summary:after{content:'Cerrar'}.domain-body{padding:0 18px 18px}.mini-panel{background:rgba(0,0,0,.12);border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:16px}.mini-panel h3{margin-top:0}.access-box{margin-top:14px;padding:14px 16px;border-radius:20px;background:rgba(67,230,129,.08);border:1px solid rgba(67,230,129,.25);line-height:1.7}.access-box.compact{font-size:13px;margin:0 0 14px;background:rgba(255,255,255,.055);border-color:var(--line)}.access-box code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:rgba(0,0,0,.22);border:1px solid var(--line);border-radius:10px;padding:2px 6px}.event-row{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.05)}@media(max-width:860px){.section-head{flex-direction:column}.renewal-row{grid-template-columns:1fr}.domain-card summary{grid-template-columns:1fr}.domain-card summary:after{justify-self:start}.mini-panel{padding:14px}.table-wrap table{min-width:680px}}.codebox{white-space:pre-wrap;overflow:auto;max-height:360px;background:rgba(0,0,0,.26);border:1px solid var(--line);border-radius:18px;padding:14px;color:#e8f5ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45}input[type="checkbox"]{width:auto;min-width:18px;min-height:18px;accent-color:#43e681}.checkbox-row{display:flex;gap:10px;align-items:flex-start;margin:12px 0;color:#dbe8ff;font-size:14px}.help-line{color:var(--muted);font-size:13px;margin:10px 0 14px;line-height:1.45}.package-grid{display:grid;gap:12px;margin-top:16px}.package-card{border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.055);overflow:hidden}.package-card:hover{background:rgba(255,255,255,.085)}.package-card summary{list-style:none;cursor:pointer}.package-card summary::-webkit-details-marker{display:none}.pkg-summary{display:grid;grid-template-columns:minmax(220px,1fr) minmax(120px,.4fr) auto auto auto;gap:12px;align-items:center;padding:16px 18px}.pkg-main{min-width:0}.pkg-main b{font-size:16px}.pkg-desc{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pkg-price{font-size:17px;font-weight:900;white-space:nowrap;text-align:right}.pkg-body{padding:0 18px 18px}.add-package{margin:14px 0;background:rgba(67,230,129,.07);border-color:rgba(67,230,129,.24)}.add-package .pkg-summary{grid-template-columns:1fr auto}.package-card textarea{min-height:92px}.package-card .form-grid{margin-top:8px}.domain-card .checkbox-row{grid-column:1/-1}.domain-card .help-line{grid-column:1/-1}.domain-card summary{min-width:0}.domain-card summary>*{min-width:0}.domain-card summary .muted{overflow:hidden;text-overflow:ellipsis}.actions form{margin:0}@media(max-width:900px){.pkg-summary{grid-template-columns:1fr}.pkg-price{text-align:left}.package-card .pill{width:max-content}.package-card{border-radius:20px}.pkg-body{padding:0 14px 16px}.section-head .actions{width:100%}.section-head .actions .btn,.section-head .actions form{width:100%}.section-head .actions .btn{display:flex}}.client-list{display:grid;gap:14px}.client-card,.service-card{border:1px solid var(--line);border-radius:26px;background:rgba(255,255,255,.055);overflow:hidden;box-shadow:0 16px 42px rgba(0,0,0,.18)}.client-card summary,.service-card summary{list-style:none;cursor:pointer;display:grid;gap:14px;align-items:center}.client-card summary{grid-template-columns:minmax(260px,1fr) auto auto;padding:17px 18px}.service-stack{display:grid;gap:12px}.service-card{box-shadow:none;background:rgba(255,255,255,.045)}.service-card summary{grid-template-columns:minmax(240px,1fr) minmax(160px,.6fr) auto;padding:15px 16px}.client-card summary::-webkit-details-marker,.service-card summary::-webkit-details-marker{display:none}.client-card:hover,.service-card:hover{background:rgba(255,255,255,.085)}.danger-zone{border-color:rgba(255,107,123,.22);background:rgba(255,107,123,.055)}hr.soft{border:0;border-top:1px solid var(--line);margin:16px 0}.btn.danger{background:linear-gradient(135deg,#ff596d,#ff9baa);color:#30000a}.add-card{border:1px solid rgba(67,230,129,.24);background:rgba(67,230,129,.055);border-radius:24px;overflow:hidden}.add-card summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:center;padding:16px 18px}.add-card summary::-webkit-details-marker{display:none}.add-card summary:after{content:'Abrir';justify-self:end;color:#dfffe9;font-size:12px;border:1px solid rgba(67,230,129,.32);border-radius:999px;padding:6px 10px}.add-card[open] summary:after{content:'Cerrar'}.client-card[open]>summary,.service-card[open]>summary{border-bottom:1px solid rgba(255,255,255,.08)}.client-card>.domain-body{padding-top:18px}.service-card>.domain-body{padding-top:16px}.renewal-row{grid-template-columns:minmax(220px,1.2fr) minmax(150px,.8fr) minmax(190px,.8fr) auto}.renewal-row b{color:#fff}@media(max-width:900px){.client-card summary,.service-card summary,.add-card summary,.renewal-row{grid-template-columns:1fr}.client-card summary .pill,.service-card summary .pill{width:max-content}.domain-body{padding-left:14px;padding-right:14px}.client-card,.service-card{border-radius:22px}}:root{--brand:#35e084;--brand2:#7df9ff;--brand3:#8cff5f;--ink:#06111f}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 0%,rgba(53,224,132,.18),transparent 28%),radial-gradient(circle at 84% 12%,rgba(125,249,255,.12),transparent 32%);z-index:-1}.topbar{background:rgba(3,13,25,.78)}.topbar .brand b{letter-spacing:-.035em}.brand img{box-shadow:0 10px 26px rgba(0,0,0,.22)}.nav a.active{background:linear-gradient(135deg,rgba(53,224,132,.18),rgba(72,224,255,.12));border:1px solid rgba(125,249,255,.16)}.card,.client-card,.service-card,.package-card,.mini-panel,.add-card{backdrop-filter:blur(18px)}.card h2,.card h3,.domain-name{letter-spacing:-.035em}.btn.good{box-shadow:0 14px 34px rgba(53,224,132,.18)}select option{background:#eef2f7;color:#0b1320}.add-hosting-card{background:linear-gradient(135deg,rgba(53,224,132,.095),rgba(72,224,255,.045));border-color:rgba(53,224,132,.28)}.compact-danger{padding:0;overflow:hidden;min-height:auto}.compact-danger summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;cursor:pointer}.compact-danger summary::-webkit-details-marker{display:none}.compact-danger summary span{font-weight:900;color:#fff}.compact-danger summary small{color:#ffb4bf;border:1px solid rgba(255,107,123,.24);border-radius:999px;padding:6px 10px;background:rgba(255,107,123,.08)}.compact-danger summary:after{content:'Abrir';color:#ffd9de;font-size:12px;border:1px solid rgba(255,107,123,.22);border-radius:999px;padding:6px 10px}.compact-danger[open] summary:after{content:'Cerrar'}.compact-danger .danger-body{padding:0 16px 16px}.danger-zone{border-color:rgba(255,107,123,.18);background:linear-gradient(160deg,rgba(255,107,123,.075),rgba(255,255,255,.045))}.add-card summary .pill{justify-self:end}.package-card .pkg-summary{background:linear-gradient(90deg,rgba(255,255,255,.045),rgba(53,224,132,.035))}.package-card[open] .pkg-summary{border-bottom:1px solid rgba(255,255,255,.08)}.package-grid .package-card:nth-child(odd){background:rgba(255,255,255,.05)}.pkg-price{color:#a7ff7a}.client-card>summary{background:linear-gradient(90deg,rgba(53,224,132,.055),rgba(72,224,255,.025))}.service-card>summary{background:rgba(255,255,255,.035)}.service-card>summary b{font-size:16px}.form-grid label{font-weight:700}.footer{background:rgba(0,0,0,.12);border-top:1px solid rgba(255,255,255,.06)}@media(max-width:900px){.compact-danger summary{flex-wrap:wrap}.compact-danger summary:after{margin-left:auto}.add-card summary .pill{justify-self:start}}:root{--deep:#030d19;--deep2:#071421;--be-green:#32d583;--be-lime:#9cff63;--be-cyan:#48e0ff;--be-blue:#62a8ff}body{background:radial-gradient(circle at 15% -10%,rgba(50,213,131,.24),transparent 31%),radial-gradient(circle at 92% 8%,rgba(72,224,255,.16),transparent 31%),linear-gradient(135deg,#020711 0%,#071421 45%,#0b2037 100%)}body:after{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 82%)}.card,.mini-panel,.client-link-card,.service-card,.package-card,.add-card{background:linear-gradient(160deg,rgba(255,255,255,.105),rgba(255,255,255,.045));border-color:rgba(255,255,255,.14)}.be-hero-card{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 0%,rgba(50,213,131,.20),transparent 42%),radial-gradient(circle at 85% 0%,rgba(72,224,255,.12),transparent 38%),linear-gradient(160deg,rgba(255,255,255,.12),rgba(255,255,255,.045))}.be-hero-card:before{content:"";position:absolute;right:-100px;top:-110px;width:260px;height:260px;border-radius:50%;background:rgba(50,213,131,.16);filter:blur(4px)}.be-hero-card>*{position:relative}.eyebrow{display:inline-flex;align-items:center;gap:6px;color:#a7ff7a;background:rgba(50,213,131,.10);border:1px solid rgba(50,213,131,.24);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;margin-bottom:10px}.chip-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.client-directory{display:grid;gap:12px}.client-link-card{display:grid;grid-template-columns:minmax(260px,1fr) minmax(160px,.45fr) auto auto;gap:14px;align-items:center;padding:17px 18px;border:1px solid var(--line);border-radius:26px;box-shadow:0 16px 42px rgba(0,0,0,.18);transition:.18s}.client-link-card:hover{transform:translateY(-1px);border-color:rgba(72,224,255,.26);background:linear-gradient(135deg,rgba(50,213,131,.12),rgba(72,224,255,.07))}.open-arrow{color:#a7ff7a;font-weight:900;white-space:nowrap}.client-detail-head h2{font-size:clamp(28px,4vw,46px);letter-spacing:-.055em;margin:3px 0 4px}.brand-panel{background:radial-gradient(circle at 12% 0%,rgba(50,213,131,.16),transparent 40%),rgba(255,255,255,.055)}.delete-pop{position:relative;display:inline-flex}.delete-pop>summary{list-style:none}.delete-pop>summary::-webkit-details-marker{display:none}.delete-popover{position:absolute;right:0;top:calc(100%+10px);width:min(360px,90vw);z-index:30;background:linear-gradient(160deg,#142238,#071421);border:1px solid rgba(255,107,123,.32);border-radius:22px;padding:16px;box-shadow:0 24px 65px rgba(0,0,0,.45)}.delete-popover.local{position:relative;right:auto;top:auto;width:100%;margin-top:10px}.delete-pop[open]>summary{filter:saturate(1.12)}.delete-pop.inline{display:block}.danger-zone,.compact-danger{display:none!important}.add-hosting-card>summary .domain-name:before{content:""}.add-hosting-card>summary{background:linear-gradient(90deg,rgba(50,213,131,.12),rgba(72,224,255,.055))}.add-client-card>summary{background:linear-gradient(90deg,rgba(50,213,131,.12),rgba(72,224,255,.055))}.js-whm-package[readonly]{opacity:.9;border-color:rgba(50,213,131,.28);background:rgba(50,213,131,.07)}.service-card{border-radius:24px}.service-card summary{background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(50,213,131,.035))}.service-card[open] summary{border-bottom:1px solid rgba(255,255,255,.10)}.btn{border:1px solid rgba(255,255,255,.08)}.btn.good{background:linear-gradient(135deg,var(--be-green),var(--be-lime));box-shadow:0 14px 34px rgba(50,213,131,.22)}.btn.secondary{background:rgba(255,255,255,.07)}@media(max-width:900px){.client-link-card{grid-template-columns:1fr}.client-link-card .pill{width:max-content}.delete-pop{display:block}.delete-popover{left:0;right:auto}.client-detail-head .actions{width:100%}.client-detail-head .actions .btn,.client-detail-head .actions form{width:100%}}.delete-modal[open]::before{content:"";position:fixed;inset:0;z-index:998;background:rgba(1,8,18,.74);backdrop-filter:blur(12px)}.delete-modal .delete-popover{position:fixed;left:50%;right:auto;top:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 30px));z-index:999;background:linear-gradient(160deg,rgba(28,42,66,.98),rgba(6,18,34,.98));border:1px solid rgba(255,107,123,.42);box-shadow:0 36px 90px rgba(0,0,0,.62);padding:18px}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.client-detail-head .actions{position:relative;z-index:10}.behost-bg{background:radial-gradient(circle at 15% 12%,rgba(72,224,255,.16),transparent 32%),radial-gradient(circle at 82% 4%,rgba(67,230,129,.12),transparent 28%),linear-gradient(180deg,#071b31 0%,#06111f 48%,#020711 100%)}body{background:radial-gradient(circle at 12% 0%,rgba(72,224,255,.15),transparent 26%),radial-gradient(circle at 88% 2%,rgba(67,230,129,.12),transparent 30%),linear-gradient(180deg,#071b31 0%,#06111f 48%,#020711 100%)}@media(max-width:900px){.delete-modal .delete-popover{left:50%;right:auto;top:50%;transform:translate(-50%,-50%);width:calc(100vw - 26px)}}.nav a.whm-shortcut{background:linear-gradient(135deg,rgba(53,224,132,.22),rgba(72,224,255,.18));border:1px solid rgba(125,249,255,.26);color:#efffff;font-weight:900;box-shadow:0 12px 28px rgba(53,224,132,.12)}.nav a.whm-shortcut:hover{background:linear-gradient(135deg,rgba(53,224,132,.32),rgba(72,224,255,.25));transform:translateY(-1px)}.nav a.whm-shortcut{display:none!important}.whm-inside{background:linear-gradient(135deg,rgba(72,224,255,.14),rgba(50,213,131,.10));border-color:rgba(72,224,255,.24)}.filter-pills,.invoice-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.filter-pills .btn{white-space:nowrap}.renewal-dashboard{background:radial-gradient(circle at 6% 0%,rgba(50,213,131,.18),transparent 38%),linear-gradient(160deg,rgba(255,255,255,.105),rgba(255,255,255,.045))}.delete-modal[open]{position:relative;z-index:10000}.delete-modal[open]::before{z-index:10001}.delete-modal .delete-popover{z-index:10002!important}.delete-popover input{background:#101d31}.modal-head b{font-size:18px}.tool-card{border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.055);overflow:hidden}.tool-card summary{list-style:none;cursor:pointer;padding:14px 16px;font-weight:900;color:#fff}.tool-card summary::-webkit-details-marker{display:none}.tool-card[open] summary{border-bottom:1px solid rgba(255,255,255,.08)}.tool-body{padding:16px}.invoice-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.invoice-admin-card{border:1px solid var(--line);border-radius:26px;padding:18px;background:linear-gradient(160deg,rgba(255,255,255,.10),rgba(255,255,255,.045));box-shadow:0 18px 44px rgba(0,0,0,.18)}.invoice-card-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.invoice-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.invoice-mini-grid div{border:1px solid rgba(255,255,255,.10);border-radius:18px;padding:10px;background:rgba(0,0,0,.12)}.invoice-mini-grid span{display:block;color:var(--muted);font-size:12px;margin-bottom:4px}.invoice-mini-grid b{font-size:14px}.edit-invoice{display:inline-block;position:relative}.edit-invoice summary{list-style:none}.edit-invoice summary::-webkit-details-marker{display:none}.edit-invoice-body{position:absolute;right:0;top:calc(100%+10px);width:min(680px,calc(100vw - 34px));z-index:80;background:linear-gradient(160deg,#13243a,#071421);border:1px solid rgba(72,224,255,.22);border-radius:24px;padding:18px;box-shadow:0 28px 80px rgba(0,0,0,.55)}.invoice-shell{padding:30px 14px}.invoice-modern{max-width:880px;overflow:hidden;border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 70px rgba(0,0,0,.28);padding:0;background:#f8fbff;color:#071421}.invoice-hero{display:flex;justify-content:space-between;gap:22px;align-items:center;background:radial-gradient(circle at 0 0,rgba(50,213,131,.32),transparent 42%),linear-gradient(135deg,#071421,#123251);color:#fff;padding:30px}.invoice-hero h1{font-size:34px;letter-spacing:-.05em;margin:8px 0}.invoice-hero p{margin:0;color:#c4d6e9;line-height:1.5}.invoice-hero img{width:92px;height:92px;object-fit:contain;background:#fff;border-radius:22px;padding:10px}.invoice-badge{display:inline-flex;border:1px solid rgba(156,255,99,.35);background:rgba(50,213,131,.12);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;color:#dfffe9}.invoice-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:22px 30px}.invoice-meta-grid div,.pay-card{background:#fff;border:1px solid #dfe7f1;border-radius:20px;padding:14px}.invoice-meta-grid span{display:block;color:#5c6d7f;font-size:12px;margin-bottom:5px}.invoice-meta-grid b{display:block;color:#071421;overflow-wrap:anywhere}.invoice-table-card{padding:0 30px 22px}.invoice-table-modern{width:100%;min-width:0!important;table-layout:fixed;border-collapse:collapse;background:#fff;color:#071421;border:1px solid #dfe7f1;border-radius:20px;overflow:hidden}.invoice-table-modern th,.invoice-table-modern td{color:#071421;border-color:#e5edf5;padding:14px;overflow-wrap:anywhere}.invoice-table-modern th{background:#f0f6fb}.invoice-table-modern small{color:#627386}.invoice-pay-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0 30px 26px}.pay-card h3{margin:0 0 8px;color:#071421}.pay-card p{margin:0;color:#405165;line-height:1.55}.pay-card.accent{background:linear-gradient(135deg,#eafff1,#f5fff0);border-color:#b8f3ca}.invoice-actions{padding:0 30px 30px}.invoice-actions .btn.secondary{background:#e8eef7;color:#071421;border-color:#d9e2ef}@media(max-width:900px){.invoice-card-grid{grid-template-columns:1fr}.invoice-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edit-invoice{display:block}.edit-invoice-body{position:fixed;left:14px;right:14px;top:70px;max-height:calc(100vh - 92px);overflow:auto;width:auto}.invoice-meta-grid,.invoice-pay-grid{grid-template-columns:1fr}.invoice-hero{align-items:flex-start}.invoice-hero img{width:72px;height:72px}.invoice-table-modern th,.invoice-table-modern td{font-size:13px;padding:10px}.invoice-shell{padding:12px}.invoice-modern{border-radius:22px}}@media print{.invoice-shell{padding:0}.invoice-modern{border:0;box-shadow:none;border-radius:0}.invoice-hero{print-color-adjust:exact;-webkit-print-color-adjust:exact}.invoice-meta-grid,.invoice-table-card,.invoice-pay-grid,.invoice-actions{padding-left:18px;padding-right:18px}}.renewal-dashboard .section-head h2{margin-bottom:0}.invoice-card-grid{align-items:start}.invoice-clean-card{display:flex!important;flex-direction:column!important;gap:14px!important;padding:18px!important;min-width:0!important;overflow:hidden!important}.invoice-title-block{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important}.invoice-title-block b{font-size:16px!important;line-height:1.25!important;overflow-wrap:anywhere!important}.invoice-title-block .muted{font-size:13px!important;line-height:1.35!important;overflow-wrap:anywhere!important}.invoice-clean-card .invoice-card-top{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;min-width:0!important}.invoice-mini-grid.clean{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important}.invoice-mini-grid.clean>div{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;padding:11px!important;background:rgba(0,0,0,.14)!important}.invoice-mini-grid.clean span{display:block!important;color:var(--muted)!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}.invoice-mini-grid.clean b{display:block!important;color:#fff!important;font-size:14px!important;line-height:1.25!important;overflow-wrap:anywhere!important;word-break:normal!important}.invoice-actions-admin{margin-top:2px!important}.invoice-actions-admin .btn{white-space:nowrap!important}@media(max-width:680px){.invoice-mini-grid.clean{grid-template-columns:1fr 1fr!important}.invoice-clean-card .invoice-card-top{flex-direction:column!important}.invoice-actions-admin .btn,.invoice-actions-admin details{width:100%!important}.invoice-actions-admin .btn{display:flex!important}.edit-invoice-body{left:10px!important;right:10px!important}}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 10%,rgba(72,224,255,.09),transparent 22%),radial-gradient(circle at 88% 12%,rgba(67,230,129,.08),transparent 24%);z-index:-1}.nav a.btn-mini-return{background:linear-gradient(135deg,rgba(50,213,131,.22),rgba(72,224,255,.15));border:1px solid rgba(72,224,255,.24);font-weight:900;color:#fff}.invoice-year-stack{display:grid;gap:16px}.invoice-year-card{border:1px solid rgba(255,255,255,.13);border-radius:28px;background:linear-gradient(160deg,rgba(255,255,255,.09),rgba(255,255,255,.04));overflow:hidden;box-shadow:0 18px 46px rgba(0,0,0,.19)}.invoice-year-card>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(170px,1fr) minmax(140px,.35fr) minmax(140px,.35fr) auto;gap:16px;align-items:center;padding:18px 20px;background:linear-gradient(90deg,rgba(72,224,255,.10),rgba(67,230,129,.055))}.invoice-year-card>summary::-webkit-details-marker{display:none}.invoice-year-card>summary b{display:block;font-size:28px;letter-spacing:-.04em}.invoice-year-card>summary small{display:block;color:var(--muted);margin-top:2px}.year-totals{display:flex;flex-direction:column;gap:3px}.year-totals span{font-size:12px;color:var(--muted);font-weight:800}.year-totals b{font-size:15px!important;letter-spacing:0!important}.invoice-year-card[open]>.open-arrow,.invoice-year-card[open]>summary .open-arrow{color:#8cffb2}.invoice-year-card[open]>summary .open-arrow{font-weight:900}.invoice-card-grid-roomy{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.invoice-roomy-card{background:linear-gradient(160deg,rgba(255,255,255,.105),rgba(255,255,255,.045))!important;border-color:rgba(255,255,255,.14)!important}.invoice-mini-grid.clean.roomy{grid-template-columns:repeat(4,minmax(120px,1fr))!important}.invoice-title-block b{white-space:normal!important}.invoice-card-top .pill{flex-shrink:0}.edit-invoice-body{max-width:760px}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.stat-year-card{overflow:hidden;position:relative}.stat-year-card:before{content:"";position:absolute;inset:-90px -90px auto auto;width:190px;height:190px;border-radius:50%;background:rgba(67,230,129,.12);filter:blur(4px)}.stat-year-card>*{position:relative}.stat-amount{font-size:34px;font-weight:950;letter-spacing:-.055em;margin:10px 0 12px;color:#eafff2}.stat-bar{height:12px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.10);overflow:hidden}.stat-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--green),var(--cyan))}.stats-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.stats-mini-grid div{border:1px solid rgba(255,255,255,.10);border-radius:18px;padding:12px;background:rgba(0,0,0,.13)}.stats-mini-grid span{display:block;color:var(--muted);font-size:12px;margin-bottom:4px}.stats-mini-grid b{display:block;font-size:14px}.client-invoices-block{background:transparent}.client-invoices-block>.section-head{background:rgba(255,255,255,.07);border:1px solid var(--line);border-radius:24px;padding:18px;margin-bottom:14px}.client-year-card>summary{grid-template-columns:minmax(160px,1fr) auto}.client-invoice-list{display:grid;gap:10px;padding:14px}.client-invoice-card{display:grid;grid-template-columns:minmax(220px,1fr) minmax(130px,.4fr) auto auto;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.10);border-radius:20px;padding:14px;background:rgba(0,0,0,.12)}.client-invoice-card b{display:block;line-height:1.25}.client-invoice-card .muted{display:block;margin-top:4px}.client-invoice-amount span{display:block;color:var(--muted);font-size:12px}.client-invoice-amount b{font-size:16px}.whm-help-card .card{box-shadow:none}.topbar .brand img,.login-card .brand img{box-shadow:0 10px 28px rgba(72,224,255,.12)}@media(max-width:980px){.invoice-card-grid-roomy,.stats-grid{grid-template-columns:1fr}.invoice-year-card>summary{grid-template-columns:1fr}.year-totals{flex-direction:row;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.client-invoice-card{grid-template-columns:1fr}.invoice-mini-grid.clean.roomy{grid-template-columns:1fr 1fr!important}.stats-mini-grid{grid-template-columns:1fr}.invoice-card-grid{display:grid!important;grid-template-columns:1fr!important}.invoice-admin-card{width:100%!important}.invoice-clean-card{gap:12px!important}}.hp-field{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.lock-captcha{display:grid;grid-template-columns:1fr minmax(120px,180px);gap:12px;align-items:center;padding:14px;border:1px solid rgba(90,255,180,.25);border-radius:18px;background:linear-gradient(135deg,rgba(34,197,94,.12),rgba(56,189,248,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.lock-captcha b{display:inline-flex;align-items:center;justify-content:center;min-width:58px;padding:5px 10px;margin:0 4px;border-radius:999px;background:rgba(12,20,32,.72);color:#8cff8a;border:1px solid rgba(140,255,138,.28);letter-spacing:.12em}.lock-captcha input{margin:0;text-align:center;font-weight:800;letter-spacing:.12em}.support-only-card{background:radial-gradient(circle at top left,rgba(36,211,143,.13),transparent 36%),linear-gradient(180deg,rgba(15,32,52,.94),rgba(8,18,31,.96))!important;border-color:rgba(90,255,180,.16)!important}.service-card .actions .btn{white-space:normal;text-align:center}.client-year-card summary,.invoice-year-card .year-summary-only{grid-template-columns:1fr auto!important;gap:14px!important}.invoice-year-card .year-summary-only .open-arrow,.client-year-card .open-arrow{justify-self:end}.invoice-card-grid-roomy{padding-top:16px!important}@media(max-width:720px){.lock-captcha{grid-template-columns:1fr}.client-invoice-card{grid-template-columns:1fr!important}.invoice-year-card .year-summary-only,.client-year-card summary{grid-template-columns:1fr!important}.invoice-year-card .open-arrow,.client-year-card .open-arrow{justify-self:start}}.client-main{padding-top:24px}.client-module-shell{display:block}.client-topbar .nav a.active{background:linear-gradient(135deg,rgba(67,230,129,.18),rgba(72,224,255,.13));border:1px solid rgba(72,224,255,.18);color:#fff;font-weight:900}.client-welcome-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:20px;align-items:center;border:1px solid rgba(72,224,255,.16);border-radius:32px;padding:28px;background:radial-gradient(circle at 0 0,rgba(72,224,255,.15),transparent 35%),linear-gradient(160deg,rgba(255,255,255,.10),rgba(255,255,255,.045));box-shadow:0 24px 70px rgba(0,0,0,.24);margin-bottom:18px}.client-welcome-card h1,.client-module-title h1{font-size:clamp(30px,5vw,56px);line-height:.95;letter-spacing:-.065em;margin:8px 0 10px}.client-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.client-status-grid div{border:1px solid rgba(255,255,255,.13);border-radius:22px;padding:15px;background:rgba(0,0,0,.16)}.client-status-grid span{display:block;color:var(--muted);font-size:12px;font-weight:800}.client-status-grid b{display:block;font-size:28px;margin-top:4px}.client-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.client-module-card{position:relative;overflow:hidden;min-height:250px;border:1px solid rgba(255,255,255,.13);border-radius:32px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(160deg,rgba(255,255,255,.10),rgba(255,255,255,.04));box-shadow:0 20px 52px rgba(0,0,0,.22);transition:.18s}.client-module-card:before{content:"";position:absolute;inset:auto -70px -80px auto;width:190px;height:190px;border-radius:50%;filter:blur(4px);opacity:.7}.client-module-card.services:before{background:rgba(72,224,255,.18)}.client-module-card.support:before{background:rgba(67,230,129,.18)}.client-module-card.invoices:before{background:rgba(255,209,102,.15)}.client-module-card>*{position:relative}.client-module-card:hover{transform:translateY(-2px);background:linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.06))}.module-icon{width:58px;height:58px;border-radius:20px;display:grid;place-items:center;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.16);font-size:30px}.client-module-card h2{font-size:28px;margin:18px 0 8px}.client-module-card p{color:var(--muted);line-height:1.45;margin:0 0 18px}.client-module-card strong{font-size:15px;color:#eaffff}.client-module-title{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px;padding:24px;border:1px solid rgba(255,255,255,.13);border-radius:30px;background:linear-gradient(135deg,rgba(72,224,255,.10),rgba(67,230,129,.055))}.client-section-grid{align-items:start}.client-service-card{min-height:320px}.client-action-row .btn{min-width:190px}.ticket-history-row{padding:14px 0;border-bottom:1px solid var(--line)}.ticket-history-row:last-child{border-bottom:0}.client-invoices-block .section-head{display:none}.client-invoices-block .invoice-year-stack{margin-top:0}.client-invoices-block .invoice-year-card>summary{padding:20px 22px}.client-invoices-block .invoice-year-card>summary b{font-size:34px}.client-invoices-block .open-arrow{font-weight:900;color:#bfefff}.client-invoices-block .invoice-year-card[open] .open-arrow{color:#90ffb8}.client-invoices-block .client-invoice-list{padding:18px}.client-invoices-block .client-invoice-card{grid-template-columns:minmax(220px,1fr) minmax(120px,.35fr) auto auto}.client-invoices-block .client-invoice-card:hover{background:rgba(255,255,255,.075)}@media(max-width:980px){.client-welcome-card,.client-module-grid{grid-template-columns:1fr}.client-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-module-card{min-height:210px}.client-module-title{flex-direction:column}.client-invoices-block .client-invoice-card{grid-template-columns:1fr}.client-action-row .btn{width:100%}}@media(max-width:620px){.client-status-grid{grid-template-columns:1fr}.client-welcome-card,.client-module-title,.client-module-card{border-radius:24px;padding:20px}.client-welcome-card h1,.client-module-title h1{font-size:34px}.client-module-nav{gap:6px}.client-module-nav a{padding:9px 10px}.client-invoices-block .invoice-year-card>summary b{font-size:28px}}.users-head{position:relative;overflow:hidden}.security-strip{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.security-strip span{border:1px solid rgba(80,220,180,.25);background:rgba(33,217,144,.09);color:#dfffee;border-radius:999px;padding:8px 12px;font-weight:800;font-size:13px}.users-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:16px}.user-card{background:linear-gradient(145deg,rgba(15,39,68,.94),rgba(7,18,34,.96));border-color:rgba(85,205,255,.18)}.section-head.compact{align-items:flex-start;gap:10px}.section-head.compact h3{margin:4px 0 2px;font-size:22px}.user-pills{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.user-form{margin-top:14px}.user-danger-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.user-danger-row .delete-popover.local{min-width:260px}@media(max-width:720px){.users-grid{grid-template-columns:1fr}.user-pills{justify-content:flex-start}.security-strip span{width:100%;text-align:center}}.prospect-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 0,rgba(72,224,255,.22),transparent 34%),radial-gradient(circle at 85% 10%,rgba(67,230,129,.18),transparent 30%),linear-gradient(180deg,#071421,#06111f)}.prospect-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.055),transparent 32%,rgba(72,224,255,.035));pointer-events:none}.prospect-wrap{position:relative;padding:18px 0 28px}.prospect-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.public-hero-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:20px;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:36px;padding:34px;background:linear-gradient(150deg,rgba(255,255,255,.12),rgba(255,255,255,.045));box-shadow:0 28px 90px rgba(0,0,0,.32);backdrop-filter:blur(18px)}.public-hero-card h1{font-size:clamp(36px,6vw,68px);line-height:.92;letter-spacing:-.07em;margin:10px 0 14px}.public-hero-card p{font-size:17px;line-height:1.55;color:#c2d2e4;max-width:760px}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#a7ffcf;font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.public-hero-mini{border:1px solid rgba(72,224,255,.18);border-radius:28px;padding:22px;background:rgba(2,7,17,.28)}.public-hero-mini b{font-size:22px}.public-hero-mini ol{margin:12px 0 0;padding-left:22px;color:#dcecff;line-height:1.9}.public-main{padding:26px 0 50px}.public-section-head{margin-top:10px}.public-packages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px}.public-package-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:32px;padding:22px;background:linear-gradient(160deg,rgba(255,255,255,.105),rgba(255,255,255,.045));box-shadow:0 22px 60px rgba(0,0,0,.24)}.public-package-card:before{content:"";position:absolute;right:-75px;top:-75px;width:170px;height:170px;border-radius:999px;background:rgba(67,230,129,.13);filter:blur(5px)}.public-package-card>*{position:relative}.public-package-head{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.public-package-card h3{font-size:30px;line-height:1.02;letter-spacing:-.04em;margin:0 0 10px}.public-price{font-size:38px;font-weight:950;letter-spacing:-.055em;color:#eafff2;margin-bottom:8px}.public-desc{min-height:54px}.public-specs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.public-specs span{border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(255,255,255,.07);padding:7px 10px;color:#cfe5ff;font-weight:800;font-size:12px}.buy-box{margin-top:14px}.buy-box>summary{list-style:none}.buy-box>summary::-webkit-details-marker{display:none}.public-buy-form{margin-top:14px;padding:16px;border-radius:24px;border:1px solid rgba(72,224,255,.17);background:rgba(0,0,0,.15)}.public-lock{margin-top:10px}.fine-print{font-size:12px;line-height:1.45;margin-bottom:0}.public-success{margin-bottom:24px;border-color:rgba(67,230,129,.30);background:radial-gradient(circle at top left,rgba(67,230,129,.14),transparent 36%),rgba(255,255,255,.08)}.public-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.public-summary-grid div{border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(0,0,0,.13);padding:12px}.public-summary-grid span{display:block;color:var(--muted);font-size:12px}.public-summary-grid b{display:block;margin-top:4px;font-size:15px}.public-pay{margin:16px 0;background:rgba(10,28,48,.86)}.public-pay p{line-height:1.7;color:#dbe8f7}.login-card .btn.secondary{box-shadow:none}@media(max-width:860px){.prospect-top{align-items:flex-start;flex-direction:column}.public-hero-card{grid-template-columns:1fr;border-radius:28px;padding:24px}.public-hero-card h1{font-size:40px}.public-summary-grid{grid-template-columns:1fr 1fr}.public-packages-grid{grid-template-columns:1fr}.public-price{font-size:32px}}@media(max-width:520px){.public-summary-grid{grid-template-columns:1fr}.public-package-card{border-radius:26px;padding:18px}}.public-price span{font-size:14px;font-weight:900;color:#9fb4cc;letter-spacing:0;vertical-align:middle}.public-short{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(72,224,255,.20);background:rgba(72,224,255,.075);color:#dff7ff;border-radius:999px;padding:8px 11px;font-weight:900;font-size:12px;margin:2px 0 12px}.public-feature-list{list-style:none;padding:0;margin:14px 0 16px;display:grid;gap:9px}.public-feature-list li{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);border-radius:16px;padding:10px 12px;color:#eaf7ff;font-weight:800;font-size:13px;line-height:1.25}.public-footer{text-align:center;color:#8196ad;font-size:13px;font-weight:800;padding:26px 16px 34px;margin-top:12px}.login-footer{position:fixed;left:0;right:0;bottom:8px;padding:10px 16px;color:#7d91a8}.public-package-card{display:flex;flex-direction:column}.buy-box{margin-top:auto}.public-desc{min-height:auto}.public-section-head h2{font-size:clamp(28px,4vw,46px);letter-spacing:-.05em;margin-bottom:6px}@media(max-width:620px){.login-footer{position:static;margin-top:-20px}.public-feature-list li{font-size:12px}.public-short{border-radius:16px}}.buy-link{width:100%;justify-content:center;margin-top:auto}.checkout-hero{padding-bottom:0}.checkout-main{padding-top:28px}.checkout-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(360px,1.25fr);gap:22px;align-items:start}.checkout-plan-card,.checkout-form-card,.checkout-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:34px;padding:26px;background:linear-gradient(160deg,rgba(255,255,255,.105),rgba(255,255,255,.045));box-shadow:0 26px 70px rgba(0,0,0,.26)}.checkout-plan-card:before,.checkout-form-card:before{content:"";position:absolute;inset:-80px -90px auto auto;width:230px;height:230px;border-radius:999px;background:rgba(67,230,129,.13);filter:blur(7px);pointer-events:none}.checkout-plan-card>*,.checkout-form-card>*{position:relative}.checkout-plan-card h1{font-size:clamp(34px,4vw,54px);line-height:.96;letter-spacing:-.06em;margin:12px 0}.checkout-form-card .section-head{margin-bottom:12px}.checkout-buy-form{padding:0;border:0;background:transparent;margin-top:8px}.checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checkout-fields p{margin:0}.checkout-fields input{min-height:58px}.checkout-lock{display:grid;grid-template-columns:1fr minmax(140px,.45fr);gap:14px;align-items:center;margin:18px 0 12px;padding:16px;border-radius:24px;background:linear-gradient(135deg,rgba(67,230,129,.12),rgba(72,224,255,.08));border:1px solid rgba(72,224,255,.20)}.checkout-lock input{min-height:54px;text-align:center;font-weight:900;letter-spacing:.08em}.checkout-submit{width:100%;min-height:58px;font-size:16px;border-radius:20px}.checkout-success h1{font-size:40px;letter-spacing:-.05em}.checkout-features{margin-top:18px}.behost-site-footer{margin-top:34px;padding:44px 0 18px;background:radial-gradient(circle at 15% 0,rgba(72,224,255,.13),transparent 34%),radial-gradient(circle at 88% 15%,rgba(67,230,129,.12),transparent 30%),linear-gradient(180deg,rgba(6,17,31,.35),#050d18);border-top:1px solid rgba(255,255,255,.10)}.behost-footer-grid{display:grid;grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(170px,.65fr));gap:22px}.behost-footer-brand{border:1px solid rgba(255,255,255,.12);border-radius:28px;padding:22px;background:rgba(255,255,255,.045)}.behost-footer-brand p{color:#aebfd2;line-height:1.55;margin:18px 0 0}.behost-footer-col{display:flex;flex-direction:column;gap:10px;padding:18px 4px}.behost-footer-col b{color:#fff;font-size:18px}.behost-footer-col a,.behost-footer-col span{color:#aebfd2;text-decoration:none;line-height:1.4;font-weight:750}.behost-footer-col a:hover{color:#86efac}.behost-footer-bottom{text-align:center;color:#7d91a8;font-weight:850;font-size:13px;margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.login-shell+.behost-site-footer{margin-top:0}.login-shell+.behost-site-footer .wrap{max-width:1120px}@media(max-width:960px){.checkout-grid{grid-template-columns:1fr}.behost-footer-grid{grid-template-columns:1fr 1fr}.checkout-fields{grid-template-columns:1fr}}@media(max-width:620px){.checkout-plan-card,.checkout-form-card,.checkout-card{border-radius:26px;padding:20px}.checkout-lock{grid-template-columns:1fr}.behost-footer-grid{grid-template-columns:1fr}.behost-site-footer{padding-top:28px}.behost-footer-col{padding:6px 4px}.public-package-card h3{font-size:28px}}.simple-footer{margin-top:34px!important;padding:24px 0 18px!important;background:transparent!important;border-top:0!important}.simple-footer .behost-footer-bottom{display:inline-flex;align-items:center;justify-content:center;width:100%;text-align:center;color:#6f8ca3!important;font-size:12px;font-weight:800;letter-spacing:.02em;margin:0!important;padding:16px 0 0!important;border-top:1px solid rgba(111,140,163,.18)!important}.public-packages-grid{align-items:stretch;gap:22px}.public-package-card.package-classic-card{border-radius:32px;padding:24px;min-height:100%;background:linear-gradient(160deg,rgba(255,255,255,.105),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.15);box-shadow:0 24px 64px rgba(0,0,0,.25);display:flex;flex-direction:column}.public-package-card.package-classic-card:hover{transform:translateY(-2px);border-color:rgba(83,232,139,.32);box-shadow:0 30px 80px rgba(0,0,0,.30),0 0 0 1px rgba(83,232,139,.08) inset}.public-package-card.package-classic-card h3{font-size:clamp(25px,2.6vw,34px);line-height:1.03;min-height:auto;margin-bottom:10px}.public-package-card.package-classic-card .public-price{font-size:clamp(30px,3.8vw,42px);margin:6px 0 10px}.public-package-card.package-classic-card .public-feature-list{margin:15px 0}.public-package-card.package-classic-card .public-specs{margin-top:auto;padding-top:12px}.public-package-card.package-classic-card .buy-link{margin-top:14px;min-height:52px;border-radius:20px}.public-package-card.package-premium-first{background:radial-gradient(circle at 82% 0,rgba(83,232,139,.20),transparent 35%),linear-gradient(160deg,rgba(255,255,255,.13),rgba(255,255,255,.055));border-color:rgba(83,232,139,.30)}.pill.cyan{background:rgba(72,224,255,.12);border-color:rgba(72,224,255,.28);color:#dffbff}@media(max-width:620px){.public-package-card.package-classic-card{padding:20px;border-radius:28px}.public-packages-grid{gap:16px}}.public-badge-line{display:block;margin:6px 0 12px;color:#cfe5ff;font-size:13px;line-height:1.45;font-weight:700}.public-badge-line b{color:#fff}.public-feature-list li{display:flex;align-items:flex-start;gap:8px}.public-specs span{font-size:12px;font-weight:850}.public-package-card .public-short{font-size:12px}img{max-width:100%;height:auto}.public-package-card,.card,.stat,.invoice-card,.client-card,.ticket-card,.checkout-plan-card,.checkout-form-card{content-visibility:auto;contain-intrinsic-size:1px 420px}.public-package-card,.checkout-plan-card,.checkout-form-card{contain:layout paint style}.brand img{width:auto;max-height:46px}.btn,.public-package-card{backface-visibility:hidden}@media(max-width:760px){.public-hero-card,.public-package-card,.checkout-plan-card,.checkout-form-card,.card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 16px 38px rgba(0,0,0,.22)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.contratar-flow-main{display:grid;gap:26px}.domain-hero-card h1{max-width:820px}.domain-finder-card{margin-top:2px}.domain-search-form{margin-top:14px}.domain-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.domain-search-row p{margin:0}.domain-search-row .btn{min-height:56px;white-space:nowrap}.chosen-domain-box{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(67,230,129,.32);background:linear-gradient(135deg,rgba(67,230,129,.13),rgba(72,224,255,.07));border-radius:24px;padding:16px;margin:14px 0}.chosen-domain-box span,.chosen-domain-box small{display:block;color:#9fb4cc}.chosen-domain-box b{display:block;color:#fff;font-size:22px;letter-spacing:-.03em;margin:4px 0}.domain-results-head{margin:22px 0 12px}.domain-results-head h3{margin:0 0 4px;font-size:26px;letter-spacing:-.04em}.domain-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.domain-result-card{display:flex;flex-direction:column;justify-content:space-between;gap:14px;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.14);border-radius:22px;padding:16px;min-height:148px}.domain-result-card b{display:block;font-size:20px;letter-spacing:-.035em;color:#fff;word-break:break-word}.domain-result-card span{display:inline-flex;margin-top:8px;border-radius:999px;padding:7px 10px;background:rgba(255,255,255,.07);color:#cfe5ff;font-weight:900;font-size:12px}.domain-result-card.status-available{border-color:rgba(67,230,129,.34);background:rgba(67,230,129,.075)}.domain-result-card.status-taken{border-color:rgba(255,107,123,.28);background:rgba(255,107,123,.055)}.domain-result-card.status-unknown{border-color:rgba(255,209,102,.28);background:rgba(255,209,102,.055)}.domain-alt-box{margin-top:16px;border:1px dashed rgba(255,255,255,.18);border-radius:22px;padding:14px;background:rgba(255,255,255,.035)}.domain-alt-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.locked-plan-card{display:flex;align-items:center;justify-content:space-between;gap:18px}.package-suggested-card{border-color:rgba(255,209,102,.38)!important;box-shadow:0 26px 76px rgba(0,0,0,.28),0 0 0 1px rgba(255,209,102,.10) inset!important}.field-help{display:block;color:#8fa8c2;font-size:12px;line-height:1.35;margin-top:7px}.checkout-change-domain{margin-top:12px;justify-content:center}@media(max-width:860px){.domain-search-row{grid-template-columns:1fr}.domain-search-row .btn{width:100%}.domain-result-grid{grid-template-columns:1fr}.chosen-domain-box,.locked-plan-card{align-items:flex-start;flex-direction:column}.chosen-domain-box form,.chosen-domain-box button,.locked-plan-card .btn{width:100%}}

.selected-plan-pill{margin-top:16px;display:inline-flex;align-items:center;gap:10px;padding:11px 14px;border-radius:999px;background:rgba(67,230,129,.11);border:1px solid rgba(67,230,129,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.selected-plan-pill span{color:#a8bed4;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.selected-plan-pill b{color:#fff;font-size:15px}.selected-plan-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;margin:2px 0 16px;padding:18px;border-radius:28px;background:radial-gradient(circle at 10% 0,rgba(72,224,255,.16),transparent 35%),linear-gradient(135deg,rgba(255,255,255,.105),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 48px rgba(0,0,0,.22)}.selected-plan-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:20px;background:rgba(72,224,255,.12);border:1px solid rgba(72,224,255,.22);font-size:25px}.selected-plan-info{min-width:0}.selected-plan-info span,.selected-plan-info small{display:block;color:#9fb4cc;font-size:12px;font-weight:800}.selected-plan-info b{display:block;color:#fff;font-size:clamp(22px,3vw,32px);letter-spacing:-.05em;line-height:1.05;margin:3px 0}.selected-plan-status{justify-self:end;color:#05180b;background:linear-gradient(135deg,#39d879,#acf55a);font-size:12px;font-weight:950;border-radius:999px;padding:8px 11px;box-shadow:0 10px 26px rgba(67,230,129,.2)}.domain-loading{margin-top:14px;display:flex;align-items:center;gap:14px;padding:16px;border-radius:24px;background:linear-gradient(135deg,rgba(72,224,255,.12),rgba(67,230,129,.08));border:1px solid rgba(72,224,255,.24);box-shadow:0 18px 42px rgba(0,0,0,.18);overflow:hidden;position:relative}.domain-loading[hidden]{display:none!important}.domain-loading:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translateX(-100%);animation:domainShimmer 1.25s linear infinite}.domain-loading>*{position:relative}.domain-loading b{display:block;color:#fff;letter-spacing:-.02em}.domain-loading small{display:block;color:#a8bed4;margin-top:3px;font-size:12px}.domain-orb{width:54px;height:54px;display:grid;place-items:center;position:relative;flex:0 0 auto}.domain-orb span{position:absolute;border-radius:50%;border:2px solid rgba(72,224,255,.55);animation:domainPulse 1.35s ease-out infinite}.domain-orb span:nth-child(2){animation-delay:.22s;border-color:rgba(67,230,129,.55)}.domain-orb span:nth-child(3){animation-delay:.44s;border-color:rgba(255,255,255,.45)}@keyframes domainPulse{0%{width:12px;height:12px;opacity:1}100%{width:54px;height:54px;opacity:0}}@keyframes domainShimmer{to{transform:translateX(100%)}}.domain-search-form.is-loading .js-domain-search-button{pointer-events:none;opacity:.75;filter:saturate(.8)}@media(max-width:620px){.selected-plan-card{grid-template-columns:auto 1fr}.selected-plan-status{grid-column:1/-1;justify-self:start}.domain-loading{align-items:flex-start}.selected-plan-pill{border-radius:20px;align-items:flex-start;flex-direction:column}}

.domain-section-head{align-items:flex-end}.inline-selected-plan{display:inline-flex;flex-direction:column;gap:3px;align-items:flex-end;border:1px solid rgba(67,230,129,.28);background:rgba(67,230,129,.10);border-radius:20px;padding:11px 14px;min-width:220px}.inline-selected-plan span{color:#9fb4cc;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.inline-selected-plan b{color:#fff;font-size:16px;letter-spacing:-.025em}.domain-direct-layout{display:grid;grid-template-columns:minmax(330px,.95fr) minmax(0,1.05fr);gap:18px;align-items:start}.domain-direct-search{min-width:0;order:2}.selected-package-panel{order:1;position:sticky;top:92px;border:1px solid rgba(255,255,255,.16);border-radius:30px;background:radial-gradient(circle at 88% 0,rgba(67,230,129,.20),transparent 36%),linear-gradient(160deg,rgba(255,255,255,.12),rgba(255,255,255,.052));box-shadow:0 24px 64px rgba(0,0,0,.25);padding:22px;overflow:hidden}.selected-package-panel:before{content:"";position:absolute;inset:-120px -90px auto auto;width:220px;height:220px;border-radius:50%;background:rgba(72,224,255,.13);filter:blur(8px)}.selected-package-panel>*{position:relative}.selected-package-top h3{font-size:clamp(28px,3vw,40px);line-height:1.02;letter-spacing:-.055em;margin:13px 0 8px}.selected-package-price{font-weight:950;font-size:clamp(31px,4vw,46px);letter-spacing:-.055em;color:#fff;margin:4px 0 8px}.selected-package-price small{font-size:14px;color:#9fb4cc;letter-spacing:0}.selected-package-short,.selected-package-ideal,.selected-package-desc{color:#cfe5ff;line-height:1.45}.selected-package-short{font-size:13px;font-weight:850;margin:8px 0}.selected-package-ideal{font-size:13px;margin:8px 0 14px}.selected-package-ideal b{color:#fff}.selected-package-features{display:grid;gap:9px;margin:16px 0;padding:0;list-style:none}.selected-package-features li{display:flex;gap:8px;align-items:flex-start;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.055);border-radius:16px;padding:10px 11px;color:#eef7ff;font-size:13px;font-weight:800;line-height:1.35}.selected-package-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0}.selected-package-specs span{border:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.13);border-radius:14px;padding:9px 10px;color:#d9ecff;font-size:12px;font-weight:900}.selected-package-desc{border-top:1px solid rgba(255,255,255,.10);margin:16px 0 0;padding-top:14px;font-size:13px}.domain-search-form.is-loading{opacity:.92}.domain-fullscreen-loader{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:radial-gradient(circle at top,rgba(72,224,255,.17),rgba(6,17,31,.90) 42%,rgba(2,7,17,.97));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:24px}.domain-fullscreen-card{width:min(520px,92vw);border:1px solid rgba(255,255,255,.18);border-radius:34px;background:linear-gradient(160deg,rgba(255,255,255,.16),rgba(255,255,255,.07));box-shadow:0 40px 120px rgba(0,0,0,.42);padding:28px;text-align:center;overflow:hidden;position:relative}.domain-fullscreen-card:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.10),transparent);transform:translateX(-100%);animation:domainShimmer 1.2s linear infinite}.domain-loader-rings{width:96px;height:96px;margin:0 auto 18px;position:relative}.domain-loader-rings span{position:absolute;inset:0;border-radius:50%;border:3px solid rgba(72,224,255,.6);animation:domainPulseLarge 1.25s ease-out infinite}.domain-loader-rings span:nth-child(2){animation-delay:.24s;border-color:rgba(67,230,129,.62)}.domain-loader-rings span:nth-child(3){animation-delay:.48s;border-color:rgba(255,255,255,.55)}.domain-fullscreen-card h3{position:relative;margin:0;color:#fff;font-size:clamp(24px,4vw,34px);letter-spacing:-.04em}.domain-fullscreen-card p{position:relative;margin:8px 0 0;color:#a8bed4;font-weight:800}.domain-fullscreen-domain{position:relative;display:inline-flex;margin-top:17px;padding:9px 13px;border-radius:999px;background:rgba(67,230,129,.12);border:1px solid rgba(67,230,129,.28);color:#dfffe9;font-weight:950;word-break:break-word}@keyframes domainPulseLarge{0%{transform:scale(.25);opacity:1}100%{transform:scale(1);opacity:0}}@media(max-width:960px){.domain-direct-layout{grid-template-columns:1fr}.domain-direct-search{order:2}.selected-package-panel{order:1;position:relative;top:auto}.inline-selected-plan{align-items:flex-start;width:100%}.domain-section-head{align-items:flex-start}}@media(max-width:620px){.selected-package-panel{padding:18px;border-radius:26px}.selected-package-specs{grid-template-columns:1fr}.domain-fullscreen-card{padding:22px;border-radius:28px}.domain-loader-rings{width:78px;height:78px}}
.btn.owned{background:linear-gradient(135deg,#72f7c6,#86d7ff);color:#03101c;box-shadow:0 14px 30px rgba(114,247,198,.18)}.domain-owned-note{display:block;margin-top:10px;color:#cfe5ff;font-size:12px;line-height:1.45;font-weight:800}.domain-card-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.domain-card-actions.owned-flow{flex-direction:column;align-items:stretch}.domain-card-actions form{margin:0}.domain-card-actions.owned-flow form,.domain-card-actions.owned-flow .btn{width:100%}.domain-card-actions .btn{min-height:40px}.domain-result-card.status-taken .domain-owned-note{color:#ffdfe4}.domain-result-card.status-unknown .domain-owned-note{color:#fff1bf}@media(max-width:620px){.domain-card-actions,.domain-card-actions form,.domain-card-actions .btn{width:100%}}
.domain-card-actions.owned-flow{gap:10px;margin-top:6px}.domain-card-actions.owned-flow .btn{justify-content:center;border-radius:15px;font-weight:950;letter-spacing:-.01em}.domain-card-actions.owned-flow .btn.secondary{background:rgba(255,255,255,.075);border-color:rgba(255,255,255,.18);color:#f7fbff}.domain-card-actions.owned-flow .btn.owned{background:linear-gradient(135deg,#39d879,#acf55a);color:#05180b;box-shadow:0 14px 30px rgba(67,230,129,.18)}
.password-meter{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin:8px 0 4px}.password-meter span{height:7px;border-radius:999px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.10)}.password-meter[data-score="1"] span:nth-child(-n+1),.password-meter[data-score="2"] span:nth-child(-n+2){background:#ff5d72}.password-meter[data-score="3"] span:nth-child(-n+3){background:#ffd166}.password-meter[data-score="4"] span:nth-child(-n+4),.password-meter[data-score="5"] span:nth-child(-n+5){background:#43e681}.password-meter-label{font-size:12px;color:#a8bed4;font-weight:850;margin-bottom:8px}.password-edit-card summary{display:inline-flex}.password-strength-form label{display:block;margin-top:8px}
.pending-top-card{border-color:rgba(255,209,102,.28);background:radial-gradient(circle at 0 0,rgba(255,209,102,.12),transparent 34%),linear-gradient(160deg,rgba(255,255,255,.105),rgba(255,255,255,.048))}.pending-invoice-list{display:grid;gap:10px}.pending-invoice-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(260px,auto);gap:12px;align-items:center;padding:13px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.pay-inline-actions{display:flex;gap:7px;flex-wrap:wrap;align-items:center;margin:0}.client-pending-alert{border-color:rgba(255,93,114,.28);background:radial-gradient(circle at top left,rgba(255,93,114,.13),transparent 38%),linear-gradient(160deg,rgba(255,255,255,.105),rgba(255,255,255,.048))}.danger-due{background:linear-gradient(135deg,#ff475f,#ff8b5d)!important;color:#fff!important;box-shadow:0 16px 38px rgba(255,71,95,.25)}.suspended-shell{min-height:100vh;display:grid;place-items:center;padding:26px;background:radial-gradient(circle at top,rgba(255,93,114,.18),transparent 44%),linear-gradient(160deg,#06111f,#020711)}.suspended-card{width:min(640px,94vw);text-align:center;border:1px solid rgba(255,255,255,.16);border-radius:34px;padding:34px;background:linear-gradient(160deg,rgba(255,255,255,.13),rgba(255,255,255,.055));box-shadow:0 40px 110px rgba(0,0,0,.42)}.suspended-card img{max-width:154px;height:auto;margin-bottom:16px}.suspended-card h1{color:#fff;font-size:clamp(30px,5vw,48px);letter-spacing:-.06em;line-height:1.02;margin:12px 0}.suspended-card p{color:#c7d8ea;line-height:1.55}.suspended-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:22px 0}.invoice-white-shell{min-height:100vh;background:#eef2f7;padding:28px 14px;color:#132033}.invoice-white-paper{max-width:920px;margin:auto;background:#fff;border:1px solid #d8e0ea;border-radius:18px;padding:34px;box-shadow:0 24px 70px rgba(12,31,56,.16)}.invoice-white-head,.invoice-white-title,.invoice-white-grid,.invoice-white-pay{display:grid;gap:16px}.invoice-white-head{grid-template-columns:1fr auto;align-items:center;border-bottom:2px solid #ecf0f5;padding-bottom:18px}.invoice-white-head img{height:54px;width:auto}.invoice-white-head p{margin:6px 0 0;font-weight:900;color:#1b365d}.invoice-status-stamp{border:2px solid #c8d3df;border-radius:14px;padding:10px 14px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.invoice-status-stamp.paid{border-color:#16a34a;color:#15803d;background:#f0fdf4}.invoice-status-stamp.pending{border-color:#f59e0b;color:#b45309;background:#fffbeb}.invoice-white-title{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin:28px 0}.invoice-white-title span,.invoice-number span,.invoice-white-grid span{display:block;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.invoice-white-title h1{margin:5px 0;color:#0f172a;font-size:clamp(28px,5vw,46px);letter-spacing:-.055em;line-height:1.04}.invoice-white-title p{margin:0;color:#64748b}.invoice-number{text-align:right;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.invoice-number b{font-size:13px;color:#0f172a}.invoice-white-grid{grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e2e8f0;border-radius:16px;padding:16px;background:#f8fafc}.invoice-white-grid b{display:block;margin-top:4px;color:#0f172a;word-break:break-word}.invoice-white-table{width:100%;border-collapse:collapse;margin:26px 0;border:1px solid #dbe3ed}.invoice-white-table th{background:#0f172a;color:#fff;text-align:left;padding:13px}.invoice-white-table td{padding:15px;border-top:1px solid #e2e8f0;vertical-align:top}.invoice-white-table small{display:block;margin-top:5px;color:#64748b}.invoice-white-table strong{font-size:20px;color:#0f172a}.invoice-white-pay{grid-template-columns:1fr 1fr}.invoice-white-pay>div,.invoice-note-white{border:1px solid #e2e8f0;border-radius:16px;padding:16px;background:#f8fafc}.invoice-white-pay h3{margin:0 0 8px;color:#0f172a}.invoice-white-pay p{margin:0;color:#334155;line-height:1.55}.invoice-note-white{margin-top:18px;color:#334155}.invoice-actions{justify-content:flex-end;margin-top:22px}@media(max-width:760px){.pending-invoice-row{grid-template-columns:1fr}.pay-inline-actions .btn{flex:1}.invoice-white-paper{padding:22px;border-radius:14px}.invoice-white-head,.invoice-white-title,.invoice-white-grid,.invoice-white-pay{grid-template-columns:1fr}.invoice-number{text-align:left}}@media print{body{background:#fff!important}.topbar,.footer,.no-print{display:none!important}.invoice-white-shell{padding:0;background:#fff}.invoice-white-paper{max-width:none;border:0;box-shadow:none;border-radius:0;padding:0}.invoice-white-table th{background:#0f172a!important;color:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.cancel-invoice{position:relative}.cancel-invoice>summary{list-style:none}.cancel-invoice>summary::-webkit-details-marker{display:none}.cancel-invoice-body{position:absolute;right:0;top:calc(100% + 8px);z-index:25;width:min(340px,86vw);display:grid;gap:10px;padding:14px;border-radius:20px;background:#101b2d;border:1px solid rgba(255,255,255,.18);box-shadow:0 24px 70px rgba(0,0,0,.45)}.cancel-invoice-body textarea{min-height:72px}.invoice-cancel-compact .cancel-invoice-body{right:0}.domain-edit-body{display:grid;gap:14px}.domain-edit-main{width:100%}.domain-tools-closed{border:1px dashed rgba(255,255,255,.16);background:rgba(255,255,255,.045);border-radius:22px;overflow:visible}.domain-tools-closed>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;cursor:pointer;padding:14px 16px;list-style:none}.domain-tools-closed>summary::-webkit-details-marker{display:none}.domain-tools-panel{margin:0;border-radius:0 0 22px 22px;background:rgba(0,0,0,.12);box-shadow:none}.invoice-contact-white{margin-top:18px;border:1px solid #dbe3ed;border-radius:16px;padding:16px;background:#fff;color:#334155;line-height:1.5}.invoice-white-head small{display:block;margin-top:5px;color:#475569;font-weight:700;line-height:1.35}.invoice-cancel-reason{margin-top:10px;padding:10px 12px;border-radius:14px;background:rgba(255,107,123,.10);border:1px solid rgba(255,107,123,.26);color:#ffd9de}.login-card.wide{width:min(760px,100%)}
@media(max-width:760px){.domain-tools-closed>summary{grid-template-columns:1fr}.cancel-invoice-body{position:static;width:100%;margin-top:10px}.pending-invoice-row{align-items:stretch}.pending-invoice-row .cancel-invoice>summary{width:100%}}
.invoice-status-stamp.cancelled{border-color:#ef4444;color:#b91c1c;background:#fef2f2}

.footer-version{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:rgba(72,224,255,.10);border:1px solid rgba(72,224,255,.24);color:#dffbff;font-size:12px;font-weight:900;letter-spacing:.02em}.invoice-cancel-compact{grid-column:1/-1;justify-self:start;width:min(620px,100%)}.invoice-cancel-compact>summary{width:auto}.invoice-cancel-compact .cancel-invoice-body{position:static;width:100%;max-width:620px;margin-top:10px;z-index:auto}.cancel-invoice-body select,.cancel-invoice-body textarea{display:block;width:100%;min-width:0}.pending-invoice-row{overflow:visible}.pending-top-card{overflow:visible}.pending-invoice-list{overflow:visible}@media(max-width:760px){.invoice-cancel-compact{width:100%}.invoice-cancel-compact>summary{width:100%}.footer{line-height:1.8}.footer-version{margin-top:4px}}

 
.whm-action-panel{margin-top:16px;border:1px solid rgba(126,249,194,.22);border-radius:20px;background:linear-gradient(145deg,rgba(12,31,51,.92),rgba(7,20,33,.96));box-shadow:0 18px 44px rgba(0,0,0,.18);overflow:visible}
.whm-action-panel>summary{list-style:none;cursor:pointer;padding:15px 16px}.whm-action-panel>summary::-webkit-details-marker{display:none}.whm-action-panel>summary:after{content:'Abrir';margin-left:auto;color:var(--muted);font-size:12px;border:1px solid var(--line);border-radius:999px;padding:6px 10px}.whm-action-panel[open]>summary:after{content:'Cerrar'}
.whm-action-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.whm-action-head>div{min-width:0}.whm-action-head .pill{margin-left:auto}.whm-action-body{padding:0 16px 16px}.whm-action-grid{display:grid;grid-template-columns:minmax(0,1.4fr) auto auto;gap:10px;align-items:end;padding-top:14px;border-top:1px solid rgba(255,255,255,.10)}
.whm-action-grid form{margin:0}.whm-reactivate-form{display:grid;gap:10px}.whm-action-grid .btn{width:auto;min-width:0;max-width:100%;white-space:nowrap;justify-self:start}.whm-reactivate-form .btn{justify-self:start}.whm-action-grid>form:not(.whm-reactivate-form){justify-self:start}.whm-action-grid>.delete-pop.inline{display:inline-block;width:max-content;max-width:100%;justify-self:start}.whm-action-grid>.delete-pop.inline>summary.btn{display:inline-flex;width:auto;min-width:0;max-width:100%}
@media(max-width:860px){.whm-action-grid{grid-template-columns:1fr;justify-items:start}.whm-action-grid .btn{width:auto!important;max-width:100%}.whm-reactivate-form{width:100%}.whm-action-head{align-items:flex-start;flex-wrap:wrap}.whm-action-panel>summary:after{margin-left:0}}
@media(max-width:460px){.whm-action-grid .btn,.whm-action-grid>.delete-pop.inline>summary.btn{white-space:normal;text-align:center}.whm-action-grid>.delete-pop.inline{width:auto}}
.behost-turnstile-wrap{display:grid;gap:7px;margin:14px 0;max-width:100%;overflow:hidden}.behost-turnstile-wrap .cf-turnstile{width:100%;max-width:100%}
.whm-action-grid{grid-template-columns:1fr!important;align-items:start!important}.whm-reactivate-form{width:auto!important;max-width:100%!important;justify-items:start!important;align-items:start!important}.whm-action-grid>form,.whm-action-grid>.delete-pop.inline{width:auto!important;max-width:100%!important;justify-self:start!important}.whm-compact-btn{display:inline-flex!important;inline-size:auto!important;width:auto!important;min-width:190px!important;max-width:100%!important;flex:0 0 auto!important;justify-self:start!important;align-self:start!important;padding:11px 15px!important;white-space:nowrap!important}.whm-action-grid>.delete-pop.inline>summary.whm-compact-btn{display:inline-flex!important;width:auto!important;min-width:190px!important}.whm-action-grid{gap:10px!important}.whm-action-grid>form:not(.whm-reactivate-form),.whm-action-grid>.delete-pop.inline{display:inline-flex!important}.whm-reactivate-form .checkbox-row,.whm-reactivate-form .help-line{max-width:760px}@media(max-width:460px){.whm-compact-btn{min-width:0!important;width:auto!important;white-space:normal!important}}:root{--bg:#f3f7fb;--panel:#fff;--panel2:#f7fbfd;--line:#dce6ef;--text:#0a1830;--muted:#65748a;--blue:#0b5cff;--cyan:#17bfd0;--green:#07856f;--red:#c83a4d;--yellow:#b77900;--shadow:0 18px 50px rgba(6,26,52,.11);--r:22px;color-scheme:light}html{background:var(--bg)}body{background:radial-gradient(circle at 90% -10%,rgba(23,191,208,.18),transparent 28rem),linear-gradient(180deg,#fff 0,#f3f7fb 36rem);color:var(--text)}body:before{display:none!important}.topbar{background:rgba(255,255,255,.92);border-bottom:1px solid rgba(220,230,239,.92);box-shadow:0 10px 28px rgba(6,26,52,.05)}.login-card,.glass,.card,.client-welcome-card,.client-module-card,.invoice-year-card,.domain-card,.package-card,.mini-panel,.whm-action-panel,.checkout-form-card,.checkout-plan-card,.public-package-card,.public-success{background:rgba(255,255,255,.97)!important;border:1px solid var(--line)!important;color:var(--text)!important;box-shadow:var(--shadow)!important;backdrop-filter:none!important}.login-card{border-radius:24px}.brand img{background:#fff;border:1px solid #e3ecf3}.brand b,.domain-name,.client-module-card h2,.service-card h2,.card h2,.card h3,.section-head h2,.client-module-title h1,.client-welcome-card h1{color:var(--text)!important}.muted,label,.field-help,.help-line,.package-card small,.invoice-title-block span,.client-invoice-card span,.client-module-card p{color:var(--muted)!important}.hero-note,.access-box,.notice,.public-short,.invoice-note-white,.checkout-lock,.lock-captcha{background:#eefafd!important;border-color:#caebef!important;color:#31536b!important}.btn{border-radius:13px;background:linear-gradient(135deg,#0a8394,#16c4d2);color:#fff;box-shadow:0 10px 22px rgba(23,191,208,.22)}.btn.secondary{background:#edf4f8;color:#18344f;border:1px solid #d4e1eb;box-shadow:none}.btn.good{background:linear-gradient(135deg,#07856f,#13b79c);color:#fff}.btn.warn{background:#fff7df;color:#8d5c00;border:1px solid #efdba2;box-shadow:none}.btn.danger{background:#fff0f2;color:#b02f42;border:1px solid #f0c6cd;box-shadow:none}.nav a{color:#42536b}.nav a.active,.nav a:hover{background:#e8f9fb;color:#067b8c}.card,.client-welcome-card,.client-module-card{border-radius:22px}.pill{background:#eef3f7;border-color:#dce6ef;color:#4c5e74}.pill.green{background:#e7f8f3;border-color:#bdebdc;color:#07856f}.pill.red{background:#fff0f2;border-color:#f4c5cc;color:#c83a4d}.pill.yellow{background:#fff7df;border-color:#efdba2;color:#9b6500}.table-wrap{border-color:var(--line);background:#fff}table{background:#fff;color:var(--text)}th{background:#f4f8fb;color:#596b80}th,td{border-bottom-color:#e7eef4;color:var(--text)}input,select,textarea{background:#fff;color:var(--text);border:1px solid #cedbe7;border-radius:13px}input:focus,select:focus,textarea:focus{border-color:#19acbb;box-shadow:0 0 0 4px rgba(23,191,208,.12)}select option{background:#fff;color:#0a1830}.flash{background:#edf7ff;color:#225f8f;border-color:#c6e4fa}.flash.ok{background:#eaf9f5;color:#087361;border-color:#bdebdc}.flash.err{background:#fff1f3;color:#a92e40;border-color:#f4c5cc}.service-card:before{background:rgba(23,191,208,.14)}.copy-box,.codebox{background:#f5f9fc;border-color:#dce6ef;color:#28445f}.copy-box code,.codebox{color:#28445f}.domain-card summary,.package-card summary,.renewal-row,.event-row,.pending-invoice-row,.client-invoice-card,.ticket-history-row,.user-card{background:#fff!important;border-color:#dce6ef!important;color:var(--text)!important}.domain-card summary:after,.package-card summary:after{color:#65748a;border-color:#dce6ef}.mini-panel,.whm-action-panel{background:#f8fbfd!important}.whm-action-grid{border-top-color:#dce6ef}.access-box code{background:#eef4f8;border-color:#dce6ef;color:#173b58}.invoice-white-shell{background:#eef3f7}.client-module-card:hover,.domain-card:hover,.package-card:hover{background:#f7fdfe!important}.client-module-card strong{color:#067b8c}.eyebrow{background:#e5fbfd!important;color:#057888!important;border-color:#c9eef1!important}.public-price,.due,.metric,.kpi strong{color:#061a34}.prospect-hero{background:linear-gradient(135deg,#061a34,#0a315c 68%,#0c7084)!important}.prospect-hero .brand b,.prospect-hero .muted{color:#fff!important}.checkout-plan-card,.checkout-form-card{background:#fff!important}.public-feature-list li{color:#40536a;border-bottom-color:#edf2f6}.public-specs span{background:#edf7fa;color:#285168;border-color:#d1e8ed}.footer,.simple-footer{color:#65748a;border-top-color:#dce6ef}.topbar .brand .muted{color:#65748a!important}.client-topbar .brand b{color:#061a34!important}.client-welcome-card{background:linear-gradient(135deg,#061a34 0,#0a315c 68%,#0c7084 100%)!important;color:#fff!important}.client-welcome-card h1,.client-welcome-card .eyebrow{color:#fff!important}.client-welcome-card .muted{color:#dbe9f7!important}.client-status-grid>div{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.18)!important;color:#fff!important}.client-status-grid span{color:#dbe9f7!important}.bank-panel{background:linear-gradient(135deg,#fff 0,#f7fdfe 100%)!important;border-color:#ccecf0!important}.bank-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bank-detail{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border:1px solid #d8e8ef;border-radius:16px;background:#fff}.bank-detail span{display:block;color:var(--muted);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px}.bank-detail strong{display:block;color:var(--text);font-size:16px;overflow-wrap:anywhere}.invoice-choice-box{padding:16px;border:1px solid #ccecf0;border-radius:16px;background:#f5fdfe}.fiscal-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.payment-flow-card{border:1px solid #dce6ef;border-radius:20px;padding:18px;background:#fff}.payment-flow-card h3{margin-top:0}.proof-status{padding:12px 14px;border-radius:14px;background:#fff7df;border:1px solid #efdba2;color:#8d5c00}.ticket-designs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ticket-design{border:1px solid #dce6ef;border-radius:16px;padding:14px;background:#fff;cursor:pointer}.ticket-design:has(input:checked){border-color:#17bfd0;box-shadow:0 0 0 4px rgba(23,191,208,.12)}.ticket-design-preview{aspect-ratio:8.5/5.5;border-radius:12px;padding:12px;margin-bottom:10px;background:#f4f8fb;border:1px solid #dce6ef}.ticket-design-preview.d2{border-left:10px solid #0a8394}.ticket-design-preview.d3{background:linear-gradient(135deg,#061a34,#0c7084);color:#fff}.cfdi-badge{display:inline-flex;padding:6px 9px;border-radius:999px;background:#e7f8f3;color:#07856f;font-weight:850;font-size:11px}.proof-actions{display:flex;gap:8px;flex-wrap:wrap}.hp-field{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}@media(max-width:760px){.bank-details,.fiscal-fields,.ticket-designs{grid-template-columns:1fr}.bank-detail{padding:14px}.actions .btn{flex:0 1 auto}.client-module-grid{grid-template-columns:1fr!important}}
.invoice-price-note,.notice-sales{border:1px solid #efdba2;background:#fff9e8;color:#715319;border-radius:16px;padding:14px 16px;line-height:1.55}.notice-sales b,.invoice-price-note b{color:#694400}.sales-total{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 0;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #d8e8ef}.sales-total span{color:#5d7187;font-weight:800}.sales-total strong{font-size:22px;color:#087361}.invoice-main-choice{display:flex;align-items:flex-start;gap:10px;color:#12304a;font-weight:850;line-height:1.4}.invoice-main-choice input{width:19px;height:19px;flex:0 0 19px;margin-top:1px;accent-color:#09a99a}.proof-upload-form{margin-top:14px;padding:16px;border:1px solid #dce6ef;border-radius:16px;background:#fbfdff}.proof-upload-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.proof-upload-row input[type=file]{background:#fff}.sales-order-list{display:grid;gap:14px;padding:16px}.order-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.order-top h3{margin:0 0 8px;color:#09264b}.order-meta{display:flex;gap:7px;flex-wrap:wrap}.order-meta span{display:inline-flex;padding:5px 9px;border-radius:999px;background:#edf5f8;color:#536985;font-size:11px;font-weight:800}.sales-doc-actions{margin-top:14px;align-items:center}.document-type-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.fiscal-summary{display:grid;gap:5px;margin:12px 0;padding:13px 14px;border:1px solid #d7e8ee;border-radius:14px;background:#f6fbfd}.fiscal-summary b{color:#09264b}.fiscal-summary span{color:#597086;font-size:12px;overflow-wrap:anywhere}.sales-pending-row{display:grid;grid-template-columns:minmax(260px,1fr) auto auto minmax(230px,auto);gap:14px;align-items:center}.settings-sales-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px}.settings-sales-form{display:grid;gap:18px}.cfdi-settings-card,.settings-sales-form>.card{box-shadow:0 14px 38px rgba(14,47,74,.07)}.settings-save-main{position:sticky;bottom:14px;z-index:8;display:flex;justify-content:flex-end;padding:12px;border:1px solid #cfe1e8;border-radius:16px;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);box-shadow:0 12px 32px rgba(14,47,74,.12)}.fiscal-edit{margin-top:10px;border:1px solid #dce6ef;border-radius:14px;background:#fbfdff}.fiscal-edit>summary{padding:11px 13px;cursor:pointer;font-weight:850;color:#0a7180;list-style:none}.fiscal-edit>summary::-webkit-details-marker{display:none}.fiscal-edit-form{padding:0 13px 13px}.ticket-design input{width:18px;height:18px;accent-color:#08a99a}.ticket-design strong{color:#09264b}.field-help{display:block;margin-top:6px;color:#65798e;font-size:11px;line-height:1.45}.payment-flow-card{box-shadow:0 12px 30px rgba(14,47,74,.06)}.payment-flow-card:has(.proof-status){border-color:#e7c965}.client-year-card>summary,.invoice-year-card>summary{background:linear-gradient(135deg,#fff,#f4fafc)}.bank-panel{overflow:hidden}.bank-panel:before{content:"";display:block;height:5px;margin:-24px -24px 20px;background:linear-gradient(90deg,#006dca,#08b7b2)}
@media(max-width:980px){.settings-sales-grid{grid-template-columns:1fr}.sales-pending-row{grid-template-columns:1fr auto}.sales-pending-row>.proof-actions,.sales-pending-row>form{grid-column:1/-1}.settings-save-main{position:static}}
@media(max-width:700px){.proof-upload-row{grid-template-columns:1fr}.proof-upload-row .btn{width:100%;justify-content:center}.order-top{flex-direction:column}.sales-pending-row{grid-template-columns:1fr}.sales-total strong{font-size:19px}.sales-order-list{padding:10px}.payment-flow-card{padding:15px}.bank-panel:before{margin:-20px -20px 18px}}
.settings-save-main{gap:9px;flex-wrap:wrap}.settings-save-main .btn{width:auto}
@media(max-width:700px){.settings-save-main .btn{width:100%;justify-content:center}}

.custom-price-note{display:inline-flex;align-items:center;padding:3px 7px;border-radius:999px;background:#fff1cc;color:#795200;font-size:11px;font-weight:900}.custom-price-toggle{margin:10px 0;padding:12px 14px;border:1px solid #d7e5ef;border-radius:14px;background:#f8fbfd}.js-plan-price.is-custom-price{border-color:#dcaa28;box-shadow:0 0 0 3px rgba(220,170,40,.12)}.customer-invoice-self-service{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;width:100%}.customer-invoice-self-service details{min-width:min(100%,520px)}.fiscal-self-form{margin-top:12px;padding:14px;border:1px solid #dce6ef;border-radius:16px;background:#f8fbfd}.fiscal-fields.visible{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fiscal-fields.visible p{margin:0}.fiscal-fields.visible .full{grid-column:1/-1}@media(max-width:680px){.fiscal-fields.visible{grid-template-columns:1fr}.customer-invoice-self-service,.customer-invoice-self-service details,.customer-invoice-self-service form{width:100%}.customer-invoice-self-service .btn{width:100%;justify-content:center}}
.billing-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:18px 0 4px}.billing-flow span{display:flex;align-items:center;gap:9px;min-height:62px;padding:11px 12px;border:1px solid #d9e6ee;border-radius:15px;background:#f8fbfd;color:#34506b;font-size:12px;font-weight:800;line-height:1.25}.billing-flow b{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:10px;background:#087d70;color:#fff;font-size:12px}.promo-snapshot{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;border:1px solid #f1d79b;border-radius:14px;background:#fff8e8;color:#815000}.promo-snapshot b{font-size:13px}.promo-snapshot span{font-size:12px;font-weight:750;text-align:right}.pending-title-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.btn.whatsapp{background:#128c7e;color:#fff;border-color:#128c7e}.btn.whatsapp:hover{background:#0d796d;border-color:#0d796d}.promo-price-toggle{margin-top:8px}.promo-price-note{padding:10px 12px;border-radius:12px;background:#fff8e8;border:1px solid #f1d79b;color:#815000;font-size:12px;font-weight:750}.customer-invoice-self-service{width:100%}.customer-invoice-self-service .proof-status{display:block}.invoice-white-paper .promo-snapshot{margin:16px 0}.sales-pending-row .promo-snapshot{margin:8px 0 0;max-width:520px}.payment-flow-card .promo-snapshot{margin-top:12px}
@media(max-width:1100px){.billing-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:680px){.billing-flow{grid-template-columns:1fr 1fr}.billing-flow span{min-height:54px}.promo-snapshot{align-items:flex-start;flex-direction:column;gap:4px}.promo-snapshot span{text-align:left}.pending-title-line{align-items:flex-start}}
@media(max-width:420px){.billing-flow{grid-template-columns:1fr}}
.seo-plan-link{color:inherit;text-decoration:none}.seo-plan-link:hover{color:#087f8f;text-decoration:underline;text-underline-offset:4px}.seo-hosting-section,.seo-faq-section{margin:28px 0;padding:28px;border:1px solid #dce6ef;border-radius:24px;background:#fff;box-shadow:0 14px 36px rgba(6,26,52,.07)}.seo-hosting-copy{max-width:860px}.seo-hosting-copy h2,.seo-faq-section h2{margin:10px 0 12px;color:#061a34;font-size:clamp(25px,3.4vw,40px);letter-spacing:-.035em;line-height:1.08}.seo-hosting-copy p{margin:0;color:#4d6278;line-height:1.75;font-size:16px}.seo-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.seo-benefit-grid article{padding:20px;border:1px solid #dce6ef;border-radius:18px;background:linear-gradient(180deg,#fff,#f7fbfd)}.seo-benefit-grid article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#e8f9fb;font-size:22px}.seo-benefit-grid h3{margin:13px 0 8px;color:#09264b}.seo-benefit-grid p{margin:0;color:#5d7187;line-height:1.6}.seo-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.seo-faq-grid details{border:1px solid #dce6ef;border-radius:17px;background:#fbfdff;overflow:hidden}.seo-faq-grid summary{cursor:pointer;padding:17px 18px;color:#0a2947;font-weight:900;list-style:none}.seo-faq-grid summary::-webkit-details-marker{display:none}.seo-faq-grid summary:after{content:"+";float:right;color:#07856f;font-size:20px}.seo-faq-grid details[open] summary:after{content:"−"}.seo-faq-grid p{margin:0;padding:0 18px 18px;color:#5d7187;line-height:1.65}.behost-site-footer a{color:#087f8f;text-decoration:underline;text-underline-offset:3px}@media(max-width:820px){.seo-benefit-grid,.seo-faq-grid{grid-template-columns:1fr}.seo-hosting-section,.seo-faq-section{padding:20px}.seo-hosting-copy p{font-size:15px}}
.seo-footer-nav{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:10px;font-size:13px}.seo-footer-nav a{color:#49647a;text-decoration:none}.seo-footer-nav a:hover{color:#087f8f;text-decoration:underline;text-underline-offset:3px}
.public-packages-grid,.seo-hosting-section,.seo-faq-section{content-visibility:auto;contain-intrinsic-size:1px 900px}

.public-hero-banner{display:block;border-radius:34px;overflow:hidden;background:#fff;box-shadow:0 20px 60px rgba(6,26,52,.12);border:1px solid rgba(220,230,239,.92)}
.public-hero-banner img{display:block;width:100%;height:auto;background:#fff}
.public-hero-cta-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:14px}
.public-hero-cta-row .btn{min-width:180px}
@media(max-width:860px){.public-hero-banner{border-radius:24px}.public-hero-cta-row{justify-content:stretch}.public-hero-cta-row .btn{flex:1 1 220px;min-width:0}}
.portal-nav{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.94);backdrop-filter:saturate(150%) blur(16px);border-bottom:1px solid rgba(6,26,52,.1)}.portal-nav-inner{max-width:1240px;margin:auto;min-height:72px;padding:8px 18px;display:flex;align-items:center;gap:20px}.portal-logo{display:flex;align-items:center;gap:10px;color:#061a34;text-decoration:none}.portal-logo img{width:126px;height:auto;display:block}.portal-logo span{display:grid;line-height:1.08}.portal-logo b{font-size:17px}.portal-logo small{font-size:11px;color:#607188}.portal-nav nav{display:flex;gap:4px;flex:1;justify-content:center}.portal-nav nav a,.portal-access{padding:10px 13px;border-radius:12px;color:#21364f;text-decoration:none;font-weight:850;font-size:14px}.portal-nav nav a:hover,.portal-nav nav a.active{background:#e9f8f7;color:#087b78}.portal-access{background:#061a34;color:#fff!important;white-space:nowrap}.portal-home{max-width:1240px;margin:auto;padding:34px 18px 56px}.portal-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:38px;align-items:center;min-height:540px;padding:54px;border-radius:34px;background:radial-gradient(circle at 82% 16%,rgba(255,194,82,.32),transparent 26%),radial-gradient(circle at 12% 80%,rgba(64,205,213,.24),transparent 26%),linear-gradient(145deg,#f9fcff,#eef7fb);border:1px solid #dbe8f0;box-shadow:0 28px 70px rgba(6,26,52,.1)}.portal-kicker{display:inline-flex;align-items:center;color:#087b78;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.portal-hero h1{font-size:clamp(38px,5.2vw,68px);line-height:.98;letter-spacing:-.045em;margin:16px 0 20px;color:#061a34}.portal-hero p{font-size:19px;line-height:1.65;color:#4e647a;max-width:650px}.portal-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.portal-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.portal-trust span{background:#fff;border:1px solid #dbe8f0;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:750;color:#435970}.portal-hero-brand{background:#fff;border:1px solid #dbe8f0;border-radius:28px;padding:26px;box-shadow:0 22px 55px rgba(6,26,52,.08)}.portal-hero-brand img{width:100%;height:auto;display:block}.portal-brand-caption{display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #e5edf3;padding-top:16px}.portal-brand-caption span{color:#607188;font-size:13px}.portal-section{padding:74px 10px 8px}.portal-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.portal-section h2,.portal-flow h2,.portal-cta h2{font-size:clamp(29px,4vw,46px);line-height:1.05;letter-spacing:-.035em;margin:9px 0;color:#061a34}.portal-section-head p,.portal-flow p,.portal-cta p{color:#607188;line-height:1.7;max-width:720px}.portal-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.portal-category{min-height:300px;border-radius:26px;padding:28px;text-decoration:none;color:#061a34;border:1px solid #dbe8f0;background:#fff;box-shadow:0 18px 44px rgba(6,26,52,.07);transition:transform .18s ease,box-shadow .18s ease}.portal-category:hover{transform:translateY(-4px);box-shadow:0 26px 58px rgba(6,26,52,.12)}.portal-category-icon{font-size:40px}.portal-category>span{display:block;margin-top:24px;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900;color:#087b78}.portal-category h3{font-size:28px;margin:8px 0 12px}.portal-category p{color:#607188;line-height:1.6}.portal-category strong{display:block;margin-top:24px}.portal-category.hosting{background:linear-gradient(160deg,#fff,#eefbfc)}.portal-category.software{background:linear-gradient(160deg,#fff,#fff7e6)}.portal-category.stamps{background:linear-gradient(160deg,#fff,#fff0f8)}.portal-flow{margin-top:72px;display:grid;grid-template-columns:.9fr 1.1fr;gap:38px;padding:40px;border-radius:30px;background:#061a34;color:#fff}.portal-flow h2{color:#fff}.portal-flow p{color:#d5e2ef}.portal-flow ol{list-style:none;padding:0;margin:0;display:grid;gap:10px}.portal-flow li{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:14px}.portal-flow li b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#59d5d6;color:#061a34}.portal-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.portal-product-grid article{padding:24px;border:1px solid #dbe8f0;border-radius:22px;background:#fff}.portal-product-grid article>div{font-size:34px}.portal-product-grid h3{font-size:21px;margin:14px 0 9px}.portal-product-grid p{color:#607188;line-height:1.55;min-height:74px}.portal-product-grid a,.portal-text-link{color:#087b78;font-weight:900;text-decoration:none}.portal-cta{margin-top:78px;padding:42px;border-radius:30px;background:linear-gradient(135deg,#e9f9f7,#fff8e8);border:1px solid #dbe8f0;display:flex;align-items:center;justify-content:space-between;gap:24px}.portal-footer{max-width:1240px;margin:0 auto 30px;padding:28px 24px;border-top:1px solid #dbe8f0;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;color:#607188}.portal-footer>div:first-child{display:flex;align-items:center;gap:14px}.portal-footer img{width:145px;height:auto}.portal-footer p{margin:0}.portal-footer>div:nth-child(2){display:flex;gap:14px;flex-wrap:wrap}.portal-footer a{color:#21364f;font-weight:800;text-decoration:none}.portal-footer small{grid-column:1/-1}.login-alt{max-width:460px;margin:16px auto 0;padding:20px;border:1px solid #dbe8f0;border-radius:20px;background:#fff;text-align:center}.login-alt span{font-weight:900;color:#087b78}.login-alt p{color:#607188;font-size:13px;line-height:1.5}
@media(max-width:980px){.portal-hero{grid-template-columns:1fr;padding:36px;min-height:auto}.portal-hero-brand{max-width:660px}.portal-category-grid{grid-template-columns:1fr 1fr}.portal-product-grid{grid-template-columns:1fr 1fr}.portal-flow{grid-template-columns:1fr}.portal-logo span{display:none}}
@media(max-width:700px){.portal-nav-inner{min-height:62px;padding:7px 10px;gap:8px}.portal-logo img{width:100px}.portal-nav nav{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.portal-nav nav a{font-size:12px;padding:8px 9px;white-space:nowrap}.portal-access{font-size:0;padding:9px}.portal-access:after{content:'👤';font-size:17px}.portal-home{padding:16px 10px 38px}.portal-hero{padding:25px;border-radius:24px}.portal-hero h1{font-size:40px}.portal-hero p{font-size:16px}.portal-brand-caption{display:grid}.portal-category-grid,.portal-product-grid{grid-template-columns:1fr}.portal-section{padding-top:54px}.portal-section-head{display:grid}.portal-flow,.portal-cta{padding:26px;border-radius:24px}.portal-cta{display:grid}.portal-footer{grid-template-columns:1fr;padding:24px 14px}.portal-footer>div:first-child{display:grid}.portal-footer>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr}}

.portal-monthly-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.portal-monthly-card{display:flex;flex-direction:column;min-width:0;border:1px solid rgba(11,31,57,.12);border-radius:24px;overflow:hidden;background:#fff;text-decoration:none;color:#071a32;box-shadow:0 14px 34px rgba(7,26,50,.08);content-visibility:auto;contain-intrinsic-size:420px}.portal-monthly-card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;background:#fff}.portal-monthly-card.stamps img{object-fit:contain}.portal-monthly-card span{padding:15px 18px;font-weight:800}.portal-monthly-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(7,26,50,.12)}@media(max-width:850px){.portal-monthly-grid{grid-template-columns:1fr}.portal-monthly-card img{aspect-ratio:16/9}.portal-monthly-card.stamps img{aspect-ratio:1/1;max-height:520px}}
.login-shell{min-height:calc(100vh - 170px);padding:32px 24px 18px}.login-copyright{text-align:center;color:#65748a;font-size:13px;font-weight:700;padding:18px 20px 28px;margin:0 auto;max-width:760px}@media(max-width:760px){.login-shell{min-height:calc(100vh - 140px);padding:22px 14px 12px}.login-copyright{padding:14px 12px 24px}}.footer,.footer-copyright,.login-copyright{text-align:center!important;justify-content:center!important;align-items:center!important}.portal-footer .portal-copyright{grid-column:1/-1;width:100%;display:block;text-align:center!important;justify-self:center}.footer-copyright{display:flex!important;flex-direction:column!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.portal-monthly-card img{object-fit:contain!important;object-position:center!important;background:#fff}.portal-monthly-card.hosting img,.portal-monthly-card.software img{aspect-ratio:16/9!important}.portal-monthly-card.stamps img{aspect-ratio:16/10!important}.portal-monthly-card.software{display:flex;flex-direction:column}.portal-monthly-media{position:relative;width:100%;aspect-ratio:16/9;background:#fff;overflow:hidden}.portal-monthly-media>img{width:100%;height:100%!important;aspect-ratio:16/9!important;object-fit:contain!important;object-position:center!important}.portal-monthly-label{display:block;padding:15px 18px;font-weight:800;color:#071a32;text-decoration:none}.portal-image-hotspot{position:absolute;z-index:5;display:block;border-radius:999px;cursor:pointer;outline:0}.portal-image-hotspot-systems{left:3.35%;top:71.1%;width:18.15%;height:8.35%}.portal-image-hotspot-stamps{left:22.6%;top:71.1%;width:16.65%;height:8.35%}.portal-image-hotspot:hover,.portal-image-hotspot:focus-visible{box-shadow:0 0 0 4px rgba(23,191,208,.34),inset 0 0 0 2px rgba(255,255,255,.92);background:rgba(255,255,255,.08)}.portal-image-hotspot span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portal-hero-promo img{object-fit:contain!important;object-position:center!important;max-height:650px}.monthly-campaign:not(.timbres-campaign) .monthly-desktop-summary{display:none}.monthly-campaign:not(.timbres-campaign)>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;object-position:center;background:#fff}.campaign-hotspot{cursor:pointer;display:block!important;pointer-events:auto}.campaign-programs{left:3.35%;top:71.1%;width:18.15%;height:8.35%}.campaign-stamps{left:22.6%;top:71.1%;width:16.65%;height:8.35%}.campaign-hotspot:hover,.campaign-hotspot:focus-visible{background:rgba(255,255,255,.08);box-shadow:0 0 0 4px rgba(23,191,208,.3),inset 0 0 0 2px rgba(255,255,255,.9)}@media(max-width:760px){.monthly-campaign:not(.timbres-campaign)>img{aspect-ratio:16/9;object-fit:contain}.campaign-hotspot{display:none!important}.portal-monthly-card.hosting img,.portal-monthly-card.software img{aspect-ratio:16/9!important}.portal-monthly-card.stamps img{aspect-ratio:16/10!important}}
.admin-renewal-bell{position:relative;align-self:center}.admin-renewal-bell>summary{list-style:none;cursor:pointer;position:relative;display:grid;place-items:center;min-width:42px;height:42px;border:1px solid #d7e4ee;border-radius:14px;background:#fff;font-size:20px;box-shadow:0 8px 22px rgba(6,26,52,.08)}.admin-renewal-bell>summary::-webkit-details-marker{display:none}.admin-renewal-bell>summary span{position:absolute;right:-6px;top:-7px;min-width:21px;height:21px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:#e64155;color:#fff;font-size:11px;font-weight:900;border:2px solid #fff}.admin-renewal-menu{position:absolute;right:0;top:52px;width:min(440px,calc(100vw - 28px));max-height:70vh;overflow:auto;background:#fff;border:1px solid #d8e5ef;border-radius:22px;box-shadow:0 28px 70px rgba(6,26,52,.18);padding:12px;z-index:300}.bell-head{padding:8px 9px 12px;display:grid;gap:2px}.bell-head b{color:#061a34}.bell-head small{color:#607188}.bell-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px;border:1px solid #e1eaf1;border-radius:16px;background:#f9fcfe;margin-top:8px}.bell-main{display:grid;gap:3px;min-width:0}.bell-main b{color:#061a34;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bell-main span{color:#607188;font-size:12px}.bell-actions{display:flex;gap:5px;align-items:center}.bell-actions form{margin:0}.bell-actions button,.bell-actions a{border:1px solid #d7e4ee;background:#fff;border-radius:10px;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;text-decoration:none;font-size:15px;padding:0}.bell-actions button:hover,.bell-actions a:hover{background:#eaf9f8;border-color:#bfe7e2}.bell-empty{padding:22px;text-align:center;color:#607188}.client-renewal-campaign{margin:0 0 18px;padding:22px;border-radius:26px;background:linear-gradient(135deg,#061a34,#0b4968 70%,#0a8894);color:#fff;box-shadow:0 24px 58px rgba(6,26,52,.18)}.client-renewal-campaign-head{display:flex;justify-content:space-between;gap:18px;align-items:center}.client-renewal-campaign h2{margin:7px 0 5px;color:#fff;font-size:clamp(24px,3vw,36px)}.client-renewal-campaign p{margin:0;color:#d9e9f2;line-height:1.55}.client-renewal-campaign .eyebrow{background:rgba(255,255,255,.13)!important;color:#fff!important;border-color:rgba(255,255,255,.18)!important}.client-renewal-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:17px}.client-renewal-campaign-grid article{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:19px;padding:16px}.client-renewal-campaign-grid article>div:first-child{display:flex;align-items:center;gap:10px}.client-renewal-campaign-grid article b{display:block}.client-renewal-campaign-grid article small{display:block;color:#d6e6ef;margin-top:2px}.client-renewal-campaign-grid article>strong{display:block;font-size:22px;margin:13px 0 5px;color:#fff}.renewal-campaign-icon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:rgba(255,255,255,.13);font-size:22px}.client-renewal-campaign-grid .actions{margin-top:13px}.renewal-admin-tools{margin:14px 0;padding:14px;border:1px solid #f0d99a;border-radius:18px;background:#fff8df;display:grid;gap:12px}.renewal-admin-tools>div:first-child{display:grid;gap:3px}.renewal-admin-tools b{color:#6f4c00}.renewal-admin-tools span{color:#896c22;font-size:13px}.renewal-admin-tools form{margin:0}@media(max-width:900px){.admin-renewal-bell{order:-1}.admin-renewal-menu{position:fixed;left:14px;right:14px;top:76px;width:auto}.client-renewal-campaign-head{align-items:flex-start;flex-direction:column}.client-renewal-campaign-grid{grid-template-columns:1fr}.bell-item{grid-template-columns:1fr}.bell-actions{justify-content:flex-start}}
.admin-renewal-menu{width:min(580px,calc(100vw - 28px))}.bell-actions{flex-wrap:wrap}.bell-actions .bell-text-action{width:auto;min-width:34px;padding:0 9px;font-size:12px;font-weight:800;white-space:nowrap}
.bell-client-link{display:grid;gap:4px;padding:13px;border:1px solid #e1eaf1;border-radius:15px;background:#f9fcfe;margin-top:8px;text-decoration:none}.bell-client-link b{color:#061a34}.bell-client-link span{color:#607188;font-size:12px}.bell-client-link:hover{background:#eaf9f8;border-color:#bfe7e2}
.portal-monthly-grid{align-items:stretch}.portal-monthly-card{height:100%}.portal-monthly-media{display:flex;align-items:center;justify-content:center;padding:16px;background:#fff;min-height:280px}.portal-monthly-media img{width:100%;height:auto;max-height:320px;object-fit:contain!important;object-position:center!important}.portal-monthly-card.hosting .portal-monthly-media,.portal-monthly-card.software .portal-monthly-media{min-height:300px}.portal-monthly-card.stamps .portal-monthly-media{min-height:300px}.portal-monthly-copy{display:grid;gap:8px;padding:18px 20px 22px;color:#071a32;text-decoration:none}.portal-monthly-copy h3{margin:0;font-size:19px;line-height:1.18;letter-spacing:-.02em}.portal-monthly-copy p{margin:0;color:#607188;line-height:1.58}.portal-monthly-copy strong{margin-top:6px;font-size:18px;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;color:#071a32}.portal-monthly-card.software .portal-monthly-copy strong,.portal-monthly-card.software .portal-monthly-copy p,.portal-monthly-card.software .portal-monthly-copy h3{text-align:left}.portal-monthly-card img{background:#fff}.portal-footer p{margin:0;line-height:1.5}.portal-flow .portal-kicker{color:#98fff8}.portal-flow h2{max-width:620px}.login-promo-wrap{max-width:1120px;margin:0 auto 12px;padding:0 18px 24px}.login-promo-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:20px;align-items:center;padding:22px;border-radius:30px;background:linear-gradient(145deg,#f9fcff,#eef7fb);border:1px solid #dbe8f0;box-shadow:0 18px 46px rgba(6,26,52,.08);text-decoration:none;color:#061a34}.login-promo-copy{display:grid;gap:12px}.login-promo-copy h2{margin:0;font-size:clamp(28px,4vw,44px);line-height:1.02;letter-spacing:-.035em;color:#061a34}.login-promo-copy p{margin:0;color:#607188;line-height:1.65;font-size:17px}.login-promo-copy strong{display:inline-flex;align-items:center;gap:8px;font-size:18px;color:#087b78}.login-promo-media{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #dbe8f0;border-radius:26px;padding:18px;min-height:340px}.login-promo-media img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain;object-position:center}.login-copyright{padding-top:8px}.portal-nav nav a{display:inline-flex;align-items:center;gap:6px}.portal-footer>div:nth-child(2) a{display:inline-flex;align-items:center;gap:6px}.portal-footer .portal-copyright{margin-top:2px}@media(max-width:900px){.login-promo-card{grid-template-columns:1fr}.login-promo-media{min-height:260px}.login-promo-media img{max-height:340px}}@media(max-width:760px){.portal-monthly-media{min-height:220px;padding:12px}.portal-monthly-media img{max-height:260px}.portal-monthly-copy{padding:16px 16px 18px}.portal-monthly-copy h3{font-size:18px}.login-promo-wrap{padding:0 12px 20px}.login-promo-card{padding:16px;border-radius:24px}.login-promo-copy p{font-size:15px}.login-promo-media{min-height:220px;padding:14px}}
.portal-monthly-card.software .portal-monthly-media{padding:0}.portal-monthly-card.software .portal-monthly-media img{max-height:none}.portal-monthly-copy strong{justify-content:flex-start}
.portal-hero-brand{display:grid;gap:18px;align-content:start;min-width:0}.portal-hero-media{display:flex;align-items:center;justify-content:center;min-height:360px;padding:18px 18px 8px;border-radius:24px;background:#fff;overflow:hidden}.portal-hero-brand img{width:100%;height:auto;max-height:360px;object-fit:contain!important;object-position:center!important;display:block}.portal-brand-caption{display:grid;gap:10px;align-items:start;border-top:1px solid #e5edf3;padding-top:16px}.portal-brand-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:7px 12px;border-radius:999px;background:#eef7fb;border:1px solid #dbe8f0;color:#087b78;font-size:12px;font-weight:850}.portal-brand-copy{display:grid;gap:8px}.portal-brand-copy b{display:block;font-size:30px;line-height:1.04;letter-spacing:-.03em;color:#061a34}.portal-brand-copy span{display:block;color:#607188;font-size:15px;line-height:1.65}.portal-brand-caption strong{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;padding:11px 16px;border-radius:16px;background:#061a34;color:#fff;font-size:15px;font-weight:900;line-height:1.1;margin-top:4px}.portal-hero-promo.hosting .portal-brand-caption strong{background:#0b5688}.portal-hero-promo.software .portal-brand-caption strong{background:#0a6d66}.portal-hero-promo.stamps .portal-brand-caption strong{background:#7b3f8d}.portal-hero-promo.stamps .portal-hero-media{padding-top:12px}.portal-hero-promo.stamps img{max-height:330px}.portal-hero-promo.software .portal-hero-media img{max-height:350px}@media(max-width:980px){.portal-hero-media{min-height:300px}.portal-hero-brand img{max-height:320px}.portal-brand-copy b{font-size:26px}}@media(max-width:700px){.portal-hero-media{min-height:220px;padding:12px}.portal-hero-brand img,.portal-hero-promo.stamps img,.portal-hero-promo.software .portal-hero-media img{max-height:240px}.portal-brand-copy b{font-size:23px}.portal-brand-copy span{font-size:14px}.portal-brand-caption strong{width:100%;justify-content:center}}
.login-register-wrap{margin:16px 0 0}.login-register-cta{position:relative;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:20px;text-decoration:none;color:#061a34;background:linear-gradient(135deg,#fff8e7 0%,#eefcff 48%,#fff1f8 100%);border:1px solid #d8e7ef;box-shadow:0 16px 34px rgba(6,26,52,.10);overflow:hidden;isolation:isolate;animation:conexionCtaFloat 3.2s ease-in-out infinite}.login-register-cta:before{content:'';position:absolute;inset:-40% auto -40% -30%;width:42%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.72),rgba(255,255,255,0));transform:skewX(-24deg);animation:conexionCtaShine 3.1s linear infinite;z-index:0}.login-register-cta>*{position:relative;z-index:1}.login-register-cta:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 22px 40px rgba(6,26,52,.14)}.login-register-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#087b78;color:#fff;font-size:20px;flex:0 0 42px;box-shadow:0 10px 20px rgba(8,123,120,.28)}.login-register-text{display:grid;gap:3px;min-width:0;flex:1}.login-register-text strong{font-size:18px;line-height:1.1}.login-register-text small{display:block;color:#607188;font-size:12px;line-height:1.35}.login-register-arrow{font-size:22px;font-weight:900;color:#087b78}.login-register-cta:focus-visible{outline:3px solid rgba(8,123,120,.28);outline-offset:2px}@keyframes conexionCtaFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes conexionCtaShine{0%{left:-48%}100%{left:118%}}@media(max-width:700px){.login-register-cta{padding:13px 14px;border-radius:18px}.login-register-text strong{font-size:17px}.login-register-arrow{font-size:20px}}

.login-register-wrap{display:none!important}.login-create-row{margin:14px 0 0;text-align:center}.login-create-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:999px;text-decoration:none;font-weight:850;font-size:16px;line-height:1.2;color:#087b78;background:#f2fbfb;border:1px solid #cfeaf0;box-shadow:0 8px 18px rgba(8,123,120,.10);animation:conexionCreatePulse 1.9s ease-in-out infinite;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.login-create-link:hover{transform:translateY(-1px);background:#e9f8f7;box-shadow:0 12px 24px rgba(8,123,120,.16)}.login-create-link:focus-visible{outline:3px solid rgba(8,123,120,.24);outline-offset:2px}@keyframes conexionCreatePulse{0%,100%{transform:scale(1);box-shadow:0 8px 18px rgba(8,123,120,.10)}50%{transform:scale(1.03);box-shadow:0 14px 24px rgba(8,123,120,.18)}}
.portal-brand-badge{display:none!important}.portal-hero-hosting-art{width:100%;max-width:100%;display:grid;gap:16px;align-items:center;justify-items:center;padding:18px;border-radius:24px;background:linear-gradient(160deg,#f7fcff,#ecfbfb 52%,#fff8ea);border:1px solid #dbe8f0;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.portal-hero-hosting-top,.portal-hero-hosting-bottom{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.portal-hero-hosting-top span,.portal-hero-hosting-bottom span{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:#fff;border:1px solid #dbe8f0;color:#435970;font-size:13px;font-weight:800}.portal-hero-hosting-center{display:grid;gap:10px;justify-items:center;text-align:center}.portal-hero-hosting-center img{width:min(260px,85%);height:auto;max-height:none!important;object-fit:contain}.portal-hero-hosting-center strong{font-size:28px;line-height:1.04;letter-spacing:-.03em;color:#061a34}.portal-hero-hosting-center p{margin:0;max-width:420px;color:#607188;font-size:15px;line-height:1.6}.portal-hero-promo.hosting .portal-brand-copy b{font-size:32px}.portal-hero-promo.hosting .portal-brand-copy span{font-size:16px}.portal-hero-promo.hosting .portal-brand-caption strong{background:#0a6d66}.portal-hero-promo.hosting .portal-hero-media{padding:14px 14px 6px}@media(max-width:700px){.portal-hero-hosting-art{padding:14px;gap:12px}.portal-hero-hosting-center strong{font-size:23px}.portal-hero-hosting-top span,.portal-hero-hosting-bottom span{font-size:12px;padding:7px 10px}}
.login-create-row{margin-top:16px!important}.login-create-link{width:100%;min-height:46px;border-radius:16px!important;background:linear-gradient(135deg,#e9fbf7,#f4fbff)!important;border:1px solid rgba(8,123,120,.28)!important;color:#087b78!important;font-size:16px!important;font-weight:900!important;box-shadow:0 10px 24px rgba(8,123,120,.12)!important;animation:conexionCreateAttention 1.7s ease-in-out infinite!important}.login-create-link:hover{background:linear-gradient(135deg,#dff8f1,#eaf8ff)!important;transform:translateY(-1px)!important}@keyframes conexionCreateAttention{0%,100%{transform:scale(1);box-shadow:0 10px 24px rgba(8,123,120,.12)}50%{transform:scale(1.025);box-shadow:0 14px 32px rgba(8,123,120,.24),0 0 0 6px rgba(8,123,120,.06)}}.admin-renewal-bell.has-alert summary{animation:hostingBellRing 1.45s ease-in-out infinite}@keyframes hostingBellRing{0%,100%{transform:rotate(0) scale(1)}15%{transform:rotate(10deg) scale(1.07)}30%{transform:rotate(-10deg) scale(1.07)}45%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(0)}}

/* v10.7.5 legibilidad pública de hosting */
.prospect-hero{color:#fff!important;background:linear-gradient(135deg,#061a34 0%,#0a315c 62%,#087889 100%)!important}
.prospect-hero .public-hero-card,.prospect-hero .public-hero-mini{color:#fff!important;background:rgba(255,255,255,.10)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 22px 48px rgba(0,0,0,.18)!important}
.prospect-hero h1,.prospect-hero h2,.prospect-hero h3,.prospect-hero b,.prospect-hero strong,.prospect-hero li{color:#fff!important}
.prospect-hero p,.prospect-hero .muted,.prospect-hero small{color:#dbe9f7!important}
.prospect-hero .selected-plan-pill{background:#fff!important;border:1px solid rgba(255,255,255,.72)!important;color:#061a34!important}
.prospect-hero .selected-plan-pill span,.prospect-hero .selected-plan-pill b{color:#061a34!important}
.prospect-hero .security-strip span{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important}
.prospect-hero .public-hero-banner{background:#fff!important;border-radius:24px!important;padding:14px!important;box-shadow:0 20px 44px rgba(0,0,0,.18)!important}
.prospect-hero .public-hero-banner img{display:block!important;width:100%!important;height:auto!important;max-height:520px!important;object-fit:contain!important;object-position:center!important;background:#fff!important;border-radius:16px!important}
.public-main{color:#0a1830!important}
.public-main h1,.public-main h2,.public-main h3,.public-main h4,.public-main b,.public-main strong,.public-main summary{color:#061a34!important}
.public-main p,.public-main .muted,.public-main small{color:#566b80!important}
.public-main label{color:#243d57!important;font-weight:800!important}
.public-main input,.public-main select,.public-main textarea{background:#fff!important;color:#0a1830!important;border:1px solid #bfcfdd!important;box-shadow:none!important}
.public-main input::placeholder,.public-main textarea::placeholder{color:#7a8b9d!important;opacity:1!important}
.public-main .checkout-form-card,.public-main .checkout-plan-card,.public-main .domain-finder-card,.public-main .selected-package-panel,.public-main .public-package-card,.public-main .seo-hosting-section,.public-main .seo-faq-section{background:#fff!important;color:#0a1830!important;border:1px solid #d7e3ed!important;box-shadow:0 18px 44px rgba(6,26,52,.09)!important}
.public-main .domain-search-form,.public-main .chosen-domain-box,.public-main .domain-result-card,.public-main .domain-alt-box,.public-main .selected-package-top{background:#f7fbfd!important;color:#0a1830!important;border-color:#d7e3ed!important}
.public-main .domain-result-card b,.public-main .chosen-domain-box b,.public-main .selected-package-panel h3,.public-main .selected-package-price{color:#061a34!important}
.public-main .selected-package-features li,.public-main .public-feature-list li{color:#304960!important;border-color:#e5edf3!important}
.public-main .selected-package-specs span,.public-main .public-specs span{background:#eef8fa!important;color:#285168!important;border:1px solid #cfe5ea!important}
.public-main .eyebrow{background:#e6fafb!important;color:#05727f!important;border:1px solid #c8ebef!important}
.public-main .pill{background:#eef3f7!important;color:#435970!important;border:1px solid #d8e3ec!important}
.public-main .pill.green{background:#e8f8f3!important;color:#087361!important;border-color:#bde8d9!important}
.public-main .pill.cyan{background:#e6fafd!important;color:#06798a!important;border-color:#c2eaf0!important}
.public-main .pill.yellow{background:#fff6df!important;color:#8a5a00!important;border-color:#efd99b!important}
.public-main .btn.secondary{background:#edf4f8!important;color:#18344f!important;border:1px solid #cad9e5!important}
.public-main .btn.good{background:linear-gradient(135deg,#07856f,#13b79c)!important;color:#fff!important}
.public-main .btn.owned{background:#eef2ff!important;color:#3446a8!important;border:1px solid #cfd5ff!important}
.public-main .flash.err{background:#fff1f3!important;color:#a92e40!important;border-color:#f2c5cc!important}
.public-main .domain-loading{background:#f1fbfc!important;color:#174f5b!important;border:1px solid #cae8ec!important}
.public-main .domain-loading b{color:#0a4050!important}
.public-main .domain-loading small{color:#58768a!important}
@media(max-width:760px){.prospect-hero .public-hero-card{padding:22px!important}.prospect-hero .public-hero-banner{padding:8px!important}.public-main .domain-search-row{grid-template-columns:1fr!important}.public-main .domain-direct-layout{grid-template-columns:1fr!important}}
.topbar .nav{flex:1;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.topbar .nav>a{white-space:nowrap;flex:0 0 auto}.topbar .brand{flex:0 0 auto}.topbar .wrap{max-width:1480px;width:min(1480px,calc(100% - 24px))}@media(max-width:900px){.topbar .wrap{align-items:flex-start}.topbar .nav{width:100%}}
.unified-admin-topbar,.unified-client-topbar{position:sticky;top:0;z-index:120;background:rgba(6,17,31,.96);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.12)}.unified-admin-topbar .unified-admin-wrap,.unified-client-topbar .unified-client-wrap{display:block!important;padding:10px 0 12px}.unified-admin-head,.unified-client-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.unified-admin-actions,.unified-client-actions{display:flex;align-items:center;gap:10px}.unified-nav,.unified-client-nav{display:grid;gap:7px;margin-top:10px}.unified-nav-row,.unified-client-row{display:grid;gap:7px}.unified-nav-row.primary,.unified-client-row.primary{grid-template-columns:repeat(4,minmax(0,1fr))}.unified-nav-row.secondary{grid-template-columns:repeat(8,minmax(0,1fr))}.unified-client-row.secondary{grid-template-columns:repeat(6,minmax(0,1fr))}.unified-nav a,.unified-client-nav a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 10px;border-radius:13px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.055);color:#dce9f6;font-size:13px;font-weight:800;text-align:center;white-space:normal;line-height:1.15}.unified-nav a:hover,.unified-nav a.active,.unified-client-nav a:hover,.unified-client-nav a.active{background:rgba(72,224,255,.15);border-color:rgba(72,224,255,.28);color:#fff}.admin-exit-link,.client-exit-link{padding:9px 12px;border-radius:12px;background:rgba(255,255,255,.08);font-weight:800}.admin-renewal-bell.has-alert>summary,.client-renewal-bell.has-alert>summary{animation:behostBellPulse 1.25s ease-in-out infinite}.admin-renewal-bell.has-alert>summary:after,.client-renewal-bell.has-alert>summary:after{content:'';position:absolute;inset:-5px;border-radius:50%;border:2px solid rgba(255,209,102,.5);animation:behostBellRing 1.25s ease-out infinite}@keyframes behostBellPulse{0%,100%{transform:rotate(0) scale(1)}25%{transform:rotate(-9deg) scale(1.05)}50%{transform:rotate(8deg) scale(1.08)}75%{transform:rotate(-5deg) scale(1.04)}}@keyframes behostBellRing{0%{opacity:.9;transform:scale(.85)}100%{opacity:0;transform:scale(1.35)}}@media(max-width:980px){.unified-nav-row.secondary{grid-template-columns:repeat(4,minmax(0,1fr))}.unified-client-row.secondary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.unified-admin-head,.unified-client-head{align-items:flex-start}.unified-admin-head .brand,.unified-client-head .brand{min-width:0}.unified-admin-head .brand b,.unified-client-head .brand b{font-size:16px}.unified-admin-actions,.unified-client-actions{gap:6px}.unified-nav-row.primary,.unified-client-row.primary{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-nav-row.secondary,.unified-client-row.secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-nav a,.unified-client-nav a{font-size:12px;min-height:38px}.admin-exit-link,.client-exit-link{font-size:12px;padding:8px}}
.unified-admin-topbar,.unified-client-topbar{position:relative!important;top:auto!important;background:linear-gradient(180deg,#ffffff,#f5fafc)!important;border-bottom:1px solid #d8e5ef!important;box-shadow:0 10px 28px rgba(6,26,52,.08)!important;color:#061a34!important;backdrop-filter:none!important}.unified-admin-topbar .brand,.unified-client-topbar .brand,.admin-home-brand,.client-home-brand{color:#061a34!important;text-decoration:none}.unified-admin-topbar .brand b,.unified-client-topbar .brand b{color:#061a34!important}.unified-admin-topbar .muted,.unified-client-topbar .muted{color:#607188!important}.unified-admin-actions,.unified-client-actions{color:#061a34!important}.unified-nav,.unified-client-nav{gap:8px!important}.unified-nav-row,.unified-client-row{gap:8px!important}.unified-nav-row.secondary{grid-template-columns:repeat(9,minmax(0,1fr))!important}.unified-nav a,.unified-client-nav a{background:#fff!important;border:1px solid #d8e5ef!important;color:#27415c!important;box-shadow:0 5px 14px rgba(6,26,52,.045)!important}.unified-nav a:hover,.unified-nav a.active,.unified-client-nav a:hover,.unified-client-nav a.active{background:#eaf9f7!important;border-color:#b7e2dc!important;color:#087b78!important;box-shadow:0 8px 18px rgba(8,123,120,.10)!important}.admin-exit-link,.client-exit-link{background:#fff1f2!important;border:1px solid #ffd1d7!important;color:#a42235!important}.admin-live-context{display:grid;gap:2px;padding:7px 11px;border:1px solid #d8e5ef;border-radius:13px;background:#fff;min-width:172px;box-shadow:0 5px 14px rgba(6,26,52,.04)}.admin-live-context time{font-size:13px;font-weight:900;color:#061a34}.admin-live-context span{font-size:11px;color:#607188}.income-hero{margin:0 0 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:14px;align-items:stretch;padding:20px;border:1px solid #cfe2ea;border-radius:28px;background:radial-gradient(circle at 0 0,rgba(64,205,213,.17),transparent 38%),linear-gradient(135deg,#fff,#f2fbfb 62%,#fff8e8);box-shadow:0 18px 42px rgba(6,26,52,.08)}.income-hero>div{padding:17px 18px;border-radius:20px;background:#fff;border:1px solid #dce8ef;display:grid;gap:6px}.income-hero>div span{font-size:13px;font-weight:850;color:#607188}.income-hero>div strong{font-size:clamp(28px,4vw,42px);line-height:1;color:#061a34;letter-spacing:-.04em}.income-hero>div small{color:#087b78;font-weight:800}.income-hero>a{align-self:center;justify-self:end;padding:12px 16px;border-radius:16px;background:#061a34;color:#fff;font-weight:900;text-decoration:none}.dashboard-kpis{margin-top:0}.license-receivable.reforma-due{border-color:#87d6cd;background:linear-gradient(135deg,#effcf9,#fff)}.license-receivable.reforma-due:before{content:'🚕 Reforma';display:inline-flex;align-items:center;width:max-content;padding:5px 9px;border-radius:999px;background:#dff7f2;color:#087b78;font-size:11px;font-weight:900}.behost-ai-chat{position:fixed;right:18px;bottom:18px;z-index:500}.behost-ai-chat-launch{display:flex;align-items:center;gap:9px;border:0;border-radius:999px;padding:10px 15px 10px 10px;background:#19a974;color:#fff;font-weight:900;box-shadow:0 18px 42px rgba(17,130,91,.30);cursor:pointer;animation:behostAiFloat 2.1s ease-in-out infinite}.behost-ai-chat-launch span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:#087b78;font-size:22px}.behost-ai-chat-launch b{font-size:14px}.behost-ai-chat-panel{position:absolute;right:0;bottom:62px;width:min(380px,calc(100vw - 28px));border:1px solid #cfe0e7;border-radius:25px;background:#efeae2;box-shadow:0 28px 70px rgba(6,26,52,.24);overflow:hidden}.behost-ai-chat-panel header{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;background:#075e54;color:#fff}.behost-ai-chat-panel header>div{display:flex;align-items:center;gap:10px}.behost-ai-chat-panel header b{display:block}.behost-ai-chat-panel header small{display:block;color:#d9f3ed;font-size:11px}.behost-ai-chat-panel header button{border:0;background:transparent;color:#fff;font-size:26px;cursor:pointer}.behost-ai-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#075e54;font-size:22px;animation:behostAiPulse 1.6s ease-in-out infinite}.behost-ai-bubble{position:relative;margin:14px 14px 8px;padding:11px 13px 18px;border-radius:8px 8px 8px 2px;background:#fff;color:#18314a;box-shadow:0 2px 8px rgba(6,26,52,.08);font-size:14px}.behost-ai-bubble span{position:absolute;right:8px;bottom:4px;color:#19a974;font-size:11px;font-weight:900}.behost-ai-chat-panel form{padding:8px 14px 14px;display:grid;gap:9px}.chat-hp{position:absolute!important;left:-9999px!important}.chat-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.behost-ai-chat-panel input,.behost-ai-chat-panel textarea{background:#fff!important;color:#18314a!important;border:1px solid #cfdce2!important;border-radius:13px!important;padding:10px 11px!important}.behost-ai-chat-panel textarea{min-height:94px!important;resize:vertical}.chat-moods{display:flex;gap:6px;flex-wrap:wrap}.chat-moods label input{position:absolute;opacity:0;pointer-events:none}.chat-moods label span{display:inline-flex;padding:7px 9px;border-radius:999px;background:#fff;border:1px solid #cfdce2;color:#385168;font-size:12px;cursor:pointer}.chat-moods label input:checked+span{background:#d9f7ec;border-color:#8fd9c2;color:#087b78;font-weight:850}.behost-ai-send{border:0;border-radius:14px;padding:11px 14px;background:#19a974;color:#fff;font-weight:900;cursor:pointer}.behost-ai-status{min-height:18px;font-size:12px;color:#075e54;font-weight:750}.behost-ai-status.error{color:#b42335}.behost-module-toggle{margin-left:auto;border:1px solid #d7e4ec;background:#fff;border-radius:12px;padding:8px 11px;color:#087b78;font-weight:900;cursor:pointer}.module-collapsible.is-collapsed>:not(.panel-head):not(.section-head):not(.module-collapse-head){display:none!important}.module-collapsible.is-collapsed .panel-head,.module-collapsible.is-collapsed .section-head{margin-bottom:0!important}.behost-pagination{display:flex;align-items:center;justify-content:center;gap:9px;padding:14px 0 2px}.behost-pagination button{border:1px solid #d7e4ec;background:#fff;border-radius:12px;padding:8px 12px;color:#087b78;font-weight:850;cursor:pointer}.behost-pagination button:disabled{opacity:.4;cursor:not-allowed}.behost-pagination span{font-size:12px;color:#607188;font-weight:800}@keyframes behostAiFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes behostAiPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}@media(max-width:1050px){.unified-nav-row.secondary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-live-context{display:none}.income-hero{grid-template-columns:1fr 1fr}.income-hero>a{grid-column:1/-1;justify-self:stretch;text-align:center}}@media(max-width:650px){.unified-nav-row.secondary,.unified-client-row.secondary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.income-hero{grid-template-columns:1fr;padding:14px}.income-hero>a{grid-column:auto}.chat-fields{grid-template-columns:1fr}.behost-ai-chat{right:10px;bottom:10px}.behost-ai-chat-launch b{display:none}.behost-ai-chat-launch{padding:8px}.behost-ai-chat-panel{right:0;bottom:58px}.behost-ai-chat-launch span{width:42px;height:42px}}
.client-comments-list{display:grid;gap:10px}.client-comment-item{display:grid;gap:8px;padding:14px;border:1px solid #dce7ee;border-radius:18px;background:#fff}.client-comment-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.client-comment-head b{color:#061a34}.client-comment-head span,.client-comment-item small{color:#607188;font-size:12px}.client-comment-item p{margin:0;color:#27415c;line-height:1.55}.client-comment-item form{justify-self:end;margin:0}
.unified-admin-topbar,.unified-client-topbar{position:sticky!important;top:0!important;z-index:300!important;background:rgba(250,253,255,.97)!important;border-bottom:1px solid #d8e5ef!important;box-shadow:0 12px 32px rgba(6,26,52,.10)!important;backdrop-filter:saturate(140%) blur(14px)!important}.unified-admin-topbar .unified-admin-wrap,.unified-client-topbar .unified-client-wrap{padding:9px 0 10px!important}.unified-admin-head,.unified-client-head{position:relative;display:grid!important;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center!important;min-height:58px;gap:14px}.unified-admin-head>.brand,.unified-client-head>.brand{grid-column:1;justify-self:start}.unified-admin-actions,.unified-client-actions{grid-column:3;justify-self:end;margin-left:0!important}.admin-live-context{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);display:grid!important;place-items:center;gap:2px;min-width:250px;padding:7px 16px!important;border:1px solid #d5e5ec!important;border-radius:999px!important;background:linear-gradient(135deg,#fff,#eefafa)!important;box-shadow:0 7px 18px rgba(6,26,52,.06)!important;text-align:center}.admin-live-context time{font-size:12px!important;white-space:nowrap}.admin-live-context span{font-size:11px!important;color:#087b78!important;font-weight:800}.unified-nav,.unified-client-nav{display:flex!important;align-items:center;gap:7px!important;margin-top:8px!important;overflow:visible}.unified-nav-row,.unified-client-row{display:contents!important}.unified-nav a,.unified-client-nav a{flex:1 1 auto;min-width:92px;min-height:38px!important;padding:8px 10px!important;border-radius:14px!important;background:#fff!important;border:1px solid #d9e6ed!important;color:#29435d!important;box-shadow:none!important;white-space:nowrap!important;font-size:12px!important}.unified-nav a:nth-child(3n+1),.unified-client-nav a:nth-child(3n+1){background:#f5fbff!important}.unified-nav a:nth-child(3n+2),.unified-client-nav a:nth-child(3n+2){background:#f3fbf8!important}.unified-nav a:nth-child(3n),.unified-client-nav a:nth-child(3n){background:#fff9ef!important}.unified-nav a:hover,.unified-nav a.active,.unified-client-nav a:hover,.unified-client-nav a.active{background:#dff6f1!important;border-color:#9dd9ce!important;color:#076b62!important;transform:translateY(-1px);box-shadow:0 7px 16px rgba(8,123,120,.10)!important}.admin-renewal-bell>summary,.admin-license-bell>summary{background:#fff8df!important;border:1px solid #f5db91!important;color:#815d00!important}.admin-exit-link,.client-exit-link,.unified-client-actions .btn{background:#fff3f4!important;border:1px solid #ffd4d8!important;color:#9e2638!important;border-radius:13px!important}.brand.admin-home-brand img,.brand.client-home-brand img{border-radius:16px!important;background:#fff!important;padding:5px!important;border:1px solid #dce8ee!important}.brand.admin-home-brand b,.brand.client-home-brand b{font-size:17px!important}.brand.admin-home-brand .muted,.brand.client-home-brand small{font-size:11px!important}@media(max-width:1100px){.unified-admin-head,.unified-client-head{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)}.admin-live-context{min-width:210px}.unified-nav,.unified-client-nav{overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.unified-nav a,.unified-client-nav a{flex:0 0 auto;min-width:118px}}@media(max-width:760px){.unified-admin-head,.unified-client-head{grid-template-columns:1fr auto}.unified-admin-head>.brand,.unified-client-head>.brand{grid-column:1}.unified-admin-actions,.unified-client-actions{grid-column:2}.admin-live-context{position:relative!important;left:auto;top:auto;transform:none;grid-column:1/-1;grid-row:2;justify-self:center;min-width:min(100%,320px);margin-top:5px}.unified-admin-head,.unified-client-head{row-gap:5px}.brand.admin-home-brand span,.brand.client-home-brand span{display:none}.unified-nav,.unified-client-nav{margin-top:6px!important}.unified-nav a,.unified-client-nav a{min-width:110px}.admin-exit-link,.client-exit-link,.unified-client-actions .btn{font-size:0!important;width:40px;height:40px;padding:0!important;display:grid!important;place-items:center}.admin-exit-link:before,.client-exit-link:before,.unified-client-actions .btn:before{content:'🚪';font-size:17px}}
.unified-admin-topbar,.unified-client-topbar{position:sticky!important;top:0!important;z-index:260!important;background:rgba(250,253,255,.96)!important;backdrop-filter:saturate(150%) blur(18px)!important;-webkit-backdrop-filter:saturate(150%) blur(18px)!important;border:0!important;border-bottom:1px solid #d8e5ef!important;box-shadow:0 12px 34px rgba(7,26,50,.09)!important;color:#071a32!important}.unified-admin-wrap,.unified-client-wrap{display:grid!important;gap:8px!important;padding:9px 0 10px!important}.unified-admin-head,.unified-client-head{display:grid!important;grid-template-columns:minmax(190px,1fr) minmax(280px,auto) minmax(190px,1fr)!important;align-items:center!important;gap:14px!important}.admin-home-brand,.client-home-brand{justify-self:start!important;color:#071a32!important}.admin-home-brand img,.client-home-brand img{box-shadow:0 8px 20px rgba(7,26,50,.08)!important}.admin-live-context{display:grid!important;justify-self:center!important;justify-items:center!important;gap:3px!important;min-width:280px!important;max-width:430px!important;padding:7px 16px!important;border:1px solid #d9e7ef!important;border-radius:16px!important;background:linear-gradient(135deg,#fff,#f2fbfb)!important;box-shadow:0 7px 18px rgba(7,26,50,.05)!important;text-align:center!important}.admin-live-context time{font-size:12px!important;line-height:1.25!important;font-weight:900!important;color:#071a32!important;text-transform:capitalize!important}.admin-live-context span{font-size:12px!important;line-height:1.25!important;font-weight:800!important;color:#087b78!important}.unified-admin-actions,.unified-client-actions{justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;color:#071a32!important}.unified-nav,.unified-client-nav{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important}.unified-nav-row,.unified-client-row{display:contents!important}.unified-nav a,.unified-client-nav a{display:inline-flex!important;flex:0 0 auto!important;min-height:36px!important;padding:8px 11px!important;border-radius:13px!important;border:1px solid #dae7ee!important;background:#fff!important;color:#27415c!important;box-shadow:0 5px 13px rgba(7,26,50,.04)!important;font-size:12px!important;font-weight:850!important;line-height:1.1!important;white-space:nowrap!important}.unified-nav a:hover,.unified-nav a.active,.unified-client-nav a:hover,.unified-client-nav a.active{background:linear-gradient(135deg,#e7f9f6,#edf8ff)!important;border-color:#a9ddd6!important;color:#087b78!important;transform:translateY(-1px)!important}.admin-renewal-bell>summary,.admin-license-bell>summary,.client-renewal-bell>summary,.client-license-bell>summary{background:#fff!important;border:1px solid #d8e5ef!important;box-shadow:0 6px 16px rgba(7,26,50,.06)!important}.admin-exit-link,.client-exit-link,.unified-admin-actions form .btn,.unified-client-actions form .btn{background:#fff4f4!important;border:1px solid #f1cccc!important;color:#9e2532!important;box-shadow:none!important}.admin-user-label{color:#607188!important}.unified-admin-topbar+.main,.unified-client-topbar+.main{scroll-margin-top:150px}@media(max-width:980px){.unified-admin-head,.unified-client-head{grid-template-columns:minmax(150px,1fr) minmax(220px,auto) minmax(150px,1fr)!important}.admin-live-context{display:grid!important;min-width:220px!important;padding:7px 10px!important}.unified-nav,.unified-client-nav{justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:thin!important;padding:1px 2px 5px!important}.unified-nav::-webkit-scrollbar,.unified-client-nav::-webkit-scrollbar{height:4px}.unified-nav::-webkit-scrollbar-thumb,.unified-client-nav::-webkit-scrollbar-thumb{background:#c5d8e2;border-radius:999px}}@media(max-width:720px){.unified-admin-wrap,.unified-client-wrap{width:calc(100% - 14px)!important}.unified-admin-head,.unified-client-head{grid-template-columns:auto 1fr auto!important;gap:7px!important}.admin-home-brand>div,.client-home-brand>div{display:none!important}.admin-home-brand img,.client-home-brand img{width:42px!important;height:42px!important}.admin-live-context{min-width:0!important;width:100%!important;padding:6px 7px!important;border-radius:13px!important}.admin-live-context time{font-size:10px!important}.admin-live-context span{font-size:10px!important}.admin-user-label,.btn-mini-return{display:none!important}.unified-admin-actions,.unified-client-actions{gap:4px!important}.admin-exit-link,.client-exit-link,.unified-admin-actions form .btn,.unified-client-actions form .btn{font-size:0!important;width:40px!important;height:40px!important;padding:0!important}.admin-exit-link::first-letter,.client-exit-link::first-letter,.unified-admin-actions form .btn::first-letter,.unified-client-actions form .btn::first-letter{font-size:18px!important}.unified-nav a,.unified-client-nav a{font-size:11px!important;min-height:34px!important;padding:7px 9px!important}}
.behhost-turnstile-error,.behost-turnstile-error{margin:14px auto;padding:12px 14px;border:1px solid #efc4cb;border-radius:14px;background:#fff2f4;color:#a52d40;font-size:13px;font-weight:800;text-align:center}.behost-turnstile-wrap{display:flex;justify-content:center;min-height:65px;margin:14px 0}
