:root{--bg:#0a111e;--bg-2:#0c1524;--sidebar:#0a1423;--card:#111c2c;--card-2:#152237;--border:#233247;--text:#f2f5f9;--muted:#8b99ad;--gold:#edc47b;--gold-soft:#f9dfac;--mint:#4cdbab;--red:#ff747f;--purple:#aba5ff;--radius:16px;--shadow:0 20px 50px #0000001a;font-family:Inter,'Segoe UI',Arial,sans-serif;color-scheme:dark}
*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);min-height:100vh;font-size:14px}button,input,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}svg{vertical-align:middle}
.app-layout{display:flex;min-height:100vh}.sidebar{width:248px;flex:0 0 248px;display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;background:linear-gradient(180deg,#0e1a2a 0%,#0b1523 100%);border-right:1px solid #253345;z-index:10;padding:33px 15px 16px}.sidebar-top{padding:0 13px 49px}.brand{display:flex;align-items:center;gap:13px}.brand-symbol{display:inline-flex;align-items:center;position:relative;font-weight:900;font-size:34px;line-height:1;letter-spacing:-9px;color:var(--gold);transform:skew(-9deg);font-family:Arial,sans-serif;width:45px;flex:0 0 45px}.brand-notch{color:#fff;font-size:24px;font-weight:400;position:relative;top:-7px;left:4px;transform:skew(9deg)}.brand-word{font-weight:850;letter-spacing:2.05px;font-size:13px;white-space:nowrap}.brand-word strong{color:var(--gold)}.brand-word small{display:block;font-size:8px;font-weight:600;letter-spacing:2.05px;margin-top:7px;color:#788aa0}.side-section-label{color:#61748d;letter-spacing:2.1px;font-size:9px;font-weight:800;padding:0 16px;margin-bottom:14px}.second-label{margin-top:33px}.side-nav{display:flex;flex-direction:column;gap:6px}.nav-link{position:relative;display:flex;align-items:center;gap:13px;border:1px solid transparent;border-radius:10px;background:transparent;color:#98a6b8;font-size:12.7px;font-weight:650;text-align:left;padding:12px 13px;width:100%;min-height:44px;transition:background .18s,color .18s}.nav-link:hover{background:#152438;color:white}.nav-link.active{background:#1d2b3e;color:var(--gold);border-color:#293b51}.nav-link.active:before{content:"";position:absolute;left:-15px;top:10px;bottom:10px;width:3px;border-radius:0 5px 5px 0;background:var(--gold)}.nav-icon{display:flex;width:19px;justify-content:center}.nav-icon svg{height:17px;width:17px}.nav-right{font-size:9px;color:#667990;margin-left:auto}.nav-count{margin-left:auto;font-size:10px;background:#25364b;color:#bdcadd;border-radius:6px;padding:3px 7px}.sidebar-bottom{margin-top:auto}.agent-card{display:flex;gap:11px;align-items:center;padding:15px 13px;border:1px solid #2e404f;border-radius:12px;background:linear-gradient(120deg,#1a2b37,#142436);margin-bottom:18px}.signal-point,.live-dot,.green-pip{width:8px;height:8px;border-radius:100%;display:inline-block;flex:0 0 auto;background:var(--mint);box-shadow:0 0 0 4px #4cdbab12}.agent-card b,.profile b{font-size:11px;display:block}.agent-card small,.profile small{font-size:10px;color:#8b9daf;display:block;margin-top:4px}.tiny-arrow{margin-left:auto;color:#a8b7c6}.profile{display:flex;gap:12px;align-items:center;padding:15px 9px 1px;border-top:1px solid var(--border)}.profile-avatar{display:grid;place-items:center;border-radius:10px;width:34px;height:34px;background:#dbc187;color:#162335;font-weight:900}.profile-info{flex:1}.icon-button{border:0;background:transparent;color:#a2afc0;display:grid;place-items:center;width:35px;height:35px;border-radius:8px}.icon-button:hover{background:#ffffff10;color:white}.icon-button svg{width:18px;height:18px}
.main{margin-left:248px;min-width:0;width:calc(100% - 248px);background:radial-gradient(ellipse 720px 470px at 73% 0%,#162538 0%,transparent 80%),var(--bg)}.topbar{height:75px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,4.1vw,70px);border-bottom:1px solid #213043;background:#0c1624b8}.breadcrumb{font-size:10px;font-weight:750;letter-spacing:1.65px;color:#667991}.breadcrumb span{padding:0 13px;color:#52637b}.breadcrumb b{color:#abb8c9;font-weight:750}.top-actions{display:flex;align-items:center;gap:21px}.live-chip{padding:9px 13px;border:1px solid #2a504b;border-radius:7px;background:#17352f62;color:#8adfc3;font-size:9px;letter-spacing:1.1px;font-weight:850;display:flex;align-items:center;gap:9px}.live-dot{width:6px;height:6px;box-shadow:0 0 10px #46daa5}.top-time{color:#a5b3c3;font-size:12px;font-weight:700}.top-settings{border-left:1px solid #2d3a4d;border-radius:0;padding-left:18px}
.page-content{padding:44px clamp(20px,4.1vw,70px) 28px;max-width:1680px;margin:0 auto}.welcome{display:flex;justify-content:space-between;align-items:end;gap:25px}.eyebrow,.overline{font-size:10px;font-weight:850;letter-spacing:2.15px;color:var(--gold);margin:0 0 17px}.eyebrow-line{display:inline-block;background:var(--gold);height:1px;width:28px;vertical-align:middle;margin-right:9px}.eyebrow-index{color:#66778d;margin-left:4px}.welcome h1{font-size:clamp(29px,3.4vw,48px);letter-spacing:-2.1px;line-height:1.1;margin:0;font-weight:780}.welcome h1 em{color:var(--gold);font-style:normal}.welcome-sub{font-size:13px;color:#92a1b4;margin:16px 0 0;line-height:1.6}.welcome-actions{display:flex;gap:10px;padding-bottom:2px}.btn{border-radius:9px;border:1px solid transparent;min-height:40px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:790;transition:transform .15s,background .15s}.btn:active{transform:translateY(1px)}.btn svg{width:15px;height:15px}.btn-outline{border-color:#304159;background:#162234;color:#e2e7ed}.btn-outline:hover{background:#24354d}.btn-gold{background:linear-gradient(115deg,#f2d390,#d5aa5e);color:#1b2028;box-shadow:0 8px 22px #d5aa5e15}.btn-gold:hover{background:linear-gradient(115deg,#ffe0a6,#dfb56d)}.btn-full{width:100%}.overview-status{display:flex;align-items:center;gap:14px;background:linear-gradient(100deg,#152c2d,#14232d 70%,#172a35);border:1px solid #2f554e;border-radius:10px;padding:17px 21px;margin-top:36px;min-height:70px}.overview-status.problem{background:linear-gradient(100deg,#352429,#252332);border-color:#78434a}.status-light{height:10px;width:10px;background:var(--mint);border-radius:50%;box-shadow:0 0 0 6px #4cdbab15,0 0 12px #4cdbab50}.problem .status-light{background:var(--red);box-shadow:0 0 0 6px #ff747f16}.overview-status b{display:block;font-size:12px;letter-spacing:.2px}.overview-status small{display:block;color:#8eacaa;font-size:11px;margin-top:5px}.problem small{color:#c49ba3}.status-right{margin-left:auto;color:#8fa6aa;font-size:9px;letter-spacing:1px;font-weight:750;white-space:nowrap}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 22px}.kpi-card,.panel{background:linear-gradient(150deg,#152133,#111b2b 80%);border:1px solid #2a384d;border-radius:var(--radius);box-shadow:var(--shadow)}.kpi-card{padding:20px 20px 15px;min-height:173px;overflow:hidden}.kpi-top,.kpi-bottom{display:flex;align-items:center;justify-content:space-between;gap:6px}.kpi-top>span:first-child{font-size:9px;letter-spacing:1.35px;color:#91a0b1;font-weight:850}.kpi-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center}.kpi-icon svg{width:17px;height:17px}.kpi-icon.mint{background:#163e3b;color:var(--mint)}.kpi-icon.red{background:#3a2736;color:var(--red)}.kpi-icon.gold{background:#413526;color:var(--gold)}.kpi-icon.purple{background:#292b49;color:var(--purple)}.kpi-value{margin:13px 0 17px;display:flex;align-items:baseline;gap:10px}.kpi-value strong{font-size:38px;letter-spacing:-1.6px;font-weight:750}.kpi-value small{color:#8493a7;font-size:10px}.kpi-bottom{border-top:1px solid #29364a;padding-top:12px;color:#5e718b;font-size:9px;font-weight:750;letter-spacing:.4px}.mini-trend{color:#8b99a9;letter-spacing:0;font-weight:650}.mini-trend.good{color:#80d9b8}.main-columns{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(320px,1fr);gap:19px;align-items:start}.panel{overflow:hidden}.monitor-panel{min-height:620px}.section-head{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 25px 18px;gap:12px}.section-head .overline{margin-bottom:9px;font-size:9px}.section-head h2{font-size:20px;letter-spacing:-.55px;font-weight:760;margin:0}.heading-dot{color:var(--gold)}.section-sub{font-size:11px;color:#8394a9;margin:10px 0 0}.header-tag{color:#abb8c8;border:1px solid #34445b;border-radius:6px;padding:7px 9px;font-size:9px;font-weight:800;letter-spacing:.75px;white-space:nowrap}.filter-row{display:flex;align-items:center;gap:7px;padding:0 24px 18px;overflow:auto}.filter-chip{background:transparent;border:1px solid #2d3c50;color:#97a7ba;padding:8px 11px;border-radius:7px;white-space:nowrap;font-size:10px;font-weight:750}.filter-chip.selected{background:#283948;border-color:#8d7b5c;color:var(--gold)}.filter-chip:hover{background:#25354b}.monitor-list{padding:0 13px}.monitor-row{position:relative;border:1px solid transparent;border-bottom-color:#2b394c;border-radius:8px;padding:15px 11px;display:grid;grid-template-columns:minmax(0,1fr) 78px 80px 30px;align-items:center;gap:9px;transition:background .12s}.monitor-row:hover{background:#1e2d3f}.monitor-row:last-child{border-bottom-color:transparent}.monitor-id{display:flex;align-items:center;gap:12px;min-width:0}.service-logo{width:37px;height:37px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(135deg,#2d3e52,#26374b);border:1px solid #3a4c5f;color:#e7cf9b;flex:0 0 37px;font-size:13px;font-weight:850;letter-spacing:-1px}.service-logo.pms{background:#30344d;color:#bcb8ff}.service-logo.linnies{background:#3c314e;color:#f6b9db}.service-logo.community{background:#293b4b;color:#88d8ed}.service-id-text{min-width:0}.service-id-text b{display:block;font-size:11.8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-id-text small{font-size:10px;color:#798da4;display:block;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-status{justify-self:end;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:850;white-space:nowrap}.status-dot{height:6px;width:6px;border-radius:100%;background:#8090a4}.service-status.up{color:#66d6a9}.service-status.up .status-dot{background:#52dcad}.service-status.down{color:var(--red)}.service-status.down .status-dot{background:var(--red)}.service-status.pending,.service-status.paused{color:#a4afbf}.response-time{font-size:11px;text-align:right;color:#b5c3d0;font-weight:700}.response-time small{font-weight:500;font-size:9px;color:#71849c}.row-more{display:grid;place-items:center;border:0;color:#a0adc0;background:transparent;border-radius:6px;padding:5px}.row-more svg{height:17px;width:17px}.row-more:hover{background:#314056}.empty-state{text-align:center;color:#92a2b8;font-size:12px;padding:40px 12px}.panel-footer{border-top:1px solid #2a384b;background:#142033;padding:17px 24px;display:flex;align-items:center;justify-content:space-between;gap:7px}.panel-footer>span{font-size:10px;color:#93a2b6;display:flex;align-items:center;gap:9px}.panel-footer b{color:#c4cfda}.text-button{border:0;background:transparent;color:var(--gold);font-size:10px;font-weight:800}.text-button span{margin-left:5px}
.right-stack{display:flex;flex-direction:column;gap:19px}.section-head.compact{padding-bottom:13px}.section-head.compact h2{font-size:18px}.server-tag{border:1px solid #29574c;background:#17322b;color:#80daba;padding:7px 9px;display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:9px;font-weight:850;border-radius:6px}.server-name{display:flex;align-items:center;gap:12px;margin:0 24px;border-bottom:1px solid #2c3a4f;padding:9px 0 21px}.server-name>svg{color:var(--gold);width:35px;height:35px;padding:8px;border-radius:8px;background:#433927}.server-name b{font-size:12px}.server-name small{display:block;margin-top:5px;color:#8b9aaa;font-size:10px}.gauges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:22px 12px 20px;gap:7px}.gauge-block{text-align:center;min-width:0}.gauge-svg{width:94px;max-width:100%;height:94px;display:block;margin:auto}.gauge-track{stroke:#2c394b;fill:none;stroke-width:8}.gauge-progress{stroke:var(--gold);fill:none;stroke-width:8;stroke-linecap:round;transform-origin:center;transform:rotate(-90deg)}.gauge-progress.cpu{stroke:var(--mint)}.gauge-progress.memory{stroke:#b3a4fd}.gauge-progress.disk{stroke:var(--gold)}.gauge-percent{fill:var(--text);font-size:19px;font-weight:750;letter-spacing:-.7px}.gauge-name{display:block;color:#aebdcb;font-size:10px;font-weight:800;margin-top:-4px}.gauge-sub{display:block;color:#697d93;font-size:9px;margin-top:5px}.gauge-placeholder{grid-column:1/-1;border:1px dashed #3a4860;padding:20px;font-size:11px;color:#98a9ba;text-align:center;line-height:1.7;border-radius:9px}.server-detail{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #29384c;border-bottom:1px solid #29384c}.server-detail span{font-size:9px;letter-spacing:1.2px;font-weight:850;color:#90a2b5}.server-detail b{font-size:11px;color:var(--gold)}.docker-list{padding:8px 24px 17px;max-height:216px;overflow:auto}.docker-row{display:flex;gap:9px;align-items:center;border-bottom:1px solid #27364a;padding:10px 1px}.docker-row:last-child{border:0}.docker-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:#b6c5d3}.docker-flag{font-size:9px;font-weight:800;color:#5ad9a8}.docker-flag.down{color:#ff808d}.muted{color:#77899e;font-size:11px;line-height:1.6}.activity-list{padding:0 24px 20px;min-height:105px;max-height:250px;overflow:auto}.activity-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #27364b}.activity-item:last-child{border-bottom:0}.activity-symbol{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:9px;background:#17372e;color:#5cdaad;font-weight:800}.activity-symbol.down{background:#392633;color:#ff7d8b}.activity-text{min-width:0;flex:1}.activity-text b{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-text small{color:#7e90a4;font-size:10px;margin-top:6px;display:block}.activity-time{font-size:9px;color:#73869d}.app-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;color:#63768d;font-size:9px;font-weight:650;letter-spacing:1.1px}.app-footer b{color:#96a8ba}.app-footer span{margin:0 7px}
.auth-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 55% 17%,#1f334c 0%,transparent 39%),#080f1b;position:relative;overflow:hidden;padding:20px}.auth-orb{position:absolute;border-radius:100%;filter:blur(45px);opacity:.18;pointer-events:none}.auth-orb-one{width:220px;height:220px;background:#f5c279;top:10%;left:17%}.auth-orb-two{width:340px;height:340px;background:#5f83c2;right:7%;bottom:6%}.auth-card{z-index:1;width:min(100%,452px);border:1px solid #344459;border-radius:21px;padding:36px 39px 26px;background:linear-gradient(145deg,#172337,#101a2b);box-shadow:0 35px 95px #0008}.auth-logo{display:flex;align-items:center;justify-content:center;gap:11px;font-size:13px;letter-spacing:1.75px;font-weight:850;margin-bottom:32px}.auth-logo b{color:var(--gold)}.auth-logo small{display:block;color:#91a1b2;font-size:8px;letter-spacing:2.6px;margin-top:6px}.auth-icon{height:52px;width:52px;display:grid;place-items:center;border:1px solid #6f5a3c;border-radius:13px;background:#322c2c;color:var(--gold);font-size:28px;margin-bottom:25px}.auth-kicker{color:var(--gold);font-size:9px;letter-spacing:2.2px;font-weight:800}.auth-card h1{font-size:32px;letter-spacing:-1px;margin:12px 0}.auth-sub{font-size:12px;line-height:1.65;color:#91a1b4;margin:0 0 24px}.form-field{margin-bottom:17px}.form-field label{color:#b8c5d2;font-size:11px;font-weight:750;display:block;margin-bottom:8px}.form-field input,.form-field select{display:block;width:100%;border:1px solid #36475c;background:#0c1624;border-radius:9px;color:#f1f5fa;padding:13px;font-size:12px;min-height:44px}.form-field input::placeholder{color:#667992}.auth-foot{text-align:center;font-size:8px;color:#65758c;margin:25px 0 0;letter-spacing:.6px}.auth-foot span{color:var(--gold);margin:0 7px}.form-error{background:#3e242b;color:#ffb3ba;font-size:11px;border:1px solid #78454d;padding:11px;border-radius:7px}.auth-card .btn{margin-top:4px;min-height:45px;justify-content:space-between;padding:10px 16px}
.modal-backdrop{position:fixed;inset:0;z-index:30;background:#050a12cc;display:grid;place-items:center;padding:15px;backdrop-filter:blur(7px)}.modal-card{width:min(100%,520px);max-height:min(85vh,800px);overflow:auto;background:#132135;border:1px solid #42516a;border-radius:16px;box-shadow:0 35px 100px #0009}.modal-head{display:flex;align-items:start;justify-content:space-between;gap:10px;padding:24px 27px;border-bottom:1px solid #304158}.modal-head .overline{margin-bottom:7px}.modal-head h2{margin:0;font-size:22px;letter-spacing:-.7px}.modal-content{padding:23px 27px 27px}.modal-content .form-field{margin-bottom:15px}.modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:23px;flex-wrap:wrap}.small-hint{font-size:11px;color:#92a5b9;line-height:1.6}.divider{border:0;border-top:1px solid #334359;margin:21px 0}.form-switch{display:flex;align-items:center;gap:10px;color:#b2c2d0;font-size:12px}.form-switch input{accent-color:#d9b673}.btn-danger{color:#ff989f;border:1px solid #793943;background:#38212c}.btn-danger:hover{background:#4e2633}.btn-ghost{background:#233348;color:#d7e1e9;border:1px solid #36495f}.toast{position:fixed;z-index:45;bottom:25px;right:25px;border:1px solid #5f664d;border-radius:12px;padding:15px 18px;max-width:min(420px,90vw);background:#26362f;color:#dcf4e6;box-shadow:0 16px 35px #0005;font-size:12px;font-weight:650}.toast.error{border-color:#8e4955;background:#412731;color:#ffd0d4}.inline-code{font-family:ui-monospace,Consolas,monospace;font-size:10px;color:#ffd69a;word-break:break-all;background:#0a1423;border-radius:7px;padding:12px;border:1px solid #31415a;display:block;line-height:1.7}.muted-note{font-size:11px;line-height:1.6;color:#94a6bc}.external{color:var(--gold);text-decoration:underline;text-underline-offset:3px}
@media(max-width:1300px){.sidebar{width:224px;flex-basis:224px}.main{margin-left:224px;width:calc(100% - 224px)}.page-content{padding-left:27px;padding-right:27px}.topbar{padding-left:27px;padding-right:27px}.main-columns{grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr)}.kpi-card{padding:17px 14px}.kpi-value strong{font-size:34px}}
@media(max-width:1050px){.main-columns{grid-template-columns:1fr}.right-stack{display:grid;grid-template-columns:1fr 1fr;gap:15px}.server-panel{grid-column:auto}.gauges{padding-left:6px;padding-right:6px}.sidebar{width:74px;flex-basis:74px;padding:25px 10px}.main{margin-left:74px;width:calc(100% - 74px)}.brand-word,.side-section-label,.nav-link>span:not(.nav-icon),.agent-card,.profile-info,.profile-exit{display:none!important}.sidebar-top{padding:0 0 36px}.brand-symbol{margin-left:5px}.nav-link{justify-content:center;padding:13px}.nav-link.active:before{left:-10px}.profile{justify-content:center}.kpi-grid{gap:10px}}
@media(max-width:760px){.sidebar{width:100%;height:62px;inset:auto 0 0 0;flex-direction:row;align-items:center;justify-content:center;padding:6px 8px;border-top:1px solid #39475a;border-right:0;background:#111e30}.sidebar-top,.side-section-label,.second-label,.sidebar-bottom,.sidebar nav:nth-of-type(2){display:none!important}.sidebar .side-nav{flex-direction:row;width:100%;justify-content:space-around;gap:5px}.sidebar .nav-link{width:auto;flex:1;min-height:46px;padding:9px}.sidebar .nav-link.active:before{width:auto;height:2px;left:22%;right:22%;top:auto;bottom:-7px}.main{margin:0;width:100%;padding-bottom:75px}.topbar{height:58px;padding:0 17px}.breadcrumb{font-size:9px}.breadcrumb span{padding:0 5px}.top-actions{gap:10px}.top-time,.top-settings{display:none}.live-chip{font-size:8px;padding:7px 9px}.page-content{padding:31px 16px 20px}.welcome{align-items:start;flex-direction:column;gap:19px}.welcome h1{font-size:34px}.welcome-sub{font-size:12px;margin-top:12px}.welcome-actions{width:100%;gap:9px}.welcome-actions .btn{flex:1;padding:10px 9px;font-size:10px}.overview-status{margin-top:23px;padding:14px;align-items:start;min-height:auto}.status-right{font-size:8px;align-self:center}.kpi-grid{grid-template-columns:1fr 1fr;gap:10px;margin:13px 0}.kpi-card{min-height:138px;padding:14px}.kpi-value{margin:12px 0}.kpi-value strong{font-size:31px}.kpi-top>span:first-child{font-size:8px}.kpi-icon{width:26px;height:26px}.kpi-value small{font-size:9px}.kpi-bottom{font-size:8px}.main-columns,.right-stack{display:flex;flex-direction:column;gap:14px}.monitor-panel,.server-panel,.activity-panel{width:100%}.section-head{padding:20px 17px 15px}.section-head h2{font-size:18px}.section-sub{font-size:10px}.filter-row{padding:0 16px 12px}.monitor-list{padding:0 9px}.monitor-row{grid-template-columns:minmax(0,1fr) 55px 27px;gap:5px;padding:13px 6px}.response-time{display:none}.service-logo{width:32px;height:32px;flex-basis:32px}.service-id-text b{font-size:11px}.service-id-text small{font-size:9px}.service-status{font-size:8px}.panel-footer{padding:15px 13px}.panel-footer>span{font-size:9px}.text-button{font-size:9px}.app-footer{font-size:8px;line-height:1.8;align-items:start;flex-direction:column}.modal-content{padding:18px}.modal-head{padding:20px 18px}.auth-card{padding:27px 22px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}

.dot-online{background:var(--mint)!important}.dot-offline{background:var(--red)!important}
