:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wald:#15251b;--panel:#203226;--gold:#c89a47;--creme:#f4ecd8;--muted:#aab7ad}*{box-sizing:border-box}html,body{background:var(--wald);min-height:100%;color:var(--creme);margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}button,input,select,textarea{font:inherit}a{color:inherit}.shell{width:min(1120px,100% - 32px);margin:0 auto;padding:28px 0 60px}.brand{letter-spacing:.14em;font-family:Georgia,serif}.gold{color:var(--gold)}.panel{background:var(--panel);border:1px solid #c89a4738;border-radius:16px;padding:20px}.grid{gap:16px;display:grid}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.muted{color:var(--muted)}.field{color:var(--muted);gap:6px;font-size:13px;display:grid}.input{width:100%;color:var(--creme);background:#17271d;border:1px solid #c89a4740;border-radius:9px;padding:10px 12px}.button{background:var(--gold);color:#15251b;cursor:pointer;border:0;border-radius:9px;padding:10px 14px;font-weight:700}.badge{color:var(--gold);border:1px solid #c89a4759;border-radius:999px;padding:5px 9px;font-size:12px;display:inline-block}.mt{margin-top:24px}.topbar,.bereichkopf{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.topbar h1{margin-bottom:6px}.zugang{color:var(--muted);align-items:center;gap:14px;font-size:13px;display:flex}.linkbutton,.minibutton{color:var(--creme);cursor:pointer;background:0 0;border:1px solid #c89a4759;border-radius:8px;padding:7px 10px}.kennzahlen{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.kachel{background:#203226b8;border:1px solid #c89a4733;border-radius:14px;gap:4px;padding:16px;display:grid}.kachel strong{color:var(--gold);font-size:26px}.kachel span{color:var(--muted);font-size:12px}.bereich{margin:24px 0}.bereichkopf{align-items:end}.bereichkopf h2{margin-bottom:0}.akten{gap:12px;display:grid}.akte{background:var(--panel);border:1px solid #c89a4738;border-radius:14px;overflow:hidden}.akte summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.akte summary::-webkit-details-marker{display:none}.akte summary span:first-child{gap:4px;display:grid}.akte summary strong{font-size:18px}.akte small,.zeile small{color:var(--muted);font-size:12px;display:block}.aktenstatus{color:var(--gold);font-size:12px}.akteninhalt{border-top:1px solid #c89a4729;gap:24px;padding:20px;display:grid}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.four{grid-template-columns:repeat(4,minmax(0,1fr))}.hinweis{border-left:3px solid var(--gold);background:#c89a4714;gap:12px;padding:12px;display:flex}.hinweis span{color:var(--muted)}.kompakt{gap:10px}.liste{gap:8px;margin-top:14px;display:grid}.zeile{border-bottom:1px solid #f4ecd814;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.zeile.erledigt{opacity:.58}.leer{text-align:center;color:var(--muted);border:1px dashed #c89a474d;border-radius:14px;padding:24px}.zwillinge{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.zwilling{background:var(--panel);border:1px solid #c89a4738;border-radius:14px;padding:16px}.zwilling.beobachten{border-color:#c89a47}.zwilling.aufmerksam{background:#342923;border-color:#bf6657}.zwillingkopf{justify-content:space-between;gap:12px;display:flex}.zwillingkopf>div{gap:3px;display:grid}.zwillingkopf>span{color:var(--gold);text-transform:uppercase;font-size:12px}.zwilling ul{color:var(--muted);padding-left:18px;font-size:13px}.planung{margin:24px 0}textarea.input{resize:vertical;min-height:78px}@media (max-width:850px){.three,.four,.zwillinge{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.two,.three,.four,.kennzahlen,.zwillinge{grid-template-columns:1fr}.shell{width:min(100% - 20px,1120px)}.topbar,.bereichkopf{display:grid}.zugang{justify-content:space-between}.akte summary{align-items:flex-start}.aktenstatus{white-space:nowrap}}
