.md-icon,.md-icon-text,.md-text,.md-fab,.text-only{transition:border-radius .35s cubic-bezier(.42,1.67,.21,.9);position:relative}:is(.md-icon,.md-icon-text,.md-text,.md-fab,.text-only):after{content:"";background-color:var(--layer-color);opacity:var(--layer-opacity);pointer-events:none;border-radius:inherit;transition:opacity .2s;position:absolute;inset:0}a.md-icon{justify-content:center;align-items:center;display:flex}.md-icon{aspect-ratio:1;--target-inline:4px;--target-block:4px;border-radius:50%;flex-shrink:0;height:40px}@media (hover:hover) and (pointer:fine){.md-icon:hover{--layer-color:var(--on-surface-variant);--layer-opacity:.08}}.md-icon:is(:active,:focus-visible,:has(+.mini-menu):focus){--layer-color:var(--on-surface-variant);--layer-opacity:.1}.md-icon:disabled svg{fill:var(--on-surface);opacity:.38}.md-fab,.md-icon-text,.md-text{--target-inline:4px;--target-block:5px;border-radius:20px;justify-content:center;align-items:center;min-height:40px;padding:.5rem 1rem;font-size:14px;font-weight:500;text-decoration:none;display:flex}:is(.md-fab,.md-icon-text,.md-text).md-fab,:is(.md-fab,.md-icon-text,.md-text).md-icon-text{gap:8px;padding-left:16px}:is(:is(.md-fab,.md-icon-text,.md-text).md-fab,:is(.md-fab,.md-icon-text,.md-text).md-icon-text) svg{flex-shrink:0;width:20px}:is(.md-fab,.md-icon-text,.md-text).md-fab,:is(.md-fab,.md-icon-text,.md-text).filled{background-color:var(--primary);color:var(--on-primary);fill:var(--on-primary)}@media (hover:hover) and (pointer:fine){:is(:is(.md-fab,.md-icon-text,.md-text).md-fab,:is(.md-fab,.md-icon-text,.md-text).filled):hover{--layer-color:var(--on-primary);--layer-opacity:.08;box-shadow:var(--elevation1)}}:is(:is(.md-fab,.md-icon-text,.md-text).md-fab,:is(.md-fab,.md-icon-text,.md-text).filled):is(:active,:focus-visible){--layer-color:var(--on-primary);--layer-opacity:.1}:is(:is(.md-fab,.md-icon-text,.md-text).md-fab,:is(.md-fab,.md-icon-text,.md-text).filled):disabled{background-color:color-mix(in srgb, var(--on-surface) 12%, transparent 88%);color:color-mix(in srgb, var(--on-surface) 38%, transparent 62%);fill:color-mix(in srgb, var(--on-surface) 38%, transparent 62%)}:is(.md-fab,.md-icon-text,.md-text).md-fab{min-height:56px;box-shadow:var(--elevation2);border-radius:16px;font-size:16px;font-weight:500}:is(.md-fab,.md-icon-text,.md-text).md-fab.small{min-height:40px}@media (hover:hover) and (pointer:fine){:is(.md-fab,.md-icon-text,.md-text).md-fab:hover{box-shadow:var(--elevation3)}}:is(.md-fab,.md-icon-text,.md-text).outlined{background-color:var(--surface);color:var(--on-surface-variant);fill:var(--on-surface-variant);border:1px solid var(--outline-variant)}@media (hover:hover) and (pointer:fine){:is(.md-fab,.md-icon-text,.md-text).outlined:hover{--layer-color:var(--primary);--layer-opacity:.08}}:is(.md-fab,.md-icon-text,.md-text).outlined:is(:active,:focus-visible){border:1px solid var(--primary);--layer-color:var(--primary);--layer-opacity:.1}:is(.md-fab,.md-icon-text,.md-text).outlined:disabled{border:1px solid color-mix(in srgb, var(--on-surface) 12%, transparent 88%);color:color-mix(in srgb, var(--on-surface) 38%, transparent 62%);fill:color-mix(in srgb, var(--on-surface) 38%, transparent 62%);background-color:#0000}:is(.md-fab,.md-icon-text,.md-text).outlined[aria-selected=true]{background-color:var(--inverse-surface);color:var(--inverse-on-surface);border-radius:12px}.text-only{--target-inline:4px;--target-block:5px;background-color:var(--surface);min-width:56px;min-height:40px;color:var(--primary);fill:var(--primary);border-radius:20px;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.text-only:hover{--layer-color:var(--primary);--layer-opacity:.08}}.text-only:is(:active,:focus-visible){--layer-color:var(--primary);--layer-opacity:.1}.snackbar{border-left:6px solid var(--primary);background-color:var(--inverse-surface);min-width:280px;max-width:min(100% - 40px,450px);min-height:48px;color:var(--inverse-on-surface);box-shadow:var(--elevation3);clip-path:inset(0);z-index:6;border-radius:4px;align-items:center;gap:12px;margin:20px;padding:4px 4px 4px 8px;font-size:14px;transition:clip-path .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:0;right:0}@media (width<450px){.snackbar{width:calc(100% - 40px)}}.snackbar:after{content:"";background-color:var(--inverse-primary);opacity:0;pointer-events:none;border-radius:inherit;transition:opacity .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.snackbar:hover:after{opacity:.08}}@starting-style{.snackbar{clip-path:inset(100% 0 0)}}.snackbar.error{background-color:var(--error);color:var(--surface);border-color:#8e0000}.dark-theme .snackbar.error{border-color:#b71c1c}.snackbar>svg{fill:#ffc107;paint-order:stroke fill;stroke:#210000;stroke-width:4px;width:30px}.snackbar button:last-child{fill:var(--inverse-on-surface);margin-left:auto}.modal-container{z-index:7;overscroll-behavior:none;background-color:#0000;justify-content:center;align-items:center;transition:background-color .3s;display:flex;position:fixed;inset:0}.modal-container.open{background-color:#00000080}@media print{.modal-container.open{background-color:#0000}}.modal-container.open .modal{visibility:visible;translate:0}.modal{visibility:hidden;background-color:var(--surface);border-radius:1rem;flex-direction:column;align-items:center;max-height:90dvh;margin:10px;display:flex;overflow:auto;translate:0}.left-side,.right-side{padding:calc(var(--safe-top) - 4px) 0 calc(var(--safe-bottom) - 4px) 0;visibility:visible;border-radius:0;width:calc(100vw - 80px);max-width:400px;min-height:100%;margin:0;transition:translate .3s;position:relative;overflow:hidden}.left-side{margin-right:auto;translate:-100%}.right-side{margin-left:auto;translate:100%}@media (width<450px){.mobile-full{padding:calc(var(--safe-top) - 4px) 0 calc(var(--safe-bottom) - 4px) 0;width:100%;height:100%;margin:0;border-radius:initial!important;max-width:100%!important;max-height:100dvh!important}.modal-container.open:has(.mobile-full){background-color:#0000}}.modal>header{justify-content:space-between;align-items:center;width:100%;padding:1rem 1.5rem;display:flex}.modal [name=closeModal]{--target-inline:1rem;--target-block:1rem;width:40px;height:40px}.modal>footer{padding:24px}.modal>button{min-height:40px;margin:auto auto 24px}@keyframes shake{33%{animation-timing-function:cubic-bezier(.5,0,.701732,.495819);transform:translate(4px)}66%{animation-timing-function:cubic-bezier(.302435,.381352,.55,.956352);transform:translate(-4px)}}div:has(>.input-text){width:min(100%,328px);position:relative}div:has(>.input-text):has(>.half){width:154px}@media (width<450px){div:has(>.input-text){width:100%}}div:has(>.input-text) .prefix{height:56px;color:var(--outline);fill:var(--outline);z-index:3;pointer-events:none;line-height:56px;display:none;position:absolute;top:0;left:16px}div:has(>.input-text) .prefix:has(~.input-text){left:16px}div:has(>.input-text) .prefix:has(~:is(input,textarea):is(:focus,:autofill,:not(:placeholder-shown))){display:block}div:has(>.input-text) .prefix:has(~:is(.alert-icon,.warning-icon)){display:none}div:has(>.input-text) .prefix:not(:empty)~.input-text{padding-left:34px}div:has(>.input-text) button:has(~.input-text){width:56px;height:100%;position:absolute;top:0;left:0}div:has(>.input-text) button~.input-text{padding-left:56px}div:has(>.input-text) label{max-width:calc(100% - 24px);height:56px;color:var(--on-surface-variant);background:linear-gradient(var(--surface), var(--surface));pointer-events:none;cursor:text;z-index:1;background-position:33.33%;background-repeat:no-repeat;background-size:0;align-items:center;padding:0 4px;transition-property:left,top,padding,font-size,color,background-size,background-position,height,max-width;transition-duration:.3s;display:flex;position:absolute;top:50%;left:12px;translate:0 -50%}div:has(>.input-text) label:has(~textarea){top:0;translate:none}div:has(>.input-text) label:has(~:is(input,textarea):is(:focus,:autofill,:not(:placeholder-shown))){text-overflow:ellipsis;white-space:nowrap;background-size:100%;height:12px;font-size:12px;transition-property:left,top,padding,font-size,color,background-size,background-position;top:1px;overflow:hidden}div:has(>.input-text) label:has(~:is(input,textarea).md-icon:is(:focus,:autofill,:not(:placeholder-shown))){left:16px}div:has(>.input-text) label:has(~:is(input,textarea):not(:is(:focus,:autofill,:not(:placeholder-shown)))):has(~button){max-width:calc(100% - 64px)}div:has(>.input-text) label:has(~textarea:is(:focus,:autofill,:not(:placeholder-shown))){transition-property:left,top,padding,font-size,color,background-position,height;top:-5px}div:has(>.input-text) label:has(~:is(input,textarea):focus){color:var(--primary)}div:has(>.input-text) label:has(~.input-text:disabled){color:hsl(from var(--on-surface) h s l / .38)}div:has(>.input-text) label:has(~.invalid){color:var(--error);max-width:calc(100% - 48px);animation:.25s shake}div:has(>.input-text) label:has(~.invalid:is(:focus,:autofill,:not(:placeholder-shown))){color:var(--error)}div:has(>.input-text) label:has(~.warning){color:var(--warning-color);max-width:calc(100% - 48px);animation:.25s shake}div:has(>.input-text) label:has(~.warning:is(:focus,:autofill,:not(:placeholder-shown))){color:var(--warning-color)}div:has(>.input-text) button~label:has(~:is(input,textarea):not(:is(:focus,:autofill,:not(:placeholder-shown)))){left:56px}div:has(>.input-text) textarea{field-sizing:content;min-width:100%;max-width:100%}div:has(>.input-text) .input-text{width:100%;min-height:56px;box-shadow:0px 0px 0px 1px var(--outline) inset;color:var(--on-surface);caret-color:var(--primary);background-color:#0000;border-radius:4px;padding:14px 16px;line-height:24px;transition:box-shadow .2s;display:block}div:has(>.input-text) .input-text.password{-webkit-text-security:disc}div:has(>.input-text) .input-text:not(:focus)::placeholder{color:#0000}div:has(>.input-text) .input-text:has(~button){padding-right:56px}div:has(>.input-text) .input-text:has(~.suffix:not(:empty)){padding-right:34px}div:has(>.input-text) .input-text:disabled{opacity:.38}div:has(>.input-text) .input-text:focus{box-shadow:0px 0px 0px 2px var(--primary) inset}div:has(>.input-text) .input-text:-webkit-autofill{-webkit-text-fill-color:var(--on-surface);transition:background-color 9999s}div:has(>.input-text) .input-text:-webkit-autofill:hover{-webkit-text-fill-color:var(--on-surface);transition:background-color 9999s}div:has(>.input-text) .input-text:-webkit-autofill:focus{-webkit-text-fill-color:var(--on-surface);transition:background-color 9999s}div:has(>.input-text) .input-text:-webkit-autofill:active{-webkit-text-fill-color:var(--on-surface);transition:background-color 9999s}div:has(>.input-text) .input-text.invalid~.alert-icon,div:has(>.input-text) .input-text.warning~.warning-icon{z-index:4;position:absolute;top:50%;right:16px;translate:0 -50%}div:has(>.input-text) .input-text.invalid~.alert-message,div:has(>.input-text) .input-text.warning~.warning-message{background-color:var(--surface);z-index:4;text-align:left;width:100%;font-size:12px;position:absolute;top:calc(100% + 4px);left:12px}div:has(>.input-text) .input-text.invalid{box-shadow:0px 0px 0px 1px var(--error) inset;caret-color:var(--error)}div:has(>.input-text) .input-text.invalid:focus{box-shadow:0px 0px 0px 2px var(--error) inset}div:has(>.input-text) .input-text.invalid~.alert-icon,div:has(>.input-text) .input-text.invalid~button{fill:var(--error)}div:has(>.input-text) .input-text.warning{box-shadow:0px 0px 0px 1px var(--warning-color) inset}div:has(>.input-text) .input-text.warning:focus{box-shadow:0px 0px 0px 2px var(--warning-color) inset}div:has(>.input-text) .input-text.warning~.warning-icon,div:has(>.input-text) .input-text.warning~button{fill:var(--warning-color)}div:has(>.input-text) .suffix{height:56px;color:var(--outline);z-index:3;pointer-events:none;line-height:56px;position:absolute;top:0;right:16px}div:has(>.input-text) .suffix:has(~:is(.alert-icon,.warning-icon)){visibility:hidden}div:has(>.input-text) .input-text:is(:focus,:autofill,:not(:placeholder-shown))~.suffix{display:block}div:has(>.input-text) .input-text~button{width:56px;height:100%;position:absolute;top:0;right:0}div:has(>.input-text) .alert-message{color:var(--error)}div:has(>.input-text) .warning-message{color:var(--warning-color)}div:has(>.input-text) .support-text{color:var(--on-surface-variant);font-size:12px;display:none;position:absolute;top:calc(100% + 4px);left:12px}div:has(>.input-text) .input-text:focus~.support-text{display:block}label:has(~[role=listbox]){transition-delay:.15s}div:has([role=combobox]) button.clearinput{width:40px;height:40px;top:28px;right:56px}[role=combobox]~button svg{transition:rotate .3s}[role=combobox]~button:has(+[role=listbox]) svg{rotate:180deg}[role=combobox]~[role=listbox]{background-color:var(--surface);z-index:9;width:100%;min-height:48px;color:var(--on-surface);fill:var(--on-surface);box-shadow:var(--elevation2);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute}[role=combobox]~[role=listbox] ul{width:100%;overflow:auto}[role=combobox]~[role=listbox] ul li{white-space:nowrap;text-overflow:ellipsis;background-color:var(--surface);cursor:pointer;align-items:center;gap:10px;height:48px;padding:0 12px;display:flex;position:relative;overflow:hidden}[role=combobox]~[role=listbox] ul li:after{content:"";background-color:var(--layer-color);opacity:var(--layer-opacity);pointer-events:none;transition:opacity .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){[role=combobox]~[role=listbox] ul li:hover{--layer-color:var(--on-surface);--layer-opacity:.08}}[role=combobox]~[role=listbox] ul li img{height:32px}[role=combobox]~[role=listbox] ul li[aria-selected=true]{background-color:var(--secondary-container)}[role=combobox]~[role=listbox]:not(:has(ul)){padding:1rem}.modal-for-listbox{background-color:var(--surface);z-index:9;width:100vw;height:100dvh;position:fixed;inset:0}.modal-for-listbox button:first-child{position:absolute;top:16px;left:8px}.modal-for-listbox input{background-color:var(--surface);width:100%;height:72px;color:var(--on-surface);border-bottom:1px solid var(--outline);padding:0 56px}.modal-for-listbox input::placeholder{color:var(--on-surface-variant)}.modal-for-listbox .clearinput{top:16px;translate:0}.modal-for-listbox>div{box-shadow:none;height:calc(100% - 72px);top:72px}.modal-for-listbox>div ul{height:100%;max-height:100%}.modal-for-listbox>div ul li{height:64px}.helper{aspect-ratio:1;width:40px;fill:var(--outline)}#tooltip,.help{visibility:hidden;opacity:0;pointer-events:none;background-color:var(--inverse-surface);text-wrap:wrap;width:max-content;max-width:300px;min-height:24px;color:var(--inverse-on-surface);z-index:99;border-radius:.25rem;padding:4px 8px;font-size:13px;transition:opacity .13s;position:fixed}:is(#tooltip,.help).visible{visibility:visible;opacity:1}#tooltip .helper-text{display:none;position:fixed}.helper-text.visible{display:block}.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}.request-module{width:100%;max-width:358px}.request-module div{text-align:center;flex-direction:column;gap:20px;padding:24px;line-height:22px;display:flex}.request-module div>svg{height:100px;fill:var(--outline);opacity:.5}.demo-subscribe{max-width:380px}.demo-subscribe div{flex-direction:column;gap:20px;padding:24px;line-height:22px;display:flex}.demo-subscribe div>svg{height:100px;fill:var(--outline);opacity:.5}.demo-subscribe footer{grid-template-columns:1fr 1fr;gap:20px;width:100%;display:grid}.app-required{max-width:358px}.app-required div{text-align:center;flex-direction:column;gap:20px;padding:24px;line-height:22px;display:flex}.app-required div>svg{height:100px;fill:var(--outline);opacity:.5}.app-required div a,.app-required div button{margin-top:40px}.app-required div ol{text-align:left;flex-direction:column;gap:16px;display:flex}.app-required div ol span{font-weight:500}@keyframes orbit{0%{transform:rotate(0deg) translateX(var(--radius)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--radius)) rotate(-360deg)}}.printEscPos,.print-os{--surface:white;--on-surface:black;--outline:black}.print-os{display:none!important}@media print{.print-os{display:flex!important}}.bill,.receipt,.z-report{z-index:-1;background-color:var(--surface);width:100%;max-width:8cm;color:var(--on-surface);flex-direction:column;gap:10px;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;padding-top: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}.purchase-order-document{color:#000;background-color:#fff;flex-direction:column;gap:60px;width:709.701px;min-height:1031.76px;font-size:14px;display:flex}.purchase-order-document header{grid-template-rows:60px auto;grid-template-columns:auto auto;justify-content:space-between;gap:40px;display:grid}.purchase-order-document header svg{width:228px;height:50px}.purchase-order-document header h1{text-align:right;margin-top:24px;font-size:22px;font-weight:700}.purchase-order-document header .recap{background-color:gray;border:1px solid gray;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr 1fr;gap:1px;display:grid}.purchase-order-document header .recap>div{background-color:#fff;padding:7px}.purchase-order-document header .recap>div dd{color:gray}.purchase-order-document header>div{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;display:grid}.purchase-order-document header>div h2{border-bottom:1px solid #000;margin-bottom:10px;padding:4px 0;font-weight:700}.purchase-order-document table{background-color:#fff;width:100%}.purchase-order-document table thead{border-bottom:1px solid #000;font-weight:500}.purchase-order-document table tbody tr{border-bottom:1px solid #d3d3d3}.purchase-order-document table :is(th,td){vertical-align:middle;height:40px;padding:4px}.purchase-order-document table :is(th,td):first-child{text-align:left;padding-left:10px}.purchase-order-document table :is(th,td):first-child div{color:var(--outline);font-size:14px}.purchase-order-document table :is(th,td)>div{color:gray}.purchase-order-document .totals{text-align:right;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;display:grid}.purchase-order-document .totals dt,.purchase-order-document .totals dd{font-size:16px}:is(.purchase-order-document .totals dt,.purchase-order-document .totals dd):last-of-type{font-size:18px}.purchase-order-document .totals dt{font-weight:500}.purchase-order-document p{text-align:right}.purchase-order-document footer{margin-top:auto}.purchase-order-document footer p{white-space:pre}.purchase-order-document footer a{color:#5c6bc0}.purchase-order-document footer div{color:var(--outline);padding-top:20px;font-size:10px}
