.invoice-product-shell{--workspace-line:#dce3d6;--workspace-ink:#35452c;--workspace-muted:#6a7761;--workspace-radius:10px;font-family:var(--font-rounded)}.invoice-product-header{border-bottom:1px solid var(--workspace-line);background:#fffefa;justify-content:space-between;align-items:center;gap:20px;padding:22px 32px;display:flex}.invoice-product-header>a:last-child{color:var(--workspace-muted);font-size:13px}.invoice-product-intro,.invoice-edition-bar,.invoice-draft-note,.invoice-edition-frame{width:min(1420px,100% - 64px);margin-inline:auto}.invoice-product-intro{padding-block:30px 18px}.invoice-product-eyebrow{letter-spacing:.15em;color:var(--workspace-muted);font-size:10px}.invoice-product-intro h1{margin:10px 0;font-size:clamp(27px,3vw,40px);font-weight:500}.invoice-product-intro>p:last-child{color:var(--workspace-muted);font-size:14px}.invoice-edition-bar{border-block:1px solid var(--workspace-line);align-items:center;gap:24px;padding-block:12px;display:flex}.invoice-edition-bar>p{color:var(--workspace-muted);font-size:12px}.invoice-edition-tabs{background:#e9ede3;border-radius:14px;flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));width:440px;padding:4px;display:grid;position:relative}.invoice-edition-tabs>a{text-align:center;color:#6c775f;border-radius:10px;padding:11px 8px;font-size:14px;position:relative}.invoice-edition-tabs>a[aria-selected=true]{color:#304328;font-weight:600}.invoice-edition-indicator{width:calc(25% - 2px);transform:translateX(calc(var(--edition-index) * 100%));background:#fffefa;border-radius:10px;transition:transform .24s cubic-bezier(.2,.7,.2,1);position:absolute;inset:4px auto 4px 4px;box-shadow:0 2px 8px #35452c0d}.invoice-draft-note{color:var(--workspace-muted);margin-block:14px 20px;font-size:11px}.invoice-edition-frame{overflow-anchor:none;min-height:420px}.invoice-product-shell .invoice-tool-page>.inv-tool-header,.invoice-product-shell .pw-intro,.invoice-product-shell .inv-tool-intro{display:none}.invoice-product-shell .pw-main,.invoice-product-shell .inv-tool-main{width:100%;margin:0 auto 50px}.invoice-product-shell .pw-main button,.invoice-product-shell .inv-button{border-radius:var(--workspace-radius);min-height:42px;padding:10px 15px;font-size:13px}.invoice-product-shell .inv-edit,.invoice-product-shell .pw-main input:not(.inv-edit),.invoice-product-shell .pw-main select:not(.inv-edit),.invoice-product-shell .inv-currency select{border:1px solid var(--workspace-line);color:var(--workspace-ink);background:#fffefa;border-radius:8px;min-height:42px;font-family:inherit}.invoice-product-shell .inv-primary,.invoice-product-shell .pw-main button.pw-primary{color:#fff;background:#354e3e;border-color:#354e3e}.invoice-product-shell .pw-nav{background:#e9ede3;border:0;border-radius:14px;width:fit-content;padding:5px}.invoice-product-shell .pw-nav button[aria-current=page]{color:#304328;background:#fffefa;border-color:#0000}.invoice-product-shell .inv-toolbar{border:1px solid var(--workspace-line);background:#fffefa;border-radius:14px;padding:16px}@media (max-width:760px){.invoice-product-header{flex-wrap:wrap;padding:18px 16px}.invoice-product-intro,.invoice-edition-bar,.invoice-draft-note,.invoice-edition-frame{width:calc(100% - 24px)}.invoice-edition-bar{flex-direction:column;align-items:stretch;gap:6px}.invoice-edition-tabs{width:100%}.invoice-edition-bar>p{margin:4px 0}.invoice-product-header .inv-brand{font-size:22px}.invoice-product-header .inv-brand>span:not(.brand-wordmark){font-size:11px}}@media (prefers-reduced-motion:reduce){.invoice-product-shell *,.invoice-product-shell :before,.invoice-product-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.invoice-product-shell>.inv-screen-only{display:none!important}.invoice-product-shell .invoice-edition-frame,.invoice-product-shell #invoice-edition-panel{width:auto;margin:0;opacity:1!important;min-height:0!important;transform:none!important}.invoice-product-shell .pw-main,.invoice-product-shell .inv-tool-main{margin:0}}
