@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:600;src:url(/static/media/playfair-display-latin-600-normal.bfb61dccc8300c68aa16.woff2) format("woff2"),url(/static/media/playfair-display-latin-600-normal.9d993db7549b0f1efc9d.woff) format("woff")}@font-face{font-display:swap;font-family:"DM Serif Display";font-style:normal;font-weight:400;src:url(/static/media/dm-serif-display-latin-400-normal.afe4d789caf92d680b6e.woff2) format("woff2"),url(/static/media/dm-serif-display-latin-400-normal.d2cb216150c8d245851b.woff) format("woff")}@media (max-width:767px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important;min-height:40px}button{min-height:40px}button.icon-btn{min-height:0}button.help-btn{height:38px!important;width:38px!important}button.qty-btn{height:42px!important;width:42px!important}input[type=checkbox],input[type=radio]{height:20px;width:20px}}@media (max-width:767px){body{overflow-x:hidden}h1{font-size:24px!important;line-height:1.2}input:not([type=checkbox]):not([type=radio]),select,textarea{box-sizing:border-box;max-width:100%}.app-content{max-width:100%!important;min-width:0;padding:72px 16px 32px!important}.app-content table{display:block;max-width:100%;overflow-x:auto}.inline-form{flex-wrap:wrap!important}.inline-form>input:not([type=checkbox]):not([type=radio]),.inline-form>select{flex:1 1 140px!important;min-width:0!important;width:auto!important}.inline-form>button{flex:1 1 auto}.stat-card{box-sizing:border-box;flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;min-width:0!important}.link-row>span{flex:1 0 100%}.link-row>input{flex:1 1!important}.admin-page{padding:16px!important}.admin-page table{display:block;max-width:100%;overflow-x:auto}}button:disabled{cursor:not-allowed;opacity:.55}@page{margin:12mm}#print-root{display:none}@media print{.no-print{display:none!important}body[data-print]{background:#fff!important;margin:0!important}body[data-print]>:not(#print-root){display:none!important}body[data-print] #print-root{display:block!important}body[data-print] .print-target{background:#fff!important;box-shadow:none!important;color:#000!important;margin:0!important;max-width:100%!important;position:static!important;width:100%!important}body[data-print=receipt] .print-target{border:none!important;max-width:80mm!important}body[data-print=qr] .print-target{border:none!important;padding:0!important}body[data-print=qr] .print-target svg{height:5cm!important;width:5cm!important}body[data-print=qr] .print-target .qr-block{break-inside:avoid;flex-wrap:nowrap!important;page-break-inside:avoid}}@media (max-width:767px){.restaurant-title{font-size:16px!important}}.settings-cols{column-count:1}.settings-section{break-inside:avoid;padding-top:24px;page-break-inside:avoid}.settings-section>h2{margin-top:0!important}.settings-limits{display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.settings-cols{column-count:2;column-gap:24px}.settings-limits{flex-direction:row;gap:32px}.settings-limits>div{flex:1 1;min-width:0}}@media (min-width:1600px){.settings-cols{column-count:3}}@media (max-width:640px){select{max-width:100%}}
/*# sourceMappingURL=main.fecfdc6c.css.map*/