.order-content{scrollbar-gutter:stable both-edges;flex-direction:column;gap:6px;margin:1rem 0;padding:0 8px;display:flex;overflow:auto}.order-content>li{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;width:100%;min-height:40px;padding:4px 8px;display:flex}.order-content>li span{color:var(--outline);font-style:italic}.order-content>li .name{flex-grow:9;width:0}.order-content>li .amount{white-space:nowrap;margin-left:auto;padding-left:4px}.order-content>li .customizations{flex-direction:column;min-width:100%;margin-bottom:6px;display:flex}.order-content>li .customizations li{align-items:center;gap:6px;display:flex}.order-content>li .customizations li svg{fill:var(--outline);margin-bottom:8px}.order-content>li .customizations li div:first-child{color:var(--outline);font-style:italic}.order-content>li>ol{flex-direction:column;min-width:100%;display:flex}.order-content>li>ol>li{flex-wrap:wrap;align-items:center;gap:0 6px;min-height:32px;display:flex}.order-content>li>ol>li svg{fill:var(--outline);margin-bottom:8px}.order-content>li>ol>li .customizations{padding-left:30px}body>:is(.print,.receipt,.z-report){display:none}@media print{body>:is(.print,.receipt,.z-report){border:none;width:100%;max-width:100%;padding:0;display:flex}}.bill,.receipt,.z-report{z-index:-1;border:1px solid var(--on-surface);flex-direction:column;gap:10px;width:100%;max-width:8cm;padding:10px 8px;font-size:14px;display:flex}:is(.bill,.receipt,.z-report) h2{text-align:center;font-size:22px;font-weight:500;line-height:1}:is(.bill,.receipt,.z-report) address{text-align:center;flex-direction:column;align-items:center;display:flex}:is(.bill,.receipt,.z-report) h3{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:14px;font-size:18px;font-weight:500;display:flex}:is(.bill,.receipt,.z-report) h3 time{font-size:16px}:is(.bill,.receipt,.z-report) .z-infos{flex-direction:column;gap:10px;display:flex}:is(.bill,.receipt,.z-report) .infos{text-align:right;grid-template-rows:17.5px minmax(17.5px,max-content);grid-template-columns:auto auto;align-items:start;gap:0 10px;padding-top:16px;display:grid}:is(.bill,.receipt,.z-report) .infos div{font-weight:500}:is(.bill,.receipt,.z-report) .infos div,:is(.bill,.receipt,.z-report) .infos span,:is(.bill,.receipt,.z-report) .infos time{text-align:left}:is(.bill,.receipt,.z-report)>ul{scrollbar-gutter:auto;gap:0;width:100%;padding:0}:is(.bill,.receipt,.z-report)>ul>li{gap:0 10px;min-height:0;padding:2px 0}:is(.bill,.receipt,.z-report)>ul>li>ol{margin-top:2px}:is(.bill,.receipt,.z-report)>ul>li>ol>li{min-height:0;overflow:hidden}:is(.bill,.receipt,.z-report)>ul>li>ol>li svg{margin:-3px 0;position:relative;top:-5px}:is(.bill,.receipt,.z-report)>ul>li .customizations{margin-bottom:0}:is(.bill,.receipt,.z-report) .totals{text-align:right;grid-template-columns:1fr auto;justify-items:end;gap:10px;display:grid}:is(.bill,.receipt,.z-report) .totals :is(dd,dt):last-of-type{font-weight:700}:is(.bill,.receipt,.z-report) .tax-rates{border-block:1px dashed var(--on-surface);grid-template-columns:repeat(4,max-content);justify-content:space-between;justify-items:flex-end;gap:0 4px;padding:6px 0;display:grid}:is(.bill,.receipt,.z-report) .tax-rates:empty{border-top:0}:is(.bill,.receipt,.z-report) .tax-rates thead,:is(.bill,.receipt,.z-report) .tax-rates tbody,:is(.bill,.receipt,.z-report) .tax-rates tfoot,:is(.bill,.receipt,.z-report) .tax-rates tr{display:contents}:is(:is(.bill,.receipt,.z-report) .tax-rates thead,:is(.bill,.receipt,.z-report) .tax-rates tbody,:is(.bill,.receipt,.z-report) .tax-rates tfoot,:is(.bill,.receipt,.z-report) .tax-rates tr):first-child div{justify-self:center}:is(:is(.bill,.receipt,.z-report) .tax-rates thead,:is(.bill,.receipt,.z-report) .tax-rates tbody,:is(.bill,.receipt,.z-report) .tax-rates tfoot,:is(.bill,.receipt,.z-report) .tax-rates tr).totals *{border-top:1px dashed var(--on-surface);margin-top:6px;padding-top:4px}:is(.bill,.receipt,.z-report) .payments{grid-template-columns:auto auto;padding-top:10px;display:grid}:is(.bill,.receipt,.z-report) .payments dd{text-align:right}:is(.bill,.receipt,.z-report) .legal{border-block:1px dashed var(--on-surface);padding:6px 0;font-size:10px}:is(.bill,.receipt,.z-report) .legal div{justify-content:space-between;display:flex}:is(.bill,.receipt,.z-report).z-report .legal{border-bottom:none;padding-bottom:0}:is(.bill,.receipt,.z-report) footer{color:var(--outline);flex-direction:column;align-items:center;gap:10px;font-style:italic;display:flex}:is(.bill,.receipt,.z-report) footer .duplicata{background-color:var(--on-surface);width:max-content;color:var(--surface);padding:2px 6px;font-style:normal;font-weight:500}
