@page doc-a4{size:A4;margin:12mm}.doc-preview{container-type:inline-size}.doc-sheet{--pt: clamp(.9px, .168cqi, 1.3333px);--ink: #1c1917;--ink-soft: #44403c;--rule: #1c1917;box-sizing:border-box;width:100%;max-width:210mm;aspect-ratio:210 / 297;margin:0;padding:calc(34 * var(--pt));background:#fff;color:var(--ink);font-family:DM Sans Variable,DM Sans,system-ui,sans-serif;font-size:calc(10 * var(--pt));line-height:1.35;text-align:left;box-shadow:0 1px 2px #1c191714,0 8px 24px -8px #1c19172e;border-radius:2px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.doc-sheet *,.doc-sheet *:before,.doc-sheet *:after{box-sizing:border-box}.doc-sheet+.doc-sheet{margin-top:24px}.doc-mono{font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.doc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(12 * var(--pt));padding-bottom:calc(8 * var(--pt));border-bottom:calc(1.5 * var(--pt)) solid var(--rule)}.doc-head__firm{flex:1 1 auto;min-width:0}.doc-head__name{font-weight:700;font-size:calc(12 * var(--pt));margin:0 0 calc(2 * var(--pt))}.doc-head__line{margin:0;font-size:calc(9 * var(--pt));color:var(--ink-soft);overflow-wrap:anywhere}.doc-head__stamp{flex:0 0 55%;min-height:calc(58 * var(--pt));border:calc(.75 * var(--pt)) dashed var(--ink-soft);padding:calc(4 * var(--pt)) calc(6 * var(--pt));font-size:calc(9 * var(--pt));color:var(--ink-soft)}.doc-head__copy{flex:0 0 auto;font-size:calc(9 * var(--pt));text-transform:uppercase;letter-spacing:.06em;font-weight:600;border:calc(.75 * var(--pt)) solid var(--rule);padding:calc(2 * var(--pt)) calc(6 * var(--pt));white-space:nowrap}.doc-title{margin:calc(12 * var(--pt)) 0 calc(6 * var(--pt));font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-weight:700;font-size:calc(16 * var(--pt));letter-spacing:-.02em}.doc-meta{display:flex;flex-wrap:wrap;gap:calc(6 * var(--pt));margin:0 0 calc(10 * var(--pt));padding:0;list-style:none}.doc-pill{border:calc(.75 * var(--pt)) solid var(--rule);padding:calc(3 * var(--pt)) calc(6 * var(--pt));min-width:calc(110 * var(--pt))}.doc-pill__label{display:block;font-size:calc(9 * var(--pt));color:var(--ink-soft)}.doc-pill__value{display:block;min-height:calc(14 * var(--pt));font-size:calc(10.5 * var(--pt));font-weight:600}.doc-section{margin:0 0 calc(10 * var(--pt));-moz-column-break-inside:avoid;break-inside:avoid}.doc-section--items{-moz-column-break-inside:auto;break-inside:auto}.doc-section--break{-moz-column-break-before:page;break-before:page}.doc-section__title{margin:0 0 calc(4 * var(--pt));padding-bottom:calc(2 * var(--pt));font-size:calc(9.5 * var(--pt));font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-bottom:calc(.75 * var(--pt)) solid var(--rule);-moz-column-break-after:avoid;break-after:avoid}.doc-parties{display:grid;grid-template-columns:1fr 1fr;gap:calc(14 * var(--pt))}.doc-grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:calc(14 * var(--pt));column-gap:calc(14 * var(--pt));row-gap:calc(3 * var(--pt))}.doc-field{display:flex;align-items:baseline;gap:calc(4 * var(--pt));min-width:0}.doc-field--full{grid-column:1 / -1}.doc-field--block{display:block}.doc-field__label{flex:0 0 auto;font-size:calc(9 * var(--pt));color:var(--ink-soft)}.doc-field__value{flex:1 1 auto;min-width:0;min-height:calc(14 * var(--pt));font-size:calc(10.5 * var(--pt));overflow-wrap:anywhere;white-space:pre-wrap}.doc-line{border-bottom:calc(.75 * var(--pt)) dotted var(--rule)}.doc-lines{display:block}.doc-lines>span{display:block;height:calc(17 * var(--pt));border-bottom:calc(.75 * var(--pt)) dotted var(--rule)}.doc-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(10.5 * var(--pt))}.doc-box{display:inline-block;width:calc(9 * var(--pt));height:calc(9 * var(--pt));border:calc(.9 * var(--pt)) solid var(--rule);vertical-align:-.1em;flex:0 0 auto}.doc-box--on{border-width:calc(4.5 * var(--pt))}.doc-choice{display:inline-flex;align-items:center;gap:calc(3 * var(--pt));margin-right:calc(10 * var(--pt));white-space:nowrap}.doc-choice--on{font-weight:700}.doc-fuel{display:flex;flex-wrap:wrap;align-items:center;gap:calc(2 * var(--pt)) 0}.doc-tri{display:grid;grid-template-columns:1fr auto;gap:calc(2 * var(--pt)) calc(10 * var(--pt));align-items:baseline;padding:calc(3 * var(--pt)) 0;border-bottom:calc(.5 * var(--pt)) solid #a8a29e}.doc-tri__sentence{grid-column:1 / -1;margin:0;font-size:calc(9.5 * var(--pt))}.doc-table{width:100%;border-collapse:collapse;font-size:calc(9.5 * var(--pt))}.doc-table th,.doc-table td{border:calc(.75 * var(--pt)) solid var(--rule);padding:calc(2.5 * var(--pt)) calc(4 * var(--pt));text-align:left;vertical-align:top}.doc-table th{font-weight:700;font-size:calc(9 * var(--pt))}.doc-table td.doc-num,.doc-table th.doc-num{text-align:right;white-space:nowrap}.doc-table tbody td{height:calc(16 * var(--pt))}.doc-table .doc-total td{font-weight:700}.doc-table__caption{caption-side:top;text-align:right;font-size:calc(9 * var(--pt));color:var(--ink-soft);padding-bottom:calc(2 * var(--pt))}.doc-vat{width:60%;margin:calc(6 * var(--pt)) 0 0 auto}.doc-words{margin:calc(6 * var(--pt)) 0 0;font-size:calc(10 * var(--pt));display:flex;gap:calc(4 * var(--pt));align-items:baseline}.doc-note{margin:0 0 calc(6 * var(--pt));font-size:calc(9.5 * var(--pt))}.doc-note--small{font-size:calc(9 * var(--pt))}.doc-signs{display:grid;grid-template-columns:1fr 1fr;gap:calc(24 * var(--pt));margin-top:calc(26 * var(--pt))}.doc-sign__line{height:calc(36 * var(--pt));border-bottom:calc(.9 * var(--pt)) solid var(--rule)}.doc-sign__label{margin:calc(3 * var(--pt)) 0 0;font-weight:700;font-size:calc(9.5 * var(--pt))}.doc-sign__role,.doc-sign__date{margin:calc(1 * var(--pt)) 0 0;font-size:calc(9 * var(--pt));color:var(--ink-soft)}.doc-signer-note{margin:calc(4 * var(--pt)) 0 0;font-size:calc(9.5 * var(--pt));font-weight:600}.doc-foot{margin-top:calc(14 * var(--pt));padding-top:calc(4 * var(--pt));border-top:calc(.5 * var(--pt)) solid #a8a29e;font-size:calc(9 * var(--pt));color:var(--ink-soft)}.doc-foot p{margin:0}@media screen{.doc-sheet--extra{display:none}}@media print{html[data-doc-printing],html[data-doc-printing] body{background:#fff!important;margin:0!important;padding:0!important}html[data-doc-printing] body *:not(:has([data-doc-print-active])):not([data-doc-print-active]):not([data-doc-print-active] *){display:none!important}html[data-doc-printing] body *:has([data-doc-print-active]),html[data-doc-printing] [data-doc-print-active]{display:block!important;position:static!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;transform:none!important;float:none!important;container-type:normal!important}.doc-sheet{page:doc-a4;--pt: 1pt;width:auto;max-width:none;aspect-ratio:auto;padding:0;margin:0;box-shadow:none;border-radius:0}.doc-sheet+.doc-sheet{margin-top:0;-moz-column-break-before:page;break-before:page}.doc-sheet a:after{content:none!important}.doc-sheet table{-moz-column-break-inside:auto;break-inside:auto}.doc-sheet tr,.doc-sheet .doc-vat{-moz-column-break-inside:avoid;break-inside:avoid}}
