.gen-design[data-astro-cid-2yuvp37w]{display:grid;gap:calc(var(--sp) * 4);padding:calc(var(--sp) * 6);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);min-inline-size:0;container-type:inline-size}.gen-design__legend[data-astro-cid-2yuvp37w]{padding-inline:calc(var(--sp) * 2);font-size:var(--fs-h3);font-weight:var(--fw-strong)}.gen-design__hint[data-astro-cid-2yuvp37w]{color:var(--c-text-mute);font-size:var(--fs-small)}.gen-design__list[data-astro-cid-2yuvp37w]{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--sp) * 4);margin:0;padding:0;list-style:none}.gen-design__item[data-astro-cid-2yuvp37w]{display:grid;gap:calc(var(--sp) * 2);grid-template-rows:1fr auto;min-inline-size:0}.gen-design__option[data-astro-cid-2yuvp37w]{display:grid;gap:calc(var(--sp) * 2);align-content:start;justify-items:start;padding:calc(var(--sp) * 3);background:var(--c-bg-soft);border:1px solid var(--c-line-control);border-radius:var(--r-sm);min-inline-size:0;cursor:pointer}.gen-design__option[data-astro-cid-2yuvp37w]:has(.gen-design__input:checked),.gen-design__item[data-astro-cid-2yuvp37w].is-active .gen-design__option[data-astro-cid-2yuvp37w]{background:var(--c-accent-soft);border-color:var(--c-accent-hover);box-shadow:0 0 0 2px var(--c-accent-soft)}.gen-design__item[data-astro-cid-2yuvp37w].is-active .gen-design__name[data-astro-cid-2yuvp37w]{color:var(--c-accent-hover)}.gen-design__item[data-astro-cid-2yuvp37w].is-active .gen-design__link[data-astro-cid-2yuvp37w]{color:var(--c-accent-hover);text-decoration:underline;text-underline-offset:calc(var(--sp) * 1)}.gen-design__input[data-astro-cid-2yuvp37w]{accent-color:var(--c-accent)}.gen-design__thumb[data-astro-cid-2yuvp37w]{--invoice-scale: .1;display:block;inline-size:100%;min-inline-size:0;overflow:auto;background:var(--c-surface)}@media screen{.gen-design__thumb[data-astro-cid-2yuvp37w]{block-size:var(--preview-height, auto)}}@container (min-width: 220px){.gen-design__list[data-astro-cid-2yuvp37w]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 600px){.gen-design__list[data-astro-cid-2yuvp37w]{grid-template-columns:repeat(3,minmax(0,1fr))}}.gen-design__name[data-astro-cid-2yuvp37w]{font-size:var(--fs-small);font-weight:var(--fw-strong)}.gen-design__blurb[data-astro-cid-2yuvp37w]{color:var(--c-text-mute);font-size:var(--fs-small)}.gen-design__link[data-astro-cid-2yuvp37w]{font-size:var(--fs-small)}@media(max-width:860px){.gen-design[data-astro-cid-2yuvp37w]{padding:calc(var(--sp) * 2)}.gen-design__list[data-astro-cid-2yuvp37w]{gap:calc(var(--sp) * 2)}.gen-design__option[data-astro-cid-2yuvp37w]{padding:calc(var(--sp) * 2)}}.gen-item[data-astro-cid-acimto2h]{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--sp) * 2);padding:calc(var(--sp) * 3);background:var(--c-surface);border:1px solid var(--c-line-soft);border-radius:var(--r-sm);container-type:inline-size;container-name:gen-item}.gen-item__head[data-astro-cid-acimto2h]{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--sp) * 2);flex-wrap:wrap}.gen-item__num[data-astro-cid-acimto2h]{color:var(--c-text-mute);font-size:var(--fs-small);font-weight:var(--fw-strong)}.gen-item__tools[data-astro-cid-acimto2h]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--sp) * 2);flex:1 1 100%}.gen-item__grid[data-astro-cid-acimto2h]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(var(--sp) * 2);align-items:start;min-inline-size:0}.gen-item__cell--description[data-astro-cid-acimto2h]{grid-column:span 6}.gen-item__cell--qty[data-astro-cid-acimto2h],.gen-item__cell--unitPrice[data-astro-cid-acimto2h],.gen-item__cell--discountPercent[data-astro-cid-acimto2h],.gen-item__cell--taxPercent[data-astro-cid-acimto2h]{grid-column:span 3}.gen-item__cell--amount[data-astro-cid-acimto2h]{grid-column:span 6}.gen-item__cell[data-astro-cid-acimto2h]{min-inline-size:0}.gen-item__total-value[data-astro-cid-acimto2h]{min-block-size:44px;padding:10px 12px;background:var(--c-bg-soft);border:1px solid var(--c-line);border-radius:var(--r-sm);font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere}@container gen-item (min-width: 480px){.gen-item__grid[data-astro-cid-acimto2h]{grid-template-columns:repeat(4,minmax(0,1fr))}.gen-item__cell--description[data-astro-cid-acimto2h]{grid-column:1 / -1}.gen-item__cell--qty[data-astro-cid-acimto2h],.gen-item__cell--unitPrice[data-astro-cid-acimto2h],.gen-item__cell--discountPercent[data-astro-cid-acimto2h],.gen-item__cell--taxPercent[data-astro-cid-acimto2h]{grid-column:auto}.gen-item__cell--amount[data-astro-cid-acimto2h]{grid-column:3 / -1}.gen-item__tools[data-astro-cid-acimto2h]{display:flex;flex:0 0 auto}}@container gen-item (min-width: 840px){.gen-item__grid[data-astro-cid-acimto2h]{grid-template-columns:minmax(200px,1fr) repeat(4,minmax(80px,1fr)) minmax(110px,.9fr)}.gen-item__cell--description[data-astro-cid-acimto2h],.gen-item__cell--amount[data-astro-cid-acimto2h]{grid-column:auto}}.gen-items[data-astro-cid-prq22fed]{display:grid;gap:calc(var(--sp) * 4)}.gen-items__hint[data-astro-cid-prq22fed]{color:var(--c-text-mute);font-size:var(--fs-small)}.gen-items__list[data-astro-cid-prq22fed]{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--sp) * 2)}.gen-logo__box[data-astro-cid-l5kcbrxt]{display:flex;align-items:center;justify-content:center;inline-size:240px;max-inline-size:100%;block-size:88px;padding:calc(var(--sp) * 2);background:var(--c-bg-soft);border:1px dashed var(--c-line-control);border-radius:var(--r-sm)}.gen-logo__box[data-astro-cid-l5kcbrxt][data-empty=false]{background:var(--c-surface)}.gen-logo__img{max-inline-size:100%;max-block-size:100%;object-fit:contain}.gen-logo__empty[data-astro-cid-l5kcbrxt]{color:var(--c-text-mute);font-size:var(--fs-small);text-align:center}.gen-logo__input[data-astro-cid-l5kcbrxt]{padding:calc(var(--sp) * 3)}.gen-logo__actions[data-astro-cid-l5kcbrxt]{margin-block-start:calc(var(--sp) * 3)}.gen-party[data-astro-cid-cqygv2ig]{display:grid;gap:calc(var(--sp) * 4);align-items:start}@container gen-card (min-width: 400px){.gen-party[data-astro-cid-cqygv2ig]{grid-template-columns:repeat(2,minmax(0,1fr))}.gen-party[data-astro-cid-cqygv2ig] .gen-party__wide{grid-column:1 / -1}}.gen-totals[data-astro-cid-uncikbu6]{inline-size:min(100%,320px);margin-inline-start:auto;display:grid;gap:calc(var(--sp) * 2)}.gen-totals__row[data-astro-cid-uncikbu6]{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--sp) * 3)}.gen-totals__label[data-astro-cid-uncikbu6]{color:var(--c-text-mute);font-size:var(--fs-small)}.gen-totals__value[data-astro-cid-uncikbu6]{min-inline-size:13ch;text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.gen-totals__row--total[data-astro-cid-uncikbu6]{padding-block-start:calc(var(--sp) * 2);border-block-start:1px solid var(--c-line)}.gen-totals__row--total[data-astro-cid-uncikbu6] .gen-totals__label[data-astro-cid-uncikbu6],.gen-totals__row--total[data-astro-cid-uncikbu6] .gen-totals__value[data-astro-cid-uncikbu6]{color:var(--c-text);font-size:var(--fs-h3);font-weight:var(--fw-strong)}html:not(.js) [data-js-only]{display:none}.gen:not(.is-js) .gen-summary{display:none}.gen-summary:not(:has(.gen-summary__body:not(:empty))){display:none}.gen-summary{padding:calc(var(--sp) * 5);background:var(--c-surface);border:1px solid var(--c-danger-text);border-radius:var(--r-md)}.gen-card,.gen-summary{min-inline-size:0}.gen-card__title,.gen-summary__title{display:block;float:inline-start;inline-size:100%;padding:0;margin-block-end:calc(var(--sp) * 4);font-family:var(--f-sans);font-size:var(--fs-h3);font-weight:var(--fw-strong);line-height:var(--lh-head);letter-spacing:var(--ls-head);text-wrap:balance}.gen-summary__body{display:grid;clear:both;gap:calc(var(--sp) * 2);margin-block-start:calc(var(--sp) * 2);color:var(--c-danger-text);font-size:var(--fs-small)}.gen-summary__count{font-weight:var(--fw-strong)}.gen-summary__list{margin:0;padding-inline-start:20px;list-style:disc}.gen{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--sp) * 5)}.gen-card{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(var(--sp) * 4);padding:calc(var(--sp) * 6);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);container-type:inline-size;container-name:gen-card}.gen-grid{display:grid;gap:calc(var(--sp) * 4);align-items:start}@container gen-card (min-width: 400px){.gen-grid--2,.gen-grid--3,.gen-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container gen-card (min-width: 780px){.gen-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container gen-card (min-width: 1000px){.gen-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.gen-totals-area{display:flex;align-items:start;justify-content:space-between;gap:calc(var(--sp) * 8);flex-wrap:wrap}.gen-totals-area>.gen-grid{flex:1 1 320px;max-inline-size:572px}.gen-chips{min-inline-size:0}.gen-chips__legend{color:var(--c-text-mute);font-size:var(--fs-small);font-weight:var(--fw-strong)}.gen-chips__list{display:flex;flex-wrap:wrap;gap:calc(var(--sp) * 2);margin-block-start:calc(var(--sp) * 3)}.gen-chip{display:inline-flex;align-items:center;gap:calc(var(--sp) * 2);padding:calc(var(--sp) * 2) calc(var(--sp) * 4);background:var(--c-bg-soft);border:1px solid var(--c-line-control);border-radius:var(--r-pill);cursor:pointer}.gen-chip:has(.gen-chip__input:checked){background:var(--c-accent-soft);border-color:var(--c-accent)}.gen-chip:has(.gen-chip__input:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.gen-chip__input{inline-size:16px;block-size:16px;accent-color:var(--c-accent)}.gen-chip__text{font-size:var(--fs-small);font-weight:var(--fw-strong)}@media(max-width:860px){.gen-card{padding:calc(var(--sp) * 4)}.gen-totals-area{gap:calc(var(--sp) * 6)}}@media screen{.invoice-page[data-preview-measured]{position:relative;width:var(--preview-width);height:var(--preview-height);min-height:0;overflow:hidden}.invoice-page[data-preview-measured]>.invoice-doc{position:absolute;inset:0 auto auto 0}}.gen-preview__hint[data-astro-cid-vinntivi]{margin:0;color:var(--c-text-mute);font-size:var(--fs-small);text-align:center}@media screen{.gen-preview[data-astro-cid-vinntivi]{display:grid;min-inline-size:0;gap:calc(var(--sp) * 3);grid-template-rows:auto minmax(0,1fr)}.gen-preview__frame[data-astro-cid-vinntivi]{--invoice-scale: .28;inline-size:100%;block-size:min(65vh,600px);min-inline-size:0;overflow:auto;scrollbar-gutter:stable;background:var(--c-bg-soft);border:1px solid var(--c-line);border-radius:var(--r-sm)}@supports not (scrollbar-gutter: stable){.gen-preview__frame[data-astro-cid-vinntivi]{overflow-y:scroll}}.gen-preview--sheet[data-astro-cid-vinntivi]{min-block-size:0}.gen-preview--sheet[data-astro-cid-vinntivi] .gen-preview__frame[data-astro-cid-vinntivi]{block-size:auto;min-block-size:0}}.gen-toast[data-astro-cid-zuxdlyan]{display:grid;gap:calc(var(--sp) * 2);padding:0;border:1px solid transparent;border-radius:var(--r-md)}.gen-toast[data-astro-cid-zuxdlyan].is-active{padding:calc(var(--sp) * 4);background:var(--c-surface);border-color:var(--c-line)}.gen-toast__text[data-astro-cid-zuxdlyan]{font-size:var(--fs-small);font-weight:var(--fw-strong)}
