/* IALERTT V27 R2 - limited to Patrol AI */
.pd-shell #ialertt-v27-panel{margin:8px 0 10px;padding:11px 14px;background:#1b1935;color:#f4f4ff;border:1px solid #7445b0;border-radius:10px;font-size:12px}
.pd-shell .ialertt-v27-head{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap}
.pd-shell .ialertt-v27-head span{color:#cdb7e9}
.pd-shell .ialertt-v27-grid{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;margin:8px 0}
.pd-shell .ialertt-v27-grid div{background:#262142;border-radius:6px;padding:8px}
.pd-shell .ialertt-v27-grid b{font-size:18px;display:block;color:#79e9fb}
.pd-shell #ialertt-v27-panel summary{cursor:pointer;color:#d9b8ff}
.pd-shell .ialertt-v27-sectors{max-height:160px;overflow:auto;padding:5px 0}
.pd-shell .ialertt-v27-sectors div{display:flex;justify-content:space-between;gap:14px;padding:5px;border-bottom:1px solid #3a3158}
.pd-shell #ialertt-v27-panel small{display:block;margin-top:8px;color:#c5badc}
@media(max-width:700px){.pd-shell .ialertt-v27-grid{grid-template-columns:repeat(2,1fr)}}

/* IALERTT_HIDE_ONLY_MODEL_NOTE_CSS_644 */
.pd-shell:has(#ialertt-v27r4-station-panel) .pd-left .pd-left-note { display: none !important; }

/* IALERTT_V27_R4_UNITS_VISIBLE_180_V1 */
.pd-shell:has(#ialertt-v27r4-station-panel) .pd-left {
  overflow-y: auto !important;
  min-height: 0 !important;
}

.pd-shell:has(#ialertt-v27r4-station-panel) .pd-left > .pd-unit-list {
  flex: 0 0 180px !important;
  height: 180px !important;
  min-height: 180px !important;
  max-height: 180px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}

.pd-shell:has(#ialertt-v27r4-station-panel) .pd-left > .pd-unit-list > .pd-unit {
  flex: 0 0 auto !important;
}
