.adm-shell{min-height:100vh}.adm-top{display:flex;gap:1rem;align-items:center;padding:.6rem 1rem;background:var(--petrol);color:#fff;flex-wrap:wrap}.adm-top nav{display:flex;gap:.75rem;flex-wrap:wrap}.adm-top a{color:#fff;opacity:.8;text-decoration:none;padding:.2rem .4rem}.adm-top a.active{opacity:1;border-bottom:2px solid var(--mint)}.adm-spacer{flex:1}.adm-main{padding:1rem;max-width:1200px;margin:0 auto}.adm-note{color:var(--muted);font-size:.9em}.adm-error{color:var(--danger)}.adm-warn{background:var(--warn-bg);color:var(--warn-ink);padding:.5rem .75rem;border-radius:var(--radius)}.adm-login{display:grid;place-items:center;min-height:100vh;padding:1rem}.adm-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;width:min(100%,380px);display:grid;gap:.75rem}.adm-card label,.adm-filters label,.adm-wide{display:grid;gap:.2rem;font-size:.85em;color:var(--muted)}.adm-wide{max-width:520px}.adm-filters{display:flex;gap:.75rem;flex-wrap:wrap;align-items:end;margin-bottom:1rem}.adm-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.75rem}.adm-tile{background:#fff;border:1px solid var(--border);border-left-width:5px;border-radius:var(--radius);padding:.75rem;display:grid;gap:.15rem}.adm-tile-label{color:var(--muted);font-size:.85em}.adm-tile-value{font-size:1.8em;font-weight:600}.adm-tile-hint{color:var(--muted);font-size:.8em}.adm-tone-green{border-left-color:#2e7d32}.adm-tone-yellow{border-left-color:#c78a00}.adm-tone-red{border-left-color:var(--danger)}.adm-light{display:inline-block;width:.8em;height:.8em;border-radius:50%;margin-right:.4em;background:var(--border)}.adm-light.adm-tone-green{background:#2e7d32}.adm-light.adm-tone-yellow{background:#e0a800}.adm-light.adm-tone-red{background:var(--danger)}.adm-table-wrap{overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;background:#fff}.adm-table th,.adm-table td{border-bottom:1px solid var(--border);padding:.45rem .6rem;text-align:left;vertical-align:top}.adm-pager{display:flex;gap:1rem;align-items:center;margin-top:.75rem}.adm-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem}.adm-facts dt{color:var(--muted);font-size:.85em}.adm-facts dd{margin:0;font-weight:600}.adm-actions,.adm-row-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:end}.adm-row-actions{flex-direction:column;align-items:stretch;max-width:320px}.adm-check{display:flex;gap:.4rem;align-items:start;font-size:.8em}.adm-danger{border:1px solid var(--danger);border-radius:var(--radius);padding:.75rem;margin-top:1.5rem;display:grid;gap:.5rem}.adm-danger-button{background:var(--danger);color:#fff}.adm-id{display:inline-flex;gap:.4rem;align-items:center;flex-wrap:wrap}.adm-id code{font-size:.8em;word-break:break-all}.adm-id .button{padding:.1rem .5rem;font-size:.8em}.adm-form{width:min(100%,520px)}:root{--petrol: #02474f;--mint: #d8ebd5;--border: #d3dae4;--muted: #647390;--danger: #a3262a;--warn-bg: #fff4d6;--warn-ink: #7a5200;font-family:system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;background:#f7f9f8;color:var(--petrol);font-size:15px;line-height:1.45}h1{font-size:1.5rem}.boot{padding:2rem}.button{display:inline-block;background:var(--petrol);color:#fff;border:0;border-radius:8px;padding:.45rem .9rem;cursor:pointer;font:inherit;text-decoration:none}.button:disabled{opacity:.5;cursor:default}.button-secondary{background:#fff;color:var(--petrol);border:1px solid var(--border)}input,select{font:inherit;padding:.4rem .5rem;border:1px solid var(--border);border-radius:8px;background:#fff;color:inherit}.adm-badge{display:inline-block;padding:.05rem .5rem;border-radius:999px;background:var(--mint);font-size:.8em}.adm-app-immo{background:#d8ebd5}.adm-app-berater{background:#dbe7f5}
