.catalog-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:32px 0}.catalog-pagination button,.sales-tabs button,.sales-controls button,.sales-card button{padding:10px 14px;background:white;border:1px solid #aabfc9;border-radius:9px;color:#07536d;cursor:pointer;min-height:44px}.catalog-pagination [aria-current=page],.sales-tabs [aria-pressed=true]{background:#075d7b;color:white}.catalog-pagination button:disabled{opacity:.45;cursor:default}.sales-wrap{max-width:1160px;margin:auto;padding:26px 20px}.sales-tabs,.sales-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:18px 0}.sales-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.sales-form .wide{grid-column:1/-1}.sales-wrap label{display:flex;flex-direction:column;gap:7px;margin:9px 0;font-weight:600}.sales-wrap input,.sales-wrap select,.sales-wrap textarea{width:100%;min-width:0;padding:12px;border:1px solid #aabfc9;border-radius:9px;background:white;color:#123;box-sizing:border-box;font:inherit}.sales-wrap textarea{min-height:90px}.sales-card{border:1px solid #d3e1e7;border-radius:14px;padding:20px;margin:14px 0;overflow-wrap:anywhere}.sales-check{display:flex!important;flex-direction:row!important;align-items:center}.sales-check input{width:22px;height:22px;flex-shrink:0}.sales-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.sales-metrics p{padding:15px;background:#edf6f8;border-radius:10px}.sales-warning{background:#fff4db;padding:16px}.sales-notice{padding:14px;background:#edf6f8;margin:15px 0;min-height:25px;white-space:pre-wrap}.sales-notice:empty{display:none}.policy-content{max-width:850px;margin:auto;padding:32px 22px;line-height:1.7}.policy-nav{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.policy-footer{padding:20px;display:flex;gap:18px;justify-content:center;flex-wrap:wrap;font-size:.9rem}.sales-wrap .btn{white-space:normal}.sales-wrap button{font:inherit}.sales-wrap details{margin:24px 0}.sales-wrap form button{margin:8px 0}.sales-wrap h1{font-size:2rem}.sales-wrap .assignForm{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.sales-wrap .returnForm{display:flex;gap:10px;flex-wrap:wrap;align-items:end}@media(max-width:650px){.sales-form{grid-template-columns:1fr}.sales-tabs button{flex:1 1 40%}.sales-wrap{padding:20px 14px}.sales-controls>*{max-width:100%}.sales-card{padding:14px}.sales-wrap .btn{width:100%}}

.sales-form fieldset{border:1px solid #d3e1e7;border-radius:12px;padding:16px;margin:0;min-width:0}.sales-form fieldset:disabled{opacity:.7}
