/* FireWatch's common component layer. Legacy feature layouts remain below it. */
:root {
  --fw-bg:#0b111b; --fw-panel:#121c2a; --fw-panel-raised:#192638;
  --fw-text:#edf3fc; --fw-muted:#aab9cc; --fw-line:#2b3c52;
  --fw-accent:#ff934d; --fw-active:#65e2ad; --fw-warning:#ffd082; --fw-danger:#ff9297;
  --fw-radius:12px; --fw-radius-lg:18px; --fw-space:16px;
  --fw-shadow:0 10px 28px rgb(0 0 0 / 15%);
}
body {background:var(--fw-bg);color:var(--fw-text);line-height:1.5;font-size:14px;}
button,input,select,textarea {font:inherit;}
button,a,input,select,textarea {touch-action:manipulation;}
:focus-visible {outline:3px solid var(--fw-accent);outline-offset:3px;}
[hidden] {display:none !important;}
h1,h2,h3,h4 {line-height:1.25;letter-spacing:-.02em;}
h2 {font-size:21px;} h3 {font-size:18px;}
.card,.reportPanel,.statsProPanel,.supportersSimplePanel {background:var(--fw-panel);border:1px solid var(--fw-line);border-radius:var(--fw-radius-lg);box-shadow:var(--fw-shadow);min-width:0;}
.card {padding:20px;}
.cardHeader {gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:16px;}
.cardHeader h2 {margin:0;}
.hint,.muted,.sub,.mapDisclaimer,.eventsTableCountInfo {color:var(--fw-muted);opacity:1;line-height:1.5;}
.btn,.linkBtn {min-height:40px;border:1px solid var(--fw-line);border-radius:9px;background:var(--fw-panel-raised);color:var(--fw-text);padding:8px 13px;font-weight:600;box-shadow:none;cursor:pointer;}
.btn:hover,.linkBtn:hover {background:#25354a;border-color:#60758e;transform:none;}
.btn.primary {background:var(--fw-accent);border-color:var(--fw-accent);color:#19120d;}
.btn:disabled,button:disabled {opacity:.55;cursor:not-allowed;}
input:not([type=checkbox]):not([type=radio]),select,textarea {min-height:42px;max-width:100%;min-width:0;background:#0d1622;color:var(--fw-text);border:1px solid var(--fw-line);border-radius:8px;padding:8px 11px;}
label {color:var(--fw-muted);}
.ok {color:var(--fw-active);} .warn {color:var(--fw-warning);} .err {color:var(--fw-danger);}
.btnRow,.actions,.mapToolbar,.tableHeaderControls,.reportControls {gap:8px;flex-wrap:wrap;}
.topbar {background:var(--fw-bg);border-bottom:1px solid var(--fw-line);padding:16px 24px;align-items:center;}
.title {min-width:0;flex-shrink:0;}.actions {min-width:0;}.miniPanel {background:var(--fw-panel);border-color:var(--fw-line);min-width:0;}
#statusPill {max-width:100%;white-space:normal;}
.fwSidebar {background:#0d1521;border-right:1px solid var(--fw-line);}
.fwSidebarNav button {min-height:42px;font-weight:600;color:var(--fw-muted);border-radius:8px;}
.fwSidebarNav button:hover,.fwSidebarNav button.active {color:var(--fw-text);background:var(--fw-panel-raised);}
.fwSidebarFooter {color:var(--fw-muted);}
.filters {background:var(--fw-panel);border:1px solid var(--fw-line);border-radius:var(--fw-radius);padding:16px;gap:12px;}
.v28KpiGrid {grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;}
.v28KpiTile {background:var(--fw-panel);border:1px solid var(--fw-line);border-radius:var(--fw-radius);min-width:0;padding:18px;text-align:left;min-height:128px;box-shadow:none;}
.v28KpiTile span {font-size:13px;color:var(--fw-muted);}.v28KpiTile b {font-size:38px;line-height:1.2;margin:8px 0;}.v28KpiTile small {font-size:12px;line-height:1.4;color:var(--fw-muted);}
.v28KpiTile.active {border-color:#357963;background:#122a27;}.v28KpiTile.active b {color:var(--fw-active);}
.v28KpiTile.warning {border-color:#775137;}.v28KpiTile.warning b {color:var(--fw-accent);}
.v28OpsStrip {background:#0f1825;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;border-color:var(--fw-line);}
.v28QuickActions {grid-column:1/-1;display:flex;flex-wrap:wrap;}.v28OpsMain,.v28OpsMeta {min-width:0;overflow-wrap:anywhere;}
.v29SignalBar {display:flex;gap:8px;flex-wrap:wrap;padding:0 20px 16px;}.v29Signal {display:inline-flex;padding:6px 9px;border:1px solid var(--fw-line);border-radius:999px;background:#152131;font-size:12px;}
.tableWrap {border:1px solid var(--fw-line);border-radius:var(--fw-radius);max-width:100%;overflow:auto;}
table {border-collapse:collapse;width:100%;font-size:13px;}
th {background:#182437;color:var(--fw-muted);font-size:12px;text-transform:none;letter-spacing:.02em;text-align:left;}
th,td {padding:11px 12px;border-bottom:1px solid var(--fw-line);vertical-align:middle;}
td:first-child {font-variant-numeric:tabular-nums;white-space:nowrap;}
tr.eventOpen {background:#122824;}tr.eventOpen td:first-child {border-left:3px solid var(--fw-active);}tr.eventClosed {color:#b7c5d7;}
.eventMobileCard {background:var(--fw-panel);border-color:var(--fw-line);border-radius:var(--fw-radius);padding:14px;min-width:0;}.eventMobileCard.isOpen {border-left:3px solid var(--fw-active);background:#122824;}
.eventMobileTitleBlock {min-width:0;}.eventMobileTitleBlock h3 {font-size:15px;overflow-wrap:anywhere;}.eventMobileTop {flex-wrap:wrap;}.eventMobileState {font-size:12px;white-space:normal;}
.mapToolbar {display:flex;align-items:center;margin-bottom:12px;}.mapToolbar p {margin:0;flex:1 1 220px;color:var(--fw-muted);}.mapLegendStates {font-size:12px;color:var(--fw-active);}
#map {height:460px;border:1px solid var(--fw-line);border-radius:var(--fw-radius);isolation:isolate;}.leaflet-popup-content {line-height:1.6;}
.archiveTabs {display:flex;gap:8px;margin:8px 0 20px;}.archiveTabs [aria-pressed=true] {background:var(--fw-accent);color:#19120d;border-color:var(--fw-accent);}
.archiveFilters {display:flex;flex-wrap:wrap;gap:12px;align-items:end;}.archiveFilters label:not(.checkLabel),.reportControls label {display:flex;flex-direction:column;gap:6px;font-size:12px;}.archiveSearch {flex:1 1 220px;}.checkLabel {display:flex;align-items:center;gap:8px;min-height:42px;}.checkLabel input {width:18px;height:18px;accent-color:var(--fw-accent);}
.reportsList {display:grid;gap:10px;}.reportMonth {border:1px solid var(--fw-line);border-radius:var(--fw-radius);overflow:hidden;background:#101a27;}.reportMonth summary {cursor:pointer;min-height:54px;padding:14px 16px;}.reportMonth summary b {text-transform:capitalize;}.reportMonth summary span {font-size:12px;color:var(--fw-muted);float:right;}.reportMonth>div {padding:0 12px 12px;}
.reportItem {display:flex;align-items:center;gap:16px;justify-content:space-between;width:100%;min-height:68px;padding:12px 14px;background:var(--fw-panel);border:0;border-bottom:1px solid var(--fw-line);border-radius:0;text-align:left;color:var(--fw-text);box-shadow:none;cursor:pointer;}.reportItem>span:first-child {flex:1;min-width:0;}.reportItem b,.reportItem small {display:block;}.reportItem b {font-size:14px;}.reportItem small {color:var(--fw-muted);font-size:12px;}.reportItemNums {font-size:14px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;}.reportItem:hover {background:var(--fw-panel-raised);}.reportEmpty {color:var(--fw-muted);background:#0f1721;}
.reportAuthorControls {margin-top:16px;}.reportAuthorControls summary {cursor:pointer;color:var(--fw-muted);padding:8px 0;}.reportControls {display:flex;align-items:end;padding:12px 0;}.reportControls small {width:100%;order:2;color:var(--fw-muted);}.reportDetailHead {flex-wrap:wrap;gap:16px;}.reportDetailHead p {color:var(--fw-muted);}.reportKpis {gap:10px;}.reportColumns {gap:14px;}.reportPanel {padding:16px;}.reportLong span {overflow-wrap:anywhere;}
.loadingState,.emptyState,.errorState {padding:24px;border:1px dashed var(--fw-line);border-radius:var(--fw-radius);color:var(--fw-muted);}.errorState {color:var(--fw-danger);}.loadingState {animation:fwLoading 1.6s ease-in-out infinite;}@keyframes fwLoading {50% {opacity:.55;}}
.modalBackdrop {padding:20px;background:rgb(3 8 16 / 82%);backdrop-filter:blur(4px);}.modalBackdrop .modal {background:var(--fw-panel);border:1px solid var(--fw-line);border-radius:var(--fw-radius-lg);width:min(760px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 24px 80px #0008;min-width:0;}.modalHeader {border-color:var(--fw-line);}.modalBody {overflow-wrap:anywhere;}
.opsRadioPtt {min-height:70px;touch-action:none;}.opsRadioPtt.is-transmitting {background:#a83239;color:#fff;border-color:var(--fw-danger);}.opsRadioWrap,.opsRadioPanel {min-width:0;}
@media(min-width:1101px){.grid {gap:20px;padding:20px 24px;}.fwAppShell {min-width:0;}.commandOverviewCard {padding:24px;}.landingHero h1 {font-size:clamp(30px,3.3vw,48px);}.topbar .fwBrandLogoTop {max-width:150px;}}
@media(min-width:761px){.topbar .titleLogo {display:none;}}
@media(min-width:1101px){.topbar .actions {width:100%;justify-content:flex-end;}}
@media(max-width:1100px){.v28KpiGrid {grid-template-columns:repeat(3,minmax(0,1fr));}.topbar {padding:14px 16px;flex-wrap:wrap;}.topbar .actions {width:100%;overflow:visible;flex-wrap:wrap;}.grid {gap:16px;padding:16px;}.v28OpsStrip {grid-template-columns:1fr;}.v28QuickActions {grid-column:auto;}}
@media(max-width:760px){body {font-size:14px;}.card {padding:16px;border-radius:14px;}.grid {padding:12px;gap:12px;}.cardHeader h2 {font-size:19px;}.topbar {gap:12px;padding:12px;}.actions {justify-content:flex-start;width:100%;}.miniPanel {width:100%;}.v28KpiGrid {grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.v28KpiTile {padding:14px;min-height:116px;}.v28KpiTile b {font-size:32px;}.tableHeaderControls {display:flex;width:100%;justify-content:flex-start;}.miniInlineControl {min-width:0;flex:1;}.miniInlineControl select {width:100%;}.archiveFilters>label:not(.checkLabel) {flex:1 1 130px;}.archiveFilters>.archiveSearch {flex-basis:100%;}.archiveFilters .btn {flex:1;}.reportMonth summary span {float:none;display:block;margin-top:4px;}.reportMonth>div {padding:0 8px 8px;}.reportItem {gap:8px;padding:12px 8px;}.reportItemNums {font-size:13px;}.reportDetailHead .btn {width:100%;}.reportKpis {grid-template-columns:repeat(2,minmax(0,1fr));}.mapToolbar .btn {flex:1 1 140px;}#map {height:380px;}.mapLegendStates {width:100%;}.modalBackdrop {padding:10px;}.modalBackdrop .modal {max-height:calc(100dvh - 20px);}.modalBody,.modalHeader {padding:16px;}.eventDetailGrid {grid-template-columns:1fr;}.landingHero {padding:20px;}.landingHero h1 {font-size:30px;}.landingActions .btn {width:100%;}.fwSidebar {max-width:calc(100vw - 56px);}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after {scroll-behavior:auto !important;animation:none !important;transition:none !important;}}
/* Mobile rows and dialog shells previously inherited conflicting old layouts. */
.reportsList .reportItem {flex-direction:row;align-items:center;text-align:left;}
.reportItemNums {display:block;}
#commandOverviewCard {background:var(--fw-panel) !important;border-color:var(--fw-line) !important;}
.v28KpiTile.active {background:#122a27;}
.modal {background:var(--fw-panel);border-color:var(--fw-line);border-radius:var(--fw-radius-lg);max-height:calc(100dvh - 32px);}
.modalHead {display:flex;align-items:start;justify-content:space-between;padding:18px;gap:12px;border-bottom:1px solid var(--fw-line);}
.modalHead h2 {margin:0;}.modalHead p {margin:6px 0 0;color:var(--fw-muted);font-size:12px;}
.iconBtn {min-height:40px;min-width:40px;background:var(--fw-panel-raised);border:1px solid var(--fw-line);border-radius:8px;color:var(--fw-text);cursor:pointer;}
.eventDetailBody {padding:16px;}.eventDetailPanel {background:#101a27;border-color:var(--fw-line);}.eventDetailFooter {display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;}
.field {display:grid;gap:6px;}.adminGrid {min-width:0;}.adminRow {flex-wrap:wrap;}.adminCard {min-width:0;border-color:var(--fw-line);background:#101a27;}.adminCard input {width:100%;}.adminCardHeader {flex-wrap:wrap;}.adminTableWrap {overflow:auto;max-width:100%;}
@media(max-width:760px){.modal:not(.modalWide) {width:calc(100vw - 32px);}.modalHead {padding:16px;}.eventDetailBody {padding:12px;}.reportItem>span:first-child {text-align:left;}.reportItemNums {text-align:right;}.miniRow {flex-wrap:wrap;}.miniToggle {max-width:100%;}.adminGrid {grid-template-columns:1fr;}}
.ops-radio-card {background:var(--fw-panel);border:1px solid var(--fw-line);border-radius:var(--fw-radius-lg);box-shadow:var(--fw-shadow);}
.ops-radio-panel,.ops-radio-row,.ops-radio-users,.ops-radio-chat,.ops-radio-history,.ops-radio-presence {min-width:0;}
.ops-radio-ptt {min-height:80px;border-radius:var(--fw-radius);touch-action:none;}.ops-radio-ptt.is-transmitting {background:#ae343c;border-color:var(--fw-danger);color:white;}
.ops-radio-mic {grid-column:1/-1;color:var(--fw-muted);font-size:12px;margin:0;}
.ops-radio-live {max-width:100%;white-space:normal;overflow-wrap:anywhere;}.ops-radio-live[data-state=tx] {background:#ae343c;color:#fff;}.ops-radio-live[data-state=error] {color:var(--fw-danger);}
.ops-radio-card button {min-height:40px;}.ops-radio-users li,.ops-radio-chat li {overflow-wrap:anywhere;}
@media(max-width:760px){.ops-radio-card {padding:16px;}.ops-radio-head-v17 {gap:12px;flex-wrap:wrap;}.ops-radio-row-main {display:flex;flex-wrap:wrap;}.ops-radio-row-main label {flex:1 1 100%;}.ops-radio-connect {width:100%;}.ops-radio-panel {display:flex;flex-direction:column;gap:12px;}.ops-talk-metrics {grid-template-columns:repeat(3,minmax(0,1fr));}.ops-radio-chat-form {flex-wrap:wrap;}.ops-radio-chat-form input {width:100%;}.ops-radio-create {flex-wrap:wrap;}}
.btn.primary:hover,.btn.primary:focus-visible {background:#ffad78;border-color:#ffad78;color:#19120d;}
.ops-radio-card .ops-radio-ptt {min-height:80px;background:#245b48;color:#effff7;border:1px solid #4ca881;}
.ops-radio-card .ops-radio-ptt.is-transmitting {background:#ae343c;border-color:var(--fw-danger);color:white;}
.reportYear {margin:14px 0 4px;color:var(--fw-muted);font-size:15px;font-weight:600;}

.fw-shared-marker span {display:grid;place-items:center;width:36px;height:36px;border:3px solid white;border-radius:50%;background:#334155;color:white;font-weight:800;box-shadow:0 2px 8px #0008;}
.fw-shared-marker .active {background:#b91c1c;}
.fw-map-popup {max-height:340px;overflow:auto;overflow-wrap:anywhere;}
#map .leaflet-popup-pane {z-index:1100;}
.fw-map-event {padding:10px 0;border-bottom:1px solid #cbd5e1;}
.fw-map-precision {display:inline-block;margin:6px 0;color:#92400e;}
#geoDiagnosticsList {max-height:320px;overflow:auto;display:grid;gap:6px;}
.geoAuditPanel {margin:12px 0;}

.fw-map-event .eventDetailBtn {min-height:40px;padding:8px 12px;border-radius:6px;cursor:pointer;}
.fw-map-event .fw-map-status {font-weight:700;}
.fw-map-event .fw-map-status.active {color:#b91c1c;}
.fw-map-event .fw-map-status.closed {color:#334155;}
@media(max-width:760px) {
  #map .leaflet-popup-content {max-width:calc(100vw - 160px);}
  .fw-map-popup {max-height:260px;}
}

/* FireWatch workspace navigation and filter system. */
html,body {max-width:100%;overflow-x:hidden;}
.iconOnly {width:42px;padding-inline:0;display:inline-grid;place-items:center;}
.workspaceContext {margin:18px 24px 0;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--fw-line);border-radius:var(--fw-radius-lg);background:#0f1927;box-shadow:var(--fw-shadow);}
.workspaceContext h1 {margin:4px 0 6px;font-size:clamp(24px,3vw,34px);}
.workspaceContext p {margin:0;color:var(--fw-muted);max-width:760px;}
.workspaceEyebrow {color:#84b9ff;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;}
.workspaceMeta {margin:0;display:grid;grid-template-columns:repeat(3,minmax(126px,1fr));gap:8px;min-width:min(100%,440px);}
.workspaceMeta div {padding:10px 12px;border:1px solid var(--fw-line);border-radius:10px;background:#121e2d;min-width:0;}
.workspaceMeta dt {font-size:11px;color:var(--fw-muted);text-transform:uppercase;letter-spacing:.05em;}
.workspaceMeta dd {margin:3px 0 0;font-weight:700;overflow-wrap:anywhere;}
.filters {margin:14px 24px 0;display:block;}
.filtersHeader {display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px;}
.filtersHeader>div {display:grid;gap:2px;}.filtersHeader span {font-size:12px;color:var(--fw-muted);}
.filterToggleBtn {display:none;}
.filtersRow {display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;align-items:end;}
.filtersRow .field.buttons {min-width:max-content;}
.activeFilterChips {display:flex;flex-wrap:wrap;gap:7px;margin:0 0 12px;min-height:30px;}
.filterChip {min-height:30px;padding:4px 9px;border:1px solid #38516e;border-radius:999px;background:#16263a;color:#dce9f8;font-size:12px;cursor:pointer;}
.filterChip:hover {border-color:#6e91b8;background:#1b3049;}
.fwSidebarNav button.is-active,.fwSidebarNav button[aria-current=page] {background:#1c3048;color:#fff;border-left:3px solid #66a8ff;}
.grid>[hidden] {display:none !important;}
body[data-workspace="overview"] #commandOverviewCard,
body[data-workspace="overview"] #majorEventsCard,
body[data-workspace="overview"] #mapCard,
body[data-workspace="overview"] #eventsTableCard,
body[data-workspace="events"] #eventsTableCard,
body[data-workspace="map"] #mapCard,
body[data-workspace="regions"] #regionComparisonCard,
body[data-workspace="reports"] #reportsArchiveCard,
body[data-workspace="talk"] #talkLauncherCard,
body[data-workspace="supporters"] #supportersCard {grid-column:1/-1;}
body[data-workspace="overview"] #commandOverviewCard {order:1;}
body[data-workspace="overview"] #majorEventsCard {order:2;}
body[data-workspace="overview"] #mapCard {order:3;}
body[data-workspace="overview"] #eventsTableCard {order:4;}
body:not(.landingVisible) #publicGuestHero {display:none !important;}
.landingVisible .workspaceContext,.landingVisible #mainFilters,.landingVisible main.grid {display:none !important;}
#v28WorkAreaLabel {display:none !important;}
.desktopEventsTable thead {position:sticky;top:0;z-index:2;}
.desktopEventsTable th {box-shadow:0 1px 0 var(--fw-line);}
.eventMobileCard .btn,.eventMobileCard button {min-height:44px;}
.eventMobileTitleBlock h3,.eventMobileMeta,.eventMobileLocation {overflow-wrap:anywhere;word-break:normal;}
.loadingState {animation:none;background:linear-gradient(90deg,#101b29,#152438,#101b29);background-size:200% 100%;animation:fwLoadingBackground 1.6s linear infinite;}
@keyframes fwLoadingBackground {to{background-position:-200% 0;}}

@media(max-width:1100px) {
  .workspaceContext {margin-inline:16px;align-items:flex-start;flex-direction:column;}
  .workspaceMeta {width:100%;}
  .filters {margin-inline:16px;}
}
@media(max-width:900px) {
  .desktopEventsTable {display:none !important;}
  .eventsMobileList {display:grid !important;gap:10px;}
}
@media(max-width:760px) {
  .workspaceContext {margin:72px 12px 0;padding:16px;gap:16px;}
  .workspaceContext h1 {font-size:25px;}
  .workspaceMeta {grid-template-columns:1fr;gap:6px;}
  .workspaceMeta div {display:grid;grid-template-columns:78px 1fr;align-items:center;gap:8px;padding:8px 10px;}
  .workspaceMeta dd {margin:0;}
  .filters {margin:10px 12px 0;padding:12px;}
  .filtersHeader {margin:0;}.filterToggleBtn {display:inline-flex;min-height:44px;}
  .filtersBody {display:none;margin-top:12px;}.filters.isOpen .filtersBody {display:block;}
  .filtersRow {grid-template-columns:1fr 1fr;}
  .filtersRow .field,.filtersRow .field.buttons {min-width:0;}
  .filtersRow .field:nth-last-child(-n+2) {grid-column:1/-1;}
  .filtersRow .btnRow {display:grid;grid-template-columns:1fr 1fr;}.filtersRow .btn {min-height:44px;}
  .activeFilterChips {margin-top:10px;margin-bottom:0;}.filterChip {min-height:36px;}
  .topbar {display:grid;grid-template-columns:1fr;padding:10px 12px;position:relative;}
  .topbar .titleLogo {justify-content:center;width:100%;}.topbar .fwBrandLogoTop {width:min(180px,62vw);max-height:54px;}
  .topbar .miniPanel,.topbar #fullscreenBtn,.topbar #tvModeBtn {display:none;}
  .topbar .actions {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;overflow:visible;}
  .topbar .actions>* {min-width:0;max-width:100%;}.topbar .actions>.btn {min-height:44px;padding-inline:7px;}
  .topbar #statusPill {grid-column:1/4;display:grid;place-items:center;min-height:44px;}.topbar #refreshBtn {grid-column:4;}
  .topbar #landingHomeBtn,.topbar #loginBtn,.topbar #registerBtn,.topbar #logoutBtn,.topbar #requestOpsBtn {font-size:12px;}
  .desktopEventsTable {display:none !important;}.eventsMobileList {display:grid !important;}
  #map {height:min(62vh,430px);min-height:320px;}
}
@media(max-width:420px) {
  .filtersRow {grid-template-columns:1fr;}.filtersRow .field:nth-last-child(-n+2) {grid-column:auto;}
  .filtersRow .btnRow {grid-template-columns:1fr;}
  .workspaceEyebrow {font-size:10px;}.workspaceContext p {font-size:13px;}
  .v28KpiGrid {grid-template-columns:1fr 1fr;}.v28KpiTile {min-height:104px;padding:12px;}.v28KpiTile b {font-size:28px;}
}
@media(prefers-reduced-motion:reduce) {.loadingState {animation:none;background:#101b29;}}
