/* Shared by the Windows table and browser Manager. */
.light-admin-page{width:100%;padding:2px 0 28px;color:#fff;text-align:left}
.light-admin-mode-bar{display:grid;grid-template-columns:minmax(160px,.72fr) minmax(0,3.6fr);align-items:stretch;gap:12px;padding:12px 14px;margin-bottom:18px;border:2px solid #719ad7;border-radius:14px;background:#101a3d;box-shadow:0 10px 26px #020b1d88,inset 0 1px #b9d6ff22}
.light-admin-mode-label{display:flex;justify-content:center;flex-direction:column;gap:5px;min-width:0;padding:5px 8px}.light-admin-mode-label b{color:#fff;font-size:20px}.light-admin-mode-label span{color:#c7d8f2;font-size:13px;line-height:1.25}
.light-admin-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;padding:4px;border:1px solid #4d6599;border-radius:13px;background:transparent}
.light-admin-language{display:grid;grid-template-columns:54px minmax(230px,1fr) auto minmax(270px,.85fr) auto;align-items:center;gap:14px;margin:-6px 0 18px;padding:12px 15px;border:1px solid #58959a;border-radius:14px;background:linear-gradient(110deg,#123840,#183d48);box-shadow:0 8px 22px #0004}.light-admin-language-flag{display:grid;width:50px;height:38px;place-items:center;overflow:hidden;border:1px solid #9ce9df;border-radius:9px;background:#0b222b}.light-admin-language-flag img{display:block;width:100%;height:100%;object-fit:cover}.light-admin-language>div{display:grid;gap:3px;min-width:0}.light-admin-language b{font-size:19px}.light-admin-language small{color:#c9e2e2;font-size:13px;line-height:1.25}.light-admin-language>label{color:#e2f4f2;font-size:14px;font-weight:800}.light-admin-language>select{width:100%;min-width:0;min-height:48px;padding:9px 38px 9px 12px;border:1px solid #79cfc5;border-radius:10px;background:#0b222b;color:#fff;font-size:16px;font-weight:700;cursor:pointer}
.light-admin-language-toggle{display:flex!important;min-width:126px;min-height:48px!important;align-items:center;justify-content:center;gap:9px;padding:8px 11px!important;border:1px solid #5e8c96!important;border-radius:10px!important;background:#0b222b!important;color:#fff!important;font-size:14px!important;font-weight:850!important;cursor:pointer}.light-admin-language-toggle .switch{width:46px;height:26px}.light-admin-language-toggle .switch i{width:18px;height:18px}.light-admin-language-toggle .switch.on{border-color:#9ce9df;background:linear-gradient(135deg,#2b9f94,#176b72)}
.light-admin-mode-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;min-height:58px;border:1px solid #4d6599;border-radius:10px;background:transparent;overflow:hidden}.light-admin-mode-choice.active{box-shadow:inset 0 -4px #9bbcf4}.light-admin-mode{align-self:stretch;min-width:0;padding:8px 7px 8px 11px;border:0;background:transparent;color:#d8e8f0;font:800 15px/1.12 "Segoe UI",Arial,sans-serif;text-align:left;cursor:pointer}.light-admin-mode-choice.active .light-admin-mode{color:#fff}.light-admin-mode-toggle{display:flex;align-items:center;gap:6px;align-self:stretch;padding:6px 8px;border:0;border-left:1px solid #34546b;background:#071724;color:#c7d8e2;font:800 12px/1 "Segoe UI",Arial,sans-serif;cursor:pointer}
.light-admin-grid{display:grid;grid-template-columns:minmax(330px,.9fr) minmax(420px,1.35fr);align-items:start;gap:18px}.light-admin-card{min-width:0;padding:20px;border:1px solid #4f7f87;border-radius:16px;background:linear-gradient(145deg,#12343d,#0d2832)}.light-admin-card h3{margin:0 0 16px;font-size:24px}.light-admin-card>p{margin:0 0 14px;color:#cbdce9;font-size:16px;line-height:1.4}.light-admin-card .light-admin-warning{color:#ffe0a0}
.light-admin-row{display:flex;align-items:center;gap:16px;width:100%;min-height:82px;padding:14px 16px;margin-top:10px;border:1px solid #426973;border-radius:12px;background:#0b232d;color:#fff;font-family:"Segoe UI",Arial,sans-serif;text-align:left;cursor:pointer}.light-admin-row:hover,.light-admin-row:focus-visible{border-color:#9ce9df;background:#17434a;outline:2px solid #9ce9df;outline-offset:2px}.light-admin-row-copy{display:grid;gap:4px;flex:1;min-width:0}.light-admin-row-copy b{font-size:19px;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.light-admin-row-copy small{color:#bdcedb;font-size:14px;line-height:1.3}.light-admin-row-state{min-width:72px;color:#d5e7ed;font-size:16px;font-weight:700;text-align:right}
.light-admin-page .switch{position:relative;display:inline-flex;flex:none;width:52px;height:29px;padding:4px;border:1px solid #60748b;border-radius:999px;background:#33465a;box-sizing:border-box}.light-admin-page .switch i{display:block;width:19px;height:19px;border-radius:50%;background:#fff;transition:transform .16s ease}.light-admin-page .switch.on{border-color:#9ce9df;background:linear-gradient(135deg,#2b9f94,#176b72)}.light-admin-page .switch.on i{transform:translateX(21px)}
@media(max-width:1350px){.light-admin-mode-bar{grid-template-columns:1fr}.light-admin-mode-label{display:grid;grid-template-columns:auto 1fr;align-items:baseline}.light-admin-modes{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1120px){.light-admin-language{grid-template-columns:54px minmax(0,1fr) minmax(250px,.8fr) auto}.light-admin-language>label{display:none}}
@media(max-width:850px){.light-admin-grid{grid-template-columns:1fr}.light-admin-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.light-admin-language{grid-template-columns:46px 1fr}.light-admin-language>select,.light-admin-language-toggle{grid-column:1/-1}}
