/* No-script and blocked-script fallback: no invented country-risk scores. */
#security-dashboard .radar-noscript{display:block;max-width:970px;margin:0 auto;padding:34px 28px 39px;border:1px solid rgba(194,95,104,.3);border-radius:15px;background:linear-gradient(135deg,#241018,#0a0e15);text-align:right;direction:rtl}
#security-dashboard .radar-noscript>span{color:#d2ac87;font:700 11px "IBM Plex Mono",monospace;direction:ltr;display:block;text-align:right;letter-spacing:.12em}
#security-dashboard .radar-noscript h2{font:900 clamp(28px,4vw,41px)/1.5 "Cairo",sans-serif;color:#f4ece8;margin:12px 0}
#security-dashboard .radar-noscript p{font:500 15px/1.9 "Noto Sans Arabic",sans-serif;color:#b6aaa7;margin:0 0 19px}
#security-dashboard .radar-noscript nav{display:flex;flex-wrap:wrap;gap:9px}
#security-dashboard .radar-noscript nav a{display:inline-flex;align-items:center;padding:10px 13px;border:1px solid #79313e;border-radius:8px;color:#e2b8a3;font:700 12px "Cairo",sans-serif;text-decoration:none}
@media(max-width:600px){#security-dashboard .radar-noscript{padding:20px 16px;margin:0 8px}}



.omq-radar-v3 .omq-live-refresh{min-height:32px;cursor:pointer;padding:7px 13px;border:1px solid rgba(216,143,123,.48);border-radius:8px;background:#4e1d2c;color:#f6e6df;font:800 11px "Cairo",sans-serif}.omq-radar-v3 .omq-live-refresh:hover{background:#842f46}.omq-radar-v3 .omq-live-refresh:focus-visible{outline:2px solid #f3c296;outline-offset:2px}
/* Map-linked source cards: point selection is an action, source links are independent. */
.omq-radar-v3 .omq-live-card{display:flex;flex-direction:column;gap:0;padding:0!important;overflow:hidden}
.omq-radar-v3 .omq-live-card__open{display:flex;flex:1;flex-direction:column;align-items:stretch;width:100%;padding:15px;border:0;background:transparent;color:inherit;text-align:right;font:inherit;cursor:pointer}
.omq-radar-v3 .omq-live-card__open:hover{background:rgba(130,40,65,.21)}
.omq-radar-v3 .omq-live-card__open:disabled{cursor:default;opacity:.8}
.omq-radar-v3 .omq-live-card__open:focus-visible{outline:2px solid #dfb08e;outline-offset:-3px}
.omq-radar-v3 .omq-live-card__hint{display:block;margin-top:auto;padding-top:10px;color:#e5b48e;font:700 11px "Cairo",sans-serif}
.omq-radar-v3 .omq-live-card__source{display:block;padding:9px 15px;border-top:1px solid rgba(205,116,121,.24);color:#d2abb2!important;font:700 11px "IBM Plex Mono",monospace!important;text-decoration:none!important;direction:ltr;text-align:left}
.omq-radar-v3 .omq-live-card__source:is(a):hover{color:#ffe1c6!important;background:#48202e}
.omq-radar-v3 .radar-event-popup{direction:rtl;text-align:right;color:#292026;min-width:190px;font-family:"Cairo",sans-serif}
.omq-radar-v3 .radar-event-popup strong{color:#862d41;font-size:13px;line-height:1.7}
.omq-radar-v3 .radar-event-popup p{color:#51414b;font-size:11px;line-height:1.75}
.omq-radar-v3 .radar-event-popup a{color:#8d2d42;font-size:11px;font-weight:700}

/* Actual OMQ editorial coverage layer: contextual country/city refs, NEVER incident positions. */
.omq-radar-v3 .radar-editorial{margin:0 16px 16px;border:1px solid rgba(194,104,107,.28);border-radius:14px;background:linear-gradient(135deg,#160f17,#0b0e13);overflow:hidden;direction:rtl}
.omq-radar-v3 .radar-editorial__head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;border-bottom:1px solid rgba(207,105,110,.18)}
.omq-radar-v3 .radar-editorial__head>div>span{font:700 10px "IBM Plex Mono",monospace;letter-spacing:.11em;color:#d5a889;direction:ltr;display:block;text-align:right}
.omq-radar-v3 .radar-editorial__head h3{font:900 22px "Cairo",sans-serif;color:#fbefeb;margin:5px 0}
.omq-radar-v3 .radar-editorial__head p{font:500 12px/1.9 "Noto Sans Arabic",sans-serif;color:#c4b1ac;margin:0}
.omq-radar-v3 .radar-editorial__summary{border:1px solid rgba(209,130,129,.3);border-radius:11px;background:#301621;padding:9px 14px;text-align:center;min-width:88px;flex:none}
.omq-radar-v3 .radar-editorial__summary b{display:block;color:#e7b2a0;font:800 27px "IBM Plex Mono",monospace}
.omq-radar-v3 .radar-editorial__summary small{font:600 10px "Cairo",sans-serif;color:#c2afac}
.omq-radar-v3 .radar-editorial__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:14px}
.omq-radar-v3 .radar-editorial-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(207,127,126,.18);border-radius:10px;background:rgba(21,18,24,.95)}
.omq-radar-v3 .radar-editorial-card:hover{border-color:#ab4b5a;background:#261823}
.omq-radar-v3 .radar-editorial-card>button{display:flex;flex-direction:column;align-items:stretch;text-align:right;gap:8px;min-height:164px;padding:15px;border:0;background:transparent;color:inherit;cursor:pointer}
.omq-radar-v3 .radar-editorial-card__place{font:800 12px "Cairo",sans-serif;color:#dba59a}
.omq-radar-v3 .radar-editorial-card__place small{display:inline-block;padding:3px 7px;border:1px solid rgba(202,127,115,.25);border-radius:6px;margin-right:7px;color:#b8a5a5;font:600 10px "Cairo",sans-serif}
.omq-radar-v3 .radar-editorial-card strong{font:800 14px/1.8 "Cairo",sans-serif;color:#f4e9e5}
.omq-radar-v3 .radar-editorial-card time{font:600 10px "IBM Plex Mono",monospace;color:#a79595;align-self:flex-start}
.omq-radar-v3 .radar-editorial-card__go{margin-top:auto;color:#e6b89f;font:700 11px "Cairo",sans-serif}
.omq-radar-v3 .radar-editorial-card>a{display:block;border-top:1px solid rgba(207,127,126,.15);padding:9px 15px;color:#e9bbae;text-decoration:none;font:800 11px "Cairo",sans-serif}
.omq-radar-v3 .radar-editorial__wait{grid-column:1/-1;color:#c7b3b2;padding:19px;font:600 13px/1.9 "Cairo",sans-serif}
.omq-radar-v3 .radar-story-popup{font:500 12px/1.8 "Cairo",sans-serif;direction:rtl;text-align:right;min-width:205px}
.omq-radar-v3 .radar-story-popup strong{display:block;color:#89283d;font-size:13px}
.omq-radar-v3 .radar-story-popup p{color:#302428;font-weight:700;margin:8px 0}
.omq-radar-v3 .radar-story-popup small{color:#64545b;display:block;margin:8px 0}
.omq-radar-v3 .radar-story-popup a{display:inline-block;padding:6px 10px;border-radius:6px;background:#7d2539;color:#fff;text-decoration:none;font-size:11px}
.omq-radar-v3 .maplibregl-popup-content{padding:14px 16px;border-radius:9px;box-shadow:0 12px 34px #0006}
.omq-radar-v3 .maplibregl-popup-close-button{font-size:18px;padding:3px 9px}
@media(max-width:1100px){.omq-radar-v3 .radar-editorial__list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:690px){.omq-radar-v3 .radar-editorial{margin:0 9px 9px}.omq-radar-v3 .radar-editorial__head{padding:16px;align-items:flex-start}.omq-radar-v3 .radar-editorial__head h3{font-size:18px}.omq-radar-v3 .radar-editorial__head p{font-size:11px}.omq-radar-v3 .radar-editorial__summary{min-width:64px;padding:6px}.omq-radar-v3 .radar-editorial__summary b{font-size:22px}.omq-radar-v3 .radar-editorial__list{grid-template-columns:1fr;padding:9px}.omq-radar-v3 .radar-editorial-card>button{min-height:0}}

/*
 * OMQ GEOINT — Editorial intelligence desk v3.
 * Scope limited to the monitoring section; no other site styles are touched.
 */
#security-dashboard.omq-radar-v3{position:relative;padding:52px 0 66px!important;background:radial-gradient(ellipse at 50% 0,rgba(104,22,37,.24),transparent 63%),linear-gradient(180deg,#0a0c10,#07090d)!important;isolation:isolate;color:#f4ece7}
#security-dashboard.omq-radar-v3:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.20;background-image:linear-gradient(90deg,transparent 98%,rgba(197,109,101,.18) 100%),linear-gradient(0deg,transparent 98%,rgba(197,109,101,.18) 100%);background-size:65px 65px;mask-image:linear-gradient(180deg,#000,transparent 80%)}
#security-dashboard.omq-radar-v3>.ap-shell{width:min(1510px,calc(100% - 38px))!important;padding:0!important;margin:auto!important;background:linear-gradient(150deg,#141017,#0b0d12 35%,#090b10)!important;border:1px solid rgba(185,85,88,.31)!important;border-radius:20px!important;box-shadow:0 28px 75px rgba(0,0,0,.4),0 1px rgba(255,255,255,.035) inset!important;overflow:visible!important}
.omq-radar-v3 *{box-sizing:border-box}
.omq-radar-v3 button{font-family:"Cairo",sans-serif}
.omq-radar-v3 button:focus-visible,.omq-radar-v3 a:focus-visible{outline:2px solid #d5ae8e;outline-offset:3px}
.omq-radar-v3 .radar-top{display:flex;justify-content:space-between;gap:32px;align-items:center;padding:28px 34px 30px;direction:rtl;border-bottom:1px solid rgba(216,117,123,.17);position:relative}
.omq-radar-v3 .radar-top:after{content:"";position:absolute;bottom:-1px;right:34px;width:105px;height:2px;background:#b63a51}
.omq-radar-v3 .radar-brand{min-width:0;max-width:950px}
.omq-radar-v3 .radar-eyebrow{font:700 11px/1.5 "IBM Plex Mono",monospace;letter-spacing:.15em;color:#ddbd9d;direction:ltr;text-align:right;display:flex;justify-content:flex-end;gap:10px;align-items:center;flex-wrap:wrap}
.omq-radar-v3 .radar-eyebrow i{font:600 10px "Cairo",sans-serif;color:#d3a3a3;font-style:normal;border:1px solid rgba(184,75,82,.45);padding:3px 8px;border-radius:6px;letter-spacing:0}
.omq-radar-v3 .radar-led{display:inline-block;width:8px;height:8px;background:#c74658;border-radius:50%;box-shadow:0 0 0 4px rgba(181,50,69,.17),0 0 15px rgba(200,70,87,.25)}
.omq-radar-v3 .radar-brand h2{margin:10px 0 4px!important;color:#f7f0e8!important;font:900 clamp(30px,3vw,47px)/1.4 "Cairo",sans-serif!important;letter-spacing:-.042em}
.omq-radar-v3 .radar-brand h2 em{font-style:normal;color:#d8b18f}
.omq-radar-v3 .radar-brand p{font:500 15px/1.95 "Noto Sans Arabic",sans-serif;color:#bfb3b1;margin:0}
.omq-radar-v3 .radar-topside{flex:0 0 210px;text-align:center;direction:ltr;display:flex;flex-direction:column;align-items:center;gap:11px}
.omq-radar-v3 .radar-topside__symbol{font:800 36px/.9 "IBM Plex Mono",monospace;letter-spacing:.09em;color:#b44a5a;text-shadow:0 0 24px rgba(144,37,53,.22);border-bottom:1px solid #783343;padding-bottom:12px}
.omq-radar-v3 .radar-topside__symbol span{display:block;font:700 12px "IBM Plex Mono",monospace;letter-spacing:.48em;color:#dfbc94;margin-top:8px}
.omq-radar-v3 .radar-topside__tag{font-size:11px;line-height:1.5;color:#a8a0a0;direction:rtl}
.omq-radar-v3 .radar-control-deck{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:15px 22px;background:rgba(6,8,12,.78);border-bottom:1px solid rgba(216,117,123,.17);direction:rtl}
.omq-radar-v3 .radar-control-pair{display:flex;align-items:center;gap:13px;min-width:0}
.omq-radar-v3 .radar-label{font:800 12px "Cairo",sans-serif;white-space:nowrap;color:#bca8a0}
.omq-radar-v3 .radar-toggle{display:flex;gap:4px;align-items:center;padding:4px;border:1px solid rgba(200,101,102,.24);border-radius:11px;background:#101015;direction:rtl}
.omq-radar-v3 .radar-toggle button{min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:8px;color:#b6aaad;background:transparent;font:800 12px "Cairo",sans-serif;cursor:pointer;transition:.15s ease;white-space:nowrap}
.omq-radar-v3 .radar-toggle button:hover{color:#fff;background:#28202a}
.omq-radar-v3 .radar-toggle button.is-active{background:#782136!important;border-color:#a44956!important;color:#fff!important;box-shadow:0 5px 18px #0004!important}
.omq-radar-v3 .radar-data-policy{display:flex;align-items:center;gap:9px;color:#ada3a3;font:600 11px/1.6 "Cairo",sans-serif}
.omq-radar-v3 .radar-dot{width:7px;height:7px;border-radius:50%;background:#d3ab81;box-shadow:0 0 0 3px rgba(217,173,129,.12)}
.omq-radar-v3 .radar-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) 337px;gap:14px;padding:16px!important;align-items:stretch;direction:ltr;min-width:0}
.omq-radar-v3 .radar-map-panel,.omq-radar-v3 .radar-intel-panel{min-width:0;border-radius:14px;border:1px solid rgba(202,120,121,.2);background:#0a0d12;overflow:hidden}
.omq-radar-v3 .radar-map-panel{direction:rtl;display:flex;flex-direction:column;min-height:580px}
.omq-radar-v3 .radar-map-header{height:63px;flex:none;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 20px;border-bottom:1px solid rgba(255,255,255,.075);background:linear-gradient(90deg,#0b121a,#150e16);direction:rtl}
.omq-radar-v3 .radar-map-header>div:first-child{display:flex;gap:13px;align-items:center}
.omq-radar-v3 .radar-map-header span{font:600 10px "IBM Plex Mono",monospace;letter-spacing:.1em;color:#c8a386}
.omq-radar-v3 .radar-map-header strong{font:800 16px "Cairo",sans-serif;color:#f7ede8}
.omq-radar-v3 .radar-map-header__meta{direction:ltr;text-align:left;display:flex;gap:11px;align-items:center}
.omq-radar-v3 .radar-map-header__meta span:last-child{color:#abb7bf}
.omq-radar-v3 .radar-map-stage{position:relative;flex:1;min-height:476px;overflow:hidden;background:radial-gradient(ellipse,#121e26,#070b12);isolation:isolate}
.omq-radar-v3 .radar-map-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0}
.omq-radar-v3 .radar-map-canvas canvas{outline:none}
.omq-radar-v3 .radar-map-canvas .maplibregl-ctrl-bottom-left{bottom:7px;left:6px}
.omq-radar-v3 .radar-crosshair{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);font:200 26px monospace;color:rgba(226,162,152,.38);pointer-events:none}
.omq-radar-v3 .radar-map-actions{position:absolute;z-index:5;left:18px;top:19px;display:flex;flex-direction:column;gap:5px}
.omq-radar-v3 .radar-map-actions button{width:38px;height:38px;border:1px solid rgba(224,148,138,.39);background:rgba(16,19,26,.93);color:#f6e5dc;border-radius:9px;font:700 22px "IBM Plex Mono",monospace;cursor:pointer;backdrop-filter:blur(8px)}
.omq-radar-v3 .radar-map-actions button:hover{background:#742236;color:#fff}
.omq-radar-v3 .radar-map-actions button:last-child{font-size:11px;color:#d4ae8b}
.omq-radar-v3 .radar-overlay-label{position:absolute;z-index:2;bottom:22px;right:20px;pointer-events:none;direction:ltr;font:700 11px "IBM Plex Mono",monospace;letter-spacing:.12em;color:#c8a3a0;background:rgba(11,14,19,.88);padding:9px 11px;border:1px solid rgba(218,121,124,.25);border-radius:7px}
.omq-radar-v3 .radar-overlay-label i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#ba4557;margin:0 7px 1px}
.omq-radar-v3 .radar-map-fallback[hidden]{display:none}
.omq-radar-v3 .radar-map-fallback{position:absolute;inset:25% 15%;z-index:10;display:grid;place-items:center;text-align:center;padding:20px;background:#160f17;color:#f4e8e2;border:1px solid #8b3543;border-radius:12px;line-height:1.8}
.omq-radar-v3 .radar-map-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 18px;color:#b1aaa8;font:500 11px/1.6 "Cairo",sans-serif;border-top:1px solid rgba(255,255,255,.07)}
.omq-radar-v3 .radar-map-footer span:last-child{font:600 10px "IBM Plex Mono",monospace;direction:ltr;color:#c6a99c}
.omq-radar-v3 .radar-map-footer a{color:#c6a99c;text-decoration:underline}
.omq-radar-v3 .radar-footdot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#b83e50;margin-left:6px}
.omq-radar-v3 .radar-intel-panel{background:linear-gradient(165deg,#151017,#0a0d13);direction:rtl;display:flex;flex-direction:column}
.omq-radar-v3 .radar-intel-intro{padding:24px 21px 20px;border-bottom:1px solid rgba(211,118,113,.16)}
.omq-radar-v3 .radar-intel-intro>span{display:block;color:#ddab8f;font:700 10px "IBM Plex Mono",monospace;direction:ltr;text-align:right;letter-spacing:.10em}
.omq-radar-v3 .radar-intel-intro h3{color:#f7eee9;margin:8px 0 5px;font:900 24px "Cairo",sans-serif}
.omq-radar-v3 .radar-intel-intro p{color:#a9a0a1;font:500 12px/1.85 "Noto Sans Arabic",sans-serif;margin:0}
.omq-radar-v3 .radar-panel-section{padding:18px 20px;border-bottom:1px solid rgba(211,118,113,.13)}
.omq-radar-v3 .radar-panel-section h4{margin:0 0 13px;color:#eadcd5;font:800 14px "Cairo",sans-serif}
.omq-radar-v3 .radar-layer-controls{display:grid!important;grid-template-columns:1fr!important;gap:8px;overflow:visible!important}
.omq-radar-v3 .radar-layer-controls button{min-height:42px!important;height:auto!important;display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;padding:9px 13px!important;margin:0!important;border-radius:9px!important;background:#111018!important;border:1px solid rgba(206,135,128,.18)!important;color:#c4b9b9!important;text-align:right;font:700 12px/1.6 "Cairo",sans-serif!important;white-space:normal}
.omq-radar-v3 .radar-layer-controls button:hover{background:#241722!important;border-color:#8b4051!important;color:#fff!important}
.omq-radar-v3 .radar-layer-controls button.is-active{background:linear-gradient(120deg,#4b1b2c,#241321)!important;border-color:rgba(217,102,114,.56)!important;color:#fff!important}
.omq-radar-v3 .radar-layer-controls button:before{content:"";display:inline-block;flex:none;width:9px;height:9px;border:1px solid #957e81;border-radius:50%;background:#202027}
.omq-radar-v3 .radar-layer-controls button.is-active:before{background:#d16877;border-color:#e39b9b;box-shadow:0 0 9px #9e4257}
.omq-radar-v3 .radar-boundary-button{width:100%;min-height:42px;border:1px solid rgba(209,126,120,.26);border-radius:10px;display:flex;align-items:center;justify-content:space-between;padding:9px 13px;color:#ede3dd;background:#17131c;font:700 12px "Cairo",sans-serif}
.omq-radar-v3 .radar-boundary-button b{font-size:12px;color:#d8a68e}
.omq-radar-v3 .radar-boundary-button[aria-pressed="true"]{background:#4a2031;border-color:#a44b5a}
.omq-radar-v3 .radar-boundary-note{color:#aaa2a4;margin:7px 0 0;font:500 11px/1.8 "Cairo",sans-serif}
.omq-radar-v3 .radar-region-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.omq-radar-v3 .radar-region-list button{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:39px;padding:7px 10px;border:1px solid rgba(209,126,120,.2);background:#14151b;color:#f0e7e3;border-radius:8px;font:700 12px "Cairo",sans-serif;cursor:pointer}
.omq-radar-v3 .radar-region-list button:hover{background:#3b1c2a}
.omq-radar-v3 .radar-region-list small{font:600 10px "IBM Plex Mono",monospace;color:#9d8c8e}
.omq-radar-v3 .radar-source-summary{display:flex;flex-direction:column;gap:5px;padding:18px 20px;margin-top:auto;background:rgba(8,10,14,.8)}
.omq-radar-v3 .radar-source-summary span{font:700 11px "Cairo",sans-serif;color:#ac9b9f}
.omq-radar-v3 .radar-source-summary strong{font:800 13px/1.6 "Cairo",sans-serif;color:#edc1a7}
.omq-radar-v3 .radar-disclosure{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 16px 16px;padding:19px 21px;border:1px solid rgba(193,107,113,.23);border-radius:13px;background:linear-gradient(90deg,#140f16,#0b0e13);direction:rtl}
.omq-radar-v3 .radar-disclosure strong{font:800 16px "Cairo",sans-serif;color:#f0ded4}
.omq-radar-v3 .radar-disclosure p{font:500 12px/1.9 "Noto Sans Arabic",sans-serif;color:#bcaeae;margin:4px 0 0;max-width:950px}
.omq-radar-v3 .radar-source-links{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0;direction:ltr}
.omq-radar-v3 .radar-source-links a{font:700 11px "IBM Plex Mono",monospace;color:#efcbb2;text-decoration:none;padding:10px;border:1px solid rgba(207,124,120,.35);border-radius:8px}
.omq-radar-v3 .radar-source-links a:hover{background:#5f2133}
.omq-radar-v3 .omq-live-deck{margin:0 16px 16px!important;border:1px solid rgba(193,107,113,.23)!important;border-radius:13px!important;background:#101016!important}
.omq-radar-v3 .omq-live-deck__head h3{font-size:21px!important}
.omq-radar-v3 .omq-live-deck__head p{color:#afa5a4;font-size:12px}
.omq-radar-v3 .omq-live-feed{gap:11px;padding:13px}
.omq-radar-v3 .omq-live-card{border-color:rgba(203,119,114,.17);background:#151017;border-radius:10px;min-height:117px}
.omq-radar-v3 .omq-live-card h4{font-size:15px!important;line-height:1.7}
.omq-radar-v3 .omq-live-card p{font-size:12px!important;color:#b7a6a7}
.omq-radar-v3 .omq-source-chip{border-color:rgba(203,119,114,.28);font-size:11px}
@media(max-width:1180px){
 #security-dashboard.omq-radar-v3>.ap-shell{width:calc(100% - 20px)!important}
 .omq-radar-v3 .radar-workspace{grid-template-columns:minmax(0,1fr) 300px!important}
 .omq-radar-v3 .radar-topside{flex-basis:165px}
 .omq-radar-v3 .radar-map-header__meta{display:none}
 .omq-radar-v3 .radar-data-policy{width:100%}
}
@media(max-width:850px){
 #security-dashboard.omq-radar-v3{padding:23px 0 44px!important}
 #security-dashboard.omq-radar-v3>.ap-shell{width:calc(100% - 14px)!important;border-radius:15px!important}
 .omq-radar-v3 .radar-top{padding:21px 17px 23px;gap:10px}
 .omq-radar-v3 .radar-brand h2{font-size:32px!important}
 .omq-radar-v3 .radar-brand p{font-size:13px;line-height:1.85}
 .omq-radar-v3 .radar-topside{display:none}
 .omq-radar-v3 .radar-control-deck{padding:13px 11px;gap:12px}
 .omq-radar-v3 .radar-control-pair{width:100%;justify-content:space-between;gap:8px}
 .omq-radar-v3 .radar-toggle{min-width:0;max-width:80vw}
 .omq-radar-v3 .radar-toggle button{font-size:12px;padding:0 11px;min-height:35px}
 .omq-radar-v3 .radar-workspace{display:flex!important;flex-direction:column;gap:10px;padding:9px!important}
 .omq-radar-v3 .radar-map-panel{min-height:0}
 .omq-radar-v3 .radar-map-header{height:56px;padding:10px 12px}
 .omq-radar-v3 .radar-map-header strong{font-size:14px}
 .omq-radar-v3 .radar-map-header span{font-size:9px}
 .omq-radar-v3 .radar-map-stage{min-height:445px;height:445px;flex:auto}
 .omq-radar-v3 .radar-map-footer{padding:9px 12px;font-size:10px}
 .omq-radar-v3 .radar-intel-panel{width:100%}
 .omq-radar-v3 .radar-intel-intro{padding:17px}
 .omq-radar-v3 .radar-intel-intro h3{font-size:21px}
 .omq-radar-v3 .radar-panel-section{padding:14px 17px}
 .omq-radar-v3 .radar-layer-controls{grid-template-columns:1fr 1fr!important}
 .omq-radar-v3 .radar-layer-controls button{font-size:12px!important;min-height:42px!important}
 .omq-radar-v3 .radar-disclosure{display:block;margin:0 9px 9px;padding:15px}
 .omq-radar-v3 .radar-source-links{margin-top:11px}
 .omq-radar-v3 .omq-live-deck{margin:0 9px 9px!important}
}
@media(max-width:420px){
 .omq-radar-v3 .radar-eyebrow{font-size:9px}
 .omq-radar-v3 .radar-brand h2{font-size:29px!important}
 .omq-radar-v3 .radar-toggle button{padding:0 9px;font-size:11px}
 .omq-radar-v3 .radar-map-stage{height:370px;min-height:370px}
 .omq-radar-v3 .radar-map-header__meta{display:none}
 .omq-radar-v3 .radar-layer-controls{grid-template-columns:1fr!important}
 .omq-radar-v3 .radar-overlay-label{font-size:9px;right:8px;bottom:12px;padding:6px}
}
@media(prefers-reduced-motion:reduce){.omq-radar-v3 *{scroll-behavior:auto!important;transition:none!important}}
