leasing-flow{--leasing-surface: rgb(var(--color-background));--leasing-surface-strong: rgb(var(--color-background));--leasing-border: rgba(var(--color-foreground), .12);--leasing-border-strong: rgba(var(--color-foreground), .2);--leasing-soft: rgba(var(--color-foreground), .05);--leasing-soft-strong: rgba(var(--color-foreground), .08);--leasing-text: rgb(var(--color-foreground));--leasing-muted: rgba(var(--color-foreground), .68);--leasing-accent: rgb(var(--color-button));--leasing-accent-text: rgb(var(--color-button-text));--leasing-overlay: rgba(0, 0, 0, .6);--leasing-shadow: 0 2rem 5rem rgba(0, 0, 0, .18);--leasing-select-icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 12 8%22 fill=%22none%22%3E%3Cpath d=%22M1 1.5L6 6.5L11 1.5%22 stroke=%22%23111%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");display:block;margin:0 0 1rem;color:var(--leasing-text)}leasing-flow[data-context=stark-configurator]{--leasing-surface: rgba(255, 255, 255, .05);--leasing-surface-strong: linear-gradient(180deg, rgba(18, 18, 18, .98) 0%, rgba(28, 28, 28, .98) 100%);--leasing-border: rgba(255, 255, 255, .12);--leasing-border-strong: rgba(255, 255, 255, .22);--leasing-soft: rgba(255, 255, 255, .08);--leasing-soft-strong: rgba(255, 255, 255, .12);--leasing-text: #ffffff;--leasing-muted: rgba(255, 255, 255, .72);--leasing-accent: #ffffff;--leasing-accent-text: #111111;--leasing-overlay: rgba(0, 0, 0, .72);--leasing-shadow: 0 2rem 6rem rgba(0, 0, 0, .45);--leasing-select-icon: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 12 8%22 fill=%22none%22%3E%3Cpath d=%22M1 1.5L6 6.5L11 1.5%22 stroke=%22%23fff%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E")}.leasing-flow--direct-open{margin:0;width:100%}[data-leasing-scope]{position:relative}[data-leasing-buy-surface][hidden]{display:none!important}.product-form__buttons[data-leasing-scope]{display:grid;gap:1rem}.stark-configurator__order-actions{display:grid;gap:1rem;width:min(100%,24rem);justify-self:end}.leasing-flow__toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;align-items:start}.leasing-flow__toggle-option,.leasing-flow__direct-surface{display:grid;gap:.65rem}.leasing-flow__toggle-button{-webkit-appearance:none;appearance:none;border:1px solid var(--leasing-border);border-radius:1.8rem;background:transparent;color:var(--leasing-text);cursor:pointer;font:inherit;font-size:1.3rem;font-weight:700;line-height:1;min-height:5.4rem;padding:1.6rem 1.4rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.leasing-flow__toggle-button.is-active{border-color:var(--leasing-accent);background:var(--leasing-accent);color:var(--leasing-accent-text);transform:translateY(-.1rem)}.leasing-flow__toggle-button:focus-visible,.leasing-flow__open-button:focus-visible,.leasing-flow__modal-close:focus-visible,.leasing-flow__action:focus-visible,.leasing-flow__percent-button:focus-visible,.leasing-flow__field input:focus-visible,.leasing-flow__field select:focus-visible,.leasing-flow__range:focus-visible{outline:.2rem solid var(--leasing-accent);outline-offset:.2rem}.leasing-flow__lease-surface{display:grid;gap:.65rem}.leasing-flow__teaser{margin:0;color:var(--leasing-muted);font-size:1.2rem;line-height:1.5}.leasing-flow__toggle-option--lease .leasing-flow__teaser,.leasing-flow--direct-open .leasing-flow__teaser{padding:0 .2rem}.leasing-flow__status{margin-top:.8rem;border-radius:1.2rem;padding:1rem 1.2rem;font-size:1.25rem;line-height:1.5}.leasing-flow__status[hidden]{display:none}.leasing-flow__status[data-state=error]{background:#b91c1c1f;color:#b91c1c}.leasing-flow__status[data-state=info]{background:var(--leasing-soft);color:var(--leasing-muted)}leasing-flow[data-context=stark-configurator] .leasing-flow__status[data-state=error]{color:#fecaca;background:#ef44442e}.leasing-flow__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:1.8rem}.leasing-flow__modal[hidden]{display:none}.leasing-flow__modal.is-open{display:grid}.leasing-flow__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--leasing-overlay)}.leasing-flow__dialog{position:relative;width:min(64rem,100%);max-height:min(88vh,88rem);overflow:hidden;border:1px solid var(--leasing-border-strong);border-radius:2.2rem;background:var(--leasing-surface-strong);box-shadow:var(--leasing-shadow);display:grid;grid-template-rows:auto auto minmax(0,1fr)}leasing-flow[data-context=product-form] .leasing-flow__dialog{background:linear-gradient(180deg,#fff,#f7f7f7)}.leasing-flow__modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;padding:2rem 2rem 1.2rem}.leasing-flow__modal-copy{display:grid;gap:.55rem}.leasing-flow__eyebrow{color:var(--leasing-muted);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.leasing-flow__modal-title{margin:0;font-size:clamp(2rem,2vw,2.8rem);line-height:1.1}.leasing-flow__modal-subtitle{margin:0;color:var(--leasing-muted);font-size:1.3rem;line-height:1.5}.leasing-flow__modal-close{-webkit-appearance:none;appearance:none;border:1px solid var(--leasing-border);border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit;width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center}.leasing-flow__stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:0 2rem 1.4rem}.leasing-flow__step-indicator{display:grid;gap:.45rem;border:1px solid var(--leasing-border);border-radius:1.4rem;padding:1rem 1.2rem;background:var(--leasing-soft);color:var(--leasing-muted)}.leasing-flow__step-indicator.is-active{border-color:var(--leasing-accent);background:var(--leasing-soft-strong);color:var(--leasing-text)}.leasing-flow__step-index{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.leasing-flow__step-name{font-size:1.3rem;font-weight:700;line-height:1.3}.leasing-flow__modal-body{min-height:0;overflow-y:auto;padding:0 2rem 2rem}.leasing-flow__panel{display:grid;gap:1.8rem}.leasing-flow__panel[hidden]{display:none}.leasing-flow__grid{display:grid;gap:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.leasing-flow__field{display:grid;gap:.65rem}.leasing-flow__field--full{grid-column:1 / -1}.leasing-flow__label{font-size:1.25rem;font-weight:700;line-height:1.4}.leasing-flow__field input,.leasing-flow__field select{width:100%;min-width:0;border:1px solid var(--leasing-border);border-radius:1.4rem;background-color:var(--leasing-surface);color:inherit;font:inherit;font-size:1.4rem;line-height:1.4;padding:1.1rem 1.4rem}.leasing-flow__field select{appearance:none;-webkit-appearance:none;background-image:var(--leasing-select-icon);background-position:right 1.4rem center;background-repeat:no-repeat;background-size:1.1rem auto;cursor:pointer;padding-right:4.2rem}.leasing-flow__field select option{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}leasing-flow[data-context=stark-configurator] .leasing-flow__field select,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]{color-scheme:dark}leasing-flow[data-context=stark-configurator] .leasing-flow__field select option{background:#161616;color:#fff}leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]::-webkit-calendar-picker-indicator{filter:brightness(0) invert(1);opacity:1}leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]::-webkit-date-and-time-value,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]::-webkit-datetime-edit,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]::-webkit-datetime-edit-fields-wrapper,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]::-webkit-datetime-edit-text,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]::-webkit-datetime-edit-month-field,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]::-webkit-datetime-edit-year-field{color:#fff}leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]:invalid::-webkit-date-and-time-value,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]:invalid::-webkit-datetime-edit,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]:invalid::-webkit-datetime-edit-fields-wrapper,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]:invalid::-webkit-datetime-edit-text,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]:invalid::-webkit-datetime-edit-month-field,leasing-flow[data-context=stark-configurator] .leasing-flow__field input[type=month]:invalid::-webkit-datetime-edit-year-field{color:#ffffffb8}.leasing-flow__range-wrap{display:grid;gap:.8rem}.leasing-flow__range{width:100%;accent-color:var(--leasing-accent)}.leasing-flow__percentages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.leasing-flow__percent-button{-webkit-appearance:none;appearance:none;border:1px solid var(--leasing-border);border-radius:999px;background:transparent;color:var(--leasing-muted);cursor:pointer;font:inherit;font-size:1.15rem;font-weight:700;padding:.85rem .6rem}.leasing-flow__percent-button.is-active{border-color:var(--leasing-accent);background:var(--leasing-accent);color:var(--leasing-accent-text)}.leasing-flow__summary{display:grid;gap:1rem;border:1px solid var(--leasing-border);border-radius:1.8rem;background:var(--leasing-soft);padding:1.8rem}.leasing-flow__summary-heading{margin:0;color:var(--leasing-muted);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.leasing-flow__summary-amount{margin:0;font-size:clamp(2.6rem,4vw,4.4rem);font-weight:800;line-height:.95}.leasing-flow__summary-note{margin:0;color:var(--leasing-muted);font-size:1.35rem;line-height:1.5}.leasing-flow__summary-meta{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.leasing-flow__summary-meta-item{display:grid;gap:.35rem}.leasing-flow__summary-meta-label{color:var(--leasing-muted);font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.leasing-flow__summary-meta-value{font-size:1.5rem;font-weight:700}.leasing-flow__upload-grid{display:grid;gap:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.leasing-flow__upload-card{display:grid;gap:1rem;border:1px solid var(--leasing-border);border-radius:1.8rem;background:var(--leasing-soft);padding:1.6rem}.leasing-flow__upload-preview{min-height:16rem;border:1px dashed var(--leasing-border-strong);border-radius:1.4rem;background:var(--leasing-surface);display:grid;place-items:center;overflow:hidden}.leasing-flow__upload-preview img{display:block;width:100%;height:100%;object-fit:cover}.leasing-flow__upload-placeholder{padding:1.4rem;color:var(--leasing-muted);font-size:1.2rem;line-height:1.5;text-align:center}.leasing-flow__actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.leasing-flow__actions--end{justify-content:flex-end}.leasing-flow__action{-webkit-appearance:none;appearance:none;border:1px solid var(--leasing-border);border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:1.3rem;font-weight:700;line-height:1;min-height:4.6rem;padding:0 1.8rem}.leasing-flow__action--primary{border-color:var(--leasing-accent);background:var(--leasing-accent);color:var(--leasing-accent-text)}.leasing-flow__action[disabled],.leasing-flow__open-button[disabled]{cursor:not-allowed;opacity:.55}.leasing-flow__helper{margin:0;color:var(--leasing-muted);font-size:1.2rem;line-height:1.6}leasing-flow[data-context=stark-configurator] .leasing-flow__open-button{width:100%}@media screen and (max-width:989px){.stark-configurator__order-actions{width:100%;justify-self:stretch}}@media screen and (max-width:749px){.leasing-flow__modal{padding:1.2rem}.leasing-flow__dialog{width:100%;max-height:92vh}.leasing-flow__modal-header,.leasing-flow__stepper,.leasing-flow__modal-body{padding-left:1.4rem;padding-right:1.4rem}.leasing-flow__stepper,.leasing-flow__grid,.leasing-flow__upload-grid,.leasing-flow__summary-meta{grid-template-columns:1fr}.leasing-flow__percentages{grid-template-columns:repeat(3,minmax(0,1fr))}.leasing-flow__actions{flex-direction:column-reverse}.leasing-flow__action{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/leasing-system.css.map */
