/* Centrl PDA Themes v1.0.23
 * Presentation-only styles. Five selectable themes; no changes to PDA operations.
 * All rules are scoped to .centrl-pda-shell so Control / Point remain unchanged.
 */
.centrl-pda-shell{
  --pda-accent:#49baff;
  --pda-accent-soft:rgba(54,171,255,.23);
  --pda-edge:rgba(125,200,255,.56);
  --pda-card:linear-gradient(155deg,rgba(31,65,106,.93),rgba(8,22,48,.95));
  --pda-panel:linear-gradient(145deg,rgba(24,53,87,.95),rgba(8,20,43,.97));
  --pda-panel-edge:rgba(107,173,242,.38);
  --pda-round:23px;
  --pda-space:14px;
  --pda-shadow:0 12px 36px rgba(0,12,38,.45);
  background:radial-gradient(ellipse at 52% -10%,rgba(12,91,199,.30),transparent 56%),#030e23!important;
  color:#eef7ff;
  -webkit-tap-highlight-color:transparent;
}
.centrl-pda-shell .centrl-pda-device{
  position:relative;
  max-width:520px;
  color:#f8fbff;
  background:radial-gradient(circle at 84% -8%,rgba(28,116,238,.18),transparent 48%),linear-gradient(180deg,#081a35 0%,#041128 60%,#030b1d 100%)!important;
  border:1px solid var(--pda-panel-edge)!important;
  border-radius:27px!important;
  padding:11px!important;
  box-shadow:0 18px 55px rgba(0,6,23,.58),inset 0 1px 0 rgba(255,255,255,.09)!important;
}
.centrl-pda-brandbar{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  padding:3px 7px 11px;
}
.centrl-pda-brandmark{display:inline-flex;gap:6px;align-items:center;font-size:21px;font-weight:850;letter-spacing:-.055em;color:#f7faff;line-height:1}
.centrl-pda-brandglyph{position:relative;font-size:24px;font-weight:950;line-height:1;color:#2e95ff;text-shadow:0 0 14px rgba(38,144,255,.4)}
.centrl-pda-brandglyph span{font-size:14px;position:absolute;right:-3px;top:-4px;color:#64d2ff}
.centrl-pda-branddot{color:#5dbbff}
.centrl-pda-theme-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;min-width:74px;padding:7px 9px;cursor:pointer;border:1px solid rgba(138,192,252,.26);border-radius:12px;color:#dbeaff;background:rgba(20,48,84,.50);font-size:11px;font-weight:780;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
.centrl-pda-theme-trigger svg{fill:currentColor;width:18px;height:18px}
.centrl-pda-theme-trigger:focus-visible,.centrl-theme-choice:focus-visible,.centrl-theme-close:focus-visible,.centrl-theme-actions button:focus-visible{outline:2px solid #82d8ff;outline-offset:3px}
.centrl-pda-shell .centrl-pda-header{
  position:relative;isolation:isolate;overflow:hidden;
  min-height:178px;
  padding:17px!important;border-radius:var(--pda-round)!important;
  border:1px solid var(--pda-edge)!important;
  background:var(--pda-card)!important;
  box-shadow:var(--pda-shadow),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(52,171,255,.16)!important;
}
.centrl-pda-shell .centrl-pda-header::before{content:"";position:absolute;z-index:-1;pointer-events:none;width:260px;height:260px;border-radius:50%;right:-105px;top:-96px;border:1px solid rgba(75,169,255,.20);box-shadow:0 0 0 23px rgba(27,125,242,.065),0 0 0 52px rgba(27,125,242,.040)}
.centrl-pda-shell .centrl-pda-header::after{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0;background:linear-gradient(121deg,rgba(255,255,255,.12),transparent 30%,transparent 70%,rgba(37,137,246,.14));opacity:.70}
.centrl-pda-shell .pda-word{font-size:clamp(48px,15vw,65px)!important;line-height:.95!important;letter-spacing:-.06em!important;color:#fff!important;text-shadow:0 2px 18px rgba(174,225,255,.23)!important}
.centrl-pda-shell .pda-team{font-size:clamp(22px,7vw,31px)!important;line-height:1.15!important;margin-top:23px!important;letter-spacing:-.035em!important;color:#fff!important}
.centrl-pda-shell .pda-event{color:#93caff!important;font-size:12px!important;margin-top:5px!important}
.centrl-pda-shell .pda-timebox #pda-time{font-size:clamp(26px,7vw,34px)!important;font-weight:960;color:#fff!important}
.centrl-pda-shell .pda-timebox #pda-date{font-size:11px!important;letter-spacing:.01em;color:#b8cae4!important}
.centrl-pda-shell .pda-live{margin-top:10px!important;padding:5px 11px!important;font-size:10px!important;border:1px solid rgba(51,222,146,.60)!important;box-shadow:0 0 15px rgba(16,185,129,.13),inset 0 1px 0 rgba(255,255,255,.06)}
.centrl-pda-shell .centrl-pda-apps{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start;gap:6px!important;padding:18px 0 14px!important}
.centrl-pda-shell .pda-app{display:flex!important;min-width:0!important;flex-direction:column!important;flex:initial!important;gap:7px!important;padding:1px 1px 7px!important;background:none!important;color:#e6f0ff!important;font-size:11px!important;font-weight:650!important;letter-spacing:0!important;line-height:1.25!important;border:0!important;transition:transform .15s ease}
.centrl-pda-shell .pda-app:active{transform:scale(.96)}
.centrl-pda-shell .pda-app:focus-visible{outline:2px solid #7bd0ff;outline-offset:2px;border-radius:13px}
.centrl-pda-shell .pda-app-icon{width:clamp(55px,16vw,70px)!important;height:clamp(55px,16vw,70px)!important;max-width:100%!important;min-width:0!important;border-radius:17px!important;border:1.5px solid rgba(184,225,255,.36)!important;box-shadow:0 11px 20px rgba(1,8,23,.44),inset 0 1px 0 rgba(255,255,255,.28),inset 0 -2px 0 rgba(0,0,0,.24)!important;transition:box-shadow .2s ease,transform .2s ease}
.centrl-pda-shell .pda-app-icon svg{width:29px!important;height:29px!important;fill:#fff!important;filter:drop-shadow(0 2px 5px rgba(0,0,0,.3))}
.centrl-pda-shell .pda-app-icon.alarms{background:linear-gradient(135deg,#6f1324 0%,#db292c 56%,#aa181e 100%)!important;border-color:#ff858c!important;box-shadow:0 0 18px rgba(239,68,68,.24),inset 0 1px 0 rgba(255,255,255,.28)!important}
.centrl-pda-shell .pda-app-icon.chat{background:linear-gradient(140deg,#074eae,#139dff 65%,#1457d9)!important;border-color:#72d3ff!important;box-shadow:0 0 18px rgba(14,165,233,.26),inset 0 1px 0 rgba(255,255,255,.28)!important}
.centrl-pda-shell .pda-app-icon.location{background:linear-gradient(135deg,#5d23a8,#a044f7 58%,#6736df)!important;border-color:#c0a0ff!important;box-shadow:0 0 18px rgba(139,92,246,.29),inset 0 1px 0 rgba(255,255,255,.23)!important}
.centrl-pda-shell .pda-app-icon.status{background:linear-gradient(135deg,#087858,#12bb92 60%,#03745c)!important;border-color:#78f4cc!important;box-shadow:0 0 18px rgba(16,185,129,.24),inset 0 1px 0 rgba(255,255,255,.22)!important}
.centrl-pda-shell .pda-app-icon.grid,.centrl-pda-shell .pda-app-icon.coord-teams{background:linear-gradient(140deg,#104789,#259df4)!important}
.centrl-pda-shell .pda-app-icon.coord-report{background:linear-gradient(140deg,#065f64,#14b8a6)!important}
.centrl-pda-shell .pda-app-icon.coord-alarms{background:linear-gradient(140deg,#854313,#e89a16)!important}
.centrl-pda-shell .pda-app.active .pda-app-icon{outline:2px solid rgba(177,216,252,.58)!important;outline-offset:2px!important;transform:translateY(-1px)!important}
.centrl-pda-shell .centrl-pda-content{
  position:relative;isolation:isolate;overflow:hidden;
  min-height:295px!important;
  padding:var(--pda-space)!important;
  border:1px solid var(--pda-panel-edge)!important;
  border-radius:var(--pda-round)!important;
  background:var(--pda-panel)!important;
  box-shadow:var(--pda-shadow),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
.centrl-pda-shell .centrl-pda-content::before{content:"";position:absolute;z-index:-1;pointer-events:none;right:-155px;bottom:-195px;width:330px;height:330px;border-radius:50%;border:1px solid rgba(65,168,255,.17);box-shadow:0 0 0 35px rgba(24,110,222,.035),0 0 0 70px rgba(24,110,222,.022)}
.centrl-pda-shell .pda-panel-title{margin-bottom:13px!important;gap:12px!important}
.centrl-pda-shell .pda-panel-title>svg,.centrl-pda-shell .pda-panel-title>.pda-back{width:33px;height:33px;fill:#75caff!important;color:#75caff!important}
.centrl-pda-shell .pda-panel-title span{font-size:10px!important;letter-spacing:.16em!important;color:#72c4ff!important}
.centrl-pda-shell .pda-panel-title h2{font-size:22px!important;line-height:1.18!important;font-weight:850!important;color:#fff!important}
.centrl-pda-shell .pda-empty{display:grid;place-items:center;text-align:center;min-height:175px;padding:27px 10px!important;color:#a5bad4!important;font-size:13px!important}
.centrl-pda-shell .pda-msg{border:1px solid rgba(153,207,249,.15);box-shadow:0 6px 16px rgba(0,0,0,.10)}
.centrl-pda-shell .pda-photo-btn,.centrl-pda-shell .pda-compose textarea{border-color:rgba(128,189,252,.32)!important}
.centrl-pda-shell .pda-location-card,.centrl-pda-shell .pda-team-status{border-radius:18px}
.centrl-pda-shell .pda-photo-btn,.centrl-pda-shell .centrl-btn{touch-action:manipulation}

/* 1. Executive Glass — layered translucent blue panels with illuminated edges. */
.centrl-pda-shell[data-pda-theme="executive-glass"]{
 --pda-card:linear-gradient(137deg,rgba(44,92,143,.90),rgba(7,34,76,.95) 44%,rgba(2,22,53,.96));
 --pda-panel:linear-gradient(146deg,rgba(37,79,120,.85),rgba(10,39,79,.95) 45%,rgba(4,21,50,.97));
 --pda-panel-edge:rgba(126,201,255,.64);
 --pda-edge:rgba(204,235,255,.84);
 --pda-shadow:0 10px 30px rgba(2,20,54,.44),0 0 14px rgba(37,139,249,.23);
}
.centrl-pda-shell[data-pda-theme="executive-glass"] .centrl-pda-header,
.centrl-pda-shell[data-pda-theme="executive-glass"] .centrl-pda-content{box-shadow:0 12px 29px rgba(0,9,34,.42),0 0 12px rgba(52,154,255,.27),inset 0 1px 0 rgba(255,255,255,.26),inset 0 -1px 0 rgba(25,142,251,.23)!important}
.centrl-pda-shell[data-pda-theme="executive-glass"] .centrl-pda-header::before{width:330px;height:330px;right:-120px;top:-130px;border-color:rgba(81,190,255,.24);box-shadow:0 0 0 36px rgba(61,160,255,.10),0 0 0 80px rgba(65,148,255,.045)}
.centrl-pda-shell[data-pda-theme="executive-glass"] .centrl-pda-content{background:radial-gradient(circle at 85% 85%,rgba(37,127,252,.22),transparent 36%),var(--pda-panel)!important}

/* 2. Tactical Neon — darker grid, sharp geometry, electric blue-violet lighting. */
.centrl-pda-shell[data-pda-theme="tactical-neon"]{
 --pda-edge:#237fff;--pda-panel-edge:rgba(46,137,255,.86);--pda-round:13px;
 --pda-card:linear-gradient(148deg,rgba(2,13,40,.96),rgba(6,10,43,.97));
 --pda-panel:linear-gradient(145deg,#051332,#050a24);
 --pda-shadow:0 0 0 1px rgba(0,111,255,.24),0 0 22px rgba(0,117,255,.20);
 background:radial-gradient(circle at 85% 10%,rgba(91,33,182,.18),transparent 49%),#020817!important;
}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .centrl-pda-device{background:radial-gradient(circle at 95% 10%,rgba(96,25,205,.17),transparent 40%),#030b20!important;border-color:rgba(43,132,255,.66)!important;box-shadow:0 0 24px rgba(41,117,255,.25),inset 0 1px 0 rgba(39,159,255,.14)!important}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .centrl-pda-header{background:repeating-linear-gradient(90deg,rgba(42,118,255,.045) 0px,rgba(42,118,255,.045) 1px,transparent 1px,transparent 26px),repeating-linear-gradient(0deg,rgba(42,118,255,.042) 0px,rgba(42,118,255,.042) 1px,transparent 1px,transparent 26px),var(--pda-card)!important;box-shadow:0 0 0 1px rgba(49,140,255,.2),0 0 21px rgba(17,113,250,.26),inset 0 1px 0 rgba(64,160,255,.28)!important}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .centrl-pda-header::before{border-color:rgba(111,41,255,.49);box-shadow:0 0 0 21px rgba(91,43,201,.070),0 0 0 48px rgba(73,35,183,.040)}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .centrl-pda-content{background:repeating-linear-gradient(90deg,rgba(28,108,219,.032) 0px,rgba(28,108,219,.032) 1px,transparent 1px,transparent 29px),repeating-linear-gradient(0deg,rgba(28,108,219,.032) 0px,rgba(28,108,219,.032) 1px,transparent 1px,transparent 29px),var(--pda-panel)!important;border-color:rgba(44,135,252,.82)!important;box-shadow:0 0 0 1px rgba(47,140,255,.23),0 0 18px rgba(35,116,255,.22)!important}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-app-icon{border-radius:11px!important;clip-path:polygon(0 9%,9% 0,91% 0,100% 9%,100% 91%,91% 100%,9% 100%,0 91%);background:#081b3c!important;border:2px solid #267eff!important;box-shadow:inset 0 0 18px rgba(4,74,174,.4),0 0 16px rgba(34,128,255,.36)!important}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-app-icon.alarms{border-color:#ff6575!important;box-shadow:inset 0 0 19px rgba(195,21,47,.31),0 0 12px rgba(231,51,70,.25)!important}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-app-icon.chat{border-color:#00baff!important}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-app-icon.location{border-color:#a34cff!important;box-shadow:inset 0 0 18px rgba(103,35,211,.34),0 0 16px rgba(156,74,255,.27)!important}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-app-icon.status{border-color:#14dfab!important;box-shadow:inset 0 0 18px rgba(7,128,98,.35),0 0 16px rgba(32,220,158,.24)!important}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-panel-title span{color:#20d6ff!important}

/* 3. Compact Command — reduced scale/density and practical squared panels. */
.centrl-pda-shell[data-pda-theme="compact-command"]{
 --pda-card:linear-gradient(155deg,#0c2039,#081729);
 --pda-panel:linear-gradient(160deg,#0b1d34,#071728);
 --pda-panel-edge:rgba(100,133,172,.32);--pda-edge:rgba(121,153,189,.34);
 --pda-round:14px;--pda-space:11px;--pda-shadow:0 5px 15px rgba(0,0,0,.24);
 background:#06101f!important;
}
.centrl-pda-shell[data-pda-theme="compact-command"] .centrl-pda-device{background:#081525!important;border-color:rgba(129,169,216,.23)!important;box-shadow:none!important;padding:8px!important}
.centrl-pda-shell[data-pda-theme="compact-command"] .centrl-pda-brandbar{padding:2px 6px 8px}
.centrl-pda-shell[data-pda-theme="compact-command"] .centrl-pda-header{min-height:132px!important;padding:13px!important}
.centrl-pda-shell[data-pda-theme="compact-command"] .centrl-pda-header::before{width:155px;height:155px;right:-75px;top:-70px;opacity:.35}
.centrl-pda-shell[data-pda-theme="compact-command"] .pda-word{font-size:45px!important;letter-spacing:-.065em!important;text-shadow:none!important}
.centrl-pda-shell[data-pda-theme="compact-command"] .pda-team{font-size:22px!important;margin-top:12px!important}
.centrl-pda-shell[data-pda-theme="compact-command"] .pda-timebox #pda-time{font-size:25px!important}
.centrl-pda-shell[data-pda-theme="compact-command"] .centrl-pda-apps{gap:5px!important;padding:10px 0 9px!important}
.centrl-pda-shell[data-pda-theme="compact-command"] .pda-app{font-size:10px!important;gap:5px!important}
.centrl-pda-shell[data-pda-theme="compact-command"] .pda-app-icon{width:clamp(49px,14.5vw,59px)!important;height:clamp(49px,14.5vw,59px)!important;border-radius:11px!important;background:rgba(5,18,38,.72)!important;border-color:rgba(112,156,216,.36)!important;box-shadow:none!important}
.centrl-pda-shell[data-pda-theme="compact-command"] .pda-app-icon.alarms svg{fill:#ff6d7f!important}
.centrl-pda-shell[data-pda-theme="compact-command"] .pda-app-icon.chat svg{fill:#47baff!important}
.centrl-pda-shell[data-pda-theme="compact-command"] .pda-app-icon.location svg{fill:#b388ff!important}
.centrl-pda-shell[data-pda-theme="compact-command"] .pda-app-icon.status svg{fill:#49e8b6!important}
.centrl-pda-shell[data-pda-theme="compact-command"] .centrl-pda-content{min-height:260px!important;box-shadow:none!important}
.centrl-pda-shell[data-pda-theme="compact-command"] .centrl-pda-content::before{opacity:.25}
.centrl-pda-shell[data-pda-theme="compact-command"] .pda-panel-title h2{font-size:19px!important}
.centrl-pda-shell[data-pda-theme="compact-command"] .pda-empty{min-height:130px!important}
.centrl-pda-shell[data-pda-theme="compact-command"] .pda-msg{padding:8px;border-radius:9px}

/* 4. Premium Minimal — understated navy, silver-white edges, no icon glow. */
.centrl-pda-shell[data-pda-theme="premium-minimal"]{
 --pda-card:linear-gradient(145deg,rgba(27,46,75,.96),rgba(8,25,49,.98));
 --pda-panel:linear-gradient(150deg,#182f50,#091b36);
 --pda-edge:rgba(168,202,240,.43);--pda-panel-edge:rgba(130,166,209,.30);
 --pda-round:21px;--pda-shadow:0 8px 25px rgba(1,9,27,.24);
 background:linear-gradient(170deg,#0a1b35,#061125)!important;
}
.centrl-pda-shell[data-pda-theme="premium-minimal"] .centrl-pda-device{background:linear-gradient(180deg,#0b1e38,#08162b)!important;border-color:rgba(170,198,229,.22)!important;box-shadow:0 9px 25px rgba(2,7,25,.28)!important}
.centrl-pda-shell[data-pda-theme="premium-minimal"] .centrl-pda-header{box-shadow:0 10px 21px rgba(2,7,20,.27),inset 0 1px 0 rgba(255,255,255,.13)!important}
.centrl-pda-shell[data-pda-theme="premium-minimal"] .centrl-pda-header::before{width:240px;height:240px;top:-95px;right:-120px;border-color:rgba(183,204,236,.16);box-shadow:0 0 0 23px rgba(190,215,242,.035)}
.centrl-pda-shell[data-pda-theme="premium-minimal"] .centrl-pda-header::after{opacity:.30}
.centrl-pda-shell[data-pda-theme="premium-minimal"] .pda-word{text-shadow:none!important}
.centrl-pda-shell[data-pda-theme="premium-minimal"] .centrl-pda-content{box-shadow:0 9px 21px rgba(3,10,26,.25),inset 0 1px 0 rgba(255,255,255,.04)!important}
.centrl-pda-shell[data-pda-theme="premium-minimal"] .centrl-pda-content::before{border-color:rgba(150,192,240,.17);box-shadow:0 0 0 34px rgba(132,168,217,.018)}
.centrl-pda-shell[data-pda-theme="premium-minimal"] .pda-app-icon{width:clamp(52px,15vw,64px)!important;height:clamp(52px,15vw,64px)!important;border-radius:14px!important;box-shadow:0 5px 12px rgba(2,9,26,.22),inset 0 1px 0 rgba(255,255,255,.12)!important}
.centrl-pda-shell[data-pda-theme="premium-minimal"] .pda-app-icon.alarms{background:linear-gradient(155deg,#c2433b,#a52d30)!important;border-color:rgba(255,189,177,.47)!important}
.centrl-pda-shell[data-pda-theme="premium-minimal"] .pda-app-icon.chat{background:linear-gradient(155deg,#127dd4,#1254a6)!important;border-color:rgba(171,213,254,.46)!important}
.centrl-pda-shell[data-pda-theme="premium-minimal"] .pda-app-icon.location{background:linear-gradient(155deg,#8453ca,#5330a3)!important;border-color:rgba(199,178,241,.48)!important}
.centrl-pda-shell[data-pda-theme="premium-minimal"] .pda-app-icon.status{background:linear-gradient(155deg,#119772,#0b715b)!important;border-color:rgba(151,243,212,.45)!important}
.centrl-pda-shell[data-pda-theme="premium-minimal"] .pda-panel-title span{color:#adcde9!important}

/* Theme picker: native-feeling in-app dialog; persists only when applied. */
.centrl-pda-shell .centrl-pda-theme-overlay{position:fixed;inset:0;z-index:2147482000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(1,6,19,.80);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}
.centrl-pda-shell .centrl-pda-theme-dialog{box-sizing:border-box;width:min(100%,430px);max-height:min(90dvh,740px);overflow:auto;overscroll-behavior:contain;color:#fff;background:linear-gradient(155deg,#142848,#07152c 70%,#051023);border:1px solid rgba(119,185,255,.40);border-radius:24px;padding:20px;box-shadow:0 24px 90px rgba(0,0,0,.65),0 0 38px rgba(25,102,225,.18)}
.centrl-pda-shell .centrl-theme-dialog-top{display:flex;align-items:flex-start;gap:14px;justify-content:space-between;margin-bottom:15px}
.centrl-pda-shell .centrl-theme-eyebrow{color:#63c7ff;font-size:10px;font-weight:850;letter-spacing:.16em}
.centrl-pda-shell .centrl-theme-dialog-top h2{color:#fff!important;font-size:24px!important;line-height:1.12!important;font-weight:850!important;margin:6px 0 7px!important}
.centrl-pda-shell .centrl-theme-dialog-top p{color:#b5c8e1!important;margin:0!important;font-size:12px;line-height:1.5}
.centrl-pda-shell .centrl-theme-close{flex:0 0 34px;height:34px;border:1px solid rgba(151,196,243,.25);border-radius:11px;background:rgba(93,143,194,.1);color:#e5f2ff;font-size:23px;line-height:1;cursor:pointer}
.centrl-pda-shell .centrl-pda-theme-options{display:grid;gap:9px}
.centrl-pda-shell .centrl-theme-choice{display:flex;align-items:center;gap:11px;min-height:78px;width:100%;text-align:left;cursor:pointer;color:#e7f2ff;background:rgba(13,33,61,.72);border:1px solid rgba(111,155,206,.32);border-radius:15px;padding:10px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}
.centrl-pda-shell .centrl-theme-choice.is-chosen{background:linear-gradient(115deg,rgba(20,75,144,.62),rgba(7,35,76,.82));border-color:#46baff;box-shadow:inset 0 0 0 1px rgba(64,163,255,.34),0 0 17px rgba(34,133,250,.17)}
.centrl-pda-shell .centrl-theme-choice-copy{display:flex;flex-direction:column;flex:1;gap:4px;min-width:0}
.centrl-pda-shell .centrl-theme-choice-copy strong{font-weight:800;font-size:13px;color:#f8fbff;line-height:1.25}
.centrl-pda-shell .centrl-theme-choice-copy small{font-size:10px;color:#b4c9df;line-height:1.3}
.centrl-pda-shell .centrl-theme-radio{height:19px;width:19px;flex:0 0 19px;border:1.5px solid #91b1d2;border-radius:50%;display:grid;place-items:center}
.centrl-pda-shell .centrl-theme-choice.is-chosen .centrl-theme-radio{border-color:#7adaff;box-shadow:0 0 9px rgba(37,167,255,.26)}
.centrl-pda-shell .centrl-theme-choice.is-chosen .centrl-theme-radio::before{content:"";width:9px;height:9px;background:#54ccff;border-radius:50%;box-shadow:0 0 10px rgba(40,150,255,.72)}
.centrl-pda-shell .centrl-theme-preview{position:relative;display:block;overflow:hidden;width:66px;height:54px;flex:0 0 66px;border-radius:9px;background:#0a2345;border:1px solid rgba(174,221,255,.35)}
.centrl-pda-shell .centrl-theme-preview::before{content:"";position:absolute;inset:5px 5px 22px;border:1px solid rgba(157,214,255,.72);border-radius:5px;background:linear-gradient(115deg,rgba(94,168,243,.28),rgba(6,48,111,.26))}
.centrl-pda-shell .centrl-theme-preview i,.centrl-pda-shell .centrl-theme-preview b,.centrl-pda-shell .centrl-theme-preview em{position:absolute;display:block;border-radius:3px;height:12px;width:12px;bottom:5px;left:5px;background:#dd4052}
.centrl-pda-shell .centrl-theme-preview b{left:24px;background:#188eff}
.centrl-pda-shell .centrl-theme-preview em{left:43px;background:#15b890}
.centrl-pda-shell .preview-executive-glass{background:radial-gradient(circle at 75% 20%,#1963aa,#04132b);box-shadow:inset 0 0 13px rgba(71,162,255,.46)}
.centrl-pda-shell .preview-tactical-neon{background:repeating-linear-gradient(90deg,transparent 0 9px,rgba(29,108,255,.16) 9px 10px),#070b28;border-color:#705aff}
.centrl-pda-shell .preview-tactical-neon::before{border-color:#13a6ff;border-radius:1px;box-shadow:0 0 6px #146dff}
.centrl-pda-shell .preview-compact-command{background:#061526}
.centrl-pda-shell .preview-compact-command::before{border-color:#4a729e;border-radius:2px;background:#09223d}
.centrl-pda-shell .preview-compact-command i,.centrl-pda-shell .preview-compact-command b,.centrl-pda-shell .preview-compact-command em{height:8px;width:13px}
.centrl-pda-shell .preview-premium-minimal{background:linear-gradient(140deg,#1b3d5d,#0c1a2e);border-color:#718da9}
.centrl-pda-shell .preview-premium-minimal::before{border-color:#7d9cbe;background:linear-gradient(135deg,#2a547b,#0b1c39)}
.centrl-pda-shell .centrl-theme-actions{display:grid;grid-template-columns:1fr 1.55fr;gap:10px;margin-top:18px}
.centrl-pda-shell .centrl-theme-actions button{min-height:44px;border-radius:12px;font-size:12px;font-weight:800;cursor:pointer}
.centrl-pda-shell .centrl-theme-cancel{color:#d4e9fa;background:rgba(104,150,199,.08);border:1px solid rgba(147,185,227,.35)}
.centrl-pda-shell .centrl-theme-apply{color:#fff;border:1px solid rgba(111,195,255,.62);background:linear-gradient(135deg,#168dff,#1553df);box-shadow:0 7px 20px rgba(19,96,232,.33)}
.centrl-pda-shell .centrl-theme-device-note{font-size:10px!important;color:#99aec9!important;text-align:center;margin:11px 0 0!important}
@media(max-width:680px){
  .centrl-pda-shell{padding:1px!important;min-height:100dvh!important}
  .centrl-pda-shell .centrl-pda-device{width:100%!important;max-width:none!important;border-radius:19px!important;padding:8px!important;min-height:100dvh!important}
  .centrl-pda-shell .centrl-pda-header{padding:14px!important}
  .centrl-pda-shell .centrl-pda-content{min-height:265px!important}
  .centrl-pda-shell .centrl-pda-theme-dialog{padding:15px;max-height:90dvh}
  .centrl-pda-shell .centrl-theme-choice{min-height:70px}
}
@media(max-width:360px){
  .centrl-pda-shell .centrl-pda-apps{gap:2px!important}
  .centrl-pda-shell .pda-app-icon{width:52px!important;height:52px!important}
  .centrl-pda-shell .pda-app{font-size:10px!important}
  .centrl-pda-shell .pda-word{font-size:46px!important}
  .centrl-pda-shell .pda-timebox{min-width:105px}
  .centrl-pda-shell .pda-timebox #pda-time{font-size:26px!important}
}
@media(prefers-reduced-motion:reduce){
  .centrl-pda-shell .pda-app,.centrl-pda-shell .pda-app-icon,.centrl-pda-shell .centrl-theme-choice{transition:none!important}
}

/* =============================================================
 * Centrl 1.0.22 — FIVE deliberately distinct PDA visual systems.
 * Design-only styles; all controls retain their event listeners.
 * All selectors scoped to PDA, leaving Control and Point unchanged.
 * ============================================================= */

/* User-approved identity: actual shield and wordmark extracted from chosen Centrl logo. */
.centrl-pda-shell .centrl-pda-brandmark{display:inline-flex;align-items:center;gap:9px;min-width:0}
.centrl-pda-shell .centrl-approved-shield{width:31px;height:35px;object-fit:contain;display:block;filter:drop-shadow(0 0 6px rgba(19,139,255,.45))}
.centrl-pda-shell .centrl-approved-wordmarks{display:block;position:relative;width:105px;height:30px;flex:0 0 105px}
.centrl-pda-shell .centrl-approved-wordmark{position:absolute;width:105px;height:30px;object-fit:fill;inset:0;display:block}
.centrl-pda-shell .wordmark-navy{display:none}
.centrl-pda-shell[data-pda-theme="light"] .wordmark-navy{display:block}
.centrl-pda-shell[data-pda-theme="light"] .wordmark-white{display:none}
.centrl-pda-shell .centrl-pda-brandbar{position:relative;z-index:3}
.centrl-pda-shell .centrl-theme-choice .centrl-theme-choice-copy strong,.centrl-pda-shell .centrl-theme-choice .centrl-theme-choice-copy small{color:inherit!important}

/* GLASSY — unmistakably glossy translucent glass, big specular highlights. */
.centrl-pda-shell[data-pda-theme="glassy"]{
  --pda-edge:rgba(232,249,255,.94);--pda-panel-edge:rgba(142,208,255,.84);
  --pda-card:linear-gradient(122deg,rgba(55,133,206,.81) 0%,rgba(9,46,109,.84) 38%,rgba(4,25,75,.94) 70%,rgba(7,72,153,.86) 100%);
  --pda-panel:linear-gradient(130deg,rgba(42,105,164,.86),rgba(6,41,90,.91) 52%,rgba(2,27,75,.96));
  --pda-round:25px;
  background:radial-gradient(ellipse at 30% -5%,#105ebd 0%,#02132f 58%,#000d24 100%)!important;
}
.centrl-pda-shell[data-pda-theme="glassy"] .centrl-pda-device{background:radial-gradient(ellipse at 70% 10%,rgba(48,172,255,.27),transparent 44%),linear-gradient(180deg,#061b3d,#020d24)!important;border:1px solid rgba(138,207,255,.77)!important;box-shadow:0 0 0 2px rgba(35,123,255,.16),0 24px 65px rgba(0,11,43,.64),inset 0 0 24px rgba(25,133,255,.13)!important}
.centrl-pda-shell[data-pda-theme="glassy"] .centrl-pda-brandbar{background:linear-gradient(90deg,transparent,rgba(126,216,255,.10),transparent);border-bottom:1px solid rgba(196,237,255,.24);margin-bottom:10px;border-radius:10px}
.centrl-pda-shell[data-pda-theme="glassy"] .centrl-pda-header{border:1.5px solid rgba(221,248,255,.94)!important;box-shadow:0 16px 29px rgba(0,7,36,.5),0 0 17px rgba(28,177,255,.55),inset 0 2px 1px rgba(255,255,255,.65),inset 0 -3px 17px rgba(19,121,255,.36)!important}
.centrl-pda-shell[data-pda-theme="glassy"] .centrl-pda-header::after{opacity:1!important;background:linear-gradient(150deg,rgba(255,255,255,.38) 0%,rgba(255,255,255,.14) 12%,transparent 34%,transparent 65%,rgba(100,213,255,.19) 100%)!important}
.centrl-pda-shell[data-pda-theme="glassy"] .centrl-pda-header::before{width:270px;height:270px;right:-62px;top:-80px;box-shadow:0 0 0 44px rgba(66,158,255,.18),0 0 0 83px rgba(96,190,255,.09);border-color:rgba(141,213,255,.45)}
.centrl-pda-shell[data-pda-theme="glassy"] .pda-word{text-shadow:0 0 25px rgba(196,243,255,.65)!important}
.centrl-pda-shell[data-pda-theme="glassy"] .centrl-pda-content{background:radial-gradient(ellipse at 100% 100%,rgba(23,146,255,.25),transparent 50%),var(--pda-panel)!important;border:1.5px solid rgba(157,226,255,.82)!important;box-shadow:0 0 16px rgba(25,146,255,.36),inset 0 1px 1px rgba(255,255,255,.43),inset 0 0 40px rgba(49,142,240,.09)!important}
.centrl-pda-shell[data-pda-theme="glassy"] .centrl-pda-content::after{content:"";position:absolute;inset:0 0 auto 0;height:39%;border-radius:24px 24px 60% 10%;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent);pointer-events:none;z-index:-1}
.centrl-pda-shell[data-pda-theme="glassy"] .pda-app-icon{border:1.7px solid rgba(234,251,255,.80)!important;box-shadow:0 11px 20px rgba(0,5,27,.40),0 0 17px rgba(52,140,255,.34),inset 0 3px 2px rgba(255,255,255,.50),inset 0 -8px 16px rgba(1,13,45,.22)!important;position:relative;overflow:hidden}
.centrl-pda-shell[data-pda-theme="glassy"] .pda-app-icon::before{content:"";position:absolute;left:-25%;right:-25%;top:0;height:47%;background:linear-gradient(180deg,rgba(255,255,255,.40),rgba(255,255,255,.04));border-radius:0 0 65% 65%;pointer-events:none}
.centrl-pda-shell[data-pda-theme="glassy"] .centrl-pda-theme-trigger{background:linear-gradient(140deg,rgba(100,192,255,.25),rgba(16,54,112,.38));border-color:rgba(180,230,255,.54)}

/* TACTICAL (v1.0.23) — precision-built field command interface.
   Muted steel, controlled edge-light and precise geometry; no arcade outlines. */
.centrl-pda-shell[data-pda-theme="tactical"]{
  --pda-card:linear-gradient(136deg,#101c33 0%,#071126 62%,#0b1631 100%);
  --pda-panel:linear-gradient(155deg,#0b162e 0%,#070f20 74%,#0b1429 100%);
  --pda-edge:rgba(68,146,252,.64);
  --pda-panel-edge:rgba(67,139,234,.48);
  --pda-round:10px;--pda-space:16px;
  --pda-shadow:0 14px 38px rgba(0,6,21,.42);
  background:linear-gradient(180deg,#060b18,#020816)!important;
}
.centrl-pda-shell[data-pda-theme="tactical"] .centrl-pda-device{
  border-radius:13px!important;border:1px solid rgba(45,90,158,.34)!important;
  padding:12px!important;
  background:radial-gradient(ellipse at 83% 2%,rgba(31,54,137,.13),transparent 52%),linear-gradient(180deg,#081023,#040915)!important;
  box-shadow:0 15px 46px rgba(0,4,15,.50),inset 0 1px 0 rgba(153,206,255,.035)!important;
}
.centrl-pda-shell[data-pda-theme="tactical"] .centrl-pda-brandbar{
  padding:5px 4px 12px!important;margin-bottom:9px!important;
  background:none!important;border-bottom:1px solid rgba(64,124,205,.24)!important;
}
.centrl-pda-shell[data-pda-theme="tactical"] .centrl-pda-theme-trigger{
  min-height:35px!important;color:#b4c8e4!important;
  border:1px solid rgba(96,142,209,.33)!important;border-radius:7px!important;
  background:linear-gradient(180deg,rgba(36,63,100,.33),rgba(10,27,54,.55))!important;
  box-shadow:none!important;font-size:11px!important;
}
.centrl-pda-shell[data-pda-theme="tactical"] .centrl-pda-header{
  min-height:174px!important;padding:17px 18px!important;
  border:1px solid transparent!important;border-radius:11px!important;
  background:linear-gradient(133deg,#101b34 0%,#071226 55%,#0b1630 100%) padding-box,
             linear-gradient(130deg,rgba(56,145,255,.76),rgba(37,74,137,.35) 65%,rgba(114,81,229,.55)) border-box!important;
  box-shadow:0 0 0 1px rgba(27,79,159,.14),0 12px 25px rgba(0,6,22,.42),inset 0 1px 0 rgba(180,222,255,.055)!important;
}
.centrl-pda-shell[data-pda-theme="tactical"] .centrl-pda-header::before{
  width:320px!important;height:320px!important;right:-136px!important;top:-130px!important;
  border:1px solid rgba(40,105,202,.19)!important;opacity:1!important;
  box-shadow:0 0 0 35px rgba(47,76,173,.025),0 0 0 76px rgba(70,44,147,.03)!important;
}
.centrl-pda-shell[data-pda-theme="tactical"] .centrl-pda-header::after{
  opacity:1!important;inset:0!important;
  background:linear-gradient(90deg,rgba(73,122,225,.032) 1px,transparent 1px) 0 0 / 26px 26px,
             linear-gradient(0deg,rgba(73,122,225,.032) 1px,transparent 1px) 0 0 / 26px 26px,
             linear-gradient(125deg,transparent 73%,rgba(82,53,173,.065))!important;
}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-word{
  font-size:clamp(47px,12vw,57px)!important;font-weight:960!important;
  letter-spacing:-.055em!important;color:#f5f8ff!important;
  text-shadow:0 2px 11px rgba(50,124,223,.12)!important;
}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-timebox #pda-time{font-size:clamp(25px,7vw,30px)!important;letter-spacing:-.03em!important}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-team{font-size:26px!important;margin-top:21px!important;font-weight:850!important;letter-spacing:-.025em!important;text-transform:none!important}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-event{font-size:11px!important;letter-spacing:.025em!important;text-transform:none!important;color:#80b9e7!important}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-live{border-color:rgba(22,193,129,.39)!important;box-shadow:none!important;background:rgba(3,73,56,.40)!important}
.centrl-pda-shell[data-pda-theme="tactical"] .centrl-pda-apps{gap:7px!important;padding:15px 0 13px!important}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-app{font-size:11px!important;letter-spacing:0!important;font-weight:650!important;color:#c6d4e8!important}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-app-icon{
  position:relative!important;overflow:hidden!important;
  width:clamp(54px,15vw,65px)!important;height:clamp(54px,15vw,65px)!important;
  clip-path:none!important;border-radius:9px!important;
  border:1px solid rgba(80,124,185,.44)!important;
  background:linear-gradient(147deg,#142138,#081428)!important;
  box-shadow:0 7px 12px rgba(0,0,0,.28),inset 0 1px 0 rgba(155,205,255,.07)!important;
}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-app-icon::before{
  content:"";position:absolute;pointer-events:none;inset:0;
  border-top:2px solid var(--tile-tactical,rgba(67,141,250,.58));
  opacity:.85;
  background:linear-gradient(118deg,color-mix(in srgb,var(--tile-tactical,#358cff) 12%,transparent),transparent 57%);
}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-app-icon.alarms{--tile-tactical:#f15a71;border-color:rgba(223,78,104,.45)!important;background:linear-gradient(125deg,#281529,#10142c)!important}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-app-icon.chat{--tile-tactical:#37b8fc;border-color:rgba(63,154,213,.4)!important;background:linear-gradient(125deg,#112844,#101728)!important}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-app-icon.location{--tile-tactical:#9076e7;border-color:rgba(127,95,211,.4)!important;background:linear-gradient(125deg,#241a44,#111529)!important}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-app-icon.status{--tile-tactical:#40c6a0;border-color:rgba(50,175,147,.4)!important;background:linear-gradient(125deg,#12352f,#0d1c27)!important}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-app-icon svg{width:26px!important;height:26px!important;filter:drop-shadow(0 1px 4px rgba(0,0,0,.21))!important}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-app.active .pda-app-icon{
  outline:1px solid rgba(90,178,253,.72)!important;outline-offset:2px!important;
  box-shadow:0 0 14px rgba(27,110,215,.17),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.centrl-pda-shell[data-pda-theme="tactical"] .centrl-pda-content{
  min-height:255px!important;padding:17px!important;
  clip-path:none!important;border:1px solid transparent!important;border-radius:11px!important;
  background:linear-gradient(145deg,#0d1830,#061020 80%,#0b162c) padding-box,
             linear-gradient(135deg,rgba(55,130,220,.73),rgba(32,68,138,.29) 72%,rgba(70,74,178,.4)) border-box!important;
  box-shadow:0 12px 25px rgba(0,5,17,.31),inset 0 1px 0 rgba(130,200,255,.055)!important;
}
.centrl-pda-shell[data-pda-theme="tactical"] .centrl-pda-content::before{
  opacity:.55!important;width:330px!important;height:330px!important;
  right:-235px!important;bottom:-240px!important;border:1px solid rgba(60,119,209,.19)!important;
  box-shadow:0 0 0 30px rgba(26,67,137,.025)!important;
}
.centrl-pda-shell[data-pda-theme="tactical"] .centrl-pda-content::after{
  content:"";position:absolute;left:18px;right:18px;top:64px;height:1px;
  background:linear-gradient(90deg,rgba(74,157,241,.38),rgba(64,116,181,.05));
  pointer-events:none;
}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-panel-title{padding-bottom:13px!important;border:0!important;gap:11px!important;margin-bottom:10px!important}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-panel-title h2{font-size:21px!important;font-weight:800!important;letter-spacing:-.025em!important}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-panel-title span{color:#79a9d5!important;letter-spacing:.13em!important}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-panel-title>svg{fill:#78bfee!important}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-empty{min-height:146px!important;color:#8ba3c1!important}

/* LIGHT — warm ivory, soft panels, midnight-navy text. Not a dark theme! */
.centrl-pda-shell[data-pda-theme="light"]{
  --pda-card:linear-gradient(140deg,#ffffff,#f9f4ea 48%,#eee4d5);
  --pda-panel:linear-gradient(140deg,#ffffff,#f9f5eb);
  --pda-edge:#dfd5c7;--pda-panel-edge:#e0d8ca;
  --pda-round:20px;--pda-space:15px;--pda-shadow:0 7px 24px rgba(49,47,49,.08);
  background:#f5f1e8!important;color:#15223c!important;
}
.centrl-pda-shell[data-pda-theme="light"] .centrl-pda-device{background:linear-gradient(165deg,#fbf8f1,#f1eade)!important;color:#14243f!important;border-color:#e5ddd0!important;box-shadow:0 12px 34px rgba(54,62,83,.11)!important}
.centrl-pda-shell[data-pda-theme="light"] .centrl-pda-brandbar{border-bottom:1px solid #e8ddce;padding-bottom:10px;margin-bottom:8px}
.centrl-pda-shell[data-pda-theme="light"] .centrl-pda-theme-trigger{background:#fffdf8;border-color:#d6cbb9;color:#243957;box-shadow:0 2px 6px rgba(38,49,62,.06)}
.centrl-pda-shell[data-pda-theme="light"] .centrl-pda-header{color:#101f39!important;border:1px solid #ded2c1!important;background:var(--pda-card)!important;box-shadow:0 8px 20px rgba(54,55,63,.07),inset 0 1px 0 #fff!important}
.centrl-pda-shell[data-pda-theme="light"] .centrl-pda-header::before{border-color:rgba(199,182,153,.32);box-shadow:0 0 0 36px rgba(213,187,143,.08),0 0 0 66px rgba(196,173,140,.045)}
.centrl-pda-shell[data-pda-theme="light"] .centrl-pda-header::after{background:linear-gradient(130deg,rgba(255,255,255,.7),transparent 57%,rgba(187,169,145,.14))!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-word,.centrl-pda-shell[data-pda-theme="light"] .pda-team,.centrl-pda-shell[data-pda-theme="light"] .pda-timebox #pda-time{color:#142846!important;text-shadow:none!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-event{color:#52749f!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-timebox #pda-date{color:#7a8598!important}
.centrl-pda-shell[data-pda-theme="light"] .centrl-pda-apps .pda-app{color:#273b55!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-app-icon{border:1px solid #d6d8de!important;box-shadow:0 4px 11px rgba(41,47,61,.11),inset 0 2px 0 rgba(255,255,255,.8)!important;border-radius:17px!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-app-icon.alarms{background:linear-gradient(145deg,#ffe8e0,#f9c8c0)!important;border-color:#eab1aa!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-app-icon.chat{background:linear-gradient(145deg,#e3f2ff,#c2ddf8)!important;border-color:#b6d4f4!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-app-icon.location{background:linear-gradient(145deg,#eee7ff,#d8d0f6)!important;border-color:#c9bfee!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-app-icon.status{background:linear-gradient(145deg,#e2f7eb,#bdebd5)!important;border-color:#add9c0!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-app-icon.alarms svg{fill:#c74744!important;filter:none!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-app-icon.chat svg{fill:#1f73c5!important;filter:none!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-app-icon.location svg{fill:#7950b8!important;filter:none!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-app-icon.status svg{fill:#158368!important;filter:none!important}
.centrl-pda-shell[data-pda-theme="light"] .centrl-pda-content{color:#21304b!important;border:1px solid #e0d4c6!important;background:var(--pda-panel)!important;box-shadow:0 9px 24px rgba(42,44,59,.065),inset 0 1px 0 #fff!important}
.centrl-pda-shell[data-pda-theme="light"] .centrl-pda-content::before{opacity:.25}
.centrl-pda-shell[data-pda-theme="light"] .pda-panel-title h2,.centrl-pda-shell[data-pda-theme="light"] .pda-location-card h3,.centrl-pda-shell[data-pda-theme="light"] .pda-team-status h3{color:#1a2f4f!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-panel-title span{color:#68819e!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-panel-title>svg,.centrl-pda-shell[data-pda-theme="light"] .pda-panel-title>.pda-back{color:#406eaa!important;fill:#406eaa!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-empty,.centrl-pda-shell[data-pda-theme="light"] .pda-location-card p,.centrl-pda-shell[data-pda-theme="light"] .pda-location-card small,.centrl-pda-shell[data-pda-theme="light"] .pda-team-status p,.centrl-pda-shell[data-pda-theme="light"] .pda-info-row{color:#6b7b8e!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-msg{background:#e6eef8!important;color:#1b3255!important;border-color:#c8d9ed!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-msg.mine{background:#cce5fc!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-msg small,.centrl-pda-shell[data-pda-theme="light"] .pda-msg time{color:#55779c!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-compose textarea{background:#fff!important;color:#183052!important;-webkit-text-fill-color:#183052!important;border-color:#c4cdd7!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-photo-btn{background:#fff!important;color:#294365!important;border-color:#ced6df!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-photo-selection{background:#fff!important;color:#223c5b!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-info-row b{color:#193653!important}
.centrl-pda-shell[data-pda-theme="light"] .coord-readonly-list h3,.centrl-pda-shell[data-pda-theme="light"] .coord-readonly-list summary{color:#193552!important}

/* MINIMALISTIC — radically reduced surface and vertical consumption. */
.centrl-pda-shell[data-pda-theme="minimalistic"]{
  --pda-card:#101d30;--pda-panel:#0c192c;--pda-edge:#344761;--pda-panel-edge:#2a3b50;
  --pda-round:10px;--pda-space:9px;--pda-shadow:none;
  background:#070f1d!important;
}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-device{padding:7px!important;border-radius:8px!important;border:0!important;background:#081321!important;box-shadow:none!important;min-height:0!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-brandbar{padding:0 4px 7px!important;min-height:34px}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-approved-shield{width:23px;height:26px}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-approved-wordmarks,.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-approved-wordmark{width:88px;height:25px}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-theme-trigger{min-height:29px;min-width:60px;border-radius:6px;padding:4px 8px}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-header{min-height:95px!important;padding:10px 12px!important;border-radius:9px!important;box-shadow:none!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-header::before,.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-header::after{display:none!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-word{font-size:26px!important;line-height:1!important;letter-spacing:0!important;text-shadow:none!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-team{font-size:19px!important;line-height:1!important;margin-top:9px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-event{font-size:10px!important;margin-top:3px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-timebox #pda-time{font-size:22px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-timebox #pda-date{font-size:9px!important;margin-top:1px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-live{padding:2px 7px!important;margin-top:4px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-gps{font-size:9px!important;margin-top:4px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-apps{padding:7px 0 5px!important;gap:2px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-app{font-size:9px!important;gap:3px!important;padding:2px 0!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-app-icon{width:clamp(38px,11.5vw,46px)!important;height:clamp(38px,11.5vw,46px)!important;border-radius:8px!important;background:#102137!important;border:1px solid #425772!important;box-shadow:none!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-app-icon svg{width:21px!important;height:21px!important;filter:none!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-app-icon.alarms svg{fill:#ff7280!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-app-icon.chat svg{fill:#63bfff!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-app-icon.location svg{fill:#b8a0ff!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-app-icon.status svg{fill:#64e7bf!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-app.active .pda-app-icon{outline:1px solid #84c4ff!important;outline-offset:1px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-content{min-height:135px!important;padding:9px!important;border-radius:9px!important;box-shadow:none!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-content::before,.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-content::after{display:none!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-panel-title{gap:7px!important;margin-bottom:5px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-panel-title h2{font-size:17px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-panel-title span{font-size:8px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-panel-title>svg,.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-panel-title>.pda-back{width:25px!important;height:25px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-empty{min-height:58px!important;padding:13px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-messages{height:165px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-msg{padding:6px 8px!important;border-radius:7px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-location-card{padding:9px 3px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .location-radar{width:58px;height:58px;margin:0 auto 7px}

/* COLOURFUL — vivid, clearly color-coded tiles, bright warm/deep-blue lighting. */
.centrl-pda-shell[data-pda-theme="colourful"]{
  --pda-card:linear-gradient(140deg,#30235f,#112456 45%,#083650);
  --pda-panel:linear-gradient(145deg,#1e2857,#132347 58%,#0d2247);
  --pda-edge:#9b83ef;--pda-panel-edge:#5ca1ed;
  --pda-round:25px;--pda-shadow:0 15px 36px rgba(17,9,54,.35);
  background:radial-gradient(circle at 95% 0%,rgba(147,42,235,.30),transparent 40%),radial-gradient(circle at 10% 75%,rgba(12,211,182,.15),transparent 45%),#0a1735!important;
}
.centrl-pda-shell[data-pda-theme="colourful"] .centrl-pda-device{background:radial-gradient(circle at 95% 5%,rgba(179,84,244,.17),transparent 42%),linear-gradient(160deg,#151e48,#081932)!important;border:1px solid rgba(140,118,245,.38)!important;box-shadow:0 18px 38px rgba(2,4,29,.5)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .centrl-pda-header{background:radial-gradient(circle at 15% 0%,rgba(202,89,255,.22),transparent 40%),radial-gradient(circle at 92% 100%,rgba(0,204,229,.20),transparent 42%),var(--pda-card)!important;border:1px solid #8b75e8!important;box-shadow:0 12px 30px rgba(17,13,80,.42),inset 0 1px 0 rgba(255,255,255,.22)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .centrl-pda-header::before{border-color:#c26bff;box-shadow:0 0 0 32px rgba(169,78,230,.09),0 0 0 66px rgba(42,209,235,.07)}
.centrl-pda-shell[data-pda-theme="colourful"] .centrl-pda-apps{gap:7px!important}
.centrl-pda-shell[data-pda-theme="colourful"] .pda-app-icon{width:clamp(55px,17vw,70px)!important;height:clamp(55px,17vw,70px)!important;border-radius:21px!important;border:1.5px solid rgba(255,255,255,.63)!important;box-shadow:0 13px 19px rgba(0,0,0,.27),inset 0 2px 1px rgba(255,255,255,.26)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .pda-app-icon.alarms{background:linear-gradient(135deg,#ff785c,#d82d48)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .pda-app-icon.chat{background:linear-gradient(135deg,#51c9ff,#0068e9)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .pda-app-icon.location{background:linear-gradient(135deg,#bf7fff,#6833e0)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .pda-app-icon.status{background:linear-gradient(135deg,#40e5ae,#068f87)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .pda-app-icon.grid{background:linear-gradient(130deg,#7b7aff,#4a40dc)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .pda-app-icon.coord-report{background:linear-gradient(130deg,#19dfd0,#108b8c)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .pda-app-icon.coord-alarms{background:linear-gradient(130deg,#ffbd5e,#e26a16)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .pda-app-icon.coord-teams{background:linear-gradient(130deg,#489dff,#2550ca)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .centrl-pda-content{background:radial-gradient(ellipse at 100% 100%,rgba(125,55,250,.19),transparent 40%),var(--pda-panel)!important;border-color:#557bbb!important;box-shadow:0 12px 29px rgba(2,9,38,.36),inset 0 1px 0 rgba(255,255,255,.12)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .pda-panel-title span{color:#a8c9ff!important}
.centrl-pda-shell[data-pda-theme="colourful"] .centrl-pda-theme-trigger{background:linear-gradient(125deg,rgba(146,85,240,.33),rgba(45,142,240,.16));border-color:rgba(173,148,255,.55)}

/* Live theme picker previews: distinct, recognizable without text. */
.centrl-pda-shell .preview-tactical{background:repeating-linear-gradient(0deg,transparent 0 11px,rgba(41,112,250,.16) 11px 12px),#040a20;border-color:#3179ff;clip-path:polygon(0 7px,7px 0,100% 0,100% 100%,0 100%)}
.centrl-pda-shell .preview-tactical::before{background:#07152e;border-color:#18b4ff;border-radius:0;box-shadow:0 0 7px #178bff}
.centrl-pda-shell .preview-glassy{background:linear-gradient(132deg,#64b8eb,#0b3b87 50%,#081b47);border-color:#d0f4ff;box-shadow:inset 0 2px 0 rgba(255,255,255,.68),0 0 8px rgba(50,166,255,.32)}
.centrl-pda-shell .preview-glassy::before{background:linear-gradient(140deg,rgba(255,255,255,.6),rgba(95,171,255,.13));border-color:#b9eaff}
.centrl-pda-shell .preview-light{background:linear-gradient(125deg,#fffaf0,#f2e7d9);border-color:#d5c9b9}
.centrl-pda-shell .preview-light::before{background:#fff;border-color:#dbcfbc}
.centrl-pda-shell .preview-light i{background:#f3a99d}.centrl-pda-shell .preview-light b{background:#a8cfef}.centrl-pda-shell .preview-light em{background:#b7e2cf}
.centrl-pda-shell .preview-minimalistic{background:#0b1424;border-color:#4c607a}
.centrl-pda-shell .preview-minimalistic::before{height:12px;bottom:auto;background:#0b1d30;border:1px solid #435977}
.centrl-pda-shell .preview-minimalistic i,.centrl-pda-shell .preview-minimalistic b,.centrl-pda-shell .preview-minimalistic em{width:10px;height:9px;bottom:15px}
.centrl-pda-shell .preview-colourful{background:linear-gradient(150deg,#422168,#143c7c);border-color:#bb7cff}
.centrl-pda-shell .preview-colourful::before{background:linear-gradient(140deg,#724bcd,#006c9b);border-color:#9476f2}
.centrl-pda-shell .preview-colourful i{background:#ff665b}.centrl-pda-shell .preview-colourful b{background:#31b9ff}.centrl-pda-shell .preview-colourful em{background:#15d29b}

/* Responsive adjustments only for theme-specific differences. */
@media(max-width:680px){
  .centrl-pda-shell[data-pda-theme="light"] .centrl-pda-device{border-radius:12px!important}
  .centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-device{min-height:0!important}
  .centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-content{min-height:135px!important}
  .centrl-pda-shell[data-pda-theme="tactical"] .centrl-pda-device{border-radius:2px!important}
}

/* ===== Centrl PDA identity correction v1.0.23 ===== */
.centrl-pda-shell .centrl-pda-brandmark{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:0 1 auto}
.centrl-pda-shell .centrl-approved-shield{width:38px!important;height:41px!important;object-fit:contain!important;flex:0 0 38px;filter:drop-shadow(0 0 5px rgba(12,135,255,.26))!important}
.centrl-pda-shell .centrl-approved-brandcopy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-width:0}
.centrl-pda-shell .centrl-approved-wordmarks{position:relative!important;width:132px!important;height:35px!important;flex:0 0 35px!important;display:block!important}
.centrl-pda-shell .centrl-approved-wordmark{position:absolute!important;inset:0!important;display:block!important;width:132px!important;height:35px!important;object-fit:contain!important;object-position:left center!important}
.centrl-pda-shell .centrl-approved-brandline{width:78px;height:1px;margin:0 0 3px 2px;background:linear-gradient(90deg,transparent,#b4c1d0 45%,transparent);opacity:.7}
.centrl-pda-shell .centrl-approved-brandtag{font-size:9px!important;letter-spacing:.03em!important;line-height:1!important;color:#becfe4!important;font-weight:450!important;white-space:nowrap}
.centrl-pda-shell[data-pda-theme="light"] .centrl-approved-brandtag{color:#526780!important}
.centrl-pda-shell[data-pda-theme="light"] .centrl-approved-brandline{background:linear-gradient(90deg,transparent,#546c86 45%,transparent)}
.centrl-pda-shell .centrl-pda-theme-trigger{flex:0 0 auto}
@media(max-width:370px){
  .centrl-pda-shell .centrl-approved-shield{width:33px!important;height:37px!important;flex-basis:33px}
  .centrl-pda-shell .centrl-approved-wordmarks{width:114px!important;height:31px!important;flex-basis:31px!important}
  .centrl-pda-shell .centrl-approved-wordmark{width:114px!important;height:31px!important}
  .centrl-pda-shell .centrl-approved-brandtag{font-size:8px!important}
  .centrl-pda-shell .centrl-pda-brandbar{gap:7px!important}
}
/* The paired light/dark logos must never overlay each other. */
.centrl-pda-shell .centrl-approved-wordmark.wordmark-navy{display:none!important}
.centrl-pda-shell .centrl-approved-wordmark.wordmark-white{display:block!important}
.centrl-pda-shell[data-pda-theme="light"] .centrl-approved-wordmark.wordmark-navy{display:block!important}
.centrl-pda-shell[data-pda-theme="light"] .centrl-approved-wordmark.wordmark-white{display:none!important}

/* Tactical: restrained command-grid precision accents. */
.centrl-pda-shell[data-pda-theme="tactical"] .centrl-pda-header::after{
  background:
    linear-gradient(90deg,rgba(73,122,225,.026) 1px,transparent 1px) 0 0 / 27px 27px,
    linear-gradient(0deg,rgba(73,122,225,.026) 1px,transparent 1px) 0 0 / 27px 27px,
    linear-gradient(90deg,rgba(53,144,235,.5),transparent 28%) left top / 100% 1px no-repeat,
    linear-gradient(0deg,rgba(112,74,224,.38),transparent 68%) right top / 1px 100% no-repeat,
    linear-gradient(125deg,transparent 69%,rgba(95,55,190,.07))!important;
}
.centrl-pda-shell[data-pda-theme="tactical"] .centrl-pda-header{
  box-shadow:0 0 0 1px rgba(27,79,159,.14),0 0 13px rgba(17,107,248,.10),0 12px 25px rgba(0,6,22,.42),inset 0 1px 0 rgba(180,222,255,.055)!important;
}
.centrl-pda-shell[data-pda-theme="tactical"] .pda-app-icon{
  clip-path:polygon(0 6px,6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px))!important;
}
.centrl-pda-shell[data-pda-theme="tactical"] .centrl-pda-content{
  box-shadow:0 0 11px rgba(19,96,220,.075),0 12px 25px rgba(0,5,17,.31),inset 0 1px 0 rgba(130,200,255,.055)!important;
}


/* ===== Centrl PDA Theme Rebuild v1.0.24 =====
   Seven selectable premium themes:
   - tactical-green / tactical-black / tactical-neon
   - glassy / light / minimalistic / colourful
   Presentation-only: no workflow logic changed.
*/

/* Theme picker now supports the rebuilt seven-theme family. */
.centrl-pda-shell .centrl-pda-theme-options{grid-template-columns:1fr}
.centrl-pda-shell .preview-tactical-green{
  background:linear-gradient(145deg,#20261a,#0e120d);
  border-color:#7c9361;
  clip-path:polygon(0 7px,7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);
}
.centrl-pda-shell .preview-tactical-green::before{background:linear-gradient(145deg,#1a2216,#0f150f);border-color:#8aa86b;border-radius:2px}
.centrl-pda-shell .preview-tactical-green i{background:#df5d57}.centrl-pda-shell .preview-tactical-green b{background:#8cab6c}.centrl-pda-shell .preview-tactical-green em{background:#41c59e}
.centrl-pda-shell .preview-tactical-black{
  background:linear-gradient(145deg,#0e1116,#05070c);
  border-color:#6d7a8d;
  clip-path:polygon(0 7px,7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);
}
.centrl-pda-shell .preview-tactical-black::before{background:linear-gradient(145deg,#141922,#090c12);border-color:#9cb3cb;border-radius:2px}
.centrl-pda-shell .preview-tactical-black i{background:#ef6662}.centrl-pda-shell .preview-tactical-black b{background:#6fb8ff}.centrl-pda-shell .preview-tactical-black em{background:#7ce9c6}
.centrl-pda-shell .preview-tactical-neon{background:repeating-linear-gradient(90deg,transparent 0 8px,rgba(42,113,255,.14) 8px 9px),linear-gradient(150deg,#0c0f2a,#050813);border-color:#5da7ff;clip-path:polygon(0 7px,7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}
.centrl-pda-shell .preview-tactical-neon::before{background:linear-gradient(145deg,#091635,#0b1230);border-color:#2cc8ff;border-radius:1px;box-shadow:0 0 8px rgba(34,146,255,.55)}
.centrl-pda-shell .preview-glassy{background:linear-gradient(135deg,#9dd2ff,#2d77d0 44%,#0a235f);border-color:#e7f7ff;box-shadow:inset 0 2px 0 rgba(255,255,255,.8),0 0 10px rgba(56,176,255,.28)}
.centrl-pda-shell .preview-glassy::before{background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(132,200,255,.18));border-color:#d9f4ff}
.centrl-pda-shell .preview-light{background:linear-gradient(135deg,#fffdf8,#f3ebde 55%,#ebe0cf);border-color:#d6c9b8}
.centrl-pda-shell .preview-light::before{background:linear-gradient(145deg,#fff,#f4efe5);border-color:#ddd0bf}
.centrl-pda-shell .preview-light i{background:#ef8c7c}.centrl-pda-shell .preview-light b{background:#8dbbe8}.centrl-pda-shell .preview-light em{background:#91d2ba}
.centrl-pda-shell .preview-minimalistic{background:#101822;border-color:#4f6075}
.centrl-pda-shell .preview-minimalistic::before{background:#121d2a;border-color:#566980;height:11px;bottom:auto}
.centrl-pda-shell .preview-minimalistic i,.centrl-pda-shell .preview-minimalistic b,.centrl-pda-shell .preview-minimalistic em{height:8px;width:10px;bottom:14px}
.centrl-pda-shell .preview-colourful{background:linear-gradient(145deg,#4c2e7b,#153f87 55%,#0a274c);border-color:#cf8aff}
.centrl-pda-shell .preview-colourful::before{background:linear-gradient(145deg,#8f65ff,#1989c6);border-color:#bc91ff}
.centrl-pda-shell .preview-colourful i{background:#ff6f62}.centrl-pda-shell .preview-colourful b{background:#33bbff}.centrl-pda-shell .preview-colourful em{background:#22d9a0}

/* Base tactical DNA shared by all tactical variants. */
.centrl-pda-shell[data-pda-theme^="tactical-"]{
  --pda-round:8px;
  --pda-space:12px;
  background:
    radial-gradient(circle at 20% 0,rgba(255,255,255,.03),transparent 18%),
    linear-gradient(180deg,#06090f,#03060a 60%,#020407) !important;
}
.centrl-pda-shell[data-pda-theme^="tactical-"] .centrl-pda-device{
  max-width:540px;
  border-radius:4px!important;
  padding:10px!important;
  position:relative;
  overflow:hidden;
}
.centrl-pda-shell[data-pda-theme^="tactical-"] .centrl-pda-device::before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(90deg,transparent 0 18px,rgba(255,255,255,.018) 18px 19px),linear-gradient(0deg,transparent 0 18px,rgba(255,255,255,.018) 18px 19px);
  background-size:19px 19px;opacity:.4;mix-blend-mode:screen;
}
.centrl-pda-shell[data-pda-theme^="tactical-"] .centrl-pda-brandbar{
  padding:2px 4px 10px!important;
  margin-bottom:10px;
  border-bottom:1px solid rgba(116,146,186,.18);
}
.centrl-pda-shell[data-pda-theme^="tactical-"] .centrl-pda-header,
.centrl-pda-shell[data-pda-theme^="tactical-"] .centrl-pda-content{
  border-radius:3px!important;
  position:relative;
  overflow:hidden;
}
.centrl-pda-shell[data-pda-theme^="tactical-"] .centrl-pda-header::before,
.centrl-pda-shell[data-pda-theme^="tactical-"] .centrl-pda-content::before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:
    linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 26px 26px,
    linear-gradient(0deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 26px 26px,
    radial-gradient(circle at 85% 18%,rgba(255,255,255,.08),transparent 32%);
  opacity:.65;
}
.centrl-pda-shell[data-pda-theme^="tactical-"] .centrl-pda-header::after,
.centrl-pda-shell[data-pda-theme^="tactical-"] .centrl-pda-content::after{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:
    linear-gradient(90deg,transparent 0,transparent calc(100% - 16px),currentColor calc(100% - 16px),currentColor calc(100% - 15px),transparent calc(100% - 15px)) top right / 100% 100% no-repeat,
    linear-gradient(0deg,transparent 0,transparent calc(100% - 16px),currentColor calc(100% - 16px),currentColor calc(100% - 15px),transparent calc(100% - 15px)) top right / 100% 100% no-repeat;
  opacity:.12;
}
.centrl-pda-shell[data-pda-theme^="tactical-"] .pda-word{
  letter-spacing:-.055em!important;
  text-transform:uppercase;
  text-shadow:none!important;
  font-weight:980!important;
}
.centrl-pda-shell[data-pda-theme^="tactical-"] .pda-team{font-weight:900!important;text-transform:uppercase;letter-spacing:-.035em!important}
.centrl-pda-shell[data-pda-theme^="tactical-"] .pda-event{text-transform:uppercase;letter-spacing:.08em!important;font-size:11px!important}
.centrl-pda-shell[data-pda-theme^="tactical-"] .centrl-pda-apps{gap:7px!important;padding:16px 0 14px!important}
.centrl-pda-shell[data-pda-theme^="tactical-"] .pda-app{gap:8px!important;font-weight:700!important}
.centrl-pda-shell[data-pda-theme^="tactical-"] .pda-app-icon{
  width:clamp(56px,16vw,71px)!important;height:clamp(56px,16vw,71px)!important;
  border-radius:0!important;
  clip-path:polygon(0 7px,7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px))!important;
}
.centrl-pda-shell[data-pda-theme^="tactical-"] .centrl-pda-content{min-height:300px!important}
.centrl-pda-shell[data-pda-theme^="tactical-"] .pda-panel-title{margin-bottom:12px!important;gap:10px!important}
.centrl-pda-shell[data-pda-theme^="tactical-"] .pda-panel-title span{text-transform:uppercase;letter-spacing:.18em!important}
.centrl-pda-shell[data-pda-theme^="tactical-"] .pda-team-status,
.centrl-pda-shell[data-pda-theme^="tactical-"] .pda-location-card,
.centrl-pda-shell[data-pda-theme^="tactical-"] .pda-msg,
.centrl-pda-shell[data-pda-theme^="tactical-"] .pda-compose textarea,
.centrl-pda-shell[data-pda-theme^="tactical-"] .pda-photo-btn,
.centrl-pda-shell[data-pda-theme^="tactical-"] .centrl-btn,
.centrl-pda-shell[data-pda-theme^="tactical-"] .pda-info-row,
.centrl-pda-shell[data-pda-theme^="tactical-"] .coord-readonly-list summary,
.centrl-pda-shell[data-pda-theme^="tactical-"] .coord-readonly-list h3{
  border-radius:3px!important;
}
.centrl-pda-shell[data-pda-theme^="tactical-"] .pda-team-status .pda-status-pill{
  clip-path:polygon(0 7px,7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px));
}

/* Tactical Green — more army-like. */
.centrl-pda-shell[data-pda-theme="tactical-green"]{
  --pda-card:linear-gradient(145deg,rgba(26,34,24,.96),rgba(14,19,13,.98));
  --pda-panel:linear-gradient(145deg,rgba(20,28,19,.97),rgba(10,14,10,.99));
  --pda-edge:rgba(144,174,116,.44);
  --pda-panel-edge:rgba(114,145,89,.40);
  --pda-shadow:0 18px 44px rgba(0,0,0,.48),0 0 0 1px rgba(95,122,74,.25);
  --pda-accent:#a7c97d;
}
.centrl-pda-shell[data-pda-theme="tactical-green"] .centrl-pda-device{background:radial-gradient(circle at 88% 12%,rgba(110,135,73,.12),transparent 36%),linear-gradient(180deg,#121913,#090d0a)!important;border:1px solid rgba(110,137,84,.45)!important;box-shadow:0 20px 50px rgba(0,0,0,.58),inset 0 1px 0 rgba(184,204,155,.08)!important}
.centrl-pda-shell[data-pda-theme="tactical-green"] .centrl-pda-header,.centrl-pda-shell[data-pda-theme="tactical-green"] .centrl-pda-content{background:linear-gradient(145deg,rgba(22,31,21,.98),rgba(9,13,10,.99))!important;border:1px solid rgba(120,150,92,.45)!important;box-shadow:0 0 0 1px rgba(61,82,46,.34),0 18px 30px rgba(0,0,0,.34),inset 0 1px 0 rgba(208,231,177,.05)!important;color:#7e9a64}
.centrl-pda-shell[data-pda-theme="tactical-green"] .centrl-pda-header::before,.centrl-pda-shell[data-pda-theme="tactical-green"] .centrl-pda-content::before{background:linear-gradient(90deg,rgba(146,170,111,.06) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(0deg,rgba(146,170,111,.06) 1px,transparent 1px) 0 0 / 24px 24px,radial-gradient(circle at 88% 12%,rgba(167,201,125,.07),transparent 30%)}
.centrl-pda-shell[data-pda-theme="tactical-green"] .pda-timebox #pda-date,.centrl-pda-shell[data-pda-theme="tactical-green"] .pda-event,.centrl-pda-shell[data-pda-theme="tactical-green"] .pda-panel-title span{color:#a8c688!important}
.centrl-pda-shell[data-pda-theme="tactical-green"] .pda-live{border-color:rgba(86,205,130,.5)!important;background:rgba(14,49,28,.52)!important;color:#a6f2c4!important}
.centrl-pda-shell[data-pda-theme="tactical-green"] .pda-gps.off{color:#ff8b8b!important}
.centrl-pda-shell[data-pda-theme="tactical-green"] .pda-app-icon{background:linear-gradient(145deg,#192319,#111611)!important;border:1.5px solid rgba(139,170,107,.48)!important;box-shadow:inset 0 0 0 1px rgba(33,43,28,.72),0 10px 14px rgba(0,0,0,.34)!important}
.centrl-pda-shell[data-pda-theme="tactical-green"] .pda-app.active .pda-app-icon{outline:2px solid rgba(171,208,127,.58)!important;outline-offset:2px!important}
.centrl-pda-shell[data-pda-theme="tactical-green"] .pda-app-icon.alarms{background:linear-gradient(145deg,#40211e,#5c2620)!important;border-color:#b76e64!important}
.centrl-pda-shell[data-pda-theme="tactical-green"] .pda-app-icon.chat{background:linear-gradient(145deg,#19242b,#1b3138)!important;border-color:#74b2c8!important}
.centrl-pda-shell[data-pda-theme="tactical-green"] .pda-app-icon.location{background:linear-gradient(145deg,#2d2238,#3a2a49)!important;border-color:#ae94cc!important}
.centrl-pda-shell[data-pda-theme="tactical-green"] .pda-app-icon.status{background:linear-gradient(145deg,#173126,#214433)!important;border-color:#78d5ad!important}
.centrl-pda-shell[data-pda-theme="tactical-green"] .pda-team-status,.centrl-pda-shell[data-pda-theme="tactical-green"] .pda-location-card,.centrl-pda-shell[data-pda-theme="tactical-green"] .pda-msg,.centrl-pda-shell[data-pda-theme="tactical-green"] .pda-compose textarea,.centrl-pda-shell[data-pda-theme="tactical-green"] .pda-photo-btn,.centrl-pda-shell[data-pda-theme="tactical-green"] .centrl-btn{background:rgba(18,23,17,.88)!important;border:1px solid rgba(129,158,101,.24)!important;color:#eef7dd!important}

/* Tactical Black — more SWAT-like. */
.centrl-pda-shell[data-pda-theme="tactical-black"]{
  --pda-card:linear-gradient(145deg,#14181e,#080b10);
  --pda-panel:linear-gradient(145deg,#11161b,#05080d);
  --pda-edge:rgba(124,145,170,.36);
  --pda-panel-edge:rgba(104,122,147,.32);
  --pda-shadow:0 18px 52px rgba(0,0,0,.58);
}
.centrl-pda-shell[data-pda-theme="tactical-black"] .centrl-pda-device{background:radial-gradient(circle at 82% 14%,rgba(38,78,118,.10),transparent 36%),linear-gradient(180deg,#0a0d12,#04060a)!important;border:1px solid rgba(97,117,142,.34)!important;box-shadow:0 22px 56px rgba(0,0,0,.64),inset 0 1px 0 rgba(214,233,255,.04)!important}
.centrl-pda-shell[data-pda-theme="tactical-black"] .centrl-pda-header,.centrl-pda-shell[data-pda-theme="tactical-black"] .centrl-pda-content{background:linear-gradient(145deg,rgba(14,19,25,.98),rgba(7,9,13,.99))!important;border:1px solid rgba(105,124,148,.40)!important;box-shadow:0 0 0 1px rgba(56,67,83,.38),0 16px 28px rgba(0,0,0,.40),inset 0 1px 0 rgba(255,255,255,.04)!important;color:#91b7e1}
.centrl-pda-shell[data-pda-theme="tactical-black"] .centrl-pda-header::before,.centrl-pda-shell[data-pda-theme="tactical-black"] .centrl-pda-content::before{background:linear-gradient(90deg,rgba(127,145,166,.06) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(0deg,rgba(127,145,166,.06) 1px,transparent 1px) 0 0 / 24px 24px,radial-gradient(circle at 86% 14%,rgba(120,163,207,.08),transparent 31%)}
.centrl-pda-shell[data-pda-theme="tactical-black"] .pda-timebox #pda-date,.centrl-pda-shell[data-pda-theme="tactical-black"] .pda-event,.centrl-pda-shell[data-pda-theme="tactical-black"] .pda-panel-title span{color:#9cbad5!important}
.centrl-pda-shell[data-pda-theme="tactical-black"] .pda-live{border-color:rgba(73,200,131,.44)!important;background:rgba(8,33,23,.52)!important;color:#9df0c1!important}
.centrl-pda-shell[data-pda-theme="tactical-black"] .pda-app-icon{background:linear-gradient(145deg,#151b22,#0d1218)!important;border:1.5px solid rgba(121,145,173,.45)!important;box-shadow:inset 0 0 0 1px rgba(24,31,39,.9),0 10px 15px rgba(0,0,0,.38)!important}
.centrl-pda-shell[data-pda-theme="tactical-black"] .pda-app.active .pda-app-icon{outline:2px solid rgba(177,216,252,.40)!important;outline-offset:2px!important}
.centrl-pda-shell[data-pda-theme="tactical-black"] .pda-app-icon.alarms{border-color:#c87477!important;box-shadow:inset 0 0 0 1px rgba(34,18,19,.9),0 0 0 1px rgba(199,116,119,.15),0 10px 15px rgba(0,0,0,.38)!important}
.centrl-pda-shell[data-pda-theme="tactical-black"] .pda-app-icon.chat{border-color:#79bcff!important}
.centrl-pda-shell[data-pda-theme="tactical-black"] .pda-app-icon.location{border-color:#b497f3!important}
.centrl-pda-shell[data-pda-theme="tactical-black"] .pda-app-icon.status{border-color:#78d9c1!important}
.centrl-pda-shell[data-pda-theme="tactical-black"] .pda-team-status,.centrl-pda-shell[data-pda-theme="tactical-black"] .pda-location-card,.centrl-pda-shell[data-pda-theme="tactical-black"] .pda-msg,.centrl-pda-shell[data-pda-theme="tactical-black"] .pda-compose textarea,.centrl-pda-shell[data-pda-theme="tactical-black"] .pda-photo-btn,.centrl-pda-shell[data-pda-theme="tactical-black"] .centrl-btn{background:rgba(12,17,22,.92)!important;border:1px solid rgba(101,119,143,.24)!important;color:#edf6ff!important}

/* Tactical Neon — the boldest concept-like variant. */
.centrl-pda-shell[data-pda-theme="tactical-neon"]{
  --pda-card:linear-gradient(145deg,#091637,#060d1f 58%,#070913);
  --pda-panel:linear-gradient(145deg,#07132f,#060a18 62%,#04070d);
  --pda-edge:rgba(50,147,255,.68);
  --pda-panel-edge:rgba(64,156,255,.50);
  --pda-shadow:0 18px 48px rgba(1,7,30,.58),0 0 22px rgba(30,125,255,.15);
}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .centrl-pda-device{background:radial-gradient(circle at 88% 10%,rgba(99,62,220,.16),transparent 33%),radial-gradient(circle at 12% 78%,rgba(16,85,195,.10),transparent 28%),linear-gradient(180deg,#050c1d,#030711)!important;border:1px solid rgba(53,131,255,.48)!important;box-shadow:0 0 0 1px rgba(22,91,194,.30),0 22px 58px rgba(0,3,18,.68),inset 0 1px 0 rgba(117,186,255,.08)!important}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .centrl-pda-header,.centrl-pda-shell[data-pda-theme="tactical-neon"] .centrl-pda-content{background:linear-gradient(145deg,rgba(9,22,56,.98),rgba(5,9,21,.99))!important;border:1px solid rgba(58,139,255,.62)!important;box-shadow:0 0 0 1px rgba(25,103,214,.28),0 0 22px rgba(28,118,255,.14),0 18px 30px rgba(0,4,18,.40),inset 0 1px 0 rgba(151,214,255,.10)!important;color:#53baff}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .centrl-pda-header::before,.centrl-pda-shell[data-pda-theme="tactical-neon"] .centrl-pda-content::before{background:linear-gradient(90deg,rgba(60,145,255,.09) 1px,transparent 1px) 0 0 / 24px 24px,linear-gradient(0deg,rgba(60,145,255,.09) 1px,transparent 1px) 0 0 / 24px 24px,radial-gradient(circle at 88% 14%,rgba(127,72,255,.12),transparent 29%)}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-timebox #pda-date,.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-event,.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-panel-title span{color:#6bd4ff!important}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-live{border-color:rgba(43,228,152,.60)!important;background:rgba(0,66,43,.42)!important;color:#7ff1c1!important;box-shadow:0 0 18px rgba(31,223,154,.16)!important}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-app-icon{background:linear-gradient(145deg,#071a3b,#09112b)!important;border:1.5px solid rgba(58,144,255,.76)!important;box-shadow:inset 0 0 0 1px rgba(13,36,75,.88),0 0 18px rgba(40,130,255,.22)!important}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-app.active .pda-app-icon{outline:2px solid rgba(100,216,255,.60)!important;outline-offset:2px!important}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-app-icon.alarms{border-color:#ff6581!important;box-shadow:inset 0 0 0 1px rgba(68,21,30,.84),0 0 14px rgba(230,67,92,.18)!important}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-app-icon.chat{border-color:#39b8ff!important}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-app-icon.location{border-color:#b07dff!important;box-shadow:inset 0 0 0 1px rgba(46,20,83,.88),0 0 14px rgba(136,90,255,.17)!important}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-app-icon.status{border-color:#2fe0ad!important;box-shadow:inset 0 0 0 1px rgba(11,68,57,.88),0 0 14px rgba(44,211,163,.15)!important}
.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-team-status,.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-location-card,.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-msg,.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-compose textarea,.centrl-pda-shell[data-pda-theme="tactical-neon"] .pda-photo-btn,.centrl-pda-shell[data-pda-theme="tactical-neon"] .centrl-btn{background:rgba(8,18,42,.88)!important;border:1px solid rgba(60,141,255,.24)!important;color:#eef8ff!important}

/* Glassy — rebuilt with more gloss and layered reflections. */
.centrl-pda-shell[data-pda-theme="glassy"]{
  --pda-card:linear-gradient(145deg,rgba(98,166,230,.28),rgba(34,96,170,.28) 22%,rgba(7,35,88,.94) 54%,rgba(4,19,56,.98));
  --pda-panel:linear-gradient(145deg,rgba(79,144,215,.18),rgba(18,68,142,.16) 24%,rgba(7,30,79,.96) 62%,rgba(3,16,47,.99));
  --pda-edge:rgba(221,248,255,.95);
  --pda-panel-edge:rgba(157,226,255,.74);
}
.centrl-pda-shell[data-pda-theme="glassy"] .centrl-pda-device{background:radial-gradient(circle at 18% 0,rgba(181,225,255,.22),transparent 24%),radial-gradient(circle at 84% 12%,rgba(76,186,255,.24),transparent 33%),linear-gradient(180deg,#071835,#030c20)!important;border:1px solid rgba(176,228,255,.82)!important;box-shadow:0 0 0 2px rgba(101,185,255,.16),0 24px 70px rgba(0,7,30,.66),inset 0 0 28px rgba(56,175,255,.14)!important}
.centrl-pda-shell[data-pda-theme="glassy"] .centrl-pda-brandbar{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:1px solid rgba(204,239,255,.16);border-radius:15px;padding:8px 10px 9px!important;margin-bottom:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.24)}
.centrl-pda-shell[data-pda-theme="glassy"] .centrl-pda-theme-trigger{background:linear-gradient(145deg,rgba(207,241,255,.17),rgba(81,144,213,.18))!important;border-color:rgba(203,236,255,.55)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 18px rgba(65,159,255,.12)!important}
.centrl-pda-shell[data-pda-theme="glassy"] .centrl-pda-header,.centrl-pda-shell[data-pda-theme="glassy"] .centrl-pda-content{border:1.5px solid rgba(223,247,255,.96)!important;box-shadow:0 18px 34px rgba(0,7,36,.52),0 0 18px rgba(37,160,255,.42),inset 0 2px 1px rgba(255,255,255,.70),inset 0 -10px 26px rgba(15,109,255,.20)!important}
.centrl-pda-shell[data-pda-theme="glassy"] .centrl-pda-header::after,.centrl-pda-shell[data-pda-theme="glassy"] .centrl-pda-content::after{background:linear-gradient(150deg,rgba(255,255,255,.42) 0%,rgba(255,255,255,.16) 13%,transparent 36%,transparent 66%,rgba(123,205,255,.19) 100%)!important;opacity:1!important}
.centrl-pda-shell[data-pda-theme="glassy"] .centrl-pda-header::before{width:280px;height:280px;right:-74px;top:-82px;box-shadow:0 0 0 42px rgba(79,166,255,.18),0 0 0 86px rgba(85,190,255,.08)!important;border-color:rgba(183,230,255,.56)!important}
.centrl-pda-shell[data-pda-theme="glassy"] .centrl-pda-content{background:radial-gradient(ellipse at 100% 100%,rgba(37,146,255,.24),transparent 46%),var(--pda-panel)!important}
.centrl-pda-shell[data-pda-theme="glassy"] .pda-word{text-shadow:0 0 28px rgba(202,244,255,.56)!important}
.centrl-pda-shell[data-pda-theme="glassy"] .pda-app-icon{border-radius:20px!important;border:1.5px solid rgba(255,255,255,.64)!important;box-shadow:0 13px 20px rgba(0,0,0,.31),inset 0 2px 0 rgba(255,255,255,.30),inset 0 -4px 14px rgba(0,0,0,.14)!important}

/* Light — cream/off-white premium layout. */
.centrl-pda-shell[data-pda-theme="light"]{
  --pda-card:linear-gradient(150deg,#fffdfa,#f8f0e5 55%,#efe1cf);
  --pda-panel:linear-gradient(150deg,#fffdf9,#f6ede1 55%,#efe2d1);
  --pda-edge:#d9c9b7;
  --pda-panel-edge:#d8ccb8;
  --pda-shadow:0 16px 32px rgba(96,82,64,.12);
  background:radial-gradient(circle at 18% 0,rgba(255,255,255,.8),transparent 28%),linear-gradient(180deg,#f7f0e7,#eee4d6)!important;
  color:#24364a;
}
.centrl-pda-shell[data-pda-theme="light"] .centrl-pda-device{background:linear-gradient(180deg,#fffdfa,#f5ecdf)!important;border:1px solid #dfd3c4!important;box-shadow:0 18px 34px rgba(145,118,92,.12),inset 0 1px 0 rgba(255,255,255,.82)!important;color:#203247!important}
.centrl-pda-shell[data-pda-theme="light"] .centrl-pda-brandbar{padding:4px 6px 12px!important}
.centrl-pda-shell[data-pda-theme="light"] .centrl-pda-theme-trigger{background:linear-gradient(145deg,#faf5ee,#ece0d1)!important;color:#364b60!important;border-color:#d6c7b6!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)!important}
.centrl-pda-shell[data-pda-theme="light"] .centrl-pda-header,.centrl-pda-shell[data-pda-theme="light"] .centrl-pda-content{background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(246,236,225,.97))!important;border:1px solid #d7cab6!important;box-shadow:0 14px 26px rgba(145,118,92,.10),inset 0 1px 0 rgba(255,255,255,.82)!important}
.centrl-pda-shell[data-pda-theme="light"] .centrl-pda-header::before,.centrl-pda-shell[data-pda-theme="light"] .centrl-pda-content::before{background:radial-gradient(circle at 86% 15%,rgba(108,155,219,.12),transparent 31%),linear-gradient(90deg,rgba(114,135,159,.05) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(0deg,rgba(114,135,159,.05) 1px,transparent 1px) 0 0 / 28px 28px}
.centrl-pda-shell[data-pda-theme="light"] .pda-word,.centrl-pda-shell[data-pda-theme="light"] .pda-team,.centrl-pda-shell[data-pda-theme="light"] .pda-timebox #pda-time,.centrl-pda-shell[data-pda-theme="light"] .pda-panel-title h2{color:#1f3550!important;text-shadow:none!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-event,.centrl-pda-shell[data-pda-theme="light"] .pda-timebox #pda-date,.centrl-pda-shell[data-pda-theme="light"] .pda-panel-title span,.centrl-pda-shell[data-pda-theme="light"] .pda-empty,.centrl-pda-shell[data-pda-theme="light"] .pda-msg small,.centrl-pda-shell[data-pda-theme="light"] .pda-msg time,.centrl-pda-shell[data-pda-theme="light"] .pda-team-status p,.centrl-pda-shell[data-pda-theme="light"] .pda-info-row{color:#62768d!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-live{border-color:#67d395!important;background:#f4fffa!important;color:#148b63!important;box-shadow:none!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-app{color:#30455e!important}
.centrl-pda-shell[data-pda-theme="light"] .pda-app-icon{box-shadow:0 10px 18px rgba(110,92,71,.10),inset 0 1px 0 rgba(255,255,255,.86)!important}
.centrl-pda-shell[data-pda-theme="light"] .centrl-pda-content::before,.centrl-pda-shell[data-pda-theme="light"] .centrl-pda-content::after{display:block!important}

/* Minimalistic — as compact as possible. */
.centrl-pda-shell[data-pda-theme="minimalistic"]{
  --pda-round:9px;
  --pda-space:9px;
  background:linear-gradient(180deg,#08111d,#050b15)!important;
}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-device{padding:7px!important;border-radius:8px!important;border:1px solid rgba(76,95,120,.22)!important;background:#09131f!important;box-shadow:none!important;min-height:0!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-brandbar{padding:0 2px 7px!important;min-height:34px}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-approved-shield{width:22px!important;height:25px!important;flex-basis:22px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-approved-wordmarks,.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-approved-wordmark{width:82px!important;height:23px!important;flex-basis:23px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-approved-brandline,.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-approved-brandtag{display:none!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-theme-trigger{min-height:28px;min-width:58px;border-radius:7px;padding:4px 7px;font-size:10px}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-header{min-height:92px!important;padding:10px 10px 9px!important;border-radius:9px!important;box-shadow:none!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-header::before,.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-header::after,.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-content::before,.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-content::after{display:none!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-word{font-size:24px!important;line-height:1!important;letter-spacing:0!important;text-shadow:none!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-team{font-size:18px!important;margin-top:8px!important;line-height:1.05!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-event{font-size:10px!important;margin-top:2px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-timebox #pda-time{font-size:21px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-timebox #pda-date{font-size:9px!important;margin-top:1px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-live{padding:2px 6px!important;margin-top:4px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-gps{font-size:9px!important;margin-top:4px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-apps{padding:7px 0 5px!important;gap:2px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-app{font-size:9px!important;gap:3px!important;padding:1px 0!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-app-icon{width:clamp(38px,11.5vw,46px)!important;height:clamp(38px,11.5vw,46px)!important;border-radius:8px!important;background:#102137!important;border:1px solid #425772!important;box-shadow:none!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-app-icon svg{width:20px!important;height:20px!important;filter:none!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-content{min-height:128px!important;padding:8px!important;border-radius:9px!important;box-shadow:none!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-panel-title{gap:6px!important;margin-bottom:4px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-panel-title h2{font-size:16px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-panel-title span{font-size:8px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-panel-title>svg,.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-panel-title>.pda-back{width:24px!important;height:24px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-empty{min-height:56px!important;padding:12px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-messages{height:165px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-msg{padding:6px 7px!important;border-radius:7px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .pda-location-card{padding:9px 3px!important}
.centrl-pda-shell[data-pda-theme="minimalistic"] .location-radar{width:56px;height:56px;margin:0 auto 7px}

/* Colourful — stronger tile personalities and warm energy. */
.centrl-pda-shell[data-pda-theme="colourful"]{
  --pda-card:linear-gradient(150deg,rgba(61,31,110,.92),rgba(12,34,83,.96));
  --pda-panel:linear-gradient(150deg,rgba(32,24,92,.96),rgba(9,24,53,.98));
  --pda-edge:rgba(203,163,255,.70);
  --pda-panel-edge:rgba(111,154,255,.44);
}
.centrl-pda-shell[data-pda-theme="colourful"] .centrl-pda-device{background:radial-gradient(circle at 95% 5%,rgba(179,84,244,.20),transparent 42%),radial-gradient(circle at 18% 0,rgba(29,169,255,.10),transparent 28%),linear-gradient(160deg,#141c47,#07142f)!important;border:1px solid rgba(140,118,245,.42)!important;box-shadow:0 18px 42px rgba(2,4,29,.54)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .centrl-pda-header{background:radial-gradient(circle at 15% 0%,rgba(202,89,255,.22),transparent 40%),radial-gradient(circle at 92% 100%,rgba(0,204,229,.20),transparent 42%),var(--pda-card)!important;border:1px solid #8b75e8!important;box-shadow:0 14px 30px rgba(17,13,80,.42),inset 0 1px 0 rgba(255,255,255,.22)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .centrl-pda-header::before{border-color:#c26bff;box-shadow:0 0 0 32px rgba(169,78,230,.09),0 0 0 66px rgba(42,209,235,.07)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .centrl-pda-apps{gap:8px!important}
.centrl-pda-shell[data-pda-theme="colourful"] .pda-app-icon{width:clamp(56px,17vw,72px)!important;height:clamp(56px,17vw,72px)!important;border-radius:18px!important;border:1.5px solid rgba(255,255,255,.63)!important;box-shadow:0 13px 19px rgba(0,0,0,.27),inset 0 2px 1px rgba(255,255,255,.26)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .pda-app-icon.alarms{background:linear-gradient(135deg,#ff785c,#d82d48)!important}.centrl-pda-shell[data-pda-theme="colourful"] .pda-app-icon.chat{background:linear-gradient(135deg,#51c9ff,#0068e9)!important}.centrl-pda-shell[data-pda-theme="colourful"] .pda-app-icon.location{background:linear-gradient(135deg,#bf7fff,#6833e0)!important}.centrl-pda-shell[data-pda-theme="colourful"] .pda-app-icon.status{background:linear-gradient(135deg,#40e5ae,#068f87)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .pda-app-icon.grid{background:linear-gradient(130deg,#7b7aff,#4a40dc)!important}.centrl-pda-shell[data-pda-theme="colourful"] .pda-app-icon.coord-report{background:linear-gradient(130deg,#19dfd0,#108b8c)!important}.centrl-pda-shell[data-pda-theme="colourful"] .pda-app-icon.coord-alarms{background:linear-gradient(130deg,#ffbd5e,#e26a16)!important}.centrl-pda-shell[data-pda-theme="colourful"] .pda-app-icon.coord-teams{background:linear-gradient(130deg,#489dff,#2550ca)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .centrl-pda-content{background:radial-gradient(ellipse at 100% 100%,rgba(125,55,250,.19),transparent 40%),var(--pda-panel)!important;border-color:#557bbb!important;box-shadow:0 12px 29px rgba(2,9,38,.36),inset 0 1px 0 rgba(255,255,255,.12)!important}
.centrl-pda-shell[data-pda-theme="colourful"] .pda-panel-title span{color:#a8c9ff!important}
.centrl-pda-shell[data-pda-theme="colourful"] .centrl-pda-theme-trigger{background:linear-gradient(125deg,rgba(146,85,240,.33),rgba(45,142,240,.16));border-color:rgba(173,148,255,.55)}

@media(max-width:680px){
  .centrl-pda-shell[data-pda-theme^="tactical-"] .centrl-pda-device{border-radius:2px!important;min-height:100dvh!important}
  .centrl-pda-shell[data-pda-theme="minimalistic"] .centrl-pda-content{min-height:128px!important}
  .centrl-pda-shell .centrl-theme-choice{min-height:72px}
}
