@charset "UTF-8";

/* System navigation shares the FBI site palette and keeps the native editors. */
body.fbi-redesign .system-nav {
  background: #0d1626;
  border-color: #22334e;
  padding: 20px 14px;
}

body.fbi-redesign .system-nav .sidebar-heading {
  padding: 0 10px 12px;
  color: #f2f6ff;
  font-size: 16px;
  letter-spacing: 0;
}

body.fbi-redesign .system-nav-search { margin: 0 2px; }
body.fbi-redesign .system-search-summary {
  margin: 9px 12px 17px;
  color: #a6b7d0;
  font-size: 12px;
}

body.fbi-redesign .system-nav-group {
  padding: 0;
  margin: 7px 0;
  border: 1px solid transparent;
  border-radius: 14px;
}

body.fbi-redesign .system-nav-group[open] {
  background: #111d30;
  border-color: #243753;
}

body.fbi-redesign .system-nav-group summary {
  display: flex;
  align-items: center;
  gap: 9px;
  padding: 13px 10px;
  color: #dbe8fc;
  cursor: pointer;
  list-style: none;
  border-radius: 13px;
  font-size: 13px;
  font-weight: 700;
}

body.fbi-redesign .system-nav-group summary::-webkit-details-marker { display: none; }
body.fbi-redesign .system-nav-group summary:hover { background: #172641; }
body.fbi-redesign .system-nav-group summary > span { flex: 1; }
body.fbi-redesign .system-nav-group summary > small {
  display: grid;
  place-items: center;
  min-width: 24px;
  height: 24px;
  border-radius: 8px;
  background: #20334f;
  color: #a9cdff;
  font-size: 11px;
}
body.fbi-redesign .system-nav-group summary > svg { width: 17px; height: 17px; flex-shrink: 0; }
body.fbi-redesign .system-nav-group summary > svg:last-child { width: 13px; transform: rotate(-90deg); transition: transform .16s; }
body.fbi-redesign .system-nav-group[open] summary > svg:last-child { transform: rotate(0); }
body.fbi-redesign .system-nav-group-links { padding: 0 6px 7px; }
body.fbi-redesign .system-nav-group-links .sidebar-link { padding: 11px 12px; font-size: 13px; margin: 3px 0; }
body.fbi-redesign .system-nav-group-links .sidebar-link > svg { width: 15px; height: 15px; opacity: .72; }
body.fbi-redesign .system-nav #system-no-results { margin: 13px 10px; line-height: 1.8; }

body.fbi-redesign .system-control-intro {
  background: radial-gradient(ellipse at 100% 0, #3b82f61c, transparent 62%), #101b2d;
  border: 1px solid #2a4163;
}
body.fbi-redesign .system-eyebrow { color: #67d5e9; font-size: 12px; font-weight: 700; }
body.fbi-redesign .system-control-intro h2 { margin: 9px 0 8px; font-size: clamp(23px, 2vw, 31px); line-height: 1.45; }
body.fbi-redesign .system-control-intro .panel-title p { max-width: 850px; line-height: 1.9; }
body.fbi-redesign .system-access-note { display: flex; align-items: center; gap: 9px; color: #c2d3ec; font-size: 13px; }
body.fbi-redesign .system-access-note svg { width: 17px; height: 17px; }
body.fbi-redesign .system-quick-links { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 23px; }
body.fbi-redesign .system-quick-links .btn { background: #152942; border-color: #29466a; font-size: 13px; min-height: 45px; }

body.fbi-redesign .system-setup { margin-top: 20px; }
body.fbi-redesign .system-setup .panel-title { align-items: flex-start; }
body.fbi-redesign .system-setup .panel-title h2 { font-size: 18px; }
body.fbi-redesign .system-setup-count { color: #95c1ff; background: #1c3353; border-radius: 9px; padding: 7px 11px; font-size: 12px; white-space: nowrap; }
body.fbi-redesign .system-setup-progress { height: 5px; background: #223149; border-radius: 10px; margin: 20px 0; overflow: hidden; }
body.fbi-redesign .system-setup-progress > span { display: block; height: 100%; background: linear-gradient(90deg, #3b82f6, #22d3ee); border-radius: inherit; }
body.fbi-redesign .system-setup-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
body.fbi-redesign .system-setup-item { display: flex; align-items: center; gap: 12px; min-width: 0; padding: 17px; border: 1px solid #263a58; border-radius: 14px; background: #0e192b; color: #edf4ff; text-decoration: none; }
body.fbi-redesign .system-setup-item:hover { background: #14233a; border-color: #3e6598; }
body.fbi-redesign .system-step-mark { display: grid; place-items: center; flex-shrink: 0; width: 34px; height: 34px; border: 1px solid #35516f; border-radius: 11px; color: #b1c8e8; background: #1b2b43; font-size: 13px; font-weight: 700; }
body.fbi-redesign .system-step-mark svg { width: 16px; height: 16px; }
body.fbi-redesign .system-setup-item.is-complete .system-step-mark { color: #78ddbd; background: #17352f; border-color: #29584b; }
body.fbi-redesign .system-setup-item > div { min-width: 0; flex: 1; }
body.fbi-redesign .system-setup-item h3 { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; margin: 0 0 6px; font-size: 14px; line-height: 1.5; }
body.fbi-redesign .system-setup-item h3 > span { color: #a9bedb; font-size: 10px; font-weight: 400; }
body.fbi-redesign .system-setup-item.is-complete h3 > span { color: #78ddbd; }
body.fbi-redesign .system-setup-item p { margin: 0; color: #aebfd7; font-size: 12px; line-height: 1.8; overflow-wrap: anywhere; }
body.fbi-redesign .system-setup-item > svg { width: 15px; height: 15px; flex-shrink: 0; color: #89a8d0; }
body.fbi-redesign .system-setup-footnote { margin: 17px 0 0; color: #99aecb; font-size: 11px; line-height: 1.8; }

body.fbi-redesign .system-group-jump { display: flex; flex-wrap: wrap; gap: 9px; margin: 30px 0; }
body.fbi-redesign .system-group-jump > a { display: flex; align-items: center; gap: 8px; min-height: 43px; padding: 9px 13px; border-radius: 11px; border: 1px solid #263a56; background: #111e31; color: #d8e7ff; text-decoration: none; font-size: 12px; }
body.fbi-redesign .system-group-jump > a:hover { border-color: #4a79b4; background: #19314c; }
body.fbi-redesign .system-group-jump svg { width: 16px; height: 16px; color: #8cbcff; }
body.fbi-redesign .system-group-jump small { color: #95abc9; font-size: 11px; }
body.fbi-redesign .system-home-group { margin-top: 28px; scroll-margin-top: 100px; }
body.fbi-redesign .system-group-heading { display: flex; justify-content: space-between; align-items: center; gap: 14px; margin-bottom: 15px; }
body.fbi-redesign .system-group-heading h2 { margin: 0 0 5px; font-size: 19px; }
body.fbi-redesign .system-group-heading p { margin: 0; color: #9eb2d0; font-size: 12px; line-height: 1.8; }
body.fbi-redesign .system-group-heading > span { color: #92aacb; font-size: 12px; white-space: nowrap; }
body.fbi-redesign .system-section-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 13px; }
body.fbi-redesign .system-section-card { min-width: 0; display: flex; align-items: center; gap: 12px; padding: 19px 17px; background: #111c2e; border: 1px solid #253954; border-radius: 16px; }
body.fbi-redesign .system-section-card:hover { border-color: #3b75b5; background: #14243b; }
body.fbi-redesign .system-section-card > .feature-icon { display: grid; place-items: center; width: 38px; height: 38px; min-width: 38px; border-radius: 12px; background: #1d3555; color: #8dbdff; }
body.fbi-redesign .system-section-card > .feature-icon svg { width: 18px; height: 18px; }
body.fbi-redesign .system-section-card > div { flex: 1; min-width: 0; }
body.fbi-redesign .system-section-card h3 { font-size: 14px; line-height: 1.6; margin: 0 0 5px; }
body.fbi-redesign .system-section-card p { color: #a8bad4; font-size: 12px; line-height: 1.75; margin: 0; overflow-wrap: anywhere; }
body.fbi-redesign .system-section-card > svg { width: 14px; height: 14px; color: #86a3c9; flex-shrink: 0; }

body.fbi-redesign .system-editor-breadcrumb { display: flex; align-items: center; gap: 8px; margin-bottom: 12px; font-size: 12px; color: #9db4d2; }
body.fbi-redesign .system-editor-breadcrumb a { color: #86b7ff; text-decoration: none; }
body.fbi-redesign .system-editor-breadcrumb a:hover { text-decoration: underline; }
body.fbi-redesign .system-starter-tools { margin: 0 0 22px; border: 1px solid #2c4668; border-radius: 13px; background: #13253c; }
body.fbi-redesign .system-starter-tools > summary { display: flex; align-items: center; gap: 9px; min-height: 47px; padding: 11px 15px; color: #b7d7ff; font-size: 13px; font-weight: 700; cursor: pointer; list-style: none; }
body.fbi-redesign .system-starter-tools > summary::-webkit-details-marker { display: none; }
body.fbi-redesign .system-starter-tools > summary > svg { width: 16px; height: 16px; }
body.fbi-redesign .system-starter-tools > summary > svg:last-child { margin-inline-start: auto; width: 13px; }
body.fbi-redesign .system-starter-tools > div { padding: 0 15px 15px; }
body.fbi-redesign .system-starter-tools p { margin: 0 0 12px; color: #a9bfdc; font-size: 12px; line-height: 1.8; }
body.fbi-redesign .system-starter-tools .btn { min-height: 39px; border-color: #3b5d87; background: #1b3453; color: #d6e8ff; }
body.fbi-redesign .system-save-copy { display: grid; gap: 5px; min-width: 0; }
body.fbi-redesign #system-save-status { font-size: 14px; font-weight: 700; }
body.fbi-redesign #system-change-summary { color: #adbfda; font-size: 11px; max-width: 580px; overflow-wrap: anywhere; line-height: 1.65; }
body.fbi-redesign #system-change-summary:empty { display: none; }
body.fbi-redesign .system-savebar .btn:disabled { opacity: .45; cursor: default; box-shadow: none; }

@media (min-width: 1100px) {
  body.fbi-redesign .system-workspace .system-nav { max-height: calc(100dvh - 110px); overflow-y: auto; scrollbar-width: thin; scrollbar-color: #395573 transparent; }
}

@media (max-width: 1450px) {
  body.fbi-redesign .system-section-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 1050px) {
  body.fbi-redesign .system-setup-list { grid-template-columns: 1fr; }
}

@media (max-width: 780px) {
  body.fbi-redesign .system-section-grid { grid-template-columns: 1fr; }
  body.fbi-redesign .system-control-intro h2 { font-size: 23px; }
  body.fbi-redesign .system-control-intro .panel-title { align-items: flex-start; }
  body.fbi-redesign .system-control-intro .panel-title > .pill { flex-shrink: 0; }
  body.fbi-redesign .system-quick-links { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); }
  body.fbi-redesign .system-quick-links .btn { padding: 10px; font-size: 12px; }
  body.fbi-redesign .system-setup-item { gap: 10px; padding: 14px 12px; }
  body.fbi-redesign .system-setup-count { padding: 5px 8px; font-size: 11px; }
  body.fbi-redesign .system-group-jump { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 7px; }
  body.fbi-redesign .system-group-jump > a { padding: 9px; font-size: 11px; }
  body.fbi-redesign .system-savebar { align-items: stretch; gap: 13px; }
  body.fbi-redesign .system-save-copy { width: 100%; }
  body.fbi-redesign #system-save-status { font-size: 13px; }
}

@media (prefers-reduced-motion: reduce) {
  body.fbi-redesign .system-nav-group summary > svg:last-child { transition: none; }
}

.system-feature-help{margin-top:20px;padding:18px;border:1px solid var(--border,#203653);border-radius:14px;background:rgba(10,108,255,.04)}.system-feature-help h3{margin:0 0 10px}.system-feature-help p{line-height:1.8;margin:6px 0}.system-feature-help code{display:inline-block;unicode-bidi:isolate;padding:2px 7px;border-radius:6px;background:rgba(56,189,248,.1)}

/* Video-inspired FBI control centre: readable status and event routing. */
body.fbi-redesign .system-brand{display:flex;align-items:center;gap:12px;padding-bottom:22px}
body.fbi-redesign .system-brand-mark{display:grid;place-items:center;width:46px;height:46px;background:linear-gradient(145deg,#1968e6,#0e2b59);border:1px solid #3a8ef8;border-radius:14px;color:white;font-weight:900;letter-spacing:1px;box-shadow:0 7px 24px #006bff24}
body.fbi-redesign .system-brand small{display:block;color:#94accb;font-size:11px;margin-top:5px;font-weight:400}
body.fbi-redesign .system-today-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}
body.fbi-redesign .system-today-card{padding:23px;background:linear-gradient(145deg,#102039,#101827);border:1px solid #284563}
body.fbi-redesign .system-today-card>span{display:flex;align-items:center;gap:9px;color:#b8c8df;font-size:13px}
body.fbi-redesign .system-today-card>span svg{width:18px;height:18px;color:#51bdff}
body.fbi-redesign .system-today-card>strong{display:block;text-align:right;font-size:34px;line-height:1.4;color:#f0f7ff;margin:13px 0 6px}
body.fbi-redesign .system-today-card>small{font-size:11px;color:#8ba1bd}
body.fbi-redesign .system-health{margin-bottom:22px}
body.fbi-redesign .system-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:22px 0}
body.fbi-redesign .system-health-card{display:flex;align-items:flex-start;gap:12px;padding:18px;border:1px solid #2a3c55;border-radius:13px;background:#101b2d;text-decoration:none;color:inherit;transition:border-color .15s ease}
body.fbi-redesign .system-health-card:hover{border-color:#519df2}
body.fbi-redesign .system-health-card>div{flex:1;min-width:0}
body.fbi-redesign .system-health-card h3{font-size:13px;color:#c4d2e7;margin:0 0 9px}
body.fbi-redesign .system-health-card strong{display:block;font-size:17px}
body.fbi-redesign .system-health-card p{color:#95abc6;font-size:11px;line-height:1.8;margin:9px 0 0}
body.fbi-redesign .system-health-card>svg{width:14px;height:14px;flex-shrink:0;color:#738fae;margin-top:3px}
body.fbi-redesign .system-health-dot{width:8px;height:8px;border-radius:50%;background:#72859e;margin-top:5px;flex-shrink:0}
body.fbi-redesign .state-good .system-health-dot{background:#5fe0ae;box-shadow:0 0 0 4px #5fe0ae13}
body.fbi-redesign .state-bad .system-health-dot{background:#ff6b83;box-shadow:0 0 0 4px #ff6b8313}
body.fbi-redesign .state-warn .system-health-dot{background:#f9c05a;box-shadow:0 0 0 4px #f9c05a13}
body.fbi-redesign .state-info .system-health-dot{background:#55b7ff}
body.fbi-redesign .state-good strong,body.fbi-redesign .state-good b{color:#74e1b6}
body.fbi-redesign .state-bad strong,body.fbi-redesign .state-bad b{color:#ff9aac}
body.fbi-redesign .state-warn strong{color:#fbd189}
body.fbi-redesign .system-log-defaults{display:grid;gap:16px;padding:20px;background:#12223a;border:1px solid #2c476a;border-radius:14px;margin-bottom:22px}
body.fbi-redesign .system-log-defaults .field{margin:0}
body.fbi-redesign .system-log-defaults select{max-width:600px}
body.fbi-redesign .system-log-toolbar{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-bottom:16px}
body.fbi-redesign .system-log-toolbar label{font-size:13px;font-weight:700}
body.fbi-redesign .system-log-toolbar input{flex:1;min-width:200px;max-width:550px}
body.fbi-redesign .system-log-toolbar>span{color:#93abc9;font-size:12px}
body.fbi-redesign .system-log-jump{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:24px}
body.fbi-redesign .system-log-jump a{padding:8px 11px;border:1px solid #2b425f;border-radius:8px;text-decoration:none;color:#bcd5f4;background:#14243a;font-size:12px}
body.fbi-redesign .system-log-group{margin-top:26px;scroll-margin-top:100px}
body.fbi-redesign .system-log-group>h3{display:flex;justify-content:space-between;align-items:center;font-size:17px;margin-bottom:14px}
body.fbi-redesign .system-log-group>h3 small{font-size:11px;color:#92a9c5;font-weight:400}
body.fbi-redesign .system-log-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
body.fbi-redesign .system-log-card{margin:0;border-radius:13px;padding:18px;background:#101c2f;border-color:#293d59}
body.fbi-redesign .system-log-card-heading h4{font-size:15px;margin:0 0 7px;color:#f1f6ff}
body.fbi-redesign .system-log-card-heading>span{display:block;color:#a3b9d4;font-size:11px;margin-bottom:18px}
body.fbi-redesign .system-log-card .form-grid{grid-template-columns:1fr 1fr;align-items:center}
body.fbi-redesign .system-log-card .form-grid>.field:first-child{grid-column:1/-1}
body.fbi-redesign .system-log-card .form-grid .system-toggle{border:0;padding:0}
body.fbi-redesign .system-log-card input[type=color]{height:36px}
body.fbi-redesign .system-log-delivery{margin-top:26px;background:#0c1727;border:1px solid #2a4260;border-radius:13px;padding:18px}
body.fbi-redesign .system-log-delivery>summary{cursor:pointer;font-weight:700}
body.fbi-redesign .system-log-delivery>summary span{font-weight:400;font-size:12px;color:#9bb1cb;margin-inline-start:12px}
body.fbi-redesign .system-delivery-table{display:grid;gap:0}
body.fbi-redesign .system-delivery-table article{display:flex;justify-content:space-between;gap:18px;padding:15px 0;border-top:1px solid #20354f}
body.fbi-redesign .system-delivery-table article>div{display:grid;gap:6px}
body.fbi-redesign .system-delivery-table span,body.fbi-redesign .system-delivery-table time{font-size:11px;color:#93aac6}
body.fbi-redesign .system-delivery-table small{font-size:11px;color:#a9bdd5}
body.fbi-redesign [data-log-search][hidden],body.fbi-redesign .system-log-group[hidden]{display:none}
@media(max-width:1200px){body.fbi-redesign .system-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:780px){body.fbi-redesign .system-today-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.fbi-redesign .system-health-grid,body.fbi-redesign .system-log-grid{grid-template-columns:1fr}body.fbi-redesign .system-today-card{padding:16px}body.fbi-redesign .system-health .panel-title{align-items:flex-start;gap:14px;flex-wrap:wrap}body.fbi-redesign .system-log-toolbar input{max-width:none;width:100%}body.fbi-redesign .system-log-defaults{padding:15px}body.fbi-redesign .system-delivery-table article{flex-wrap:wrap}}
body.fbi-redesign .system-emoji-picker{display:flex;flex-wrap:wrap;gap:7px;max-height:250px;overflow:auto;margin-top:10px}
body.fbi-redesign .system-emoji-choice{display:grid;justify-items:center;gap:5px;border:1px solid #2a4361;border-radius:10px;background:#142239;color:#a6bedf;width:66px;padding:9px 4px;cursor:pointer}
body.fbi-redesign .system-emoji-choice img{width:27px;height:27px;object-fit:contain}
body.fbi-redesign .system-emoji-choice span{font-size:10px;max-width:56px;overflow:hidden;text-overflow:ellipsis}
body.fbi-redesign .system-emoji-choice.selected{border-color:#55bbff;background:#16416a;box-shadow:inset 0 0 0 1px #55bbff}
body.fbi-redesign .system-emoji-choice:focus-visible{outline:2px solid #74caff;outline-offset:3px}
body.fbi-redesign [data-system-list="picChannels"]>.panel-title .btn{background:#1665cf;border-color:#428ef2;color:white;padding:12px 20px;min-height:44px}
body.fbi-redesign [data-system-list="picChannels"] .system-list-row{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:20px;border:1px solid #2d4e72;background:#12243b}
body.fbi-redesign [data-system-list="picChannels"] .system-list-row .form-grid{flex:1;align-items:center}
body.fbi-redesign [data-system-list="picChannels"] .system-list-row>.danger{margin-bottom:4px}
@media(max-width:780px){body.fbi-redesign [data-system-list="picChannels"] .system-list-row{align-items:stretch;flex-direction:column}}
body.fbi-redesign form:is([data-system-section="tickets"],[data-system-section="chat"],[data-system-section="logs"],[data-system-section="raidProtection"],[data-system-section="reactionRoles"],[data-system-section="moderationReview"]) fieldset{border:0;margin:0;padding:0;min-width:0}
body.fbi-redesign form[data-system-section="tickets"] .system-editor-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));overflow:visible}
body.fbi-redesign form[data-system-section="tickets"] .system-editor-tabs>button{white-space:normal;min-width:0;line-height:1.5;padding:10px}
body.fbi-redesign form:is([data-system-section="tickets"],[data-system-section="chat"],[data-system-section="logs"],[data-system-section="raidProtection"],[data-system-section="reactionRoles"],[data-system-section="moderationReview"]) .system-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px}
body.fbi-redesign form:is([data-system-section="tickets"],[data-system-section="chat"],[data-system-section="logs"],[data-system-section="raidProtection"],[data-system-section="reactionRoles"],[data-system-section="moderationReview"]) .system-toggle small{display:block;margin-top:8px;line-height:1.8}
body.fbi-redesign form:is([data-system-section="tickets"],[data-system-section="chat"],[data-system-section="logs"],[data-system-section="raidProtection"],[data-system-section="reactionRoles"],[data-system-section="moderationReview"]) .system-toggle input{appearance:none;position:relative;flex:none;width:40px!important;height:23px!important;min-height:0;margin:0;padding:0;background:#34445c;border:1px solid #52637c;border-radius:99px;cursor:pointer}
body.fbi-redesign form:is([data-system-section="tickets"],[data-system-section="chat"],[data-system-section="logs"],[data-system-section="raidProtection"],[data-system-section="reactionRoles"],[data-system-section="moderationReview"]) .system-toggle input:after{content:"";position:absolute;width:15px;height:15px;top:3px;left:3px;background:#c9d5e5;border-radius:50%;transition:transform .15s ease}
body.fbi-redesign form:is([data-system-section="tickets"],[data-system-section="chat"],[data-system-section="logs"],[data-system-section="raidProtection"],[data-system-section="reactionRoles"],[data-system-section="moderationReview"]) .system-toggle input:checked{background:#286edd;border-color:#559bff}
body.fbi-redesign form:is([data-system-section="tickets"],[data-system-section="chat"],[data-system-section="logs"],[data-system-section="raidProtection"],[data-system-section="reactionRoles"],[data-system-section="moderationReview"]) .system-toggle input:checked:after{transform:translateX(17px);background:white}
body.fbi-redesign form:is([data-system-section="tickets"],[data-system-section="chat"]) .system-list-rows{display:grid;gap:12px}

/* Administrative review uses the saved three-destination configuration. */
.system-review-flow{margin-top:28px;border-top:1px solid #27415f;padding-top:24px}.system-review-panel{padding:22px;border:1px solid #365a8c;border-radius:14px;background:linear-gradient(140deg,#172a48,#111d31);max-width:760px}.system-review-panel h4{font-size:20px;margin:10px 0}.system-review-panel p{color:#b7cce5}.system-review-panel small{display:block;margin-top:12px;color:#8da9c9}.system-review-choice{display:inline-block;background:#263f65;border:1px solid #5274a0;border-radius:7px;padding:8px 18px;color:#f1f7ff}.system-review-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.system-review-routes article{padding:16px;border-radius:12px;border:1px solid #294561;background:#101e32}.system-review-routes span,.system-review-routes small{display:block;margin-top:9px;color:#b2c7e1}[data-system-section="moderationReview"] fieldset{border:0;margin:0;padding:0;min-width:0}[data-system-section="moderationReview"] .system-editor-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:680px){.system-review-routes{grid-template-columns:1fr}.system-review-choice{padding:7px 12px}}

.system-case-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 12px}.system-case-filters .field{min-width:0}.system-case-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}.system-case-card{background:#101e32;border:1px solid #2b4565;border-radius:14px;overflow:hidden}.system-case-card>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #2b4565;background:#172942}.system-case-card>header strong{font-size:17px}.system-case-card .case-status{padding:4px 9px;border-radius:7px;background:#183b37;color:#a0e0c9;font-size:12px}.system-case-card .case-status.failed{background:#482938;color:#ffb1bd}.system-case-card .case-status.pending{background:#49402a;color:#ffdea4}.system-case-card>section{padding:18px}.system-case-people{display:grid;grid-template-columns:1fr 1fr;gap:18px}.system-case-people small{display:block;color:#94adc9;margin-bottom:8px}.system-case-reason{white-space:pre-wrap;overflow-wrap:anywhere;color:#c7d7e9;margin:18px 0}.system-case-meta{border-top:1px solid #2b4565;padding-top:12px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:9px;color:#93b2d5;font-size:12px}.system-case-meta code{color:#bedbff}.system-case-empty{padding:24px;color:#acc2df;border:1px dashed #36506e;border-radius:12px}@media(max-width:1000px){.system-case-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.system-case-cards{grid-template-columns:1fr}}@media(max-width:540px){.system-case-filters{grid-template-columns:1fr}.system-case-people{grid-template-columns:1fr}.system-case-card>header{align-items:flex-start}}

.system-stats-panel .system-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0}.system-stats-panel .system-metric{display:flex;flex-direction:column;gap:12px;padding:21px;background:#13243b;border:1px solid #2d4d73;border-radius:14px}.system-stats-panel .system-metric small{color:#aec9e6;font-size:13px}.system-stats-panel .system-metric strong{font-size:34px;line-height:1.2;color:#e9f5ff}.system-stats-panel .system-metric span{font-size:12px;color:#8bb4dd}.system-stats-panel .notice{padding:16px;border-radius:10px;background:#142b44;color:#bcd5ec;line-height:1.8}.system-stats-panel .notice.warning{background:#3b2e24;color:#ffdaab}@media(max-width:1000px){.system-stats-panel .system-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.system-stats-panel .system-metrics-grid{grid-template-columns:1fr}}

/* V71: system dashboard composition follows the supplied video. */
body.system-workspace-page{background:#0b1013!important;color:#e5ebee!important}
body.system-workspace-page .premium-header,body.system-workspace-page .premium-workspace-bar,body.system-workspace-page .premium-footer,body.system-workspace-page .premium-loyalty-card,body.system-workspace-page .site-header,body.system-workspace-page .site-workspace-header,body.system-workspace-page .site-footer{display:none!important}
body.system-workspace-page #main-content,body.system-workspace-page .premium-native-surface,body.system-workspace-page .premium-main{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;min-height:100dvh;background:#0b1013!important}
body.fbi-redesign .system-shell{--sys-bg:#0b1013;--sys-card:#10171b;--sys-control:#182125;--sys-line:#222d33;--sys-muted:#8d9ca4;--sys-blue:#4b9fff;background:var(--sys-bg);min-height:100dvh;color:#e5ebee;font-family:Tahoma,"Segoe UI",Arial,sans-serif;font-size:13px}
body.fbi-redesign .system-shell .dashboard-layout{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;gap:0!important;max-width:none!important;margin:0!important;align-items:start!important}
body.fbi-redesign .system-shell .system-main-column{min-width:0;background:var(--sys-bg)}
body.fbi-redesign .system-shell .system-topbar{height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 26px;border-bottom:1px solid var(--sys-line);position:sticky;top:0;z-index:35;background:#0c1215ed;backdrop-filter:blur(15px)}
body.fbi-redesign .system-shell .system-topbar-crumb{display:flex;align-items:center;gap:9px;color:#9ba9af;font-size:11px}
body.fbi-redesign .system-shell .system-topbar-crumb strong{color:#e0e7eb}
body.fbi-redesign .system-shell .system-brand-dot{font-weight:800;font-size:9px;color:#68adff;background:#17324b;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}
body.fbi-redesign .system-shell .system-back-store{color:#8a9aa4;font-size:11px;text-decoration:none}
body.fbi-redesign .system-shell .dashboard-body{width:100%;max-width:1000px;margin:0 auto!important;padding:25px 42px 76px!important;min-width:0!important}
body.fbi-redesign .system-shell .system-nav{position:sticky!important;top:0!important;align-self:start;height:100dvh!important;max-height:100dvh!important;width:210px!important;border:0!important;border-inline-end:1px solid var(--sys-line)!important;border-radius:0!important;background:#0f1519!important;padding:0!important;display:flex;flex-direction:column;overflow:hidden!important;box-shadow:none!important}
body.fbi-redesign .system-shell .system-sidebar-brand{height:50px;padding:12px 16px;display:flex;align-items:center;gap:10px;flex:none;font-size:12px}
body.fbi-redesign .system-shell .system-brand-mark{display:grid;place-items:center;background:#152c43;border:1px solid #284765;width:29px;height:29px;border-radius:50%;font-size:10px;color:#92c6ff;box-shadow:none;flex:none}
body.fbi-redesign .system-shell .system-server-picker{display:flex;align-items:center;gap:9px;border:1px solid #263036;border-radius:12px;padding:10px 9px;margin:0 12px 9px;background:#172025;text-decoration:none;color:inherit;flex:none}
body.fbi-redesign .system-shell .system-server-picker>div{flex:1;min-width:0}.system-server-picker strong{display:block;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.system-server-picker small{font-size:10px;color:#73b7ff;display:block;margin-top:3px}
body.fbi-redesign .system-shell .system-server-avatar{background:#223d55;color:#b0d3fa;border-radius:50%;width:26px;height:26px;display:grid;place-items:center;flex:none}
body.fbi-redesign .system-shell .system-sidebar-scroll{overflow-y:auto;min-height:0;flex:1;padding:0 10px 16px;scrollbar-width:thin;scrollbar-color:#37454b transparent}
body.fbi-redesign .system-shell .system-nav-group{background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:14px 0 0!important}
body.fbi-redesign .system-shell .system-nav-group h2{font-size:10px;font-weight:400;color:#718087;margin:0 13px 6px;padding:0}
body.fbi-redesign .system-shell .system-nav .sidebar-link{display:flex;align-items:center;gap:9px;min-height:32px;padding:7px 11px;margin:0 0 1px;border:0!important;border-radius:9px;background:transparent;color:#9ba8af;font-size:11px;font-weight:500;line-height:1.5;box-shadow:none;position:relative;min-width:0}
body.fbi-redesign .system-shell .system-nav .sidebar-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.fbi-redesign .system-shell .system-nav .sidebar-link svg{width:15px!important;height:15px!important;min-width:15px;opacity:.8;color:inherit}
body.fbi-redesign .system-shell .system-nav .sidebar-link.active{background:#152a3b;color:#b1d9ff;font-weight:700}
body.fbi-redesign .system-shell .system-nav .sidebar-link.active:after{content:"";position:absolute;inset-inline-start:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:#57a7ff}
body.fbi-redesign .system-shell .system-nav .sidebar-link:hover{background:#1a252d;color:#e2eef6}
body.fbi-redesign .system-shell .system-nav-search{margin:5px 4px 0}.system-shell #system-section-search{font-size:10px!important;min-height:28px!important;height:28px!important;padding:5px 9px!important;background:#111a1f!important;border:1px solid #263138!important;border-radius:7px!important}.system-shell .system-search-summary{display:none}
body.fbi-redesign .system-shell .system-sidebar-footer{display:flex;align-items:center;gap:10px;padding:12px 17px;border-top:1px solid #253039;background:#11191e;flex:none}.system-sidebar-footer strong{display:block;font-size:11px}.system-sidebar-footer a{display:block;font-size:10px;margin-top:4px;color:#82929e;text-decoration:none}
body.fbi-redesign .system-shell .panel,body.fbi-redesign .system-shell .system-config-card{border:1px solid var(--sys-line);background:var(--sys-card);border-radius:16px;box-shadow:none;padding:18px;margin:0 0 16px;min-width:0}
body.fbi-redesign .system-shell .panel-title{display:flex;justify-content:space-between;align-items:center;padding:0;border:0;margin-bottom:14px;gap:16px}
body.fbi-redesign .system-shell h1{font-size:20px;line-height:1.4;margin:0;font-weight:700;color:#f0f4f5}
body.fbi-redesign .system-shell h2,body.fbi-redesign .system-shell h3{font-size:13px;line-height:1.5;margin:0;color:#e1e9ed}
body.fbi-redesign .system-shell p{line-height:1.7}
body.fbi-redesign .system-shell .panel-title p,body.fbi-redesign .system-shell .system-page-heading p,body.fbi-redesign .system-shell .settings-help{font-size:11px;line-height:1.65;color:var(--sys-muted);margin:4px 0 0}
body.fbi-redesign .system-shell .system-page-heading{display:flex;align-items:center;gap:11px;margin:0 0 22px;min-width:0}
body.fbi-redesign .system-shell .system-page-icon{width:34px;height:34px;display:grid;place-items:center;flex:none;border:1px solid #253c4b;border-radius:13px;background:#13252f;color:#68b4ff}
body.fbi-redesign .system-shell svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;flex:none}
body.fbi-redesign .system-shell .system-overview-heading{display:flex;justify-content:space-between;align-items:start;gap:18px}
body.fbi-redesign .system-shell .system-period select{min-width:93px;width:auto;padding:6px 10px;min-height:32px}
body.fbi-redesign .system-shell .system-health{padding:16px;margin:0 0 30px}
body.fbi-redesign .system-shell .system-card-heading{display:flex;align-items:center;gap:11px}.system-card-heading>svg{color:#d6a54d;background:#342b1c;border-radius:12px;padding:8px;width:34px!important;height:34px!important}
body.fbi-redesign .system-shell .system-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0}
body.fbi-redesign .system-shell .system-health-card{padding:10px 11px;gap:9px;align-items:center;background:#172025;border:1px solid #1d292f;border-radius:12px;min-height:58px;flex-direction:row;text-decoration:none}
body.fbi-redesign .system-shell .system-health-card h3{font-size:11px;margin:0 0 3px}.system-shell .system-health-card p{font-size:10px!important;line-height:1.45!important;margin:0!important;color:#7f949f!important}
body.fbi-redesign .system-shell .system-health-dot{width:15px;height:15px;border:1px solid currentColor;background:transparent!important;display:grid;place-items:center;border-radius:50%;box-shadow:none!important;font-size:12px;margin:0;color:#7f919c}
body.fbi-redesign .system-shell .state-good .system-health-dot{color:#5fc792}.system-shell .state-bad .system-health-dot{color:#e17c86!important}.system-shell .state-warn .system-health-dot{color:#dcaf57!important}
body.fbi-redesign .system-shell .system-today-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}
body.fbi-redesign .system-shell .system-today-card{padding:15px;margin:0;min-height:94px;border-radius:17px;overflow:hidden}
body.fbi-redesign .system-shell .system-today-card>span{display:flex;justify-content:space-between;align-items:center;color:#8a9da8;font-size:11px;gap:8px}.system-shell .system-today-card i{display:grid;place-items:center;background:#162b39;width:31px;height:31px;border-radius:12px;color:#68b4ff}.system-shell .system-today-card.tone-1 i{background:#292538;color:#ad99de}
body.fbi-redesign .system-shell .system-today-card strong{margin:7px 0 0;font-size:24px;color:#eaf3f7;line-height:1;text-align:left}
body.fbi-redesign .system-shell .system-overview-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
body.fbi-redesign .system-shell .system-chart-legend{display:flex;gap:12px;margin:8px 0;color:#8296a3;font-size:10px}.system-chart-legend span{display:flex;align-items:center;gap:4px}.system-chart-legend i{width:7px;height:7px;border-radius:50%;display:inline-block}
body.fbi-redesign .system-shell .system-overview-chart>svg,body.system-workspace-page .system-insights-statistics svg[role=img]{display:block!important;width:100%!important;height:auto!important;min-width:0!important;max-width:none!important;aspect-ratio:720/230!important;overflow:visible!important;stroke-linecap:round}
body.fbi-redesign .system-shell .system-chart-dates{display:flex;justify-content:space-between;direction:ltr;color:#7f949f;font-size:10px}.system-chart-empty{height:180px;display:grid;place-items:center;color:#708593;font-size:12px}.system-observation-note{font-size:10px;color:#748893}
body.fbi-redesign .system-shell .system-settings-panel{background:none;border:0;padding:0;margin:0}
body.fbi-redesign .system-shell .system-config-card{padding:0;overflow:hidden}
body.fbi-redesign .system-shell .system-config-card-title{display:flex;align-items:center;gap:12px;padding:17px 20px;border-bottom:1px solid var(--sys-line)}.system-config-card-title p{font-size:11px;color:#869aa7;margin:4px 0 0}
body.fbi-redesign .system-shell .system-config-card>fieldset{padding:18px 20px;border:0;margin:0;min-width:0}
body.fbi-redesign .system-shell .system-editor-grid{display:block!important}.system-shell .system-preview-rail{margin-top:20px;position:static!important}
body.fbi-redesign .system-shell .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;align-items:start;margin:0}
body.fbi-redesign .system-shell .field{gap:5px;min-width:0;margin:0}.system-shell .field>label{font-size:11px!important;line-height:1.5;margin-bottom:5px!important}.system-shell .field>small{font-size:10px!important;color:#8397a2!important;line-height:1.6}
body.fbi-redesign .system-shell input:not([type=checkbox]):not([type=color]),body.fbi-redesign .system-shell select,body.fbi-redesign .system-shell textarea{background:var(--sys-control)!important;border:1px solid #28343b!important;color:#c5d1d9!important;border-radius:10px!important;padding:8px 11px!important;font-size:11px!important;min-height:34px!important;box-shadow:none!important;width:100%;line-height:1.6}
body.fbi-redesign .system-shell input:focus,body.fbi-redesign .system-shell select:focus,body.fbi-redesign .system-shell textarea:focus{outline:1px solid #4e94d3;border-color:#4e94d3!important}
body.fbi-redesign .system-shell .system-toggle{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:54px;background:#172025;border:1px solid #202c32;border-radius:11px;padding:12px 14px;font-size:11px;width:100%}.system-shell .system-toggle small{display:block;font-size:10px;color:#879ba7;margin-top:4px}
body.fbi-redesign .system-shell form:not([data-system-section=levels]) .system-toggle input{appearance:none;width:36px!important;height:21px!important;min-height:0;margin:0;padding:0;border:0!important;border-radius:30px;background:#33414a;position:relative;cursor:pointer;flex:none}
body.fbi-redesign .system-shell form:not([data-system-section=levels]) .system-toggle input:after{content:"";position:absolute;top:3px;left:3px;width:15px;height:15px;background:#a5b3bb;border-radius:50%;transition:transform .15s}
body.fbi-redesign .system-shell form:not([data-system-section=levels]) .system-toggle input:checked{background:#348bd9!important}.system-shell form:not([data-system-section=levels]) .system-toggle input:checked:after{background:white;transform:translateX(15px)}
body.fbi-redesign .system-shell .btn{min-height:32px!important;border-radius:9px!important;padding:7px 12px!important;font-size:11px!important;background:#19262f;border:1px solid #2d424f;color:#bfd2df;box-shadow:none!important}.system-shell .btn.primary{background:#2876b7!important;border-color:#3188cb!important;color:#f0f8ff!important}.system-shell .btn.text{background:transparent!important;border:0!important;color:#70b9fa!important;padding:0!important}.system-shell .btn.danger{background:#35222b!important;border-color:#57323d!important;color:#e9a0ae!important}
body.fbi-redesign .system-shell .system-log-toolbar{justify-content:flex-start;margin:0 0 16px}.system-shell .system-log-toolbar>input{max-width:300px!important;margin-inline-start:auto}.system-shell .system-log-toolbar>span{display:none}
body.fbi-redesign .system-shell .system-log-defaults{background:#10191f;border:1px solid #24343e;padding:13px 17px;margin:0 0 14px;border-radius:12px;font-size:11px}.system-shell .system-log-defaults>summary{cursor:pointer}.system-shell .system-log-defaults>.form-grid{margin-top:16px}
body.fbi-redesign .system-shell .system-log-grid{gap:22px 14px;padding:18px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}
body.fbi-redesign .system-shell .system-log-card{background:none;border:0;border-radius:0;margin:0;padding:0;min-width:0}.system-shell .system-log-card h4{font-size:11px;margin:0 0 6px;color:#c7d4dc}.system-shell .system-log-card .field>label{display:none}.system-shell .system-log-route-hint{font-size:10px;color:#8599a5;margin:6px 0 0}.system-shell .system-log-extra>summary{font-size:10px;color:#6f98b7;cursor:pointer;margin-top:6px}.system-shell .system-log-extra .system-toggle{margin-top:9px}
body.fbi-redesign .system-shell .system-log-delivery{background:#111b21;border-color:#263844;padding:17px;margin-top:18px}.system-shell .system-delivery-table article{background:#18232a;border-color:#2c3d47}
body.fbi-redesign .system-shell .system-list{border:0;background:none;padding:0;margin:0}.system-shell .system-list-row{border:1px solid #2c3c47;background:#152029;border-radius:12px;padding:18px;margin-bottom:12px}.system-shell .system-list-row>.danger{margin-top:12px}
body.fbi-redesign .system-shell .system-savebar{position:fixed;bottom:18px;inset-inline-start:calc(50% + 105px);transform:translateX(50%);width:max-content;max-width:calc(100vw - 260px);display:flex;align-items:center;gap:28px;padding:10px 14px!important;background:#19262bea;border:1px solid #345164;border-radius:14px;box-shadow:0 8px 32px #0006!important;backdrop-filter:blur(12px);z-index:60;margin:0}
body.fbi-redesign .system-shell .system-savebar[hidden]{display:none!important}.system-shell #system-save-status{font-size:11px!important}.system-shell #system-change-summary{display:none}.system-shell .system-savebar .btn{min-height:30px!important}.system-shell .system-feature-help{margin:20px 0;padding:16px;background:#10191f;border-color:#23353f}.system-shell .system-feature-help p{font-size:11px;color:#869ba9}.system-shell .system-starter-tools{background:#121c22;border-color:#2a3a45;padding:14px;margin-bottom:15px}.system-shell .system-starter-tools summary{font-size:11px}
body.fbi-redesign .system-shell .system-menu-toggle{display:none!important}
@media(min-width:1500px){body.fbi-redesign .system-shell .dashboard-body{max-width:1100px;padding-inline:60px!important}}
@media(max-width:900px){body.fbi-redesign .system-shell .dashboard-body{padding:22px!important}.system-shell .system-today-grid{gap:8px!important}.system-shell .system-today-card{padding:11px!important}.system-shell .system-health-grid{grid-template-columns:1fr!important}.system-shell .system-overview-charts{grid-template-columns:1fr!important}}
@media(max-width:680px){body.fbi-redesign .system-shell .dashboard-layout{grid-template-columns:1fr!important}.system-shell .system-main-column{grid-column:1}.system-shell .system-nav{display:none!important}.system-shell .system-workspace.system-menu-open .system-nav{display:flex!important;position:fixed!important;inset-inline-start:0;top:0;z-index:80;box-shadow:0 0 0 100vmax #0008!important}.system-shell .system-menu-toggle{display:inline-flex!important}.system-shell .system-today-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.system-shell .form-grid,.system-shell .system-log-grid{grid-template-columns:1fr!important}.system-shell .span-full{grid-column:auto!important}.system-shell .system-savebar{inset-inline-start:50%!important;max-width:calc(100vw - 24px)!important;gap:15px!important;bottom:10px!important}.system-shell .system-topbar{padding-inline:15px!important}.system-shell .system-topbar-crumb{max-width:74%;overflow:hidden;white-space:nowrap}.system-shell .system-page-heading h1{font-size:18px}.system-shell .system-health-card{min-height:53px!important}.system-shell .system-overview-chart svg{min-height:160px!important}}

/* Charts must never inherit the global 20px icon geometry or icon stroke. */
body.system-workspace-page .system-shell svg.system-data-chart{display:block!important;width:100%!important;height:auto!important;aspect-ratio:720/230;min-height:150px;max-height:none;overflow:visible;stroke:none;fill:none;stroke-width:0;direction:ltr}
body.system-workspace-page .system-shell svg.system-data-chart text{stroke:none;direction:ltr;unicode-bidi:plaintext;font-family:Tahoma,Arial,sans-serif}
@media(max-width:680px){body.fbi-redesign .system-shell .system-nav{display:none!important}body.fbi-redesign .system-shell .system-workspace.system-menu-open .system-nav{display:flex!important;position:fixed!important;inset-inline-start:0;top:0;z-index:80;box-shadow:0 0 0 100vmax #0008!important}body.fbi-redesign .system-shell .system-menu-toggle{display:inline-flex!important}}

body.fbi-redesign .system-shell .system-brand-mark,body.fbi-redesign .system-shell .system-brand-dot{position:relative;flex-shrink:0;overflow:hidden;background:#10191f;border:0}
.system-shell .system-brand-mark img,.system-shell .system-brand-dot img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#10191f}.system-shell .system-brand-mark img[hidden]{display:none}.system-shell .system-server-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}
.system-shell .system-ticket-category>summary{cursor:pointer;font-size:13px;font-weight:700;color:#d4e4ee;padding:2px 0 14px}.system-shell .system-ticket-category:not([open])>summary{padding:0}.system-shell .system-command-toolbar{display:grid;grid-template-columns:2fr 1fr;gap:15px;margin-bottom:18px}.system-shell .system-command-card{margin-bottom:10px}.system-shell .system-command-card>summary{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;cursor:pointer}.system-shell .system-command-card>summary>span{display:flex;align-items:center;gap:9px}.system-shell .system-command-card>summary .system-toggle{padding:0!important;border:0!important;min-height:25px!important;gap:12px!important}.system-shell .system-command-policy{border-top:1px solid #263741;padding:18px}.system-shell .system-command-policy fieldset{border:0;padding:0}.system-shell .system-policy-status{font-size:11px;color:#79cca5;margin-inline-start:15px}

body.fbi-redesign .system-shell .system-command-card>summary .system-toggle{width:auto!important;flex:none!important;background:transparent!important;min-width:90px}.system-shell .system-command-card>summary>span{flex:1;min-width:0}.system-shell .system-command-card>summary>span:before{content:'›';color:#7894a8;font-size:18px}.system-shell .system-command-card[open]>summary>span:before{transform:rotate(-90deg)}

/* Keep the video composition, and inherit the original FBI site palette. */
body.system-workspace-page,body.system-workspace-page #main-content,body.system-workspace-page .premium-native-surface,body.system-workspace-page .premium-main{background:var(--bg,#080d18)!important;color:var(--text,#f2f6ff)!important}
body.fbi-redesign .system-shell{--sys-bg:var(--bg,#080d18);--sys-card:var(--surface,#111b2e);--sys-control:var(--site-field,#0b1424);--sys-line:var(--border,#293a55);--sys-muted:var(--muted,#b2c0d6);--sys-blue:var(--site-accent,#22d3ee);color:var(--text,#f2f6ff)}
body.fbi-redesign .system-shell .system-topbar{background:#07152aee;border-color:var(--sys-line)}
body.fbi-redesign .system-shell .system-nav,body.fbi-redesign .system-shell .system-sidebar-footer{background:#07152a!important;border-color:var(--sys-line)}
body.fbi-redesign .system-shell .system-server-picker,body.fbi-redesign .system-shell .system-health-card,body.fbi-redesign .system-shell .system-toggle{background:var(--surface2,#17243b);border-color:var(--sys-line)}
body.fbi-redesign .system-shell .system-nav .sidebar-link{color:var(--muted,#b2c0d6)}
body.fbi-redesign .system-shell .system-nav .sidebar-link.active{background:#10344a;color:var(--site-accent,#22d3ee)}
body.fbi-redesign .system-shell .system-nav .sidebar-link.active:after{background:var(--site-accent,#22d3ee)}
body.fbi-redesign .system-shell .system-nav .sidebar-link:hover{background:var(--surface2,#17243b);color:var(--text,#f2f6ff)}
body.fbi-redesign .system-shell #system-section-search,body.fbi-redesign .system-shell .system-log-defaults,body.fbi-redesign .system-shell .system-log-delivery,body.fbi-redesign .system-shell .system-list-row,body.fbi-redesign .system-shell .system-feature-help,body.fbi-redesign .system-shell .system-starter-tools{background:var(--site-inset,#0d1728)!important;border-color:var(--sys-line)!important}
body.fbi-redesign .system-shell input:not([type=checkbox]):not([type=color]),body.fbi-redesign .system-shell select,body.fbi-redesign .system-shell textarea{border-color:var(--sys-line)!important;color:var(--text,#f2f6ff)!important}
body.fbi-redesign .system-shell .system-page-icon,body.fbi-redesign .system-shell .system-today-card i{background:#10344a;color:var(--site-accent,#22d3ee);border-color:#1d5267}
body.fbi-redesign .system-shell .system-savebar{background:#111f36f2;border-color:#315477}
body.fbi-redesign .system-shell .btn.primary{background:var(--accentstrong,#3b82f6)!important;border-color:var(--accent,#87b7ff)!important}
body.fbi-redesign .system-shell [data-system-list=picChannels]>.panel-title{padding-bottom:12px;align-items:center}
body.fbi-redesign .system-shell [data-system-list=picChannels]>.panel-title .btn{background:var(--accentstrong,#3b82f6)!important;border-color:var(--site-accent,#22d3ee)!important;color:#fff!important;min-height:42px!important;font-size:13px!important;padding:10px 20px!important}
body.fbi-redesign .system-shell [data-system-list=picChannels] .system-list-row{padding:18px;align-items:center;border:1px solid #315477!important}

.system-shell .system-suggestion-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.system-shell .system-suggestion-panel-grid>article,.system-shell .system-suggestion-record{border:1px solid var(--sys-line);border-radius:12px;background:var(--site-inset,#0d1728);padding:17px}.system-shell .system-suggestion-panel-grid>article>span{color:var(--site-accent,#22d3ee)}.system-shell .system-suggestion-panel-grid p{font-size:12px;color:var(--sys-muted)}.system-shell .system-suggestion-list{display:grid;gap:12px;margin-bottom:15px}.system-shell .system-suggestion-record>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.system-shell .system-suggestion-text{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.system-shell .system-suggestion-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:10px;color:var(--sys-muted);margin:12px 0}.system-shell .system-suggestion-record>label{font-size:11px;display:grid;gap:8px;margin:12px 0}.system-shell [data-suggestion-status]{width:auto!important;min-width:130px}@media(max-width:680px){.system-shell .system-suggestion-panel-grid{grid-template-columns:1fr}}
