/* ReisAI rapor filtreleri: Satış Raporu referans ölçüleri.
   app.css ve ReisAI.styles.css sonrasında yükleyin.
   Sadece rapor filtre alanlarına uygulanır; hesaplar/tablolar/modal alanları değişmez. */
.real-sales-page .real-sales-filter{
 font-family:inherit;border-radius:14px!important;border:1px solid #dce5f2!important;
 background:#fff!important;padding:16px!important;box-sizing:border-box;
}
.real-sales-page .real-sales-filter .real-sales-filter-field>label,
.real-sales-page .real-sales-filter .filter-label,
.real-sales-page .real-sales-filter .stock-filter-row>label,
.real-sales-page .real-sales-filter .multi-field>span{
 font-family:inherit!important;font-size:10px!important;font-weight:600!important;color:#94a3b8!important;
}
.real-sales-page .real-sales-filter select,
.real-sales-page .real-sales-filter input:not([type=checkbox]):not([type=radio]),
.real-sales-page .real-sales-filter .invoice-dropdown>summary,
.real-sales-page .real-sales-filter .stock-dropdown>summary,
.real-sales-page .real-sales-filter .multi-select>summary{
 box-sizing:border-box!important;width:100%!important;height:46px!important;min-height:46px!important;
 padding:0 12px!important;border:1px solid #cbdaf0!important;border-radius:12px!important;
 background:#fff!important;color:#172033!important;font-family:inherit!important;
 font-size:11px!important;font-weight:400!important;outline:none;
}
.real-sales-page .real-sales-filter input::placeholder{color:#94a3b8!important}
.real-sales-page .real-sales-filter select:focus,
.real-sales-page .real-sales-filter input:not([type=checkbox]):not([type=radio]):focus,
.real-sales-page .real-sales-filter details[open]>summary{
 border-color:#93b4fa!important;box-shadow:0 0 0 3px #3b82f612!important;
}
.real-sales-page .real-sales-filter .filter-grid,
.real-sales-page .real-sales-filter .stock-filter-row{gap:16px!important}
.real-sales-page .real-sales-filter input[type=checkbox]{accent-color:#2563eb}
