.spr-filtry{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:18px 0}.spr-filtry label{display:grid;gap:6px;flex:1;min-width:180px}.spr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.spr-pole{display:grid;gap:6px;margin:12px 0}.spr-check{display:flex;align-items:start;gap:10px;margin:16px 0}.spr-check input{width:20px;height:20px;flex:none}.spr-scroll{overflow-x:auto}.spr-table{border-collapse:collapse;width:100%;min-width:650px}.spr-table th,.spr-table td{padding:14px 12px;text-align:left;vertical-align:top;border-bottom:1px solid #dedbd4}.spr-details{background:#f7f6f2;border-radius:12px;padding:22px;white-space:normal}.spr-details p,.spr-details li{overflow-wrap:anywhere}.spr-details li{padding:8px 0}.spr-details .btn{min-height:44px}.spr-details textarea{min-height:100px;width:100%}.spr-pole input,.spr-pole select,.spr-filtry input,.spr-filtry select{width:100%;min-height:44px}.spr-details hr{margin:24px 0}#sprMsg,#sprDetailMsg,#sprInvoiceMsg,#sprCouponMsg,#sprClientsMsg,#sprStatMsg{min-height:1.5em}#sprMsg.blad,#sprDetailMsg.blad,#sprInvoiceMsg.blad,#sprCouponMsg.blad{color:#9c2020}#polKodu{min-width:120px;min-height:44px;flex:1;background:#fff;color:#222;border:1px solid #aaa}@media(max-width:700px){.spr-grid{grid-template-columns:1fr}.spr-details{padding:14px}.spr-filtry{align-items:stretch}.spr-details .spr-filtry{flex-direction:column}.spr-table{min-width:540px}}@media(prefers-reduced-motion:reduce){.spr-details{scroll-behavior:auto}}
.spr-details input,.spr-details select,.spr-details textarea{box-sizing:border-box;max-width:100%}
@media(max-width:700px){.spr-table{min-width:0}.spr-table thead{display:none}.spr-table tr{display:block;border-bottom:1px solid #dedbd4;padding:12px 0}.spr-table td{display:block;border:0;padding:6px 4px;overflow-wrap:anywhere}.spr-table td:has(.spr-details){padding:0}.spr-details{width:100%;box-sizing:border-box}.spr-scroll{max-width:100%}}
