:root{
 --bg:var(--rtcn-bg,#030705);--panel:var(--rtcn-surface,#06130d);--card:var(--rtcn-surface,#091912);--line:var(--rtcn-border,#133326);--line2:var(--rtcn-border,#1a4734);
 --green:var(--rtcn-accent,#00ff88);--green2:var(--rtcn-accent,#18d477);--amber:var(--rtcn-warning,#f7b733);--red:var(--rtcn-danger,#ff4d55);--cyan:var(--rtcn-info,#00d2ff);
 --text:var(--rtcn-text,#e7f2ec);--muted:var(--rtcn-muted,#789383);--dim:var(--rtcn-muted,#486456);--shadow:var(--rtcn-shadow,0 20px 70px rgba(0,0,0,.48));
 --mono:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;
 --sans:Inter,Segoe UI,Arial,sans-serif;
}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:var(--sans)}
body{min-height:100vh}.scanline{pointer-events:none;position:fixed;inset:0;z-index:999;background:var(--rtcn-surface,repeating-linear-gradient(to bottom,rgba(255,255,255,.016) 0,rgba(255,255,255,.016) 1px,transparent 1px,transparent 4px));mix-blend-mode:screen;opacity:.35}
button,input,textarea,select{font:inherit}button{cursor:pointer}
.rtcn-mark{font-weight:1000;letter-spacing:.12em;font-size:34px;color:var(--green);text-shadow:var(--rtcn-text-shadow,0 0 18px rgba(0,255,136,.32))}.rtcn-mark.small{font-size:25px}
.auth-body{display:grid;place-items:center;padding:32px;background:var(--rtcn-surface,radial-gradient(circle at 20% 10%,rgba(0,255,136,.07),transparent 35%),linear-gradient(145deg,#020403,#041008 55%,#020403))}
.auth-shell{width:min(1040px,100%);display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}.auth-shell.two-col{grid-template-columns:1fr 430px}.auth-brand{padding:34px}.auth-kicker,.eyebrow{font:700 11px/1.2 var(--mono);letter-spacing:.19em;color:var(--green);text-transform:uppercase}.auth-brand h1{font-size:48px;line-height:1;margin:18px 0}.auth-brand p{max-width:620px;color:var(--muted);line-height:1.75}.auth-card{background:var(--rtcn-surface,linear-gradient(180deg,rgba(10,30,21,.98),rgba(5,17,12,.98)));border:1px solid var(--line2);border-radius:18px;padding:26px;box-shadow:var(--shadow)}.auth-card.center{text-align:center}.auth-card label,.form-grid label{display:grid;gap:8px;color:var(--rtcn-text,#b9cdc1);font-size:12px;margin-bottom:14px}.auth-card input,.form-grid input,.settings-fields input,.settings-fields textarea,.settings-fields select{width:100%;border:1px solid var(--line2);background:var(--rtcn-surface,#031009);color:var(--text);border-radius:9px;padding:12px 13px;outline:none}.auth-card input:focus,.form-grid input:focus,.settings-fields input:focus,.settings-fields textarea:focus,.settings-fields select:focus{border-color:var(--green);box-shadow:var(--rtcn-shadow,0 0 0 3px rgba(0,255,136,.08))}
.primary,.secondary,.ghost-btn{border-radius:9px;border:1px solid var(--line2);padding:11px 16px;font:800 12px/1 var(--mono);letter-spacing:.05em}.primary{background:var(--green);color:var(--rtcn-accent,#001d0f);border-color:var(--green);box-shadow:var(--rtcn-shadow,0 0 22px rgba(0,255,136,.18))}.primary:hover{filter:brightness(1.05)}.secondary{background:var(--rtcn-surface,#0d241a);color:var(--text)}.ghost-btn{background:transparent;color:var(--rtcn-text,#9bb5a6)}.form-note,.dim{color:var(--muted);font-size:12px;line-height:1.6}.message{margin-top:14px;padding:11px 12px;border-radius:8px;text-align:left;font-size:12px}.message.error{background:var(--rtcn-surface,rgba(255,77,85,.09));border:1px solid var(--rtcn-danger,rgba(255,77,85,.35));color:var(--rtcn-danger,#ff9096)}.message.success{background:var(--rtcn-surface,rgba(0,255,136,.08));border:1px solid var(--rtcn-success,rgba(0,255,136,.28));color:var(--rtcn-success,#7bffbd)}.mono{font-family:var(--mono)}.auth-status{display:inline-flex;align-items:center;gap:8px;margin-top:20px;border:1px solid var(--line);padding:9px 12px;border-radius:999px;color:var(--rtcn-text,#afc7b9);font:700 11px var(--mono)}.dot,.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.qr-box{display:grid;place-items:center;min-height:252px;background:white;border-radius:14px;padding:16px;margin-bottom:13px}.qr-box canvas{max-width:100%;height:auto;image-rendering:pixelated}.qr-fallback{color:var(--rtcn-text,#111);font:700 12px/1.6 var(--mono);word-break:break-all}.recovery{margin-top:18px;text-align:left;border-top:1px solid var(--line);padding-top:16px}.recovery summary{cursor:pointer;color:var(--rtcn-text,#9fb7a9);font-size:12px;margin-bottom:14px}.mobile-approve-body{display:grid;place-items:center;min-height:100vh;padding:22px;background:var(--rtcn-surface,linear-gradient(160deg,#020403,#07150e))}.mobile-approve-shell{width:min(440px,100%)}.mobile-approve-shell h1{font-size:33px;margin:10px 0}.mobile-approve-shell p{margin-bottom:18px}
.pc-body{overflow:hidden}.pc-shell{display:grid;grid-template-columns:250px 1fr;height:100vh}.sidebar{background:var(--rtcn-surface,linear-gradient(180deg,#041009,#020806));border-right:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.side-brand{height:82px;display:flex;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid var(--line)}.side-brand strong{font:800 11px var(--mono);letter-spacing:.13em}.side-brand small{display:block;color:var(--dim);font:700 9px var(--mono);margin-top:4px}.side-nav{padding:12px 8px;overflow:auto;flex:1}.side-nav button{width:100%;position:relative;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;text-align:left;gap:1px 4px;padding:10px 10px;border:0;border-left:2px solid transparent;border-radius:8px;background:transparent;color:var(--rtcn-text,#a8c0b2);margin:2px 0}.side-nav button:hover{background:var(--rtcn-surface,rgba(0,255,136,.035))}.side-nav button.active{background:var(--rtcn-surface,linear-gradient(90deg,rgba(0,255,136,.11),rgba(0,255,136,.02)));border-left-color:var(--green);color:white}.side-nav button>span{grid-row:1/3;display:grid;place-items:center;color:var(--rtcn-text,#79a18b);font-size:17px}.side-nav button.active>span{color:var(--green)}.side-nav b{font-size:12px}.side-nav small{font-size:9px;color:var(--dim)}.side-foot{height:58px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;padding:0 16px}.side-foot b{font:800 10px var(--mono)}.side-foot small{display:block;color:var(--dim);font:700 8px var(--mono);margin-top:3px}
.workspace{overflow:auto;min-width:0;background:var(--rtcn-surface,radial-gradient(circle at 70% -20%,rgba(0,255,136,.06),transparent 34%),var(--bg))}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:17px 24px;background:var(--rtcn-surface,rgba(3,7,5,.91));backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.topbar h1{font-size:21px;margin:5px 0 0}.top-actions{display:flex;align-items:center;gap:10px}.status-pill{display:grid;grid-template-columns:10px auto;column-gap:8px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:8px 12px}.status-pill .live-dot{grid-row:1/3}.status-pill b{font:800 9px var(--mono)}.status-pill small{color:var(--muted);font-size:9px}.module{display:none;padding:22px}.module.active{display:block}.hero-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.hero-card{position:relative;overflow:hidden;background:var(--rtcn-surface,linear-gradient(180deg,#0a1b13,#07120d));border:1px solid var(--line2);border-radius:13px;padding:18px;min-height:122px}.hero-card:after{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--rtcn-surface,#2d5f48)}.hero-card.green:after{background:var(--green);box-shadow:0 0 12px var(--green)}.hero-card.amber:after{background:var(--amber)}.card-kicker{color:var(--muted);font:800 9px var(--mono);letter-spacing:.12em}.metric{font:900 27px var(--mono);margin:16px 0 4px}.metric span{font-size:12px;color:var(--muted);margin-left:3px}.hero-card small{color:var(--dim);font-size:10px}.content-grid.two{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.panel{background:var(--rtcn-surface,linear-gradient(180deg,rgba(8,24,17,.98),rgba(5,15,11,.98)));border:1px solid var(--line);border-radius:14px;padding:18px;box-shadow:var(--rtcn-shadow,0 8px 30px rgba(0,0,0,.18))}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:14px}.panel-head h2{font-size:15px;margin:4px 0 0}.tag{font:800 9px var(--mono);color:var(--green);border:1px solid var(--rtcn-border,rgba(0,255,136,.25));background:var(--rtcn-surface,rgba(0,255,136,.06));padding:6px 8px;border-radius:6px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.form-grid .span2{grid-column:1/-1}.data-list{display:grid;gap:8px}.empty-state{color:var(--dim);font-size:12px;padding:20px 4px}.device-row{display:flex;justify-content:space-between;gap:10px;border:1px solid var(--line);background:var(--rtcn-surface,#06140e);border-radius:9px;padding:10px}.device-row strong{font-size:12px}.device-row small{display:block;color:var(--dim);margin-top:3px}.info-strip{margin-top:12px;padding:11px;border-left:2px solid var(--amber);background:var(--rtcn-surface,rgba(247,183,51,.05));color:var(--rtcn-info,#9e9575);font-size:10px;line-height:1.55}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:11px}th{text-align:left;color:var(--dim);font:800 9px var(--mono);letter-spacing:.09em;padding:9px;border-bottom:1px solid var(--line)}td{padding:10px 9px;border-bottom:1px solid var(--rtcn-border,#0d241a);color:var(--rtcn-text,#b8cbbf)}.state-active{color:var(--green)}.state-closed{color:var(--red)}
.settings-layout{display:grid;grid-template-columns:220px 1fr;gap:14px}.settings-tabs{display:grid;align-content:start;gap:6px}.settings-tabs button{border:1px solid var(--line);background:var(--rtcn-surface,#06110d);color:var(--rtcn-text,#91a99b);border-radius:9px;padding:11px 12px;text-align:left;font-size:11px}.settings-tabs button.active{border-color:var(--rtcn-accent,rgba(0,255,136,.35));background:var(--rtcn-surface,rgba(0,255,136,.07));color:white}.settings-panel{min-height:620px}.settings-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.setting-field{border:1px solid var(--line);background:var(--rtcn-surface,#06120d);border-radius:10px;padding:13px}.setting-field label{display:grid;gap:8px;color:var(--rtcn-text,#b7cabf);font-size:11px}.setting-field small{color:var(--dim);font-family:var(--mono)}.setting-field textarea{min-height:92px;resize:vertical}.toggle-line{display:flex!important;grid-template-columns:none!important;align-items:center;justify-content:space-between}.toggle-line input{width:20px!important;height:20px}.save-bar{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);margin-top:15px;padding-top:12px;color:var(--dim);font-size:10px}.honest-panel{max-width:760px;margin:80px auto;padding:28px}.honest-panel h2{font-size:28px}.honest-panel p{color:var(--muted);line-height:1.7}.toast{position:fixed;right:20px;bottom:20px;z-index:100;background:var(--rtcn-surface,#0a2016);border:1px solid var(--line2);box-shadow:var(--shadow);padding:13px 15px;border-radius:10px;color:white;font-size:12px}.toast.error{border-color:var(--rtcn-danger,rgba(255,77,85,.45));color:var(--rtcn-danger,#ff9ea3)}
@media(max-width:1050px){.hero-grid{grid-template-columns:1fr 1fr}.content-grid.two{grid-template-columns:1fr}.settings-layout{grid-template-columns:1fr}.settings-tabs{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.pc-shell{grid-template-columns:78px 1fr}.side-brand>div:last-child,.side-nav b,.side-nav small,.side-foot>div{display:none}.side-brand{justify-content:center;padding:0}.rtcn-mark.small{font-size:16px}.side-nav button{grid-template-columns:1fr;padding:12px 6px}.side-nav button>span{grid-row:auto;font-size:19px}.side-foot{justify-content:center}.topbar{padding:12px}.status-pill{display:none}.module{padding:12px}.hero-grid{grid-template-columns:1fr 1fr}.settings-fields{grid-template-columns:1fr}.settings-tabs{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}.form-grid .span2{grid-column:auto}.auth-shell,.auth-shell.two-col{grid-template-columns:1fr}.auth-brand{padding:10px}.auth-brand h1{font-size:38px}}
.panel-actions{display:flex;align-items:center;gap:10px;margin:-2px 0 12px}.device-actions{display:flex;align-items:center;gap:8px}.mini-danger{border:1px solid var(--rtcn-danger,rgba(255,77,85,.35));background:var(--rtcn-surface,rgba(255,77,85,.07));color:var(--rtcn-danger,#ff9aa0);border-radius:7px;padding:6px 8px;font:800 9px var(--mono)}.mini-danger:hover{background:var(--rtcn-surface,rgba(255,77,85,.13))}
.modal-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:var(--rtcn-surface,rgba(0,0,0,.72));backdrop-filter:blur(8px)}.modal-backdrop[hidden]{display:none}.modal-card{width:min(520px,100%);background:var(--rtcn-surface,linear-gradient(180deg,#081a12,#04100b));border:1px solid var(--line2);border-radius:16px;padding:18px;box-shadow:var(--shadow)}.small-qr{min-height:300px;max-width:340px;margin:0 auto 12px}.pairing-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}
.setting-field.span2{grid-column:1/-1}.menu-setting-head{display:flex;justify-content:space-between;margin-bottom:10px;color:var(--rtcn-text,#b7cabf);font-size:11px}.menu-setting-head small{display:block;margin-top:5px}.menu-editor{display:grid;gap:6px}.menu-order-row{display:grid;grid-template-columns:32px 1fr 1fr auto;align-items:center;gap:9px;border:1px solid var(--line);background:var(--rtcn-surface,#031009);border-radius:8px;padding:8px}.menu-order-row b{font-size:11px}.menu-order-row small{color:var(--dim);font-family:var(--mono)}.menu-order-row button{width:28px;height:28px;border:1px solid var(--line2);background:var(--rtcn-surface,#0a2117);color:var(--rtcn-text,#aee4c6);border-radius:6px}.menu-order-row button:disabled{opacity:.25}.menu-order-num{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--rtcn-surface,rgba(0,255,136,.08));color:var(--green);font:800 10px var(--mono)}
.management-mobile-body{min-height:100vh;background:var(--rtcn-surface,radial-gradient(circle at 50% -10%,rgba(0,255,136,.08),transparent 35%),#020604);padding:14px}.management-mobile-shell{width:min(520px,100%);margin:0 auto;padding-bottom:36px}.mobile-top{display:flex;justify-content:space-between;align-items:center;padding:8px 2px 18px;border-bottom:1px solid var(--line);margin-bottom:14px}.mobile-hero{background:var(--rtcn-surface,linear-gradient(145deg,#071a11,#04100b));border:1px solid var(--line2);border-radius:16px;padding:20px;margin-bottom:12px}.mobile-hero h1{margin:8px 0;font-size:28px}.mobile-hero p{color:var(--muted);line-height:1.6;margin:0}.mobile-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.mobile-card,.mobile-panel{background:var(--rtcn-surface,linear-gradient(180deg,#081810,#051009));border:1px solid var(--line);border-radius:14px;padding:16px}.mobile-card span{font:800 9px var(--mono);letter-spacing:.12em;color:var(--dim)}.mobile-card strong{display:block;font:900 22px var(--mono);margin:9px 0 3px;color:var(--green)}.mobile-card small{color:var(--muted);font-size:9px}.mobile-panel{margin-bottom:12px}.mobile-info-row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--rtcn-info,#0b2117);font-size:11px}.mobile-info-row span{color:var(--muted)}.mobile-info-row b{font-family:var(--mono);font-size:10px;text-align:right}.wide{width:100%}
@media(max-width:600px){.menu-order-row{grid-template-columns:30px 1fr auto}.menu-order-row small{display:none}.pairing-meta{align-items:stretch;flex-direction:column}.small-qr{min-height:260px}.mobile-card-grid{grid-template-columns:1fr 1fr}}

/* =========================================================
   RTCN R1.4.5 — NEON COMET + CLICK LASER EFFECTS
   Source basis: user-provided efekli.html. Visual-only layer;
   it does not change layout, data, routing, or form behavior.
   ========================================================= */
@property --rtcn-angle{syntax:'<angle>';initial-value:0deg;inherits:false}
@keyframes rtcnRotateBorder{to{--rtcn-angle:360deg}}

.rtcn-edge-base,.rtcn-edge-comet,.rtcn-edge-comet-aura{
  position:fixed;inset:0;padding:1.35px;pointer-events:none;border-radius:0;
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;mask-composite:exclude;
}
.rtcn-edge-base{
  z-index:995;background:var(--rtcn-surface,linear-gradient(180deg,rgba(0,255,136,.46),rgba(0,255,136,.16) 28%,rgba(0,255,136,.24) 50%,rgba(0,255,136,.16) 72%,rgba(0,255,136,.46)));
  filter:drop-shadow(0 0 2px rgba(0,255,136,.75));
}
.rtcn-edge-comet{
  z-index:997;background:conic-gradient(from var(--rtcn-angle),transparent 0deg,transparent 240deg,rgba(0,255,136,.06) 280deg,rgba(0,255,136,.22) 310deg,rgba(0,255,136,.5) 335deg,rgba(0,255,136,.82) 348deg,#00ff88 354deg,#a3f5c0 357deg,#fff 359deg,#fff 360deg);
  animation:rtcnRotateBorder 3.2s linear infinite;
  filter:drop-shadow(0 0 3px rgba(0,255,136,.92)) drop-shadow(0 0 8px rgba(0,255,136,.62)) drop-shadow(0 0 16px rgba(0,255,136,.34));
}
.rtcn-edge-comet-aura{
  z-index:994;background:conic-gradient(from var(--rtcn-angle),transparent 0deg,transparent 320deg,rgba(0,255,136,.34) 345deg,rgba(163,245,192,.78) 358deg,#fff 360deg);
  animation:rtcnRotateBorder 3.2s linear infinite;filter:blur(6px);opacity:.66;
}

.rtcn-fx-target{position:relative;isolation:isolate}
.rtcn-fx-ring{
  position:absolute;inset:-3px;border-radius:inherit;padding:2px;pointer-events:none;z-index:80;opacity:0;
  background:conic-gradient(from var(--rtcn-angle),rgba(0,255,136,.12) 0deg,rgba(0,255,136,.12) 40deg,rgba(0,255,136,.26) 90deg,rgba(0,255,136,.58) 130deg,#00ff88 160deg,#a3f5c0 172deg,#fff 180deg,#a3f5c0 188deg,#00ff88 200deg,rgba(0,255,136,.58) 230deg,rgba(0,255,136,.26) 270deg,rgba(0,255,136,.12) 320deg,rgba(0,255,136,.12) 360deg);
  -webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  -webkit-mask-composite:xor;mask-composite:exclude;
  animation:rtcnRotateBorder 2.4s linear infinite;
  transition:opacity .22s ease;
  filter:drop-shadow(0 0 4px rgba(0,255,136,.95)) drop-shadow(0 0 10px rgba(0,255,136,.48));
}
.rtcn-fx-selected>.rtcn-fx-ring{opacity:1}
.rtcn-fx-target.rtcn-fx-press{transform:scale(.985)!important;transition:transform .1s ease!important}

/* Keep form controls stable; the visual ring is applied to their buttons/cards instead. */
input.rtcn-fx-target,textarea.rtcn-fx-target,select.rtcn-fx-target{transform:none!important}

/* Mobile gets the same language with lower edge intensity to avoid visual noise. */
.management-mobile-body .rtcn-edge-comet-aura,.mobile-approve-body .rtcn-edge-comet-aura{opacity:.44}
.management-mobile-body .rtcn-edge-comet,.mobile-approve-body .rtcn-edge-comet{filter:drop-shadow(0 0 3px rgba(0,255,136,.82)) drop-shadow(0 0 7px rgba(0,255,136,.42))}

@media (prefers-reduced-motion:reduce){
  .rtcn-edge-comet,.rtcn-edge-comet-aura,.rtcn-fx-ring{animation:none!important}
  .rtcn-edge-comet,.rtcn-edge-comet-aura{display:none}
  .rtcn-fx-target.rtcn-fx-press{transform:none!important}
}

/* RTCN Settings V2 — verified email + critical-setting approval */
.panel-tags{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tag.verified{border-color:var(--rtcn-border,rgba(0,255,136,.38));color:var(--green);background:var(--rtcn-surface,rgba(0,255,136,.06))}.tag.warning{border-color:var(--rtcn-warning,rgba(247,183,51,.42));color:var(--amber);background:var(--rtcn-surface,rgba(247,183,51,.06))}
.verify-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;padding-top:12px;border-top:1px solid var(--line)}
.settings-toolbar{display:flex;align-items:center;gap:12px;margin:0 0 14px}.settings-toolbar input{flex:1;border:1px solid var(--line2);background:var(--rtcn-surface,#031009);color:var(--text);border-radius:9px;padding:12px 13px;outline:none}.settings-toolbar input:focus{border-color:var(--rtcn-border,rgba(0,255,136,.5))}.critical-legend{font:800 9px var(--mono);letter-spacing:.06em;color:var(--amber);white-space:nowrap}
.critical-setting{border-color:var(--rtcn-danger,rgba(247,183,51,.30));box-shadow:var(--rtcn-shadow,inset 3px 0 0 rgba(247,183,51,.58))}.critical-badge{display:inline-flex;align-items:center;margin:0 0 9px;padding:4px 7px;border:1px solid var(--rtcn-danger,rgba(247,183,51,.34));border-radius:999px;background:var(--rtcn-surface,rgba(247,183,51,.06));color:var(--amber);font:800 8px var(--mono);letter-spacing:.08em}.settings-empty{grid-column:1/-1;border:1px dashed var(--line2);border-radius:10px;padding:28px;text-align:center;color:var(--dim)}
@media(max-width:760px){.settings-toolbar{align-items:stretch;flex-direction:column}.critical-legend{white-space:normal}.verify-row{align-items:stretch;flex-direction:column}}

/* RTCN Core Update Center V1 */
.core-update-fields{display:block!important}.core-update-loading{border:1px dashed var(--line2);border-radius:12px;padding:28px;text-align:center;color:var(--muted)}
.core-update-hero{display:grid;grid-template-columns:1fr 240px;gap:16px;align-items:stretch;border:1px solid var(--rtcn-border,rgba(0,255,136,.22));background:var(--rtcn-surface,linear-gradient(135deg,rgba(0,255,136,.055),rgba(0,0,0,.08)));border-radius:14px;padding:18px;margin-bottom:14px}.core-update-hero h3{font-size:22px;margin:8px 0}.core-update-hero p{color:var(--muted);line-height:1.65;margin:0}.core-version{display:grid;align-content:center;gap:7px;padding:16px;border:1px solid var(--line);background:var(--rtcn-surface,#031009);border-radius:12px}.core-version small{font:800 9px var(--mono);color:var(--dim);letter-spacing:.12em}.core-version strong{font:900 22px var(--mono);color:white}.core-version span{font:800 9px var(--mono);letter-spacing:.08em}.core-version .ok{color:var(--green)}.core-version .bad{color:var(--red)}
.core-update-upload{display:grid;grid-template-columns:1fr minmax(260px,420px) auto;gap:12px;align-items:center;border:1px solid var(--line);background:var(--rtcn-surface,#06120d);border-radius:12px;padding:14px;margin-bottom:12px}.core-update-upload>div{display:grid;gap:5px}.core-update-upload small{color:var(--dim)}.core-update-upload input[type=file]{border:1px dashed var(--line2);background:var(--rtcn-surface,#031009);color:var(--muted);border-radius:9px;padding:10px}.core-update-safety{display:flex;flex-wrap:wrap;gap:8px;border:1px solid var(--rtcn-border,rgba(247,183,51,.22));background:var(--rtcn-surface,rgba(247,183,51,.035));border-radius:12px;padding:12px;margin-bottom:14px}.core-update-safety b{width:100%;color:var(--amber)}.core-update-safety span{font-size:10px;color:var(--rtcn-text,#bcae88);padding:5px 8px;border:1px solid var(--rtcn-border,rgba(247,183,51,.14));border-radius:999px}.core-update-history{border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--rtcn-surface,#04100b)}.core-update-list{display:grid;gap:8px}.core-update-row{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:12px;align-items:center;border-top:1px solid var(--line);padding:12px 0}.core-update-row:first-child{border-top:0}.core-update-main{display:grid;gap:4px}.core-update-main small{color:var(--dim)}.core-update-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.update-status{font:800 8px var(--mono);letter-spacing:.06em;border:1px solid var(--line2);padding:5px 7px;border-radius:999px;white-space:nowrap}.status-applied,.status-validated{color:var(--green);border-color:var(--rtcn-border,rgba(0,255,136,.25))}.status-failed,.status-rollback_failed{color:var(--rtcn-text,#ff8b91);border-color:var(--rtcn-border,rgba(255,77,85,.35))}.status-pending_approval,.status-pending_rollback,.status-applying,.status-rolling_back{color:var(--amber);border-color:var(--rtcn-warning,rgba(247,183,51,.35))}.core-update-error{grid-column:1/-1;color:var(--rtcn-danger,#ff9ea3);background:var(--rtcn-surface,rgba(255,77,85,.05));border:1px solid var(--rtcn-danger,rgba(255,77,85,.18));padding:8px 10px;border-radius:8px;font-size:10px}
@media(max-width:1050px){.core-update-upload{grid-template-columns:1fr}.core-update-hero{grid-template-columns:1fr}.core-update-row{grid-template-columns:1fr}.core-update-actions{justify-content:flex-start}}

/* RTCN security methods 1.4.6 */
.method-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}
.method-selector button{border:1px solid var(--rtcn-border,rgba(75,255,171,.18));background:var(--rtcn-surface,rgba(4,18,12,.7));color:var(--muted,var(--rtcn-text,#8ca99a));padding:14px 12px;border-radius:12px;font-weight:850;letter-spacing:.08em;cursor:pointer}
.method-selector button.active{border-color:var(--rtcn-accent,#00ff88);color:var(--rtcn-accent,#dfffee);box-shadow:var(--rtcn-shadow,0 0 0 1px rgba(0,255,136,.12),0 0 28px rgba(0,255,136,.08))}
.recovery-method-card{min-height:460px;align-content:start}
.method-pane{display:none;width:100%}.method-pane.active{display:block}.method-pane h2{margin:8px 0 16px}.method-pane textarea{width:100%;box-sizing:border-box}
.recovery-method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:8px}
.recovery-method-item{border:1px solid var(--rtcn-border,rgba(75,255,171,.14));background:var(--rtcn-surface,linear-gradient(180deg,rgba(4,19,13,.88),rgba(3,11,8,.88)));border-radius:14px;padding:16px;display:grid;gap:7px;min-height:125px}
.recovery-method-item>span{font:800 11px ui-monospace,monospace;letter-spacing:.16em;color:var(--rtcn-text,#78a18c)}.recovery-method-item>strong{font-size:20px;color:var(--rtcn-text,#e9fff3)}.recovery-method-item>small{color:var(--rtcn-muted,#789183);line-height:1.45}.recovery-method-item button{margin-top:auto}
.recovery-codes-box{margin-top:14px;border:1px solid var(--rtcn-border,rgba(255,191,71,.22));border-radius:14px;padding:14px;background:var(--rtcn-surface,rgba(35,26,7,.38))}
.recovery-codes-box pre{white-space:pre-wrap;line-height:1.7;font-size:14px;color:var(--rtcn-text,#f2f9f5);user-select:all}
.method4-enroll{margin-top:16px;border-top:1px solid var(--rtcn-border,rgba(255,255,255,.07));padding-top:14px}.method4-enroll summary{cursor:pointer;color:var(--rtcn-text,#a8c8b7);font-weight:800}.method4-enroll form{margin-top:14px}
@media(max-width:900px){.recovery-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.method-selector,.recovery-method-grid{grid-template-columns:1fr}.recovery-method-card{min-height:0}}

/* RTCN 1.4.6 — critical settings secure approval */
.critical-approval-card{max-width:520px}.critical-approval-status{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 4px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--rtcn-surface,#04100b)}.critical-approval-status strong{font:900 10px var(--mono);letter-spacing:.09em;color:var(--green)}.critical-approval-status span{color:var(--muted);font-size:10px}.critical-approval-card .wide{width:100%;margin-top:10px}

/* RTCN First Intake authenticated module bridge */
.module-frame-shell{padding:0!important;min-height:calc(100vh - 86px);overflow:hidden;background:var(--rtcn-surface,#070b12)}
.module-frame{width:100%;height:calc(100vh - 86px);min-height:720px;border:0;display:block;background:var(--rtcn-surface,#070b12)}
@media(max-width:900px){.module-frame-shell{min-height:calc(100vh - 74px)}.module-frame{height:calc(100vh - 74px);min-height:680px}}

/* RTCN 1.5.1 — İnsan okunur Ayarlar merkezi */
.settings-category-hint{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.55;max-width:820px;font-weight:400}
.setting-field{position:relative;padding:15px;background:var(--rtcn-surface,linear-gradient(180deg,#07170f,#05110b));transition:border-color .18s ease,background .18s ease}
.setting-field:hover{border-color:var(--rtcn-border,#20543e);background:var(--rtcn-surface,linear-gradient(180deg,#081b12,#05120c))}
.setting-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:11px}
.setting-title-row>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.setting-title-row strong{font-size:12px;color:var(--rtcn-text,#e8f6ee);line-height:1.35}
.setting-info-btn{flex:0 0 auto;width:27px;height:27px;border-radius:50%;border:1px solid var(--rtcn-info,#286047);background:var(--rtcn-surface,#092117);color:var(--rtcn-info,#79dca8);font:900 13px Georgia,serif;display:grid;place-items:center;padding:0;box-shadow:none}
.setting-info-btn:hover,.setting-info-btn[aria-expanded="true"]{border-color:var(--green);color:var(--rtcn-info,#001d0f);background:var(--green);box-shadow:var(--rtcn-shadow,0 0 16px rgba(0,255,136,.15))}
.setting-control{display:block}.setting-control>input,.setting-control>select,.setting-control>textarea{margin:0}
.setting-help{margin-top:11px;border-top:1px solid var(--line);padding:11px 2px 1px}.setting-help[hidden]{display:none}.setting-help p{margin:0 0 7px;color:var(--rtcn-text,#a7c2b2);font-size:11px;line-height:1.65}.setting-help small{display:block;color:var(--rtcn-muted,#4f7560);font:700 9px var(--mono);line-height:1.6}.setting-help .help-warning{margin-top:6px;color:var(--rtcn-warning,#c6a55c)}
.critical-setting{border-color:var(--rtcn-danger,rgba(247,183,51,.32));box-shadow:var(--rtcn-shadow,inset 3px 0 0 rgba(247,183,51,.58))}.critical-setting:hover{border-color:var(--rtcn-danger,rgba(247,183,51,.5))}
.critical-badge{margin:0;padding:3px 7px;font-size:7px}
.friendly-toggle{min-height:44px}.friendly-toggle span{display:grid;gap:3px}.friendly-toggle span b{font-size:11px;color:var(--rtcn-text,#d9eee2)}.friendly-toggle span small{font-family:var(--sans);font-size:9px;color:var(--dim)}
.settings-fields select{appearance:auto;background:var(--rtcn-surface,#031009);color:var(--rtcn-text,#e7f2ec)}
.json-map-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.json-map-group{border:1px solid var(--line);border-radius:9px;background:var(--rtcn-surface,#031009);padding:10px}.json-map-group b{display:block;margin-bottom:7px;font-size:10px;color:var(--rtcn-text,#b9cdc1)}.json-map-group textarea{min-height:105px!important;background:var(--rtcn-surface,#06140e)!important;line-height:1.55}
.settings-tabs button{position:relative;font-size:11px;padding:12px 13px}.settings-tabs button.active:after{content:"";position:absolute;left:-1px;top:8px;bottom:8px;width:2px;background:var(--green);box-shadow:0 0 10px var(--green)}
@media(max-width:760px){.json-map-editor{grid-template-columns:1fr}.setting-title-row strong{font-size:11px}}

/* RTCN 1.5.5 — Etiket alanı seçimleri */
.label-field-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.label-field-option{border:1px solid var(--line);background:var(--rtcn-surface,#031009);border-radius:8px;padding:10px 11px;margin:0!important}.visible-help{display:block!important;margin-top:10px}.visible-help p{margin:0 0 5px;color:var(--rtcn-text,#91a99b);font-size:10px;line-height:1.5}@media(max-width:760px){.label-field-checks{grid-template-columns:1fr}}

/* RTCN 1.5.9 — structured First Intake settings editors */
.structured-map-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.structured-map-group{border:1px solid var(--line);background:var(--rtcn-surface,#031009);border-radius:10px;padding:10px;min-width:0}.structured-map-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.structured-map-head b{font-size:10px;color:var(--rtcn-text,#d9eee2)}.structured-map-head button,.intake-form-head button{border:1px solid var(--rtcn-border,#246247);background:var(--rtcn-surface,#082318);color:var(--rtcn-text,#b9f6d6);border-radius:8px;padding:7px 9px;font:800 9px var(--mono)}.structured-map-list,.intake-form-list{display:grid;gap:6px}.structured-item-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:7px;align-items:center;border:1px solid var(--rtcn-border,#123b2a);border-radius:8px;padding:7px;background:var(--rtcn-surface,#05150e)}.structured-item-row input,.intake-form-row input.intake-form-label{margin:0!important;min-width:0;height:36px;padding:0 9px;background:var(--rtcn-surface,#021009);border:1px solid var(--rtcn-border,#1b4f38);color:var(--rtcn-text,#edf9f2);border-radius:7px}.structured-item-actions{display:flex;gap:4px;align-items:center}.structured-item-actions button{min-width:30px;height:30px;border:1px solid var(--rtcn-border,#24543e);background:var(--rtcn-surface,#092117);color:var(--rtcn-text,#b8dfca);border-radius:6px;padding:0 7px;font-size:10px}.structured-item-actions button:disabled{opacity:.28}.structured-item-actions .mini-danger{border-color:var(--rtcn-danger,rgba(255,77,85,.35));background:var(--rtcn-surface,rgba(255,77,85,.07));color:var(--rtcn-danger,#ff9aa0)}.structured-empty{padding:12px;color:var(--dim);font-size:10px;text-align:center;border:1px dashed var(--rtcn-border,#173d2d);border-radius:8px}
.intake-form-editor{display:grid;gap:10px}.intake-form-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.intake-form-head span{display:grid;gap:3px}.intake-form-head b{font-size:11px;color:var(--rtcn-text,#e7f2ec)}.intake-form-head small{font-size:9px;color:var(--dim)}.intake-form-row{display:grid;grid-template-columns:28px minmax(150px,1fr) 96px 88px auto;align-items:center;gap:8px;border:1px solid var(--rtcn-border,#123b2a);border-radius:9px;padding:8px;background:var(--rtcn-surface,#031009)}.intake-form-row>small{font:700 8px var(--mono);color:var(--rtcn-muted,#648270)}.form-visible{display:flex!important;align-items:center;justify-content:space-between;gap:7px;border:1px solid var(--rtcn-border,#173f2e);border-radius:7px;padding:7px 8px!important;margin:0!important}.form-visible span{font-size:9px}.form-visible input{width:18px!important;height:18px!important;margin:0!important}.unlock-category-editor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.unlock-category-editor .toggle-line{border:1px solid var(--line);background:var(--rtcn-surface,#031009);border-radius:8px;padding:9px 10px}
@media(max-width:900px){.structured-map-editor{grid-template-columns:1fr}.intake-form-row{grid-template-columns:28px 1fr auto}.intake-form-row .form-visible{grid-column:2}.intake-form-row>small{grid-column:2}.intake-form-row .structured-item-actions{grid-column:3;grid-row:1/4;flex-direction:column}.unlock-category-editor{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.unlock-category-editor{grid-template-columns:1fr}.structured-item-row{grid-template-columns:24px 1fr}.structured-item-actions{grid-column:2;justify-content:flex-end}.intake-form-head{align-items:flex-start;flex-direction:column}}

/* RTCN 1.5.11 — work-order live customer view */
.live-open-btn{white-space:nowrap;font-size:10px;padding:9px 11px}.work-live-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;border:1px solid var(--line2);font:800 9px var(--mono)}


/* RTCN 1.5.12 — in-page work-order customer approval viewer */
.work-customer-viewer{margin-top:14px}.work-customer-viewer[hidden]{display:none!important}.work-customer-frame{width:100%;height:760px;border:1px solid var(--line2);border-radius:14px;background:var(--rtcn-surface,#000);display:block}.work-customer-viewer .panel-head{margin-bottom:12px}@media(max-width:900px){.work-customer-frame{height:680px}}

/* RTCN Core 1.5.17 — First Intake final controls */
.intake-device-groups-setting{padding:16px!important;background:var(--rtcn-surface,linear-gradient(180deg,#06150f,#04100b))!important}
.intake-device-groups-editor{display:grid;gap:16px;margin-top:12px}
.intake-device-groups-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px;border:1px solid var(--rtcn-border,#1c5139);border-radius:12px;background:var(--rtcn-surface,#04150d)}
.intake-device-groups-toolbar>div{display:grid;gap:4px}.intake-device-groups-toolbar b{font-size:13px;color:var(--rtcn-text,#ecfff4)}.intake-device-groups-toolbar small{color:var(--rtcn-muted,#789c88);font-size:10px}
.intake-device-group-list{display:grid;gap:16px}
.intake-device-group-card{--group-accent:var(--rtcn-surface,#00ff88);border:1px solid color-mix(in srgb,var(--group-accent) 38%,var(--rtcn-border,#173d2d));border-left:4px solid var(--group-accent);border-radius:14px;background:var(--rtcn-surface,linear-gradient(135deg,color-mix(in srgb,var(--group-accent) 6%,#04100b),#031009 64%));padding:14px;box-shadow:var(--rtcn-shadow,0 12px 28px rgba(0,0,0,.12))}
.intake-device-group-card:nth-child(6n+2){--group-accent:var(--rtcn-surface,#51c7ff)}.intake-device-group-card:nth-child(6n+3){--group-accent:var(--rtcn-surface,#f7b733)}.intake-device-group-card:nth-child(6n+4){--group-accent:var(--rtcn-surface,#b88cff)}.intake-device-group-card:nth-child(6n+5){--group-accent:var(--rtcn-surface,#ff7d8a)}.intake-device-group-card:nth-child(6n+6){--group-accent:var(--rtcn-surface,#61e0c0)}
.device-group-card-head{display:grid;grid-template-columns:34px minmax(180px,1fr) auto;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--group-accent) 25%,var(--rtcn-border,#123525))}
.device-group-index{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--rtcn-surface,color-mix(in srgb,var(--group-accent) 13%,#04100b));border:1px solid color-mix(in srgb,var(--group-accent) 44%,var(--rtcn-border,#173d2d));color:var(--group-accent);font:900 10px var(--mono)}
.device-group-name{font-size:15px!important;font-weight:850!important;border-color:color-mix(in srgb,var(--group-accent) 40%,var(--rtcn-border,#1a4734))!important;background:var(--rtcn-surface,#02100a)!important}
.device-group-save{min-height:38px;white-space:nowrap}
.device-group-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.device-group-columns>section{border:1px solid var(--rtcn-border,#153f2d);border-radius:11px;background:var(--rtcn-surface,#03110b);padding:10px;min-width:0}
.device-group-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.device-group-section-head b{font-size:11px;color:var(--rtcn-text,#ddf5e7)}.device-group-section-head button{border:1px solid var(--rtcn-border,#226347);background:var(--rtcn-surface,#082319);color:var(--rtcn-text,#baf5d6);border-radius:7px;padding:6px 8px;font:800 8px var(--mono)}
.device-group-items{display:grid;gap:6px}.device-group-item-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid var(--rtcn-border,#123a29);border-radius:8px;background:var(--rtcn-surface,#04140d);padding:7px}.device-group-item-row input{min-width:0!important;height:35px!important;padding:0 9px!important;margin:0!important;background:var(--rtcn-surface,#021009)!important}
.intake-storage-panel{border:1px solid var(--rtcn-border,rgba(247,183,51,.30));border-radius:13px;background:var(--rtcn-surface,rgba(247,183,51,.035));padding:14px}.intake-storage-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.intake-storage-head>div{display:grid;gap:4px}.intake-storage-head b{font-size:12px;color:var(--rtcn-text,#ffe2a0)}.intake-storage-head small{font-size:9px;color:var(--rtcn-muted,#a79672);line-height:1.45}.intake-storage-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.intake-storage-stats>span{display:grid;gap:4px;border:1px solid var(--rtcn-border,rgba(247,183,51,.17));border-radius:9px;padding:10px;background:var(--rtcn-surface,#07120d)}.intake-storage-stats b{font:900 14px var(--mono);color:var(--rtcn-text,#f4f8f5)}.intake-storage-stats small{font-size:8px;color:var(--rtcn-muted,#819689)}
.cockpit-urgent-metrics .hero-card.urgent{border-color:var(--rtcn-danger,rgba(255,77,85,.48));background:var(--rtcn-surface,linear-gradient(140deg,rgba(255,77,85,.10),#07120d));box-shadow:var(--rtcn-shadow,0 0 28px rgba(255,77,85,.06))}.cockpit-urgent-metrics .hero-card.urgent .metric{color:var(--rtcn-danger,#ff6e76)}.hero-card .metric.small{font-size:20px}.cockpit-urgent-row{background:var(--rtcn-surface,rgba(255,77,85,.035))}.urgent-inline-badge{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;border:1px solid var(--rtcn-danger,rgba(255,77,85,.45));background:var(--rtcn-surface,rgba(255,77,85,.10));color:var(--rtcn-danger,#ff9298);font:900 8px var(--mono);letter-spacing:.05em;white-space:nowrap}
@media(max-width:920px){.device-group-columns{grid-template-columns:1fr}.intake-storage-stats{grid-template-columns:1fr 1fr}.device-group-card-head{grid-template-columns:34px 1fr}.device-group-save{grid-column:1/-1}}
@media(max-width:600px){.intake-device-groups-toolbar,.intake-storage-head{align-items:stretch;flex-direction:column}.intake-storage-stats{grid-template-columns:1fr}.device-group-item-row{grid-template-columns:28px minmax(0,1fr)}.device-group-item-row .structured-item-actions{grid-column:2}.device-group-card-head{grid-template-columns:1fr}.device-group-index{display:none}}

/* RTCN Core 1.5.18 — settings clarity + group manager visibility */
.setting-info-btn.global-info-btn,
.setting-info-btn{
  width:34px!important;height:34px!important;min-width:34px!important;
  border:2px solid var(--rtcn-info,rgba(255,77,85,.62))!important;
  background:var(--rtcn-surface,rgba(255,77,85,.08))!important;
  color:var(--rtcn-info,#ff7078)!important;
  font:900 17px/1 Georgia,serif!important;
  box-shadow:var(--rtcn-shadow,0 0 0 2px rgba(255,77,85,.04),0 0 14px rgba(255,77,85,.08))!important;
}
.setting-info-btn:hover,.setting-info-btn[aria-expanded="true"]{
  background:var(--rtcn-surface,#ff4d55)!important;color:var(--rtcn-info,#160306)!important;border-color:var(--rtcn-info,#ff858b)!important;
  box-shadow:var(--rtcn-shadow,0 0 18px rgba(255,77,85,.30))!important;
}
.global-setting-help,.setting-help{
  margin-top:12px!important;padding:12px 13px!important;
  border:1px solid var(--rtcn-border,rgba(255,77,85,.22))!important;border-radius:10px!important;
  background:var(--rtcn-surface,rgba(255,77,85,.035))!important;
}
.global-setting-help p,.setting-help p{font-size:13px!important;line-height:1.7!important;color:var(--rtcn-text,#ffd5d8)!important}
.global-setting-help small,.setting-help small{font-size:10px!important;color:var(--rtcn-muted,#b98b8f)!important}
.general-setting-title{min-height:34px;display:flex;justify-content:flex-end!important;margin-bottom:4px}
.intake-device-groups-setting{order:-1000;border-color:var(--rtcn-border,rgba(0,255,136,.38))!important;box-shadow:var(--rtcn-shadow,0 0 0 1px rgba(0,255,136,.06),0 14px 30px rgba(0,0,0,.16))}
.intake-device-groups-toolbar{position:sticky;top:76px;z-index:4;background:var(--rtcn-surface,linear-gradient(180deg,#082318,#04150d))!important;box-shadow:var(--rtcn-shadow,0 10px 22px rgba(0,0,0,.22))}
.intake-device-groups-toolbar b{font-size:16px!important;letter-spacing:.04em}
.device-group-new-main{font-size:11px!important;padding:11px 14px!important}
.intake-device-group-card{padding:16px!important;margin-bottom:2px!important}
.device-group-card-head .device-group-name{font-size:15px!important;font-weight:800!important}
.device-group-section-head b{font-size:12px!important;letter-spacing:.025em}
.intake-storage-setting{order:-900;border-color:var(--rtcn-border,rgba(247,183,51,.38))!important}
.intake-storage-setting>.setting-title-row strong{font-size:15px;color:var(--rtcn-text,#ffe4a8)}
.storage-clean-main{font-size:10px!important;padding:11px 13px!important}
.work-test-delete{margin-left:8px;white-space:nowrap}
.settings-fields .setting-field strong{font-size:12px}
@media(max-width:900px){.intake-device-groups-toolbar{position:static}.work-test-delete{margin:8px 0 0}}
