.no-purchase-modal{position:fixed;inset:0;z-index:9998;background:#10233fe6;overflow:auto;padding:12px}.no-purchase-modal[hidden]{display:none}.no-purchase-panel{max-width:1100px;margin:auto;background:#f3f7ff;border-radius:18px;padding:16px;color:#10233f}.no-purchase-panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.no-purchase-panel h2{margin:0 0 12px}.no-purchase-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:end}.no-purchase-filters label{font-size:.85rem}.no-purchase-filters select,.no-purchase-filters input{width:100%;margin-top:5px}.no-purchase-subtitle{color:#516883;font-size:.87rem}.no-purchase-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0}.no-purchase-kpis span{background:#e2efff;border-radius:10px;padding:10px}.no-purchase-kpis b{display:block;font-size:1.25rem}.no-purchase-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0}.no-purchase-tools small{color:#516883}.no-purchase-summary{background:white;border:1px solid #cfdef0;padding:12px;border-radius:12px;margin-bottom:12px}.no-purchase-summary summary{cursor:pointer;font-weight:700}.no-purchase-scroll{overflow:auto}.no-purchase-summary table{width:100%;border-collapse:collapse}.no-purchase-summary th,.no-purchase-summary td{border-bottom:1px solid #d9e6f5;padding:8px;text-align:right;white-space:nowrap}.no-purchase-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.no-purchase-card{background:white;border:1px solid #cfdef0;border-radius:12px;padding:12px}.no-purchase-head,.no-purchase-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.no-purchase-head b{color:#b24531}.no-purchase-card p,.no-purchase-card small{color:#516883}.no-purchase-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0}.no-purchase-metrics span{background:#f2f6fb;border-radius:8px;padding:7px}.no-purchase-metrics b{display:block}.no-purchase-foot{margin-top:10px}.no-purchase-foot em{font-style:normal;color:#0a7055}@media(max-width:800px){.no-purchase-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.no-purchase-list{grid-template-columns:1fr}}@media(max-width:500px){.no-purchase-kpis{grid-template-columns:1fr 1fr}.no-purchase-head,.no-purchase-foot{align-items:flex-start;flex-direction:column}}
.no-purchase-weekdays,.no-purchase-thresholds{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0;padding:12px;background:#eaf2ff;border-radius:10px}.no-purchase-weekdays button.active{background:#1267df;color:white}.no-purchase-thresholds label{display:flex;align-items:center;gap:5px}.no-purchase-thresholds input{width:88px;padding:7px}.no-purchase-assign{display:grid;gap:7px;margin-top:10px}.no-purchase-assign textarea{min-height:65px;padding:9px;border:1px solid #c7d9ee;border-radius:8px}.no-purchase-assign button{justify-self:start}
.no-purchase-debt{display:flex;justify-content:space-between;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px;padding:10px;border:1px solid #f0d9b2;border-radius:9px;background:#fff8ea;color:#713e0c;font-weight:700}.no-purchase-debt small{font-weight:400;color:#795b3e}
