.lev-admin{min-height:100svh;color:var(--foreground);background:#f6f3ee;padding-bottom:3rem}.lev-admin-head{color:#fff9ef;background:#392f29;border-bottom:3px solid #bb9d71}.lev-admin-head h1{margin:0;font-size:clamp(2rem,3.7vw,3.1rem)}.lev-admin-head a,.lev-admin-head .lev-role{color:#efe1d3}.lev-admin-wrap{width:min(100% - 2rem,78rem);margin-inline:auto}.lev-admin-grid{align-items:start;gap:1.5rem;padding-top:1.5rem;display:grid}.lev-admin-nav>div button{text-align:left;color:#4a4037;border-radius:.55rem;align-items:center;gap:.7rem;width:100%;min-height:44px;padding:.55rem .8rem;font-size:.98rem;display:flex}.lev-admin-nav>div button:hover{background:#eae3d9}.lev-admin-nav>div button[aria-current]{color:#fffaf4;background:#504335;font-weight:600}.lev-admin-card{background:var(--card);border:1px solid var(--border);border-radius:1rem;padding:clamp(.85rem,2vw,1.5rem)}.lev-admin fieldset{min-width:0}.lev-admin input:not([type=checkbox]),.lev-admin select,.lev-admin textarea{min-width:0;font-size:1rem}.lev-admin h2{font-size:clamp(1.75rem,3vw,2.5rem)}.lev-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.4rem,1.6vw,1rem);margin-bottom:1.25rem;display:grid}.lev-summary button{text-align:left;background:var(--card);border:1px solid var(--border);border-radius:.85rem;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(.6rem,1.7vw,1.1rem);display:flex}.lev-summary strong{font:500 clamp(2rem, 4vw, 3.3rem)/1.1 var(--font-serif);color:#4b493c}.lev-summary span{color:#5d5145;font-size:clamp(.78rem,2vw,.92rem);line-height:1.35}.lev-order>summary{justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;list-style:none;display:flex}.lev-order>summary::-webkit-details-marker{display:none}.lev-order[open]>summary{border-bottom:1px solid var(--border);padding-bottom:1rem}.lev-state{color:#4a3b32;white-space:nowrap;background:#efe6d9;border-radius:4rem;align-items:center;padding:.22rem .65rem;font-size:.8rem;display:inline-flex}.lev-state[data-state=geboekt]{color:#365239;background:#e1ebdc}.lev-state[data-state=nieuw]{color:#733e21;background:#f4ddc9}@media (width>=768px){.lev-admin-grid{grid-template-columns:12.5rem minmax(0,1fr);gap:clamp(1.5rem,4.5vw,4rem);padding-top:2.25rem}.lev-admin-nav{position:sticky;top:1rem}}.lev-admin-head button{color:#fff9ef;background:0 0;border-color:#b4a497}.lev-admin-head button:hover{color:#392f29;background:#fff9ef}@media (width<=767px){.lev-admin-wrap{width:calc(100% - 1.5rem)}.lev-admin-grid{gap:1rem;padding-top:1rem}.lev-admin button{min-height:44px}.lev-admin .lev-summary button{min-height:4.8rem}}
