#itemTierPrices{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;border:1px solid #dcc5a1;border-radius:12px;background:#fffaf0}#itemTierPrices legend{font-weight:700;color:#67421e}#itemTierPrices p{grid-column:1/-1;line-height:1.8;color:#796142}#itemTierPrices input{display:block;width:100%}#partyPriceTierWrap small{display:block;line-height:1.8;color:#796142}
#priceWorkspace .price-workspace{max-width:1250px;width:96vw;max-height:94dvh;overflow:auto;background:#fffdf8!important;border:1px solid #dac3a0;border-radius:14px;padding:24px;color:#51371d;font-family:Cairo}#priceWorkspace header{display:flex;justify-content:space-between;gap:12px}#priceWorkspace h2{font-size:24px}#priceWorkspace p{line-height:1.9;font-size:13px}.pw-tools,.pw-bulk{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:14px;background:#f8f0e2;border-radius:10px;margin:14px 0}#priceWorkspace label{display:block;font-size:13px}#priceWorkspace input:not([type=checkbox]),#priceWorkspace select{display:block;min-height:44px;border:1px solid #dcc6a5;border-radius:8px;padding:8px;background:white;max-width:100%}#priceWorkspace button{min-height:44px;padding:10px 14px;background:#f1e2ca;border:1px solid #d7bc91;border-radius:8px;color:#67421e}.pw-table{overflow:auto;width:100%;max-height:460px}.pw-table table{width:100%;border-collapse:collapse}.pw-table th,.pw-table td{padding:10px;border-bottom:1px solid #e5d7bf;text-align:right}.pw-table th{background:#f4e8d5;position:sticky;top:0}.pw-table input[type=number]{width:120px}.pw-footer{position:sticky;bottom:0;padding:12px;background:#fffdf8;display:flex;gap:12px;border-top:1px solid #e5d1b2}#priceWorkspace #pwApply{background:#67421e;color:white}#pwStatus{padding:10px;background:#fcf1d8;border-radius:8px}#priceWorkspace [hidden]{display:none!important}
@media(max-width:600px){#itemTierPrices{grid-template-columns:1fr}#priceWorkspace .price-workspace{width:100vw;max-height:100dvh;padding:12px}.pw-tools>label,.pw-bulk>label{width:100%}.pw-tools input,.pw-tools select,.pw-bulk input,.pw-bulk select{width:100%}.pw-footer{flex-wrap:wrap}.pw-footer button{flex:1}}
