.auth{width:min(440px,100%);margin:40px auto;background:#fff;padding:35px;border:1px solid #eee;border-radius:8px}.auth h1{font-size:26px}.auth p{color:#888;line-height:1.8}label{display:block;font-size:14px;color:#555;margin-bottom:18px}input:not([type=checkbox]),textarea,select{display:block;width:100%;border:1px solid #ccc;border-radius:4px;background:#fff;padding:11px;margin-top:8px}textarea{min-height:120px;resize:vertical}.auth .btn{width:100%}.error{color:#b23316;line-height:1.7;min-height:24px}.toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;gap:15px}.tabs{display:flex;gap:8px;margin-bottom:25px}.tabs .active{color:#fff;background:#b23316;border-color:#b23316}.table-wrap{overflow:auto;background:#fff;border:1px solid #eee;border-radius:6px}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;padding:15px;border-bottom:1px solid #eee}th{font-size:12px;background:#f4f1ee;color:#777}td .btn{padding:5px 10px;font-size:12px;margin-right:5px}.badge{background:#e9f4eb;color:#2e7740;padding:4px 8px;border-radius:3px;font-size:12px}.badge.draft{background:#f0eded;color:#999}.editor{max-width:900px;background:#fff;padding:30px;border:1px solid #eee;border-radius:6px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.full{grid-column:1/-1}.check{display:flex;align-items:center;gap:8px}.check input{height:17px;width:17px}.form-actions{display:flex;gap:10px;position:sticky;bottom:0;background:#fff;padding-top:15px;border-top:1px solid #eee}.hint{color:#888;font-size:12px;line-height:1.8}.field-preview{max-width:250px;max-height:140px;object-fit:cover}.admin-search{max-width:350px;margin:0 0 20px}.stats{color:#888;font-size:13px}.confirm-box{border:0;border-radius:8px;max-width:420px;padding:28px}.confirm-box::backdrop{background:#0008}@media(max-width:650px){.form-grid{grid-template-columns:1fr}.toolbar{align-items:flex-start}.toolbar h1{font-size:24px;margin:0}.editor{padding:20px}.tabs{flex-wrap:wrap}th,td{padding:10px;white-space:nowrap}}
