.pricing-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.pricing-tabs [aria-pressed=true]{background:#1671ed;color:white;border-color:#1671ed}.pricing-panel{padding:18px}.pricing-controls{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.pricing-controls .field{min-width:150px;flex:1}.pricing-controls .field:first-child:has([name=customer]){min-width:240px;flex:2}.pricing-help{color:var(--muted,#617388);font-size:.85rem;line-height:1.6;margin:16px 0}.pricing-dates{max-width:780px;padding:14px 0}.pricing-dates .field.full{grid-column:auto}.pricing-bulk{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 0}.pricing-bulk input{width:115px}.pricing-table{min-width:760px}.pricing-table input[type=number]{min-width:110px;max-width:160px}.pricing-table tr[hidden]{display:none}.pricing-table th{white-space:normal}.pricing-table .name{min-width:190px}.pricing-source{font-size:.8rem;color:var(--muted,#617388)}.pricing-save{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:18px}.pricing-save small{max-width:600px;color:var(--muted,#617388)}.pricing-history{margin-top:16px}.pricing-history summary{font-weight:700;cursor:pointer}.pricing-history .tablewrap{margin-top:12px}.pricing-condition{border:1px solid var(--line,#dce6f1);border-radius:10px;padding:14px;margin:12px 0;background:var(--surface2,#f4f8fc)}.pricing-condition-foot{display:flex;justify-content:space-between;gap:12px;margin-top:10px}.pricing-customer{border-top:1px solid var(--line,#dce6f1);padding-top:16px}.pricing-existing>div{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--line,#dce6f1)}.pricing-existing small{display:block;color:var(--muted,#617388)}[data-price-source]{display:block;font-size:.75rem;color:var(--muted,#617388);margin-top:4px}@media(max-width:600px){.pricing-panel{padding:12px}.pricing-controls .field{min-width:calc(50% - 14px)}.pricing-controls .field:first-child:has([name=customer]){min-width:100%}.pricing-tabs button{flex:1 1 40%}.pricing-save{align-items:stretch;flex-direction:column}.pricing-condition .forms{grid-template-columns:1fr}.pricing-condition-foot{flex-wrap:wrap}}

.pricing-options{padding:10px 0;border-top:1px solid var(--line,#dce6f1)}.pricing-options summary{cursor:pointer;font-size:.85rem;font-weight:600}.pricing-options summary small{font-weight:400;color:var(--muted,#617388);margin-left:12px}.pricing-bulk-options{margin-bottom:12px}@media(max-width:600px){.pricing-table{min-width:0;table-layout:auto}.pricing-table thead{display:none}.pricing-table tbody{display:block}.pricing-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;border:1px solid var(--line,#dce6f1);border-radius:8px;padding:12px;margin-bottom:10px}.pricing-table tr[hidden]{display:none}.pricing-table td{padding:0;min-width:0;border:0;white-space:normal}.pricing-table td:first-child{grid-column:1/-1;min-width:0}.pricing-table td:nth-child(3){text-align:right}.pricing-table td:nth-child(4){align-self:center}.pricing-table td:nth-child(5):before{content:'Шинэ үнэ · ₮';display:block;font-size:.75rem;margin-bottom:5px;color:var(--muted,#617388)}.pricing-table td:nth-child(5) input{max-width:none;width:100%;min-width:0}.pricing-table td:nth-child(6){grid-column:1/-1;font-size:.8rem}.pricing-options summary small{display:block;margin:5px 0 0 16px}.pricing-condition-foot{align-items:flex-start}}
