@font-face{font-family:Studio;src:url('/assets/lalezar.woff') format('woff');font-display:swap}:root{--ink:#2d1a12;--gold:#b56a16;--paper:#fffdf8;--line:#eadcc9;--muted:#78665a;--green:#23744b;--red:#a54135}*{box-sizing:border-box}body{margin:0;background:#f7efe4;color:var(--ink);font-family:Studio,Tahoma,Arial}.admin-wrap{width:min(1280px,calc(100% - 30px));margin:22px auto}header{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:20px 24px;margin-bottom:16px}header h1{margin:0}header p{font-family:Tahoma;font-size:12px;color:var(--muted);margin:4px 0 0}header div:last-child{display:flex;gap:8px}header a,header button,.tabs button,.save,.actions button{border:1px solid var(--line);background:white;color:var(--ink);border-radius:12px;padding:10px 14px;text-decoration:none;cursor:pointer;font:inherit}.panel{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:20px;box-shadow:0 15px 40px rgba(60,35,15,.06)}.auth{max-width:520px;margin:60px auto}.auth form{display:grid;gap:10px}.hidden{display:none}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.stat{background:linear-gradient(135deg,#fffdf8,#f2e2ca);border:1px solid var(--line);border-radius:18px;padding:16px}.stat span{display:block;font-family:Tahoma;font-size:11px;color:var(--muted)}.stat b{font-size:28px}.tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.tabs button.active{background:var(--ink);color:white}.list{display:grid;gap:10px}.item{border:1px solid var(--line);border-radius:16px;padding:15px;background:#fff}.item b{font-size:18px}.meta{font-family:Tahoma;font-size:11px;color:var(--muted);margin:5px 0}.item p{font-family:Tahoma;font-size:12px;line-height:1.8}.actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.actions .ok{background:#e7f5ec;color:var(--green)}.actions .warn{background:#fff1d8;color:#8a5c16}.actions .bad{background:#fbe7e5;color:var(--red)}.product-edit{display:grid;grid-template-columns:1.1fr .8fr .7fr .7fr;gap:10px;border-bottom:1px solid var(--line);padding:14px 0}.product-edit .wide{grid-column:span 2}label{font-family:Tahoma;font-size:11px;color:var(--muted);display:grid;gap:5px}input,textarea,select{width:100%;border:1px solid var(--line);border-radius:11px;padding:10px;background:white;font:inherit}textarea{min-height:80px}.save{background:var(--gold);color:white;margin-top:14px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.settings-note{font-family:Tahoma;line-height:1.9;background:#f7ecdc;border-radius:14px;padding:12px;color:var(--muted);grid-column:1/-1}.customer-table{overflow:auto}.customer-table table{width:100%;border-collapse:collapse;min-width:800px}.customer-table th,.customer-table td{text-align:right;padding:11px;border-bottom:1px solid var(--line);font-family:Tahoma;font-size:12px}.customer-table th{color:var(--muted)}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,15px);opacity:0;background:var(--ink);color:white;border-radius:12px;padding:10px 16px;transition:.2s}.toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:850px){.stats{grid-template-columns:1fr 1fr}.product-edit{grid-template-columns:1fr 1fr}.settings-grid{grid-template-columns:1fr}.settings-note{grid-column:auto}}@media(max-width:520px){header{align-items:flex-start;flex-direction:column}.stats{grid-template-columns:1fr}.product-edit{grid-template-columns:1fr}.product-edit .wide{grid-column:auto}}
