/* AP360 – Seiten des Reiches: klare, scanbare Verwaltungsoberfläche im LandForge-Stil. */
body.lf-admin-ap360[data-admin-page="pages"]{
  --lf360-bg:#080d0b;
  --lf360-panel:#0c1310;
  --lf360-panel-2:#111a16;
  --lf360-line:rgba(182,132,47,.44);
  --lf360-line-soft:rgba(182,132,47,.20);
  --lf360-gold:#d2a64e;
  --lf360-gold-soft:#b68a3d;
  --lf360-text:#e7dcc7;
  --lf360-muted:#948c7e;
  --lf360-green:#91c079;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf-cms-module-hero,
body.lf-admin-ap360[data-admin-page="pages"] .lf-cms-module-summary,
body.lf-admin-ap360[data-admin-page="pages"] .lf233-page-summary-card,
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-panel,
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-toolbar,
body.lf-admin-ap360[data-admin-page="pages"] .lf360-table-wrap{
  border-image:none!important;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf-cms-module-hero::before,
body.lf-admin-ap360[data-admin-page="pages"] .lf-cms-module-hero::after,
body.lf-admin-ap360[data-admin-page="pages"] .lf233-page-summary-card::before,
body.lf-admin-ap360[data-admin-page="pages"] .lf233-page-summary-card::after,
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-panel::before,
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-panel::after,
body.lf-admin-ap360[data-admin-page="pages"] .lf233-page-summary-icon::before,
body.lf-admin-ap360[data-admin-page="pages"] .lf233-page-summary-icon::after{
  content:none!important;display:none!important;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf-cms-module-hero,
body.lf-admin-ap360[data-admin-page="pages"] .lf360-summary-card,
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-panel{
  position:relative!important;overflow:hidden!important;
  border:1px solid var(--lf360-line)!important;border-radius:2px!important;
  background:linear-gradient(180deg,rgba(16,24,20,.985),rgba(7,12,10,.99))!important;
  box-shadow:0 14px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(240,205,135,.035)!important;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf-cms-module-hero{
  min-height:108px!important;padding:22px 26px!important;
  background:linear-gradient(90deg,rgba(5,10,8,.98),rgba(13,22,18,.90))!important;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf-cms-module-hero-copy h2{
  margin:5px 0 7px!important;color:#ead19a!important;font-size:clamp(1.75rem,2.25vw,2.35rem)!important;line-height:1.05!important;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf-cms-module-hero-copy p{color:var(--lf360-gold)!important;letter-spacing:.15em!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf-cms-module-hero-copy span{color:#9c9588!important}

body.lf-admin-ap360[data-admin-page="pages"] .lf-cms-module-summary{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:14px 0!important;padding:0!important;background:none!important;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-summary-card{
  min-height:86px!important;padding:14px 17px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf233-page-summary-icon{
  width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;display:grid!important;place-items:center!important;
  border:1px solid rgba(201,153,69,.52)!important;border-radius:50%!important;background:radial-gradient(circle at 50% 38%,rgba(179,128,45,.17),rgba(8,13,11,.94) 68%)!important;
  overflow:hidden!important;box-shadow:inset 0 0 0 3px rgba(0,0,0,.24)!important;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf233-page-summary-icon .lf-icon{transform:scale(.62)!important;transform-origin:center!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-summary-card>div{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-areas:"label label" "value text"!important;column-gap:10px!important;row-gap:3px!important;align-items:baseline!important;min-width:0!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-summary-card small{grid-area:label;color:#c7bda9!important;font:700 .67rem/1.2 system-ui,-apple-system,sans-serif!important;letter-spacing:.075em!important;text-transform:uppercase!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-summary-card strong{grid-area:value;color:#e3b95c!important;font:700 1.55rem/1 Georgia,"Times New Roman",serif!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-summary-card p{grid-area:text;margin:0!important;color:#8d8679!important;font:500 .69rem/1.35 system-ui,-apple-system,sans-serif!important;white-space:nowrap!important}

body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-panel{padding:0!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-title{
  min-height:78px!important;padding:16px 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;
  border-bottom:1px solid var(--lf360-line-soft)!important;background:linear-gradient(180deg,rgba(20,30,25,.95),rgba(10,16,13,.98))!important;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-title p{margin:0!important;color:var(--lf360-gold)!important;font-size:.64rem!important;letter-spacing:.15em!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-title h2{margin:4px 0 4px!important;color:#ead6a4!important;font-size:1.2rem!important;line-height:1.15!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-title>div>span{display:block!important;color:#928a7d!important;font-size:.76rem!important;line-height:1.45!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-live-state{
  display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important;white-space:nowrap!important;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-live-state>i{
  display:block!important;width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;border-radius:50%!important;
  background:#76a85e!important;box-shadow:0 0 0 3px rgba(104,156,83,.12),0 0 9px rgba(104,156,83,.34)!important;filter:none!important;transform:none!important;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-live-state>span{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important;flex-direction:row!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-live-state strong{font:700 .69rem/1 system-ui,-apple-system,sans-serif!important;color:#c8d9bd!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-live-state small{font:500 .64rem/1 system-ui,-apple-system,sans-serif!important;color:#7f897c!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-live-state small::before{content:"· ";color:#756c5d}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-live-state .lf-admin-count{margin-left:8px!important;min-width:auto!important;color:#e0d4be!important;font-size:.72rem!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-live-state.is-error>i{background:#b96352!important;box-shadow:0 0 0 3px rgba(185,99,82,.12)!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-live-state.is-error strong{color:#dda397!important}

body.lf-admin-ap360[data-admin-page="pages"] .lf360-info-strip{
  margin:12px 14px 0!important;padding:11px 13px!important;display:flex!important;align-items:center!important;gap:10px!important;
  border:1px solid rgba(171,126,47,.24)!important;border-left:3px solid #98702f!important;background:rgba(103,75,28,.075)!important;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-info-strip strong{color:#c9a75e!important;font-size:.72rem!important;white-space:nowrap!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-info-strip span{color:#968f83!important;font-size:.71rem!important;line-height:1.4!important}

body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-toolbar{
  margin:12px 14px!important;padding:11px!important;display:grid!important;grid-template-columns:minmax(300px,1fr) 230px!important;gap:10px!important;
  border:1px solid rgba(153,111,39,.28)!important;border-radius:2px!important;background:#080d0b!important;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-search,body.lf-admin-ap360[data-admin-page="pages"] .lf360-filter{display:grid!important;gap:5px!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-search>span,body.lf-admin-ap360[data-admin-page="pages"] .lf360-filter>span{color:#bca36e!important;font:700 .64rem/1.2 system-ui,-apple-system,sans-serif!important;letter-spacing:.07em!important;text-transform:uppercase!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-search input,body.lf-admin-ap360[data-admin-page="pages"] .lf360-filter select{
  width:100%!important;height:40px!important;min-height:40px!important;box-sizing:border-box!important;border:1px solid #514229!important;border-radius:2px!important;
  background:linear-gradient(180deg,#121a16,#090e0c)!important;color:#e5dac5!important;padding:0 12px!important;font:500 .79rem/1 system-ui,-apple-system,sans-serif!important;outline:none!important;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-search input:focus,body.lf-admin-ap360[data-admin-page="pages"] .lf360-filter select:focus,body.lf-admin-ap360[data-admin-page="pages"] .lf360-select-wrap select:focus{border-color:#b88737!important;box-shadow:0 0 0 2px rgba(184,135,55,.12)!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-search input::placeholder{color:#716b61!important}

body.lf-admin-ap360[data-admin-page="pages"] .lf360-table-wrap{margin:0 14px 14px!important;border:1px solid rgba(151,110,40,.26)!important;border-radius:2px!important;overflow:auto!important;background:#080d0b!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-table{width:100%!important;min-width:1260px!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-table .lf235-col-page{width:22%!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-table .lf235-col-route{width:10%!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-table .lf235-col-template{width:15%!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-table .lf235-col-status{width:10%!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-table .lf235-col-updated{width:10%!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-table .lf235-col-actions{width:33%!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-table thead th{
  position:sticky!important;top:0!important;z-index:2!important;height:42px!important;padding:0 11px!important;border:0!important;border-bottom:1px solid rgba(184,134,47,.38)!important;
  background:#121a16!important;color:#c5a562!important;text-align:left!important;font:700 .62rem/1 system-ui,-apple-system,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-table tbody td{
  height:66px!important;padding:10px 11px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.055)!important;vertical-align:middle!important;background:#090e0c!important;color:#d8cebc!important;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-table tbody tr:nth-child(even) td{background:#0a100d!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-table tbody tr:hover td{background:#101813!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf235-page-cell strong{display:block!important;color:#e8dcc5!important;font-size:.78rem!important;line-height:1.25!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf235-page-cell small{display:block!important;margin-top:3px!important;color:#858075!important;font-size:.66rem!important;line-height:1.35!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-table code{display:inline-block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:4px 6px!important;border:1px solid rgba(151,109,39,.23)!important;border-radius:2px!important;background:#060a08!important;color:#c6a05a!important;font-size:.66rem!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf-admin-status{display:inline-flex!important;align-items:center!important;min-height:23px!important;padding:0 8px!important;border-radius:999px!important;font:700 .58rem/1 system-ui,-apple-system,sans-serif!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf-cms-page-status-published{border:1px solid rgba(91,143,72,.52)!important;background:rgba(55,105,48,.17)!important;color:#9dcc88!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf-cms-page-status-draft{border:1px solid rgba(187,125,48,.52)!important;background:rgba(145,91,29,.14)!important;color:#ddb064!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf-cms-page-status-archived{border:1px solid rgba(128,119,106,.46)!important;background:rgba(93,87,78,.14)!important;color:#aaa397!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf235-updated-cell span,body.lf-admin-ap360[data-admin-page="pages"] .lf235-updated-cell small{display:inline!important;font-size:.68rem!important;white-space:nowrap!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf235-updated-cell span{color:#d2c7b3!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf235-updated-cell small{margin-left:4px!important;color:#797469!important}

/* Actions stay in one horizontal line on desktop; no squeezed stacked labels. */
body.lf-admin-ap360[data-admin-page="pages"] .lf360-page-actions{
  width:100%!important;display:grid!important;grid-template-columns:110px 136px minmax(220px,1fr)!important;align-items:center!important;gap:7px!important;margin:0!important;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-status-form{display:grid!important;grid-template-columns:minmax(112px,1fr) 126px!important;align-items:center!important;gap:7px!important;margin:0!important;min-width:0!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-action-primary,body.lf-admin-ap360[data-admin-page="pages"] .lf360-action-secondary,body.lf-admin-ap360[data-admin-page="pages"] .lf360-action-save{
  width:100%!important;height:38px!important;min-height:38px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;
  padding:0 10px!important;border-radius:2px!important;white-space:nowrap!important;text-decoration:none!important;text-transform:none!important;font:700 .68rem/1 system-ui,-apple-system,sans-serif!important;letter-spacing:.01em!important;cursor:pointer!important;
  transition:background .15s ease,border-color .15s ease,transform .15s ease!important;
}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-action-primary{border:1px solid #9b6d29!important;background:linear-gradient(180deg,#76531f,#4c3413)!important;color:#f2d99f!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-action-secondary{border:1px solid #514a3d!important;background:linear-gradient(180deg,#1b231e,#0d1210)!important;color:#ddd3c0!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-action-save{border:1px solid #7f5d29!important;background:linear-gradient(180deg,#4d3918,#30230e)!important;color:#e5cc92!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-action-primary:hover,body.lf-admin-ap360[data-admin-page="pages"] .lf360-action-secondary:hover,body.lf-admin-ap360[data-admin-page="pages"] .lf360-action-save:hover{transform:translateY(-1px)!important;border-color:#c28f3c!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-button-icon{display:inline-block!important;width:auto!important;color:#d1a851!important;font-size:.76rem!important;line-height:1!important;transform:none!important;filter:none!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-select-wrap{position:relative!important;display:block!important;margin:0!important;min-width:0!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-select-wrap::after{content:"⌄"!important;position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-54%)!important;color:#c9a354!important;pointer-events:none!important;font-size:.75rem!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-select-wrap select{width:100%!important;height:38px!important;min-height:38px!important;box-sizing:border-box!important;border:1px solid #51442e!important;border-radius:2px!important;background:linear-gradient(180deg,#121914,#080d0b)!important;color:#ddd1bb!important;padding:0 29px 0 10px!important;font:600 .69rem/1 system-ui,-apple-system,sans-serif!important;appearance:none!important;outline:none!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body.lf-admin-ap360[data-admin-page="pages"] .lf360-empty-filter{padding:26px!important;text-align:center!important;color:#928b7f!important;font-size:.78rem!important}

@media(max-width:1320px){
  body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-table{min-width:1320px!important}
}
@media(max-width:820px){
  body.lf-admin-ap360[data-admin-page="pages"] .lf-cms-module-summary{grid-template-columns:1fr!important}
  body.lf-admin-ap360[data-admin-page="pages"] .lf360-summary-card p{white-space:normal!important}
  body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-title{align-items:flex-start!important;flex-direction:column!important}
  body.lf-admin-ap360[data-admin-page="pages"] .lf360-live-state{justify-content:flex-start!important;flex-wrap:wrap!important}
  body.lf-admin-ap360[data-admin-page="pages"] .lf360-pages-toolbar{grid-template-columns:1fr!important}
  body.lf-admin-ap360[data-admin-page="pages"] .lf360-info-strip{align-items:flex-start!important;flex-direction:column!important;gap:4px!important}
}
