.admin{background:linear-gradient(180deg, var(--nacht-pflaume) 0, var(--nacht-petrol) 520px, var(--nacht-tief) 1200px) var(--nacht-tief);min-height:100vh;font-size:16px;line-height:1.55}.admin__rahmen{max-width:1120px;margin:0 auto;padding:0 16px 64px}.admin__kopf{border-bottom:1px solid #b8955a40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.admin__kopf .logo{height:26px}.admin__kopf-rechts{color:var(--text-gedaempft);align-items:center;gap:16px;font-size:14px;display:flex}.admin__titel{font:500 40px/1.15 var(--font-serif);color:var(--pergament);margin:40px 0 6px}.admin__kicker{margin:0;font-size:13px}.admin__intro{max-width:640px;color:var(--text-gedaempft);margin:8px 0 0}.kennzahlen{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:28px;display:grid}.kennzahl{background:#0f141759;border:1px solid #b8955a47;border-radius:6px;padding:16px 18px}.kennzahl__wert{font:500 34px/1 var(--font-serif);color:var(--pergament)}.kennzahl__text{color:var(--text-gedaempft);margin-top:6px;font-size:14px}.bereich{margin-top:56px;scroll-margin-top:16px}.bereich__kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.bereich__titel{font:500 30px/1.2 var(--font-serif);color:var(--pergament);margin:4px 0 0}.filter{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.filter a{min-height:36px;color:var(--text-gedaempft);border:1px solid #b8955a4d;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.filter a:hover{color:var(--pergament)}.filter a[aria-current=true]{border-color:var(--antikgold);color:var(--goldlicht)}.liste{border-collapse:collapse;width:100%}.liste th{text-align:left;font:500 12px/1.3 var(--font-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--antikgold);border-bottom:1px solid #b8955a59;padding:10px 12px}.liste td{vertical-align:top;border-bottom:1px solid #e3d6be1a;padding:14px 12px}.liste tr:hover td{background:#e3d6be08}.liste__name{color:var(--pergament);font-weight:500;text-decoration:none}.liste__name:hover{color:var(--goldlicht)}.liste__notiz{color:var(--text-gedaempft);max-width:460px;margin-top:4px;font-size:14px}.liste__klein{color:var(--text-gedaempft);font-size:14px}.liste__link{word-break:break-all;font-size:14px}.liste__leer{color:var(--text-gedaempft);padding:24px 12px}.status{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status--idee,.status--pausiert{color:#9a9284}.status--geplant{color:#a9b8c9}.status--in-arbeit{color:var(--goldlicht)}.status--fertig{color:#c9d7a6}.status--im-verkauf,.status--online{color:#9fd3b4}.admin .button{cursor:pointer;border:0;min-height:44px;margin-top:0;padding:0 22px;font-size:15px}.knopf-still{cursor:pointer;min-height:44px;color:var(--pergament);font:500 15px/1.2 var(--font-text);background:0 0;border:1px solid #b8955a73;border-radius:3px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.knopf-still:hover{border-color:var(--goldlicht);color:var(--goldlicht)}.knopf-loeschen{color:#e0a49b;border-color:#d6786e80}.knopf-loeschen:hover{color:#f1c0b8;border-color:#e0a49b}.werkzeuge{flex-wrap:wrap;gap:10px;display:flex}.formular{gap:20px;max-width:720px;margin-top:28px;display:grid}.formular__reihe{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.feld{gap:6px;display:grid}.feld>span,.feld legend{color:var(--text-gedaempft);font-size:14px}.feld input[type=text],.feld input[type=email],.feld input[type=password],.feld input[type=url],.feld input[type=number],.feld select,.feld textarea{width:100%;min-height:44px;color:var(--pergament);font:400 16px/1.4 var(--font-text);background:#0f14178c;border:1px solid #e3d6be40;border-radius:4px;padding:10px 12px}.feld textarea{resize:vertical;min-height:120px}.feld input:focus,.feld select:focus,.feld textarea:focus{outline:2px solid var(--antikgold);outline-offset:1px;border-color:#0000}.feld fieldset{border:0;gap:20px;margin:0;padding:0;display:flex}.feld label.haken{align-items:center;gap:8px;min-height:44px;display:inline-flex}.feld__hilfe{color:var(--text-gedaempft);font-size:13px}.formular__aktionen{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.meldung{color:#f1c0b8;background:#d6786e14;border:1px solid #d6786e80;border-radius:4px;padding:12px 14px}.meldung--info{color:var(--pergament);background:#b8955a14;border-color:#b8955a73}.loeschen{border-top:1px solid #e3d6be1a;max-width:720px;margin-top:48px;padding-top:24px}.anmeldung{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.anmeldung__karte{text-align:center;background:#0f141773;border:1px solid #b8955a59;border-radius:8px;width:100%;max-width:400px;padding:36px 28px}.anmeldung__karte .logo{height:28px;margin:0 auto}.anmeldung__karte .formular{text-align:left;margin-top:24px}.anmeldung__karte .button{width:100%}@media (max-width:760px){.admin__titel{font-size:32px}.liste thead{display:none}.liste,.liste tbody,.liste tr,.liste td{width:100%;display:block}.liste tr{border-bottom:1px solid #e3d6be1a;padding:14px 0}.liste td{border:0;padding:4px 0}.liste td[data-titel]:before{content:attr(data-titel) ": ";color:var(--text-gedaempft);font-size:13px}.liste tr:hover td{background:0 0}}
