@font-face{font-family:Barlow;src:url(/fonts/Barlow-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-ExtraBold.ttf)format("truetype");font-weight:800;font-display:swap}:root{color:#24231f;font-synthesis:none;--ink:#24231f;--muted:#605f56;--accent:#ff673a;--line:#d5d3c8;--error:#a02323;background:#eeede6;font-family:Barlow,system-ui,sans-serif;line-height:1.5}*{box-sizing:border-box}body{min-width:0;margin:0}button,input,select,textarea{font:inherit;color:inherit}button,summary,select{cursor:pointer}button,input,select{min-height:48px}button{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:8px;min-width:44px;padding:10px 16px;font-weight:600;line-height:1.4}button:hover:not(:disabled){background:#e7e5dc}button:disabled{opacity:.5;cursor:default}input,textarea,select{background:#fff;border:1px solid #89877d;border-radius:8px;width:100%;min-width:0;padding:11px 12px;font-size:16px;display:block}textarea{resize:vertical;min-height:88px;line-height:1.5}label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.customer-save-choice{align-items:center;gap:12px;min-height:48px;display:flex}.customer-save-choice input{flex:0 0 24px;width:24px;min-height:24px}input+label,textarea+label{margin-top:16px}:focus-visible{outline-offset:4px;outline:3px solid #24231f}[aria-invalid=true]{border:2px solid var(--error)}p,h1,h2,h3,span,output{overflow-wrap:anywhere}p{margin:0}h1,h2,h3{margin:0;line-height:1.15}h1{letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(32px,7.5vw,46px);font-weight:800}h2{font-size:20px;font-weight:800}h3{margin-bottom:20px;font-size:18px}.shell{width:min(100% - 32px,760px);padding-bottom:max(40px, env(safe-area-inset-bottom));margin-inline:auto}.app-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.language-picker{width:min(48%,210px)}.language-picker label{margin-bottom:4px;font-size:12px}.language-picker select{border-color:var(--line);background:0 0;padding:8px 10px}.editor-heading{padding:32px 0 24px}.eyebrow{letter-spacing:.065em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600}.eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.muted{color:var(--muted);font-size:14px}.document{background:#fffefa;border-radius:12px;box-shadow:0 4px 18px #24231f08}.quote-editor-controls{border:0;min-width:0;margin:0;padding:0}.document-meta,.customer-section,.items-section{padding:24px}.document-meta,.customer-section{border-bottom:1px solid var(--line)}.title-input{font-size:18px;font-weight:600}summary{overflow-wrap:anywhere;min-height:48px;padding:12px 0;font-size:14px;font-weight:600}.document-meta details{margin-top:8px}.document-meta details p{margin-top:12px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.section-heading h2{align-items:baseline;gap:12px;display:flex}.step{color:var(--muted);font-size:12px;font-weight:400}.text-button{text-underline-offset:4px;background:0 0;border:0;padding:10px 12px;text-decoration:underline}.customer-summary{color:var(--muted);padding-left:27px;font-size:14px}.customer-summary p+p{white-space:pre-wrap;margin-top:4px}.customer-name{color:var(--ink);font-size:18px;font-weight:600}.customer-details{margin:8px 0 16px}.customer-details input{margin-bottom:16px}.recipient-entry>p{color:var(--muted)}.recipient-form-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.recipient-form-heading p{font-weight:600}.recipient-field{min-width:0;margin-bottom:16px}.recipient-field label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.recipient-optional{color:var(--muted);font-weight:400}.recipient-field input,.recipient-field textarea{min-width:0}.recipient-pending{color:var(--error);margin-top:16px}.recipient-address{white-space:pre-wrap}.recipient-options{margin:16px 0}.recipient-options h3{margin-bottom:12px}.recipient-registry-feedback{margin-top:16px}.recipient-registry-feedback button{margin-top:12px}.recipient-secondary{margin-top:16px}.recipient-record-link .field-hint{display:block}.actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.primary{background:var(--ink);color:#fffefa;border-color:var(--ink)}.primary:hover:not(:disabled){background:#444239}.count{text-align:center;background:#eeede6;border-radius:50%;min-width:28px;padding:3px;font-size:14px}.item-card{border-bottom:1px solid var(--line);padding:12px 0 20px}.item-top{justify-content:space-between;align-items:center;display:flex}.item-description{white-space:pre-wrap;margin:0 0 12px;font-size:16px;font-weight:600}.editing{border-bottom:2px solid var(--ink)}.item-form input{font-variant-numeric:tabular-nums}.danger{color:var(--error);margin-top:12px}.error{color:var(--error);margin-top:8px;font-size:14px}.add-button{background:var(--accent);border-color:#0000;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:24px;font-weight:800;display:flex}.add-button:hover:not(:disabled){background:#f48d61}.add-button span{font-size:24px;line-height:1}.home-link{min-height:48px;color:var(--ink);align-items:center;display:inline-flex}@media (width<=430px){.document-meta,.customer-section,.items-section{padding:20px 16px}.customer-summary{padding-left:0}.section-heading h2{gap:8px}}@media (prefers-reduced-motion:no-preference){button{transition:background-color .12s}}.account-nav,.auth-links{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.account-nav a,.auth-links a,.auth-panel>a{min-height:48px;color:var(--ink);overflow-wrap:anywhere;align-items:center;display:inline-flex}.auth-panel{background:#fffefa;border-radius:12px;margin-top:20px;padding:24px}.auth-panel>*+*{margin-top:20px}.quote-list{padding:0;list-style:none}.quote-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.quote-list a{color:var(--ink);overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:48px;display:inline-flex}.quote-list span,.customer-section .field-hint{color:var(--muted);font-size:14px}.customer-section .field-hint{margin:12px 0}.auth-panel form>button{width:100%;margin-top:24px}.auth-panel .field-hint{color:var(--muted);margin-top:8px;font-size:14px}.auth-panel .field-hint+label,.auth-panel select+label{margin-top:16px}@media (width<=430px){.auth-panel{padding:20px 16px}}.v2-number-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.v2-number-fields>div{min-width:0}.v2-number-fields input[readonly]{background:#eeede6}.exact-source,.commercial-controls,.v2-summary,.recovery{overflow-wrap:anywhere;min-width:0}.exact-source p{white-space:normal}.v2-summary{border-top:1px solid #d8d7ce;padding:24px}.v2-breakdown{margin:20px 0}.v2-breakdown>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:12px 0;display:grid}.v2-breakdown dd{text-align:right;margin:0}.v2-breakdown small{display:block}.v2-final{font-size:1.25rem;font-weight:800}.recovery textarea{width:100%}@media (width>=700px){.v2-number-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}@font-face{font-family:Public Sans;src:url(/assets/PublicSans-Regular-C6UtQ-zX.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Public Sans;src:url(/assets/PublicSans-Bold-BeozVB9x.ttf)format("truetype");font-weight:600 900;font-display:swap}@font-face{font-family:Archivo;src:url(/assets/archivo-DuIT1y7V.ttf)format("truetype");font-weight:100 900;font-stretch:62% 125%;font-display:swap}:root{--slancio-space-small:8px;--slancio-space-field:16px;--slancio-space-section:24px;--slancio-label-size:14px;--slancio-section-size:20px;--slancio-heading-size:36px;--slancio-total-size:32px;--slancio-logo-width:128px;--slancio-focus-width:3px;--slancio-focus-offset:4px;--slancio-dialog-width:28rem;--slancio-dialog-shadow:color-mix(in srgb, var(--slancio-semantic-text) 24%, transparent);--slancio-dialog-backdrop:color-mix(in srgb, var(--slancio-semantic-text) 55%, transparent)}.slancio-wordmark{width:var(--slancio-logo-width);max-width:45%;height:auto}.auth-panel form>.password-field:not(:first-child){margin-top:var(--slancio-space-field)}.auth-panel .password-control{min-inline-size:0;position:relative}.auth-panel .password-control input{padding-inline-end:calc(var(--slancio-type-controlHeight) + var(--slancio-space-small))}.auth-panel .password-toggle{block-size:100%;inline-size:var(--slancio-type-controlHeight);border-radius:var(--slancio-type-radius);color:var(--slancio-semantic-text);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.auth-panel .password-toggle:hover{background:var(--slancio-semantic-page)}.auth-panel .password-toggle:active{background:var(--slancio-primitive-disabled)}.auth-panel .password-toggle:focus-visible{outline:var(--slancio-focus-width) solid var(--slancio-semantic-focus);outline-offset:var(--slancio-focus-offset)}.auth-panel .password-toggle svg{inline-size:var(--slancio-space-section);block-size:var(--slancio-space-section)}.slancio-nav,.slancio-settings,.slancio-list{--ink:var(--slancio-semantic-text);--muted:var(--slancio-semantic-secondary);--line:var(--slancio-primitive-line);--error:var(--slancio-semantic-error);font-family:var(--slancio-type-body), system-ui, sans-serif;color:var(--ink)}.slancio-nav{min-inline-size:0}.slancio-nav a{border-radius:var(--slancio-type-radius);padding-inline:var(--slancio-space-field)}.slancio-nav a:hover{background:var(--slancio-semantic-surface)}.slancio-nav a:active{background:var(--slancio-primitive-disabled)}.slancio-nav a[aria-current=page]{border-bottom:var(--slancio-focus-width) solid var(--slancio-semantic-action)}.app-menu-toggle{border-radius:var(--slancio-type-radius);background:var(--slancio-semantic-surface);color:var(--slancio-semantic-text)}.app-menu-toggle:hover:not(:disabled){background:var(--slancio-semantic-page)}.app-menu-toggle:active:not(:disabled){background:var(--slancio-primitive-disabled)}.account-nav{align-items:stretch;gap:var(--slancio-space-small);padding-block:var(--slancio-space-field);border-bottom:1px solid var(--slancio-primitive-line);flex-direction:column;display:none}.account-nav.is-open{display:flex}.account-nav :is(a,.nav-current){min-block-size:var(--slancio-type-controlHeight);padding-inline:var(--slancio-space-field);border-radius:var(--slancio-type-radius);color:var(--slancio-semantic-text);align-items:center;display:flex}.account-nav .nav-current{border-inline-start:var(--slancio-focus-width) solid var(--slancio-semantic-action);background:var(--slancio-semantic-surface);font-weight:800}.account-nav a.nav-current{text-decoration:none}.auth-entry-nav{padding-block:var(--slancio-space-field)}.auth-entry-nav a{min-block-size:var(--slancio-type-controlHeight);align-items:center;display:inline-flex}@media (width>=960px){.product-shell{width:min(100% - 2 * var(--slancio-space-section), 1024px);column-gap:var(--slancio-space-section);grid-template-columns:192px minmax(0,1fr);align-items:start;display:grid}.product-shell .app-header{grid-area:1/1}.product-shell .app-header .slancio-wordmark{max-width:100%}.product-shell .app-menu-toggle{display:none}.product-shell .account-nav{border-bottom:0;grid-area:2/1;display:flex}.product-shell #main{grid-area:1/2/span 3;min-width:0}}.slancio-nav :focus-visible,.slancio-settings :focus-visible,.slancio-list :focus-visible{outline:var(--slancio-focus-width) solid var(--slancio-semantic-focus);outline-offset:var(--slancio-focus-offset)}.slancio-settings,.slancio-list{background:var(--slancio-semantic-surface);border-radius:var(--slancio-type-radius)}.slancio-settings h1,.slancio-list h1{font-family:var(--slancio-type-display), system-ui, sans-serif;font-size:var(--slancio-heading-size);letter-spacing:normal;text-transform:none;font-weight:800;font-stretch:75%}.slancio-settings h2{font-size:var(--slancio-section-size)}.slancio-settings :is(input,textarea,select,button),.slancio-list button{border-radius:var(--slancio-type-radius);border-color:var(--slancio-component-fieldBorder)}.slancio-settings :is(input,textarea,select){background:var(--slancio-semantic-surface)}.slancio-settings [role=alert],.slancio-list [role=alert]{color:var(--slancio-semantic-error)}.slancio-settings .primary,.primary-link{background:var(--slancio-semantic-action);border-color:var(--slancio-semantic-action);color:var(--slancio-semantic-text);font-weight:700}.slancio-settings .primary:hover:not(:disabled),.primary-link:hover{background:var(--slancio-semantic-actionHover)}.slancio-settings .primary:active:not(:disabled),.primary-link:active{background:var(--slancio-semantic-actionPressed)}.primary-link{min-block-size:var(--slancio-type-controlHeight);padding:var(--slancio-space-small) var(--slancio-space-field);border-radius:var(--slancio-type-radius);text-align:center;border:1px solid;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.slancio-settings .primary-link,.slancio-list .primary-link{color:var(--slancio-semantic-text)}.profile-success{gap:var(--slancio-space-field);display:grid}.profile-success [role=status]{color:var(--slancio-semantic-success)}.settings-preferences,.settings-logout{border-top:1px solid var(--slancio-primitive-line);padding-top:var(--slancio-space-section)}.settings-preferences .language-picker{width:min(100%,24rem);margin-top:var(--slancio-space-field)}.settings-logout button{background:var(--slancio-semantic-surface)}.settings-logout button:hover:not(:disabled){background:var(--slancio-semantic-page)}.settings-logout button:active:not(:disabled){background:var(--slancio-primitive-disabled)}.nav-logout{min-inline-size:0}.nav-logout button{border-radius:var(--slancio-type-radius);background:var(--slancio-semantic-surface)}.nav-logout button:hover:not(:disabled){background:var(--slancio-semantic-page)}.nav-logout button:active:not(:disabled){background:var(--slancio-primitive-disabled)}.logout-error{font-family:var(--slancio-type-body), system-ui, sans-serif;color:var(--slancio-semantic-error)}.leave-dialog{inline-size:min(calc(100vw - var(--slancio-space-field) - var(--slancio-space-field)), var(--slancio-dialog-width));max-block-size:calc(100dvh - var(--slancio-space-field) - var(--slancio-space-field));border:1px solid var(--slancio-primitive-line);border-radius:var(--slancio-type-radius);padding:var(--slancio-space-section);background:var(--slancio-semantic-surface);color:var(--slancio-semantic-text);font-family:var(--slancio-type-body), system-ui, sans-serif;box-shadow:0 var(--slancio-space-small) var(--slancio-space-section) var(--slancio-dialog-shadow);overflow:auto}.leave-dialog::backdrop{background:var(--slancio-dialog-backdrop)}.leave-dialog h2{font-family:var(--slancio-type-display), system-ui, sans-serif;font-size:var(--slancio-section-size);margin-bottom:var(--slancio-space-field)}.leave-dialog .actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.leave-dialog button{border-radius:var(--slancio-type-radius);min-inline-size:0}.leave-dialog button.primary{background:var(--slancio-semantic-action);border-color:var(--slancio-semantic-action);color:var(--slancio-semantic-text)}.leave-dialog button.primary:hover{background:var(--slancio-semantic-actionHover)}.leave-dialog button.primary:active{background:var(--slancio-semantic-actionPressed)}.leave-dialog button:focus-visible{outline:var(--slancio-focus-width) solid var(--slancio-semantic-focus);outline-offset:var(--slancio-focus-offset)}@media (width<=430px){.leave-dialog .actions{grid-template-columns:minmax(0,1fr)}}.slancio-list .quote-create{margin-top:var(--slancio-space-section)}.slancio-list .quote-list li{border-color:var(--slancio-primitive-line)}.slancio-list .quote-list a{align-items:flex-start;gap:var(--slancio-space-small);flex-direction:column;font-weight:700;display:flex}.slancio-list .quote-list a span{color:var(--slancio-semantic-text);font-size:inherit}.slancio-list .quote-list a strong{color:var(--slancio-semantic-secondary);font-weight:500}.slancio-list .quote-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.slancio-list .quote-list a{grid-row:span 2;min-inline-size:0}.slancio-list .quote-delete-action,.quote-delete-dialog .quote-delete-confirm{color:var(--slancio-semantic-error);border-color:var(--slancio-semantic-error);background:var(--slancio-semantic-surface)}.slancio-list .quote-delete-action:hover:not(:disabled),.quote-delete-dialog .quote-delete-confirm:hover:not(:disabled){background:color-mix(in srgb, var(--slancio-semantic-error) 10%, var(--slancio-semantic-surface))}.slancio-list .quote-delete-action:active:not(:disabled),.quote-delete-dialog .quote-delete-confirm:active:not(:disabled){background:color-mix(in srgb, var(--slancio-semantic-error) 18%, var(--slancio-semantic-surface))}.quote-delete-dialog .field-hint{overflow-wrap:anywhere}@media (width<=430px){.slancio-list .quote-list li{grid-template-columns:minmax(0,1fr)}.slancio-list .quote-list a{grid-row:auto}.slancio-list .quote-delete-action{justify-self:start}}.slancio-list .actions{justify-content:space-between}.slancio-heading,.initial-group,.slancio-lines,.slancio-summary,.slancio-recovery,.slancio-pdf{--ink:var(--slancio-semantic-text);--muted:var(--slancio-semantic-secondary);--line:var(--slancio-primitive-line);--error:var(--slancio-semantic-error);--accent:var(--slancio-semantic-action);font-family:var(--slancio-type-body), system-ui, sans-serif;font-size:var(--slancio-type-bodySize);color:var(--ink)}.slancio-lines{background:var(--slancio-semantic-surface)}.slancio-lines .step{display:none}.slancio-lines .field-hint{color:var(--muted);font-size:var(--slancio-label-size);margin-top:var(--slancio-space-small)}.slancio-lines :is(input,textarea,select,button),.line-result{border-radius:var(--slancio-type-radius);border-color:var(--slancio-component-fieldBorder)}.slancio-lines :is(input,textarea,select){background:var(--slancio-semantic-surface)}.slancio-lines :is(input,select,button,summary){min-height:var(--slancio-type-controlHeight)}.slancio-lines :focus-visible{outline:var(--slancio-focus-width) solid var(--slancio-semantic-focus);outline-offset:var(--slancio-focus-offset)}.slancio-lines :is(button,summary):hover:not(:disabled){background:var(--slancio-semantic-page)}.slancio-lines :is(button,summary):active:not(:disabled),.slancio-lines :is(input,textarea,select):disabled{background:var(--slancio-primitive-disabled)}.slancio-lines [aria-invalid=true]{border-color:var(--error)}.slancio-lines :is(.primary,.add-button){background:var(--slancio-semantic-action);color:var(--slancio-semantic-text);font-weight:700}.slancio-lines :is(.primary,.add-button):hover:not(:disabled){background:var(--slancio-semantic-actionHover)}.slancio-lines :is(.primary,.add-button):active:not(:disabled){background:var(--slancio-semantic-actionPressed)}.slancio-lines .add-button-secondary{background:var(--slancio-semantic-surface);border-color:var(--slancio-component-fieldBorder)}.slancio-lines .add-button-secondary:hover:not(:disabled){background:var(--slancio-semantic-page)}.slancio-lines .add-button-secondary:active:not(:disabled){background:var(--slancio-primitive-disabled)}.slancio-lines .v2-number-fields{align-items:end;gap:var(--slancio-space-field);grid-template-columns:repeat(2,minmax(0,1fr))}.slancio-lines .v2-number-fields label{min-height:0}.v2-number-fields :is(.line-authoritative-field,.line-derived-field,.line-price-field,.line-amount-field){grid-column:1/-1}.line-authoritative-field input{font-size:var(--slancio-section-size);font-weight:700}.line-derived-field{font-size:var(--slancio-label-size);color:var(--slancio-semantic-secondary)}.line-derived-field .line-result{background:0 0;min-height:0;padding-inline:0}.line-mode{min-width:0;margin:var(--slancio-space-section) 0;border:0;padding:0}.line-mode legend{font-size:var(--slancio-label-size);margin-bottom:var(--slancio-space-small);font-weight:700}.line-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.line-mode-options label{text-align:center;padding:var(--slancio-space-small);min-height:var(--slancio-type-controlHeight);border:1px solid var(--slancio-component-fieldBorder);cursor:pointer;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.line-mode-options label:first-child{border-start-start-radius:var(--slancio-type-radius);border-end-start-radius:var(--slancio-type-radius)}.line-mode-options label:last-child{border-start-end-radius:var(--slancio-type-radius);border-end-end-radius:var(--slancio-type-radius)}.line-mode-options label:hover{background:var(--slancio-semantic-page)}.line-mode-options label:has(:checked){background:var(--slancio-semantic-action);border-color:var(--slancio-semantic-text);font-weight:700}.line-mode-options label:has(:checked):hover{background:var(--slancio-semantic-actionHover)}:is(.line-mode-options label:active,.line-mode-options label:has(:checked):active){background:var(--slancio-semantic-actionPressed)}.line-mode-options label:focus-within{z-index:1;outline:var(--slancio-focus-width) solid var(--slancio-semantic-focus);outline-offset:var(--slancio-focus-offset)}.line-mode-options label:has(:disabled){background:var(--slancio-primitive-disabled);cursor:not-allowed}.slancio-lines .line-mode-options input{opacity:0;width:100%;height:100%;min-height:0;cursor:inherit;margin:0;padding:0;position:absolute;inset:0}.line-result{min-height:var(--slancio-type-controlHeight);padding:var(--slancio-space-small);background:var(--slancio-semantic-page);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:center;display:flex}.commercial-controls{gap:var(--slancio-space-section);margin-block:var(--slancio-space-section);display:grid}.commercial-controls>div{min-width:0}.commercial-controls select+label{margin-top:var(--slancio-space-field)}.commercial-controls .field-hint{margin-block:var(--slancio-space-small)}.line-breakdown .v2-breakdown{margin-block:var(--slancio-space-field)}.line-breakdown .v2-breakdown>div{gap:var(--slancio-space-small);margin-block:var(--slancio-space-small)}.line-breakdown dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.line-breakdown .v2-breakdown>div:last-child{font-weight:700}.slancio-heading h1{font-family:var(--slancio-type-display), system-ui, sans-serif;font-size:var(--slancio-heading-size);text-transform:none;letter-spacing:normal;font-weight:800;font-stretch:75%}.slancio-heading [data-testid=save-status]{margin-top:var(--slancio-space-field)}.save-toast{z-index:10;max-inline-size:calc(100vw - 2 * var(--slancio-space-field));padding:var(--slancio-space-small) var(--slancio-space-field);border:1px solid var(--slancio-primitive-line);border-radius:var(--slancio-type-radius);background:var(--slancio-semantic-surface);color:var(--slancio-semantic-text);font:600 var(--slancio-label-size) var(--slancio-type-body), system-ui, sans-serif;pointer-events:none;position:fixed;inset-block-end:max(var(--slancio-space-field), env(safe-area-inset-bottom));inset-inline-end:var(--slancio-space-field)}.save-attention{inline-size:100%;margin-block:var(--slancio-space-field);background:var(--slancio-semantic-surface);border-color:var(--slancio-semantic-error);color:var(--slancio-semantic-text);font-size:var(--slancio-label-size);display:block}.save-attention:hover{background:var(--slancio-semantic-page)}.save-attention:active{background:var(--slancio-primitive-disabled)}.save-attention:focus-visible{outline:var(--slancio-focus-width) solid var(--slancio-semantic-focus);outline-offset:var(--slancio-focus-offset)}.save-attention-delayed{visibility:hidden;animation:0s 3s forwards show-save-attention}@keyframes show-save-attention{to{visibility:visible}}.save-retry-announcement{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slancio-recovery{overflow-wrap:anywhere;min-inline-size:0}.slancio-recovery p{margin-block:var(--slancio-space-small)}.slancio-recovery .field-hint{color:var(--muted);font-size:var(--slancio-label-size)}.slancio-recovery :is(button,textarea){border-radius:var(--slancio-type-radius);border-color:var(--slancio-component-fieldBorder);background:var(--slancio-semantic-surface);color:var(--ink)}.slancio-recovery :is(button,summary){min-block-size:var(--slancio-type-controlHeight)}.slancio-recovery summary{cursor:pointer;align-content:center}.slancio-recovery :is(button,summary):hover:not(:disabled){background:var(--slancio-semantic-page)}.slancio-recovery :is(button,summary):active:not(:disabled){background:var(--slancio-primitive-disabled)}.slancio-recovery :focus-visible{outline:var(--slancio-focus-width) solid var(--slancio-semantic-focus);outline-offset:var(--slancio-focus-offset)}.slancio-recovery [role=alert]{color:var(--error)}.slancio-recovery details,details.slancio-recovery{margin-block-start:var(--slancio-space-field)}.slancio-recovery textarea{inline-size:100%;min-inline-size:0}.initial-group{background:var(--slancio-semantic-surface);border-radius:var(--slancio-type-radius) var(--slancio-type-radius) 0 0}.initial-group h2{font-size:var(--slancio-section-size);font-weight:700}.initial-group .field-hint{color:var(--muted);font-size:var(--slancio-label-size);margin-top:var(--slancio-space-small)}.initial-group .document-meta,.initial-group .customer-section{padding:var(--slancio-space-section) var(--slancio-space-field)}.initial-group .document-tax{padding:0 var(--slancio-space-field) var(--slancio-space-section)}.initial-group .document-tax>button{gap:var(--slancio-space-small);text-align:start;width:100%;display:grid}.initial-group .document-tax>button strong{color:var(--slancio-semantic-secondary);overflow-wrap:anywhere;font-weight:500}.initial-group .document-tax .field-hint{margin-block:var(--slancio-space-small)}.initial-group .document-tax select+label,.slancio-summary [data-action-group] select+label{margin-top:var(--slancio-space-field)}.initial-group .customer-section{border-radius:var(--slancio-type-radius) var(--slancio-type-radius) 0 0}.initial-group details[open]>summary{margin-bottom:var(--slancio-space-small)}.initial-group .title-input{font-size:var(--slancio-type-bodySize);font-weight:400}.initial-group :is(input,textarea,select,button){border-radius:var(--slancio-type-radius);border-color:var(--slancio-component-fieldBorder)}.initial-group :is(input,textarea,select){background:var(--slancio-semantic-surface)}.initial-group :is(input,select,button,summary){min-height:var(--slancio-type-controlHeight)}.initial-group :is(button,summary):hover:not(:disabled){background:var(--slancio-semantic-page)}.initial-group :is(button,summary):active:not(:disabled){background:var(--slancio-primitive-disabled)}.initial-group :focus-visible{outline:var(--slancio-focus-width) solid var(--slancio-semantic-focus);outline-offset:var(--slancio-focus-offset)}.initial-group :is(input,textarea,select):disabled{background:var(--slancio-primitive-disabled)}.initial-group [aria-invalid=true]{border-color:var(--error)}.initial-group .customer-summary{padding-left:0}.initial-group .step{display:none}.initial-group .customer-section button{margin-block:var(--slancio-space-small)}.initial-group .customer-section .recipient-confirm{background:var(--slancio-semantic-action);color:var(--slancio-semantic-text);font-weight:700}.initial-group .customer-section .recipient-confirm:hover:not(:disabled){background:var(--slancio-semantic-actionHover)}.initial-group .customer-section .recipient-confirm:active:not(:disabled){background:var(--slancio-semantic-actionPressed)}.initial-group .customer-section .danger{color:var(--slancio-semantic-error)}.initial-group .recipient-secondary{margin-top:var(--slancio-space-field)}.initial-group .customer-summary p{overflow-wrap:anywhere}.initial-group .recipient-address{white-space:pre-wrap}.initial-group #recipient-error{color:var(--slancio-semantic-error)}.slancio-summary{background:var(--slancio-semantic-surface);padding:var(--slancio-space-section) var(--slancio-space-field);border-color:var(--line)}.slancio-summary h2{font-size:var(--slancio-section-size);margin-bottom:var(--slancio-space-field)}.slancio-summary h3{font-size:var(--slancio-type-bodySize);margin-top:var(--slancio-space-section)}.slancio-summary .field-hint{color:var(--muted);font-size:var(--slancio-label-size);margin-top:var(--slancio-space-small)}.slancio-summary :is(input,textarea,select,button){border-radius:var(--slancio-type-radius);border-color:var(--slancio-component-fieldBorder);background:var(--slancio-semantic-surface)}.slancio-summary :is(input,select,button,summary){min-height:var(--slancio-type-controlHeight)}.slancio-summary :focus-visible{outline:var(--slancio-focus-width) solid var(--slancio-semantic-focus);outline-offset:var(--slancio-focus-offset)}.slancio-summary :is(button,summary):hover:not(:disabled){background:var(--slancio-semantic-page)}.slancio-summary :is(button,summary):active:not(:disabled),.slancio-summary :disabled{background:var(--slancio-primitive-disabled)}.slancio-summary .v2-breakdown{margin-block:var(--slancio-space-section)}.slancio-summary .v2-breakdown>div{gap:var(--slancio-space-field);margin-block:var(--slancio-space-field)}.slancio-summary dd{font-variant-numeric:tabular-nums}.slancio-summary .v2-final{background:var(--slancio-semantic-page);padding:var(--slancio-space-field);border-radius:var(--slancio-type-radius);display:block}.slancio-summary .v2-final dt{font-size:var(--slancio-type-bodySize)}.slancio-summary .v2-final dd{font-size:var(--slancio-total-size);margin-top:var(--slancio-space-small);text-align:start}.slancio-summary .summary-unavailable{font-weight:700}.slancio-summary .summary-details{border-top:1px solid var(--line)}.slancio-summary .summary-details[open]>summary{background:var(--slancio-semantic-page)}.slancio-summary .summary-configured{padding-inline-start:var(--slancio-space-section)}.slancio-summary .summary-configured li+li{margin-top:var(--slancio-space-small)}.quote-details-section{background:var(--slancio-semantic-surface);border-top:1px solid var(--slancio-primitive-line);border-bottom:0}.quote-details-section>details{margin:0}.quote-details-section>details>summary{min-block-size:var(--slancio-type-controlHeight);font-size:var(--slancio-type-bodySize)}.quote-details-section>details[open]>summary{margin-bottom:var(--slancio-space-field)}.quote-details-section .initial-issuer{padding:var(--slancio-space-field) 0;border-block:1px solid var(--slancio-primitive-line)}.quote-details-section .initial-issuer h2{font-size:var(--slancio-label-size);color:var(--slancio-semantic-secondary)}.quote-details-section .issuer-name{margin-top:var(--slancio-space-small);font-weight:700}.quote-details-section .issuer-address{white-space:pre-wrap}.quote-details-section .field-hint{color:var(--slancio-semantic-secondary);font-size:var(--slancio-label-size);margin-top:var(--slancio-space-small)}.quote-details-section #pdf-reference-error{color:var(--slancio-semantic-error);font-size:var(--slancio-label-size)}.quote-details-section :focus-visible{outline:var(--slancio-focus-width) solid var(--slancio-semantic-focus);outline-offset:var(--slancio-focus-offset)}.quote-details-section :is(input,textarea,select,summary){min-inline-size:0}.quote-details-section :is(input,select,summary){min-block-size:var(--slancio-type-controlHeight)}.slancio-pdf{min-inline-size:0;padding:var(--slancio-space-section) var(--slancio-space-field);background:var(--slancio-semantic-surface);border-radius:var(--slancio-type-radius)}.slancio-pdf h2{font-size:var(--slancio-section-size)}.slancio-pdf .pdf-actions{gap:var(--slancio-space-small);display:grid}.slancio-pdf .pdf-main-action{min-block-size:var(--slancio-type-controlHeight);inline-size:100%;padding:var(--slancio-space-small) var(--slancio-space-field);border:1px solid var(--slancio-semantic-action);border-radius:var(--slancio-type-radius);background:var(--slancio-semantic-action);color:var(--slancio-semantic-text);text-align:center;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.slancio-pdf .pdf-main-action:hover:not(:disabled){background:var(--slancio-semantic-actionHover)}.slancio-pdf .pdf-main-action:active:not(:disabled){background:var(--slancio-semantic-actionPressed)}.slancio-pdf.pdf-empty .pdf-main-action{background:var(--slancio-semantic-surface);border-color:var(--slancio-component-fieldBorder)}.slancio-pdf.pdf-empty .pdf-main-action:hover:not(:disabled){background:var(--slancio-semantic-page)}.slancio-pdf.pdf-empty .pdf-main-action:active:not(:disabled){background:var(--slancio-primitive-disabled)}.slancio-pdf .pdf-secondary-action{min-block-size:var(--slancio-type-controlHeight);border:1px solid var(--slancio-component-fieldBorder);border-radius:var(--slancio-type-radius);background:var(--slancio-semantic-surface);color:var(--slancio-semantic-text)}.slancio-pdf .pdf-secondary-action:hover:not(:disabled){background:var(--slancio-semantic-page)}.slancio-pdf .pdf-secondary-action:active:not(:disabled){background:var(--slancio-primitive-disabled)}.slancio-pdf :focus-visible{outline:var(--slancio-focus-width) solid var(--slancio-semantic-focus);outline-offset:var(--slancio-focus-offset)}.slancio-pdf [role=alert]{color:var(--slancio-semantic-error)}@media (width>=700px){.slancio-summary,.slancio-pdf,.initial-group .document-meta,.initial-group .customer-section,.initial-group .document-tax{padding-inline:var(--slancio-space-section)}}
