.calculators-module__TqCPtG__page{max-width:1200px;padding:var(--ivs-ds-space-6);color:var(--ivs-ds-ink);margin-inline:auto;display:grid}.calculators-module__TqCPtG__page>*+*{margin-top:var(--ivs-ds-space-7)}.calculators-module__TqCPtG__stack{gap:var(--ivs-ds-space-4);display:grid}.calculators-module__TqCPtG__contentBlock{min-width:0}.calculators-module__TqCPtG__contentBlock>*+*{margin-top:var(--ivs-ds-space-4)}.calculators-module__TqCPtG__breadcrumb{gap:var(--ivs-ds-space-2);font-size:var(--ivs-ds-type-14);color:var(--ivs-ds-ink-2);flex-wrap:wrap;display:flex}.calculators-module__TqCPtG__breadcrumb a{color:var(--ivs-ds-accent-ink)}.calculators-module__TqCPtG__intro{color:var(--ivs-ds-ink-2);max-width:75ch;line-height:1.6}.calculators-module__TqCPtG__workspace{gap:var(--ivs-ds-space-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.calculators-module__TqCPtG__workspace>*,.calculators-module__TqCPtG__resultSlot,.calculators-module__TqCPtG__cell{min-width:0}.calculators-module__TqCPtG__inputStack{gap:var(--ivs-ds-space-5);display:grid}.calculators-module__TqCPtG__entryTable{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--ivs-ds-type-14)}.calculators-module__TqCPtG__entryTable th,.calculators-module__TqCPtG__entryTable td{padding:var(--ivs-ds-space-3) var(--ivs-ds-space-2);border-bottom:1px solid var(--ivs-ds-rule);text-align:left;vertical-align:top;overflow-wrap:anywhere}.calculators-module__TqCPtG__entryTable thead th{color:var(--ivs-ds-ink-2);font-weight:400}.calculators-module__TqCPtG__entryTable th[scope=row]{white-space:nowrap;font-weight:600}.calculators-module__TqCPtG__entryRowWithDetails>th,.calculators-module__TqCPtG__entryRowWithDetails>td{border-bottom:0}.calculators-module__TqCPtG__caption{padding-block:var(--ivs-ds-space-3);text-align:left;color:var(--ivs-ds-ink-2)}.calculators-module__TqCPtG__mobileLabel{display:none}.calculators-module__TqCPtG__error,.calculators-module__TqCPtG__hint{font-size:var(--ivs-ds-type-14);margin:0}.calculators-module__TqCPtG__error{color:var(--ivs-ds-warn)}.calculators-module__TqCPtG__hint{color:var(--ivs-ds-ink-2)}.calculators-module__TqCPtG__messageRow p+p{margin-top:var(--ivs-ds-space-2)}.calculators-module__TqCPtG__resultPanel{background:var(--ivs-pine);color:var(--ivs-ds-bg);padding:var(--ivs-ds-space-5);border-radius:var(--ivs-ds-radius-card);overflow-wrap:anywhere;display:grid}.calculators-module__TqCPtG__resultPanel>*+*{margin-top:var(--ivs-ds-space-5)}.calculators-module__TqCPtG__resultPanel p,.calculators-module__TqCPtG__resultPanel dl,.calculators-module__TqCPtG__resultPanel dd{margin:0}.calculators-module__TqCPtG__eyebrow{color:var(--ivs-ds-ink-2);font-family:var(--ivs-font-sans), sans-serif;font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);font-weight:600}.calculators-module__TqCPtG__primary{font-family:var(--ivs-font-data), monospace;font-size:var(--ivs-ds-type-40);font-variant-numeric:tabular-nums;line-height:1.15}.calculators-module__TqCPtG__secondary,.calculators-module__TqCPtG__resultNote{font-size:var(--ivs-ds-type-14)}.calculators-module__TqCPtG__compare{gap:var(--ivs-ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calculators-module__TqCPtG__compare dt{font-size:var(--ivs-ds-type-12)}.calculators-module__TqCPtG__compare dd,.calculators-module__TqCPtG__resultRows dd,.calculators-module__TqCPtG__stickySummary{font-family:var(--ivs-font-data), monospace;font-variant-numeric:tabular-nums}.calculators-module__TqCPtG__resultRows{gap:var(--ivs-ds-space-3);display:grid}.calculators-module__TqCPtG__resultRows>div{justify-content:space-between;gap:var(--ivs-ds-space-4);display:flex}.calculators-module__TqCPtG__resultRows dd{text-align:right}.calculators-module__TqCPtG__resultRows [data-strong]{font-weight:600}.calculators-module__TqCPtG__total{border-top:1px solid var(--ivs-ds-rule);padding-top:var(--ivs-ds-space-4)}.calculators-module__TqCPtG__math{border:1px solid var(--ivs-ds-rule);background:var(--ivs-ds-bg);border-radius:var(--ivs-ds-radius-card)}.calculators-module__TqCPtG__math summary{cursor:pointer;padding:var(--ivs-ds-space-4);color:var(--ivs-ds-accent-ink);font-weight:600}.calculators-module__TqCPtG__math summary:focus-visible{outline:2px solid var(--ivs-ds-accent);outline-offset:2px}.calculators-module__TqCPtG__mathContent{padding:var(--ivs-ds-space-4);padding-top:0;display:grid}.calculators-module__TqCPtG__mathContent>*+*{margin-top:var(--ivs-ds-space-4)}.calculators-module__TqCPtG__stickyBar{display:none}@media (max-width:767px){.calculators-module__TqCPtG__page{padding:var(--ivs-ds-space-5)}.calculators-module__TqCPtG__page>*+*{margin-top:var(--ivs-ds-space-6)}.calculators-module__TqCPtG__page[data-sticky]{padding-bottom:calc(var(--ivs-ds-space-7) + var(--ivs-ds-space-7) + env(safe-area-inset-bottom))}.calculators-module__TqCPtG__workspace{grid-template-columns:minmax(0,1fr)}.calculators-module__TqCPtG__entryTable,.calculators-module__TqCPtG__entryTable tbody,.calculators-module__TqCPtG__entryTable tfoot,.calculators-module__TqCPtG__entryTable tr,.calculators-module__TqCPtG__entryTable td,.calculators-module__TqCPtG__entryTable th{display:block;width:auto!important}.calculators-module__TqCPtG__entryTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.calculators-module__TqCPtG__entryTable tbody{gap:var(--ivs-ds-space-3);display:grid}.calculators-module__TqCPtG__entryRow{border:1px solid var(--ivs-ds-rule);border-radius:var(--ivs-ds-radius-card);padding:var(--ivs-ds-space-4)}.calculators-module__TqCPtG__entryTable th,.calculators-module__TqCPtG__entryTable td{border:0;padding:0}.calculators-module__TqCPtG__entryRow td{margin-top:var(--ivs-ds-space-3);display:grid}.calculators-module__TqCPtG__mobileLabel{margin-bottom:var(--ivs-ds-space-2);color:var(--ivs-ds-ink-2);display:block}.calculators-module__TqCPtG__messageRow{margin-top:calc(-1 * var(--ivs-ds-space-2));padding-inline:var(--ivs-ds-space-4)}.calculators-module__TqCPtG__entryRowWithDetails{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.calculators-module__TqCPtG__detailsRow{margin-top:calc(-1 * var(--ivs-ds-space-3));padding:0 var(--ivs-ds-space-4) var(--ivs-ds-space-4);border:1px solid var(--ivs-ds-rule);border-radius:0 0 var(--ivs-ds-radius-card) var(--ivs-ds-radius-card);border-top:0}.calculators-module__TqCPtG__entryTable tfoot{margin-top:var(--ivs-ds-space-4)}.calculators-module__TqCPtG__stickyBar{z-index:40;inset-inline:0;background:var(--ivs-ds-bg);border-top:1px solid var(--ivs-ds-rule);padding:var(--ivs-ds-space-3) var(--ivs-ds-space-4);padding-bottom:calc(var(--ivs-ds-space-3) + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0}.calculators-module__TqCPtG__stickySummary{overflow-wrap:anywhere;min-width:0}}.calculators-module__TqCPtG__resultActions{color:var(--ivs-ds-ink)}@media (max-width:767px){.calculators-module__TqCPtG__caption{display:block}}.calculators-module__TqCPtG__publicPage{background:var(--ivs-ds-bg);min-height:100vh;color:var(--ivs-ds-ink);font-family:var(--ivs-font-sans), sans-serif}.calculators-module__TqCPtG__handoffActions{gap:var(--ivs-ds-space-4);color:var(--ivs-ds-ink);display:grid}.calculators-module__TqCPtG__generatorLink{color:var(--ivs-ds-bg);text-decoration:underline}.calculators-module__TqCPtG__handoffError{gap:var(--ivs-ds-space-3);color:var(--ivs-ds-bg);display:grid}.calculators-module__TqCPtG__handoffError [data-slot=button]{color:var(--ivs-ds-ink);background:var(--ivs-ds-bg)}.calculators-module__TqCPtG__page .ds-prose>h2{font-size:var(--ivs-ds-type-32);color:var(--ivs-ds-ink);letter-spacing:-.02em;text-wrap:balance;font-weight:720;line-height:1.15}@media (max-width:45rem){.calculators-module__TqCPtG__page .ds-prose>h2{font-size:var(--ivs-ds-type-24)}}.calculators-module__TqCPtG__handoffActions>[data-ds=guide-signup-card]{padding:var(--ivs-ds-space-4);box-shadow:none;margin:0}.calculators-module__TqCPtG__handoffCard{gap:var(--ivs-ds-space-4);background:var(--ivs-paper-raised);border:1px solid var(--ivs-ds-rule);border-radius:var(--ivs-ds-radius-card);display:grid}.calculators-module__TqCPtG__handoffCard>p{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-type-14);margin:0}.calculators-module__TqCPtG__contentSubheading{font-size:var(--ivs-ds-type-20);color:var(--ivs-ds-ink);font-weight:650;line-height:1.3}
.hooks-module__WRkzhG__shell{inline-size:min(100%, var(--ivs-ds-measure,42.5rem));margin-block:var(--ivs-ds-space-7,3rem);border:1px solid var(--ivs-ds-rule);border-radius:var(--ivs-ds-radius-control);background:var(--ivs-ds-bg);color:var(--ivs-ds-ink);box-shadow:none}.hooks-module__WRkzhG__stack{gap:var(--ivs-ds-space-3);display:grid}.hooks-module__WRkzhG__panel{padding:var(--ivs-ds-space-6)}.hooks-module__WRkzhG__panel.hooks-module__WRkzhG__stack{gap:var(--ivs-ds-space-5)}.hooks-module__WRkzhG__panel .hooks-module__WRkzhG__stack{gap:var(--ivs-ds-space-2)}.hooks-module__WRkzhG__eyebrow{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);margin:0;font-weight:600}.hooks-module__WRkzhG__shell .hooks-module__WRkzhG__title{font-size:var(--ivs-ds-t-h3);line-height:var(--ivs-ds-t-h3-lh);font-weight:var(--ivs-ds-t-h3-wt);overflow-wrap:anywhere;text-wrap:balance;margin:0}.hooks-module__WRkzhG__copy{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-type-16);margin:0;line-height:1.6}.hooks-module__WRkzhG__actions{align-items:center;gap:var(--ivs-ds-space-3);flex-wrap:wrap;display:flex}.hooks-module__WRkzhG__shell .hooks-module__WRkzhG__primaryAction{block-size:auto;min-block-size:44px;max-inline-size:100%;padding-block:var(--ivs-ds-space-2);padding-inline:var(--ivs-ds-space-4);text-align:center;white-space:normal;border-radius:var(--ivs-ds-radius-control);background:var(--ivs-pine);color:var(--ivs-paper-raised);font-size:var(--ivs-ds-type-16);font-weight:600}.hooks-module__WRkzhG__shell .hooks-module__WRkzhG__primaryAction:hover{background:var(--ivs-pine);color:var(--ivs-paper-raised)}.hooks-module__WRkzhG__link{color:var(--ivs-ds-accent-ink);font-size:var(--ivs-ds-type-16);text-underline-offset:var(--ivs-ds-space-1);font-weight:600;text-decoration:underline}.hooks-module__WRkzhG__items{gap:var(--ivs-ds-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hooks-module__WRkzhG__item{gap:var(--ivs-ds-space-2);border:1px solid var(--ivs-ds-rule);border-radius:var(--ivs-ds-radius-control);background:var(--ivs-ds-page-bg);display:grid}.hooks-module__WRkzhG__items>.hooks-module__WRkzhG__item{padding:var(--ivs-ds-space-4)}.hooks-module__WRkzhG__item strong,.hooks-module__WRkzhG__item p{margin:0}.hooks-module__WRkzhG__item p{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-type-16);line-height:1.6}.hooks-module__WRkzhG__badge{min-height:28px;padding:var(--ivs-ds-space-1) var(--ivs-ds-space-2);border:1px solid var(--ivs-rule-2,#d5d9e0);color:var(--ivs-accent,#0a7d56);cursor:pointer;border-radius:999px;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.hooks-module__WRkzhG__badgeDetails{display:inline-block;position:relative}.hooks-module__WRkzhG__badgeDetails p{z-index:20;width:220px;margin:var(--ivs-ds-space-2) 0 0;padding:var(--ivs-ds-space-3);border:1px solid var(--ivs-rule,#e5e7eb);color:#475569;background:#fff;border-radius:10px;font-size:14px;line-height:1.5;position:absolute;box-shadow:0 12px 36px #0f172a24}.hooks-module__WRkzhG__pricing{padding:var(--ivs-ds-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hooks-module__WRkzhG__pricing>:nth-child(2){margin-inline-start:var(--ivs-ds-space-5)}.hooks-module__WRkzhG__price{font-size:32px;font-weight:800}.hooks-module__WRkzhG__price small{font-size:14px;font-weight:600}.hooks-module__WRkzhG__featureList{color:var(--ivs-ink-soft,#475569);margin:0;padding-inline-start:var(--ivs-ds-space-5);font-size:14px;line-height:1.7}.hooks-module__WRkzhG__dialogBody{gap:var(--ivs-ds-space-4);display:grid}.hooks-module__WRkzhG__gallery{gap:24px;max-width:1200px;margin:0 auto;padding:48px 24px 96px;display:grid}.hooks-module__WRkzhG__galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}[data-band=tint] .hooks-module__WRkzhG__shell{border-radius:var(--ivs-ds-radius-card);background:var(--ivs-paper-raised);border:0}[data-band=raised] .hooks-module__WRkzhG__shell{border-radius:var(--ivs-ds-radius-card);background:var(--ivs-paper-tint);box-shadow:none;border:0}[data-template-detail-hero] .hooks-module__WRkzhG__shell{inline-size:min(100%,480px);margin-block:var(--ivs-ds-space-5) 0}[data-template-detail-hero] .hooks-module__WRkzhG__items{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.hooks-module__WRkzhG__panel,.hooks-module__WRkzhG__pricing{padding:var(--ivs-ds-space-5)}.hooks-module__WRkzhG__items,.hooks-module__WRkzhG__pricing,.hooks-module__WRkzhG__galleryGrid{grid-template-columns:minmax(0,1fr)}.hooks-module__WRkzhG__pricing>:nth-child(2){margin-block-start:var(--ivs-ds-space-5);margin-inline-start:0}}.hooks-module__WRkzhG__downloadPanel{padding:var(--ivs-ds-space-6);border:1px solid var(--ivs-ds-rule);border-radius:var(--ivs-ds-radius-control);background:var(--ivs-ds-bg);color:var(--ivs-ds-ink);box-shadow:none}.hooks-module__WRkzhG__downloadBody{gap:var(--ivs-ds-space-5);display:grid}.hooks-module__WRkzhG__downloadHead{gap:var(--ivs-ds-space-1);display:grid}.hooks-module__WRkzhG__downloadTitle{color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-body);line-height:var(--ivs-ds-t-body-lh);margin:0;font-weight:600}.hooks-module__WRkzhG__downloadRetry{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);margin:0}.hooks-module__WRkzhG__downloadRetry button,.hooks-module__WRkzhG__downloadDismiss{font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.hooks-module__WRkzhG__downloadDismiss{font-size:var(--ivs-ds-t-small)}.hooks-module__WRkzhG__signupCards{gap:var(--ivs-ds-space-3);grid-template-columns:minmax(0,1fr);display:grid}.hooks-module__WRkzhG__signupCards[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hooks-module__WRkzhG__signupCard{padding:var(--ivs-ds-space-5);border-radius:var(--ivs-ds-radius-control);background:var(--ivs-ds-page-bg);color:var(--ivs-ds-ink);box-shadow:none;border:0}.hooks-module__WRkzhG__signupCardBody{align-content:start;gap:var(--ivs-ds-space-1);display:grid}.hooks-module__WRkzhG__signupCardTitle{color:var(--ivs-ds-ink);font-size:var(--ivs-ds-type-16);margin:0;font-weight:600;line-height:1.4}.hooks-module__WRkzhG__signupCardCopy{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);margin:0}.hooks-module__WRkzhG__signupCardAction{padding-block-start:var(--ivs-ds-space-3);display:flex}.hooks-module__WRkzhG__signupCardAction .hooks-module__WRkzhG__signupButton.hooks-module__WRkzhG__signupButton,.hooks-module__WRkzhG__signupCardAction a[data-slot=button].hooks-module__WRkzhG__signupButton.hooks-module__WRkzhG__signupButton{inline-size:100%;min-block-size:calc(var(--ivs-ds-space-6) + var(--ivs-ds-space-3));block-size:auto;padding-block:var(--ivs-ds-space-2);padding-inline:var(--ivs-ds-space-4);border-radius:var(--ivs-ds-radius-control);background:var(--ivs-ds-primary);color:var(--ivs-ds-bg);font-size:var(--ivs-ds-type-16);text-align:center;white-space:normal;font-weight:600;text-decoration:none}.hooks-module__WRkzhG__signupCardAction .hooks-module__WRkzhG__signupButton.hooks-module__WRkzhG__signupButton:hover,.hooks-module__WRkzhG__signupCardAction a[data-slot=button].hooks-module__WRkzhG__signupButton.hooks-module__WRkzhG__signupButton:hover{background:var(--ivs-ds-primary);color:var(--ivs-ds-bg)}.hooks-module__WRkzhG__guideSignup{inline-size:min(100%, var(--ivs-ds-read));margin-block:var(--ivs-ds-space-7);padding:var(--ivs-ds-space-5)}.hooks-module__WRkzhG__guideSignup .hooks-module__WRkzhG__signupCardAction{padding-block-start:var(--ivs-ds-space-3)}.hooks-module__WRkzhG__guideSignup .hooks-module__WRkzhG__signupCardAction .hooks-module__WRkzhG__signupButton.hooks-module__WRkzhG__signupButton{inline-size:auto}.hooks-module__WRkzhG__guideSignup .hooks-module__WRkzhG__signupCardBody{gap:var(--ivs-ds-space-2)}.hooks-module__WRkzhG__guideSignup .hooks-module__WRkzhG__signupCardTitle.hooks-module__WRkzhG__signupCardTitle{font-size:var(--ivs-ds-t-h3);letter-spacing:0;font-weight:600;line-height:1.3}.hooks-module__WRkzhG__guideSignup .hooks-module__WRkzhG__signupCardCopy.hooks-module__WRkzhG__signupCardCopy{font-size:var(--ivs-ds-t-body);line-height:var(--ivs-ds-t-body-lh)}.hooks-module__WRkzhG__guideSignup .hooks-module__WRkzhG__signupCardAction .hooks-module__WRkzhG__signupButton.hooks-module__WRkzhG__signupButton.hooks-module__WRkzhG__signupButton,.hooks-module__WRkzhG__guideSignup .hooks-module__WRkzhG__signupCardAction a[data-slot=button].hooks-module__WRkzhG__signupButton.hooks-module__WRkzhG__signupButton.hooks-module__WRkzhG__signupButton{border:1px solid var(--ivs-ds-rule);background:var(--ivs-ds-bg);color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-body)}.hooks-module__WRkzhG__guideSignup .hooks-module__WRkzhG__signupCardAction .hooks-module__WRkzhG__signupButton.hooks-module__WRkzhG__signupButton.hooks-module__WRkzhG__signupButton:hover,.hooks-module__WRkzhG__guideSignup .hooks-module__WRkzhG__signupCardAction a[data-slot=button].hooks-module__WRkzhG__signupButton.hooks-module__WRkzhG__signupButton.hooks-module__WRkzhG__signupButton:hover{border-color:var(--ivs-ds-ink-2);background:var(--ivs-ds-bg);color:var(--ivs-ds-ink)}.hooks-module__WRkzhG__modalFrame{position:relative}.hooks-module__WRkzhG__modalFrame .hooks-module__WRkzhG__downloadPanel{margin-block:0}.hooks-module__WRkzhG__modalFrame .hooks-module__WRkzhG__downloadTitle{padding-inline-end:var(--ivs-ds-space-7)}.hooks-module__WRkzhG__closeButton{z-index:1;inline-size:calc(var(--ivs-ds-space-6) + var(--ivs-ds-space-3));block-size:calc(var(--ivs-ds-space-6) + var(--ivs-ds-space-3));position:absolute;inset-block-start:var(--ivs-ds-space-3);inset-inline-end:var(--ivs-ds-space-3)}.hooks-module__WRkzhG__modalFrame[data-presentation=sheet] .hooks-module__WRkzhG__downloadPanel{padding:var(--ivs-ds-space-4);border-radius:var(--ivs-ds-radius-control) var(--ivs-ds-radius-control) 0 0;border-block-end:0;border-inline:0}@media (max-width:40rem){.hooks-module__WRkzhG__downloadPanel{padding:var(--ivs-ds-space-4)}.hooks-module__WRkzhG__signupCards[data-count="2"]{grid-template-columns:minmax(0,1fr)}.hooks-module__WRkzhG__signupCard,.hooks-module__WRkzhG__guideSignup{padding:var(--ivs-ds-space-4)}.hooks-module__WRkzhG__signupCardAction .hooks-module__WRkzhG__signupButton.hooks-module__WRkzhG__signupButton,.hooks-module__WRkzhG__signupCardAction a[data-slot=button].hooks-module__WRkzhG__signupButton.hooks-module__WRkzhG__signupButton{min-block-size:var(--ivs-ds-space-7)}.hooks-module__WRkzhG__guideSignup .hooks-module__WRkzhG__signupCardAction .hooks-module__WRkzhG__signupButton.hooks-module__WRkzhG__signupButton{inline-size:100%}}.hooks-module__WRkzhG__voucherDialog{border-radius:var(--ivs-ds-radius-card);box-shadow:var(--ivs-ds-shadow-overlay);overflow:hidden auto}.hooks-module__WRkzhG__voucher{border-radius:var(--ivs-ds-radius-card);background:var(--ivs-ds-bg);color:var(--ivs-ds-ink);overflow:hidden}.hooks-module__WRkzhG__voucherTop{padding:var(--ivs-ds-space-6) var(--ivs-ds-space-6) var(--ivs-ds-space-5);background:var(--ivs-ds-page-bg)}.hooks-module__WRkzhG__voucherTopGrid{align-items:center;gap:var(--ivs-ds-space-5);grid-template-columns:9.25rem minmax(0,1fr);display:grid}.hooks-module__WRkzhG__voucherPaper{aspect-ratio:210/260;padding:var(--ivs-ds-space-4) var(--ivs-ds-space-3);border-radius:var(--ivs-ds-radius-document);background:var(--ivs-ds-bg);box-shadow:var(--ivs-ds-shadow-paper);position:relative}.hooks-module__WRkzhG__voucherPaperLines{gap:var(--ivs-ds-space-2);flex-direction:column;block-size:100%;display:flex}.hooks-module__WRkzhG__voucherLine{inline-size:100%;block-size:var(--ivs-ds-space-1);border-radius:var(--ivs-ds-space-1);background:var(--ivs-ds-rule);display:block}.hooks-module__WRkzhG__voucherLine[data-size=head]{inline-size:55%;block-size:var(--ivs-ds-space-2);background:var(--ivs-ds-ink-2);opacity:.35}.hooks-module__WRkzhG__voucherLine[data-size=short]{inline-size:70%}.hooks-module__WRkzhG__voucherTotal{border-block-start:1px solid var(--ivs-ds-rule);color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-badge);text-align:start;margin-block-start:auto;font-weight:500;line-height:2}.hooks-module__WRkzhG__voucherBadge{box-sizing:content-box;inline-size:var(--ivs-ds-space-6);block-size:var(--ivs-ds-space-6);border:var(--ivs-ds-space-1) solid var(--ivs-ds-page-bg);background:var(--ivs-ds-accent);color:var(--ivs-ds-bg);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:calc(var(--ivs-ds-space-3) * -1);inset-inline-end:calc(var(--ivs-ds-space-3) * -1)}.hooks-module__WRkzhG__voucherBadgeIcon{inline-size:var(--ivs-ds-space-4);block-size:var(--ivs-ds-space-4)}.hooks-module__WRkzhG__voucherHead{min-inline-size:0;overflow-wrap:anywhere;padding-inline-end:var(--ivs-ds-space-6)}.hooks-module__WRkzhG__voucherHeadStack{gap:var(--ivs-ds-space-1);display:grid}.hooks-module__WRkzhG__voucherTitle{color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-h3);line-height:var(--ivs-ds-t-h3-lh);margin:0;font-weight:700}.hooks-module__WRkzhG__voucherFile{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-badge);margin:0;line-height:1.5}.hooks-module__WRkzhG__voucherBottom{padding:var(--ivs-ds-space-5) var(--ivs-ds-space-6) var(--ivs-ds-space-6);border-block-start:1px dashed var(--ivs-ds-rule)}.hooks-module__WRkzhG__voucherBottomStack{gap:var(--ivs-ds-space-4);display:grid}.hooks-module__WRkzhG__voucherCopy{gap:var(--ivs-ds-space-1);display:grid}.hooks-module__WRkzhG__voucherSignupTitle{color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-body);margin:0;font-weight:600;line-height:1.4}.hooks-module__WRkzhG__voucherSignupCopy{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);margin:0}:where(.hooks-module__WRkzhG__voucherPoints){margin:0;padding:0}.hooks-module__WRkzhG__voucherPoints{gap:var(--ivs-ds-space-2);list-style:none;display:grid}.hooks-module__WRkzhG__voucherPoint{align-items:center;gap:var(--ivs-ds-space-2);color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);display:flex}.hooks-module__WRkzhG__voucherPointIcon{inline-size:var(--ivs-ds-space-4);block-size:var(--ivs-ds-space-4);color:var(--ivs-ds-accent);flex:none}.hooks-module__WRkzhG__voucherActions{align-items:center;gap:var(--ivs-ds-space-4);display:flex}.hooks-module__WRkzhG__voucherActions .hooks-module__WRkzhG__voucherPrimary.hooks-module__WRkzhG__voucherPrimary,.hooks-module__WRkzhG__voucherActions a[data-slot=button].hooks-module__WRkzhG__voucherPrimary.hooks-module__WRkzhG__voucherPrimary{min-block-size:var(--ivs-ds-space-7);block-size:auto;padding-block:var(--ivs-ds-space-2);padding-inline:var(--ivs-ds-space-4);border-radius:var(--ivs-ds-radius-control);background:var(--ivs-ds-primary);color:var(--ivs-ds-bg);font-size:var(--ivs-ds-type-16);text-align:center;white-space:normal;flex:1;font-weight:600;text-decoration:none}.hooks-module__WRkzhG__voucherActions .hooks-module__WRkzhG__voucherPrimary.hooks-module__WRkzhG__voucherPrimary:hover,.hooks-module__WRkzhG__voucherActions a[data-slot=button].hooks-module__WRkzhG__voucherPrimary.hooks-module__WRkzhG__voucherPrimary:hover{background:var(--ivs-ds-primary);color:var(--ivs-ds-bg)}.hooks-module__WRkzhG__voucherNotNow{min-block-size:var(--ivs-ds-space-7);padding-inline:var(--ivs-ds-space-3);border-radius:var(--ivs-ds-radius-control);color:var(--ivs-ds-ink-2);font:inherit;font-size:var(--ivs-ds-type-16);cursor:pointer;background:0 0;border:0;font-weight:600}.hooks-module__WRkzhG__voucherNotNow:hover{color:var(--ivs-ds-ink)}.hooks-module__WRkzhG__sheetHandle{z-index:1;inline-size:2.5rem;block-size:var(--ivs-ds-space-1);border-radius:var(--ivs-ds-space-1);background:var(--ivs-ds-rule);position:absolute;inset-block-start:var(--ivs-ds-space-2);inset-inline-start:50%;transform:translate(-50%)}.hooks-module__WRkzhG__modalFrame[data-presentation=sheet] .hooks-module__WRkzhG__voucher{box-shadow:var(--ivs-ds-shadow-overlay);border-end-end-radius:0;border-end-start-radius:0}@media (max-width:40rem){.hooks-module__WRkzhG__voucherTop{padding:var(--ivs-ds-space-6) var(--ivs-ds-space-4) var(--ivs-ds-space-5)}.hooks-module__WRkzhG__voucherTopGrid{gap:var(--ivs-ds-space-4);grid-template-columns:6rem minmax(0,1fr)}.hooks-module__WRkzhG__voucherPaper{padding:var(--ivs-ds-space-3) var(--ivs-ds-space-2)}.hooks-module__WRkzhG__voucherBottom{padding:var(--ivs-ds-space-5) var(--ivs-ds-space-4)}}
@font-face{font-family:invosmithSans;src:url(../media/schibsted_grotesk_latin_wght_normal-s.p.1n5gamcxs9g-p.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:invosmithSans Fallback;src:local(Arial);ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.0%;size-adjust:105.53%}.invosmithsans_d167599e-module__wJO8aa__className{font-family:invosmithSans,invosmithSans Fallback}.invosmithsans_d167599e-module__wJO8aa__variable{--ivs-font-sans:"invosmithSans", "invosmithSans Fallback"}
@font-face{font-family:invosmithData;src:url(../media/ibm_plex_mono_latin_400_normal-s.p.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:invosmithData;src:url(../media/ibm_plex_mono_latin_500_normal-s.p.11q3guvgd1r20.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:invosmithData Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.invosmithdata_3a344678-module__DIM39a__className{font-family:invosmithData,invosmithData Fallback}.invosmithdata_3a344678-module__DIM39a__variable{--ivs-font-data:"invosmithData", "invosmithData Fallback"}
.upgrade-panel-module__QKle7q__backdrop{z-index:70;background:color-mix(in srgb, var(--ivs-ink) 55%, transparent);position:fixed;inset:0}.upgrade-panel-module__QKle7q__popup{z-index:71;width:min(760px, calc(100vw - var(--ivs-ds-space-6)));max-height:calc(100dvh - var(--ivs-ds-space-6));background:var(--ivs-paper-white);color:var(--ivs-ink);font-family:var(--ivs-font-sans), sans-serif;border-radius:16px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.upgrade-panel-module__QKle7q__header{min-height:72px;padding:0 var(--ivs-ds-space-4) 0 var(--ivs-ds-space-6);border-bottom:1px solid var(--ivs-rule-soft);justify-content:space-between;align-items:center;display:flex}.upgrade-panel-module__QKle7q__title{margin:0;font-size:20px;font-weight:700}.upgrade-panel-module__QKle7q__close{width:44px;color:var(--ivs-ink);padding:0}.upgrade-panel-module__QKle7q__body{row-gap:var(--ivs-ds-space-6);column-gap:var(--ivs-ds-space-6);padding:var(--ivs-ds-space-6);flex-direction:column;display:flex}.upgrade-panel-module__QKle7q__segmented{width:min(336px,100%);padding:var(--ivs-ds-space-1);background:var(--ivs-paper-tint);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;display:grid}.upgrade-panel-module__QKle7q__segment{gap:var(--ivs-ds-space-2);width:100%;height:44px;min-height:44px;color:var(--ivs-ink)}.upgrade-panel-module__QKle7q__segment[aria-pressed=true]{background:var(--ivs-ink);color:var(--ivs-paper-white);font-weight:600}.upgrade-panel-module__QKle7q__chip{background:var(--ivs-ds-accent-tint);color:var(--ivs-ds-accent-ink);border:0}.upgrade-panel-module__QKle7q__cards{gap:var(--ivs-ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.upgrade-panel-module__QKle7q__card{background:var(--ivs-paper-white);border:1px solid var(--ivs-rule);min-width:0;padding:var(--ivs-ds-space-6);border-radius:12px;flex-direction:column;display:flex}.upgrade-panel-module__QKle7q__proCard{border-color:var(--ivs-ink);box-shadow:inset 0 0 0 1px var(--ivs-ink)}.upgrade-panel-module__QKle7q__cardName{justify-content:space-between;align-items:center;height:24px;font-size:18px;display:flex}.upgrade-panel-module__QKle7q__priceRow{align-items:baseline;row-gap:var(--ivs-ds-space-2);column-gap:var(--ivs-ds-space-2);height:44px;margin-top:var(--ivs-ds-space-4);white-space:nowrap;display:flex}.upgrade-panel-module__QKle7q__price{font-family:var(--ivs-font-data), monospace;font-size:40px;line-height:44px}.upgrade-panel-module__QKle7q__was{font-family:var(--ivs-font-data), monospace;color:var(--ivs-ink-faint);font-size:18px}.upgrade-panel-module__QKle7q__unit{color:var(--ivs-ink-soft);font-size:15px}.upgrade-panel-module__QKle7q__subline{margin:var(--ivs-ds-space-1) 0 0;min-height:20px;color:var(--ivs-ink-soft);font-size:14px;line-height:20px}.upgrade-panel-module__QKle7q__features{row-gap:var(--ivs-ds-space-3);column-gap:var(--ivs-ds-space-3);margin:var(--ivs-ds-space-6) 0 0;padding:var(--ivs-ds-space-6) 0 0;border-top:1px solid var(--ivs-rule-soft);flex-direction:column;font-size:15px;line-height:20px;list-style:none;display:flex}.upgrade-panel-module__QKle7q__features li{align-items:flex-start;gap:var(--ivs-ds-space-2);display:flex}.upgrade-panel-module__QKle7q__features svg{width:18px;height:18px;color:var(--ivs-ink-soft);flex-shrink:0}.upgrade-panel-module__QKle7q__proFeatures svg{color:var(--ivs-ds-accent)}.upgrade-panel-module__QKle7q__features small{color:var(--ivs-ink-soft);font-size:13px;display:block}.upgrade-panel-module__QKle7q__spacer{min-height:var(--ivs-ds-space-6);flex:1}.upgrade-panel-module__QKle7q__cta{width:100%;height:44px;min-height:44px}.upgrade-panel-module__QKle7q__card>[data-slot=cta-button]{width:100%;height:44px;min-height:44px}.upgrade-panel-module__QKle7q__cta:not(:disabled){background:var(--ivs-ink);color:var(--ivs-paper-white)}.upgrade-panel-module__QKle7q__compare{color:var(--ivs-ds-accent-ink);align-self:center;font-size:14px}.upgrade-panel-module__QKle7q__error{color:var(--ivs-ds-warn);margin:0}@media (max-width:767px){.upgrade-panel-module__QKle7q__popup{width:calc(100vw - var(--ivs-ds-space-6))}.upgrade-panel-module__QKle7q__header{padding-left:var(--ivs-ds-space-6)}.upgrade-panel-module__QKle7q__body{padding:var(--ivs-ds-space-6);row-gap:var(--ivs-ds-space-6);column-gap:var(--ivs-ds-space-6)}.upgrade-panel-module__QKle7q__cards{grid-template-columns:minmax(0,1fr)}.upgrade-panel-module__QKle7q__segment,.upgrade-panel-module__QKle7q__cta{height:48px;min-height:48px}.upgrade-panel-module__QKle7q__card>[data-slot=cta-button]{height:48px;min-height:48px}}
.workspace-fields-module__3gXP5W__textarea{min-block-size:6rem;inline-size:100%;min-inline-size:0;padding:var(--ivs-ds-space-3);border:1px solid var(--ivs-rule);border-radius:var(--ivs-ds-radius-control);color:var(--ivs-ds-ink);background:var(--ivs-ds-bg)}.workspace-fields-module__3gXP5W__radio{block-size:1rem;inline-size:1rem;accent-color:var(--ivs-ds-accent);padding:0}.workspace-fields-module__3gXP5W__narrow{inline-size:max-content;display:inline-flex}
.invoice-fill-dialog-module__2p4CVa__body>section>div:first-child{display:none}.invoice-fill-dialog-module__2p4CVa__body article{overflow-x:auto}.invoice-fill-dialog-module__2p4CVa__body article table th,.invoice-fill-dialog-module__2p4CVa__body article table td:not(:first-child){white-space:nowrap}.invoice-fill-dialog-module__2p4CVa__body article table th:not(:first-child),.invoice-fill-dialog-module__2p4CVa__body article table td:not(:first-child){min-width:5.5rem}.invoice-fill-dialog-module__2p4CVa__body button,.invoice-fill-dialog-module__2p4CVa__body input:not([type=checkbox]):not([type=radio]){min-height:44px}@media (max-width:760px){.invoice-fill-dialog-module__2p4CVa__body button,.invoice-fill-dialog-module__2p4CVa__body input:not([type=checkbox]):not([type=radio]){min-height:48px}}
.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-table-wrap{min-width:0;max-width:100%;position:relative}.invoice-hub-layout-module__ysxh9G__contractor .ivt-contractor-route-downloads>div{flex-wrap:wrap}@media (max-width:600px){.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-totals{gap:var(--ivs-ds-space-5);grid-template-columns:minmax(0,1fr)}}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-settings>p{font-size:16px;line-height:1.55}.invoice-hub-layout-module__ysxh9G__construction .ivt-claim-builder-topbar>div:last-child{gap:var(--ivs-ds-space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,30rem);display:grid}.invoice-hub-layout-module__ysxh9G__buildCard{padding:var(--ivs-ds-space-5);border-radius:var(--ivs-ds-radius-control);background:var(--ivs-ds-page-bg);color:var(--ivs-ds-ink)}.invoice-hub-layout-module__ysxh9G__buildCardStack{align-items:flex-start;gap:var(--ivs-ds-space-3);flex-direction:column;display:flex}.invoice-hub-layout-module__ysxh9G__buildCardStack>div{gap:var(--ivs-ds-space-2);flex-direction:column;display:flex}.invoice-hub-layout-module__ysxh9G__buildCard strong{font-size:var(--ivs-ds-t-lede);font-weight:600;line-height:1.3}.invoice-hub-layout-module__ysxh9G__buildCard p{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-body);line-height:var(--ivs-ds-t-body-lh);margin:0}.invoice-hub-layout-module__ysxh9G__buildCard a{font-size:var(--ivs-ds-t-body);font-weight:600}@media (max-width:900px){.invoice-hub-layout-module__ysxh9G__construction .ivt-claim-builder{margin-inline:0}.invoice-hub-layout-module__ysxh9G__construction .ivt-claim-builder-workspace{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-paper{padding:var(--ivs-ds-space-4)}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-paper header{gap:var(--ivs-ds-space-4);grid-template-columns:minmax(0,1fr);display:grid}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-parties{gap:var(--ivs-ds-space-4);grid-template-columns:minmax(0,1fr);display:grid}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-invoice-title{text-align:left;justify-items:start}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-invoice-title .ivt-builder-field{text-align:left;justify-items:start}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-invoice-title .ivt-builder-field input{text-align:left}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-invoice-meta{justify-content:stretch;gap:var(--ivs-ds-space-3);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-field{width:100%;max-width:none}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-invoice-meta .ivt-builder-field{width:100%;max-width:none}:is(.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-field input,.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-money-field input){overflow-wrap:anywhere;text-overflow:clip;max-width:none;min-height:48px}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-money-field input{max-width:55%}:is(.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-paper table,.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-paper tbody,.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-paper tr,.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-paper td){width:100%;min-width:0;display:block}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-paper thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-paper tr{margin-bottom:var(--ivs-ds-space-3);padding:var(--ivs-ds-space-3);border:1px solid var(--ivs-public-rule)}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-paper td{align-items:center;gap:var(--ivs-ds-space-3);padding:var(--ivs-ds-space-2) 0;text-align:right;border-bottom:0;grid-template-columns:minmax(96px,40%) minmax(0,1fr);display:grid}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-paper td:before{content:attr(data-label);color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);text-align:left;overflow-wrap:break-word;font-weight:600}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-paper td:first-child{grid-template-columns:minmax(0,1fr)}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-paper td:last-child{grid-template-columns:minmax(0,1fr);justify-items:end;width:100%}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-paper td:last-child:before{display:none}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-paper td input{min-height:48px}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-remove-line{width:48px;height:48px}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-totals{grid-template-columns:minmax(0,1fr)}}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-paper header>.ivt-builder-field{flex:1 1 0;min-width:0;max-width:none}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-field textarea{width:100%;min-height:44px;padding:var(--ivs-ds-space-1) 2px;border:0;border-bottom:1px dashed var(--ivs-public-rule);color:var(--ivs-public-ink);font:inherit;resize:none;overflow-wrap:anywhere;background:0 0;outline:none;font-weight:700}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-remove-line{width:44px;height:44px}:is(.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-paper th:last-child,.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-paper td:last-child){width:56px}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-add-line{min-height:44px;font-size:var(--ivs-ds-type-14)}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-money-field input{max-width:9rem}.invoice-hub-layout-module__ysxh9G__construction [data-signup-hook]{height:44px;min-height:44px;padding-block:0}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-lines-label{margin:0 0 var(--ivs-ds-space-3);color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);font-weight:600;display:none}.invoice-hub-layout-module__ysxh9G__construction [data-signup-hook]{font-size:var(--ivs-ds-t-body)}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-loaded{padding:var(--ivs-ds-space-3) var(--ivs-ds-space-5);border-bottom:1px solid var(--ivs-public-rule);background:var(--ivs-public-white);color:var(--ivs-public-ink);font-size:var(--ivs-ds-type-16);margin:0;font-weight:700}@media (min-width:761px){.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-paper header{grid-template-columns:minmax(16rem,1fr) minmax(0,24rem);align-items:start;display:grid}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-invoice-meta{flex-wrap:wrap}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-invoice-meta .ivt-builder-field{flex:7rem;max-width:none}}@media (max-width:760px){.invoice-hub-layout-module__ysxh9G__construction [data-signup-hook]{height:48px;min-height:48px}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-add-line{min-height:48px}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-remove-line{width:48px;height:48px}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-lines-label{display:block}}@media (max-width:600px){.invoice-hub-layout-module__ysxh9G__construction .ivt-claim-builder-topbar>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.invoice-hub-layout-module__ysxh9G__construction .ivt-claim-builder-topbar>div:last-child>:nth-child(2){order:-1;grid-column:1/-1}.invoice-hub-layout-module__ysxh9G__construction .ivt-claim-builder-topbar>div:last-child button{white-space:nowrap}}.invoice-hub-layout-module__ysxh9G__heroThumb{width:100%;max-width:560px;margin:0}@media (max-width:760px){.invoice-hub-layout-module__ysxh9G__heroThumb{max-width:none;margin-top:var(--ivs-ds-space-5)}}.invoice-hub-layout-module__ysxh9G__construction [data-template-detail-hero]{margin-bottom:var(--ivs-ds-space-4)}.invoice-hub-layout-module__ysxh9G__construction [data-template-detail-hero] [class*=heroInner]{padding-top:var(--ivs-ds-space-4)}.invoice-hub-layout-module__ysxh9G__construction [data-template-detail-hero] [data-signup-hook]{height:auto;min-height:44px;padding-block:var(--ivs-ds-space-2);font-size:1rem;line-height:1.25}:is(.invoice-hub-layout-module__ysxh9G__construction [data-template-detail-hero] [class*=primary] a,.invoice-hub-layout-module__ysxh9G__construction [data-template-detail-hero] [class*=secondary] a){font-size:1rem}.invoice-hub-layout-module__ysxh9G__construction [data-template-detail-hero] [class*=secondary]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.invoice-hub-layout-module__ysxh9G__construction [data-template-detail-hero] [data-signup-hook]{min-height:48px}.invoice-hub-layout-module__ysxh9G__construction [data-template-detail-hero] [class*=heroInner]{gap:var(--ivs-ds-space-4)}:is(.invoice-hub-layout-module__ysxh9G__construction [data-template-detail-hero] [class*=primary] a,.invoice-hub-layout-module__ysxh9G__construction [data-template-detail-hero] [class*=secondary] a){height:48px;min-height:48px}}.invoice-hub-layout-module__ysxh9G__construction .ivt-example-note{font-size:1rem}.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-settings>p{font-size:1rem}.invoice-hub-layout-module__ysxh9G__construction.invoice-hub-layout-module__ysxh9G__construction .ivt-breadcrumbs ol{font-size:.875rem}:is(.invoice-hub-layout-module__ysxh9G__construction.invoice-hub-layout-module__ysxh9G__construction .ivt-download-link,.invoice-hub-layout-module__ysxh9G__construction.invoice-hub-layout-module__ysxh9G__construction .ivt-generator-link,.invoice-hub-layout-module__ysxh9G__construction.invoice-hub-layout-module__ysxh9G__construction .ivt-download-notes,.invoice-hub-layout-module__ysxh9G__construction.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-download-button,.invoice-hub-layout-module__ysxh9G__construction.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-add-line,.invoice-hub-layout-module__ysxh9G__construction.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-money-field strong,.invoice-hub-layout-module__ysxh9G__construction.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-calculated span,.invoice-hub-layout-module__ysxh9G__construction.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-calculated strong,.invoice-hub-layout-module__ysxh9G__construction.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-amounts>p span,.invoice-hub-layout-module__ysxh9G__construction.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-settings>p,.invoice-hub-layout-module__ysxh9G__construction.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-settings strong,.invoice-hub-layout-module__ysxh9G__construction.invoice-hub-layout-module__ysxh9G__construction .ivt-builder-settings span,.invoice-hub-layout-module__ysxh9G__construction.invoice-hub-layout-module__ysxh9G__construction .ivs-button){font-size:1rem}.invoice-hub-layout-module__ysxh9G__hubFlow{max-inline-size:var(--ivs-ds-page);padding-block:var(--ivs-ds-section-gap) 0;margin-inline:auto}.invoice-hub-layout-module__ysxh9G__hubFlow>*+:not([data-ds=rail-section]){margin-block-start:var(--ivs-ds-section-gap)}.invoice-hub-layout-module__ysxh9G__hubLead{max-inline-size:var(--ivs-ds-read);gap:var(--ivs-ds-gap-block);margin-inline-start:calc(var(--ivs-ds-rail) + var(--ivs-ds-rail-gap));display:grid}.invoice-hub-layout-module__ysxh9G__hubActions{align-items:center;gap:var(--ivs-ds-space-3);flex-wrap:wrap;display:flex}.invoice-hub-layout-module__ysxh9G__hubCta{gap:var(--ivs-ds-space-3);max-inline-size:calc(var(--ivs-ds-rail) + var(--ivs-ds-rail-gap) + var(--ivs-ds-read));display:grid}.invoice-hub-layout-module__ysxh9G__hubCta [data-ds=final-cta-card]{padding-block:0}.invoice-hub-layout-module__ysxh9G__hubCta .invoice-hub-layout-module__ysxh9G__hubCtaLink{color:var(--ivs-ds-bg);font-size:var(--ivs-ds-t-body);text-underline-offset:.2em;text-decoration:underline}.invoice-hub-layout-module__ysxh9G__hubDetails>summary{min-block-size:calc(var(--ivs-ds-space-6) + var(--ivs-ds-space-3));color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-body);cursor:pointer;align-items:center;font-weight:600;display:flex}.invoice-hub-layout-module__ysxh9G__hubDetailsBody{gap:var(--ivs-ds-gap-block);margin-block-start:var(--ivs-ds-space-4);display:grid}.invoice-hub-layout-module__ysxh9G__hubSubsection{gap:var(--ivs-ds-space-4);display:grid}.invoice-hub-layout-module__ysxh9G__hubFlow h3[data-ds=heading]{font-size:var(--ivs-ds-t-lede)}.invoice-hub-layout-module__ysxh9G__hubStoryMedia,.invoice-hub-layout-module__ysxh9G__roofGuideMedia{margin:0}.invoice-hub-layout-module__ysxh9G__hubStoryMedia img,.invoice-hub-layout-module__ysxh9G__roofGuideMedia img{border-radius:var(--ivs-ds-radius-control);block-size:auto;inline-size:100%;display:block}.invoice-hub-layout-module__ysxh9G__hubRelated{margin:0;padding:0;list-style:none}.invoice-hub-layout-module__ysxh9G__hubRelated>li{padding-block:var(--ivs-ds-space-3);border-block-end:1px solid var(--ivs-ds-row-rule)}.invoice-hub-layout-module__ysxh9G__hubRelated a{column-gap:var(--ivs-ds-space-4);color:var(--ivs-ds-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.invoice-hub-layout-module__ysxh9G__hubRelated a>span{font-size:var(--ivs-ds-t-body);font-weight:600}.invoice-hub-layout-module__ysxh9G__hubRelated a>p{grid-column:1}.invoice-hub-layout-module__ysxh9G__hubRelated a>strong{color:var(--ivs-ds-accent);grid-area:1/2/span 2}.invoice-hub-layout-module__ysxh9G__hubRelated a:hover>span,.invoice-hub-layout-module__ysxh9G__hubRelated a:focus-visible>span{color:var(--ivs-ds-accent)}.invoice-hub-layout-module__ysxh9G__roofing .invoice-hub-layout-module__ysxh9G__hubMain{width:min(var(--ivs-ds-page), calc(100% - 2 * var(--ivs-ds-page-pad)))}.invoice-hub-layout-module__ysxh9G__hubHero{grid-template-columns:minmax(0, var(--ivs-ds-read)) minmax(0, 1fr);align-items:end;column-gap:var(--ivs-ds-rail-gap);margin-block:var(--ivs-ds-space-7) 0;display:grid}.invoice-hub-layout-module__ysxh9G__hubHeroCopy{gap:var(--ivs-ds-space-4);display:grid}.invoice-hub-layout-module__ysxh9G__hubHeroCopy>[data-text=lede]{color:var(--ivs-ds-ink-2)}.invoice-hub-layout-module__ysxh9G__hubHeroActions{align-items:center;gap:var(--ivs-ds-space-3);flex-wrap:wrap;margin-block-start:var(--ivs-ds-space-2);display:flex}.invoice-hub-layout-module__ysxh9G__roofExample{color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);overflow-wrap:anywhere;margin-block-start:var(--ivs-ds-space-2);display:block}.invoice-hub-layout-module__ysxh9G__roofJobType{gap:var(--ivs-ds-space-3);display:grid}.invoice-hub-layout-module__ysxh9G__roofStage{gap:var(--ivs-ds-space-1);display:grid}.invoice-hub-layout-module__ysxh9G__roofStage>strong{color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-body)}.invoice-hub-layout-module__ysxh9G__roofGuide{gap:var(--ivs-ds-gap-block);margin:0;padding:0;list-style:none;display:grid}.invoice-hub-layout-module__ysxh9G__roofGuideItem{column-gap:var(--ivs-ds-space-4);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.invoice-hub-layout-module__ysxh9G__roofGuideItem+.invoice-hub-layout-module__ysxh9G__roofGuideItem{border-block-start:1px solid var(--ivs-ds-row-rule);padding-block-start:var(--ivs-ds-gap-block)}.invoice-hub-layout-module__ysxh9G__roofGuideNumber{color:var(--ivs-ds-accent);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-body-lh);font-weight:600}.invoice-hub-layout-module__ysxh9G__roofGuideCopy{gap:var(--ivs-ds-space-3);min-inline-size:0;display:grid}@media (max-width:64rem){.invoice-hub-layout-module__ysxh9G__hubHero{row-gap:var(--ivs-ds-gap-block);grid-template-columns:minmax(0,1fr)}.invoice-hub-layout-module__ysxh9G__hubLead{margin-inline-start:0}}@media (max-width:40rem){.invoice-hub-layout-module__ysxh9G__hubHero{margin-block-start:var(--ivs-ds-space-5)}.invoice-hub-layout-module__ysxh9G__hubHeroActions>*{inline-size:100%}.invoice-hub-layout-module__ysxh9G__roofGuideItem{grid-template-columns:2rem minmax(0,1fr)}}
.guide-page-module___JKMfa__page{background:var(--ivs-ds-paper);color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-body);line-height:var(--ivs-ds-t-body-lh)}.guide-page-module___JKMfa__main{overflow-x:clip}.guide-page-module___JKMfa__hero{inline-size:min(100%, var(--ivs-ds-page));padding-inline:var(--ivs-ds-page-pad);margin-inline:auto;padding-block-end:var(--ivs-ds-space-7)}.guide-page-module___JKMfa__heroIndex{padding-block-start:var(--ivs-ds-space-7)}.guide-page-module___JKMfa__hero .ivt-breadcrumbs{padding-block-end:var(--ivs-ds-space-6)}.guide-page-module___JKMfa__hero .ivt-breadcrumbs :is(ol,li,a){font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh)}.guide-page-module___JKMfa__heroText{gap:var(--ivs-ds-space-4);min-inline-size:0;max-inline-size:var(--ivs-ds-read);flex-direction:column;display:flex}.guide-page-module___JKMfa__heroTitle.guide-page-module___JKMfa__heroTitle h1{font-size:var(--ivs-ds-t-title);line-height:var(--ivs-ds-t-title-lh);font-weight:var(--ivs-ds-t-title-wt);letter-spacing:var(--ivs-ds-t-title-ls)}.guide-page-module___JKMfa__heroLede{gap:var(--ivs-ds-space-3);color:var(--ivs-ds-ink-2);flex-direction:column;display:flex}.guide-page-module___JKMfa__heroLede strong{color:var(--ivs-ds-ink);font-weight:600}.guide-page-module___JKMfa__body{inline-size:min(100%, var(--ivs-ds-page));padding-inline:var(--ivs-ds-page-pad);margin-inline:auto}.guide-page-module___JKMfa__body [data-ds=rail-body] h2:empty{display:none}.guide-page-module___JKMfa__body [data-component=DocTable] :is(th,td){overflow-wrap:break-word}.guide-page-module___JKMfa__directory{column-gap:var(--ivs-ds-space-6);border-block-start:1px solid var(--ivs-ds-rule);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}ol.guide-page-module___JKMfa__directory{margin:0;padding:0}.guide-page-module___JKMfa__entry{min-inline-size:0;padding-block:var(--ivs-ds-space-5);border-block-end:1px solid var(--ivs-ds-row-rule);overflow-wrap:anywhere}.guide-page-module___JKMfa__entryNumber{color:var(--ivs-ds-accent);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);font-weight:600;display:block}.guide-page-module___JKMfa__entry.guide-page-module___JKMfa__entry h2{margin:var(--ivs-ds-space-2) 0 0;font-size:var(--ivs-ds-t-h3);line-height:var(--ivs-ds-t-h3-lh);font-weight:var(--ivs-ds-t-h3-wt);letter-spacing:normal;color:var(--ivs-ds-ink)}.guide-page-module___JKMfa__entry.guide-page-module___JKMfa__entry h2 a{color:inherit;text-decoration:none}.guide-page-module___JKMfa__entry.guide-page-module___JKMfa__entry h2 a:hover{text-underline-offset:var(--ivs-ds-space-1);text-decoration:underline}.guide-page-module___JKMfa__entry.guide-page-module___JKMfa__entry p{margin:var(--ivs-ds-space-2) 0 0;color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-body);line-height:var(--ivs-ds-t-body-lh)}@media (max-width:48rem){.guide-page-module___JKMfa__directory{grid-template-columns:minmax(0,1fr)}}
.document-grid-module__g7OrYa__paper{--doc-cols:minmax(0, 52fr) minmax(0, 12fr) minmax(0, 18fr) minmax(0, 18fr);max-inline-size:794px;padding:var(--ivs-ds-space-7);border:1px solid var(--ivs-rule);border-radius:var(--ivs-ds-radius-document);background:var(--ivs-ds-bg);box-shadow:0 var(--ivs-ds-space-2) var(--ivs-ds-space-6) var(--ivs-document-shadow);color:var(--ivs-ds-ink);font-size:var(--ivs-ds-type-14)}.document-grid-module__g7OrYa__block{grid-template-columns:var(--doc-cols);column-gap:var(--ivs-ds-space-4);display:grid}.document-grid-module__g7OrYa__left{grid-column:1;min-inline-size:0}.document-grid-module__g7OrYa__right{grid-column:2/-1;min-inline-size:0}.document-grid-module__g7OrYa__header{border-block-end:1px solid var(--ivs-rule);padding-block-end:var(--ivs-ds-space-5)}.document-grid-module__g7OrYa__business{font-size:var(--ivs-ds-type-16);margin:0;font-weight:600}.document-grid-module__g7OrYa__muted{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-type-13);margin:0}.document-grid-module__g7OrYa__titleBlock{text-align:end}.document-grid-module__g7OrYa__title{font-size:var(--ivs-ds-type-24);margin:0;font-weight:500}.document-grid-module__g7OrYa__mono{font-family:var(--ivs-font-data), monospace;font-variant-numeric:tabular-nums}.document-grid-module__g7OrYa__parties{padding-block:var(--ivs-ds-space-5);align-items:start}.document-grid-module__g7OrYa__client{margin:var(--ivs-ds-space-2) 0 0;font-weight:500}.document-grid-module__g7OrYa__dates{row-gap:var(--ivs-ds-space-1);column-gap:var(--ivs-ds-space-4);grid-template-columns:auto minmax(0,1fr);margin:0;line-height:24px;display:grid}.document-grid-module__g7OrYa__dateRow{display:contents}.document-grid-module__g7OrYa__dates dt{color:var(--ivs-ds-ink-2)}.document-grid-module__g7OrYa__dates dd{text-align:end;margin:0}.document-grid-module__g7OrYa__table{grid-template-columns:var(--doc-cols);column-gap:var(--ivs-ds-space-4);display:grid}.document-grid-module__g7OrYa__thead,.document-grid-module__g7OrYa__line{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.document-grid-module__g7OrYa__thead{border-block-end:1px solid var(--ivs-rule);min-block-size:32px;color:var(--ivs-ds-ink-2);font-family:var(--ivs-font-data), monospace;font-size:var(--ivs-ds-type-12);text-transform:uppercase}.document-grid-module__g7OrYa__line{min-block-size:44px;padding-block:var(--ivs-ds-space-3)}.document-grid-module__g7OrYa__line+.document-grid-module__g7OrYa__line{border-block-start:1px solid var(--ivs-rule-soft)}.document-grid-module__g7OrYa__num{text-align:end;font-family:var(--ivs-font-data), monospace;font-variant-numeric:tabular-nums}.document-grid-module__g7OrYa__description{overflow-wrap:anywhere;min-inline-size:0}.document-grid-module__g7OrYa__qtyLine{display:none}.document-grid-module__g7OrYa__summary{border-block-start:1px solid var(--ivs-rule);align-items:start;padding-block-start:var(--ivs-ds-space-5)}.document-grid-module__g7OrYa__totals{grid-column:2/-1;grid-template-columns:subgrid;display:grid}.document-grid-module__g7OrYa__totalRow{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;min-block-size:32px;display:grid}.document-grid-module__g7OrYa__totalLabel{color:var(--ivs-ds-ink-2);grid-column:1/3}.document-grid-module__g7OrYa__totalValue{grid-column:3}.document-grid-module__g7OrYa__grand{min-block-size:48px;border-block-start:1px solid var(--ivs-ds-ink);margin-block-start:var(--ivs-ds-space-2)}.document-grid-module__g7OrYa__grand .document-grid-module__g7OrYa__totalLabel{color:var(--ivs-ds-ink);font-weight:500}.document-grid-module__g7OrYa__grand .document-grid-module__g7OrYa__totalValue{font-size:var(--ivs-ds-type-20);font-weight:600}.document-grid-module__g7OrYa__footer{border-block-start:1px solid var(--ivs-rule);color:var(--ivs-ds-ink-3);font-family:var(--ivs-font-data), monospace;font-size:var(--ivs-ds-type-12);margin-block-start:var(--ivs-ds-space-5);padding-block-start:var(--ivs-ds-space-4)}@media (max-width:767px){.document-grid-module__g7OrYa__paper{padding:var(--ivs-ds-space-4)}.document-grid-module__g7OrYa__block,.document-grid-module__g7OrYa__table,.document-grid-module__g7OrYa__totals{row-gap:var(--ivs-ds-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.document-grid-module__g7OrYa__left,.document-grid-module__g7OrYa__right,.document-grid-module__g7OrYa__totals{grid-column:1/-1}.document-grid-module__g7OrYa__header{gap:var(--ivs-ds-space-3);flex-direction:column-reverse;display:flex}.document-grid-module__g7OrYa__titleBlock{text-align:start}.document-grid-module__g7OrYa__thead{display:none}.document-grid-module__g7OrYa__line{row-gap:var(--ivs-ds-space-1);grid-template-columns:minmax(0,1fr) auto}.document-grid-module__g7OrYa__line .document-grid-module__g7OrYa__qty,.document-grid-module__g7OrYa__line .document-grid-module__g7OrYa__unit{display:none}.document-grid-module__g7OrYa__qtyLine{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-type-13);grid-area:2/1/auto/-1;display:block}.document-grid-module__g7OrYa__totalRow{grid-template-columns:minmax(0,1fr) auto}.document-grid-module__g7OrYa__totalLabel{grid-column:1}.document-grid-module__g7OrYa__totalValue{grid-column:2}.document-grid-module__g7OrYa__grand .document-grid-module__g7OrYa__totalValue{white-space:nowrap}}
.document-editor-module__SZA1nq__importFeedback{margin-block:var(--ivs-ds-space-4);padding:var(--ivs-ds-space-4);border:1px solid var(--ivs-rule);border-radius:var(--ivs-ds-radius-card);background:var(--ivs-ds-bg);color:var(--ivs-ds-ink);box-shadow:none;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.document-editor-module__SZA1nq__importMessage{min-inline-size:0;margin:0}.document-editor-module__SZA1nq__importActions{flex-shrink:0}.document-editor-module__SZA1nq__previewPaper>article{border:1px solid var(--ivs-ds-panel-border);border-radius:var(--ivs-ds-radius-panel);background:var(--ivs-ds-bg);color:var(--ivs-ds-ink);box-shadow:0 var(--ivs-ds-space-2) var(--ivs-ds-space-6) var(--ivs-document-shadow)}.document-editor-module__SZA1nq__metaGrid{gap:var(--ivs-ds-space-5);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"client number""email dates""address.";align-items:start;display:grid}.document-editor-module__SZA1nq__metaGridQuote{grid-template-areas:"kind number""client dates""email.""address."}.document-editor-module__SZA1nq__areaKind{grid-area:kind}.document-editor-module__SZA1nq__areaClient{grid-area:client}.document-editor-module__SZA1nq__areaNumber{grid-area:number}.document-editor-module__SZA1nq__areaEmail{grid-area:email}.document-editor-module__SZA1nq__areaDates{grid-area:dates}.document-editor-module__SZA1nq__areaAddress{grid-area:address}.document-editor-module__SZA1nq__pair{gap:var(--ivs-ds-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.document-editor-module__SZA1nq__readOnly{background:var(--muted);color:var(--ivs-ds-ink-2)}.document-editor-module__SZA1nq__dueControls{gap:var(--ivs-ds-space-2);min-inline-size:0;display:grid}.document-editor-module__SZA1nq__addressToggle{justify-content:flex-start;place-self:flex-start start;inline-size:fit-content}.document-editor-module__SZA1nq__fromRow{justify-content:space-between;align-items:center;gap:var(--ivs-ds-space-3);font-size:var(--ivs-ds-type-13);display:flex}.document-editor-module__SZA1nq__fromLabel{color:var(--ivs-ds-ink-2)}.document-editor-module__SZA1nq__fromValue{color:var(--ivs-ds-ink);font-weight:500}.document-editor-module__SZA1nq__sectionHead{justify-content:space-between;align-items:center;gap:var(--ivs-ds-space-3);flex-wrap:wrap;display:flex}.document-editor-module__SZA1nq__sectionTitle{color:var(--ivs-ds-ink);font-size:var(--ivs-ds-type-16);margin:0;font-weight:500}.document-editor-module__SZA1nq__lines{gap:var(--ivs-ds-space-2);display:grid;container-type:inline-size}.document-editor-module__SZA1nq__lineList{gap:var(--ivs-ds-space-2);display:grid}.document-editor-module__SZA1nq__lineHead,.document-editor-module__SZA1nq__lineRowContent{column-gap:var(--ivs-ds-space-2);grid-template-columns:minmax(0,1fr) 8rem 5.5rem 5.5rem 2rem;grid-template-areas:"desc qty rate amt del";align-items:start;display:grid}.document-editor-module__SZA1nq__lineHead{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-type-13)}.document-editor-module__SZA1nq__lineRow{display:contents}.document-editor-module__SZA1nq__lineHead>span{padding-inline-start:var(--ivs-ds-space-3)}.document-editor-module__SZA1nq__lineHead>.document-editor-module__SZA1nq__headDescription{padding-inline-start:calc(1.5rem + var(--ivs-ds-space-1) + var(--ivs-ds-space-3))}.document-editor-module__SZA1nq__lineHead>.document-editor-module__SZA1nq__headAmount{text-align:end;padding-inline:0}.document-editor-module__SZA1nq__descriptionWrap{grid-area:desc;min-inline-size:0}.document-editor-module__SZA1nq__descriptionCell{align-items:flex-start;gap:var(--ivs-ds-space-1);min-inline-size:0;display:flex}.document-editor-module__SZA1nq__lineHandle{flex-shrink:0;block-size:2.5rem;inline-size:1.5rem;padding:0}.document-editor-module__SZA1nq__quantityCell{grid-area:qty;min-inline-size:0}.document-editor-module__SZA1nq__priceCell{grid-area:rate;min-inline-size:0}.document-editor-module__SZA1nq__quantityGroup{border:1px solid var(--ivs-estimate-rule);border-radius:var(--ivs-ds-radius-control);background:var(--ivs-ds-bg);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;block-size:2.5rem;display:grid;overflow:hidden}.document-editor-module__SZA1nq__quantityGroup:focus-within{outline:2px solid var(--ivs-ds-accent);outline-offset:2px}.document-editor-module__SZA1nq__quantityGroup:has([aria-invalid=true]){border-color:var(--ivs-ds-warn)}.document-editor-module__SZA1nq__quantityGroup>*{min-inline-size:0}.document-editor-module__SZA1nq__quantityGroup .document-editor-module__SZA1nq__quantityInput,.document-editor-module__SZA1nq__quantityGroup .document-editor-module__SZA1nq__unitControl{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;block-size:100%!important}.document-editor-module__SZA1nq__quantityGroup .document-editor-module__SZA1nq__quantityInput{padding-inline:var(--ivs-ds-space-3) var(--ivs-ds-space-1)}.document-editor-module__SZA1nq__quantityGroup .document-editor-module__SZA1nq__unitControlWrap{block-size:100%;padding-inline:var(--ivs-ds-space-1) var(--ivs-ds-space-2)}.document-editor-module__SZA1nq__quantityGroup .document-editor-module__SZA1nq__unitControl{gap:var(--ivs-ds-space-1);inline-size:auto;color:var(--ivs-ds-ink-2)}.document-editor-module__SZA1nq__priceInput{padding-inline:var(--ivs-ds-space-3)}.document-editor-module__SZA1nq__mobileLabel{display:none}.document-editor-module__SZA1nq__lineAmount{min-block-size:2.5rem;min-inline-size:0;font-size:var(--ivs-ds-type-14);font-variant-numeric:tabular-nums;grid-area:amt;justify-content:end;align-items:center;display:flex}.document-editor-module__SZA1nq__amountValue{align-items:center;min-block-size:2.5rem;display:flex}.document-editor-module__SZA1nq__lineRemove{grid-area:del;justify-self:end;block-size:2.5rem;inline-size:2rem;padding:0}.document-editor-module__SZA1nq__lineActions{align-items:center;gap:var(--ivs-ds-space-2);flex-wrap:wrap;display:flex}@container (max-width:40rem){.document-editor-module__SZA1nq__lineHead{display:none}.document-editor-module__SZA1nq__lineList{gap:var(--ivs-ds-space-3)}.document-editor-module__SZA1nq__lineRow{padding:var(--ivs-ds-space-3);border:1px solid var(--ivs-rule-soft);border-radius:var(--ivs-ds-radius-control);display:block}.document-editor-module__SZA1nq__lineRowContent{gap:var(--ivs-ds-space-3) var(--ivs-ds-space-2);grid-template-columns:7.5rem minmax(0,1fr) minmax(0,.5fr) 2.75rem;grid-template-areas:"desc desc desc del""qty rate amt amt"}.document-editor-module__SZA1nq__mobileLabel{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-type-13);margin-block-end:var(--ivs-ds-space-1);display:block}.document-editor-module__SZA1nq__lineAmount{flex-direction:column;justify-content:flex-start;align-items:flex-end}.document-editor-module__SZA1nq__lineRemove{block-size:2.75rem;inline-size:2.75rem}.document-editor-module__SZA1nq__priceInput{padding-inline:var(--ivs-ds-space-2)}}.document-editor-module__SZA1nq__totals{gap:var(--ivs-ds-space-2);inline-size:min(100%,16.25rem);margin-inline-start:auto;display:grid}.document-editor-module__SZA1nq__totalsRow{justify-content:space-between;align-items:baseline;gap:var(--ivs-ds-space-3);font-size:var(--ivs-ds-type-14);display:flex}.document-editor-module__SZA1nq__totalsLabel{align-items:baseline;gap:var(--ivs-ds-space-2);color:var(--ivs-ds-ink-2);display:inline-flex}.document-editor-module__SZA1nq__totalsValue{color:var(--ivs-ds-ink);text-align:end;font-variant-numeric:tabular-nums}.document-editor-module__SZA1nq__totalsGrand{border-block-start:1px solid var(--ivs-rule);color:var(--ivs-ds-ink);font-size:var(--ivs-ds-type-16);padding-block-start:var(--ivs-ds-space-3);font-weight:500}.document-editor-module__SZA1nq__totalsCurrency{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-type-13);font-weight:400}.document-editor-module__SZA1nq__inlineEdit{block-size:auto;font-size:var(--ivs-ds-type-13);padding:0}@media (max-width:767px){.document-editor-module__SZA1nq__importFeedback{flex-direction:column;align-items:stretch}.document-editor-module__SZA1nq__importActions{align-self:start}.document-editor-module__SZA1nq__metaGrid,.document-editor-module__SZA1nq__metaGridQuote{grid-template-columns:minmax(0,1fr);grid-template-areas:"client""email""address""number""dates"}.document-editor-module__SZA1nq__metaGridQuote{grid-template-areas:"kind""client""email""address""number""dates"}.document-editor-module__SZA1nq__quantityGroup,.document-editor-module__SZA1nq__lineHandle{block-size:2.75rem}.document-editor-module__SZA1nq__lineAmount,.document-editor-module__SZA1nq__amountValue{min-block-size:2.75rem}}
.ReceiptBookPage-module__DtCdYq__page{min-width:0;margin:0}.ReceiptBookPage-module__DtCdYq__page img{border:1px solid var(--ivs-ds-rule);border-radius:var(--ivs-ds-radius-document);width:100%;max-width:30rem;height:auto;display:block}.ReceiptBookPage-module__DtCdYq__page figcaption{max-width:30rem;color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);margin-block-start:var(--ivs-ds-space-3)}.ReceiptBookPage-module__DtCdYq__customizer{min-width:0}.ReceiptBookPage-module__DtCdYq__customizer>section>div{grid-template-columns:minmax(0,1fr)}.ReceiptBookPage-module__DtCdYq__customizer>section>div>*{min-width:0}.ReceiptBookPage-module__DtCdYq__customizer :is(a,button)[data-slot=button]{block-size:auto;min-block-size:calc(var(--ivs-ds-space-6) + var(--ivs-ds-space-3));max-inline-size:100%;padding-block:var(--ivs-ds-space-2);white-space:normal;text-align:center}
.list-row-module__i4sLeG__list{min-inline-size:0;display:grid}.list-row-module__i4sLeG__list>.list-row-module__i4sLeG__row+.list-row-module__i4sLeG__row,.list-row-module__i4sLeG__list>.list-row-module__i4sLeG__header+.list-row-module__i4sLeG__row{border-block-start:1px solid var(--ivs-ds-row-rule)}.list-row-module__i4sLeG__row{align-items:center;gap:var(--ivs-ds-space-4);min-block-size:var(--ivs-ds-space-8);padding:var(--ivs-ds-space-3) var(--ivs-ds-space-5);min-inline-size:0;color:var(--ivs-ds-ink);font-size:var(--ivs-ds-type-15);display:flex;position:relative}.list-row-module__i4sLeG__row[data-current=true],.list-row-module__i4sLeG__row[data-interactive=true]:hover{background:var(--ivs-ds-bg-2)}.list-row-module__i4sLeG__row:has(.list-row-module__i4sLeG__hit:focus-visible){outline:2px solid var(--ivs-ds-accent);outline-offset:-2px}.list-row-module__i4sLeG__leading{flex:none;display:inline-flex}.list-row-module__i4sLeG__text{gap:var(--ivs-ds-space-1);flex:auto;min-inline-size:0;display:grid}.list-row-module__i4sLeG__primary{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:500;display:block;overflow:hidden}.list-row-module__i4sLeG__primary[data-mono=true]{font-family:var(--ivs-font-mono), monospace;font-variant-numeric:tabular-nums}.list-row-module__i4sLeG__hit{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}[data-surface=app] .list-row-module__i4sLeG__hit.list-row-module__i4sLeG__hit,[data-surface=app] .list-row-module__i4sLeG__hit.list-row-module__i4sLeG__hit:hover{color:inherit;text-decoration:none}.list-row-module__i4sLeG__hit:focus-visible{outline:none}.list-row-module__i4sLeG__hit:after{content:"";position:absolute;inset:0}.list-row-module__i4sLeG__secondary{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);display:block;overflow:hidden}.list-row-module__i4sLeG__meta{color:var(--ivs-ds-ink-2);font-family:var(--ivs-font-mono), monospace;font-size:var(--ivs-ds-t-small);font-variant-numeric:tabular-nums;flex:none}.list-row-module__i4sLeG__amount{text-align:end;flex:none}.list-row-module__i4sLeG__status{flex:none;display:inline-flex}.list-row-module__i4sLeG__actions{z-index:1;justify-content:flex-end;align-items:center;gap:var(--ivs-ds-space-2);flex:none;display:inline-flex;position:relative}.list-row-module__i4sLeG__actions:not(:has(a,button,input,select,[tabindex])){pointer-events:none}.list-row-module__i4sLeG__columns{align-items:center;gap:var(--ivs-ds-space-4);flex:none;display:flex}.list-row-module__i4sLeG__column{flex:none;inline-size:8rem;min-inline-size:0;display:block}.list-row-module__i4sLeG__column[data-width=sm]{inline-size:6rem}.list-row-module__i4sLeG__column[data-width=lg]{inline-size:12rem}.list-row-module__i4sLeG__column[data-align=end]{text-align:end}.list-row-module__i4sLeG__columnLabel{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.list-row-module__i4sLeG__columnValue{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;color:var(--ivs-ds-ink);display:block;overflow:hidden}.list-row-module__i4sLeG__columnValue[data-mono=true]{font-family:var(--ivs-font-mono), monospace;font-variant-numeric:tabular-nums}.list-row-module__i4sLeG__amount{justify-items:end;gap:var(--ivs-ds-space-1);white-space:nowrap;display:grid}.list-row-module__i4sLeG__amountMain{font-weight:500}.list-row-module__i4sLeG__amountSecondary{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);font-weight:400}.list-row-module__i4sLeG__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.list-row-module__i4sLeG__header{align-items:center;gap:var(--ivs-ds-space-4);padding:var(--ivs-ds-space-3) var(--ivs-ds-space-5);border-block-end:1px solid var(--ivs-ds-row-rule);min-inline-size:0;color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);font-weight:500;display:flex}.list-row-module__i4sLeG__header .list-row-module__i4sLeG__text{display:block}.list-row-module__i4sLeG__leadingSlot{inline-size:var(--ivs-ds-space-6);flex:none}.list-row-module__i4sLeG__list[data-aligned=true] .list-row-module__i4sLeG__amount{min-inline-size:8rem}.list-row-module__i4sLeG__list[data-aligned=true] .list-row-module__i4sLeG__status{flex:0 0 15rem;min-inline-size:0}.list-row-module__i4sLeG__list[data-aligned=true]{--list-row-actions:var(--ivs-ds-space-6)}.list-row-module__i4sLeG__list[data-actions-width=sm]{--list-row-actions:6rem}.list-row-module__i4sLeG__list[data-actions-width=md]{--list-row-actions:9rem}.list-row-module__i4sLeG__list[data-actions-width=lg]{--list-row-actions:16rem}.list-row-module__i4sLeG__list[data-aligned=true] .list-row-module__i4sLeG__actions{min-inline-size:var(--list-row-actions)}.list-row-module__i4sLeG__list[data-reserve-actions=true]>.list-row-module__i4sLeG__row:not(:has(>.list-row-module__i4sLeG__actions)):after{content:"";inline-size:var(--list-row-actions);flex:none}.list-row-module__i4sLeG__header .list-row-module__i4sLeG__amount{text-align:end;display:block}.list-row-module__i4sLeG__skeletonPrimary{inline-size:40%;block-size:var(--ivs-ds-space-4)}.list-row-module__i4sLeG__skeletonSecondary{inline-size:25%;block-size:var(--ivs-ds-space-3)}.list-row-module__i4sLeG__skeletonAmount{inline-size:5rem;block-size:var(--ivs-ds-space-4);flex:none}@media (max-width:40rem){.list-row-module__i4sLeG__row{gap:var(--ivs-ds-space-2) var(--ivs-ds-space-3);padding-inline:var(--ivs-ds-space-4);flex-wrap:wrap}.list-row-module__i4sLeG__text{flex-basis:50%}.list-row-module__i4sLeG__amount{margin-inline-start:auto}.list-row-module__i4sLeG__meta,.list-row-module__i4sLeG__header{display:none}.list-row-module__i4sLeG__columns{gap:var(--ivs-ds-space-1);flex:100%;order:1;display:grid}.list-row-module__i4sLeG__column,.list-row-module__i4sLeG__column[data-width]{gap:var(--ivs-ds-space-3);text-align:start;inline-size:auto;display:flex}.list-row-module__i4sLeG__columnLabel{clip-path:none;text-overflow:ellipsis;block-size:auto;inline-size:auto;color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);flex:0 0 40%;position:static;overflow:hidden}.list-row-module__i4sLeG__columnValue{font-size:var(--ivs-ds-t-small);flex:1 1 0}.list-row-module__i4sLeG__list[data-reserve-actions=true]>.list-row-module__i4sLeG__row:after{display:none}.list-row-module__i4sLeG__list[data-aligned=true] .list-row-module__i4sLeG__amount,.list-row-module__i4sLeG__list[data-aligned=true] .list-row-module__i4sLeG__status,.list-row-module__i4sLeG__list[data-aligned=true] .list-row-module__i4sLeG__actions{flex:none;min-inline-size:0}.list-row-module__i4sLeG__row[data-columns=true] .list-row-module__i4sLeG__status,.list-row-module__i4sLeG__row[data-columns=true] .list-row-module__i4sLeG__actions{order:2}}
.panel-kit-module__y9kCda__card{border:1px solid var(--ivs-ds-panel-border);border-radius:var(--ivs-ds-radius-panel);background:var(--ivs-ds-bg);box-shadow:none;padding-block:var(--ivs-ds-panel-pad);row-gap:var(--ivs-ds-panel-gap);column-gap:var(--ivs-ds-panel-gap);color:var(--ivs-ds-ink);min-inline-size:0}.panel-kit-module__y9kCda__card:has(>[data-slot=card-footer]){padding-block-end:0}.panel-kit-module__y9kCda__card[data-flush=true]{gap:0;padding-block:0}.panel-kit-module__y9kCda__header{justify-content:space-between;align-items:flex-start;row-gap:var(--ivs-ds-space-3);column-gap:var(--ivs-ds-space-3);padding-inline:var(--ivs-ds-panel-pad);display:flex}.panel-kit-module__y9kCda__card[data-flush=true]>.panel-kit-module__y9kCda__header{padding-block:var(--ivs-ds-panel-pad);border-block-end:1px solid var(--ivs-ds-panel-border)}.panel-kit-module__y9kCda__heading{gap:var(--ivs-ds-space-1);flex:auto;min-inline-size:0;display:grid}.panel-kit-module__y9kCda__title{font-size:var(--ivs-ds-type-16);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.4}.panel-kit-module__y9kCda__description{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-type-14);overflow-wrap:anywhere;margin:0}.panel-kit-module__y9kCda__aside{justify-content:flex-end;align-items:center;gap:var(--ivs-ds-space-2);flex-wrap:wrap;flex:0 auto;min-inline-size:0;max-inline-size:60%;display:flex}.panel-kit-module__y9kCda__body{row-gap:var(--ivs-ds-panel-gap);column-gap:var(--ivs-ds-panel-gap);padding-inline:var(--ivs-ds-panel-pad);min-inline-size:0;font-size:var(--ivs-ds-type-14);display:grid}.panel-kit-module__y9kCda__card[data-flush=true]>.panel-kit-module__y9kCda__body{gap:0;padding-inline:0}.panel-kit-module__y9kCda__footer{justify-content:flex-end;row-gap:var(--ivs-ds-space-2);column-gap:var(--ivs-ds-space-2);padding:var(--ivs-ds-panel-pad);flex-wrap:wrap}.panel-kit-module__y9kCda__card[data-panel-card]{border-radius:var(--ivs-ds-radius-panel);background:var(--ivs-ds-bg);box-shadow:none}.panel-kit-module__y9kCda__buttonGroup{justify-content:flex-end;align-items:center;gap:var(--ivs-ds-space-3);flex-direction:row;min-inline-size:0;display:flex}.panel-kit-module__y9kCda__stack{gap:var(--ivs-ds-space-5);min-inline-size:0;display:grid}.panel-kit-module__y9kCda__tag{align-items:center;row-gap:var(--ivs-ds-space-2);column-gap:var(--ivs-ds-space-2);margin:0 0 var(--ivs-ds-space-2);color:var(--ivs-ds-ink-2);font-family:var(--ivs-font-data), monospace;font-size:var(--ivs-ds-type-11);letter-spacing:.06em;text-transform:uppercase;font-weight:500;display:flex}.panel-kit-module__y9kCda__tag:before{content:"";background:var(--ivs-ds-ink);flex-shrink:0;block-size:7px;inline-size:7px}.panel-kit-module__y9kCda__pill{background:0 0;border-color:#0000;max-inline-size:100%;padding-block:0}.panel-kit-module__y9kCda__pill[data-tone=active]{color:var(--ivs-ds-status-success-ink);background:0 0}.panel-kit-module__y9kCda__pill[data-tone=danger]{color:var(--ivs-ds-warn);background:0 0}.panel-kit-module__y9kCda__pill[data-tone=neutral]{color:var(--ivs-ds-ink-3)}.panel-kit-module__y9kCda__pill:before{content:"";background:var(--ivs-ds-ink-3);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.panel-kit-module__y9kCda__pill[data-tone=active]:before{background:var(--ivs-ds-status-success-ink)}.panel-kit-module__y9kCda__pill[data-tone=danger]:before{background:var(--ivs-ds-warn)}.panel-kit-module__y9kCda__pillLabel{text-overflow:ellipsis;min-inline-size:0;display:block;overflow:hidden}.panel-kit-module__y9kCda__steps{margin:0;padding:0;list-style:none;display:grid}.panel-kit-module__y9kCda__step{align-items:center;row-gap:var(--ivs-ds-space-3);column-gap:var(--ivs-ds-space-3);min-block-size:40px;padding-block:var(--ivs-ds-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.panel-kit-module__y9kCda__step+.panel-kit-module__y9kCda__step{border-block-start:1px solid var(--ivs-ds-row-rule)}.panel-kit-module__y9kCda__stepIcon{inline-size:var(--ivs-ds-space-5);block-size:var(--ivs-ds-space-5);color:var(--ivs-ds-ink-3);place-items:center;display:grid}.panel-kit-module__y9kCda__stepIcon svg{inline-size:var(--ivs-ds-space-4);block-size:var(--ivs-ds-space-4)}.panel-kit-module__y9kCda__step[data-done=true] .panel-kit-module__y9kCda__stepIcon{color:var(--ivs-ds-accent)}.panel-kit-module__y9kCda__stepText{min-inline-size:0;color:var(--ivs-ds-ink);font-size:var(--ivs-ds-type-15);overflow-wrap:anywhere}.panel-kit-module__y9kCda__stepAction{white-space:nowrap;min-inline-size:0}.panel-kit-module__y9kCda__stepMeta{justify-content:flex-end;align-items:center;gap:var(--ivs-ds-space-3);min-inline-size:0;display:flex}.panel-kit-module__y9kCda__stepStatus{align-items:center;gap:var(--ivs-ds-space-2);color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-type-15);white-space:nowrap;display:inline-flex}.panel-kit-module__y9kCda__stepStatus[data-tone=success]{color:var(--ivs-ds-status-success-ink)}.panel-kit-module__y9kCda__stepStatus[data-tone=danger]{color:var(--ivs-ds-warn)}.panel-kit-module__y9kCda__stepDot{background:var(--ivs-ds-ink-2);border-radius:50%;flex:none;block-size:8px;inline-size:8px}.panel-kit-module__y9kCda__stepStatus[data-tone=success] .panel-kit-module__y9kCda__stepDot{background:var(--ivs-ds-status-success-ink)}.panel-kit-module__y9kCda__stepStatus[data-tone=danger] .panel-kit-module__y9kCda__stepDot{background:var(--ivs-ds-warn)}.panel-kit-module__y9kCda__stepNote{color:var(--ivs-ds-ink-2)}.panel-kit-module__y9kCda__row{column-gap:var(--ivs-ds-space-4);padding-block:calc(var(--ivs-ds-space-4) + (var(--ivs-ds-space-1) / 2));padding-inline:var(--ivs-ds-space-5);grid-template-columns:220px minmax(0,1fr);align-items:center;display:grid}.panel-kit-module__y9kCda__row+.panel-kit-module__y9kCda__row{border-block-start:1px solid var(--ivs-ds-row-rule)}.panel-kit-module__y9kCda__row[data-align=start]{align-items:start}.panel-kit-module__y9kCda__key{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-type-14)}.panel-kit-module__y9kCda__hint{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-type-13);margin-block-start:var(--ivs-ds-space-1);line-height:1.4}.panel-kit-module__y9kCda__control{min-inline-size:0;color:var(--ivs-ds-ink);font-size:var(--ivs-ds-type-15);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(.panel-kit-module__y9kCda__control input,.panel-kit-module__y9kCda__control textarea,.panel-kit-module__y9kCda__control select){color:var(--ivs-ds-ink);font-size:var(--ivs-ds-type-15)}.panel-kit-module__y9kCda__card.panel-kit-module__y9kCda__emptyCard{padding-block:calc(var(--ivs-ds-space-7) + var(--ivs-ds-space-2));border-radius:12px}.panel-kit-module__y9kCda__empty{justify-items:center;row-gap:var(--ivs-ds-space-2);text-align:center;margin-inline:auto;display:grid}.panel-kit-module__y9kCda__empty[data-framed=false]{padding-block:var(--ivs-ds-space-7)}.panel-kit-module__y9kCda__emptyIcon{block-size:40px;inline-size:40px;background:var(--ivs-ds-bg-2);color:var(--ivs-ds-ink-2);border-radius:50%;place-items:center;margin-block-end:var(--ivs-ds-space-2);display:grid}.panel-kit-module__y9kCda__emptyIcon svg{inline-size:var(--ivs-ds-space-5);block-size:var(--ivs-ds-space-5)}.panel-kit-module__y9kCda__emptyTitle{color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-h3);font-weight:700;line-height:var(--ivs-ds-t-h3-lh);overflow-wrap:anywhere;margin:0}.panel-kit-module__y9kCda__emptyText{max-inline-size:30rem;color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-type-16);overflow-wrap:anywhere;margin:0;line-height:1.5}.panel-kit-module__y9kCda__emptyAction{justify-content:center;align-items:center;gap:var(--ivs-ds-space-3) var(--ivs-ds-space-4);flex-wrap:wrap;display:flex}.panel-kit-module__y9kCda__link{color:var(--ivs-ds-accent);font:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--ivs-ds-accent-tint);text-decoration-color:var(--ivs-ds-accent-tint);text-underline-offset:var(--ivs-ds-space-1);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:inline}.panel-kit-module__y9kCda__link:hover,.panel-kit-module__y9kCda__link:focus-visible{color:var(--ivs-ds-accent-ink);text-decoration-color:currentColor}.panel-kit-module__y9kCda__link:disabled{cursor:default;opacity:.6}.panel-kit-module__y9kCda__linkIcon{block-size:.875em;inline-size:.875em;vertical-align:-.1em;margin-inline-start:var(--ivs-ds-space-1);display:inline}.panel-kit-module__y9kCda__notice{font-size:var(--ivs-ds-type-14);color:var(--ivs-ds-ink-2);overflow-wrap:anywhere;margin:0}.panel-kit-module__y9kCda__notice[data-tone=error]{color:var(--ivs-ds-warn)}.panel-kit-module__y9kCda__notice[data-tone=success]{color:var(--ivs-ds-accent-ink)}.panel-kit-module__y9kCda__stats{row-gap:var(--ivs-ds-panel-gap);column-gap:var(--ivs-ds-panel-gap);grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;margin:0;display:grid}.panel-kit-module__y9kCda__stat{gap:var(--ivs-ds-space-1);min-inline-size:0;display:grid}.panel-kit-module__y9kCda__statLabel{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small)}.panel-kit-module__y9kCda__statValue{font-family:var(--ivs-font-data), monospace;font-variant-numeric:tabular-nums;font-size:var(--ivs-ds-type-16);color:var(--ivs-ds-ink);white-space:nowrap;margin:0;font-weight:600}.panel-kit-module__y9kCda__stats[data-layout=rows]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}@media (max-width:767px){.panel-kit-module__y9kCda__row{row-gap:var(--ivs-ds-space-2);padding:var(--ivs-ds-space-4);grid-template-columns:minmax(0,1fr);align-items:start}.panel-kit-module__y9kCda__stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.panel-kit-module__y9kCda__stats[data-layout=rows]{grid-template-columns:minmax(0,1fr)}.panel-kit-module__y9kCda__stats[data-layout=rows] .panel-kit-module__y9kCda__stat{justify-content:space-between;align-items:baseline;gap:var(--ivs-ds-space-3);display:flex}.panel-kit-module__y9kCda__stats[data-layout=rows] .panel-kit-module__y9kCda__statLabel,.panel-kit-module__y9kCda__stats[data-layout=rows] .panel-kit-module__y9kCda__statValue{white-space:nowrap}.panel-kit-module__y9kCda__step{grid-template-columns:minmax(0,1fr)}.panel-kit-module__y9kCda__stepMeta{grid-area:2/1;justify-content:space-between;padding-block-start:var(--ivs-ds-space-1)}.panel-kit-module__y9kCda__header{flex-wrap:wrap}.panel-kit-module__y9kCda__buttonGroup{justify-content:flex-start}}.panel-kit-module__y9kCda__row:has(>.panel-kit-module__y9kCda__control>[data-slot=field]>[data-slot=switch]:first-child){grid-template-columns:minmax(0,1fr) auto;align-items:center}
.scan-failure-state-module__kzkINa__root{align-items:center;gap:var(--ivs-ds-space-2);min-width:0;color:var(--ivs-ink);display:flex}.scan-failure-state-module__kzkINa__dot{background:var(--ivs-ink-soft);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.scan-failure-state-module__kzkINa__root[data-kind=failed] .scan-failure-state-module__kzkINa__dot,.scan-failure-state-module__kzkINa__root[data-kind=add-failure] .scan-failure-state-module__kzkINa__dot,.scan-failure-state-module__kzkINa__root[data-kind=mismatch] .scan-failure-state-module__kzkINa__dot,.scan-failure-state-module__kzkINa__root[data-kind=currency-error] .scan-failure-state-module__kzkINa__dot{background:var(--ivs-ds-warn)}.scan-failure-state-module__kzkINa__message{flex:auto;min-width:0}.scan-failure-state-module__kzkINa__action{flex:none}@media (max-width:639px){.scan-failure-state-module__kzkINa__root{flex-wrap:wrap;align-items:flex-start}.scan-failure-state-module__kzkINa__dot{margin-block-start:var(--ivs-ds-space-2)}.scan-failure-state-module__kzkINa__message{flex-basis:calc(100% - 24px)}.scan-failure-state-module__kzkINa__action{margin-inline-start:var(--ivs-ds-space-4)}}
.final-cta-card-module__yUbzEW__wrap{padding-block:var(--ivs-ds-section-gap)}.final-cta-card-module__yUbzEW__card{max-width:var(--ivs-ds-page);padding:var(--ivs-ds-space-7) var(--ivs-ds-space-6);border-radius:var(--ivs-ds-radius-control);background:var(--ivs-ds-primary);color:var(--ivs-ds-bg);margin-inline:auto;container:final-cta/inline-size}.final-cta-card-module__yUbzEW__layout{align-items:center;gap:var(--ivs-ds-space-5);grid-template-columns:minmax(0,1fr);display:grid}@container final-cta (min-width:60rem){.final-cta-card-module__yUbzEW__layout{gap:var(--ivs-ds-space-6);grid-template-columns:minmax(20rem,1fr) auto}.final-cta-card-module__yUbzEW__actions{justify-content:flex-end}}.final-cta-card-module__yUbzEW__copy{gap:var(--ivs-ds-space-3);min-width:0;display:grid}.final-cta-card-module__yUbzEW__card.final-cta-card-module__yUbzEW__card .final-cta-card-module__yUbzEW__title{color:var(--ivs-ds-bg);font-size:var(--ivs-ds-t-section);line-height:var(--ivs-ds-t-section-lh);font-weight:var(--ivs-ds-t-section-wt);letter-spacing:var(--ivs-ds-t-section-ls);text-wrap:balance;margin:0}.final-cta-card-module__yUbzEW__card.final-cta-card-module__yUbzEW__card .final-cta-card-module__yUbzEW__title em{color:inherit;font-style:normal}.final-cta-card-module__yUbzEW__card.final-cta-card-module__yUbzEW__card .final-cta-card-module__yUbzEW__description{color:var(--ivs-mv-on-dark);font-size:var(--ivs-ds-t-body);line-height:var(--ivs-ds-t-body-lh);margin:0}.final-cta-card-module__yUbzEW__actions{align-items:center;gap:var(--ivs-ds-space-3);flex-wrap:wrap;display:flex}.final-cta-card-module__yUbzEW__actions.final-cta-card-module__yUbzEW__actions a[data-slot=button],.final-cta-card-module__yUbzEW__actions.final-cta-card-module__yUbzEW__actions button[data-slot=button]{min-block-size:calc(var(--ivs-ds-space-6) + var(--ivs-ds-space-3));border-color:var(--ivs-ds-bg);background:var(--ivs-ds-bg);color:var(--ivs-ds-primary);text-decoration:none}.final-cta-card-module__yUbzEW__actions.final-cta-card-module__yUbzEW__actions a[data-slot=button][data-variant=outline],.final-cta-card-module__yUbzEW__actions.final-cta-card-module__yUbzEW__actions button[data-slot=button][data-variant=outline]{border-color:var(--ivs-mv-on-dark);color:var(--ivs-ds-bg);background:0 0}.final-cta-card-module__yUbzEW__actions.final-cta-card-module__yUbzEW__actions :is(a,button):is([data-slot=button],[data-slot=cta-button]){font-size:var(--ivs-ds-type-16)}@media (max-width:40rem){.final-cta-card-module__yUbzEW__card{padding:var(--ivs-ds-space-6) var(--ivs-ds-space-5)}.final-cta-card-module__yUbzEW__layout{grid-template-columns:minmax(0,1fr)}.final-cta-card-module__yUbzEW__actions{flex-direction:column;align-items:stretch}.final-cta-card-module__yUbzEW__actions.final-cta-card-module__yUbzEW__actions a[data-slot=button],.final-cta-card-module__yUbzEW__actions.final-cta-card-module__yUbzEW__actions button[data-slot=button]{inline-size:100%;min-block-size:var(--ivs-ds-space-7)}}
.contractor-invoice-hub-module__l6u45G__page{background:var(--ivs-ds-paper);color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-body);line-height:var(--ivs-ds-t-body-lh)}.contractor-invoice-hub-module__l6u45G__main{overflow-x:clip}.contractor-invoice-hub-module__l6u45G__hero{inline-size:min(100%, var(--ivs-ds-page));padding-inline:var(--ivs-ds-page-pad);margin-inline:auto;padding-block-end:var(--ivs-ds-space-7)}.contractor-invoice-hub-module__l6u45G__heroGrid{align-items:start;gap:var(--ivs-ds-space-7);grid-template-columns:minmax(0,1fr) minmax(0,26rem);display:grid}.contractor-invoice-hub-module__l6u45G__hero .ivt-breadcrumbs{padding-block-end:var(--ivs-ds-space-6)}.contractor-invoice-hub-module__l6u45G__heroCopy{gap:var(--ivs-ds-space-6);flex-direction:column;min-inline-size:0;display:flex}.contractor-invoice-hub-module__l6u45G__heroText{gap:var(--ivs-ds-space-4);max-inline-size:var(--ivs-ds-read);flex-direction:column;display:flex}.contractor-invoice-hub-module__l6u45G__heroTitle.contractor-invoice-hub-module__l6u45G__heroTitle h1{font-size:var(--ivs-ds-t-title);line-height:var(--ivs-ds-t-title-lh);font-weight:var(--ivs-ds-t-title-wt);letter-spacing:var(--ivs-ds-t-title-ls)}.contractor-invoice-hub-module__l6u45G__heroLede{color:var(--ivs-ds-ink-2)}.contractor-invoice-hub-module__l6u45G__heroActions{align-items:flex-start;gap:var(--ivs-ds-space-3);flex-direction:column;display:flex}.contractor-invoice-hub-module__l6u45G__heroButtons{gap:var(--ivs-ds-space-3);flex-wrap:wrap;display:flex}.contractor-invoice-hub-module__l6u45G__heroButtons>[data-slot=button]{min-inline-size:11rem;font-size:var(--ivs-ds-t-body);font-weight:600}.contractor-invoice-hub-module__l6u45G__hero .ivt-breadcrumbs :is(ol,li,a){font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh)}.contractor-invoice-hub-module__l6u45G__heroActions>a[data-signup-hook]{padding-inline:0}.contractor-invoice-hub-module__l6u45G__heroFormats{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh)}.contractor-invoice-hub-module__l6u45G__heroPaper{min-inline-size:0}.contractor-invoice-hub-module__l6u45G__body{inline-size:min(100%, var(--ivs-ds-page));padding-inline:var(--ivs-ds-page-pad);margin-inline:auto;padding-block-end:var(--ivs-ds-section-gap)}.contractor-invoice-hub-module__l6u45G__textAction .ivt-download-link{min-block-size:calc(var(--ivs-ds-space-6) + var(--ivs-ds-space-3));color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.contractor-invoice-hub-module__l6u45G__textAction .ivt-download-link>svg{inline-size:var(--ivs-ds-space-4);block-size:var(--ivs-ds-space-4);color:var(--ivs-ds-accent)}.contractor-invoice-hub-module__l6u45G__textAction .ivt-download-link:hover{color:var(--ivs-ds-accent);background:0 0}.contractor-invoice-hub-module__l6u45G__figure{inline-size:min(100%,22rem)}.contractor-invoice-hub-module__l6u45G__illustration{margin:0}.contractor-invoice-hub-module__l6u45G__illustration img{border-radius:var(--ivs-ds-radius-control);block-size:auto;inline-size:100%;display:block}.contractor-invoice-hub-module__l6u45G__sample{border-block-start:1px solid var(--ivs-ds-row-rule);padding-block-start:var(--ivs-ds-space-5)}.contractor-invoice-hub-module__l6u45G__sampleGrid{align-items:start;gap:var(--ivs-ds-space-5);grid-template-columns:minmax(0,1fr) minmax(0,17rem);display:grid}.contractor-invoice-hub-module__l6u45G__sampleCopy{align-items:flex-start;gap:var(--ivs-ds-space-3);flex-direction:column;min-inline-size:0;display:flex}.contractor-invoice-hub-module__l6u45G__sampleTitle.contractor-invoice-hub-module__l6u45G__sampleTitle{color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-h3);letter-spacing:0;font-weight:600;line-height:1.3}.contractor-invoice-hub-module__l6u45G__samplePaper{min-inline-size:0}.contractor-invoice-hub-module__l6u45G__final{gap:var(--ivs-ds-space-6);flex-direction:column;margin-block-start:var(--ivs-ds-section-gap);display:flex}.contractor-invoice-hub-module__l6u45G__related{gap:var(--ivs-ds-space-3);flex-direction:column;display:flex}.contractor-invoice-hub-module__l6u45G__relatedTitle.contractor-invoice-hub-module__l6u45G__relatedTitle{color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);letter-spacing:0;font-weight:600}:where(.contractor-invoice-hub-module__l6u45G__relatedList){margin:0;padding:0;list-style:none}.contractor-invoice-hub-module__l6u45G__relatedList{gap:var(--ivs-ds-space-2) var(--ivs-ds-space-5);font-size:var(--ivs-ds-t-body);line-height:var(--ivs-ds-t-body-lh);flex-wrap:wrap;display:flex}@media (max-width:64rem){.contractor-invoice-hub-module__l6u45G__heroGrid{gap:var(--ivs-ds-space-6);grid-template-columns:minmax(0,1fr) minmax(0,20rem)}}@media (max-width:48rem){.contractor-invoice-hub-module__l6u45G__heroGrid{grid-template-columns:minmax(0,1fr)}.contractor-invoice-hub-module__l6u45G__heroPaper{inline-size:min(100%,22rem)}.contractor-invoice-hub-module__l6u45G__sampleGrid{grid-template-columns:minmax(0,1fr)}.contractor-invoice-hub-module__l6u45G__samplePaper{inline-size:min(100%,20rem)}}@media (max-width:40rem){.contractor-invoice-hub-module__l6u45G__heroButtons{flex-direction:column;align-self:stretch}.contractor-invoice-hub-module__l6u45G__heroButtons>[data-slot=button]{inline-size:100%}.contractor-invoice-hub-module__l6u45G__body{padding-block-end:var(--ivs-ds-space-7)}}.contractor-invoice-hub-module__l6u45G__heroFormats .contractor-invoice-hub-module__l6u45G__textAction .ivt-download-link{min-block-size:0;font-size:inherit;line-height:inherit;display:inline}.contractor-invoice-hub-module__l6u45G__heroFormats .contractor-invoice-hub-module__l6u45G__textAction .ivt-download-link :is(svg,small){display:none}.contractor-invoice-hub-module__l6u45G__body [data-sample-frame] [role=group] :is(a,button){font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);font-weight:600}.contractor-invoice-hub-module__l6u45G__body table :is(td,th){overflow-wrap:break-word}
.roofing-invoice-presets-module__8w8P8G__presets{gap:var(--ivs-ds-gap-block);margin:0;padding:0;list-style:none;display:grid}.roofing-invoice-presets-module__8w8P8G__preset{padding:var(--ivs-ds-space-5);border:1px solid var(--ivs-ds-rule);border-radius:var(--ivs-ds-radius-control);background:var(--ivs-ds-bg)}.roofing-invoice-presets-module__8w8P8G__presetBody{gap:var(--ivs-ds-space-3);display:grid}.roofing-invoice-presets-module__8w8P8G__meta{gap:var(--ivs-ds-space-2);color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.roofing-invoice-presets-module__8w8P8G__meta>.ds-num{color:var(--ivs-ds-accent)}.roofing-invoice-presets-module__8w8P8G__title{color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-lede);margin:0;font-weight:600;line-height:1.3}.roofing-invoice-presets-module__8w8P8G__columns{gap:var(--ivs-ds-gap-block);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.roofing-invoice-presets-module__8w8P8G__column{align-content:start;gap:var(--ivs-ds-gap-label);min-inline-size:0;display:grid}.roofing-invoice-presets-module__8w8P8G__label{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);margin:0;font-weight:600}.roofing-invoice-presets-module__8w8P8G__lines{margin:0;padding:0;list-style:none}.roofing-invoice-presets-module__8w8P8G__lines>li{padding-block:var(--ivs-ds-space-2);border-block-end:1px solid var(--ivs-ds-row-rule);color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;display:flex}.roofing-invoice-presets-module__8w8P8G__lines>li>.ds-num{color:var(--ivs-ds-ink-2);flex:none;padding-inline-start:var(--ivs-ds-space-3)}@media (max-width:40rem){.roofing-invoice-presets-module__8w8P8G__preset{padding:var(--ivs-ds-space-4)}.roofing-invoice-presets-module__8w8P8G__columns{grid-template-columns:minmax(0,1fr)}}
figure.scene-figure-module__Rdw5UW__figure{margin:0}.scene-figure-module__Rdw5UW__figure{gap:var(--ivs-ds-space-3);min-width:0;display:grid}.scene-figure-module__Rdw5UW__image,.scene-figure-module__Rdw5UW__placeholder{aspect-ratio:3/2;border-radius:var(--ivs-ds-radius-control);width:100%;display:block}.scene-figure-module__Rdw5UW__image{object-fit:cover;background:var(--ivs-pine-tint);height:auto}.scene-figure-module__Rdw5UW__placeholder{justify-content:center;align-items:center;gap:var(--ivs-ds-space-1);padding:var(--ivs-ds-space-4);border:1px dashed var(--ivs-ds-rule);background:var(--ivs-ds-page-bg);font-family:var(--ivs-font-mono);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);color:var(--ivs-ds-ink-2);text-align:center;flex-direction:column;display:flex}.scene-figure-module__Rdw5UW__placeholder b{color:var(--ivs-ds-ink);font-weight:600}.scene-figure-module__Rdw5UW__figure figcaption{font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);color:var(--ivs-ds-ink-2);margin:0}
:is(.text-module__JChzdW__prose,.text-module__JChzdW__intro,.text-module__JChzdW__railBody,.text-module__JChzdW__fieldDetail,.text-module__JChzdW__stepBody,.text-module__JChzdW__checkText,.text-module__JChzdW__callout,.text-module__JChzdW__footnote) :where(code){font-family:var(--ivs-font-mono), monospace;font-variant-numeric:tabular-nums}:is(.text-module__JChzdW__prose,.text-module__JChzdW__intro,.text-module__JChzdW__railBody,.text-module__JChzdW__fieldDetail,.text-module__JChzdW__stepBody,.text-module__JChzdW__checkText,.text-module__JChzdW__callout,.text-module__JChzdW__footnote) :where(strong){color:var(--ivs-ds-ink);font-weight:600}:is(.text-module__JChzdW__prose,.text-module__JChzdW__intro,.text-module__JChzdW__railBody,.text-module__JChzdW__fieldDetail,.text-module__JChzdW__stepBody,.text-module__JChzdW__checkText,.text-module__JChzdW__callout,.text-module__JChzdW__footnote) a.text-module__JChzdW__ds-link{color:var(--ivs-ds-accent);font-weight:inherit}:is(.text-module__JChzdW__prose,.text-module__JChzdW__intro,.text-module__JChzdW__railBody,.text-module__JChzdW__fieldDetail,.text-module__JChzdW__stepBody,.text-module__JChzdW__checkText,.text-module__JChzdW__callout,.text-module__JChzdW__footnote) a[data-slot=button]{color:revert-layer;font-weight:revert-layer;text-decoration:none}.text-module__JChzdW__title>h2[data-ds=heading]{color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-section);line-height:var(--ivs-ds-t-section-lh);font-weight:var(--ivs-ds-t-section-wt);letter-spacing:var(--ivs-ds-t-section-ls);margin:0}.text-module__JChzdW__intro{gap:var(--ivs-ds-space-3);overflow-wrap:anywhere;flex-direction:column;min-inline-size:0;display:flex}.text-module__JChzdW__intro[data-align=center]{text-align:center}.text-module__JChzdW__intro[data-align=center] .text-module__JChzdW__lede{align-self:center}.text-module__JChzdW__titleH1{color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-title);line-height:var(--ivs-ds-t-title-lh);font-weight:var(--ivs-ds-t-title-wt);letter-spacing:var(--ivs-ds-t-title-ls);text-wrap:balance;margin:0}.text-module__JChzdW__title{color:var(--ivs-ds-ink);text-wrap:balance}.text-module__JChzdW__lede{max-inline-size:var(--ivs-ds-read);color:var(--ivs-ds-ink-2)}.text-module__JChzdW__lede>*{margin:0}.text-module__JChzdW__rail{grid-template-columns:var(--ivs-ds-rail) minmax(0, var(--ivs-ds-read));column-gap:var(--ivs-ds-rail-gap);border-block-start:1px solid var(--ivs-ds-rule);align-items:start;padding-block-start:var(--ivs-ds-section-pad);display:grid}*+.text-module__JChzdW__rail{margin-block-start:var(--ivs-ds-section-gap)}.text-module__JChzdW__railMeta{top:var(--ivs-ds-nav-offset);gap:var(--ivs-ds-space-1);min-inline-size:0;font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);overflow-wrap:anywhere;flex-direction:column;display:flex;position:sticky}.text-module__JChzdW__railNumber{color:var(--ivs-ds-accent);font-weight:600}.text-module__JChzdW__railLabel{color:var(--ivs-ds-ink-2);font-weight:600}.text-module__JChzdW__railSep{color:var(--ivs-ds-ink-2);display:none}.text-module__JChzdW__railBody{overflow-wrap:anywhere;grid-column:2;min-inline-size:0}.text-module__JChzdW__prose[data-ds=prose]{min-inline-size:0;color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-body);line-height:var(--ivs-ds-t-body-lh);overflow-wrap:anywhere}.text-module__JChzdW__prose[data-ds=prose][data-measure=read]{max-inline-size:var(--ivs-ds-read)}.text-module__JChzdW__prose[data-ds=prose] :where(p,h2,h3,ul,ol,li,blockquote,figure,div,table):where(:not(.text-module__JChzdW__not-prose,.text-module__JChzdW__not-prose *)){margin-block:0}.text-module__JChzdW__prose[data-ds=prose]>:not(:first-child):not(.text-module__JChzdW__not-prose){margin-block-start:var(--ivs-ds-gap-para)}.text-module__JChzdW__prose[data-ds=prose]>h2:not(.text-module__JChzdW__not-prose){color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-section);line-height:var(--ivs-ds-t-section-lh);font-weight:var(--ivs-ds-t-section-wt);letter-spacing:var(--ivs-ds-t-section-ls);text-wrap:balance}.text-module__JChzdW__prose[data-ds=prose]>h3:not(.text-module__JChzdW__not-prose){color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-lede);line-height:var(--ivs-ds-t-lede-lh);font-weight:600}.text-module__JChzdW__prose[data-ds=prose]>h2:not(:first-child):not(.text-module__JChzdW__not-prose){margin-block-start:var(--ivs-ds-space-7)}.text-module__JChzdW__prose[data-ds=prose]>h3:not(:first-child):not(.text-module__JChzdW__not-prose){margin-block-start:var(--ivs-ds-space-5)}.text-module__JChzdW__prose[data-ds=prose]>:is(h2,h3)+:not(:first-child):not(.text-module__JChzdW__not-prose){margin-block-start:var(--ivs-ds-space-3)}.text-module__JChzdW__prose[data-ds=prose] :is(ul,ol):not(.text-module__JChzdW__not-prose,.text-module__JChzdW__not-prose *){padding-inline-start:var(--ivs-ds-space-5)}.text-module__JChzdW__prose[data-ds=prose] li+li:not(.text-module__JChzdW__not-prose,.text-module__JChzdW__not-prose *){margin-block-start:var(--ivs-ds-space-2)}.text-module__JChzdW__prose[data-ds=prose]>:is([data-ds=doc],[data-ds=block]):not(.text-module__JChzdW__not-prose){margin-block-end:var(--ivs-ds-gap-block)}.text-module__JChzdW__prose[data-ds=prose]>:is([data-ds=doc],[data-ds=block]):not(:first-child):not(.text-module__JChzdW__not-prose){margin-block-start:var(--ivs-ds-gap-block)}.text-module__JChzdW__fieldList{margin:0}.text-module__JChzdW__fieldRow{column-gap:var(--ivs-ds-space-5);padding-block:var(--ivs-ds-space-3);overflow-wrap:anywhere;grid-template-columns:12.5rem minmax(0,1fr);display:grid}.text-module__JChzdW__fieldRow+.text-module__JChzdW__fieldRow{border-block-start:1px solid var(--ivs-ds-row-rule)}.text-module__JChzdW__fieldTerm{min-inline-size:0;color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);margin:0;font-weight:600}.text-module__JChzdW__fieldDetail{min-inline-size:0;color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-body);line-height:var(--ivs-ds-t-body-lh);margin:0}:where(.text-module__JChzdW__stepList,.text-module__JChzdW__checkList){margin:0;padding:0;list-style:none}.text-module__JChzdW__stepList{gap:var(--ivs-ds-gap-block);flex-direction:column;display:flex}.text-module__JChzdW__step{overflow-wrap:anywhere;grid-template-columns:2.5rem minmax(0,1fr);margin:0;display:grid}.text-module__JChzdW__stepNumber{color:var(--ivs-ds-accent);font-size:var(--ivs-ds-t-body);line-height:var(--ivs-ds-t-body-lh);font-weight:600}.text-module__JChzdW__stepContent{gap:var(--ivs-ds-space-1);min-inline-size:0;font-size:var(--ivs-ds-t-body);line-height:var(--ivs-ds-t-body-lh);flex-direction:column;display:flex}.text-module__JChzdW__stepTitle{color:var(--ivs-ds-ink);margin:0;font-weight:600}.text-module__JChzdW__stepBody{color:var(--ivs-ds-ink-2);margin:0}.text-module__JChzdW__checkList{gap:var(--ivs-ds-space-3);flex-direction:column;display:flex}.text-module__JChzdW__check{column-gap:var(--ivs-ds-space-3);overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);align-items:start;margin:0;display:grid}.text-module__JChzdW__checkIcon{inline-size:var(--ivs-ds-space-4);block-size:var(--ivs-ds-space-4);color:var(--ivs-ds-accent);margin-block-start:calc((var(--ivs-ds-t-body) * var(--ivs-ds-t-body-lh) - var(--ivs-ds-space-4)) / 2)}.text-module__JChzdW__checkText{min-inline-size:0;color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-body);line-height:var(--ivs-ds-t-body-lh)}.text-module__JChzdW__callout{padding:var(--ivs-ds-space-4) var(--ivs-ds-space-5);border-radius:var(--ivs-ds-radius-control);background:var(--ivs-mv-amber);color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-body);line-height:var(--ivs-ds-t-body-lh);overflow-wrap:anywhere}.text-module__JChzdW__callout[data-tone=tip]{background:var(--ivs-ds-page-bg)}.text-module__JChzdW__calloutStack{gap:var(--ivs-ds-space-1);flex-direction:column;display:flex}.text-module__JChzdW__calloutTitle{color:var(--ivs-ds-ink);margin:0;font-weight:600}.text-module__JChzdW__calloutBody{gap:var(--ivs-ds-gap-para);flex-direction:column;display:flex}.text-module__JChzdW__calloutBody>*{margin:0}.text-module__JChzdW__footnote{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);overflow-wrap:anywhere;margin:0;padding-block-start:var(--ivs-ds-space-5)}.text-module__JChzdW__footnoteLabel{font-weight:600}@media (max-width:40rem){.text-module__JChzdW__rail{row-gap:var(--ivs-ds-space-2);grid-template-columns:minmax(0,1fr)}.text-module__JChzdW__railMeta{align-items:baseline;gap:var(--ivs-ds-space-2);flex-flow:wrap;position:static}.text-module__JChzdW__railSep{display:inline}.text-module__JChzdW__railBody{grid-column:1}.text-module__JChzdW__fieldRow{row-gap:var(--ivs-ds-space-1);grid-template-columns:minmax(0,1fr)}.text-module__JChzdW__step{grid-template-columns:2rem minmax(0,1fr)}.text-module__JChzdW__callout{padding:var(--ivs-ds-space-4)}}
.template-page-module__5OJN0W__variant{gap:var(--ivs-ds-space-4);flex-direction:column;min-width:0;display:flex}.template-page-module__5OJN0W__variant>a:first-child{flex:1}.template-page-module__5OJN0W__variant .ivt-download-row{margin:0;padding:0}.template-page-module__5OJN0W__variant .ivt-download-row{gap:var(--ivs-ds-space-2);flex-wrap:wrap;display:flex}.template-page-module__5OJN0W__variant.template-page-module__5OJN0W__variant .ivt-download-row .ivt-download-link{min-block-size:calc(var(--ivs-ds-space-6) + var(--ivs-ds-space-3));padding:0 var(--ivs-ds-space-3);border:1px solid var(--ivs-ds-rule);border-radius:var(--ivs-ds-radius-control);background:var(--ivs-ds-bg);color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);flex-direction:row;font-weight:600;text-decoration:none}.template-page-module__5OJN0W__variant.template-page-module__5OJN0W__variant .ivt-download-row .ivt-download-link small{clip-path:inset(50%);block-size:1px;inline-size:1px;font-size:var(--ivs-ds-t-small);white-space:nowrap;position:absolute;overflow:hidden}.template-page-module__5OJN0W__variant .ivt-generator-link{color:var(--ivs-ds-accent);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);margin:0;font-weight:600}.template-page-module__5OJN0W__midHook{grid-template-columns:var(--ivs-ds-rail) minmax(0, var(--ivs-ds-read));column-gap:var(--ivs-ds-rail-gap);margin-block-start:var(--ivs-ds-section-gap);display:grid}.template-page-module__5OJN0W__midHook:empty{display:none}.template-page-module__5OJN0W__midHook>*{grid-column:2}.template-page-module__5OJN0W__midHook [data-ds=inline-tool-card]{border-color:var(--ivs-ds-rule);border-radius:var(--ivs-ds-radius-control);background:var(--ivs-ds-bg);inline-size:100%;box-shadow:none;margin:0}.template-page-module__5OJN0W__midHook [data-ds=inline-tool-card]>div>p:first-child{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);letter-spacing:0;text-transform:none;font-weight:600}.template-page-module__5OJN0W__midHook [data-ds=inline-tool-card]>div>h3{color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-section);line-height:var(--ivs-ds-t-section-lh);font-weight:var(--ivs-ds-t-section-wt);letter-spacing:var(--ivs-ds-t-section-ls)}.template-page-module__5OJN0W__midHook [data-ds=inline-tool-card]>div>h3+p{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-body);line-height:var(--ivs-ds-t-body-lh)}@media (max-width:40rem){.template-page-module__5OJN0W__midHook{grid-template-columns:minmax(0,1fr)}.template-page-module__5OJN0W__midHook>*{grid-column:1}}
.mobile-annotation-notes-module__Jdetkq__list{gap:var(--ivs-ds-space-1);display:grid}.mobile-annotation-notes-module__Jdetkq__item{min-width:0}.mobile-annotation-notes-module__Jdetkq__line{align-items:center;gap:var(--ivs-ds-space-2);min-width:0;display:flex}.mobile-annotation-notes-module__Jdetkq__line>:first-child{flex:1;min-width:0}.mobile-annotation-notes-module__Jdetkq__dotButton{aspect-ratio:1;border-radius:50%;flex:none;padding:0}.mobile-annotation-notes-module__Jdetkq__dot{inline-size:var(--ivs-ds-space-2);block-size:var(--ivs-ds-space-2);background:var(--ivs-ds-warn);border-radius:50%}.mobile-annotation-notes-module__Jdetkq__dotButton:focus-visible,.mobile-annotation-notes-module__Jdetkq__close:focus-visible,.mobile-annotation-notes-module__Jdetkq__answer:focus-visible{outline:2px solid var(--ivs-ds-accent);outline-offset:2px}.mobile-annotation-notes-module__Jdetkq__note{padding:var(--ivs-ds-space-2) var(--ivs-ds-space-3);border-inline-start:1px solid var(--ivs-ds-warn);border-radius:0 var(--ivs-ds-radius-control) var(--ivs-ds-radius-control) 0;background:var(--ivs-paper-raised);color:var(--ivs-ink);margin-block-start:var(--ivs-ds-space-1);margin-inline-start:var(--ivs-ds-space-6)}.mobile-annotation-notes-module__Jdetkq__note[hidden]{display:none}.mobile-annotation-notes-module__Jdetkq__noteHeader{justify-content:space-between;align-items:center;gap:var(--ivs-ds-space-2);color:var(--ivs-ds-warn);font-family:var(--ivs-font-data), monospace;font-size:var(--ivs-ds-type-11);letter-spacing:.08em;text-transform:uppercase;display:flex}.mobile-annotation-notes-module__Jdetkq__close{color:var(--ivs-ink-soft);font-family:var(--ivs-font-sans), sans-serif;font-size:var(--ivs-ds-type-15);letter-spacing:normal}.mobile-annotation-notes-module__Jdetkq__message{margin-block:var(--ivs-ds-space-1) 0;font-size:var(--ivs-ds-type-13);line-height:1.45}.mobile-annotation-notes-module__Jdetkq__answers{gap:var(--ivs-ds-space-2);flex-wrap:wrap;margin-block-start:var(--ivs-ds-space-1);display:flex}.mobile-annotation-notes-module__Jdetkq__answer{color:var(--ivs-ds-accent-ink);white-space:normal;text-align:start;text-underline-offset:var(--ivs-ds-space-1);justify-content:flex-start;padding-inline:0}@media (prefers-reduced-motion:reduce){.mobile-annotation-notes-module__Jdetkq__dotButton,.mobile-annotation-notes-module__Jdetkq__close,.mobile-annotation-notes-module__Jdetkq__answer{transition:none}}
.combobox-module__tdaEQG__group{background:var(--ivs-ds-control-bg)}.combobox-module__tdaEQG__group .combobox-module__tdaEQG__input{background:0 0}:is(.combobox-module__tdaEQG__group:has([data-disabled]),.combobox-module__tdaEQG__group:has(:disabled)){background:var(--muted)}
.page-header-module__UfsQxa__root{min-width:0;color:var(--ivs-ds-ink);flex-direction:column;display:flex}.page-header-module__UfsQxa__root .page-header-module__UfsQxa__back.page-header-module__UfsQxa__back{align-self:flex-start;align-items:center;gap:var(--ivs-ds-space-1);min-block-size:var(--ivs-ds-space-6);color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);font-weight:500;line-height:var(--ivs-ds-t-small-lh);margin-block-end:var(--ivs-ds-space-2);text-decoration:none;display:inline-flex}.page-header-module__UfsQxa__root .page-header-module__UfsQxa__back.page-header-module__UfsQxa__back:hover{color:var(--ivs-ds-ink)}.page-header-module__UfsQxa__root .page-header-module__UfsQxa__back.page-header-module__UfsQxa__back:focus-visible{outline:2px solid var(--ivs-ds-accent);outline-offset:2px;border-radius:2px}.page-header-module__UfsQxa__main{justify-content:space-between;align-items:flex-start;gap:var(--ivs-ds-space-5);min-width:0;display:flex}.page-header-module__UfsQxa__text{gap:var(--ivs-ds-space-2);flex:auto;min-width:0;display:grid}.page-header-module__UfsQxa__eyebrow{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);font-weight:600;line-height:var(--ivs-ds-t-small-lh);margin:0}.page-header-module__UfsQxa__titleRow{align-items:center;gap:var(--ivs-ds-space-2) var(--ivs-ds-space-3);flex-wrap:wrap;min-width:0;display:flex}.page-header-module__UfsQxa__title{min-width:0;color:var(--ivs-ds-ink);font-size:var(--ivs-ds-t-section);font-weight:var(--ivs-ds-t-section-wt);line-height:var(--ivs-ds-t-section-lh);letter-spacing:var(--ivs-ds-t-section-ls);overflow-wrap:anywhere;text-wrap:balance;margin:0}.page-header-module__UfsQxa__status{color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);flex-shrink:0;display:inline-flex}.page-header-module__UfsQxa__status [data-ds=status-badge]{font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh)}.page-header-module__UfsQxa__description{max-inline-size:var(--ivs-ds-read);color:var(--ivs-ds-ink-2);font-size:var(--ivs-ds-type-16);overflow-wrap:anywhere;margin:0;line-height:1.5}.page-header-module__UfsQxa__actions{justify-content:flex-end;align-items:center;gap:var(--ivs-ds-space-3) var(--ivs-ds-space-4);flex-wrap:wrap;flex:none;max-inline-size:100%;display:flex}.page-header-module__UfsQxa__tabs{min-width:0;margin-block-start:calc(var(--ivs-ds-space-4) + var(--ivs-ds-space-1))}.page-header-module__UfsQxa__tabs.page-header-module__UfsQxa__tabs [data-ds=view-tabs]{border-block-end-color:var(--ivs-ds-rule)}.page-header-module__UfsQxa__tabs.page-header-module__UfsQxa__tabs [data-ds=view-tabs] a{color:var(--ivs-ds-ink-2);text-decoration:none}.page-header-module__UfsQxa__tabs.page-header-module__UfsQxa__tabs [data-ds=view-tabs] a:hover,.page-header-module__UfsQxa__tabs.page-header-module__UfsQxa__tabs [data-ds=view-tabs] a[aria-current=page]{color:var(--ivs-ds-ink)}.page-header-module__UfsQxa__tabs.page-header-module__UfsQxa__tabs [data-ds=view-tabs] a[aria-current=page]{border-block-end-color:var(--ivs-ds-primary)}@media (max-width:47.99rem){.page-header-module__UfsQxa__main{align-items:stretch;gap:var(--ivs-ds-space-4);flex-direction:column}.page-header-module__UfsQxa__actions{justify-content:flex-start}}
.receipt-compare-module__sdIzVa__compare{--scan-paper:color-mix(in srgb, var(--ivs-caution-tint) 25%, var(--ivs-paper-raised));--scan-review-rule:color-mix(in srgb, var(--ivs-caution-ink) 35%, var(--ivs-caution-tint));gap:var(--ivs-ds-space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.receipt-compare-module__sdIzVa__side>*+*{margin-block-start:var(--ivs-ds-space-3)}.receipt-compare-module__sdIzVa__sideLabel{font-family:var(--ivs-font-sans), sans-serif;font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);color:var(--ivs-ds-ink-2);font-weight:600}.receipt-compare-module__sdIzVa__photo{border:1px solid var(--ivs-rule);border-radius:var(--ivs-ds-radius-document);width:100%;height:auto;display:block}.receipt-compare-module__sdIzVa__paper{padding:var(--ivs-ds-space-5);background:var(--scan-paper);border:1px solid var(--ivs-rule);border-radius:var(--ivs-ds-radius-document);font-family:var(--ivs-font-data), monospace;font-size:var(--ivs-ds-t-small);line-height:var(--ivs-ds-t-small-lh);color:var(--ivs-ink)}.receipt-compare-module__sdIzVa__paper>*+*{margin-block-start:var(--ivs-ds-space-1)}.receipt-compare-module__sdIzVa__paperHead{font-weight:700}.receipt-compare-module__sdIzVa__paperRow{justify-content:space-between;gap:var(--ivs-ds-space-3);display:flex}.receipt-compare-module__sdIzVa__paperTotal{border-block-start:1px dashed var(--ivs-rule);font-weight:700}.receipt-compare-module__sdIzVa__fields{border-collapse:collapse;width:100%;font-size:var(--ivs-ds-t-body)}.receipt-compare-module__sdIzVa__fields th,.receipt-compare-module__sdIzVa__fields td{padding:var(--ivs-ds-space-2);border-block-end:1px solid var(--ivs-rule-soft);text-align:start;vertical-align:top}.receipt-compare-module__sdIzVa__fields th{color:var(--ivs-ink-soft);font-weight:400}.receipt-compare-module__sdIzVa__fields td{font-family:var(--ivs-font-data), monospace;color:var(--ivs-pine);text-align:end;font-weight:600}.receipt-compare-module__sdIzVa__fields tr[data-review=true] th,.receipt-compare-module__sdIzVa__fields tr[data-review=true] td{background:var(--ivs-caution-tint)}.receipt-compare-module__sdIzVa__fields tr[data-review=true] th{border-inline-start:3px solid var(--scan-review-rule)}.receipt-compare-module__sdIzVa__reviewNote{font-family:var(--ivs-font-sans), sans-serif;color:var(--ivs-caution-ink);font-weight:500}.receipt-compare-module__sdIzVa__check{padding:var(--ivs-ds-space-2) var(--ivs-ds-space-3);border-radius:var(--ivs-ds-radius-control);font-family:var(--ivs-font-data), monospace;font-size:var(--ivs-ds-t-small);background:var(--ivs-caution-tint);color:var(--ivs-caution-ink)}.receipt-compare-module__sdIzVa__check[data-matches=true]{background:var(--ivs-ds-accent-tint);color:var(--ivs-pine)}@media (max-width:40rem){.receipt-compare-module__sdIzVa__compare{grid-template-columns:minmax(0,1fr)}}
