:root{--bg:#070914;--panel:rgba(15,20,43,.72);--panel2:rgba(18,25,52,.58);--line:rgba(131,113,255,.23);--text:#f2f5ff;--muted:#93a0c7;--cyan:#55e8ff;--violet:#9869ff;--pink:#ff62ce;--lime:#79ffc1;--danger:#ff6d9d;--shadow:0 28px 90px rgba(0,0,0,.36)}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:radial-gradient(circle at 20% 20%,rgba(68,80,255,.11),transparent 35%),radial-gradient(circle at 83% 10%,rgba(255,61,188,.09),transparent 28%),var(--bg);color:var(--text)}body{min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}.hidden{display:none!important}.glass{background:linear-gradient(145deg,rgba(21,28,59,.78),rgba(10,14,31,.64));border:1px solid rgba(127,145,255,.18);box-shadow:var(--shadow);backdrop-filter:blur(22px) saturate(130%)}.login-screen{min-height:100vh;display:grid;place-items:center;position:relative;overflow:hidden}.orb{position:absolute;border-radius:999px;filter:blur(3px);opacity:.6}.orb-a{width:420px;height:420px;left:-100px;top:-100px;background:radial-gradient(circle,rgba(84,231,255,.16),transparent 68%)}.orb-b{width:520px;height:520px;right:-180px;bottom:-180px;background:radial-gradient(circle,rgba(255,88,200,.14),transparent 68%)}.login-card{width:min(440px,calc(100vw - 30px));padding:34px;border-radius:28px;position:relative;z-index:2}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-weight:900;font-size:20px;background:linear-gradient(135deg,var(--cyan),var(--violet),var(--pink));color:#07101b;box-shadow:0 0 26px rgba(109,122,255,.28)}.brand b{font-size:19px;letter-spacing:.18em}.brand small{display:block;font-size:10px;letter-spacing:.22em;color:var(--muted);margin-top:3px}.login-card h1{font-size:28px;margin:30px 0 6px}.login-card p{color:var(--muted);margin:0 0 24px}.login-card label{display:block;font-size:13px;color:#c8d1ee;margin:15px 0}.login-card input,.form input,.form select,.form textarea,.search{width:100%;margin-top:8px;background:rgba(5,8,21,.72);color:var(--text);border:1px solid rgba(126,145,255,.24);border-radius:14px;padding:13px 14px;outline:none;transition:.2s}.login-card input:focus,.form input:focus,.form textarea:focus,.search:focus{border-color:rgba(84,231,255,.62);box-shadow:0 0 0 3px rgba(84,231,255,.08)}.primary{border:0;border-radius:14px;padding:13px 18px;font-weight:800;color:#071018;background:linear-gradient(135deg,var(--lime),var(--cyan));box-shadow:0 10px 35px rgba(77,235,199,.16)}.login-card .primary{width:100%;margin-top:8px}.local-note{font-size:11px;color:#7f8ab0;margin-top:18px;line-height:1.5}.app{display:grid;grid-template-columns:260px 1fr;gap:18px;min-height:100vh;padding:18px}.sidebar{border-radius:24px;padding:20px 14px;position:sticky;top:18px;height:calc(100vh - 36px);display:flex;flex-direction:column}.side-brand{padding:4px 8px 22px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav button{border:0;background:transparent;color:#9da9c9;text-align:left;border-radius:14px;padding:12px 13px;font-weight:650;transition:.18s}.sidebar nav button span{display:inline-block;width:25px;color:#6cebc8}.sidebar nav button:hover{background:rgba(255,255,255,.045);color:white}.sidebar nav button.active{background:linear-gradient(90deg,rgba(94,245,205,.13),rgba(122,100,255,.11));color:white;border:1px solid rgba(100,231,220,.12)}.sidebar-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:14px 10px 4px;color:#aab4d3}.sidebar-bottom button{border:0;background:transparent;color:#ff8db4}.app main{min-width:0;padding:10px 14px 40px}.topline{display:flex;justify-content:space-between;align-items:center;margin:6px 0 22px}.topline h2{font-size:28px;margin:0}.topline p{color:var(--muted);margin:4px 0 0}.env{font-size:11px;font-weight:900;letter-spacing:.15em;color:#07170e;background:var(--lime);padding:7px 10px;border-radius:999px}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.card{border-radius:20px;padding:18px;background:linear-gradient(145deg,rgba(22,29,61,.62),rgba(10,15,35,.64));border:1px solid rgba(131,113,255,.15)}.card .label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.card .value{font-size:27px;font-weight:800;margin-top:9px}.card .hint{font-size:12px;color:#7c88ac;margin-top:5px}.section{margin-top:16px;border-radius:22px;padding:18px;background:rgba(10,14,32,.52);border:1px solid rgba(129,145,255,.14)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.section-head h3{margin:0;font-size:17px}.toolbar{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.btn{border:1px solid rgba(132,150,255,.21);background:rgba(26,34,66,.7);color:#dbe3ff;border-radius:12px;padding:10px 13px;font-weight:700}.btn:hover{border-color:rgba(84,231,255,.4)}.btn.green{background:linear-gradient(135deg,rgba(125,255,195,.19),rgba(84,231,255,.12));border-color:rgba(107,250,205,.3);color:#b9ffe0}.btn.danger{color:#ff9fbd;border-color:rgba(255,94,150,.25)}.search{width:300px;max-width:100%;margin:0;padding:10px 12px}.table-wrap{overflow:auto;border:1px solid rgba(128,144,220,.11);border-radius:16px}.table{width:100%;border-collapse:collapse;min-width:780px}.table th{font-size:11px;color:#7f8db4;text-transform:uppercase;letter-spacing:.07em;text-align:left;padding:12px;background:rgba(5,8,20,.55);position:sticky;top:0}.table td{padding:13px 12px;border-top:1px solid rgba(123,139,215,.08);font-size:13px;color:#d7def5}.table tr:hover td{background:rgba(255,255,255,.018)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pos{color:#83f4bd!important}.neg{color:#ff7da8!important}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 8px;font-size:11px;background:rgba(255,255,255,.055);color:#b9c4e3}.badge.success{color:#8df4bd;background:rgba(83,244,174,.09)}.badge.fail{color:#ff91b3;background:rgba(255,90,145,.08)}.badge.pending{color:#ffd68f;background:rgba(255,202,103,.08)}.empty{text-align:center;padding:42px;color:#7180a8}.toast{position:fixed;right:24px;bottom:24px;z-index:50;background:#10182f;border:1px solid rgba(112,238,211,.25);color:#eaf8f3;padding:12px 15px;border-radius:13px;opacity:0;transform:translateY(8px);pointer-events:none;transition:.2s;box-shadow:var(--shadow)}.toast.show{opacity:1;transform:none}.modal{position:fixed;inset:0;z-index:40;background:rgba(2,5,14,.73);display:grid;place-items:center;padding:18px}.modal-card{width:min(520px,100%);border-radius:24px;padding:24px;position:relative}.x{position:absolute;right:14px;top:12px;width:36px;height:36px;border:0;border-radius:10px;background:rgba(255,255,255,.05);color:white;font-size:22px}.modal-card h3{margin:2px 0 18px;font-size:21px}.form{display:grid;gap:13px}.form label{font-size:12px;color:#aab5d4}.form input,.form select,.form textarea{margin-top:6px}.form textarea{min-height:100px;resize:vertical}.split{display:grid;grid-template-columns:1fr 1fr;gap:10px}.notice{border:1px solid rgba(122,243,206,.16);background:rgba(78,222,187,.06);color:#a8c8bd;padding:12px 14px;border-radius:14px;font-size:12px;line-height:1.5}.stars{color:#ffe28a;letter-spacing:2px}.danger-text{color:#ff8dad}.small{font-size:12px;color:var(--muted)}@media(max-width:1100px){.cards{grid-template-columns:repeat(2,1fr)}.app{grid-template-columns:86px 1fr}.side-brand div,.sidebar nav button:not(.active){font-size:0}.sidebar nav button{font-size:0;text-align:center}.sidebar nav button span{font-size:20px;width:auto}.sidebar nav button.active{font-size:0}.sidebar-bottom span{display:none}}@media(max-width:700px){.app{display:block;padding:10px}.sidebar{position:fixed;left:10px;right:10px;bottom:10px;top:auto;height:auto;z-index:20;flex-direction:row;padding:8px;overflow:auto;border-radius:18px}.side-brand,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;width:100%;gap:4px}.sidebar nav button{min-width:52px;padding:11px}.app main{padding:8px 4px 92px}.cards{grid-template-columns:1fr 1fr;gap:8px}.card{padding:14px}.card .value{font-size:22px}.topline h2{font-size:23px}.topline p{font-size:12px}.section{padding:12px}.split{grid-template-columns:1fr}}

/* v0.2 admin refinements */
.modal-card.wide{width:min(1080px,calc(100vw - 36px));max-height:92vh;overflow:auto}
.profile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-right:48px;margin-bottom:18px}.profile-head h3{font-size:30px;margin:4px 0 5px}.eyebrow{font-size:10px;letter-spacing:.18em;color:#7ff1cd;font-weight:900}.profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.info-card{min-height:92px;border-radius:18px;padding:15px;background:linear-gradient(145deg,rgba(18,26,54,.72),rgba(8,12,28,.62));border:1px solid rgba(116,140,255,.14);display:flex;flex-direction:column;justify-content:space-between;gap:10px}.info-card span{font-size:11px;color:#8996bb;text-transform:uppercase;letter-spacing:.07em}.info-card b{font-size:15px;overflow-wrap:anywhere}.info-card .big-num{font-size:27px}.admin-actions-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:12px;margin-top:12px}.action-panel{border-radius:19px;padding:16px;background:rgba(6,10,25,.58);border:1px solid rgba(111,141,255,.14)}.action-title{font-size:15px;font-weight:850;margin-bottom:5px}.action-panel input{width:100%;background:rgba(4,8,20,.72);color:var(--text);border:1px solid rgba(118,146,255,.2);border-radius:13px;padding:12px 13px;outline:none;margin-top:10px}.action-panel input:focus{border-color:rgba(84,231,255,.58);box-shadow:0 0 0 3px rgba(84,231,255,.07)}.action-panel .primary{margin-top:10px;width:100%}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(125,143,220,.09)}.setting-row:last-child{border-bottom:0}.setting-row b{font-size:13px}.local-only{margin-top:2px}.switch{position:relative;display:inline-flex;flex:0 0 auto}.switch input{position:absolute;opacity:0;pointer-events:none}.switch span{width:48px;height:26px;border-radius:999px;background:#222a48;border:1px solid rgba(130,150,255,.18);display:block;position:relative;transition:.2s}.switch span:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;left:3px;top:2px;background:#8b96b8;transition:.2s}.switch input:checked+span{background:linear-gradient(90deg,rgba(77,237,190,.5),rgba(84,231,255,.42));border-color:rgba(94,240,203,.45);box-shadow:0 0 22px rgba(75,235,194,.12)}.switch input:checked+span:after{left:23px;background:#dffff4}.details-block{margin-top:14px;border:1px solid rgba(127,145,255,.11);background:rgba(7,11,26,.42);border-radius:18px;padding:14px}.details-title{font-size:15px;font-weight:850;margin:0 0 12px}.table-wrap.compact .table{min-width:690px}.table-wrap.compact .table th,.table-wrap.compact .table td{padding:10px}.empty-row{text-align:center;color:#7581a4!important;padding:28px!important}.win-tag{display:inline-flex;border-radius:999px;padding:5px 9px;background:rgba(115,255,191,.1);color:#8cf5bd;font-size:11px;font-weight:800}.compact-select,.row-select{background:rgba(8,13,30,.86);color:#dce5ff;border:1px solid rgba(119,145,255,.19);border-radius:11px;padding:9px 12px;outline:none}.row-select{min-width:132px}.wallet-cell{max-width:260px;overflow:hidden;text-overflow:ellipsis}.review-cell{max-width:420px;white-space:normal;line-height:1.45}.chart-wrap{border-radius:18px;padding:10px 8px 0;background:linear-gradient(180deg,rgba(12,19,42,.46),rgba(6,10,23,.22));border:1px solid rgba(118,140,235,.09);overflow:hidden}.chart{width:100%;height:auto;display:block}.chart text{fill:#7380a7;font-size:11px}.axis{stroke:rgba(130,149,220,.16);stroke-width:1}.chart-dep{fill:url(#none);fill:#62e9c0;opacity:.52}.chart-ex{fill:#8b70ff;opacity:.46}.chart-users{fill:none;stroke:#ff70c9;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.chart-user-dot{fill:#ffd1ed}.chart-legend{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:8px 10px 0;color:#99a6ca;font-size:11px}.chart-legend span{display:flex;align-items:center;gap:7px}.chart-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}.chart-legend .dep{background:#62e9c0}.chart-legend .ex{background:#8b70ff}.chart-legend .usr{background:#ff70c9;border-radius:50%}.bot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:62vh;overflow:auto;padding-right:4px}.bot-chip{display:flex;align-items:center;gap:8px;border:1px solid rgba(118,142,255,.12);background:rgba(8,13,30,.5);border-radius:12px;padding:10px 11px;color:#cdd7f5;font-size:12px}.bot-dot{width:7px;height:7px;border-radius:50%;background:#6ee8c1;box-shadow:0 0 10px rgba(110,232,193,.35)}.bot-plan-panel{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.local-warning{border-color:rgba(255,194,92,.2);background:rgba(255,184,74,.06);color:#d8c29a;margin-top:10px}.round-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.card .value small{font-size:.45em;color:#9aa7ca}.hidden{display:none!important}
@media(max-width:900px){.profile-grid{grid-template-columns:repeat(2,1fr)}.admin-actions-grid{grid-template-columns:1fr}.round-stats{grid-template-columns:repeat(2,1fr)}.bot-grid{grid-template-columns:repeat(2,1fr)}.bot-plan-panel{align-items:flex-start;flex-direction:column}.bot-plan-panel .btn{width:100%}}
@media(max-width:560px){.profile-grid,.round-stats{grid-template-columns:1fr 1fr}.bot-grid{grid-template-columns:1fr}.profile-head h3{font-size:25px}.modal-card.wide{width:calc(100vw - 18px);padding:16px}.info-card{min-height:82px;padding:12px}.chart-wrap{margin-left:-4px;margin-right:-4px}}

/* v0.3: explicit version / profile polish */
.top-meta{display:flex;gap:8px;align-items:center}.version{font-size:11px;font-weight:850;letter-spacing:.08em;color:#a9b6da;border:1px solid rgba(132,150,255,.18);background:rgba(17,24,50,.62);padding:7px 9px;border-radius:999px}.profile-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-right:46px;margin-bottom:18px}.profile-head h3{margin:4px 0 4px!important;font-size:30px!important}.eyebrow{font-size:10px;letter-spacing:.16em;color:#7df2cb;font-weight:850}.profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 16px}.info-card{min-height:96px;border:1px solid rgba(128,145,235,.15);background:linear-gradient(145deg,rgba(20,27,57,.55),rgba(8,12,29,.58));border-radius:17px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.info-card span{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#8290b7}.info-card b{font-size:14px;overflow-wrap:anywhere}.info-card .big-num{font-size:25px}.admin-actions-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:12px;margin:14px 0}.action-panel{border:1px solid rgba(132,150,255,.16);background:rgba(8,12,30,.48);border-radius:18px;padding:15px}.action-title{font-weight:850;margin-bottom:5px}.action-panel input{width:100%;margin-top:10px;background:rgba(5,8,21,.72);color:var(--text);border:1px solid rgba(126,145,255,.24);border-radius:13px;padding:12px 13px;outline:none}.action-panel .primary{width:100%;margin-top:10px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-top:1px solid rgba(130,145,220,.1)}.setting-row:first-of-type{border-top:0}.details-block{margin-top:14px}.details-title{font-weight:850;margin:0 0 9px}.compact .table{min-width:700px}.win-tag{display:inline-flex;padding:5px 8px;border-radius:999px;color:#8ff5be;background:rgba(80,238,170,.08);font-size:11px}.switch{position:relative;width:48px;height:27px;display:inline-flex}.switch input{display:none}.switch span{position:absolute;inset:0;border-radius:999px;background:#222c4b;border:1px solid rgba(130,145,220,.25);transition:.2s}.switch span:after{content:"";position:absolute;width:19px;height:19px;border-radius:50%;left:3px;top:3px;background:#8996bb;transition:.2s}.switch input:checked+span{background:rgba(104,244,199,.18);border-color:rgba(104,244,199,.45)}.switch input:checked+span:after{left:24px;background:#7dffc3;box-shadow:0 0 16px rgba(125,255,195,.35)}.local-warning{border-color:rgba(255,199,102,.2);background:rgba(255,187,84,.06);color:#d7bd8d}.compact-select,.row-select{background:rgba(9,14,31,.82);color:#dfe6ff;border:1px solid rgba(128,145,230,.18);border-radius:11px;padding:9px 11px}.chart-wrap{overflow:hidden}.chart{width:100%;height:auto;min-height:250px}.chart text{fill:#7180a5;font-size:12px}.axis{stroke:rgba(130,145,220,.16)}.chart-dep{fill:#63e9d1}.chart-ex{fill:#9178ff}.chart-users{fill:none;stroke:#ff71cd;stroke-width:3}.chart-user-dot{fill:#ff89d5}.chart-legend{display:flex;gap:16px;flex-wrap:wrap;margin:0 0 9px;font-size:12px;color:#9eabd0}.chart-legend span{display:flex;align-items:center;gap:6px}.chart-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}.chart-legend .dep{background:#63e9d1}.chart-legend .ex{background:#9178ff}.chart-legend .usr{background:#ff71cd}.wallet-cell{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-cell{max-width:520px}.bot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bot-chip{border:1px solid rgba(128,145,230,.13);background:rgba(10,15,34,.55);padding:10px 11px;border-radius:12px;font-size:12px;color:#d9e1f8}.bot-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#6cebc8;margin-right:7px}.empty-row{text-align:center!important;color:#7180a8!important}.round-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.bot-plan-panel{display:flex;align-items:center;justify-content:space-between;gap:15px}.modal-card.wide::-webkit-scrollbar{width:8px}.modal-card.wide::-webkit-scrollbar-thumb{background:linear-gradient(#6debcf,#9073ff);border-radius:999px}.modal-card.wide::-webkit-scrollbar-track{background:rgba(255,255,255,.03)}
@media(max-width:900px){.profile-grid,.round-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-actions-grid{grid-template-columns:1fr}.bot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.store-cat{display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:14px;padding:14px;border:1px solid rgba(123,141,255,.15);background:rgba(12,16,38,.55);border-radius:18px}.store-cat-img{width:76px;height:62px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,rgba(74,236,218,.10),rgba(183,78,255,.14));font-size:26px}.store-cat-img img{width:100%;height:100%;object-fit:cover}.store-cat-name{font-size:16px;font-weight:800;margin-bottom:4px}.store-cat-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;color:#9ba8c9;font-size:12px}.check-row{display:flex!important;align-items:center;gap:9px}.check-row input{width:auto!important}.toolbar{align-items:center;flex-wrap:wrap}.section-head{gap:12px}
@media(max-width:900px){.store-grid{grid-template-columns:1fr}.store-cat{grid-template-columns:64px 1fr}.store-cat>.btn{grid-column:1/-1}.store-cat-img{width:64px;height:56px}}
/* v0.4.2 — server-side store API credentials */
.integration-section{background:linear-gradient(145deg,rgba(14,24,49,.72),rgba(12,13,31,.58));border-color:rgba(91,227,208,.16)}
.integration-form{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(300px,1.4fr) auto;gap:12px;align-items:end;margin-top:8px}
.integration-form label{display:block;color:#aeb9d8;font-size:12px}.integration-form label span{display:block;margin-bottom:7px}
.integration-form input{width:100%;height:46px;background:rgba(5,9,22,.82);color:var(--text);border:1px solid rgba(127,149,255,.22);border-radius:13px;padding:0 14px;outline:none}
.integration-form input:focus{border-color:rgba(89,234,213,.56);box-shadow:0 0 0 3px rgba(89,234,213,.07)}
.integration-form .primary{height:46px;white-space:nowrap}.integration-form .primary:disabled{opacity:.65;cursor:wait}
.integration-note{margin-top:11px;color:#7f8cad;font-size:11px;line-height:1.5}
@media(max-width:980px){.integration-form{grid-template-columns:1fr 1fr}.integration-form .primary{grid-column:1/-1}}
@media(max-width:620px){.integration-form{grid-template-columns:1fr}}

.blocked-login{text-align:center;padding:12px 6px 4px}.blocked-login .blocked-icon{width:62px;height:62px;margin:0 auto 16px;border-radius:20px;display:grid;place-items:center;font-size:30px;font-weight:900;color:#190812;background:linear-gradient(135deg,#ff8bb5,#ff5c8f);box-shadow:0 14px 42px rgba(255,92,143,.22)}.blocked-login h3{font-size:24px!important;margin:0 0 8px!important}.blocked-login p{margin:0 auto 20px;color:#ff9fbd;font-size:15px;line-height:1.5}.blocked-login .primary{min-width:180px}


/* v0.4.4 — Resend mail settings */
.mail-hero{background:linear-gradient(145deg,rgba(11,26,45,.78),rgba(18,13,38,.65));border-color:rgba(91,229,204,.16)}
.mail-domain-note{margin:13px 0 16px;border-color:rgba(109,235,207,.17);background:rgba(62,225,190,.055);color:#aab8d7;line-height:1.6}.mail-domain-note b{color:#dffdf4}.mail-domain-note .mono{color:#75efd2}
.mail-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mail-settings-grid label{display:block;color:#aeb9d8;font-size:12px}.mail-settings-grid label span{display:block;margin-bottom:7px}.mail-settings-grid .wide{grid-column:1/-1}.mail-settings-grid input{width:100%;height:46px;background:rgba(5,9,22,.82);color:var(--text);border:1px solid rgba(127,149,255,.22);border-radius:13px;padding:0 14px;outline:none}.mail-settings-grid input:focus{border-color:rgba(89,234,213,.56);box-shadow:0 0 0 3px rgba(89,234,213,.07)}.mail-actions{display:flex;gap:10px;flex-wrap:wrap}.mail-actions .primary,.mail-actions .btn{min-height:46px}.mail-value{font-size:17px!important;overflow-wrap:anywhere}.small-value{font-size:24px!important}
@media(max-width:700px){.mail-settings-grid{grid-template-columns:1fr}.mail-settings-grid .wide{grid-column:auto}.mail-actions{flex-direction:column}.mail-actions>*{width:100%}}

/* v0.6.2 */
.round-control-grid{grid-template-columns:1fr 1fr}.force-start-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;border-color:rgba(255,102,205,.20);background:linear-gradient(145deg,rgba(66,22,72,.30),rgba(10,16,35,.58))}.force-start-btn{min-width:180px;border-color:rgba(255,104,208,.45)!important;color:#ffd7f2!important;background:linear-gradient(180deg,rgba(139,38,105,.38),rgba(72,24,72,.42))!important;box-shadow:0 0 22px rgba(255,76,202,.08)}.chart-total-users{color:#ffd0ee;font-size:12px}.chart-user-count{fill:#ffc8eb!important;font-size:12px!important;font-weight:850;paint-order:stroke;stroke:#080c1c;stroke-width:3px;stroke-linejoin:round}@media(max-width:900px){.round-control-grid{grid-template-columns:1fr}.force-start-panel{align-items:flex-start;flex-direction:column}.force-start-btn{width:100%}}

/* v0.6.2 reviews */
.review-admin-user{display:flex;align-items:center;gap:10px}.review-admin-avatar{width:34px;height:34px;flex:0 0 34px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:850;color:#eef6ff;background:linear-gradient(145deg,#27436a,#4c2768);border:1px solid rgba(132,185,255,.22);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.review-admin-avatar.has-image{font-size:0}

/* v0.7.1 — SEO settings */
.seo-form{max-width:980px}.field-help{display:inline!important;margin-left:8px!important;color:#7080a6;font-size:10px}.seo-subtitle{margin-top:4px;padding-top:15px;border-top:1px solid rgba(130,145,255,.12);font-weight:800;color:#dbe6ff}.seo-preview{padding:16px 17px;border:1px solid rgba(92,232,211,.16);border-radius:16px;background:linear-gradient(135deg,rgba(12,28,42,.65),rgba(27,15,50,.45))}.seo-preview-url{font-size:11px;color:#76d9b2;margin-bottom:6px}.seo-preview b{display:block;font-size:18px;color:#dce9ff}.seo-preview p{margin:6px 0 0;max-width:700px;color:#91a2c3;line-height:1.5;font-size:12px}
