
/* V4.24.55 — Clear Cache is an add-on-only action */
header #clearCacheBtn,header .clear-cache-btn,header [data-action="clear-cache"],.topbar #clearCacheBtn,.topbar .clear-cache-btn,.admin-topbar #clearCacheBtn,.admin-topbar .clear-cache-btn{
  display:none!important;
}
#siteSidebar .fx-clear-cache-addon-action{
  display:flex!important;
}

#siteSidebar .fx-clear-cache-addon-action{
  width:100%;min-height:44px;padding:0 14px!important;border:0!important;
  background:transparent!important;color:inherit!important;border-radius:10px!important;
  display:flex!important;align-items:center!important;gap:12px!important;
  justify-content:flex-start!important;text-align:left!important;cursor:pointer!important;
  font:inherit!important;
}
#siteSidebar .fx-clear-cache-addon-action:hover{background:rgba(90,150,255,.10)!important}
#siteSidebar .fxcc-icon{width:22px;display:inline-flex;justify-content:center;font-size:17px}
#fx-clear-cache-modal{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:20px}
#fx-clear-cache-modal .fxcc-backdrop{position:absolute;inset:0;background:rgba(0,8,18,.72);backdrop-filter:blur(5px)}
#fx-clear-cache-modal .fxcc-dialog{position:relative;width:min(440px,calc(100vw - 36px));padding:25px;border-radius:18px;
 background:linear-gradient(145deg,#0b2033,#071725);border:1px solid #244763;color:#eef8ff;
 box-shadow:0 30px 90px rgba(0,0,0,.55)}
#fx-clear-cache-modal .fxcc-kicker{font-size:11px;letter-spacing:.16em;color:#67b8ff;font-weight:800;margin-bottom:9px}
#fx-clear-cache-modal h3{margin:0 0 10px;font-size:21px;color:#fff}
#fx-clear-cache-modal p{margin:0;color:#a9bfd1;line-height:1.55}
#fx-clear-cache-modal .fxcc-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:23px}
#fx-clear-cache-modal .fxcc-btn{min-width:100px;padding:10px 15px;border-radius:10px;border:1px solid #31516a;
 background:#102a40;color:#edf8ff;font-weight:750;cursor:pointer}
#fx-clear-cache-modal .fxcc-primary{border-color:#2489e8;background:linear-gradient(135deg,#0099ff,#6857f5);color:#fff}
#fx-clear-cache-modal .fxcc-btn:disabled{opacity:.65;cursor:wait}

/* V4.24.62 — Clear Cache is a first-class SYSTEM navigation row, directly after Maintenance. */
#siteSidebar .fx-clear-cache-addon-action{
  box-sizing:border-box!important;
  width:100%!important;
  min-height:54px!important;
  margin:4px 0!important;
  padding:9px 14px!important;
  border:1px solid transparent!important;
  border-radius:12px!important;
  background:transparent!important;
  color:#a9bdcf!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:12px!important;
  text-align:left!important;
  font:inherit!important;
  font-weight:700!important;
  line-height:1.2!important;
  cursor:pointer!important;
  box-shadow:none!important;
  appearance:none!important;
}
#siteSidebar .fx-clear-cache-addon-action:hover,
#siteSidebar .fx-clear-cache-addon-action:focus-visible{
  color:#eef8ff!important;
  background:rgba(50,118,180,.12)!important;
  border-color:rgba(83,145,205,.22)!important;
  outline:none!important;
}
#siteSidebar .fx-clear-cache-addon-action .fxcc-nav-icon{
  flex:0 0 30px!important;
  width:30px!important;height:30px!important;
  display:inline-grid!important;place-items:center!important;
  border-radius:9px!important;
  background:#102e4a!important;
  color:#9fc8ef!important;
  font-size:17px!important;font-weight:800!important;
}
#siteSidebar .fx-clear-cache-addon-action .fxcc-nav-label{
  display:inline-block!important;
  white-space:nowrap!important;
}
