/* Centrl 1.0.33 — rebuilt low-compositor-cost Tactical presentation for Android.
 * Glassy, Minimalistic, Light, Colourful and all desktop themes are unchanged.
 * This file runs LAST and intentionally beats the old high-specificity Neon CSS.
 * Purely presentational: no interaction, mapping or data logic is changed.
 */
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"]{
  --mobile-tactical-edge:#50c5ff;
  --mobile-tactical-faint:#235b99;
  --mobile-tactical-base:#030b19;
  --mobile-tactical-panel:#071830;
  background:var(--mobile-tactical-base)!important;
  border:0!important;
  contain:none!important;
}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme="tactical-green"]{
  --mobile-tactical-edge:#9db985;--mobile-tactical-faint:#436249;
  --mobile-tactical-base:#101710;--mobile-tactical-panel:#18231a;
}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme="tactical-black"]{
  --mobile-tactical-edge:#b2c8d8;--mobile-tactical-faint:#526477;
  --mobile-tactical-base:#080d13;--mobile-tactical-panel:#131b26;
}
/* Kill the residual filters that were re-enabled by stronger Tactical and Cyberpunk
 * selectors in v1.0.32, including SVGs, their paths and decoration pseudoelements. */
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] *,
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] *::before,
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] *::after{
  filter:none!important;-webkit-filter:none!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  will-change:auto!important;mix-blend-mode:normal!important;
  animation:none!important;transition:none!important;
}
/* Solid surfaces instead of multi-layer clipped/filtered overlapping frame textures. */
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .centrl-pda-device{
  background:var(--mobile-tactical-base)!important;
  box-shadow:none!important;clip-path:none!important;-webkit-clip-path:none!important;
  transform:none!important;isolation:auto!important;
  border:1px solid var(--mobile-tactical-faint)!important;
  border-radius:12px!important;
  min-height:100dvh!important;
  padding:9px!important;
}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-command-frame{
  display:block!important;
  clip-path:none!important;-webkit-clip-path:none!important;
  filter:none!important;transform:none!important;isolation:auto!important;
  overflow:visible!important;
  padding:2px!important;margin:0 0 4px!important;
  border:0!important;border-radius:11px!important;
  background:var(--mobile-tactical-edge)!important;
  box-shadow:none!important;
}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] :is(.centrl-pda-header,.centrl-pda-content){
  clip-path:none!important;-webkit-clip-path:none!important;
  filter:none!important;transform:none!important;
  isolation:auto!important;overflow:visible!important;
  border:0!important;border-radius:9px!important;
  background:var(--mobile-tactical-panel)!important;
  box-shadow:none!important;
}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .centrl-pda-device::before,
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .centrl-pda-device::after,
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .centrl-pda-header::before,
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .centrl-pda-header::after,
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .centrl-pda-content::before,
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .centrl-pda-content::after,
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-command-frame::before,
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-command-frame::after,
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-cyber-chrome,
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-cyber-scan,
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-cyber-core,
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .centrl-pda-brandbar::after,
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .centrl-electric-emblem::before,
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-app-icon::before,
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-app-icon::after,
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-app-icon .pda-tactical-rail{display:none!important;content:none!important;}
/* Remove GPU raster transforms while preserving icon tap targets. */
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] :is(
  .centrl-pda-brandmark,.centrl-approved-shield,
  .pda-app,.pda-app-visual,.pda-app-icon,.pda-app-icon>svg,
  .pda-note-detail,.pda-note-media,.pda-msg,.centrl-pda-theme-dialog
){
  transform:none!important;clip-path:none!important;-webkit-clip-path:none!important;
  box-shadow:none!important;
}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .centrl-pda-brandbar{
  background:var(--mobile-tactical-base)!important;box-shadow:none!important;
}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-app{
  background:transparent!important;transform:none!important;
  min-height:84px!important;
}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-app-visual{
  position:relative;overflow:visible!important;isolation:auto!important;
}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-app-icon{
  width:clamp(49px,14.6vw,61px)!important;
  height:clamp(49px,14.6vw,61px)!important;
  min-width:0!important;max-width:100%!important;
  border-radius:10px!important;
  background:var(--mobile-tactical-panel)!important;
  border:2px solid var(--mobile-tactical-edge)!important;
  overflow:hidden!important;filter:none!important;
  color:var(--mobile-tactical-edge)!important;
  text-shadow:none!important;
}
/* Flat tinted fills + brightly coloured edges produce the tactical signal colours
   without the problematic blur/clip/drop-shadow stack. */
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-app-icon.alarms{--mobile-tactical-edge:#ff627b;background:#2a101c!important;border-color:#ff627b!important;color:#ff8299!important;}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-app-icon.chat{--mobile-tactical-edge:#36d8ff;background:#0c203d!important;border-color:#36d8ff!important;color:#65e9ff!important;}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-app-icon.location{--mobile-tactical-edge:#b58bff;background:#241639!important;border-color:#b58bff!important;color:#c6a6ff!important;}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-app-icon.status{--mobile-tactical-edge:#43d9b0;background:#0b3029!important;border-color:#43d9b0!important;color:#67f6d0!important;}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-app-icon.notes{--mobile-tactical-edge:#eebd70;background:#2c231a!important;border-color:#eebd70!important;color:#ffe0a0!important;}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-app-icon>svg:not(.pda-tactical-rail){
  position:relative!important;width:26px!important;height:26px!important;
  fill:currentColor!important;stroke:currentColor;
  color:inherit!important;opacity:1!important;
  filter:none!important;-webkit-filter:none!important;transform:none!important;
}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-app-icon.notes>svg:not(.pda-tactical-rail){fill:none!important;stroke-width:1.9!important;}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-app.active .pda-app-icon{
  outline:2px solid var(--mobile-tactical-edge)!important;outline-offset:2px!important;
  transform:none!important;filter:none!important;
}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-app-badge{
  position:absolute!important;z-index:5!important;top:-7px!important;right:-6px!important;
  background:#e82d4d!important;border:2px solid #fff!important;
  box-shadow:none!important;color:#fff!important;
  border-radius:99px!important;
}
/* Keep legible labels without glow filters and avoid the old multiple translucent backgrounds. */
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] :is(.pda-team,.pda-word,.pda-word-stack,.pda-panel-title h2,.pda-panel-title span,.pda-app>span:last-child){text-shadow:none!important;}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] :is(.pda-msg,.pda-note-card,.pda-note-detail,.pda-note-editor){
  clip-path:none!important;filter:none!important;backdrop-filter:none!important;
  box-shadow:none!important;
}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .centrl-pda-theme-overlay{
  background:rgba(2,7,16,.93)!important;
  backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .centrl-pda-theme-dialog{
  background:#091b32!important;border:1px solid var(--mobile-tactical-edge)!important;
  box-shadow:none!important;clip-path:none!important;
}
#centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .centrl-pda-theme-overlay :is(.centrl-theme-preview,.centrl-theme-choice,.centrl-theme-preview i,.centrl-theme-preview b,.centrl-theme-preview em){
  filter:none!important;backdrop-filter:none!important;box-shadow:none!important;
  clip-path:none!important;transform:none!important;
}
@media(max-width:360px){
 #centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .pda-app-icon{width:49px!important;height:49px!important;}
 #centrl-pda .centrl-pda-shell.centrl-android-safe[data-pda-theme^="tactical-"] .centrl-pda-apps{gap:3px!important;}
}
