/* Bombay Chowpatty v2.99.209: scoped presentation refinements */
/* Plot uses an intrinsic 600:250 chart, matching the existing 2.4 aspect.
   First/last points are placed close to chart margins, rather than centered. */
:is(body.app-master,body.app-outlet) .revised-charts .trend-card .compact-trend{
 aspect-ratio:2.4!important;width:100%!important;max-width:100%!important;min-width:0!important;
 min-height:185px!important;height:clamp(185px,26vw,280px)!important;max-height:none!important;
}
:is(body.app-master,body.app-outlet) .revised-charts .trend-card .chart-scroll-viewport{width:100%!important;max-width:100%!important;max-height:none!important}
/* Master-only accumulated purchases are shown before retained date-wise entries */
.bc209-purchase-outlet-summary{margin:14px 0 16px;background:#fff9ed;border:1px solid #dbb86e;border-radius:15px;padding:12px;color:#5f1128}
.bc209-purchase-outlet-summary[hidden]{display:none!important}
.bc209-purchase-outlet-summary h3{margin:0 0 4px;font-size:1rem;color:#7e0023}
.bc209-purchase-outlet-summary p{font-size:.76rem;margin:0 0 9px;color:#815e4d}
.bc209-purchase-outlet-scroll{max-height:36vh;overflow-y:auto;overflow-x:auto}
.bc209-purchase-outlet-summary table{width:100%;border-collapse:collapse;min-width:310px;font-variant-numeric:tabular-nums}
.bc209-purchase-outlet-summary :is(th,td){border-bottom:1px solid #e4cbb0;padding:9px 6px;text-align:right;font-size:.84rem}
.bc209-purchase-outlet-summary :is(th,td):first-child{text-align:left}
.bc209-purchase-outlet-summary thead{position:sticky;top:0;background:#ffefd3}
.bc209-purchase-outlet-summary tfoot{background:#fae6c3;color:#79001f}
.bc209-purchase-outlet-summary small{display:block;margin-top:7px;color:#80645b}
.bc209-purchase-daily-title{font-size:.98rem;margin:15px 0 8px;color:#74001e}
/* Approved brighter maroon across Food Wastage title, mode tab and compliance. */
:is(body.app-master,body.app-outlet) .executive-waste-title,
:is(body.app-master,body.app-outlet) .wastage-entry-view .executive-waste-title,
:is(body.app-master,body.app-outlet) .waste-compliance{
 background:linear-gradient(111deg,#760018 0%,#a00027 52%,#88001f 100%)!important;
}
body.app-master .compact-view-switch>a.active{
 background:linear-gradient(111deg,#760018,#a00027 56%,#88001f)!important;
}
body.app-master .waste-compliance{border-color:#c78d48!important}
@media(max-width:700px){
 .bc209-purchase-outlet-summary{padding:9px}
 .bc209-purchase-outlet-summary :is(th,td){padding:8px 4px;font-size:.72rem}
}
