/* A2Z Advanced Pricing Admin */
.pricing-admin-shell{display:grid;gap:18px}
.pricing-category-tabs{display:flex;gap:8px;overflow-x:auto;padding:4px 0 10px;border-bottom:1px solid var(--line)}
.pricing-category-tabs button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 15px;font-weight:800;white-space:nowrap;cursor:pointer}
.pricing-category-tabs button.active{background:var(--green);color:#fff;border-color:var(--green)}
.pricing-toolbar{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap}
.pricing-toolbar input{max-width:360px}
.pricing-items-table{min-width:1450px}
.pricing-items-table th,.pricing-items-table td{vertical-align:middle}
.pricing-items-table input,.pricing-items-table select{min-width:115px;padding:9px 10px;border-radius:10px}
.pricing-items-table .name-input{min-width:230px}
.pricing-items-table .notes-input{min-width:220px}
.pricing-items-table .active-check{width:22px;height:22px;min-width:22px}
.pricing-item-code{font-weight:900;color:var(--green);white-space:nowrap}
.pricing-save{white-space:nowrap}
.pricing-help{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.pricing-help>div{background:#f5f8f6;border:1px solid var(--line);padding:14px;border-radius:14px}
.add-pricing-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}
.add-pricing-form .wide{grid-column:span 2}
.add-pricing-form .full{grid-column:1/-1}
.pricing-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
@media(max-width:900px){.pricing-help{grid-template-columns:1fr}.add-pricing-form{grid-template-columns:1fr 1fr}.add-pricing-form .wide{grid-column:span 2}}
@media(max-width:600px){.add-pricing-form{grid-template-columns:1fr}.add-pricing-form .wide,.add-pricing-form .full{grid-column:auto}}
