@charset "UTF-8";:root{--admin-sidebar-w: 260px;--admin-topbar-h: 64px;--admin-bg: #f1f5f9;--admin-card: #ffffff;--admin-sidebar: #1a2332;--admin-sidebar-hover: rgba(255,255,255,.08);--admin-sidebar-active: rgba(201,48,43,.18);--admin-accent: #c9302b;--admin-accent-hover: #a82420;--admin-text: #1e293b;--admin-text-muted: #64748b;--admin-border: #e2e8f0;--admin-shadow: 0 1px 3px rgba(0,0,0,.07), 0 4px 16px rgba(0,0,0,.05);--font: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font);background:var(--admin-bg);color:var(--admin-text);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600}p{margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.p-datatable .p-datatable-header{background:var(--admin-card);border:none}.p-datatable .p-datatable-thead>tr>th{background:#f8fafc;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--admin-text-muted)}.p-datatable .p-datatable-tbody>tr{background:var(--admin-card)}.p-datatable .p-datatable-tbody>tr:hover{background:#f8fafc}.p-dialog .p-dialog-header{border-bottom:1px solid var(--admin-border);padding:20px 24px 16px}.p-dialog .p-dialog-content{padding:20px 24px}.p-dialog .p-dialog-footer{border-top:1px solid var(--admin-border);padding:14px 24px}.p-button{border-radius:6px;font-family:var(--font);font-size:13px;font-weight:600}.p-inputtext,.p-textarea,.p-select{border-radius:6px;font-family:var(--font);font-size:14px;border-color:var(--admin-border)}.p-inputtext:focus,.p-textarea:focus,.p-select:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px #c9302b1f}.p-toast{top:80px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-field{display:flex;flex-direction:column;gap:6px}.form-field label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--admin-text-muted)}.form-field.full{grid-column:1/-1}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--admin-border);border-radius:3px}
