.advanced-menu{margin:24px 0}.advanced-menu h3,.buyer-pizza legend{font-size:18px;margin:18px 0}.advanced-menu>p{margin-bottom:18px}.menu-group-editor{border:1px solid #e3e5db!important;border-radius:16px;padding:16px!important;margin:18px 0!important}.menu-option-editor{padding:16px;background:#f5f5ee;border-radius:12px;margin:12px 0}.menu-option-editor .choice{margin-top:6px}.menu-editor-actions{display:flex;justify-content:space-between;gap:10px}.pizza-switch{margin-top:24px!important}#menu-pizza-editor[hidden]{display:none}.buyer-group>p,.buyer-pizza>p{font-size:12px;color:#727767;line-height:1.7}.order-alert{padding:22px;border:1px solid #e4d27d;background:#fff5cb;border-radius:18px;margin:20px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.order-alert.urgent{border-color:#d77744;background:#fff0e6}.order-alert b{font-size:16px}.order-alert p{font-size:12px;margin:6px 0}.order-alert small{font-size:10px;display:block;color:#6e715f}.order-alert>div:last-child{display:flex;gap:12px;flex-wrap:wrap}.order-alert .button{font-size:11px}.ops-card-tools{display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid #eee;padding-top:10px;margin-top:16px}.ops-card-tools .text-button{font-size:11px}.incident-list{margin:36px 0}.incident-row{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;text-align:left;border-bottom:1px solid #e2e4db;padding:20px 0}.incident-row small{display:block;font-size:11px;color:#747a6a;margin-top:6px}.incident-row>span:last-child{font-size:11px}.incident-message{white-space:pre-wrap;margin:24px 0}.incident-reply{background:#f3f3eb;padding:18px;border-radius:12px;margin:18px 0}.incident-reply p{font-size:13px;margin-top:8px;white-space:pre-wrap}.print-item{margin:16px 0}.print-item p{font-size:12px;white-space:pre-wrap}.print-item>span{display:block;font-size:12px;margin-top:5px}.coupon-card{display:flex;gap:20px;align-items:center;justify-content:space-between;background:#f7f5e9;padding:18px;margin:14px 0;border:1px dashed #d6bf5b;border-radius:14px}.coupon-card p{font-size:12px}.coupon-card small{font-size:10px}.coupon-apply{margin:18px 0;padding:16px;background:#fff7d8;border-radius:12px}.coupon-apply>div{display:flex;gap:20px}.coupon-discount{color:#2f7451}.invalid-cart{color:#9e3c25;font-size:12px;margin-top:10px}.coupon-dates{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.coupon-dates label{min-width:0}.coupon-dates input{min-width:0;width:100%;max-width:100%}@media(max-width:650px){.order-alert{flex-direction:column;align-items:stretch;padding:18px}.order-alert .button{flex:1;min-width:0}.menu-editor-actions{flex-wrap:wrap}}@media(max-width:360px){.coupon-dates{grid-template-columns:minmax(0,1fr)}}
@media print{body{background:white}#app,.modal-close,.no-print,#toast{display:none!important}body.modal-open{overflow:visible!important}#modal{position:static!important;display:block!important;border:0!important;box-shadow:none!important;max-height:none!important;height:auto!important;width:80mm!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}#modal::backdrop{background:none}#modal>.modal-content{padding:4mm!important}.print-receipt h2{font-size:19px}.print-receipt h3{font-size:16px}.print-receipt p,.print-receipt b,.print-receipt span{font-size:11px}.print-receipt .receipt-line{gap:8px;display:flex;justify-content:space-between}a{color:black}@page{margin:5mm}}

.growth-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;background:#fff5cf;border-radius:14px}.growth-summary span{display:flex;flex-direction:column;gap:6px}.management-actions{flex-wrap:wrap}.stock-row>span{min-width:0}.stock-row small{display:block}#growth-finance-result .form-card{margin-top:16px}@media(max-width:420px){.growth-summary{grid-template-columns:1fr}.form-row{flex-wrap:wrap}}
