.region-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.entry-panel .region-fields{grid-template-columns:1fr}.region-fields select{min-width:0;width:100%}.entry-panel{max-width:520px}.settings-body form{padding:20px 0}.category-spending .spending-row{justify-content:space-between}.category-spending progress{min-width:40px}.month-total strong{display:block;overflow-wrap:anywhere}.inline-price-preview small{display:block}.catalog-info{overflow-wrap:anywhere}.form-error,.inline-price-error{color:#a24530}.setting-value{overflow-wrap:anywhere}.empty-state>.icon{width:56px;height:56px;color:var(--green)}.price-product small{display:block}.estimate-details .budget-card{margin:8px 0}.estimate-bar .budget-card{padding:12px}.estimate-bar .budget-metrics{margin-bottom:10px}.estimate-bar .budget-metrics strong,.estimate-bar .budget-edit{font-size:1rem}.history-items small{display:block}.history-amount{overflow-wrap:anywhere}.setting-row{width:100%;text-align:start}.region-fields label{min-width:0}.page-header h1{overflow-wrap:anywhere}.settings-body .btn{margin-bottom:12px}.inline-price-fields label{min-width:0}
@media(max-width:600px){.region-fields{grid-template-columns:1fr}.history-amount{max-width:115px}.spending-row progress{width:45px}.spending-row{gap:8px}.spending-row strong{max-width:40%}.entry-panel h1{font-size:1.8rem}.estimate-bar{flex-wrap:wrap}.estimate-details{width:100%;max-height:50vh;overflow:auto}.template-grid .saved-row{flex-wrap:wrap}}
.product-thumb[class*="art-intl"]{background-color:#fff;border-radius:10px}
