.catalog-pagination,.admin-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:36px 0 0}.catalog-pagination a,.admin-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 12px;border:1px solid rgba(166,51,82,.25);border-radius:50px;background:#fff;color:#2b2022;font-weight:700;text-decoration:none;transition:.2s ease}.catalog-pagination a:hover,.catalog-pagination a.active,.admin-pagination a:hover,.admin-pagination a.active{border-color:var(--primary,#a63352);background:var(--primary,#a63352);color:#fff;transform:translateY(-2px)}.admin-pagination{margin:0 0 18px}.admin-pagination a:hover,.admin-pagination a.active{background:#a63352;border-color:#a63352}
.admin-preview{display:block;width:150px;height:95px;margin-top:10px;border-radius:10px;object-fit:cover}.table a.edit,.cancel-edit{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border-radius:8px;background:#eee;color:#332a2d;font-weight:700;text-decoration:none}.cancel-edit{margin:-8px 0 20px;background:#fff0f2;color:#a3203d}
.orders-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.orders-head h2,.orders-head p{margin:0}.orders-head p{color:#776d71}.orders-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.order-card{padding:20px;border:1px solid #eee4e6;border-radius:14px;background:#fff}.order-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.order-meta time{color:#83777b;font-size:12px}.status{display:inline-flex;padding:5px 9px;border-radius:100px;font-size:11px;font-weight:700}.status-new{background:#fff0d7;color:#95620d}.status-processing{background:#e8f0ff;color:#315fa7}.status-done{background:#e5f5ea;color:#267544}.status-cancelled{background:#ffe8ec;color:#a3203d}.order-card h3{margin:0 0 3px}.order-phone{color:#a63352;font-weight:700}.order-card dl{margin:17px 0}.order-card dl div{padding:10px 0;border-top:1px solid #eee}.order-card dt{font-size:11px;text-transform:uppercase;color:#897d80}.order-card dd{margin:3px 0 0}.order-status-form{display:flex;align-items:end;gap:10px}.order-status-form label{flex:1;margin:0}.order-status-form select{margin-top:4px}.empty-state{text-align:center;padding:60px 20px;background:#faf7f7;border-radius:14px}.empty-state h3{margin:0}.empty-state p{color:#776d71}@media(max-width:760px){.orders-list{grid-template-columns:1fr}.order-status-form{align-items:stretch;flex-direction:column}}
.delete-order-form{margin-top:10px}.delete-order-form .danger{width:100%}
.favicon-preview{display:block;width:48px;height:48px;margin-top:10px;border-radius:8px;object-fit:cover}.legal-editor{display:grid;gap:24px}.legal-editor label{font-size:16px}.legal-editor textarea{min-height:360px;line-height:1.6}.admin-help{margin-top:-8px;color:#776d71}
