/* AP366 – ruhiger globaler Admin-Header und präzise Seiten-Icons */
body.lf-admin-ap366 .lf-admin-content-header{
  min-height:70px!important;height:auto!important;padding:9px 20px!important;
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;
  border-bottom:1px solid rgba(166,121,43,.34)!important;background:linear-gradient(90deg,#07100c 0%,#0a1210 60%,#08100d 100%)!important;
}
body.lf-admin-ap366 .lf366-system-status{
  min-width:245px!important;height:48px!important;padding:0!important;display:flex!important;align-items:center!important;gap:11px!important;
  border:0!important;border-image:none!important;background:none!important;box-shadow:none!important;overflow:visible!important;
}
body.lf-admin-ap366 .lf366-system-status::before,body.lf-admin-ap366 .lf366-system-status::after{content:none!important;display:none!important}
body.lf-admin-ap366 .lf366-system-icon{
  position:relative!important;width:38px!important;height:38px!important;min-width:38px!important;display:grid!important;place-items:center!important;
  border:1px solid rgba(124,165,88,.42)!important;border-radius:50%!important;background:radial-gradient(circle at 50% 42%,rgba(93,139,65,.18),rgba(8,15,12,.92) 70%)!important;
  box-shadow:inset 0 0 0 3px rgba(0,0,0,.20)!important;overflow:hidden!important;
}
body.lf-admin-ap366 .lf366-system-icon>.lf-icon{
  position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%) scale(.48)!important;transform-origin:center!important;filter:none!important;
}
body.lf-admin-ap366 .lf366-system-copy{display:grid!important;grid-template-columns:auto!important;gap:1px!important;line-height:1!important;min-width:0!important}
body.lf-admin-ap366 .lf366-system-copy small{font:700 8px/1.1 system-ui,-apple-system,sans-serif!important;letter-spacing:.13em!important;color:#9e8b64!important;text-transform:uppercase!important}
body.lf-admin-ap366 .lf366-system-copy strong{margin-top:2px!important;font:700 12px/1.2 Georgia,"Times New Roman",serif!important;color:#c7dfb2!important;white-space:nowrap!important}
body.lf-admin-ap366 .lf366-system-copy em{margin-top:2px!important;font:500 9px/1.2 system-ui,-apple-system,sans-serif!important;color:#758176!important;font-style:normal!important;white-space:nowrap!important}
body.lf-admin-ap366 .lf366-system-status[data-system-healthy="false"] .lf366-system-icon{border-color:rgba(190,104,79,.52)!important;background:radial-gradient(circle,rgba(150,65,45,.17),rgba(12,13,11,.95) 70%)!important}
body.lf-admin-ap366 .lf366-system-status[data-system-healthy="false"] .lf366-system-copy strong{color:#dda394!important}

body.lf-admin-ap366 .lf366-preview-button{
  width:auto!important;min-width:205px!important;height:46px!important;min-height:46px!important;padding:0 12px 0 9px!important;
  display:grid!important;grid-template-columns:34px minmax(0,1fr) 12px!important;align-items:center!important;gap:9px!important;
  border:1px solid rgba(184,135,55,.62)!important;border-image:none!important;border-radius:3px!important;
  background:linear-gradient(180deg,rgba(61,45,18,.88),rgba(29,23,12,.96))!important;color:#ead8ad!important;
  box-shadow:inset 0 1px 0 rgba(255,226,164,.10),0 5px 14px rgba(0,0,0,.18)!important;text-decoration:none!important;overflow:hidden!important;
  transition:border-color .16s ease,background .16s ease,transform .16s ease!important;
}
body.lf-admin-ap366 .lf366-preview-button::before,body.lf-admin-ap366 .lf366-preview-button::after{content:none!important;display:none!important}
body.lf-admin-ap366 .lf366-preview-button:hover{border-color:#c79a49!important;background:linear-gradient(180deg,rgba(78,57,21,.96),rgba(37,28,13,.98))!important;transform:translateY(-1px)!important;color:#f2dfb1!important}
body.lf-admin-ap366 .lf366-preview-icon{position:relative!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;overflow:hidden!important}
body.lf-admin-ap366 .lf366-preview-icon>.lf-icon{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%) scale(.62)!important;transform-origin:center!important;filter:none!important}
body.lf-admin-ap366 .lf366-preview-copy{display:grid!important;gap:2px!important;min-width:0!important;text-align:left!important}
body.lf-admin-ap366 .lf366-preview-copy small{font:700 7px/1 system-ui,-apple-system,sans-serif!important;letter-spacing:.12em!important;color:#9f895b!important;white-space:nowrap!important}
body.lf-admin-ap366 .lf366-preview-copy strong{font:700 11px/1.15 Georgia,"Times New Roman",serif!important;color:#e8d4a5!important;white-space:nowrap!important}
body.lf-admin-ap366 .lf366-preview-button>b{font:700 12px/1 system-ui,sans-serif!important;color:#9b7a3f!important}

/* AP366: Seiten-Karten – kleine, exakt zentrierte Symbolflächen ohne Sprite-Verzerrung. */
body.lf-admin-ap366[data-admin-page="pages"] .lf360-summary-card{grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important}
body.lf-admin-ap366[data-admin-page="pages"] .lf233-page-summary-icon{
  position:relative!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;
  display:block!important;border-radius:50%!important;overflow:hidden!important;place-items:unset!important;
}
body.lf-admin-ap366[data-admin-page="pages"] .lf233-page-summary-icon .lf-icon{
  position:absolute!important;left:50%!important;top:50%!important;filter:none!important;max-width:none!important;max-height:none!important;flex:none!important;transform-origin:center!important;
}
body.lf-admin-ap366[data-admin-page="pages"] .lf233-page-summary-icon .lf-icon--pages{transform:translate(-50%,-50%) scale(.72)!important}
body.lf-admin-ap366[data-admin-page="pages"] .lf233-page-summary-icon .lf-icon--card-shield,
body.lf-admin-ap366[data-admin-page="pages"] .lf233-page-summary-icon .lf-icon--card-scroll{transform:translate(-50%,-50%) scale(.36)!important}

@media(max-width:1050px){
  body.lf-admin-ap366 .lf366-system-status{min-width:200px!important}
  body.lf-admin-ap366 .lf366-preview-button{min-width:48px!important;width:48px!important;grid-template-columns:1fr!important;padding:0!important}
  body.lf-admin-ap366 .lf366-preview-copy,body.lf-admin-ap366 .lf366-preview-button>b{display:none!important}
  body.lf-admin-ap366 .lf366-preview-icon{margin:auto!important}
}
@media(max-width:780px){
  body.lf-admin-ap366 .lf-admin-content-header{align-items:flex-start!important}
  body.lf-admin-ap366 .lf366-system-status{width:auto!important;min-width:0!important;flex:1 1 auto!important}
}
