@font-face{font-family:Vazir;src:url(https://badoma.ir/food/fonts/Vazir.woff2)format("woff2"),url(https://badoma.ir/food/fonts/Vazir.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}body{text-align:right;direction:rtl;background-color:#f4f6f9;margin:0;padding:0;font-family:Vazir,sans-serif}.container{background:#fff;border-radius:15px;max-width:600px;margin:20px auto;padding:20px;box-shadow:0 4px 15px #0000001a}.logo-area{text-align:center;margin-bottom:20px}.logo-area img{max-width:150px}input,select,textarea{box-sizing:border-box;border:1px solid #ddd;border-radius:8px;width:100%;margin:10px 0;padding:12px;font-family:Vazir}button{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:8px;width:100%;padding:12px;font-family:Vazir;font-size:16px}button:hover{background-color:#45a049}.btn-secondary{background-color:#2196f3}.btn-danger{background-color:#f44336}.btn-warning{color:#333;background-color:#ff9800}.card{background:#fafafa;border:1px solid #eee;border-radius:10px;margin-bottom:10px;padding:15px}.header{color:#fff;text-align:center;background:#333;margin-bottom:20px;padding:15px}.suggestions{border:1px solid #ddd;max-height:150px;display:none;overflow-y:auto}.suggestion-item{cursor:pointer;border-bottom:1px solid #eee;padding:10px}.suggestion-item:hover{background:#f0f0f0}@media print{body *{visibility:hidden}#printableArea,#printableArea *{visibility:visible}#printableArea{width:80mm;position:absolute;top:0;left:0}.no-print{display:none}}.modal{z-index:9999;background:#00000080;display:none;position:fixed;inset:0}.modal-content{background:#fff;border-radius:12px;max-width:500px;margin:10% auto;padding:20px;position:relative}.modal .close{cursor:pointer;font-size:22px;position:absolute;top:10px;left:15px}