:root{font-family:var(--m-font-family-ui,ui-sans-serif, system-ui, sans-serif);--bg:#f8fafc;--surface:#fff;--surface-2:#f9fbfd;--line:#e5e7eb;--line-soft:#eef1f4;--text:#111827;--muted:#6b7280;--blue:#4da3ff;--blue-hover:#378fe7;--blue-soft:#eef7ff;--red:#ff6b6b;--red-soft:#fff1f1;--success:#24b47e}:root[data-theme=dark]{--bg:#11131a;--surface:#171a23;--surface-2:#1d212d;--line:#2a3040;--line-soft:#242936;--text:#f3f4f6;--muted:#9aa3b2;--blue:#5eb3ff;--blue-hover:#78c0ff;--blue-soft:#5eb3ff1a;--red:#ff7a7a;--red-soft:#ff7a7a1a;--success:#4ade80}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--bg);min-height:100vh;color:var(--text)}button,input{font:inherit}button{cursor:pointer}.form-field{gap:6px;display:grid}.form-field>span{color:var(--muted);font-size:var(--m-font-caption)}.form-field input{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--text);border-radius:9px;outline:none;padding:8px 10px}.form-field input:focus{border-color:var(--blue)}.button{min-height:36px;font-size:var(--m-font-body);border:0;border-radius:9px;padding:8px 12px;font-weight:600}.button-primary{background:var(--blue);color:#fff}.button-primary:hover{background:var(--blue-hover)}.login-page{place-items:center;min-height:100vh;padding:clamp(12px,4vw,32px);display:grid}.login-card{width:min(410px,100%);max-width:410px;max-height:calc(100vh - 24px)}.login-brand,.server-brand{align-items:center;gap:10px;display:flex}.login-brand img,.server-brand img{object-fit:contain;width:32px;height:32px;display:block}.login-brand>div,.server-brand>div{flex-direction:column;display:flex}.login-brand .m-strong,.server-brand .m-strong{font-size:var(--m-font-body);font-weight:700;line-height:1}.login-brand span,.server-brand span{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.04em;margin-top:3px}.eyebrow{color:var(--blue);font-size:var(--m-font-label);letter-spacing:.14em;margin:0 0 7px;font-weight:600}.login-error{background:var(--red-soft);color:var(--red);border:1px solid color-mix(in srgb, var(--red) 25%, var(--line));font-size:var(--m-font-label);border-radius:8px;padding:9px 10px}.login-security-dot,.status-dot-offline{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.login-security-dot{background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 11%, transparent)}.status-dot-offline{background:var(--red)}.auth-loading-screen{background:var(--bg);min-height:100vh;color:var(--muted);font-size:var(--m-font-label);letter-spacing:.12em;justify-content:center;align-items:center;gap:10px;display:flex}.auth-loading-screen img{width:28px;height:28px}.theme-button,.theme-button-inline{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;padding:0;display:grid}.theme-button{position:fixed;top:20px;right:20px}.theme-button:hover,.theme-button-inline:hover{color:var(--blue);border-color:color-mix(in srgb, var(--blue) 35%, var(--line))}.server-shell{background:var(--bg);grid-template-columns:218px minmax(0,1fr);min-height:100vh;display:grid}.server-sidebar{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.server-brand{padding:0 8px 26px}.server-nav{gap:3px;display:grid}.server-nav-item{width:100%;min-height:38px;color:var(--muted);font-size:var(--m-font-body);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 9px;display:flex}.server-nav-item>svg{stroke-width:1.75px;flex:0 0 15px;width:15px;height:15px}.server-nav-item:hover{background:var(--surface-2);color:var(--text)}.server-nav-item.active{background:var(--blue-soft);color:var(--blue);font-weight:600}.server-sidebar-bottom{border-top:1px solid var(--line);margin-top:auto;padding-top:15px}.server-user{justify-content:space-between;align-items:center;gap:8px;padding:0 7px;display:flex}.server-user>div{flex-direction:column;min-width:0;display:flex}.server-user .m-strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--m-font-caption);overflow:hidden}.server-user span{color:var(--muted);font-size:var(--m-font-label);margin-top:3px}.server-user button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.server-user button:hover{background:var(--surface-2);color:var(--text)}.server-main{min-width:0}.server-topbar{z-index:10;background:color-mix(in srgb, var(--surface) 92%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;height:62px;padding:0 28px;display:flex;position:sticky;top:0}.server-topbar>div:first-child{flex-direction:column;display:flex}.server-topbar-kicker{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.12em;font-weight:600}.server-topbar .m-strong{font-size:var(--m-font-body);margin-top:3px}.server-content{width:100%;max-width:1480px;margin:0 auto;padding:30px 30px 70px}.server-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.server-page-heading h1{font-size:var(--m-font-hero);letter-spacing:-.055em;margin:0}.server-page-heading>div:first-child>p:last-child{color:var(--muted);font-size:var(--m-font-caption);margin:8px 0 0}.server-environment{border:1px solid var(--line);background:var(--surface);min-height:28px;color:var(--muted);font-size:var(--m-font-label);border-radius:999px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.server-status-hero{color:#fff;background:radial-gradient(circle at 88%,#4da3ff29,#0000 28%),#111827;border-radius:15px;justify-content:space-between;align-items:center;min-height:210px;padding:32px;display:flex;position:relative;overflow:hidden}.server-status-hero:after{content:"";border:1px solid #4da3ff17;border-radius:50%;width:220px;height:220px;position:absolute;top:-30px;right:-35px;box-shadow:0 0 0 45px #4da3ff06,0 0 0 90px #4da3ff04}.server-status-hero>div,.server-status-hero>svg{z-index:2;position:relative}.server-status-line{color:#82bcff;font-size:var(--m-font-label);letter-spacing:.13em;align-items:center;gap:9px;font-weight:600;display:flex}.server-status-hero h2{font-size:var(--m-font-hero);letter-spacing:-.05em;margin:48px 0 10px}.server-status-hero p{color:#93a4c2;font-size:var(--m-font-caption);margin:0}.server-status-hero>svg{color:var(--blue);filter:drop-shadow(0 0 14px #4da3ff40);margin-right:18px}.server-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.server-stat-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:46px minmax(0,1fr);gap:16px;min-height:150px;padding:20px;display:grid}.server-stat-icon{border:1px solid color-mix(in srgb, var(--blue) 22%, var(--line));background:color-mix(in srgb, var(--blue) 8%, var(--surface));width:44px;height:44px;color:var(--blue);border-radius:11px;place-items:center;display:grid}.server-stat-content{flex-direction:column;min-width:0;display:flex}.server-stat-label{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.11em;font-weight:600}.server-stat-value{font-size:var(--m-font-hero);letter-spacing:-.055em;margin-top:14px;line-height:1}.server-stat-divider{background:linear-gradient(90deg,#4da3ffb8,#4da3ff1f);width:100%;height:1px;margin-top:17px}.server-stat-caption{color:var(--muted);font-size:var(--m-font-label);margin-top:10px}.server-dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(340px,.95fr);gap:10px;margin-top:10px;display:grid}.server-panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:360px;padding:22px}.server-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;min-height:58px;padding-bottom:17px;display:flex}.server-panel-head>div:first-child{padding-left:14px;position:relative}.server-panel-head>div:first-child:before{content:"";background:var(--blue);border-radius:999px;width:2px;height:32px;position:absolute;top:0;left:0}.server-panel-head span{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.11em;font-weight:600}.server-panel-head h3{font-size:var(--m-font-heading);letter-spacing:-.025em;margin:6px 0 0}.server-online{align-items:center;gap:7px;display:inline-flex;color:var(--muted)!important;font-size:var(--m-font-label)!important;letter-spacing:0!important;font-weight:500!important}.server-online .m-strong{background:var(--success);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 10%, transparent);border-radius:50%}.server-system-row{border-bottom:1px solid color-mix(in srgb, var(--blue) 15%, var(--line));grid-template-columns:34px 110px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;display:grid}.server-system-row:last-child{border-bottom:0}.row-icon{border:1px solid color-mix(in srgb, var(--blue) 20%, var(--line));background:color-mix(in srgb, var(--blue) 7%, var(--surface));width:28px;height:28px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.row-icon-text{font-size:var(--m-font-label);font-weight:700}.server-system-row>span{color:var(--muted);font-size:var(--m-font-label)}.server-system-row>.m-strong{font-size:var(--m-font-label);font-weight:600}.system-value-with-bar{grid-template-columns:210px 128px 34px;align-items:center;gap:10px;width:100%;display:grid}.system-value-with-bar>.m-strong{font-size:var(--m-font-label);white-space:nowrap;font-weight:600}.system-mini-bar{background:color-mix(in srgb, var(--blue) 7%, var(--line));border-radius:999px;width:128px;height:2px;overflow:hidden}.system-mini-bar>i{border-radius:inherit;background:var(--blue);height:100%;transition:width .35s;display:block}.system-bar-percent{min-width:34px;color:var(--muted);font-size:var(--m-font-label);text-align:left;white-space:nowrap;font-weight:600}.server-service-row{border-bottom:1px solid color-mix(in srgb, var(--blue) 15%, var(--line));grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;display:grid}.server-service-row:last-child{border-bottom:0}.service-icon{border:1px solid color-mix(in srgb, var(--blue) 20%, var(--line));background:color-mix(in srgb, var(--blue) 7%, var(--surface));width:36px;height:36px;color:var(--blue);border-radius:9px;place-items:center;display:grid}.server-service-row>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.server-service-row>div:nth-child(2) .m-strong{font-size:var(--m-font-label);font-weight:600}.server-service-row>div:nth-child(2) span{color:var(--muted);font-size:var(--m-font-label);margin-top:3px}.server-service-row>.m-caption{font-size:var(--m-font-label);letter-spacing:.08em;font-weight:500}.service-running{color:var(--success)}.service-pending{color:var(--muted)}.service-down{color:var(--red)}:root[data-theme=dark] .server-status-hero{background:radial-gradient(circle at 88%,#5eb3ff2b,#0000 29%),#0c111c}:root[data-theme=dark] .server-stat-icon,:root[data-theme=dark] .row-icon,:root[data-theme=dark] .service-icon{background:#5eb3ff12;border-color:#5eb3ff2b}:root[data-theme=dark] .system-mini-bar{background:#5eb3ff1a}@media (width<=1050px){.server-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.server-dashboard-grid{grid-template-columns:1fr}}@media (width<=760px){.server-shell{grid-template-columns:68px minmax(0,1fr)}.server-sidebar{padding-inline:9px}.server-brand{justify-content:center;padding-inline:0}.server-brand>div,.server-nav-item span,.server-user>div{display:none}.server-nav-item{justify-content:center;padding:0}.server-user{justify-content:center}.server-content{padding:22px}.system-value-with-bar{grid-template-columns:minmax(120px,1fr) 90px 32px}.system-mini-bar{width:90px}}@media (width<=560px){.server-stats-grid{grid-template-columns:1fr}.server-page-heading{flex-direction:column;align-items:flex-start}.server-stat-card{grid-template-columns:44px minmax(0,1fr)}.server-system-row{grid-template-columns:32px 82px minmax(0,1fr)}.system-value-with-bar{grid-template-columns:1fr;gap:5px}.system-mini-bar{width:105px}.system-bar-percent{display:none}}.server-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.server-detail-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:170px;padding:22px}.server-detail-card-wide{grid-column:1/-1}.server-detail-head{align-items:center;gap:12px;display:flex}.server-detail-icon{border:1px solid color-mix(in srgb, var(--blue) 20%, var(--line));background:color-mix(in srgb, var(--blue) 7%, var(--surface));width:38px;height:38px;color:var(--blue);border-radius:10px;place-items:center;display:grid}.server-detail-head>div:last-child{flex-direction:column;display:flex}.server-detail-head span{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.12em;font-weight:600}.server-detail-head h3{font-size:var(--m-font-heading);letter-spacing:-.03em;margin:5px 0 0}.server-detail-value{font-size:var(--m-font-caption);margin-top:28px;font-weight:600;display:block}.server-detail-progress{background:color-mix(in srgb, var(--blue) 8%, var(--line));border-radius:999px;width:100%;height:3px;margin-top:18px;overflow:hidden}.server-detail-progress i{border-radius:inherit;background:var(--blue);height:100%;transition:width .35s;display:block}.server-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:24px;display:grid}.server-detail-list>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:46px;display:flex}.server-detail-list span{color:var(--muted);font-size:var(--m-font-label)}.server-detail-list .m-strong{font-size:var(--m-font-label);text-align:right;font-weight:600}.server-detail-service{border-bottom:1px solid var(--line-soft);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;display:grid}.server-detail-service:last-child{border-bottom:0}.server-detail-service>div{flex-direction:column;display:flex}.server-detail-service .m-strong{font-size:var(--m-font-label);font-weight:600}.server-detail-service div span{color:var(--muted);font-size:var(--m-font-label);margin-top:3px}.server-detail-service .m-caption{font-size:var(--m-font-label);letter-spacing:.08em;font-weight:500}.empty-view-card{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:40px;display:flex}.empty-view-icon{border:1px solid color-mix(in srgb, var(--blue) 20%, var(--line));background:color-mix(in srgb, var(--blue) 7%, var(--surface));width:44px;height:44px;color:var(--blue);border-radius:11px;place-items:center;margin-bottom:16px;display:grid}.empty-view-card h3{font-size:var(--m-font-heading);margin:0}.empty-view-card p{max-width:420px;color:var(--muted);font-size:var(--m-font-label);margin:8px 0 0}@media (width<=900px){.server-detail-grid{grid-template-columns:1fr}.server-detail-card-wide{grid-column:auto}.server-detail-list{grid-template-columns:1fr}}.logs-panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.logs-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 18px;display:flex}.logs-toolbar-left{color:var(--muted);align-items:center;gap:6px;display:flex}.log-filter{min-height:28px;color:var(--muted);font-size:var(--m-font-label);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 10px}.log-filter:hover{background:var(--surface-2);color:var(--text)}.log-filter.active{border-color:color-mix(in srgb, var(--blue) 20%, var(--line));background:var(--blue-soft);color:var(--blue);font-weight:600}.logs-table{scrollbar-gutter:stable;width:100%;overflow:auto hidden}.logs-table-head,.logs-table-row{grid-template-columns:minmax(112px,.8fr) minmax(88px,.65fr) minmax(128px,.95fr) minmax(280px,3.6fr);align-items:center;gap:0 clamp(18px,2vw,34px);min-width:704px;padding:0 18px;display:grid}.logs-table-head>*,.logs-table-row>*{text-align:left;justify-self:start}.logs-table-head{background:color-mix(in srgb, var(--blue) 3%, var(--surface));border-bottom:1px solid var(--line);min-height:38px;color:var(--muted);font-size:var(--m-font-label);letter-spacing:.09em;text-transform:none;font-weight:600}.logs-table-row{border-bottom:1px solid color-mix(in srgb, var(--blue) 10%, var(--line));min-height:52px}.logs-table-row:last-child{border-bottom:0}.logs-table-row:hover{background:color-mix(in srgb, var(--blue) 2.5%, var(--surface))}.log-time{color:var(--muted);font-size:var(--m-font-label);font-variant-numeric:tabular-nums}.log-level{width:fit-content;font-size:var(--m-font-label);letter-spacing:.06em;text-transform:none;border-radius:999px;padding:4px 7px;font-weight:600}.log-level-info{background:color-mix(in srgb, var(--blue) 9%, transparent);color:var(--blue)}.log-level-warning{color:#d99000;background:#f59e0b1a}.log-level-error{background:var(--red-soft);color:var(--red)}.log-source{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.07em;text-transform:none;font-weight:600}.logs-table-row>.m-strong{min-width:0;color:var(--text);font-size:var(--m-font-label);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.logs-empty{color:var(--muted);font-size:var(--m-font-label);text-align:center;padding:60px 20px}@media (width<=800px){.logs-table-head,.logs-table-row{grid-template-columns:minmax(104px,.8fr) minmax(82px,.65fr) minmax(116px,.95fr) minmax(260px,3.6fr);column-gap:16px}}.backup-run-button{border:1px solid color-mix(in srgb, var(--blue) 25%, var(--line));background:var(--blue-soft);min-height:34px;color:var(--blue);font-size:var(--m-font-label);border-radius:9px;align-items:center;gap:8px;padding:0 13px;font-weight:600;display:inline-flex}.backup-run-button:disabled{opacity:.55;cursor:default}.backup-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.backup-storage-health{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(150px,.85fr) minmax(240px,1.45fr) minmax(100px,.6fr) auto;align-items:center;gap:16px;min-height:78px;margin:0 0 10px;padding:14px 16px;display:grid}.backup-storage-health>div{gap:4px;min-width:0;display:grid}.backup-storage-health>div>span{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.08em;font-weight:650;line-height:1.2}.backup-storage-health>div>.m-strong{min-width:0;color:var(--text);font-size:var(--m-font-body);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.35;overflow:hidden}.backup-storage-health-state{box-sizing:border-box;border:1px solid var(--line);min-height:32px;color:var(--muted);font-size:var(--m-font-caption);white-space:nowrap;border-radius:8px;grid-auto-flow:column;justify-content:center;align-items:center;padding:0 10px;font-weight:650;line-height:1.2;gap:6px!important;display:inline-flex!important}.backup-storage-health-state.ok{border-color:color-mix(in srgb, var(--success) 28%, var(--line));background:color-mix(in srgb, var(--success) 6%, var(--surface));color:var(--success)}.backup-stat-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;min-height:125px;padding:18px;display:flex}.backup-stat-card>svg{color:var(--blue);margin-bottom:18px}.backup-stat-card>span{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.1em;font-weight:600}.backup-stat-card>.m-strong{font-size:var(--m-font-body);margin-top:8px;font-weight:600}.backup-panel{margin-top:10px}.backup-panel-head{justify-content:space-between;gap:15px;display:flex}.backup-panel-head>div{flex-direction:column;display:flex}.backup-panel-head span{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.1em;font-weight:600}.backup-panel-head h3{font-size:var(--m-font-body);margin:5px 0 0}.backup-state{border-radius:999px;padding:5px 8px;letter-spacing:.04em!important}.backup-state-ok{background:color-mix(in srgb, var(--success) 10%, transparent);color:var(--success)!important}.backup-state-warning{background:#f59e0b1a;color:#d99000!important}.backup-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:8px 20px 14px;display:grid}.backup-config-grid>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;min-height:50px;display:flex}.backup-config-grid span{color:var(--muted);font-size:var(--m-font-label)}.backup-config-grid .m-strong{text-overflow:ellipsis;white-space:nowrap;max-width:65%;font-size:var(--m-font-label);font-weight:600;overflow:hidden}.backup-history{width:100%}.backup-history-row{border-bottom:1px solid var(--line-soft);min-height:48px;font-size:var(--m-font-label);grid-template-columns:155px 90px 190px minmax(0,1fr);align-items:center;gap:12px;padding:0 20px;display:grid}.backup-history-row:last-child{border-bottom:0}.backup-history-row>span{min-width:0;color:var(--muted)}.backup-history-row>.m-strong{color:var(--success);font-size:var(--m-font-label);letter-spacing:.04em}.backup-history-empty{color:var(--muted);font-size:var(--m-font-label);text-align:center;padding:55px 20px}@media (width<=1000px){.backup-stats-grid,.backup-storage-health{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.backup-stats-grid,.backup-config-grid,.backup-storage-health{grid-template-columns:1fr}.backup-history-row{grid-template-columns:1fr;gap:5px;padding-block:12px}}.top-control-button{border:1px solid var(--line);background:var(--surface);min-width:32px;height:32px;color:var(--muted);font-size:var(--m-font-label);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:600;display:inline-flex}.top-control-button:hover,.top-control-button.active{border-color:color-mix(in srgb, var(--blue) 34%, var(--line));background:color-mix(in srgb, var(--blue) 7%, var(--surface));color:var(--blue)}.language-control{min-width:54px}.language-control span{font-size:var(--m-font-label);letter-spacing:.08em}.matra-tooltip{min-width:0;display:inline-flex;position:relative}.matra-tooltip-right{width:100%;display:block}.matra-tooltip-content{z-index:2147483000;border:1px solid color-mix(in srgb, var(--blue) 22%, var(--line));background:var(--surface);width:max-content;max-width:min(300px,100vw - 24px);color:var(--text);font-size:var(--m-font-caption);letter-spacing:.015em;white-space:normal;pointer-events:none;border-radius:8px;padding:9px 11px;font-weight:600;line-height:1.48;animation:.14s ease-out matra-tooltip-in;position:fixed;box-shadow:0 14px 38px #0f172a29}@keyframes matra-tooltip-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.server-sidebar-bottom{gap:12px;display:grid}.server-build-meta{border-top:1px solid var(--line);padding:11px 7px 2px}.server-build-version{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-weight:600;display:flex}.server-build-version .m-strong{background:var(--blue);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 10%, transparent);border-radius:50%}.server-performance{color:var(--muted);font-size:var(--m-font-label);font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin-top:6px;display:flex}.server-performance .m-strong{color:var(--text);font-size:var(--m-font-label);font-weight:600}.server-performance-divider{background:var(--line);width:1px;height:8px}:root[data-theme=dark] .matra-tooltip-content{box-shadow:0 16px 42px #0000006b}@media (width<=760px){.language-control{min-width:34px;padding-inline:7px}.language-control svg,.server-build-meta{display:none}}.login-language-switch{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, var(--blue));min-width:44px;height:28px;color:var(--muted);font-size:var(--m-font-label);letter-spacing:.08em;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-weight:600;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.login-language-switch:hover{border-color:color-mix(in srgb, var(--blue) 36%, var(--line));background:var(--blue-soft);color:var(--blue)}.login-language-switch:active{transform:translateY(1px)}.login-language-switch svg{flex:none}@media (width<=520px){.login-language-switch{min-width:38px;padding-inline:7px}}.backup-archive-summary{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:34px minmax(220px,1fr) auto auto auto;align-items:center;gap:16px;min-height:76px;margin:0 0 18px;padding:13px 16px;display:grid}.backup-archive-icon{border:1px solid color-mix(in srgb, var(--blue) 20%, var(--line));background:var(--blue-soft);width:32px;height:32px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.backup-archive-main,.backup-archive-metric{flex-direction:column;gap:4px;min-width:0;display:flex}.backup-archive-main span,.backup-archive-metric span{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.09em;font-weight:600}.backup-archive-main .m-strong{color:var(--text);font-size:var(--m-font-label);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.backup-archive-metric .m-strong{font-size:var(--m-font-label);font-variant-numeric:tabular-nums}.backup-archive-verified{border:1px solid var(--line);min-height:28px;color:var(--muted);font-size:var(--m-font-label);border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-weight:600;display:inline-flex}.backup-archive-verified.ok{border-color:color-mix(in srgb, var(--success) 25%, var(--line));background:color-mix(in srgb, var(--success) 6%, var(--surface));color:var(--success)}.backup-history-sizes{align-items:center;gap:7px;display:flex}.backup-history-sizes .m-strong{color:var(--muted);font-size:var(--m-font-label);white-space:nowrap;font-weight:600}.backup-history-sizes i{color:var(--success);font-size:var(--m-font-label);font-style:normal}.instance-field-label{align-items:center;gap:5px;display:inline-flex}.instance-field-help{border:1px solid color-mix(in srgb, var(--blue) 20%, var(--line));width:15px;height:15px;color:var(--blue);cursor:help;border-radius:50%;place-items:center;display:inline-grid}.instance-field-help:hover{background:var(--blue-soft)}@media (width<=850px){.backup-archive-summary{grid-template-columns:34px 1fr auto}.backup-archive-metric{display:none}}.instance-modal{width:min(560px,100vw - 32px)}.instance-modal-polished input,.instance-modal-polished select,.instance-modal-polished textarea,.instance-modal input,.instance-modal select,.instance-modal textarea{min-height:39px;font-size:var(--m-font-body);padding:0 11px;line-height:1.4}.instance-modal textarea{min-height:64px;padding-top:10px;padding-bottom:10px}.instance-modal label>span,.instance-modal legend,.instance-field-label{font-size:var(--m-font-label);line-height:1.35}.instance-modal-head span{font-size:var(--m-font-label)}.instance-modal-head h3{font-size:var(--m-font-heading);line-height:1.2}.instance-modal button{font-size:var(--m-font-label)}.instance-app-option{min-height:60px;padding:10px}.instance-app-option-copy .m-strong{font-size:var(--m-font-caption)}.instance-app-option-copy .m-caption{font-size:var(--m-font-label)}.instance-modal-note-readable{padding:12px 13px}.instance-modal-note-readable .m-strong{font-size:var(--m-font-label)}.instance-modal-note-readable span{font-size:var(--m-font-label);line-height:1.58}.instance-field-label{gap:4px}.instance-field-help{opacity:.62;width:11px;height:11px;color:var(--blue);border-width:1px}.matra-tooltip:before{width:max-content;max-width:245px;font-size:var(--m-font-label);padding:8px 10px;font-weight:500;line-height:1.45}.instance-modal label{gap:7px;margin-top:14px}.instance-modal-grid{gap:12px}.instance-app-selector{margin-top:15px}.instance-app-options{gap:9px}.customers-grid+.instance-modal-backdrop .instance-modal{width:min(590px,100vw - 32px)}.backup-runtime-version{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-weight:600}.park-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.park-summary span,.server-node-data span,.domain-data span{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.09em;font-weight:600}.park-summary .m-strong{font-size:var(--m-font-value);margin-top:7px}.server-node-grid,.domain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.server-node-card,.domain-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:220px;padding:18px;position:relative}.server-node-head,.domain-card-head{justify-content:space-between;align-items:center;display:flex}.server-node-icon,.domain-icon{border:1px solid color-mix(in srgb, var(--blue) 22%, var(--line));background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:9px;place-items:center;display:grid}.server-node-state,.domain-status{font-size:var(--m-font-label);text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.server-node-state i,.domain-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.server-node-state.online,.domain-status{color:var(--success)}.server-node-state.awaiting-agent{color:#c88a1a}.server-node-kicker{color:var(--blue);font-size:var(--m-font-label);letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-weight:600;display:block}.server-node-card h3,.domain-card h3{font-size:var(--m-font-body);margin:5px 0 0}.server-node-card p,.domain-card p{color:var(--muted);font-size:var(--m-font-label);margin:5px 0 0}.server-node-data{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.server-node-data>div,.domain-data{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--blue) 2%, var(--surface));border-radius:8px;flex-direction:column;justify-content:center;min-height:54px;padding:10px;display:flex}.server-node-data .m-strong,.domain-data .m-strong{font-size:var(--m-font-label);overflow-wrap:anywhere;margin-top:4px}.server-node-delete,.domain-delete{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:0 0;border-radius:7px;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.server-node-delete:hover,.domain-delete:hover{color:var(--red);border-color:color-mix(in srgb, var(--red) 35%, var(--line))}.node-pairing{gap:12px;margin-top:16px;display:grid}.node-pairing label{gap:6px;display:grid}.node-pairing label span{color:var(--muted);font-size:var(--m-font-label)}.node-pairing code,.node-pairing pre{border:1px solid var(--line);background:color-mix(in srgb, var(--blue) 2%, var(--surface));color:var(--text);font-size:var(--m-font-label);border-radius:8px;padding:10px 12px;overflow:auto}.domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.domain-card{min-height:190px}.domain-data{margin-top:10px}.domain-check{align-items:center;grid-template-columns:none!important;gap:8px!important;display:flex!important}.domain-check input{width:15px;height:15px;min-height:0!important}.access-panel{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.access-head,.access-row{grid-template-columns:1.45fr repeat(7,minmax(90px,1fr));align-items:center;gap:10px;padding:0 18px;display:grid}.access-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--blue) 3%, var(--surface));min-height:42px;color:var(--muted);font-size:var(--m-font-label);letter-spacing:.08em;font-weight:600}.access-row{border-bottom:1px solid var(--line-soft);min-height:66px}.access-row:last-child{border-bottom:0}.access-role{align-items:center;gap:9px;display:flex}.access-role>div{background:var(--blue-soft);width:29px;height:29px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.access-role .m-strong{font-size:var(--m-font-label)}.access-cell{font-size:var(--m-font-label);align-items:center;gap:5px;font-weight:600;display:inline-flex}.access-cell.yes{color:var(--success)}.access-cell.view{color:var(--blue)}.access-cell.no{color:var(--muted)}.access-note{margin-top:16px}@media (width<=1100px){.server-node-grid,.domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-panel{overflow-x:auto}.access-head,.access-row{min-width:1050px}}@media (width<=700px){.park-summary,.server-node-grid,.domain-grid{grid-template-columns:1fr}}.connection-principle{border:1px solid color-mix(in srgb, var(--blue) 18%, var(--line));background:color-mix(in srgb, var(--blue) 3%, var(--surface));color:var(--blue)}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.connection-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:210px;padding:18px;position:relative}.connection-card-head{justify-content:space-between;align-items:center;display:flex}.connection-icon{border:1px solid color-mix(in srgb, var(--blue) 20%, var(--line));background:var(--blue-soft);width:32px;height:32px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.connection-state{color:var(--success);font-size:var(--m-font-label);text-transform:uppercase;align-items:center;gap:6px;font-weight:600;display:inline-flex}.connection-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.connection-type{color:var(--blue);font-size:var(--m-font-label);letter-spacing:.08em;text-transform:uppercase;margin-top:15px;font-weight:600;display:block}.connection-card h3{font-size:var(--m-font-body);margin:5px 0 0}.connection-route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin-top:16px;display:grid}.connection-route>div,.connection-endpoint{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--blue) 2%, var(--surface));border-radius:8px;flex-direction:column;justify-content:center;min-height:54px;padding:10px;display:flex}.connection-route span,.connection-endpoint span{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.08em;font-weight:600}.connection-route .m-strong,.connection-endpoint .m-strong{font-size:var(--m-font-label);overflow-wrap:anywhere;margin-top:4px}.connection-endpoint{margin-top:8px}.connection-delete{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:0 0;border-radius:7px;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.connection-delete:hover{color:var(--red)}.connection-empty{border:1px dashed var(--line);min-height:180px;color:var(--muted);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex}.connection-empty .m-strong{color:var(--text);font-size:var(--m-font-label);margin-top:10px}.connection-empty span{font-size:var(--m-font-label);margin-top:4px}@media (width<=850px){.connection-grid{grid-template-columns:1fr}}.secure-storage-principle{border:1px solid color-mix(in srgb, var(--blue) 18%, var(--line));background:color-mix(in srgb, var(--blue) 3%, var(--surface));color:var(--blue)}.storage-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.storage-target-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-height:245px;padding:18px;position:relative}.storage-target-head{justify-content:space-between;align-items:center;display:flex}.storage-target-icon{border:1px solid color-mix(in srgb, var(--blue) 20%, var(--line));background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.storage-target-state{color:var(--success);font-size:var(--m-font-label);text-transform:uppercase;align-items:center;gap:6px;font-weight:600;display:inline-flex}.storage-target-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.storage-target-usage{color:var(--blue);font-size:var(--m-font-label);letter-spacing:.08em;margin-top:15px;font-weight:600;display:block}.storage-target-card h3{font-size:var(--m-font-body);margin:5px 0 0}.storage-route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:16px;display:grid}.storage-route>div{border:1px solid var(--line-soft);background:color-mix(in srgb, var(--blue) 2%, var(--surface));border-radius:8px;flex-direction:column;justify-content:center;min-height:54px;padding:10px;display:flex}.storage-route span,.storage-target-data span{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.08em;font-weight:600}.storage-route .m-strong,.storage-target-data .m-strong{font-size:var(--m-font-label);overflow-wrap:anywhere;margin-top:4px}.storage-route-arrow{color:var(--blue);font-size:var(--m-font-heading)}.storage-target-data{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.storage-target-data>div{border:1px solid var(--line-soft);border-radius:8px;flex-direction:column;justify-content:center;min-height:48px;padding:9px 10px;display:flex}.storage-target-delete{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:0 0;border-radius:7px;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.storage-target-delete:hover{color:var(--red)}@media (width<=850px){.storage-target-grid{grid-template-columns:1fr}}.server-nav-grouped{gap:4px}.server-nav-section{gap:3px;display:grid}.server-nav-section+.server-nav-section{margin-top:8px}.server-nav-section-title{width:100%;min-height:25px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:4px 9px 4px 12px;display:flex}.server-nav-section-title span{font-size:var(--m-font-label);letter-spacing:.09em;font-weight:700}.server-nav-section-title svg{transition:transform .16s}.server-nav-section-title svg.collapsed{transform:rotate(-90deg)}.server-nav-section-items{gap:2px;display:grid}.access-save-message{border:1px solid color-mix(in srgb, var(--success) 25%, var(--line));background:color-mix(in srgb, var(--success) 5%, var(--surface));min-height:38px;color:var(--success);font-size:var(--m-font-label);border-radius:9px;align-items:center;gap:7px;margin-bottom:14px;padding:0 12px;font-weight:600;display:flex}.access-security-note{border:1px solid color-mix(in srgb, var(--blue) 18%, var(--line));background:color-mix(in srgb, var(--blue) 3%, var(--surface));color:var(--blue);border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.access-security-note>div{gap:3px;display:grid}.access-security-note .m-strong{color:var(--text);font-size:var(--m-font-label)}.access-security-note span{color:var(--muted);font-size:var(--m-font-label);line-height:1.45}.permission-groups{gap:14px;display:grid}.permission-group{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.permission-group-head{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--blue) 2.5%, var(--surface));grid-template-columns:minmax(210px,1.35fr) 4fr;align-items:center;gap:12px;min-height:64px;padding:10px 15px;display:grid}.permission-group-head>.m-strong{font-size:var(--m-font-label)}.permission-role-heads,.permission-switches{grid-template-columns:repeat(4,minmax(95px,1fr));gap:8px;display:grid}.permission-role{color:var(--blue);align-items:center;gap:7px;display:flex}.permission-role>div{gap:2px;display:grid}.permission-role .m-strong{color:var(--text);font-size:var(--m-font-label)}.permission-role span{color:var(--muted);font-size:var(--m-font-label)}.permission-role.locked{color:#a07b22}.permission-row{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(210px,1.35fr) 4fr;align-items:center;gap:12px;min-height:58px;padding:9px 15px;display:grid}.permission-row:last-child{border-bottom:0}.permission-copy{gap:3px;display:grid}.permission-copy .m-strong{font-size:var(--m-font-label)}.permission-copy span{max-width:390px;color:var(--muted);font-size:var(--m-font-label);line-height:1.4}.permission-switches{align-items:center}.permission-toggle{cursor:pointer;justify-content:flex-start;display:flex}.permission-toggle input{opacity:0;pointer-events:none;position:absolute}.permission-toggle>span{border:1px solid var(--line);background:var(--surface-soft,var(--surface));border-radius:999px;width:30px;height:17px;transition:all .15s;display:block;position:relative}.permission-toggle>span:after{content:"";background:var(--muted);border-radius:50%;width:11px;height:11px;transition:all .15s;position:absolute;top:2px;left:2px}.permission-toggle input:checked+span{border-color:color-mix(in srgb, var(--blue) 45%, var(--line));background:var(--blue-soft)}.permission-toggle input:checked+span:after{background:var(--blue);left:15px}.permission-toggle.locked{cursor:default;opacity:.72}.permission-toggle.locked input:checked+span{border-color:color-mix(in srgb, #a07b22 35%, var(--line));background:color-mix(in srgb, #a07b22 7%, var(--surface))}.permission-toggle.locked input:checked+span:after{background:#a07b22}.access-policy-meta{color:var(--muted);font-size:var(--m-font-label);text-align:right;margin-top:10px}@media (width<=1100px){.permission-group{overflow-x:auto}.permission-group-head,.permission-row{min-width:980px}}.instances-heading-actions{align-items:center;gap:7px;display:flex}.instances-primary-button,.instances-secondary-button{min-height:34px;font-size:var(--m-font-label);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:600;display:inline-flex}.instances-primary-button{border:1px solid color-mix(in srgb, var(--blue) 30%, var(--line));background:var(--blue-soft);color:var(--blue)}.instances-secondary-button{border:1px solid var(--line);background:var(--surface);color:var(--muted)}.instances-primary-button:hover,.instances-secondary-button:hover{border-color:color-mix(in srgb, var(--blue) 32%, var(--line));color:var(--blue)}.instance-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.instance-stats span{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.09em;text-transform:uppercase;font-weight:600}.instance-stats .m-strong{font-size:var(--m-font-value);letter-spacing:-.04em;margin-top:7px}.instances-panel-head{justify-content:space-between;display:flex}.instances-panel-head>div{flex-direction:column;display:flex}.instances-panel-head span{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.09em;font-weight:600}.instances-panel-head h3{font-size:var(--m-font-body);margin:5px 0 0}.instances-table-head,.instances-table-row{grid-template-columns:minmax(190px,1.45fr) .75fr 1fr 1fr .85fr 90px;align-items:center;gap:12px;padding:0 20px;display:grid}.instances-table-head{background:color-mix(in srgb, var(--blue) 3%, var(--surface));border-bottom:1px solid var(--line);min-height:39px;color:var(--muted);font-size:var(--m-font-label);letter-spacing:.08em;text-transform:uppercase;font-weight:600}.instances-table-row{border-bottom:1px solid var(--line-soft);min-height:66px;font-size:var(--m-font-label)}.instances-table-row:last-child{border-bottom:0}.instances-table-row:hover{background:color-mix(in srgb, var(--blue) 2.5%, var(--surface))}.instance-name-cell{align-items:center;gap:10px;display:flex}.instance-name-cell>div:last-child{flex-direction:column;min-width:0;display:flex}.instance-name-cell .m-strong{font-size:var(--m-font-label)}.instance-name-cell span{color:var(--muted);font-size:var(--m-font-label);margin-top:3px}.instance-row-icon{border:1px solid color-mix(in srgb, var(--blue) 22%, var(--line));background:color-mix(in srgb, var(--blue) 6%, var(--surface));width:30px;height:30px;color:var(--blue);border-radius:8px;flex:none;place-items:center;display:grid}.instance-inline{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.instance-apps{flex-wrap:wrap;gap:4px;display:flex}.instance-apps .m-strong{background:var(--blue-soft);color:var(--blue);font-size:var(--m-font-label);letter-spacing:.05em;border-radius:6px;padding:4px 6px}.instance-status{width:fit-content;font-size:var(--m-font-label);text-transform:uppercase;align-items:center;gap:6px;font-weight:600;display:inline-flex}.instance-status i{background:var(--muted);border-radius:50%;width:6px;height:6px}.instance-status-online{color:var(--success)}.instance-status-online i{background:var(--success)}.instance-status-configured{color:var(--blue)}.instance-status-configured i{background:var(--blue)}.instances-empty{min-height:220px;color:var(--muted);font-size:var(--m-font-label);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.instance-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080f1d6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.instance-modal{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:min(520px,100%);padding:20px;box-shadow:0 28px 80px #0f172a38}.instance-modal-head{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.instance-modal-head>div{flex-direction:column;display:flex}.instance-modal-head span{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.1em;font-weight:600}.instance-modal-head h3{font-size:var(--m-font-heading);margin:5px 0 0}.instance-modal-head button{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:0 0;border-radius:8px;place-items:center;display:grid}.instance-modal label{gap:6px;margin-top:12px;display:grid}.instance-modal label>span{color:var(--muted);font-size:var(--m-font-label)}.instance-modal input,.instance-modal select{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--text);font:inherit;border-radius:8px;outline:none;padding:8px 10px}.instance-modal input:focus,.instance-modal select:focus{border-color:var(--blue)}.instance-modal-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.instance-modal-note{border:1px solid color-mix(in srgb, var(--blue) 15%, var(--line));background:color-mix(in srgb, var(--blue) 4%, var(--surface));color:var(--muted);font-size:var(--m-font-label);border-radius:8px;margin-top:16px;padding:10px 11px;line-height:1.55}.instance-modal-actions{justify-content:flex-end;gap:7px;margin-top:18px;display:flex}@media (width<=950px){.instances-table-head{display:none}.instances-table-row{grid-template-columns:1fr 1fr;padding-block:15px}}@media (width<=650px){.instance-stats,.instance-modal-grid,.instances-table-row{grid-template-columns:1fr}.instances-heading-actions{flex-direction:column;align-items:stretch}}.instance-modal-polished{width:min(560px,100%)}.instance-modal-polished input,.instance-modal-polished select{min-height:37px;font-size:var(--m-font-body);padding:8px 10px;line-height:1.2}.instance-modal-polished label>span,.instance-app-selector>legend{font-size:var(--m-font-label);font-weight:500}.instance-app-selector{border:0;margin:13px 0 0;padding:0}.instance-app-selector>legend{color:var(--muted);margin-bottom:7px}.instance-app-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.instance-app-option{border:1px solid var(--line);background:var(--surface);min-height:58px;color:var(--text);text-align:left;border-radius:9px;grid-template-columns:16px 26px minmax(0,1fr);align-items:center;gap:9px;padding:9px;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative}.instance-app-option:hover{border-color:color-mix(in srgb, var(--blue) 32%, var(--line))}.instance-app-option.active{border-color:color-mix(in srgb, var(--blue) 72%, var(--line));background:color-mix(in srgb, var(--blue) 5%, var(--surface))}.instance-app-option:active{transform:translateY(1px)}.instance-app-option-icon{background:var(--blue-soft);width:26px;height:26px;color:var(--blue);border-radius:7px;place-items:center;display:grid}.instance-app-option-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.instance-app-option-copy .m-strong{font-size:var(--m-font-label);font-weight:600}.instance-app-option-copy .m-caption{color:var(--muted);font-size:var(--m-font-label);line-height:1.3}.instance-modal-note-readable{gap:4px;margin-top:15px;padding:11px 12px;display:grid}.instance-modal-note-readable .m-strong{color:var(--text);font-size:var(--m-font-label);font-weight:600}.instance-modal-note-readable span{color:var(--muted);font-size:var(--m-font-label);line-height:1.55}@media (width<=620px){.instance-app-options{grid-template-columns:1fr}}.instances-table-v070 .instances-table-head,.instances-table-v070 .instances-table-row{grid-template-columns:minmax(calc(180px * var(--m-ui-scale)), 1.35fr) minmax(calc(135px * var(--m-ui-scale)), .9fr) minmax(calc(135px * var(--m-ui-scale)), 1fr) minmax(calc(96px * var(--m-ui-scale)), .75fr) minmax(calc(155px * var(--m-ui-scale)), 1fr) calc(68px * var(--m-ui-scale));min-width:calc(850px * var(--m-ui-scale))}.instances-table-v070{scrollbar-gutter:stable;overflow:auto hidden}.instance-row-clickable{cursor:default}.instance-row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:5px;min-width:0;display:flex}.instance-row-actions .instance-edit-button{flex:0 0 28px}.instances-table-v070 .instance-live-state{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.instances-table-head{padding-top:13px;padding-bottom:13px}.instances-table-row{min-height:70px;padding-top:15px;padding-bottom:15px}.instance-notice{border:1px solid var(--line);min-height:42px;font-size:var(--m-font-label);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 20px;padding:10px 12px 10px 14px;line-height:1.45;display:flex}.instance-notice-success{border-color:color-mix(in srgb, var(--success) 30%, var(--line));background:color-mix(in srgb, var(--success) 7%, var(--surface));color:var(--success)}.instance-notice-error{border-color:color-mix(in srgb, var(--red) 30%, var(--line));background:color-mix(in srgb, var(--red) 7%, var(--surface));color:var(--red)}.instance-notice-info{border-color:color-mix(in srgb, var(--blue) 30%, var(--line));background:color-mix(in srgb, var(--blue) 7%, var(--surface));color:var(--blue)}.instance-notice button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;display:grid}.instance-notice button:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.customer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-stats span{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.09em;text-transform:uppercase;font-weight:600}.customer-stats .m-strong{font-size:var(--m-font-value);letter-spacing:-.04em;margin-top:7px}.customers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.customer-card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 98%, var(--blue));border-radius:11px;min-height:170px;padding:16px}.customer-card-head{justify-content:space-between;align-items:center;display:flex}.customer-icon{border:1px solid color-mix(in srgb, var(--blue) 22%, var(--line));background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.customer-status{color:var(--success);font-size:var(--m-font-label);text-transform:uppercase;align-items:center;gap:5px;font-weight:600;display:inline-flex}.customer-status i{background:var(--success);border-radius:50%;width:5px;height:5px}.customer-code{color:var(--blue);font-size:var(--m-font-label);letter-spacing:.08em;margin-top:17px;font-weight:600;display:block}.customer-card h3{font-size:var(--m-font-body);margin:5px 0 13px}.customer-meta{color:var(--muted);font-size:var(--m-font-label);align-items:center;gap:6px;display:flex}.customer-card p{color:var(--muted);font-size:var(--m-font-label);margin:12px 0 0;line-height:1.55}.customers-empty{min-height:220px;color:var(--muted);font-size:var(--m-font-label);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;display:flex}.instances-table-v060 .instances-table-head,.instances-table-v060 .instances-table-row{grid-template-columns:minmax(170px,1.35fr) minmax(145px,1fr) minmax(120px,.9fr) minmax(120px,.9fr) minmax(110px,.75fr) 80px 34px}.instance-edit-button{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:0 0;border-radius:7px;place-items:center;display:grid}.instance-edit-button:hover{border-color:color-mix(in srgb, var(--blue) 32%, var(--line));background:var(--blue-soft);color:var(--blue)}@media (width<=1100px){.customers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.customer-stats,.customers-grid{grid-template-columns:1fr}}.customer-card-button{text-align:left;width:100%;color:inherit;cursor:pointer}.customer-card-button:hover{border-color:color-mix(in srgb,var(--blue) 38%,var(--line));background:var(--blue-soft)}.customer-status-blocked{color:#b45309}.customer-status-blocked i{background:#b45309}.customer-status-archived{color:var(--muted)}.customer-status-archived i{background:var(--muted)}.customer-modal{max-width:760px}.customer-settings-page.m-dialog{gap:0;width:100%;max-width:none;max-height:none;padding:0;overflow:hidden}.customer-settings-heading{align-items:center}.customer-back-button{align-items:center;gap:7px;min-height:34px;display:inline-flex}.customer-detail-tabs{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 48%,var(--surface));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px;display:grid}.customer-detail-tabs button{min-width:0;min-height:58px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}.customer-detail-tabs button span{color:inherit;font-size:var(--m-font-body);font-weight:700;line-height:1.2}.customer-detail-tabs button .m-caption{color:var(--muted);font-size:var(--m-font-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.customer-detail-tabs button:is(:hover,:focus-visible){border-color:var(--line);background:var(--surface);color:var(--text)}.customer-detail-tabs button.active{border-color:color-mix(in srgb,var(--blue) 34%,var(--line));background:var(--blue-soft);color:var(--blue)}.customer-detail-body{min-height:460px;padding:18px}.customer-detail-section{border:1px solid var(--line);border-radius:11px;margin:14px 18px;padding:16px}.customer-settings-page .customer-detail-section{background:var(--surface);min-height:100%;margin:0}.customer-detail-title{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.customer-detail-title span{color:var(--blue);font-size:var(--m-font-label);letter-spacing:.07em;font-weight:700}.customer-detail-title h3{margin:3px 0 0}.customer-detail-title p{color:var(--muted);margin:4px 0 0}.customer-save-row{justify-content:flex-end;margin-top:14px;display:flex}.customer-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-app-card{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr auto;align-items:start;gap:12px;padding:14px;display:grid}.customer-app-card.enabled{border-color:color-mix(in srgb,var(--success) 35%,var(--line))}.customer-app-card>div:first-child{gap:3px;display:grid}.customer-app-card>div:first-child span{color:var(--muted)}.customer-app-settings{border-top:1px solid var(--line-soft);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;padding-top:10px;display:grid}.customer-app-settings label{color:var(--muted);gap:5px;display:grid}.customer-app-settings select{width:100%}.customer-provision-next{grid-column:1/-1;align-items:center;gap:6px;display:flex;color:var(--blue)!important}@media (width<=760px){.customer-app-grid,.customer-app-settings{grid-template-columns:1fr}.customer-detail-tabs{grid-template-columns:1fr;gap:6px}.customer-detail-tabs button{min-height:48px}.customer-detail-body{min-height:0;padding:12px}}.customer-provision-button{cursor:pointer;background:0 0;border:0}.customer-plan-list{gap:8px;display:grid}.customer-plan-card{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:flex}.customer-plan-card>div{align-items:center;gap:9px;min-width:0;display:flex}.customer-plan-card>div:first-child{grid-template-columns:auto 1fr;column-gap:9px;display:grid}.customer-plan-card .m-strong{font-size:var(--m-font-body)}.customer-plan-card .m-caption{color:var(--muted);font-size:var(--m-font-body);grid-column:2}.customer-plan-card>div:last-child span{color:var(--muted);font-size:var(--m-font-body)}.customer-plan-status{align-items:center;gap:5px;font-weight:700;display:inline-flex}.customer-plan-status i{background:#e4a11b;border-radius:50%;width:7px;height:7px}.customer-plan-status.online i{background:#20bf84}.customer-plan-status.failed i{background:#ef6b6b}.provision-modal{width:min(900px,100vw - 40px);max-height:calc(100vh - 50px);overflow:auto}.provision-steps{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0 0 14px;display:grid}.provision-steps span{color:var(--muted);font-size:var(--m-font-label);white-space:nowrap;align-items:center;gap:6px;display:flex}.provision-steps .m-strong{border:1px solid var(--line);width:20px;height:20px;font-size:var(--m-font-label);border-radius:50%;place-items:center;display:grid}.provision-steps span.active{color:var(--blue);font-weight:700}.provision-steps span.active .m-strong{border-color:var(--blue);background:var(--blue-soft)}.provision-steps span.done{color:#169b69}.provision-steps span.done .m-strong{background:#20bf8414;border-color:#20bf844d}.provision-pane{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;min-width:0;margin:0;padding:0;display:grid}.provision-pane>div:nth-child(2){grid-column:2;gap:3px;min-width:0;display:grid}.provision-pane>div:nth-child(2)>span{color:var(--blue);font-size:var(--m-font-label);letter-spacing:.07em;font-weight:700}.provision-pane>div:nth-child(2) h3{font-size:var(--m-font-heading);margin:0}.provision-pane>div:nth-child(2) p{color:var(--muted);font-size:var(--m-font-body);margin:2px 0 0}.provision-summary-icon{border:1px solid var(--line);width:40px;height:40px;color:var(--blue);background:var(--blue-soft);border-radius:9px;place-items:center;display:grid}.provision-fields{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.provision-pane label{gap:7px;min-width:0;display:grid}.provision-pane label span{font-size:var(--m-font-body);font-weight:600}.provision-pane input,.provision-pane select{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--text);font-size:var(--m-font-body);border-radius:7px;padding:0 10px}.provision-pane .provision-wide{grid-column:1/-1}.provision-pane .domain-check{grid-column:1/-1;align-items:center;gap:9px;display:flex}.provision-fields>label:last-child:nth-child(odd){grid-column:1/-1}.provision-review{min-width:0;margin:0;padding:0}.provision-review-head{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.provision-review-head>svg{color:#169b69}.provision-review-head div{gap:3px;display:grid}.provision-review-head span{color:#169b69;font-size:var(--m-font-label);letter-spacing:.07em;font-weight:700}.provision-review-head h3{font-size:var(--m-font-heading);margin:0}.provision-review-head p{color:var(--muted);font-size:var(--m-font-body);margin:0}.provision-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.provision-review-grid span{border:1px solid var(--line-soft);min-height:54px;color:var(--muted);font-size:var(--m-font-label);border-radius:7px;gap:4px;padding:9px 10px;display:grid}.provision-review-grid .m-strong{color:var(--text);font-size:var(--m-font-body);font-weight:600}.provision-actions{z-index:2;background:var(--surface);border-top:1px solid var(--line);position:sticky;bottom:0}@media (width<=850px){.provision-steps{grid-template-columns:repeat(3,1fr)}.provision-pane{grid-template-columns:40px minmax(0,1fr)}.provision-pane>div:nth-child(2),.provision-fields{grid-column:2}.provision-fields{grid-template-columns:minmax(0,1fr)}.provision-pane .provision-wide,.provision-pane .domain-check{grid-column:1}.provision-review-grid{grid-template-columns:1fr}}.customer-plan-meta{flex-wrap:wrap;justify-content:flex-end}.customer-plan-execute{border:1px solid color-mix(in srgb,var(--blue) 28%,var(--line));background:var(--blue-soft);min-height:30px;color:var(--blue);font:inherit;cursor:pointer;border-radius:7px;padding:0 10px;font-weight:650}.customer-plan-execute:disabled{opacity:.55;cursor:wait}.matra-notice,.instance-modal-note,.instance-modal-note-readable,.backup-restore-note,.backup-integrity-note{margin-top:14px;padding:13px 14px;line-height:1.58!important}.matra-notice{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:8px;align-items:flex-start;gap:10px;display:flex}.matra-notice .m-strong,.matra-notice p{line-height:inherit!important}.matra-notice p{color:var(--muted);margin:2px 0 0}.matra-notice-success{border-color:color-mix(in srgb,var(--success) 30%,var(--line))}.overview-dashboard{min-width:0;margin-top:0}body .m-page-toolbar.overview-dashboard-toolbar{min-height:var(--m-dashboard-toolbar-line-height);align-items:end;margin:0;padding-bottom:0}body .overview-dashboard-toolbar>:is(.m-page-toolbar__content,.m-page-toolbar__actions){box-sizing:border-box;height:var(--m-dashboard-toolbar-line-height);min-height:var(--m-dashboard-toolbar-line-height);align-self:end;align-items:flex-end}.overview-dashboard-toolbar-label,.overview-dashboard-actions,.dashboard-environment{align-items:center;display:flex}.overview-dashboard-toolbar-label{box-sizing:border-box;min-width:0;height:var(--m-dashboard-toolbar-line-height);min-height:var(--m-dashboard-toolbar-line-height);place-content:end flex-start;align-self:end;align-items:flex-end;gap:8px}.overview-dashboard-toolbar-label>:is(.dashboard-control-label,.dashboard-control-updated){align-items:flex-end;margin:0;padding-bottom:0;display:inline-flex;line-height:1.2!important}.overview-dashboard-toolbar-label>.dashboard-control-label{color:var(--blue);font-size:var(--m-font-caption);letter-spacing:.1em;font-weight:700;line-height:1}.overview-dashboard-toolbar-label>i{background:var(--line);border-radius:50%;flex:0 0 3px;align-self:flex-end;width:3px;height:3px;margin-bottom:4px}.overview-dashboard-toolbar-label>.dashboard-control-updated{color:var(--muted);font-size:var(--m-font-caption);line-height:1.2!important}.overview-dashboard-actions{box-sizing:border-box;height:var(--m-dashboard-toolbar-line-height);min-height:var(--m-dashboard-toolbar-line-height);justify-content:flex-end;align-self:end;align-items:flex-end;gap:7px}.dashboard-environment{box-sizing:border-box;height:var(--m-dashboard-toolbar-line-height);min-height:var(--m-dashboard-toolbar-line-height);border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:var(--m-font-body);white-space:nowrap;border-radius:999px;gap:7px;padding:0 11px;line-height:1}.dashboard-environment>i{background:var(--muted);border-radius:50%;width:6px;height:6px}.dashboard-environment>i.ok{background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 12%, transparent)}.dashboard-environment>i.bad{background:var(--red)}.dashboard-icon-button{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--muted);box-shadow:none;border-radius:10px;place-items:center;margin:0;padding:0;line-height:1;display:inline-grid}.dashboard-icon-button>svg{width:18px;height:18px}.dashboard-icon-button:is(:hover,:focus-visible),.dashboard-icon-button.active{border-color:color-mix(in srgb, var(--blue) 38%, var(--line));background:var(--blue-soft);color:var(--blue)}.dashboard-icon-button:disabled{opacity:.35;cursor:not-allowed}.dashboard-fixed-banner{position:relative}.dashboard-fixed-summary{gap:var(--m-dashboard-block-gap);margin-top:0}.dashboard-settings-panel{border:1px solid color-mix(in srgb, var(--blue) 22%, var(--line));background:var(--surface);border-radius:11px;margin:12px 0;padding:14px}.dashboard-settings-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-settings-head>div{gap:3px;display:grid}.dashboard-settings-head .m-strong{color:var(--text);font-size:var(--m-font-heading)}.dashboard-settings-head span{color:var(--muted);font-size:var(--m-font-body)}.dashboard-settings-head>svg{color:var(--blue)}.dashboard-module-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.dashboard-module-option{box-sizing:border-box;border:1px solid var(--line-soft);background:var(--surface-2);min-width:0;min-height:68px;color:var(--muted);text-align:left;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.dashboard-module-option.selected{border-color:color-mix(in srgb, var(--blue) 32%, var(--line));background:var(--blue-soft);color:var(--blue)}.dashboard-module-option>span{gap:3px;min-width:0;display:grid}.dashboard-module-option-title{color:var(--text);font-size:var(--m-font-body)}.dashboard-module-option-copy{color:var(--muted);font-size:var(--m-font-caption);line-height:1.45}.dashboard-layout{gap:var(--m-dashboard-block-gap);min-width:0;margin-top:0;display:grid}.dashboard-layout-section{min-width:0}.dashboard-layout-row{grid-template-columns:repeat(var(--dashboard-columns), minmax(220px, 1fr));align-items:stretch;gap:var(--m-dashboard-block-gap);min-width:0;display:grid}.dashboard-row-controls{border:1px dashed color-mix(in srgb, var(--blue) 34%, var(--line));background:color-mix(in srgb, var(--blue) 3%, var(--surface));border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin-bottom:7px;padding:5px 7px 5px 11px;display:flex}.dashboard-row-controls>span{color:var(--blue);font-size:var(--m-font-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.dashboard-row-controls>div{align-items:center;gap:5px;display:flex}.dashboard-module-slot{min-width:0;min-height:190px;position:relative}.dashboard-module-slot.hidden{display:none}.dashboard-layout.editing .dashboard-module-slot.hidden{min-height:86px;display:block}.dashboard-module{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);min-width:0;height:100%;min-height:190px;color:var(--text);border-radius:11px;padding:16px;position:relative;overflow:hidden}.dashboard-layout.editing .dashboard-module{outline:1px dashed color-mix(in srgb, var(--blue) 30%, transparent);outline-offset:-5px;padding-top:50px}.dashboard-module-accent:after{content:"";border:25px solid color-mix(in srgb, var(--blue) 5%, transparent);pointer-events:none;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-65px;right:-42px}.dashboard-module-warning{border-color:color-mix(in srgb, var(--m-ui-warning,#e4a11b) 35%, var(--line));background:color-mix(in srgb, var(--m-ui-warning,#e4a11b) 3%, var(--surface))}.dashboard-module-head{align-items:center;gap:11px;min-height:40px;display:flex}.dashboard-module-icon{border:1px solid color-mix(in srgb, var(--blue) 22%, var(--line));background:var(--blue-soft);width:38px;height:38px;color:var(--blue);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.dashboard-module-icon>svg{stroke-width:1.8px;width:19px;height:19px}.dashboard-module-warning .dashboard-module-icon{border-color:color-mix(in srgb, var(--m-ui-warning,#e4a11b) 38%, var(--line));background:color-mix(in srgb, var(--m-ui-warning,#e4a11b) 9%, var(--surface));color:#c88908}.dashboard-module-head>div:nth-child(2){gap:2px;min-width:0;display:grid}.dashboard-module-move-controls{z-index:2;border:1px solid color-mix(in srgb, var(--blue) 22%, var(--line));background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;justify-content:flex-end;gap:4px;min-height:32px;padding:3px;display:flex;position:absolute;top:9px;left:9px;right:9px}.dashboard-module-move-controls .dashboard-icon-button{border-radius:6px;width:24px;min-width:24px;height:24px;min-height:24px}.dashboard-hidden-module,.dashboard-empty-row{box-sizing:border-box;border:1px dashed var(--line);background:var(--surface-2);min-height:86px;color:var(--muted);border-radius:10px;justify-content:center;align-items:center;gap:8px;display:flex}.dashboard-empty-row{grid-column:1/-1}.dashboard-hidden-module span,.dashboard-empty-row span{font-size:var(--m-font-body)}.dashboard-add-row{justify-content:center;margin-top:10px;display:flex}.dashboard-module-system{min-height:320px}.dashboard-system-list,.dashboard-service-list{margin-top:14px;display:grid}.dashboard-system-line{border-top:1px solid var(--line-soft);grid-template-columns:32px 80px minmax(0,1fr) minmax(70px,120px);align-items:center;gap:8px;min-height:44px;display:grid}.dashboard-system-line:first-child,.dashboard-service-line:first-child{border-top:0}.dashboard-system-line>div:first-child,.dashboard-service-line>div:first-child{border:1px solid color-mix(in srgb, var(--blue) 20%, var(--line));background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.dashboard-system-line>div:first-child>svg,.dashboard-service-line>div:first-child>svg{width:16px;height:16px}.dashboard-system-line>div:first-child>span{font-size:var(--m-font-label);font-weight:700}.dashboard-system-line>div:first-child>.m-icon-glyph-text{letter-spacing:-.02em}.dashboard-system-line>span{color:var(--muted);font-size:var(--m-font-caption)}.dashboard-system-line>.m-strong{overflow-wrap:anywhere;min-width:0;font-size:var(--m-font-body);font-weight:600}.dashboard-system-progress{background:var(--line-soft);border-radius:999px;height:3px;overflow:hidden}.dashboard-system-progress>i{border-radius:inherit;background:var(--blue);height:100%;display:block}.dashboard-service-line{border-top:1px solid var(--line-soft);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;display:grid}.dashboard-service-line>span{gap:3px;min-width:0;display:grid}.dashboard-service-title{font-size:var(--m-font-body);line-height:1.3}.dashboard-service-copy{color:var(--muted);font-size:var(--m-font-caption);line-height:1.35}.dashboard-service-line>.m-strong{font-size:var(--m-font-label);letter-spacing:.06em}.dashboard-service-line>.m-strong.online{color:var(--success)}.dashboard-service-line>.m-strong.offline{color:var(--red)}.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.dashboard-metric-grid button{border:1px solid var(--line-soft);background:var(--surface-2);min-height:64px;color:var(--text);text-align:left;border-radius:8px;align-content:center;gap:4px;padding:10px;display:grid}.dashboard-metric-grid button:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--blue) 35%, var(--line));background:var(--blue-soft)}.dashboard-metric-grid .m-strong{font-size:var(--m-font-value);line-height:1}.dashboard-metric-grid span{color:var(--muted);font-size:var(--m-font-body)}.dashboard-big-number{align-items:baseline;gap:7px;margin-top:18px;display:flex}.dashboard-big-number .m-strong{font-size:var(--m-font-hero);letter-spacing:-.04em;line-height:1}.dashboard-big-number span{color:var(--muted);font-size:var(--m-font-body)}.dashboard-status-split{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:12px;margin-top:15px;padding-top:10px;display:flex}.dashboard-status-split>span{color:var(--muted);font-size:var(--m-font-body);align-items:center;gap:5px;display:inline-flex}.dashboard-status-split .m-strong{color:var(--text)}.dashboard-status-split i{background:var(--muted);border-radius:50%;width:6px;height:6px}.dashboard-status-split i.ok{background:var(--success)}.dashboard-status-split i.bad{background:var(--red)}.dashboard-status-split i.muted{opacity:.45}.dashboard-module-link{min-height:30px;color:var(--blue);font-size:var(--m-font-body);background:0 0;border:0;align-items:center;gap:5px;margin-top:11px;padding:0;font-weight:650;display:inline-flex}.dashboard-capacity-list{gap:10px;margin-top:15px;display:grid}.dashboard-capacity-row{gap:5px;display:grid}.dashboard-capacity-row>div:first-child{justify-content:space-between;align-items:center;display:flex}.dashboard-capacity-row span,.dashboard-capacity-row .m-strong{font-size:var(--m-font-body)}.dashboard-capacity-row span{color:var(--muted)}.dashboard-capacity-bar{background:var(--line-soft);border-radius:999px;height:3px;overflow:hidden}.dashboard-capacity-bar i{border-radius:inherit;background:var(--blue);height:100%;display:block}.dashboard-module-caption{color:var(--muted);font-size:var(--m-font-caption);margin:12px 0 0;line-height:1.5}.dashboard-app-tags{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.dashboard-app-tags>span{border:1px solid var(--line-soft);color:var(--muted);font-size:var(--m-font-caption);border-radius:6px;padding:5px 7px}.dashboard-app-tags .m-strong{color:var(--text)}.dashboard-empty-inline{border:0!important;padding-left:0!important}.dashboard-pill{box-sizing:border-box;border:1px solid var(--line);height:24px;min-height:24px;color:var(--muted);font-size:var(--m-font-label);border-radius:999px;align-items:center;margin-left:auto;padding:0 8px;font-weight:700;display:inline-flex}.dashboard-pill.ok{border-color:color-mix(in srgb, var(--success) 30%, var(--line));background:color-mix(in srgb, var(--success) 7%, var(--surface));color:var(--success)}.dashboard-backup-counts{grid-template-columns:1fr 1fr 1.4fr;gap:7px;margin-top:15px;display:grid}.dashboard-backup-counts>div{border:1px solid var(--line-soft);border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:58px;padding:9px;display:grid}.dashboard-backup-counts .m-strong{overflow-wrap:anywhere;font-size:var(--m-font-body)}.dashboard-backup-counts span{color:var(--muted);font-size:var(--m-font-caption)}.dashboard-alert-list{gap:7px;margin-top:14px;display:grid}.dashboard-alert-list>button{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--m-ui-warning,#e4a11b) 24%, var(--line));background:color-mix(in srgb, var(--m-ui-warning,#e4a11b) 3%, var(--surface));min-height:38px;color:var(--text);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.dashboard-alert-list>button:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--m-ui-warning,#e4a11b) 58%, var(--line));background:color-mix(in srgb, var(--m-ui-warning,#e4a11b) 8%, var(--surface))}.dashboard-alert-list i{background:var(--m-ui-warning,#e4a11b);border-radius:50%;width:6px;height:6px}.dashboard-alert-list span{min-width:0;font-size:var(--m-font-body);line-height:1.4}.dashboard-alert-list svg{color:#c88908}.dashboard-all-clear{min-height:105px;color:var(--success);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.dashboard-all-clear span{max-width:220px;color:var(--muted);font-size:var(--m-font-body)}.dashboard-log-summary{gap:5px;margin-left:auto;display:flex}.dashboard-log-summary span{border:1px solid var(--line-soft);color:var(--muted);font-size:var(--m-font-label);border-radius:999px;padding:4px 7px}.dashboard-log-summary span.bad{color:var(--red)}.dashboard-log-summary span.warn{color:#c88908}.dashboard-log-list{margin-top:12px;display:grid}.dashboard-log-list>div{border-top:1px solid var(--line-soft);grid-template-columns:64px 82px minmax(0,1fr) 58px;align-items:center;gap:8px;min-height:37px;display:grid}.dashboard-log-list>div:first-child{border-top:0}.dashboard-log-list .m-strong,.dashboard-log-list p,.dashboard-log-list time{min-width:0;font-size:var(--m-font-caption);margin:0}.dashboard-log-list .m-strong,.dashboard-log-list time{color:var(--muted)}.dashboard-log-list p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-log-list time{text-align:right}.dashboard-log-empty{color:var(--muted);font-size:var(--m-font-body);padding:14px 0;display:block!important}.spin{animation:.7s linear infinite dashboard-spin}@keyframes dashboard-spin{to{transform:rotate(360deg)}}@media (width<=1200px){.dashboard-layout-row[data-columns="4"]{grid-template-columns:repeat(2,minmax(220px,1fr))}.dashboard-module-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.overview-dashboard-toolbar{grid-template-columns:1fr;align-items:center}.overview-dashboard-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.dashboard-layout-row,.dashboard-layout-row[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-system-line{grid-template-columns:32px 70px minmax(0,1fr)}.dashboard-system-progress{display:none}}@media (width<=620px){.dashboard-environment{margin-right:auto}.dashboard-fixed-summary,.dashboard-layout-row,.dashboard-layout-row[data-columns="4"],.dashboard-module-picker{grid-template-columns:minmax(0,1fr)!important}.dashboard-row-controls{flex-direction:column;align-items:flex-start}.dashboard-log-list>div{grid-template-columns:58px minmax(0,1fr);padding:7px 0}.dashboard-log-list p{white-space:normal;grid-column:1/-1}.dashboard-log-list time{display:none}}:root{--matra-text-xs:var(--m-font-caption);--matra-text-sm:var(--m-font-body,11px);--matra-text-md:var(--m-font-body,11px);--matra-text-lg:var(--m-font-heading);--matra-text-title:var(--m-font-title)}.server-shell .m-caption,.server-shell .eyebrow,.server-shell [class*=kicker],.server-shell [class*=subtitle],.server-shell [class*=caption],.server-shell [class*=meta],.server-shell [class*=help],.server-shell [class*=hint],.server-shell [class*=note] span,.server-shell [class*=description]{font-size:var(--m-font-caption)!important;line-height:1.45!important}.server-shell label,.server-shell button,.server-shell select,.server-shell input,.server-shell textarea,.server-shell td,.server-shell th,.server-shell .server-nav-item,.server-shell [class*=badge],.server-shell [class*=pill],.server-shell [class*=status]{font-size:var(--m-font-body)}.server-shell [class*=card] .m-strong,.server-shell [class*=widget] .m-strong,.server-shell [class*=metric] .m-strong{line-height:1.15}.overview-dashboard,.overview-dashboard button,.overview-dashboard label,.overview-dashboard input,.overview-dashboard select{font-size:var(--m-font-body)!important}.overview-dashboard-toolbar-label>span,.dashboard-widget-head>div:nth-child(2)>span,.dashboard-widget-option>div span,.dashboard-backup-counts span,.dashboard-capacity-row span,.dashboard-status-split span,.dashboard-widget-link,.dashboard-soft-note,.dashboard-capacity-caption,.dashboard-log-list .m-strong,.dashboard-log-list p,.dashboard-log-list time,.dashboard-alert-list span{font-size:var(--m-font-caption)!important;line-height:1.45!important}.dashboard-widget-head h3,.dashboard-widget-option .m-strong,.dashboard-settings-head .m-strong,.dashboard-big-number span,.dashboard-metric-row button span{font-size:var(--m-font-body)!important}.dashboard-metric-row button .m-strong{font-size:var(--m-font-heading)!important}.server-status-hero{flex-direction:column!important;justify-content:center!important;display:flex!important}.server-status-hero h2{font-size:var(--m-font-hero)!important;letter-spacing:-.04em!important;margin:10px 0 5px!important;line-height:1.05!important}.server-stat-label{font-size:var(--m-font-label)!important;letter-spacing:.08em!important}.server-nav-section-title span{font-size:var(--m-font-label)!important}.instance-modal label>span,.instance-modal-note,.instance-modal-note span{font-size:var(--m-font-label)!important;line-height:1.45!important}.instance-modal input,.instance-modal select,.instance-modal textarea{font-size:var(--m-font-label)!important}.cluster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cluster-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:16px}.cluster-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cluster-head>div{gap:3px;display:grid}.cluster-head span{color:var(--blue);font-size:var(--m-font-label);letter-spacing:.08em;font-weight:700}.cluster-head h3{font-size:var(--m-font-body);margin:0}.cluster-state{border:1px solid var(--line);border-radius:999px;padding:4px 7px;color:var(--muted)!important}.cluster-route{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:14px;display:grid}.cluster-route>div{border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:5px 8px;min-height:74px;padding:10px;display:grid}.cluster-route>div svg{color:var(--blue);grid-row:1/span 2}.cluster-route span{color:var(--muted);font-size:var(--m-font-label)}.cluster-route .m-strong{font-size:var(--m-font-label)}.cluster-flags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.cluster-flags span{border:1px solid var(--line-soft);min-height:25px;color:var(--muted);font-size:var(--m-font-label);border-radius:6px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.cluster-flags span.on{border-color:color-mix(in srgb,var(--success) 25%,var(--line));background:color-mix(in srgb,var(--success) 4%,var(--surface));color:var(--success)}.cluster-foot{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}.cluster-foot span{color:var(--muted);font-size:var(--m-font-label)}.cluster-foot .m-strong{color:var(--text)}.cluster-foot button{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);background:0 0;border-radius:7px;place-items:center;display:grid}.cluster-app-picker{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.cluster-app-picker label{border:1px solid var(--line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:40px;display:flex}.cluster-app-picker label.selected{border-color:color-mix(in srgb,var(--blue) 40%,var(--line));background:var(--blue-soft);color:var(--blue)}.cluster-app-picker input{display:none}.cluster-app-picker span{font-size:var(--m-font-label);font-weight:700}@media (width<=850px){.cluster-grid{grid-template-columns:1fr}}:root{--matra-ui-xs:8px;--matra-ui-sm:9px;--matra-ui-md:10px;--matra-ui-nav:10.5px;--matra-ui-gap-after-banner:18px}.server-nav-item,.server-nav-item span{font-size:var(--m-font-body)!important;line-height:1.25!important}.server-nav-section-title,.server-nav-section-title span{font-size:var(--m-font-label)!important;line-height:1.2!important}.server-sidebar-user .m-strong,.server-sidebar-user span,.server-version,.server-latency,.server-page-heading .eyebrow,.server-page-heading>div>p:first-child{font-size:var(--m-font-label)!important}.server-page-heading>div>p:not(:first-child){font-size:var(--m-font-label)!important;line-height:1.5!important}.server-shell table th,.server-shell table td{font-size:var(--m-font-label)!important}.server-shell input,.server-shell select,.server-shell textarea{font-size:var(--m-font-caption)!important}.server-shell label{font-size:var(--m-font-label)!important}.server-shell button{font-size:var(--m-font-label)}.server-status-hero{text-align:left!important;align-items:initial!important;justify-content:initial!important;min-height:112px!important;padding:20px 28px!important;display:block!important;position:relative!important}.server-status-hero .server-status-line{font-size:var(--m-font-label)!important;text-align:left!important;line-height:1.2!important}.server-status-hero h2{max-width:calc(100% - 100px)!important;font-size:var(--m-font-hero)!important;letter-spacing:-.035em!important;text-align:left!important;margin:17px 0 6px!important;line-height:1.02!important}.server-status-hero p{max-width:calc(100% - 110px)!important;font-size:var(--m-font-label)!important;text-align:left!important;margin:0!important;line-height:1.45!important}.server-status-hero>svg{width:39px!important;height:39px!important;margin:0!important;position:absolute!important;top:50%!important;right:30px!important;transform:translateY(-50%)!important}.server-stat-caption{font-size:var(--m-font-label)!important;line-height:1.35!important}.overview-dashboard{font-size:var(--m-font-label)!important}.overview-dashboard-toolbar-label>span,.overview-dashboard-toolbar-label>.m-caption,.dashboard-widget-head>div:nth-child(2)>span,.dashboard-status-split span,.dashboard-capacity-row span,.dashboard-capacity-caption,.dashboard-soft-note,.dashboard-backup-counts span,.dashboard-alert-list span,.dashboard-log-list .m-strong,.dashboard-log-list p,.dashboard-log-list time{font-size:var(--m-font-label)!important;line-height:1.4!important}.dashboard-widget-head h3,.dashboard-settings-head .m-strong,.dashboard-widget-option .m-strong{font-size:var(--m-font-caption)!important}.dashboard-settings-head span,.dashboard-widget-option>div span,.dashboard-big-number span,.dashboard-metric-row button span,.dashboard-settings-button,.dashboard-widget-link,.dashboard-pill,.dashboard-log-level{font-size:var(--m-font-label)!important}.login-error{min-height:40px!important;margin:0 0 var(--matra-ui-gap-after-banner)!important;font-size:var(--m-font-label)!important;border-radius:8px!important;align-items:center!important;padding:11px 13px!important;line-height:1.45!important;display:flex!important}.cluster-warning,.storage-security-note,.access-superadmin-note,.instance-modal-note{margin-bottom:var(--matra-ui-gap-after-banner)!important}.cluster-warning,.storage-security-note,.access-superadmin-note{border-radius:9px!important;min-height:48px!important;padding:12px 14px!important}.cluster-warning .m-strong,.storage-security-note .m-strong,.access-superadmin-note .m-strong{font-size:var(--m-font-label)!important}.cluster-warning span,.storage-security-note span,.access-superadmin-note span{font-size:var(--m-font-label)!important;line-height:1.45!important}.login-error+section,.login-error+.cluster-grid,.login-error+.instances-stats,.login-error+.backup-stats-grid,.login-error+.access-panel{margin-top:0!important}@media (width<=900px){.server-status-hero h2,.server-status-hero p{max-width:calc(100% - 70px)!important}.server-status-hero>svg{width:32px!important;height:32px!important;right:20px!important}}.instance-live-state{font-size:var(--m-font-label);letter-spacing:.035em;white-space:nowrap;align-items:center;gap:7px;font-weight:700;display:inline-flex}.instance-live-state i{background:#94a3b8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #94a3b81c}.instance-live-state.running{color:#169b69}.instance-live-state.running i{background:#20bf84;box-shadow:0 0 0 3px #20bf8421}.instance-live-state.stopped{color:#dc5c5c}.instance-live-state.stopped i{background:#ef6b6b;box-shadow:0 0 0 3px #ef6b6b1f}.instance-live-state.transition{color:#b77b05}.instance-live-state.transition i{background:#e4a11b;box-shadow:0 0 0 3px #e4a11b21}.backup-files-panel{border:1px solid var(--line);background:var(--surface);border-radius:11px;margin-top:14px;overflow:hidden}.backup-files-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 17px;display:flex}.backup-files-head>div{gap:3px;display:grid}.backup-files-head>div>span{color:var(--blue);font-size:var(--m-font-label);letter-spacing:.085em;font-weight:700}.backup-files-head h3{font-size:var(--m-font-body);margin:0}.backup-files-head p{color:var(--muted);font-size:var(--m-font-caption);margin:2px 0 0}.backup-files-message{border:1px solid var(--line);min-height:38px;font-size:var(--m-font-caption);border-radius:8px;align-items:center;gap:8px;margin:12px 16px 0;padding:9px 11px;display:flex}.backup-files-message.ok{color:#16825d;background:#20bf840e;border-color:#20bf8447}.backup-files-message.error{color:#d35454;background:#ef6b6b0e;border-color:#ef6b6b4d}.backup-files-message.info{color:var(--blue);background:#4da3ff0b;border-color:#4da3ff47}.backup-files-table{width:100%}.backup-files-row{border-top:1px solid var(--line-soft);min-height:56px;font-size:var(--m-font-caption);grid-template-columns:minmax(240px,1.7fr) 150px 130px 90px 90px minmax(280px,1.3fr);align-items:center;gap:12px;padding:0 17px;display:grid}.backup-files-table-head{background:var(--surface-soft);min-height:34px;color:var(--muted);font-size:var(--m-font-label);letter-spacing:.055em;border-top:0;font-weight:700}.backup-file-name{gap:2px;min-width:0;display:grid}.backup-file-name .m-strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--m-font-caption);overflow:hidden}.backup-file-name .m-caption{color:var(--muted);font-size:var(--m-font-label)}.backup-file-state{color:#b77b05;font-size:var(--m-font-label);align-items:center;gap:6px;font-weight:700;display:inline-flex}.backup-file-state i{background:#e4a11b;border-radius:50%;width:7px;height:7px}.backup-file-state.ok{color:#169b69}.backup-file-state.ok i{background:#20bf84}.backup-file-actions{justify-content:flex-end;gap:6px;display:flex}.backup-file-button{border:1px solid var(--line);background:var(--surface);min-height:29px;color:var(--muted);font:inherit;font-size:var(--m-font-label);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 8px;text-decoration:none;display:inline-flex}.backup-file-button:hover{color:var(--blue);border-color:#4da3ff59}.backup-file-button.restore{color:var(--blue)}.backup-file-button:disabled{opacity:.55;cursor:wait}.backup-files-empty{color:var(--muted);font-size:var(--m-font-caption);padding:24px 17px}.backup-restore-note{color:var(--blue);background:#4da3ff09;border:1px solid #4da3ff38;border-radius:8px;align-items:flex-start;gap:9px;margin:0 16px 16px;padding:11px 12px;display:flex}.backup-restore-note>div{gap:3px;display:grid}.backup-restore-note .m-strong{color:var(--text);font-size:var(--m-font-caption)}.backup-restore-note span{color:var(--muted);font-size:var(--m-font-label);line-height:1.5}.backup-offsite-section{box-sizing:border-box;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);width:100%;padding:16px;display:grid;gap:var(--m-ui-section-gap)!important}.backup-offsite-section>.backup-files-head,.backup-offsite-section>.backup-files-table,.backup-offsite-section>.backup-restore-note{margin:0!important}.backup-offsite-section>.backup-files-head{border:0;padding:0!important}.backup-offsite-section>.backup-files-table{border:1px solid var(--line-soft);border-radius:8px;min-width:0;overflow:hidden}.backup-offsite-section>.backup-restore-note{box-sizing:border-box;width:100%;min-width:0}@media (width<=1200px){.backup-files-row{grid-template-columns:minmax(220px,1.5fr) 130px 100px 80px 80px minmax(220px,1fr)}}.server-status-hero p{font-size:var(--m-font-label)!important;line-height:1.45!important}:root{--matra-main-font-size:var(--m-font-body);--matra-main-line-height:var(--m-line-body,1.5);--matra-label-font-size:var(--m-font-label);--matra-heading-font-size:var(--m-font-heading);--matra-title-font-size:var(--m-font-title)}.server-shell,.server-main,.server-content,.server-content p,.server-content span,.server-content a,.server-content button,.server-content input,.server-content select,.server-content textarea,.server-content td,.server-content li,.server-content .m-caption,.server-content .m-strong{font-size:var(--m-font-body);line-height:var(--matra-main-line-height)}.server-content .m-strong{font-weight:600}.server-nav-section-title,.server-nav-section-title span,.server-page-heading .eyebrow,.server-page-heading>div>p:first-child,.server-content table th,.backup-files-table-head,.backup-files-table-head span{font-size:var(--m-font-label)!important;letter-spacing:.07em!important;line-height:1.25!important}.server-page-heading>div>p:not(:first-child),.backup-files-head p,.backup-restore-note span,.cluster-warning span,.storage-security-note span,.access-superadmin-note span{font-size:var(--m-font-body)!important;line-height:var(--matra-main-line-height)!important}.server-content h3,.backup-files-head h3,.dashboard-widget-head h3,.dashboard-settings-head .m-strong{font-size:var(--m-font-heading)!important;line-height:1.2!important}.server-page-heading h1{font-size:var(--m-font-title)!important}.instances-table,.instances-table span,.instances-table .m-strong,.instance-live-state,.instance-live-state span{font-size:var(--m-font-body)!important}.instance-live-state{font-weight:600!important}.backup-files-row,.backup-file-name .m-strong,.backup-file-name .m-caption,.backup-file-state,.backup-file-button,.backup-files-empty{font-size:var(--m-font-body)!important}.backup-file-name .m-strong{font-weight:600!important}.overview-dashboard,.overview-dashboard span,.overview-dashboard p,.overview-dashboard button,.overview-dashboard a,.overview-dashboard .m-caption{font-size:var(--m-font-body)!important}.login-error{min-height:42px!important;font-size:var(--m-font-body)!important;padding:11px 13px!important}.server-status-hero{text-align:left!important}.server-status-hero h2{font-size:var(--m-font-title)!important;text-align:left!important;margin:17px 0 6px!important;line-height:1.04!important}.server-status-hero p{font-size:var(--m-font-body)!important;text-align:left!important;line-height:1.45!important}.server-status-hero .server-status-line{font-size:var(--m-font-label)!important;text-align:left!important}.server-stat-label{font-size:var(--m-font-label)!important}.server-stat-value{font-size:var(--m-font-value)!important}.server-stat-caption{font-size:var(--m-font-body)!important}.domain-provider-head{justify-content:space-between;gap:16px;display:flex}.domain-provider-head>div{gap:3px;display:grid}.domain-provider-head>div>span{color:var(--blue);font-size:var(--m-font-label);letter-spacing:.075em;font-weight:700}.domain-provider-head h3{font-size:var(--m-font-body);margin:0}.domain-provider-head p{color:var(--muted);font-size:var(--m-font-caption);margin:2px 0 0}.domain-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.domain-provider-card{border:1px solid var(--line-soft);background:var(--surface);border-radius:9px;padding:13px}.domain-provider-title{align-items:center;gap:9px;display:flex}.domain-provider-title>svg{color:var(--blue)}.domain-provider-title>div{gap:2px;display:grid}.domain-provider-title .m-strong,.domain-provider-title span,.domain-provider-card p,.domain-provider-records span,.domain-provider-flow span{font-size:var(--m-font-caption)}.domain-provider-title span,.domain-provider-card p{color:var(--muted)}.domain-provider-records,.domain-provider-flow{flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;display:flex}.domain-provider-records span{border:1px solid var(--line-soft);border-radius:5px;padding:3px 6px}.domain-provider-flow{border-top:1px solid var(--line-soft);color:var(--muted);padding-top:9px}.domain-provider-flow span{align-items:center;gap:4px;display:inline-flex}@media (width<=1000px){.domain-provider-grid{grid-template-columns:1fr}}:root{--matra-main-font-size:var(--m-font-body);--matra-main-line-height:var(--m-line-body,1.5);--matra-label-font-size:var(--m-font-label);--matra-heading-font-size:var(--m-font-heading)}.server-main,.server-content,.server-content p,.server-content span,.server-content a,.server-content button,.server-content input,.server-content select,.server-content textarea,.server-content td,.server-content li,.server-content .m-caption{font-size:var(--m-font-body)!important;line-height:var(--matra-main-line-height)!important}.server-nav-item,.server-nav-item span,.server-sidebar-user .m-strong,.server-sidebar-user span,.server-version,.server-latency{font-size:var(--m-font-body)!important;line-height:1.32!important}.server-nav-section-title,.server-nav-section-title span,.server-page-heading .eyebrow,.server-page-heading>div>p:first-child,.server-content table th,.backup-files-table-head,.backup-files-table-head span,.domain-provider-head>div>span,.server-status-hero .server-status-line,.server-stat-label{font-size:var(--m-font-label)!important}.server-content h3,.backup-files-head h3,.domain-provider-head h3,.dashboard-widget-head h3{font-size:var(--m-font-heading)!important}.instances-table td,.instances-table td span,.instances-table td .m-strong,.instance-live-state,.backup-files-row,.backup-file-name .m-strong,.backup-file-name .m-caption,.backup-file-state,.backup-file-button,.backup-files-empty,.backup-files-head p,.backup-restore-note,.backup-restore-note .m-strong,.backup-restore-note span,.backup-restore-note div,.cluster-warning,.cluster-warning .m-strong,.cluster-warning span,.storage-security-note,.storage-security-note .m-strong,.storage-security-note span,.access-superadmin-note,.access-superadmin-note .m-strong,.access-superadmin-note span{font-size:var(--m-font-body)!important;line-height:var(--matra-main-line-height)!important}.login-error,.cluster-warning,.storage-security-note,.access-superadmin-note,.backup-files-message,.backup-restore-note{margin-bottom:18px!important}.domain-provider-grid{align-items:stretch!important}.domain-provider-card{grid-template-rows:44px minmax(58px,auto) minmax(42px,auto) 44px!important;gap:0!important;height:100%!important;display:grid!important}.domain-provider-title{min-height:44px!important}.domain-provider-card>p{min-height:58px!important;font-size:var(--m-font-body)!important;margin:6px 0 0!important;line-height:1.48!important}.domain-provider-records{align-content:start!important;min-height:42px!important;margin-top:0!important}.domain-provider-flow{align-self:end!important;min-height:44px!important;margin-top:0!important}.domain-provider-records span,.domain-provider-flow span,.domain-provider-title .m-strong,.domain-provider-title span{font-size:var(--m-font-body)!important}.server-status-hero h2{font-size:var(--m-font-title)!important}.server-status-hero p{font-size:var(--m-font-body)!important}.backup-restore-note,.instance-modal-note,.instance-modal-note-readable,.cluster-warning,.storage-security-note,.access-superadmin-note{gap:10px!important;margin-top:14px!important;margin-bottom:18px!important;padding:13px 14px!important}.backup-restore-note .m-strong,.backup-restore-note span,.backup-restore-note div,.instance-modal-note .m-strong,.instance-modal-note span,.instance-modal-note-readable .m-strong,.instance-modal-note-readable span,.cluster-warning .m-strong,.cluster-warning span,.storage-security-note .m-strong,.storage-security-note span,.access-superadmin-note .m-strong,.access-superadmin-note span{font-size:var(--m-font-body)!important;line-height:1.5!important}.backup-restore-note .m-strong,.instance-modal-note .m-strong,.instance-modal-note-readable .m-strong{font-weight:600!important}.server-performance span,.server-performance .m-strong{font-size:var(--m-font-label)!important}.server-sidebar .server-nav-item{color:var(--muted)!important;background:0 0!important}.server-sidebar .server-nav-item:hover{background:var(--surface-2)!important;color:var(--text)!important}.server-sidebar .server-nav-item.active{background:var(--blue-soft)!important;color:var(--blue)!important}.server-sidebar-bottom .server-build-meta{margin-top:0}.top-controls .top-control-button{background:var(--surface)!important;border-color:var(--line)!important;color:var(--muted)!important}.top-controls .top-control-button:hover,.top-controls .top-control-button.active{background:var(--blue-soft)!important;border-color:color-mix(in srgb, var(--blue) 34%, var(--line))!important;color:var(--blue)!important}.matra-tooltip:before,.matra-tooltip:after{content:none!important;display:none!important}.instance-field-label>.matra-tooltip{flex:0 0 14px;justify-content:center;align-self:center;align-items:center;min-width:14px;display:inline-flex;width:14px!important;height:14px!important}.instance-field-help{box-sizing:border-box;opacity:.78;cursor:help;flex:0 0 14px;place-items:center;border:1px solid color-mix(in srgb, var(--blue) 34%, var(--line))!important;width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important;color:var(--blue)!important;box-shadow:none!important;background:0 0!important;border-radius:50%!important;margin:0!important;padding:0!important;display:inline-grid!important}.instance-field-help svg{stroke-width:1.7px;width:8px!important;height:8px!important}.instance-field-help:hover{opacity:1;background:var(--blue-soft)!important}.customer-view-toolbar,.customers-view-switch{box-sizing:border-box;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 97%, var(--blue));justify-content:flex-end;align-items:center;gap:4px;width:100%;min-height:52px;margin:0;padding:10px 16px;display:flex}.customer-view-toggle{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:4px;padding:3px;display:inline-flex}.customer-view-toggle button,.customers-view-switch button{min-height:30px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.customer-view-toggle button:hover,.customers-view-switch button:hover{background:var(--surface-2);color:var(--text)}.customer-view-toggle button.active,.customers-view-switch button.active{border-color:color-mix(in srgb, var(--blue) 36%, var(--line));background:var(--blue-soft);color:var(--blue)}.customers-grid.customers-grid-list{grid-template-columns:minmax(0,1fr)}.customers-grid-list .customer-card{min-height:118px}.machine-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;min-height:58px}.machine-actions button{justify-content:center;align-items:center;display:inline-flex;border-color:var(--line)!important;background:var(--surface-2)!important;min-height:34px!important;color:var(--text)!important;padding:0 12px!important;line-height:1.2!important}:is(.backup-config-head,.backup-panel-head:has(.backup-runtime-version)){grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:14px;min-height:68px;display:grid!important}:is(.backup-config-head .backup-runtime-version,.backup-panel-head:has(.backup-runtime-version) .backup-runtime-version){white-space:nowrap;align-self:center;margin-left:0}:is(.backup-config-head .backup-state,.backup-panel-head:has(.backup-runtime-version) .backup-state){white-space:nowrap;border:1px solid;border-radius:8px;justify-content:center;align-items:center;min-width:132px;height:34px;min-height:34px;padding:0 12px;display:inline-flex}.logs-table-row{box-sizing:border-box;align-items:center;height:auto;min-height:58px;padding-top:10px;padding-bottom:10px;position:relative}.logs-table-row>*{min-width:0}.logs-table-row>.m-strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible;line-height:1.48!important}.log-level{justify-content:center;align-items:center;min-height:24px;display:inline-flex}.cluster-warning,.cluster-warning.matra-notice{align-items:flex-start;min-height:64px!important;margin:0 0 18px!important;padding:14px 16px!important}.cluster-warning>svg,.cluster-warning.matra-notice>svg{flex:none;margin-top:2px}.cluster-warning .m-strong,.cluster-warning span,.cluster-warning.matra-notice .m-strong,.cluster-warning.matra-notice span{font-size:var(--m-font-body)!important;line-height:1.5!important}@media (width<=760px){.server-nav-section-title{justify-content:center;min-height:18px;overflow:hidden;padding:0!important}.server-nav-section-title>span{display:none!important}.server-nav-section-title>svg{width:10px;height:10px;margin:0}:is(.backup-config-head,.backup-panel-head:has(.backup-runtime-version)){grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding-top:10px;padding-bottom:10px}:is(.backup-config-head .backup-runtime-version,.backup-panel-head:has(.backup-runtime-version) .backup-runtime-version){grid-area:2/1/auto/-1}.logs-toolbar,.logs-toolbar-left{flex-wrap:wrap}.logs-toolbar{padding-top:10px;padding-bottom:10px}.logs-table-head{display:none}.logs-table-row{grid-template-columns:auto auto minmax(0,1fr);row-gap:8px}.logs-table-row>.m-strong{grid-column:1/-1}}.matra-tooltip,.matra-tooltip-right,.matra-tooltip-bottom{flex:none!important;width:auto!important;min-width:0!important;display:inline-flex!important;position:relative!important}.server-nav-item .matra-tooltip,.server-sidebar-bottom .matra-tooltip{width:100%!important}.server-user{grid-template-columns:minmax(0,1fr) auto!important}.server-user>div{min-width:0!important}.server-user>.matra-tooltip{width:auto!important}.instance-live-domain,.instance-live-app,.instance-live-state,.instance-live-state *,.backup-history-row,.backup-history-row *,.backup-history-sizes,.backup-history-sizes *,.backup-last-message,.backup-last-message *,.cluster-warning,.cluster-warning *,.instance-modal-note,.instance-modal-note *,.instance-modal-note-readable,.instance-modal-note-readable *,.serverpark-pair-note,.serverpark-pair-note *,.matra-notice,.matra-notice *{font-size:var(--m-font-body)!important;line-height:1.5!important}.server-topbar-actions{align-items:center;gap:10px;min-width:0;display:flex}.topbar-account{align-items:center;gap:8px;display:flex;position:relative}.topbar-clock{height:var(--m-topbar-clock-height);border-left:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;padding:0 7px;display:flex}.topbar-clock>svg{width:var(--m-topbar-action-icon-size);height:var(--m-topbar-action-icon-size);flex:0 0 var(--m-topbar-action-icon-size)}.topbar-clock>span{gap:0;line-height:1.05;display:grid}.topbar-clock .m-strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:var(--m-font-caption)!important;margin:0!important}.topbar-clock .m-caption{font-size:var(--m-font-label);color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px}.topbar-profile-button{min-height:38px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:4px 8px 4px 5px;display:flex}.topbar-profile-button:hover,.topbar-profile-button.open{border-color:var(--line);background:var(--surface-2)}.topbar-avatar{background:linear-gradient(145deg,var(--blue),color-mix(in srgb,var(--blue) 58%,#7c3aed));color:#fff;width:29px;height:29px;font-size:var(--m-font-label);letter-spacing:.03em;border-radius:8px;place-items:center;font-weight:750;display:grid}.topbar-avatar.large{border-radius:10px;width:36px;height:36px}.topbar-profile-copy{text-align:left;min-width:0;display:grid}.topbar-profile-copy .m-strong{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden;font-size:var(--m-font-caption)!important;margin:0!important}.topbar-profile-copy .m-caption{font-size:var(--m-font-label);color:var(--muted);margin-top:1px}.topbar-profile-menu{z-index:12000;border:1px solid var(--line);background:var(--surface);border-radius:10px;width:188px;padding:6px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 50px #0f172a24}.topbar-profile-menu-line{background:var(--line);height:1px;margin:6px 0}.topbar-profile-menu>button{width:100%;min-height:34px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 7px;display:flex}.topbar-profile-menu>button:hover{background:var(--surface-2)}.topbar-profile-menu .m-profile-identity--compact{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:5px 6px}.topbar-profile-menu .m-profile-identity__copy{min-width:0}.topbar-profile-menu .m-profile-identity__copy>.m-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-profile-menu .m-profile-identity--compact .m-profile-identity__avatar{border-radius:7px;width:30px;height:30px}.customers-clean-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr))!important;gap:10px!important}.customer-card-clean{min-height:168px;padding:15px!important}.customer-card-clean h3{margin-bottom:12px!important}.customer-card-footer{border-top:1px solid var(--line-soft);color:var(--muted);font-size:var(--m-font-label);justify-content:space-between;gap:8px;margin-top:auto;padding-top:11px;display:flex}.customer-form-modern{width:min(760px,100vw - 40px)!important}.required-fields-note{color:var(--muted);font-size:var(--m-font-label);justify-content:flex-end;gap:4px;margin:-2px 0 10px;display:flex}.required-fields-note span{color:#dc6262}.customer-form-section{border-top:1px solid var(--line-soft);padding:13px 0 15px}.customer-form-section>div:first-child{gap:2px;margin-bottom:11px;display:grid}.customer-form-section>div:first-child>span{color:var(--blue);font-size:var(--m-font-label);letter-spacing:.06em;font-weight:750}.customer-form-section>div:first-child>.m-strong{font-size:var(--m-font-body)}.customer-field-wide,.users-wide{grid-column:1/-1}.customer-form-modern textarea,.customer-detail-modal textarea{resize:vertical;width:100%;min-height:70px}.customer-delete-zone,.users-delete-zone{border:1px solid color-mix(in srgb,#dc6262 28%,var(--line));background:color-mix(in srgb,#dc6262 4%,var(--surface));border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(150px,220px) auto;align-items:center;gap:10px;margin-top:18px;padding:13px;display:grid}.customer-delete-zone>div,.users-delete-zone>div:first-child{gap:2px;display:grid}.users-delete-zone>div:first-child{grid-template-columns:22px minmax(0,1fr)}.customer-delete-zone .m-strong,.users-delete-zone .m-strong{font-size:var(--m-font-caption)}.customer-delete-zone span,.users-delete-zone span{color:var(--muted);font-size:var(--m-font-label)}.customer-delete-zone button,.users-delete-zone button{border:1px solid color-mix(in srgb,#dc6262 35%,var(--line));color:#c74e4e;min-height:34px;font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:0 10px}.customer-delete-zone button:disabled,.users-delete-zone button:disabled{opacity:.4;cursor:not-allowed}.users-admin-section{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:16px 0 22px;overflow:hidden}.users-admin-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}.users-admin-head>div{gap:2px;display:grid}.users-admin-head span{color:var(--blue);font-size:var(--m-font-label);letter-spacing:.06em;font-weight:750}.users-admin-head h3{font-size:var(--m-font-body);margin:0}.users-admin-head p{color:var(--muted);margin:0;font-size:var(--m-font-caption)!important}.users-admin-stats{align-items:center;gap:var(--m-action-gap,6px);border-bottom:1px solid var(--line-soft);min-height:42px;color:var(--muted);font-size:var(--m-font-label);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 16px;display:grid}.users-admin-stats>.m-text{justify-content:center;align-items:center;gap:.4em;min-width:0;display:inline-flex}.users-admin-stats .m-strong{color:var(--text);font-size:var(--m-font-body)}.users-admin-state{color:var(--muted);font-size:var(--m-font-label);align-items:center;gap:6px;display:flex}.users-admin-state i{background:#a4aab3;border-radius:50%;width:6px;height:6px}.users-admin-state.active{color:#159669}.users-admin-state.active i{background:#21bc84}.access-section-divider{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.08em;align-items:center;gap:10px;margin:22px 0 12px;font-weight:750;display:flex}.access-section-divider:after{content:"";background:var(--line);flex:1;height:1px}@media (width<=920px){.topbar-profile-copy,.topbar-clock{display:none}.customer-delete-zone,.users-delete-zone{grid-template-columns:1fr}}:root{--matra-font-xs:var(--m-font-label);--matra-font-sm:var(--m-font-caption);--matra-font-base:var(--m-font-body);--matra-font-md:var(--m-font-body);--matra-font-lg:var(--m-font-heading)}.server-shell,.instance-modal,.customer-detail-modal,.customer-form-modern,.users-admin-section,.topbar-profile-menu,input,select,textarea,button{font-size:var(--m-font-body)}.instance-field-label,.customer-meta,.customer-card-footer,.customers-list-view .m-caption{font-size:var(--m-font-caption)!important}.instance-modal input,.instance-modal select{min-height:34px!important;font-size:var(--m-font-body)!important;padding:7px 10px!important}.instance-modal textarea{font-size:var(--m-font-body)!important;padding:8px 10px!important;line-height:1.4!important}.customer-detail-modal{scrollbar-gutter:stable;width:min(1080px,100vw - 36px)!important;max-height:calc(100vh - 28px)!important;overflow-y:auto!important}.customer-detail-modal .customer-detail-tabs{z-index:3;background:var(--surface);position:sticky;top:0}.customer-detail-modal .customer-detail-card{padding:14px!important}.customer-detail-modal .instance-modal-grid{gap:9px 12px!important}.customer-detail-modal textarea{min-height:54px!important}.customer-delete-zone{margin-top:12px!important;padding:10px!important}.customers-view-switch{justify-content:flex-end;gap:4px;margin:0 0 9px;display:flex}.customers-view-switch button{border:1px solid var(--line);background:var(--surface);min-height:31px;color:var(--muted);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 9px;display:flex}.customers-view-switch button.active{border-color:color-mix(in srgb,var(--blue) 38%,var(--line));background:var(--blue-soft);color:var(--blue)}.customers-list-view{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.customers-list-head,.customers-list-row{grid-template-columns:minmax(220px,1.35fr) minmax(190px,1fr) minmax(150px,.8fr) 105px 22px;align-items:center;gap:12px;padding:0 13px;display:grid}.customers-list-head{border-bottom:1px solid var(--line);background:var(--surface-2);min-height:34px;color:var(--muted);font-size:var(--m-font-label);letter-spacing:.05em;font-weight:750}.customers-list-row{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:58px;color:var(--text);text-align:left;cursor:pointer;background:0 0}.customers-list-row:last-child{border-bottom:0}.customers-list-row:hover{background:var(--surface-2)}.customers-list-row>span:not(.customer-status){gap:2px;min-width:0;display:grid}.customers-list-row .m-strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--m-font-body);overflow:hidden}.customers-list-name{align-items:center;grid-template-columns:34px minmax(0,1fr)!important}.customers-list-name .customer-icon{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:7px;place-items:center;display:grid}@media (width<=760px){.customers-list-head{display:none}.customers-list-row{grid-template-columns:minmax(0,1fr) 22px;padding:9px 11px}.customers-list-row>span:not(.customers-list-name){display:none}}:root{--matra-sidebar-width:218px;--matra-compact-sidebar-width:64px}.server-shell{grid-template-columns:var(--matra-sidebar-width) minmax(0, 1fr)!important}.server-main,.server-content,.server-page-heading,.server-dashboard-grid,.server-stats-grid,.overview-dashboard,.machine-stat-grid,.server-machine-layout{min-width:0!important}.server-content{width:100%;max-width:1500px;margin-inline:auto}.server-nav-section-title,.server-nav-section-title>span{color:var(--blue)!important}.server-nav-section-title>span{font-size:var(--m-font-label)!important;letter-spacing:.055em!important;font-weight:750!important}.server-nav-section-title svg{color:color-mix(in srgb, var(--blue) 72%, var(--muted))!important}.server-brand,.server-user>div{min-width:0}.server-user .m-strong{max-width:132px}.server-shell .matra-notice,.server-shell .backup-restore-note,.server-shell .backup-restore-note *,.server-shell .backup-integrity-note,.server-shell .backup-integrity-note *,.server-shell .instance-modal-note,.server-shell .instance-modal-note *,.server-shell .instance-modal-note-readable,.server-shell .instance-modal-note-readable *,.server-shell .storage-security-note,.server-shell .storage-security-note *,.server-shell .cluster-warning,.server-shell .cluster-warning *,.server-shell .access-superadmin-note,.server-shell .access-superadmin-note *{font-size:var(--m-font-body)!important;line-height:1.55!important}.server-shell .matra-notice,.server-shell .backup-restore-note,.server-shell .backup-integrity-note,.server-shell .instance-modal-note,.server-shell .instance-modal-note-readable,.server-shell .storage-security-note,.server-shell .cluster-warning,.server-shell .access-superadmin-note{margin-block:18px!important;padding:13px 14px!important}.server-status-hero{border-radius:12px!important;min-height:150px!important;padding:26px 30px!important}.server-status-hero h2{font-size:var(--m-font-hero);line-height:1.05!important}.server-status-hero p{max-width:580px;font-size:var(--m-font-body)!important;line-height:1.5!important}.server-stats-grid{gap:10px!important}.server-stat-card{min-width:0;min-height:116px!important}.server-stat-caption{overflow-wrap:anywhere;white-space:normal!important}.docs-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:14px 0 0;display:flex}.docs-search{border:1px solid var(--line);background:var(--surface);width:min(520px,100%);min-height:40px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.docs-search input{outline:0;width:100%;background:0 0!important;border:0!important;min-height:auto!important;padding:0!important}.docs-audience{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:0 12px;display:flex}.docs-audience.active{color:var(--blue);border-color:color-mix(in srgb,var(--blue) 28%,var(--line));background:var(--blue-soft)}.docs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.docs-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;padding:16px}.docs-card header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.docs-card header>div:first-child{gap:4px;display:grid}.docs-card header>div:first-child>span{color:var(--blue);font-size:var(--m-font-label);letter-spacing:.055em;text-transform:uppercase;font-weight:750}.docs-card h3{font-size:var(--m-font-heading);margin:0}.docs-card p{color:var(--muted);margin:0;font-size:var(--m-font-body)!important;line-height:1.5!important}.docs-badges span{white-space:nowrap;background:var(--surface-2);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-weight:650;display:flex;font-size:var(--m-font-label)!important}.docs-badges span.customer{color:var(--blue);background:var(--blue-soft)}.docs-card ol{margin:0;padding:0;list-style:none;display:grid}.docs-card li{border-top:1px solid var(--line-soft);min-height:38px;color:var(--text);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px;padding:9px 0;display:grid;font-size:var(--m-font-body)!important;line-height:1.48!important}.docs-card li svg{color:#1caf78;margin-top:1px}.docs-empty{text-align:center;color:var(--muted);padding:36px}@media (width<=1180px){.server-shell{grid-template-columns:var(--matra-compact-sidebar-width) minmax(0,1fr)!important}.server-sidebar{width:auto!important;padding:16px 8px 12px!important;overflow:visible!important}.server-brand{justify-content:center!important;padding:0 0 18px!important;display:flex!important}.server-brand img{width:30px!important;height:30px!important;margin:0!important}.server-brand>div,.server-nav-section-title,.server-nav-item>span,.server-user>div,.server-build-version span,.server-performance{display:none!important}.server-nav-section{margin:8px 0!important}.server-nav-section-items{gap:4px!important;display:grid!important}.server-nav-item{border-radius:9px!important;justify-content:center!important;gap:0!important;min-height:38px!important;padding:0!important}.server-nav-item svg{flex:none!important;width:15px!important;height:15px!important}.server-sidebar-bottom{justify-items:center!important;gap:8px!important;padding-top:10px!important;display:grid!important}.server-user{justify-content:center!important;padding:0!important}.server-user button{width:38px!important;height:38px!important}.server-build-meta{border:0!important;padding:0!important}.server-build-version .m-strong{margin:0!important}.server-topbar,.server-content{padding-inline:20px!important}.server-dashboard-grid,.server-machine-layout{grid-template-columns:1fr!important}.docs-grid{grid-template-columns:1fr}}@media (width<=760px){.server-shell{grid-template-columns:62px minmax(0,1fr)!important}.server-sidebar{padding-inline:6px!important}.server-topbar{min-width:0;height:58px!important;padding-inline:14px!important}.server-topbar-kicker{display:none!important}.server-content{padding:16px 14px 28px!important;overflow-x:hidden!important}.server-page-heading{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.overview-heading-actions,.instances-heading-actions{flex-wrap:wrap!important;justify-self:start!important}.server-status-hero{min-height:auto!important;padding:22px 20px!important}.server-status-hero>svg{width:34px!important;height:34px!important}.server-stats-grid,.machine-stat-grid{grid-template-columns:1fr!important}.server-stat-card{min-height:100px!important}.server-system-row{grid-template-columns:34px minmax(78px,.7fr) minmax(0,1.3fr)!important;gap:7px!important}.system-value-with-bar{grid-template-columns:minmax(0,1fr)!important;gap:4px!important;min-width:0!important}.system-bar-percent{display:none!important}.docs-toolbar{flex-direction:column;align-items:stretch}.docs-search{width:100%}.docs-card header{display:grid}.instance-modal,.provision-modal,.server-register-modal{width:calc(100vw - 82px)!important;max-width:none!important;max-height:calc(100vh - 28px)!important}}@media (width<=480px){.server-shell{grid-template-columns:56px minmax(0,1fr)!important}.server-sidebar{padding-inline:5px!important}.server-nav-item{min-height:40px!important}.server-nav-item svg{width:14px!important;height:14px!important}.server-topbar{padding-inline:10px!important}.server-topbar>div:first-child .m-strong{font-size:var(--m-font-body)!important}.server-content{padding:12px 10px 24px!important}.server-page-heading h1{font-size:var(--m-font-title)!important}.server-status-hero{padding:18px 16px!important}.server-status-hero h2{font-size:var(--m-font-value)!important}.server-status-hero p{font-size:var(--m-font-body)!important}.machine-kv{grid-template-columns:1fr!important}}:root{--matra-notice-font-size:var(--m-font-body)}.server-nav-section-title,.server-nav-section-title span{color:var(--blue)!important}.backup-restore-note,.backup-restore-note *,.instance-modal-note,.instance-modal-note *,.instance-modal-note-readable,.instance-modal-note-readable *,.storage-security-note,.storage-security-note *,.cluster-warning,.cluster-warning *,.access-superadmin-note,.access-superadmin-note *,.matra-notice,.matra-notice *{line-height:1.55!important}.backup-restore-note,.instance-modal-note,.instance-modal-note-readable,.storage-security-note,.cluster-warning,.access-superadmin-note{margin-top:18px!important;margin-bottom:18px!important;padding:13px 14px!important}.server-sidebar-user{min-width:0}.server-sidebar-user .m-strong{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.server-sidebar-bottom .matra-tooltip-right:before{min-width:190px;top:50%!important;left:calc(100% + 12px)!important;right:auto!important;transform:translateY(-50%)!important}.server-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.server-machine-layout{gap:var(--m-stat-grid-gap);grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:stretch;display:grid}.machine-panel{min-width:0;box-shadow:0 8px 28px #0f172a09}.machine-panel-head{background:linear-gradient(180deg,color-mix(in srgb,var(--blue) 2.5%,var(--surface)),var(--surface));justify-content:space-between;gap:14px;display:flex}.machine-panel-title{align-items:center;gap:10px;min-width:0;display:flex!important}.machine-panel-title>div{gap:3px;min-width:0;display:grid}.machine-panel-icon{border:1px solid color-mix(in srgb,var(--blue) 16%,var(--line));background:var(--blue-soft);width:34px;height:34px;color:var(--blue);border-radius:9px;flex:0 0 34px;place-items:center;display:grid}.machine-panel-head .m-label{color:var(--blue);letter-spacing:.08em;font-weight:700}.machine-panel-head h3{color:var(--text);font-size:var(--m-font-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.machine-status-pill,.machine-count-badge{border:1px solid var(--line);background:var(--surface);letter-spacing:.06em;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:26px;padding:0 9px;font-weight:750;display:inline-flex!important}.machine-status-pill--online{border-color:color-mix(in srgb,#21bc84 26%,var(--line));background:color-mix(in srgb,#21bc84 7%,var(--surface));color:#159669}.machine-status-pill i,.node-dot{background:#9ba4b1;border-radius:50%;width:7px;height:7px}.machine-status-pill--online i,.node-dot.online{background:#21bc84;box-shadow:0 0 0 4px #21bc8417}.machine-count-badge{min-width:28px;color:var(--blue)}.machine-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px 12px;display:grid}.machine-kv-item{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--blue) 1.5%,var(--surface));border-radius:9px;align-content:center;gap:5px;min-width:0;min-height:58px;padding:10px 11px;display:grid!important}.machine-kv-item>.m-label{color:var(--muted);letter-spacing:.035em;font-weight:600}.machine-kv-item>.m-strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.machine-services{gap:7px;padding:2px 16px 14px;display:grid}.machine-section-head{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.machine-section-head .m-label{color:var(--muted);letter-spacing:.08em;font-weight:700}.machine-section-head .m-caption{color:var(--muted)}.machine-service-row{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:grid}.machine-service-icon{background:var(--surface-soft);width:26px;height:26px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.machine-service-row>.m-text{font-size:var(--m-font-body)}.machine-service-state{letter-spacing:.055em;align-items:center;gap:6px;font-weight:750;display:inline-flex}.machine-service-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.machine-service-state.ok{color:#169b69}.machine-service-state.down{color:#d85a5a}.machine-actions{border-top:1px solid var(--line);background:color-mix(in srgb,var(--blue) 1.5%,var(--surface));align-items:center;gap:8px;min-height:61px;padding:13px 16px;display:flex}.machine-actions button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 11px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.machine-actions button:hover{border-color:color-mix(in srgb,var(--blue) 32%,var(--line));background:var(--blue-soft);color:var(--blue)}.machine-panel--nodes{flex-direction:column;display:flex}.node-list{flex:1;align-content:start;gap:2px;min-height:0;padding:10px 14px 14px;display:grid}.node-row{border-bottom:1px solid var(--line-soft);grid-template-columns:16px 1fr auto;align-items:center;min-height:50px;display:grid}.node-row div{gap:2px;display:grid}.node-row .m-strong,.node-row span{font-size:var(--m-font-body)}.node-row .m-caption{color:var(--muted);font-size:var(--m-font-caption)}.node-row>span:last-child{color:var(--muted);text-transform:uppercase;font-size:var(--m-font-label)}.node-empty{text-align:center;min-height:292px;color:var(--muted);font-size:var(--m-font-body);align-content:center;place-items:center;gap:9px;padding:28px 24px;display:grid}.node-empty-icon{border:1px solid color-mix(in srgb,var(--blue) 18%,var(--line));background:var(--blue-soft);width:46px;height:46px;color:var(--blue);border-radius:13px;place-items:center;margin-bottom:3px;display:grid}.node-empty .m-strong{color:var(--text);font-size:var(--m-font-body)}.node-empty .m-caption{max-width:270px;color:var(--muted);line-height:1.5}.node-empty button{border:1px solid color-mix(in srgb,var(--blue) 28%,var(--line));background:var(--blue-soft);min-height:34px;color:var(--blue);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;margin-top:5px;padding:0 12px;font-weight:650;display:inline-flex}.pairing-result{text-align:center;justify-items:center;gap:7px;padding:24px;display:grid}.pairing-result svg{color:#169b69}.pairing-result>span{color:var(--blue);font-size:var(--m-font-label);letter-spacing:.07em;font-weight:700}.pairing-result h3{font-size:var(--m-font-heading);margin:0}.pairing-result p{color:var(--muted);font-size:var(--m-font-body);margin:0}.pairing-result code{border:1px solid var(--line);background:var(--surface-soft);width:100%;font-size:var(--m-font-body);word-break:break-all;border-radius:7px;margin-top:8px;padding:12px}@media (width<=1000px){.server-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.server-machine-layout{grid-template-columns:1fr}}:root{--m-dialog-width:520px;--m-dialog-wide-width:1040px;--m-dialog-padding:20px;--m-dialog-radius:14px;--m-dialog-gap:14px;--m-dialog-grid-gap:12px;--m-dialog-label-gap:7px;--m-dialog-control-height:39px;--m-dialog-label-font-size:var(--m-font-body);--m-dialog-panel-padding:12px}.m-dialog-backdrop{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080f1d6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}:root[data-theme=dark] .m-dialog-backdrop{background:#03070fad}.m-dialog,.m-form-panel{width:min(var(--m-dialog-width), calc(100vw - 40px));max-width:var(--m-dialog-width);gap:var(--m-dialog-gap);min-width:0;max-height:calc(100vh - 40px);padding:var(--m-dialog-padding);border:1px solid var(--line);border-radius:var(--m-dialog-radius);background:var(--surface);color:var(--text);flex-direction:column;margin:0;display:flex;position:relative;inset:auto;overflow:hidden auto;box-shadow:0 28px 80px #0f172a38}:root[data-theme=dark] :is(.m-dialog,.m-form-panel){box-shadow:0 28px 90px #00000070}.m-dialog--wide{width:min(var(--m-dialog-wide-width), calc(100vw - 40px));max-width:var(--m-dialog-wide-width)}.m-dialog,.m-dialog *,.m-dialog :before,.m-dialog :after,.m-form-panel,.m-form-panel *,.m-form-panel :before,.m-form-panel :after{box-sizing:border-box}.m-dialog .m-dialog__head,.m-form-panel .m-form-panel__head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin:0 0 4px;padding:0;display:flex}.m-dialog .m-dialog__head>div,.m-form-panel .m-form-panel__head>div{flex-direction:column;min-width:0;display:flex}.m-dialog .m-dialog__head>div>span,.m-dialog .m-dialog__eyebrow,.m-form-panel .m-form-panel__head>div>span,.m-form-panel .m-form-panel__eyebrow{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.06em;text-transform:none;font-weight:700;line-height:1.25}.m-dialog .m-dialog__head h3,.m-dialog .m-dialog__title,.m-form-panel .m-form-panel__head h3,.m-form-panel .m-form-panel__title{color:var(--text);font-size:var(--m-font-heading);margin:5px 0 0;font-weight:700;line-height:1.2}.m-dialog .m-dialog__head>button,.m-dialog .m-dialog__close{border:1px solid var(--line);width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px;color:var(--muted);box-shadow:none;background:0 0;border-radius:8px;flex:0 0 30px;place-items:center;margin:0;padding:0;display:grid}.m-dialog .m-dialog__head>button:hover,.m-dialog .m-dialog__close:hover{border-color:color-mix(in srgb, var(--blue) 32%, var(--line));background:var(--blue-soft);color:var(--text)}.m-dialog .m-dialog__body,.m-dialog .m-dialog__form,.m-form-panel .m-form-stack{gap:var(--m-dialog-gap);flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.m-dialog .m-dialog__subtitle,.m-form-panel .m-form-panel__subtitle{color:var(--muted);font-size:var(--m-font-caption);margin:0}.m-dialog .m-dialog__copy,.m-form-panel .m-form-section__copy{color:var(--muted);margin:0;font-weight:400;line-height:1.55;font-size:var(--m-font-body)!important}.m-dialog .m-dialog-summary,.m-dialog .m-dialog-option,.m-dialog .m-dialog__section,.m-dialog .m-dialog-readonly-field,.m-form-panel .m-form-section{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;min-width:0}.m-dialog .m-dialog-summary{padding:var(--m-dialog-panel-padding);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.m-dialog .m-dialog-summary__avatar{background:linear-gradient(145deg, var(--blue), color-mix(in srgb, var(--blue) 58%, #7c3aed));color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;font-size:var(--m-font-caption)!important}.m-dialog .m-dialog-summary__copy,.m-dialog .m-dialog-option__copy{gap:3px;min-width:0;display:grid}.m-dialog .m-dialog-summary__copy>*,.m-dialog .m-dialog-option__copy>*{overflow-wrap:anywhere;min-width:0}.m-dialog .m-dialog-summary__copy>:not(.m-strong),.m-dialog .m-dialog-option__copy>:not(.m-strong){color:var(--muted);font-size:var(--m-font-caption)!important}.m-dialog .m-dialog-option{min-height:62px;padding:var(--m-dialog-panel-padding);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.m-dialog .m-dialog-option__icon{border:1px solid color-mix(in srgb, var(--blue) 24%, var(--line));background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:8px;place-items:center;display:grid}.m-dialog .m-dialog-option__control{width:104px}.m-dialog .m-dialog-readonly-grid{gap:var(--m-dialog-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.m-dialog .m-dialog-readonly-field{padding:var(--m-dialog-panel-padding);background:var(--surface);gap:5px;display:grid}.m-dialog .m-dialog-readonly-field>:first-child{color:var(--muted);font-size:var(--m-font-caption)!important}.m-dialog .m-dialog-readonly-field>:last-child{overflow-wrap:anywhere;min-width:0}.m-dialog .m-dialog__section,.m-form-panel .m-form-section{gap:var(--m-dialog-gap);padding:var(--m-dialog-panel-padding);background:var(--surface);display:grid}.m-dialog .m-dialog__section-head,.m-form-panel .m-form-section__head{justify-content:space-between;align-items:center;gap:var(--m-dialog-grid-gap);min-width:0;display:flex}.m-dialog .m-dialog__section-heading{gap:4px;min-width:0;display:grid}.m-dialog .m-dialog__section-eyebrow{color:var(--muted);letter-spacing:.09em;font-weight:700;line-height:1.1;font-size:var(--m-font-label)!important}.m-dialog .m-dialog__section-title,.m-form-panel .m-form-section__title{color:var(--text);margin:0;font-weight:700;line-height:1.35;font-size:var(--m-font-body)!important}.m-dialog .m-dialog__section-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.m-dialog .m-dialog__state-icon,.m-form-panel .m-form-section__state-icon{border:1px solid color-mix(in srgb, var(--blue) 24%, var(--line));background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:8px;flex:0 0 30px;place-items:center;display:grid;position:relative}.m-dialog .m-dialog__state-icon:after,.m-form-panel .m-form-section__state-icon:after{border:2px solid var(--surface);background:var(--muted);content:"";border-radius:50%;width:7px;height:7px;position:absolute;bottom:-2px;right:-2px}.m-dialog .m-dialog__state-icon.is-live:after,.m-form-panel .m-form-section__state-icon.is-live:after{background:var(--success)}.m-dialog .m-dialog__state-row{justify-content:space-between;align-items:center;gap:var(--m-dialog-grid-gap);min-width:0;display:flex}.m-dialog .m-dialog__state-summary{align-items:center;gap:10px;min-width:0;display:flex}.m-dialog .m-dialog__state-copy{gap:3px;min-width:0;display:grid}.m-dialog .m-dialog__state-copy>*{overflow-wrap:anywhere;min-width:0}.m-dialog .m-dialog__state-copy>:not(.m-strong){color:var(--muted);font-size:var(--m-font-caption)!important}.m-dialog .m-dialog__actions,.m-form-panel .m-form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.m-dialog .m-dialog__actions>button,.m-form-panel .m-form-actions>button{border:1px solid var(--line);background:var(--surface);color:var(--muted)}.m-dialog .m-dialog__actions>button:hover:not(:disabled),.m-form-panel .m-form-actions>button:hover:not(:disabled){border-color:color-mix(in srgb, var(--blue) 30%, var(--line));background:var(--blue-soft);color:var(--blue)}.m-dialog .m-dialog__actions>button.danger:hover:not(:disabled){border-color:color-mix(in srgb, var(--red) 35%, var(--line));background:color-mix(in srgb, var(--red) 7%, var(--surface));color:var(--red)}.m-dialog .m-dialog__actions>button:disabled,.m-form-panel .m-form-actions>button:disabled{cursor:not-allowed;opacity:.45}.m-dialog .m-dialog__tag-list{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.m-dialog .m-dialog__tag{border:1px solid color-mix(in srgb, var(--blue) 18%, var(--line));background:var(--blue-soft);min-height:28px;color:var(--blue);border-radius:7px;align-items:center;padding:0 9px;font-weight:600;display:inline-flex;font-size:var(--m-font-caption)!important}.m-dialog label,.m-form-panel label,.m-dialog fieldset,.m-dialog legend{margin:0}:is(.m-dialog label:not(:has(>input[type=checkbox])):not(:has(>input[type=radio])),.m-form-panel label:not(:has(>input[type=checkbox])):not(:has(>input[type=radio]))){gap:var(--m-dialog-label-gap);min-width:0;color:var(--muted);grid-template-columns:minmax(0,1fr);padding:0;font-weight:500;line-height:1.4;display:grid;font-size:var(--m-font-body)!important}.m-dialog label>span:first-child,.m-form-panel label>span:first-child,.m-dialog .m-field__label,.m-dialog .instance-field-label,.m-dialog legend{color:var(--muted);font-weight:500;line-height:1.4;font-size:var(--m-font-body)!important}.m-dialog .instance-field-label{min-height:16px;align-items:center!important;gap:6px!important;display:inline-flex!important}.m-dialog .instance-field-label>.matra-tooltip-trigger,.m-dialog .instance-field-help.matra-tooltip-trigger{vertical-align:middle;align-self:center!important}.m-dialog .m-dialog__grid,.m-dialog .instance-modal-grid{column-gap:var(--m-dialog-grid-gap);row-gap:var(--m-dialog-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.m-dialog .m-dialog__grid--1{grid-template-columns:minmax(0,1fr)}.m-dialog .m-dialog__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.m-dialog .m-dialog__grid>.m-field,.m-dialog .instance-modal-grid>.m-field{align-content:start;align-self:start}.m-dialog input:not([type=checkbox]):not([type=radio]),.m-form-panel input:not([type=checkbox]):not([type=radio]),.m-dialog select,.m-form-panel select,.m-dialog textarea,.m-form-panel textarea{width:100%;min-width:0;height:var(--m-dialog-control-height);min-height:var(--m-dialog-control-height);border:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:none;font:inherit;font-size:var(--m-font-body);border-radius:8px;outline:none;margin:0;padding:0 11px;line-height:1.4}.m-dialog .m-field>input:not([type=checkbox]):not([type=radio]),.m-dialog .m-field>select,.m-form-panel .m-field>input:not([type=checkbox]):not([type=radio]),.m-form-panel .m-field>select{height:var(--m-dialog-control-height);min-height:var(--m-dialog-control-height)}.m-dialog .m-field__hint,.m-form-panel .m-field__hint{margin:calc(-1 * (var(--m-dialog-label-gap) - 2px)) 0 0;color:var(--muted);font-weight:500;line-height:1.35;font-size:var(--m-font-caption)!important}.m-dialog textarea,.m-form-panel textarea{resize:vertical;height:auto;min-height:72px;padding-top:10px;padding-bottom:10px}.m-dialog input:not([type=checkbox]):not([type=radio]):focus,.m-form-panel input:not([type=checkbox]):not([type=radio]):focus,.m-dialog select:focus,.m-form-panel select:focus,.m-dialog textarea:focus,.m-form-panel textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 14%, transparent)}.m-dialog input::placeholder,.m-form-panel input::placeholder,.m-dialog textarea::placeholder,.m-form-panel textarea::placeholder{color:color-mix(in srgb, var(--muted) 76%, transparent);opacity:1}.m-dialog input:disabled,.m-form-panel input:disabled,.m-dialog select:disabled,.m-form-panel select:disabled,.m-dialog textarea:disabled,.m-form-panel textarea:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed}.m-dialog .domain-check{min-height:var(--m-dialog-control-height);color:var(--muted);font-size:var(--m-font-body);align-items:center;gap:9px;margin:0;padding:0;line-height:1.35;display:flex}.m-dialog .domain-check>input[type=checkbox],.m-dialog .domain-check>input[type=radio]{width:16px;min-width:16px;height:16px;accent-color:var(--blue);margin:0}.m-dialog .domain-check>span{color:var(--muted);font-size:var(--m-font-body)}.m-dialog .m-check-field{min-height:var(--m-dialog-control-height);align-self:end}.m-dialog .m-check-group{min-width:0;min-height:var(--m-dialog-control-height);flex-wrap:wrap;align-items:center;gap:10px 28px;margin:0;padding:0;display:flex}.m-dialog .m-check-group>:is(.m-check-row,.domain-check){flex:0 auto}.m-dialog .instance-app-selector{border:0;min-width:0;margin:0;padding:0}.m-dialog .instance-app-selector>legend{margin:0 0 var(--m-dialog-label-gap);padding:0}.m-dialog .instance-app-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.m-dialog .instance-app-option{min-width:0;min-height:58px}.m-dialog .cluster-app-picker,.m-dialog .cluster-app-picker>label{margin:0}.m-dialog .m-dialog__notice{border:1px solid color-mix(in srgb, var(--blue) 62%, var(--line));background:color-mix(in srgb, var(--blue) 4%, var(--surface));min-width:0;color:var(--muted);font-size:var(--m-font-body);border-radius:8px;gap:5px;margin:0;padding:13px 14px;line-height:1.5;display:grid}.m-dialog .m-dialog__notice:has(>svg){grid-template-columns:auto minmax(0,1fr);align-items:flex-start;column-gap:9px}.m-dialog .m-dialog__notice>svg{color:var(--muted);margin-top:1px}.m-dialog .m-dialog__notice>div{min-width:0;display:block}.m-dialog .m-dialog__notice>.m-strong{color:var(--text);font-size:var(--m-font-body);margin:0;font-weight:700;line-height:1.35;display:block}.m-dialog .m-dialog__notice>div .m-strong{display:inline}.m-dialog .m-dialog__notice p,.m-dialog .m-dialog__notice span,.m-dialog .m-dialog__notice .m-caption,.m-dialog .m-dialog__notice div{color:var(--muted);font-size:var(--m-font-body);margin:0;line-height:1.5}.server-shell .m-dialog .m-dialog__notice{font-size:var(--m-font-body)!important;gap:5px!important;margin:0!important;padding:13px 14px!important;line-height:1.5!important}.server-shell .m-dialog .m-dialog__notice>.m-strong{font-size:var(--m-font-body)!important;margin:0!important;line-height:1.35!important}.m-profile-identity{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;color:var(--text);text-align:left;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.m-profile-identity__avatar{background:linear-gradient(145deg, var(--blue), color-mix(in srgb, var(--blue) 76%, #7657ff));color:#fff;width:44px;height:44px;font-size:var(--m-font-caption);border-radius:10px;place-items:center;font-weight:750;display:grid}.m-profile-identity__copy{text-align:left;justify-items:start;gap:3px;min-width:0;display:grid}.m-profile-identity__copy>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;margin:0;overflow:hidden}.m-profile-identity__copy>.m-strong{color:var(--text);font-size:var(--m-font-body);line-height:1.3}.m-profile-identity__copy>:not(.m-strong){color:var(--muted);font-size:var(--m-font-caption);line-height:1.4}.m-profile-identity--compact{background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:5px 6px}.m-profile-identity--compact .m-profile-identity__avatar{border-radius:8px;width:34px;height:34px}.m-dialog.m-profile-dialog{--m-dialog-width:560px}.m-profile-dialog .m-dialog__body{gap:16px}.m-dialog .m-dialog-destructive-zone{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px!important}.m-dialog-destructive-zone .m-destructive-zone__copy{grid-column:1/-1;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.m-dialog-destructive-zone .m-destructive-zone__copy>div{gap:3px;min-width:0;display:grid}.m-dialog-destructive-zone .m-destructive-zone__copy .m-strong{color:var(--text)}.m-dialog-destructive-zone .m-destructive-zone__copy :not(.m-strong){color:var(--muted)}.m-dialog-destructive-zone .m-destructive-zone__icon{border:1px solid color-mix(in srgb, var(--red) 28%, var(--line));background:color-mix(in srgb, var(--red) 7%, var(--surface));width:34px;height:34px;color:var(--red);border-radius:9px;place-items:center;display:grid}.m-dialog-destructive-zone .m-destructive-zone__confirmation{min-width:0}.m-dialog-destructive-zone .m-destructive-zone__confirmation input{width:100%;min-height:var(--m-dialog-control-height)}.m-dialog-destructive-zone .m-destructive-zone__action{justify-content:flex-end;display:flex}.m-dialog-destructive-zone .m-destructive-zone__action button{min-height:var(--m-dialog-control-height);border:1px solid color-mix(in srgb, var(--red) 42%, var(--line));background:color-mix(in srgb, var(--red) 7%, var(--surface));color:var(--red);border-radius:8px;padding:0 13px}@media (width<=620px){.m-dialog .m-dialog-destructive-zone{grid-template-columns:minmax(0,1fr)}.m-dialog-destructive-zone .m-destructive-zone__action{justify-content:stretch}.m-dialog-destructive-zone .m-destructive-zone__action button{width:100%}}.server-shell .m-dialog .m-dialog__notice p,.server-shell .m-dialog .m-dialog__notice span,.server-shell .m-dialog .m-dialog__notice .m-caption,.server-shell .m-dialog .m-dialog__notice div{font-size:var(--m-font-body)!important;margin:0!important;line-height:1.5!important}.m-dialog .m-dialog__foot{justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin:2px 0 0;padding:0;display:flex}.m-dialog .m-dialog__foot>button{min-height:34px;font-size:var(--m-font-body);border-radius:8px;margin:0;padding:0 12px;font-weight:500;line-height:1}.m-dialog.provision-modal .provision-steps{padding:0 0 var(--m-dialog-gap);margin:0}.m-dialog.provision-modal .provision-pane,.m-dialog.provision-modal .provision-review{margin:0;padding:0}.m-dialog.provision-modal .provision-fields{column-gap:var(--m-dialog-grid-gap);row-gap:var(--m-dialog-gap);grid-column:2;min-width:0;margin:0;padding:0}.m-dialog.provision-modal .provision-fields>label{min-width:0}.m-dialog.provision-modal .provision-actions{margin:2px calc(-1 * var(--m-dialog-padding)) calc(-1 * var(--m-dialog-padding));padding:14px var(--m-dialog-padding);background:var(--surface);border-top:1px solid var(--line)}@media (width<=680px){.m-dialog-backdrop{place-items:start center;padding:12px}.m-dialog,.m-form-panel,.m-dialog--wide{width:min(100%,100vw - 24px);max-width:none;max-height:calc(100vh - 24px);padding:16px}.m-dialog .m-dialog__grid,.m-dialog .m-dialog__grid--2,.m-dialog .instance-modal-grid,.m-dialog .instance-app-options{grid-template-columns:minmax(0,1fr)}.m-dialog .m-dialog-option{grid-template-columns:32px minmax(0,1fr)}.m-dialog .m-dialog-option>:last-child:not(.m-dialog-option__copy){grid-column:2;justify-self:start}.m-dialog .m-dialog-readonly-grid,.m-dialog .m-dialog__grid--2{grid-template-columns:minmax(0,1fr)}.m-dialog .m-dialog__section-head,.m-form-panel .m-form-section__head,.m-dialog .m-dialog__state-row{flex-direction:column;align-items:stretch}.m-dialog .m-dialog__section-actions,.m-dialog .m-dialog__actions,.m-form-panel .m-form-actions{justify-content:flex-start}}:root{--m-ui-control-height:34px;--m-topbar-control-height:30px;--m-topbar-action-icon-size:11px;--m-topbar-clock-height:30px;--m-ui-help-size:14px;--m-ui-badge-height:22px;--m-ui-notice-font-size:var(--m-font-body);--m-ui-section-gap:16px;--m-ui-warning:#e4a11b;--m-ui-radius-sm:7px;--m-ui-radius-md:10px;--m-ui-overlay-layer:10000;--m-ui-tooltip-layer:2147480000}.m-eyebrow{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.06em;text-transform:none;font-variant-caps:normal;font-weight:700;line-height:1.25}.dashboard-module-kicker{color:var(--muted);font-size:var(--m-font-label);letter-spacing:.09em;font-weight:700;line-height:1.1}.dashboard-module-title{font-size:var(--m-font-heading);margin:0;line-height:1.2}.matra-tooltip-trigger{min-width:0}.matra-tooltip-content{z-index:var(--m-ui-tooltip-layer);border:1px solid color-mix(in srgb, var(--blue) 28%, var(--line));background:var(--surface);width:max-content;max-width:min(300px,100vw - 24px);color:var(--text);isolation:isolate;pointer-events:none;font-size:var(--m-font-caption);border-radius:8px;padding:9px 11px;font-weight:600;line-height:1.48;position:fixed;overflow:hidden;box-shadow:0 14px 38px #0f172a2e}.matra-tooltip-content:before{content:"";background:linear-gradient(90deg, var(--blue), color-mix(in srgb, var(--blue) 18%, transparent));height:2px;position:absolute;inset:0 0 auto}.matra-tooltip-title,.matra-tooltip-copy{display:block}.matra-tooltip-title{color:var(--blue);font-size:var(--m-font-label);letter-spacing:.04em;margin-bottom:3px;font-weight:700}.matra-tooltip-copy{color:var(--text);font-size:var(--m-font-caption);font-weight:500}.m-text.live,.m-live-context .m-text.live{color:var(--muted);font-family:inherit;font-size:var(--m-font-label);letter-spacing:normal;text-transform:none;white-space:nowrap;align-items:center;gap:7px;font-style:normal;font-weight:600;line-height:1;display:inline-flex}.m-text.live:before,.m-live-context .m-text.live:before{background:var(--success);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 10%, transparent);content:"";border-radius:50%;flex:0 0 6px}:root[data-theme=dark] .matra-tooltip-content{border-color:color-mix(in srgb, var(--blue) 32%, var(--line));background:var(--surface-2);box-shadow:0 16px 42px #0000007a}.top-controls{align-items:center;gap:6px;display:flex}.top-controls .top-control-button{box-sizing:border-box;min-width:var(--m-topbar-control-height);height:var(--m-topbar-control-height);min-height:var(--m-topbar-control-height);padding-inline:7px;border-color:var(--line)!important;background:var(--surface)!important;color:var(--muted)!important;box-shadow:none!important}.top-controls .language-control{min-width:48px}.top-controls .language-control .m-text{font-size:var(--m-font-status);letter-spacing:.05em;font-weight:500}.top-controls .top-control-button:is(:hover,:focus-visible),.top-controls .tooltip-toggle-button[aria-pressed=true]{border-color:color-mix(in srgb, var(--blue) 40%, var(--line))!important;background:var(--blue-soft)!important;color:var(--blue)!important}.server-sidebar{background:var(--surface)!important;color:var(--text)!important}.server-sidebar .server-nav-item{max-width:100%;color:var(--muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}.server-sidebar .server-nav-item:hover{border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--text)!important}.server-sidebar .server-nav-item.active{border-color:color-mix(in srgb, var(--blue) 28%, var(--line))!important;background:var(--blue-soft)!important;color:var(--blue)!important}.server-sidebar-bottom .server-user{display:none!important}.server-sidebar-bottom{border-top:0!important;padding-top:0!important}.server-build-version,.server-build-version *{font-size:var(--m-font-label)!important;letter-spacing:.04em!important;line-height:1.25!important}.server-performance,.server-performance *{font-size:var(--m-font-label)!important;line-height:1.25!important}.instance-field-label{align-items:center;min-width:0;overflow:visible;gap:5px!important;display:inline-flex!important}.m-help-button{box-sizing:border-box;flex:0 0 var(--m-ui-help-size);opacity:1;place-items:center;width:var(--m-ui-help-size)!important;min-width:var(--m-ui-help-size)!important;height:var(--m-ui-help-size)!important;min-height:var(--m-ui-help-size)!important;border:1px solid color-mix(in srgb, var(--blue) 40%, var(--line))!important;color:var(--blue)!important;box-shadow:none!important;background:0 0!important;border-radius:50%!important;margin:0!important;padding:0!important;display:inline-grid!important}.m-help-button svg{stroke-width:1.8px;display:block;width:8px!important;height:8px!important}.m-button{box-sizing:border-box;min-width:0;height:var(--m-ui-control-height);min-height:var(--m-ui-control-height);border:1px solid var(--line);border-radius:var(--m-ui-radius-sm);background:var(--surface);color:var(--muted);font:inherit;white-space:nowrap;box-shadow:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 11px;font-weight:600;text-decoration:none;display:inline-flex;font-size:var(--m-font-body)!important;line-height:1!important}.m-button svg{flex:0 0 13px;width:13px;height:13px}.m-button:not(:disabled):is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--blue) 38%, var(--line));background:var(--blue-soft);color:var(--blue)}.m-button:disabled{opacity:.5;cursor:not-allowed}.m-button:disabled[aria-busy=true]{opacity:1}.m-button--primary{background:var(--blue);color:var(--m-color-on-primary);border-color:#0000}.m-button--primary:hover:not(:disabled){background:var(--blue-hover);color:var(--m-color-on-primary);border-color:#0000}.m-button--secondary{--m-button-intent:secondary}.m-button--block{width:100%}.customer-detail-title p{font-size:var(--m-font-body)!important;line-height:1.55!important}.m-help-button:is(:hover,:focus-visible){background:var(--blue-soft)!important}.m-badge{box-sizing:border-box;width:fit-content;min-width:0;height:var(--m-ui-badge-height);min-height:var(--m-ui-badge-height);max-height:var(--m-ui-badge-height);background:var(--blue-soft);color:var(--blue);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-self:center;align-items:center;margin:0;padding:0 7px;line-height:1;display:inline-flex}.m-badge--warning{background:color-mix(in srgb, var(--m-ui-warning) 10%, var(--surface));color:#c88908}.m-badge:is(.m-badge--error,.m-badge--critical,.m-badge--fatal){background:color-mix(in srgb, var(--red) 9%, var(--surface));color:var(--red)}.topbar-role-tag.m-badge{letter-spacing:.02em;height:20px;min-height:20px;max-height:20px;margin-top:4px;padding-inline:8px;font-weight:650;font-size:var(--m-font-label)!important;line-height:1!important}.m-toolbar{box-sizing:border-box;justify-content:flex-end;align-items:center;gap:4px;min-height:52px;display:flex}.instances-panel>.m-toolbar{border-bottom:1px solid var(--line);background:0 0;width:auto;margin:0 14px!important;padding:10px 2px!important}.m-toolbar button{border-color:var(--line);background:var(--surface);min-height:31px;color:var(--muted)}.m-toolbar button.active{border-color:color-mix(in srgb, var(--blue) 38%, var(--line));background:var(--blue-soft);color:var(--blue)}.customers-list-view{margin:0 14px 14px}.m-actionbar{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:7px;min-height:58px;padding:12px 16px;display:flex}.m-actionbar button{border-radius:var(--m-ui-radius-sm);min-height:var(--m-ui-control-height)!important;border:1px solid var(--line)!important;background:var(--surface-2)!important;color:var(--text)!important;opacity:1!important;padding:0 12px!important}.m-actionbar button:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--blue) 38%, var(--line))!important;background:var(--blue-soft)!important;color:var(--blue)!important}.m-section-card{box-sizing:border-box}.m-section-card--spaced{margin-block:0!important}.m-section-card--spaced .backup-files-table{margin-bottom:0}.m-section-card--spaced .backup-restore-note{margin:0!important}.m-section-card--spaced+.m-section-card{margin-top:0!important}.backup-config-panel .backup-panel-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:14px;min-height:68px;display:grid!important}.backup-config-panel .backup-runtime-version,.backup-config-panel .m-status-badge{height:var(--m-ui-control-height);min-height:var(--m-ui-control-height);justify-content:center;align-self:center;align-items:center;display:inline-flex;line-height:1!important}.m-meta-label{white-space:nowrap;align-self:center;margin:0}.m-status-badge{box-sizing:border-box;min-width:132px;height:var(--m-ui-control-height);min-height:var(--m-ui-control-height);white-space:nowrap;border:1px solid;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.m-list{overflow:hidden}.m-list__row{box-sizing:border-box;align-items:center;min-height:58px;height:auto!important;padding-block:10px!important}.m-list__row>*{min-width:0}.m-list__row>.m-strong{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;line-height:1.48!important;overflow:visible!important}.m-list__row .log-level{justify-content:center;align-items:center;min-height:24px;display:inline-flex}.m-context-note{box-sizing:border-box;border-left:2px solid var(--blue);background:var(--surface-2);min-width:0;color:var(--muted);padding:10px 11px;font-size:var(--m-font-body)!important;line-height:1.55!important}.m-context-note .m-strong{color:var(--text);font-size:inherit!important;line-height:inherit!important}.m-notice{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--blue) 28%, var(--line));border-radius:var(--m-ui-radius-md);background:color-mix(in srgb, var(--blue) 4%, var(--surface));min-width:0;color:var(--muted);padding:13px 14px}.m-notice>svg{flex:none;margin-top:2px}.m-notice .m-strong,.m-notice span{font-size:var(--m-font-body)!important;line-height:1.5!important}.m-notice .m-strong{color:var(--text);font-weight:600}.m-notice--warning{border-color:color-mix(in srgb, var(--m-ui-warning) 34%, var(--line));background:color-mix(in srgb, var(--m-ui-warning) 8%, var(--surface))}.m-notice--error{--m-notice-intent:error}.cluster-warning.m-notice{align-items:flex-start;display:flex;gap:10px!important;min-height:64px!important;margin:0 0 18px!important;padding:14px 16px!important}.cluster-warning.m-notice>div{gap:3px;display:grid}.m-dialog :is(.users-delete-zone,.customer-delete-zone){box-sizing:border-box;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) auto;align-items:center;gap:10px;width:100%;min-height:72px;display:grid;border:1px solid color-mix(in srgb, var(--red) 32%, var(--line))!important;background:color-mix(in srgb, var(--red) 4%, var(--surface))!important;margin:2px 0 0!important;padding:12px!important}.m-dialog :is(.users-delete-zone,.customer-delete-zone) button{min-height:var(--m-ui-control-height)}@media (width<=760px){.server-sidebar{overflow:hidden!important}.server-nav-item{width:100%!important;min-width:0!important}.backup-config-panel .backup-panel-head{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.backup-config-panel .m-meta-label{grid-column:1/-1}.logs-table-head{display:none}.m-list__row{grid-template-columns:auto auto minmax(0,1fr);row-gap:8px}.m-list__row>.m-strong{grid-column:1/-1}.m-dialog :is(.users-delete-zone,.customer-delete-zone){grid-template-columns:minmax(0,1fr)}}:root{--m-ui-scale:1;--m-font-body:calc(12px * var(--m-ui-scale));--m-font-caption:calc(10px * var(--m-ui-scale));--m-font-label:calc(9px * var(--m-ui-scale));--m-font-status:calc(8px * var(--m-ui-scale));--m-font-heading:calc(15px * var(--m-ui-scale));--m-font-value:calc(21px * var(--m-ui-scale));--m-font-title:calc(22px * var(--m-ui-scale));--m-font-hero:calc(24px * var(--m-ui-scale));--m-line-body:1.55;--matra-text-xs:var(--m-font-caption);--matra-text-sm:var(--m-font-body);--matra-text-md:var(--m-font-body);--matra-text-lg:var(--m-font-heading);--matra-text-title:var(--m-font-title);--matra-font-xs:var(--m-font-label);--matra-font-sm:var(--m-font-caption);--matra-font-base:var(--m-font-body);--matra-font-md:var(--m-font-body);--matra-font-lg:var(--m-font-heading);--matra-main-font-size:var(--m-font-body);--matra-main-line-height:var(--m-line-body);--matra-label-font-size:var(--m-font-label);--matra-heading-font-size:var(--m-font-heading);--matra-title-font-size:var(--m-font-title)}:where(.m-text,.m-paragraph,.m-heading,.m-label,.m-time,.m-strong){font-family:inherit}:where(.m-paragraph,.m-heading){margin:0}:where(.m-strong){font-weight:700}.m-caption,.server-shell .m-caption{font-size:var(--m-font-caption)!important;line-height:1.45!important}.m-meta,.server-shell .m-meta{color:var(--muted);font-size:var(--m-font-caption)!important;line-height:1.45!important}.m-label,.server-shell .m-label,.server-shell .dashboard-module-kicker,.server-shell .server-stat-label{font-size:var(--m-font-label)!important;line-height:1.2!important}.topbar-account{color:var(--text);align-items:center;gap:8px;font-family:inherit;display:flex;position:relative}.topbar-account .topbar-profile-copy{align-content:center;gap:2px;min-width:0;display:grid}.topbar-account .topbar-profile-copy>.m-strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden;font-size:var(--m-font-body)!important;line-height:1.2!important}.topbar-account .topbar-profile-role,.topbar-clock .topbar-clock-date{color:var(--muted);font-size:var(--m-font-label)!important;line-height:1.25!important}.topbar-clock .m-strong{font-size:var(--m-font-caption)!important;line-height:1.2!important}.m-notice,.m-notice .m-strong,.m-notice span,.backup-restore-note.m-notice,.backup-restore-note.m-notice *,.cluster-warning.m-notice,.cluster-warning.m-notice *,.access-security-note.m-notice,.access-security-note.m-notice *{font-size:var(--m-font-body)!important;line-height:1.5!important}.backup-restore-note.m-notice,.cluster-warning.m-notice,.access-security-note.m-notice{box-sizing:border-box;align-items:center;display:flex;gap:10px!important;min-height:64px!important;padding:13px 14px!important}.m-page-notice{box-sizing:border-box;width:100%;border-radius:10px!important;align-items:center!important;gap:10px!important;min-height:64px!important;padding:13px 14px!important;display:flex!important}.m-page-notice>div{min-width:0;gap:3px!important;display:grid!important}.m-page-notice>svg{flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important}.cluster-warning.m-notice{margin:0 0 18px!important}.access-security-note.m-notice{border-color:color-mix(in srgb, var(--blue) 24%, var(--line));background:color-mix(in srgb, var(--blue) 4%, var(--surface));color:var(--blue);margin:0 0 16px!important}.m-notice>div,.backup-restore-note.m-notice>div,.cluster-warning.m-notice>div,.access-security-note.m-notice>div{gap:3px;min-width:0;display:grid}.m-notice .m-notice__title,.server-shell .m-notice .m-notice__title{color:var(--text);font-weight:650;font-size:var(--m-font-body)!important;line-height:1.4!important}.m-notice .m-notice__copy,.server-shell .m-notice .m-notice__copy{color:var(--muted);font-weight:400;font-size:var(--m-font-body)!important;line-height:1.5!important}.m-page-notice .m-notice__title,.m-page-notice .m-notice__copy,.server-shell .m-page-notice .m-notice__title,.server-shell .m-page-notice .m-notice__copy{font-size:var(--m-font-body)!important}.m-notice>svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px}.m-dialog :is(.m-check-row,.domain-check){min-height:var(--m-dialog-control-height);color:var(--muted);align-items:center;margin:0;padding:0;font-size:var(--m-font-body)!important;gap:9px!important;line-height:1.4!important;display:flex!important}.m-dialog :is(.m-check-row,.domain-check)>span{font-size:inherit!important;line-height:inherit!important}.m-dialog .m-check-field{justify-content:flex-start;align-self:end}.m-dialog .m-check-group{flex-wrap:wrap;align-items:center;gap:10px 28px;width:100%;display:flex}.m-destructive-zone{box-sizing:border-box;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr) auto;align-items:center;gap:10px;width:100%;min-height:72px;display:grid;border:1px solid color-mix(in srgb, var(--red) 32%, var(--line))!important;background:color-mix(in srgb, var(--red) 4%, var(--surface))!important;padding:12px!important}.m-save-row+.m-destructive-zone{margin-top:18px!important}.m-destructive-zone :is(.m-strong,span,.m-strong,input,button){font-size:var(--m-font-body)!important;line-height:1.45!important}.users-admin-name{color:var(--text);font-weight:650;font-size:var(--m-font-body)!important;line-height:1.3!important}.users-admin-email,.access-policy-meta.m-meta{font-size:var(--m-font-caption)!important;line-height:1.4!important}.users-admin-role,.users-admin-state,.users-admin-stats,.users-admin-stats .m-strong{font-size:var(--m-font-caption)!important;line-height:1.35!important}.customer-card-clean{grid-template-rows:auto auto auto minmax(28px,1fr) auto;align-content:stretch;min-height:188px!important;padding:16px!important;display:grid!important}.customers-grid.customers-clean-grid{justify-content:start;grid-template-columns:repeat(auto-fill,minmax(280px,320px))!important}@media (width<=700px){.customers-grid.customers-clean-grid{grid-template-columns:minmax(0,1fr)!important}}.customer-card-clean .customer-code{margin-top:15px;font-size:var(--m-font-label)!important}.customer-card-clean h3{font-size:var(--m-font-heading)!important;margin:5px 0 12px!important;line-height:1.3!important}.customer-card-clean .customer-meta{align-self:start;min-width:0;font-size:var(--m-font-caption)!important;line-height:1.4!important}.customer-card-clean .customer-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-card-clean .customer-card-footer{align-items:center;min-height:30px;margin-top:14px;padding-top:11px;font-size:var(--m-font-caption)!important;line-height:1.35!important}.customer-card-clean .customer-card-footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-card-clean .customer-card-footer>span:last-child{text-align:right}.overview-dashboard .dashboard-fixed-banner.server-status-hero{min-height:138px!important;margin:0!important;padding:24px 28px!important}.overview-dashboard .dashboard-fixed-banner h2{font-size:var(--m-font-hero)!important;margin:15px 0 5px!important}.overview-dashboard .dashboard-fixed-banner p{font-size:var(--m-font-body)!important;line-height:var(--m-line-body)!important}.overview-dashboard .dashboard-fixed-summary{margin-top:10px!important}@media (width<=760px){.m-destructive-zone{grid-template-columns:minmax(0,1fr)}.overview-dashboard .dashboard-fixed-banner.server-status-hero{min-height:150px!important;padding:22px!important}}:root{--m-theme-id:matra-fallback;--m-font-family-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--m-ui-scale:1;--m-font-body:calc(12px * var(--m-ui-scale));--m-font-text:var(--m-font-body);--m-font-caption:calc(10px * var(--m-ui-scale));--m-font-label:calc(9px * var(--m-ui-scale));--m-font-status:calc(8px * var(--m-ui-scale));--m-font-heading:calc(15px * var(--m-ui-scale));--m-font-value:calc(21px * var(--m-ui-scale));--m-font-title:calc(22px * var(--m-ui-scale));--m-font-hero:calc(24px * var(--m-ui-scale));--m-line-body:1.55;--m-page-heading-min-height:calc(72px * var(--m-ui-scale));--m-section-head-min-height:calc(68px * var(--m-ui-scale));--m-list-row-min-height:calc(42px * var(--m-ui-scale));--m-content-max-width-contained:1500px;--m-content-inline-padding:30px;--m-radius-control:4px;--m-radius-surface:6px;--m-shadow-surface:0 1px 2px #1f23280a;--m-color-on-primary:#fff}html,body,button,input,select,textarea{font-family:var(--m-font-family-ui)}.server-content{max-width:var(--m-content-max-width-contained);padding-inline:var(--m-content-inline-padding)}:root[data-content-width=full] .server-content{max-width:none}.top-controls .content-width-control[aria-pressed=true]{border-color:color-mix(in srgb, var(--blue) 40%, var(--line))!important;background:var(--blue-soft)!important;color:var(--blue)!important}@media (width<=760px){:root{--m-content-inline-padding:16px}}:root{--m-theme-id:matra-atomic-1;--m-font-family-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--m-ui-scale:1;--m-font-body:calc(12px * var(--m-ui-scale));--m-font-text:var(--m-font-body);--m-font-caption:calc(10px * var(--m-ui-scale));--m-font-label:calc(9px * var(--m-ui-scale));--m-font-status:calc(8px * var(--m-ui-scale));--m-font-heading:calc(15px * var(--m-ui-scale));--m-font-value:calc(21px * var(--m-ui-scale));--m-font-title:calc(22px * var(--m-ui-scale));--m-font-hero:calc(24px * var(--m-ui-scale));--m-line-body:1.55;--m-page-heading-min-height:calc(72px * var(--m-ui-scale));--m-page-heading-compact-min-height:calc(60px * var(--m-ui-scale));--m-section-head-min-height:calc(68px * var(--m-ui-scale));--m-list-row-min-height:calc(42px * var(--m-ui-scale));--m-record-list-head-min-height:calc(34px * var(--m-ui-scale));--m-record-list-row-min-height:calc(62px * var(--m-ui-scale));--m-page-stack-gap:calc(18px * var(--m-ui-scale));--m-page-stack-gap-compact:calc(10px * var(--m-ui-scale));--m-page-toolbar-min-height:calc(38px * var(--m-ui-scale));--m-status-hero-min-height:calc(138px * var(--m-ui-scale));--m-stat-grid-gap:calc(16px * var(--m-ui-scale));--m-dashboard-block-gap:var(--m-stat-grid-gap);--m-dashboard-toolbar-line-height:calc(32px * var(--m-ui-scale));--m-toolbar-baseline-offset:calc(3px * var(--m-ui-scale));--m-stat-card-min-height:calc(104px * var(--m-ui-scale));--m-stat-card-padding-block:calc(22px * var(--m-ui-scale));--m-stat-card-padding-inline:calc(24px * var(--m-ui-scale));--m-content-max-width-contained:1500px;--m-content-inline-padding:30px;--m-action-height:32px;--m-action-padding-inline:10px;--m-action-gap:6px;--m-action-icon-size:12px;--m-action-font-size:var(--m-font-body);--m-radius-control:4px;--m-radius-surface:6px;--m-shadow-surface:0 1px 2px #1f23280a;--m-color-on-primary:#fff;--bg:#f7f7f8;--surface:#fff;--surface-2:#f4f4f5;--line:#e5e5e5;--line-soft:#eee;--text:#1f2328;--muted:#59636e;--blue:#3b82f6;--blue-hover:#2563eb;--blue-soft:#eff6ff;--red:#e25555;--red-soft:#fff2f2;--success:#19a974}:root[data-theme=dark]{--bg:#171717;--surface:#212121;--surface-2:#2b2b2b;--line:#3b3b3b;--line-soft:#303030;--text:#f0f6fc;--muted:#9198a1;--blue:#69a8ff;--blue-hover:#86b9ff;--blue-soft:#69a8ff1f;--red:#ff7a7a;--red-soft:#ff7a7a1c;--success:#42c894;--m-shadow-surface:0 1px 2px #0000003d}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}body{font-family:var(--m-font-family-ui);font-size:var(--m-font-body);font-synthesis:none;font-kerning:normal;font-optical-sizing:auto;letter-spacing:normal;font-weight:400;line-height:var(--m-line-body);text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}body .m-text{font-size:inherit}body .server-stat-label{font-size:var(--m-font-label)!important}body .server-stat-caption{font-size:var(--m-font-caption)!important}body .server-stat-value{font-size:var(--m-font-value)!important;letter-spacing:-.025em!important;font-weight:600!important;line-height:1!important}:where(button,input,select,textarea){letter-spacing:normal;font-family:inherit}:where(.m-heading,h1,h2,h3){letter-spacing:-.01em}:where(.m-label,.m-meta-label,.server-topbar-kicker,.server-nav-section-title,.dashboard-control-label,.dashboard-module-kicker,.dashboard-row-controls>span,.backup-panel-head>div>span,.backup-files-head>div>span,.backup-files-table-head,.logs-table-head,.log-level,.log-source,.server-stat-label,.server-panel-head span,.server-detail-head span,.backup-storage-health>div>span){letter-spacing:.04em!important}:where(.server-content .m-strong,.dashboard-log-list .m-strong){letter-spacing:normal!important;font-weight:600!important}body :is(.instance-live-state,.instance-live-state *,.m-badge,.dashboard-pill,.dashboard-log-level,.customer-status,.customer-plan-status,.machine-status-pill,.machine-count-badge,.cluster-state,.backup-state,.backup-history-status,.backup-file-state){font-size:var(--m-font-status)!important;letter-spacing:.04em!important;font-weight:600!important;line-height:1.2!important}body :is(.server-nav-section-title,.server-nav-section-title>.m-text,.dashboard-control-label,.instance-stats article>.m-text:not(.m-strong),.customer-stats article>.m-text:not(.m-strong),.instances-panel-head>div>.m-text,.instances-table-head,.instances-table-head .m-text,.backup-stat-card>.m-text:not(.m-strong),.backup-panel-head>div>.m-text,.backup-storage-health>div>.m-text:not(.m-strong),.backup-files-head>div>.m-text,.backup-files-table-head,.backup-files-table-head .m-text,.log-filter){font-size:var(--m-font-label)!important;line-height:1.25!important}body .dashboard-service-line>.m-strong:is(.online,.offline){font-size:var(--m-font-status)!important;line-height:1.2!important}body :is(.server-nav-section-title,.dashboard-control-label,.dashboard-module-kicker,.server-stat-label,.instances-table-head,.backup-stat-card>.m-text:not(.m-strong),.backup-panel-head>div>.m-text,.backup-config-grid>div>.m-text:not(.m-strong),.logs-table-head,.log-level,.log-source,.users-admin-head>div>.m-text){text-transform:none!important}body :where(button,input,select,textarea),body :where(.m-body,.m-paragraph,.backup-history-empty,.matra-notice,.matra-notice *),body :where(.machine-service-row>.m-text:not(.machine-service-state),.machine-kv-item>.m-strong,.node-row .m-strong,.node-empty,.dashboard-service-name,.dashboard-log-message,.backup-history-row,.backup-history-sizes,.instances-table-row,.customer-list-row,.logs-table-row){font-size:var(--m-font-body)!important;line-height:var(--m-line-body)!important}body :where(.m-caption,.m-meta,.server-stat-caption){font-size:var(--m-font-caption)!important;line-height:1.45!important}body .overview-dashboard-toolbar-label>:is(.dashboard-control-label,.dashboard-control-updated){font-size:var(--m-font-caption)!important;line-height:1.2!important}body :where(.m-label,.m-meta-label,.server-topbar-kicker,.server-nav-section-title,.dashboard-control-label,.dashboard-module-kicker,.server-stat-label,.instances-table-head,.backup-files-table-head,.logs-table-head){font-size:var(--m-font-label)!important;line-height:1.25!important}body :where(.m-status-text,.machine-service-state,.machine-stat-live,.machine-status-pill,.machine-count-badge,.dashboard-service-state,.dashboard-service-line>.m-strong:is(.online,.offline),.dashboard-log-level,.instance-live-state,.cluster-state,.backup-state,.backup-history-status,.backup-file-state,.m-badge){font-size:var(--m-font-status)!important;line-height:1.2!important}body .server-shell .m-status-text,body .server-content .machine-service-row>.machine-service-state{font-size:var(--m-font-status)!important;font-weight:650!important;line-height:1.2!important}body .server-content .customer-status{font-size:var(--m-font-label)!important;font-weight:650!important;line-height:1.2!important}body .server-content .backup-state.m-status-badge{font-size:var(--m-font-body)!important;line-height:var(--m-line-body)!important;letter-spacing:normal!important;text-transform:none!important;font-weight:500!important}body .overview-dashboard .dashboard-service-line>.m-strong:is(.online,.offline){font-size:var(--m-font-caption)!important;line-height:var(--m-line-body)!important;font-weight:500!important}body :where(.login-brand,.server-brand) .m-brand-subtitle,body .dashboard-system-line .m-icon-glyph-text{font-size:var(--m-font-status)!important;line-height:1.2!important}body :where(h2,h3,.m-heading,.machine-panel-head h3,.dashboard-module-title){font-size:var(--m-font-heading)!important;line-height:1.3!important}body :where(h1,.server-page-title){font-size:var(--m-font-title)!important;line-height:1.15!important}body :where(.server-stat-value,.machine-stat-value,.dashboard-stat-value){font-size:var(--m-font-value)!important;line-height:1!important}body .overview-dashboard .dashboard-fixed-banner h2{font-size:var(--m-font-hero)!important;line-height:1.08!important}body :where(.m-text,.m-caption,.m-label,.m-meta,.m-strong,button,th,td){text-transform:none!important}body .server-shell .m-text.live,body .server-shell .m-live-context .m-text.live{font-family:inherit!important;font-size:var(--m-font-label)!important;letter-spacing:normal!important;text-transform:none!important;white-space:nowrap!important;font-style:normal!important;font-weight:600!important;line-height:1!important}body .server-shell .m-eyebrow{color:var(--muted);font-size:var(--m-font-label)!important;letter-spacing:.06em!important;text-transform:none!important;font-variant-caps:normal!important;font-weight:700!important;line-height:1.25!important}body .server-shell .m-dialog__section-title{font-size:var(--m-font-body)!important;font-weight:700!important;line-height:1.35!important}body .server-shell .m-log-entry,body .server-shell .m-log-entry>.m-text{font-size:var(--m-font-caption)!important;line-height:1.45!important}body .server-shell .m-log-entry>.m-strong{font-weight:400!important}body .server-shell .m-log-entry>.log-source{font-weight:500!important}body{background:var(--bg);color:var(--text)}.server-topbar,.server-sidebar{border-color:var(--line)}:where(.m-card,.server-card,.dashboard-module,.server-machine-card){border-color:var(--line);box-shadow:var(--m-shadow-surface);border-radius:var(--m-radius-surface)!important}:where(button,input,select,textarea){border-radius:var(--m-radius-control)!important}:where(button){font-family:var(--m-font-family-ui);text-align:center!important}.button,.m-button,.instances-primary-button,.instances-secondary-button,.backup-run-button,.backup-file-button,.customer-provision-button,.customer-plan-execute,.customers-view-switch>button,.customer-view-toggle>button,.m-dialog__actions>button,.machine-actions>button,.node-empty>button,.m-dialog__foot>button,.m-save-row>button,.m-destructive-zone>button,.customer-delete-zone>button,.users-delete-zone>button{white-space:nowrap;box-sizing:border-box!important;height:var(--m-action-height)!important;min-height:var(--m-action-height)!important;justify-content:center!important;align-items:center!important;gap:var(--m-action-gap)!important;padding:0 var(--m-action-padding-inline)!important;border-radius:var(--m-radius-control)!important;font-family:var(--m-font-family-ui)!important;font-size:var(--m-font-body)!important;text-align:center!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.button>:where(.m-text,span),.m-button>:where(.m-text,span),.instances-primary-button>:where(.m-text,span),.instances-secondary-button>:where(.m-text,span),.backup-run-button>:where(.m-text,span),.backup-file-button>:where(.m-text,span),.customer-provision-button>:where(.m-text,span),.customer-plan-execute>:where(.m-text,span),.customers-view-switch>button>:where(.m-text,span),.customer-view-toggle>button>:where(.m-text,span),.m-dialog__actions>button>:where(.m-text,span),.machine-actions>button>:where(.m-text,span),.node-empty>button>:where(.m-text,span),.m-dialog__foot>button>:where(.m-text,span),.m-save-row>button>:where(.m-text,span),.m-destructive-zone>button>:where(.m-text,span),.customer-delete-zone>button>:where(.m-text,span),.users-delete-zone>button>:where(.m-text,span){text-align:center!important;justify-content:center!important;align-items:center!important;line-height:1!important}:where(.m-badge,.log-level,.dashboard-log-level,.dashboard-pill,.customer-status,.customer-plan-status,.machine-status-pill,.machine-count-badge,.backup-history-status,.backup-file-state){box-sizing:border-box!important;border-radius:var(--m-radius-control)!important;text-align:center!important;justify-content:center!important;align-items:center!important;line-height:1!important}:where(.log-level,.dashboard-log-level){width:auto!important;min-width:0!important;padding-inline:8px!important;display:inline-flex!important}.instances-primary-button,.button-primary,.m-button--primary,.backup-run-button,.customer-plan-execute,.node-empty>button{font-weight:600!important}.button>svg,.m-button>svg,.instances-primary-button>svg,.instances-secondary-button>svg,.backup-run-button>svg,.backup-file-button>svg,.customer-provision-button>svg,.customer-plan-execute>svg,.customers-view-switch>button>svg,.customer-view-toggle>button>svg,.m-dialog__actions>button>svg,.machine-actions>button>svg,.node-empty>button>svg,.m-dialog__foot>button>svg,.m-save-row>button>svg,.m-destructive-zone>button>svg{width:var(--m-action-icon-size)!important;height:var(--m-action-icon-size)!important;flex:0 0 var(--m-action-icon-size)!important}.top-control-button,.theme-button,.theme-button-inline,.dashboard-icon-button,.instance-edit-button,.connection-delete,.storage-target-delete,.m-dialog__head>button{text-align:center!important;justify-content:center!important;align-items:center!important;line-height:1!important}.top-control-button>svg,.theme-button>svg,.theme-button-inline>svg,.dashboard-icon-button>svg,.instance-edit-button>svg,.connection-delete>svg,.storage-target-delete>svg,.m-dialog__head>button>svg{display:block}.top-control-button>svg{width:var(--m-topbar-action-icon-size)!important;height:var(--m-topbar-action-icon-size)!important;flex:0 0 var(--m-topbar-action-icon-size)!important}.dashboard-module-link{box-sizing:border-box!important;justify-content:flex-start!important;align-self:flex-start!important;align-items:center!important;gap:var(--m-action-gap)!important;height:30px!important;min-height:30px!important;font-family:var(--m-font-family-ui)!important;font-size:var(--m-font-body)!important;text-align:center!important;margin-top:auto!important;line-height:1!important}.overview-dashboard-actions .dashboard-icon-button{width:var(--m-dashboard-toolbar-line-height)!important;min-width:var(--m-dashboard-toolbar-line-height)!important;height:var(--m-dashboard-toolbar-line-height)!important;min-height:var(--m-dashboard-toolbar-line-height)!important;border-radius:9px!important}.overview-dashboard-actions .dashboard-icon-button>svg{width:15px!important;height:15px!important}.dashboard-module:has(>.dashboard-module-link){flex-direction:column!important;display:flex!important}.dashboard-layout,.dashboard-layout-row{gap:14px!important}.dashboard-layout{margin-top:16px!important}.dashboard-fixed-summary{gap:14px!important}.dashboard-module{padding:18px!important}.dashboard-module-head{gap:12px!important;min-height:36px!important}.dashboard-module-head>div:nth-child(2){gap:4px!important}.dashboard-module-icon{border-radius:8px!important;flex-basis:34px!important;width:34px!important;height:34px!important}.dashboard-module-icon>svg{width:16px!important;height:16px!important}.dashboard-alert-list{gap:9px!important;margin-top:16px!important}.dashboard-alert-list>button{min-height:40px!important;padding:8px 10px!important}.dashboard-log-list{margin-top:15px!important}.dashboard-log-list>div{gap:10px!important;min-height:40px!important}.instances-panel-head{min-height:68px!important;padding-inline:20px!important}.profile-theme-select{box-sizing:border-box;height:var(--m-action-height);border:1px solid var(--line);border-radius:var(--m-radius-control);background:var(--surface);min-width:150px;color:var(--text);font-family:var(--m-font-family-ui);font-size:var(--m-font-body);padding:0 28px 0 9px}@media (width<=600px){.profile-theme-row{grid-template-columns:25px minmax(0,1fr)!important}.profile-theme-select{grid-column:2;width:100%;min-width:0}}body .server-page-heading{box-sizing:border-box;min-height:var(--m-page-heading-min-height)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;margin-bottom:18px!important;display:grid!important}body .server-page-heading>.m-page-heading__content,body .server-page-heading>div:first-child{align-content:center;gap:4px;min-width:0;display:grid}body .server-page-heading :is(h1,p){margin:0!important}body .server-page-heading .m-page-heading__actions,body .server-page-heading .instances-heading-actions{justify-content:flex-end;align-self:center;align-items:center;gap:7px;display:flex}body .server-page-heading.overview-page-heading{margin-bottom:6px!important}body .server-page-heading.m-page-heading--compact{min-height:var(--m-page-heading-compact-min-height)!important}body .m-page-view{align-content:start;gap:var(--m-page-stack-gap);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}body .m-page-view.m-page-view--compact{gap:var(--m-page-stack-gap-compact)}body .m-page-view>*{box-sizing:border-box;width:100%;min-width:0;margin:0!important}body .m-page-view>.server-page-heading{margin-bottom:0!important}body .m-page-toolbar{box-sizing:border-box;width:100%;min-width:0;min-height:var(--m-page-toolbar-min-height);align-items:end;gap:var(--m-stat-grid-gap);padding-bottom:var(--m-toolbar-baseline-offset);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}body .m-page-toolbar__content,body .m-page-toolbar__actions{align-items:flex-end;min-width:0;display:flex}body .m-page-toolbar__actions{justify-content:flex-end;gap:7px}body .m-status-hero{box-sizing:border-box;width:100%;min-height:var(--m-status-hero-min-height);border-radius:12px;margin:0;overflow:hidden}body .m-record-list{--m-record-list-columns:minmax(220px, 1.35fr) minmax(190px, 1fr) minmax(150px, .8fr) 105px 22px;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;margin:14px;overflow:hidden;padding:0!important}body :is(.m-record-list-head,.m-record-list-row){box-sizing:border-box;align-items:center;width:100%;min-width:0;grid-template-columns:var(--m-record-list-columns)!important;gap:12px!important;padding:0 13px!important;display:grid!important}body :is(.m-record-list-head,.m-record-list-row)>*{text-align:left;justify-self:stretch;min-width:0}body .m-record-list-head{min-height:var(--m-record-list-head-min-height);border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--muted);letter-spacing:.05em;font-weight:750;font-size:var(--m-font-label)!important}body .m-record-list-row{border:0;border-bottom:1px solid var(--line-soft);color:var(--text);text-align:left;background:0 0;min-height:var(--m-record-list-row-min-height)!important}body .m-record-list-row:last-child{border-bottom:0}body .m-record-list-row:hover{background:var(--surface-2)}body :is(.m-record-list-cell,.m-record-list-copy){text-align:left;justify-items:start;gap:2px;min-width:0;display:grid}body .m-record-list-identity{align-items:center;gap:10px;min-width:0;grid-template-columns:34px minmax(0,1fr)!important;display:grid!important}body .m-record-list-icon{box-sizing:border-box;background:var(--blue-soft);width:30px;height:30px;color:var(--blue);font-style:normal;font-size:var(--m-font-label);border-radius:7px;place-items:center;font-weight:750;display:grid}body .m-record-list-row :is(.m-strong,.m-caption){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .overview-dashboard{align-content:start;gap:var(--m-dashboard-block-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}body .overview-dashboard>*,body .overview-dashboard :is(.dashboard-fixed-summary,.dashboard-layout,.dashboard-settings-panel){margin-block:0!important}body .overview-dashboard :is(.dashboard-fixed-summary,.dashboard-layout,.dashboard-layout-row){gap:var(--m-dashboard-block-gap)!important}@media (width<=760px){body .m-record-list-head{display:none!important}body .m-record-list-row{grid-template-columns:minmax(0,1fr) 22px!important;padding:9px 11px!important}body .m-record-list-row>:not(.m-record-list-identity,svg){display:none}}body .server-content.m-page-stack{align-content:start;gap:var(--m-page-stack-gap);grid-template-columns:minmax(0,1fr);display:grid}body .server-content.m-page-stack>*{min-width:0;margin-block:0!important}body .server-content.m-page-stack>.server-page-heading{margin-bottom:0!important}body .domains-page>.domain-grid:empty{display:none}body .m-stat-grid{align-items:stretch;gap:var(--m-stat-grid-gap);margin:0;display:grid}body .m-stat-grid>.m-stat-card{box-sizing:border-box;min-width:0;min-height:var(--m-stat-card-min-height);height:100%;padding:var(--m-stat-card-padding-block) var(--m-stat-card-padding-inline);border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;justify-content:center;display:flex}body .m-section-card{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:11px;min-width:0;overflow:hidden}body :where(.m-section-card-head,.instances-panel-head,.backup-panel-head,.machine-panel-head,.domain-provider-head){box-sizing:border-box;border-bottom:1px solid var(--line);min-height:var(--m-section-head-min-height)!important;align-items:center!important;padding:14px 16px!important}body .m-section-card-head.m-section-card-head--controls{gap:calc(var(--m-action-gap) * 2);align-items:flex-end!important}body .m-section-card-head__actions{justify-content:flex-end;align-items:center;gap:calc(var(--m-action-gap) * 2);min-width:0;margin-left:auto;flex-direction:row!important;display:flex!important}body .m-section-card-head__actions .m-toolbar{width:auto;min-height:var(--m-action-height);background:0 0;border:0;margin:0;padding:0}body .m-section-card-head__actions .m-toolbar button{min-height:var(--m-action-height)}@media (width<=640px){body .m-section-card-head.m-section-card-head--controls{flex-wrap:wrap;align-items:flex-start!important}body .m-section-card-head__actions{justify-content:space-between;width:100%;margin-left:0}}body :where(.machine-service-row,.backup-history-row,.instances-table-row,.customer-list-row,.logs-table-row){min-height:var(--m-list-row-min-height)!important}body .customers-clean-grid{gap:var(--m-stat-grid-gap)!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;padding:16px!important}body .customer-card-clean{justify-items:stretch;min-height:calc(158px * var(--m-ui-scale))!important;padding:calc(16px * var(--m-ui-scale))!important;text-align:left!important;grid-template-rows:auto auto auto auto auto!important;align-content:start!important}body .customer-card-clean .customer-code{margin-top:calc(12px * var(--m-ui-scale))!important}body .customer-card-clean h3{margin:calc(4px * var(--m-ui-scale)) 0 calc(10px * var(--m-ui-scale))!important;text-align:left!important}body .customer-card-clean .customer-card-footer{margin-top:calc(12px * var(--m-ui-scale))!important;padding-top:calc(10px * var(--m-ui-scale))!important}body .customer-status>i{width:calc(6px * var(--m-ui-scale));height:calc(6px * var(--m-ui-scale));flex:0 0 calc(6px * var(--m-ui-scale))}body .customers-list-view{overflow:auto hidden}body :is(.customers-list-head,.customers-list-row){grid-template-columns:minmax(calc(240px * var(--m-ui-scale)), 1.35fr) minmax(calc(210px * var(--m-ui-scale)), 1fr) minmax(calc(165px * var(--m-ui-scale)), .8fr) minmax(calc(90px * var(--m-ui-scale)), auto) calc(22px * var(--m-ui-scale));column-gap:calc(20px * var(--m-ui-scale));min-width:calc(820px * var(--m-ui-scale))}body .customers-list-name>.m-text{gap:calc(3px * var(--m-ui-scale));min-width:0;display:grid}body .customers-list-row>span{min-width:0;overflow:hidden}body .customers-list-row :is(.m-strong,.customers-list-caption){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .logs-toolbar-left{gap:calc(8px * var(--m-ui-scale));padding-inline-start:calc(6px * var(--m-ui-scale))}body .logs-toolbar-left>svg{flex:none;margin-inline-end:calc(2px * var(--m-ui-scale))}@media (width<=760px){body .server-page-heading{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-height:auto!important}body .server-page-heading .m-page-heading__actions{flex-wrap:wrap;justify-self:start}}body :is(input[type=checkbox],.m-checkbox-control){cursor:pointer;border:1px solid color-mix(in srgb, var(--muted) 62%, var(--line))!important;appearance:none!important;background-color:var(--surface)!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;box-shadow:none!important;vertical-align:middle!important;background-image:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:16px 16px!important;border-radius:4px!important;flex:0 0 16px!important;padding:0!important;line-height:1!important;display:inline-block!important}body input[type=checkbox]:checked,body .m-checkbox-control.is-checked{border-color:var(--blue)!important;background-color:var(--blue)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8 7 11 12 5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}body input[type=checkbox]:indeterminate,body .m-checkbox-control.is-indeterminate{border-color:var(--blue)!important;background-color:var(--blue)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")!important}body input[type=checkbox]:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 38%, transparent)!important;outline-offset:2px!important}body input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}@media (forced-colors:active){body input[type=checkbox]{forced-color-adjust:auto;appearance:auto!important}}
