#tab-sales .ext-shortcuts{justify-content:space-between;align-items:center;margin:0 0 16px;gap:12px}
.sales-page-actions{max-width:100%;border:1px solid #dac6a5;border-radius:10px;background:#fffdf9;color:#67421e}.sales-page-actions summary{padding:11px 16px;cursor:pointer;min-height:44px}.sales-page-actions>div{display:flex;gap:8px;flex-wrap:wrap;padding:12px;border-top:1px solid #e5d7bf}
.sales-filters{padding:18px;background:#fcf8f0;border:1px solid #e7d9c4;border-radius:12px;margin-bottom:18px}.sales-filters .ux-list-tools{margin:0 0 14px}.sales-filters .ux-list-tools input{flex:1;width:auto!important;min-width:180px}.sales-filters .ux-list-tools>span{display:none}.sales-filters .v2-table-toolbar{margin-bottom:10px;padding-bottom:12px}.sales-active-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#78634b;font-size:12px}.sales-active-filters button{margin-inline-start:auto;background:white;border:1px solid #d8c4a2;color:#67421e;padding:8px 12px}
.sales-empty{text-align:center;padding:28px;background:#fcf8f0;border:1px dashed #d5bc95;border-radius:12px;color:#755835;line-height:2}
#v2summary-sales .v2-stat strong{font-size:clamp(17px,2vw,25px);white-space:nowrap;overflow-wrap:normal}#tab-sales .v2-amount{white-space:nowrap}
.ux-ready #formSales>.sales-form-section{background:#fffdf8!important;border:1px solid #e5d6bf!important;border-radius:12px;padding:18px!important;margin-bottom:18px}
.sales-section-title{grid-column:1/-1;width:100%;padding-bottom:10px;margin:0 0 14px;color:#67421e;border-bottom:1px solid #e8dcc9;font-size:16px!important}
.sales-field-error{display:block;color:#a12c38;font-size:12px;line-height:1.7;margin-top:5px}.sales-field-error[hidden]{display:none}
.sales-detail .v2-detail-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #e6d5bb;padding-bottom:12px}.sales-detail .v2-detail-tabs button{background:#f6eddd;color:#765632;border:1px solid #dfcaab;padding:10px 16px}.sales-detail .v2-detail-tabs button[aria-selected=true]{background:#67421e;color:white;border-color:#67421e}.sales-detail .v2-record-actions{border-top:1px solid #e5d5bc;padding-top:16px}.sales-detail .v2-info{background:#fcf8f0;border-color:#e6d7bf}.sales-detail .v2-empty{background:#fcf8f0;padding:24px;color:#78634b;border-radius:10px}
@media(max-width:599px){.sales-filters{padding:12px}.sales-filters .ux-list-tools input{min-width:0;width:100%!important}.sales-filters .v2-date-control{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px}.sales-filters .v2-date-control input{width:100%!important}.sales-filters .v2-date-control button{grid-column:1/-1}.sales-active-filters button{width:100%}.ux-ready #formSales>.sales-form-section{padding:14px!important}.sales-detail .v2-detail-tabs button{flex:1;padding:8px;font-size:12px!important}#v2summary-sales .v2-stat strong{font-size:18px!important}}

.ux-ready.v2-ready #tab-sales>.ext-shortcuts{padding:8px 0!important;margin:0 0 16px!important;border:0!important;box-shadow:none!important;min-height:0}.ux-ready.v2-ready #tab-sales>.v2-page-summary{margin-bottom:16px!important}.sales-page-actions summary{font-weight:600}.ext-archive-filter{display:flex;align-items:center;gap:8px}
