.order-dashboard-overlay{--v2-mint:#b4dac2;--v2-mint-strong:#9fcfb1;--v2-mint-ink:#2c6646;--v2-orange:#ff7940;--v2-font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--v2-display:"Inter Tight","Inter",system-ui,sans-serif;--v2-margin:clamp(20px,3.4vw,48px);--v2-max:1360px;--v2-radius:28px;--v2-ease:cubic-bezier(0.22,1,0.36,1);--v2-small:0.9375rem;--v2-body:clamp(1.0625rem,1rem + 0.2vw,1.1875rem);--v2-lead:clamp(1.25rem,1.1rem + 0.55vw,1.5rem);--v2-head:clamp(2rem,1.2rem + 3.2vw,4rem);--v2-display-size:clamp(2.5rem,0.9rem + 6.6vw,7rem);--v2-bg:#ffffff;--v2-surface:#f2f5f3;--v2-surface-2:#e7ece9;--v2-ink:#101614;--v2-muted:#4f5a55;--v2-line:#d8dfdb;--v2-btn-ink:#101614;--od-cta:var(--v2-mint);--od-cta-ink:#0d1210;--od-cta-hover:var(--v2-mint-strong);--od-field:var(--v2-bg);--od-focus:var(--v2-mint-strong);--od-ok:#2c6646;--od-warn:#a8431a;--od-warn-bg:rgba(255,121,64,0.14);--od-error:#b42318;--od-error-bg:rgba(220,38,38,0.08);font-family:var(--v2-font);color:var(--v2-ink);position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:clamp(12px,3vw,40px);background:rgba(8,12,10,.58)}.order-dashboard-overlay :where(*){font-family:inherit}[data-theme=dark] .order-dashboard-overlay{--v2-bg:#0d1210;--v2-surface:#151c19;--v2-surface-2:#1d2622;--v2-ink:#eef3f0;--v2-muted:#a9b6b0;--v2-line:#2a3430;--v2-btn-ink:#0d1210;--od-ok:var(--v2-mint);--od-warn:#ffad85;--od-warn-bg:rgba(255,121,64,0.16);--od-error:#ffb4a8;--od-error-bg:rgba(255,120,100,0.12);background:rgba(0,0,0,.72)}@media(max-width:639px){.order-dashboard-overlay{align-items:stretch;padding:0}}.order-dashboard{position:relative;width:100%;max-width:1080px;max-height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--v2-radius);background:var(--v2-bg);color:var(--v2-ink);box-shadow:0 32px 90px rgba(8,12,10,.28)}@media(max-width:639px){.order-dashboard{max-height:none;height:100%;border-radius:0;box-shadow:none}}.order-dashboard__content{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 clamp(20px,4.4vw,56px) calc(clamp(32px,5vw,56px) + env(safe-area-inset-bottom))}.order-dashboard__content::-webkit-scrollbar{width:6px}.order-dashboard__content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.order-dashboard__content::-webkit-scrollbar-thumb{background:var(--v2-surface-2);border-radius:3px}.order-dashboard__hero{padding:clamp(12px,2vw,24px) 0 clamp(32px,4vw,48px)}.order-dashboard__journey{margin-top:clamp(28px,3.4vw,40px)}.order-dashboard__journey:empty{display:none}.order-dashboard__layout{display:grid;grid-gap:16px;gap:16px}@media(min-width:900px){.order-dashboard__layout{grid-template-columns:minmax(0,1fr) 336px;gap:20px;align-items:start}}.order-dashboard__aside,.order-dashboard__main{display:flex;flex-direction:column;gap:16px;min-width:0}@media(min-width:900px){.order-dashboard__aside,.order-dashboard__main{gap:20px}}.order-dashboard__main:empty{display:none}.order-dashboard .payment-section--open,.order-dashboard .quote-section--open,.order-dashboard .shipment-section--open{order:-1}@media(max-width:899px){.order-dashboard__aside,.order-dashboard__main{display:contents}.order-dashboard .chat-section{order:1}.order-dashboard .repair-section,.order-dashboard .updates-section{order:2}.order-dashboard .account-banner,.order-dashboard .customer-info{order:3}}.dashboard-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(clamp(14px,2vw,22px) + env(safe-area-inset-top)) clamp(20px,4.4vw,56px) clamp(14px,2vw,22px);background:var(--v2-bg);flex-shrink:0}.dashboard-header__left,.dashboard-header__right{display:flex;align-items:center;gap:8px;min-width:0}.dashboard-header__left{gap:14px}.dashboard-header__mark{width:40px;flex-shrink:0}.dashboard-header__order-number{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:0;padding:0 14px;margin-left:-6px;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--v2-ink);font:500 var(--v2-small)/1 var(--v2-font);cursor:pointer;transition:background-color .25s var(--v2-ease)}.dashboard-header__order-number:focus-visible{outline:2px solid var(--v2-mint-strong);outline-offset:3px}.dashboard-header__order-number:hover{background:var(--v2-surface)}.dashboard-header__order-number svg{width:16px;height:16px;flex-shrink:0;color:var(--v2-muted)}.dashboard-header__number-label{color:var(--v2-muted)}.dashboard-header__number{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-header__copy-confirm{color:var(--od-ok)!important}.dashboard-header__account-btn,.dashboard-header__close-btn,.dashboard-header__logout-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;min-width:44px;border:0;border-radius:999px;background:var(--v2-surface);color:var(--v2-ink);cursor:pointer;flex-shrink:0;transition:background-color .25s var(--v2-ease),transform .25s var(--v2-ease)}.dashboard-header__account-btn:focus-visible,.dashboard-header__close-btn:focus-visible,.dashboard-header__logout-btn:focus-visible{outline:2px solid var(--v2-mint-strong);outline-offset:3px}.dashboard-header__account-btn:hover,.dashboard-header__close-btn:hover,.dashboard-header__logout-btn:hover{background:var(--v2-surface-2)}.dashboard-header__account-btn:active,.dashboard-header__close-btn:active,.dashboard-header__logout-btn:active{transform:scale(.94)}.dashboard-header__account-btn svg,.dashboard-header__close-btn svg,.dashboard-header__logout-btn svg{width:18px;height:18px}.dashboard-header__account-btn{padding:0 18px 0 16px;font:600 var(--v2-small)/1 var(--v2-font)}@media(max-width:639px){.dashboard-header__left{gap:8px}.dashboard-header__mark{width:36px}.dashboard-header__number-label{display:none}.dashboard-header__account-btn{padding:0;width:44px}.dashboard-header__account-btn span{display:none}}.status-banner__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(18px,2.4vw,24px)}.status-banner__chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 14px;border-radius:999px;background:var(--v2-surface);color:var(--v2-ink);font:600 var(--v2-small)/1 var(--v2-font);white-space:nowrap}.status-banner__chip svg{width:15px;height:15px;flex-shrink:0}.status-banner__title{margin:0;color:var(--v2-ink)}.status-banner__title span{display:block}.status-banner__subject{max-width:22ch;font:600 var(--v2-head)/1.02 var(--v2-display);letter-spacing:-.04em;overflow-wrap:anywhere}.status-banner__status{display:flex!important;align-items:center;gap:12px;margin-top:clamp(12px,1.6vw,18px);font:600 var(--v2-lead)/1.2 var(--v2-display);letter-spacing:-.02em;color:var(--v2-ink)}.status-banner__status:before{content:"";width:12px;height:12px;border-radius:50%;flex-shrink:0;background:var(--v2-mint-strong)}.status-banner--done .status-banner__status:before{background:var(--od-ok)}.status-banner--warn .status-banner__status{color:var(--od-warn)}.status-banner--warn .status-banner__status:before{background:var(--v2-orange)}.status-banner__date{margin:8px 0 0 24px;font:400 var(--v2-small)/1.4 var(--v2-font);color:var(--v2-muted)}.status-banner__selector{margin-top:24px}.status-banner__progress{list-style:none;padding:0;display:grid;grid-template-columns:repeat(var(--sb-steps,4),minmax(0,1fr));grid-gap:6px;gap:6px;position:relative;margin:clamp(28px,3.4vw,40px) 0 0}.status-banner__step{display:flex;flex-direction:column;gap:10px;min-width:0}.status-banner__step:before{content:"";display:block;height:6px;border-radius:999px;background:var(--v2-surface-2);transition:background-color .4s var(--v2-ease)}.status-banner__step--active:before{background:var(--v2-mint-strong)}.status-banner__step--current:before{background:var(--v2-mint-ink)}[data-theme=dark] .status-banner__step--current:before{background:var(--v2-ink)}.status-banner__step-label{font:500 var(--v2-small)/1.25 var(--v2-font);color:var(--v2-muted);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.status-banner__step--active .status-banner__step-label{color:var(--v2-ink)}.status-banner__step--current .status-banner__step-label{font-weight:600}@media(max-width:639px){.status-banner__progress{padding-bottom:30px}.status-banner__step{position:static}.status-banner__step-label{display:none}.status-banner__step--current .status-banner__step-label{display:block;position:absolute;left:0;bottom:0;white-space:nowrap}}.ankauf-section__header,.fremd-section__header,.payment-section__header,.repair-section__header,.shipment-section__header,.updates-section__header{display:flex;align-items:center;gap:12px;min-width:0}.ankauf-section__header h3,.ankauf-section__title,.fremd-section__header h3,.fremd-section__title,.payment-section__header h3,.repair-section__header h3,.repair-section__title,.shipment-section__header h3,.updates-section__header h3{margin:0;font:600 var(--v2-lead)/1.15 var(--v2-display);letter-spacing:-.025em;color:var(--v2-ink)}.ankauf-section__title,.fremd-section__title,.repair-section__title{display:inline-flex;align-items:center;gap:10px}.ankauf-section__count,.fremd-section__count,.repair-section__count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 9px;border-radius:999px;background:var(--v2-bg);color:var(--v2-ink);font:600 var(--v2-small)/1 var(--v2-font);letter-spacing:0}.quote-section{--v2-mint:#b4dac2;--v2-mint-strong:#9fcfb1;--v2-mint-ink:#2c6646;--v2-orange:#ff7940;--v2-font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--v2-display:"Inter Tight","Inter",system-ui,sans-serif;--v2-margin:clamp(20px,3.4vw,48px);--v2-max:1360px;--v2-radius:28px;--v2-ease:cubic-bezier(0.22,1,0.36,1);--v2-small:0.9375rem;--v2-body:clamp(1.0625rem,1rem + 0.2vw,1.1875rem);--v2-lead:clamp(1.25rem,1.1rem + 0.55vw,1.5rem);--v2-head:clamp(2rem,1.2rem + 3.2vw,4rem);--v2-display-size:clamp(2.5rem,0.9rem + 6.6vw,7rem);--v2-bg:#ffffff;--v2-surface:#f2f5f3;--v2-surface-2:#e7ece9;--v2-ink:#101614;--v2-muted:#4f5a55;--v2-line:#d8dfdb;--v2-btn-ink:#101614;--od-cta:var(--v2-mint);--od-cta-ink:#0d1210;--od-cta-hover:var(--v2-mint-strong);--od-field:var(--v2-bg);--od-focus:var(--v2-mint-strong);--od-ok:#2c6646;--od-warn:#a8431a;--od-warn-bg:rgba(255,121,64,0.14);--od-error:#b42318;--od-error-bg:rgba(220,38,38,0.08);font-family:var(--v2-font);display:flex;flex-direction:column;gap:20px;padding:clamp(22px,2.6vw,32px);border-radius:var(--v2-radius);background:var(--v2-surface);color:var(--v2-ink);min-width:0}.quote-section :where(*){font-family:inherit}[data-theme=dark] .quote-section{--v2-bg:#0d1210;--v2-surface:#151c19;--v2-surface-2:#1d2622;--v2-ink:#eef3f0;--v2-muted:#a9b6b0;--v2-line:#2a3430;--v2-btn-ink:#0d1210;--od-ok:var(--v2-mint);--od-warn:#ffad85;--od-warn-bg:rgba(255,121,64,0.16);--od-error:#ffb4a8;--od-error-bg:rgba(255,120,100,0.12)}@media(max-width:639px){.quote-section{padding:22px 20px;border-radius:24px}}.quote-section__header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.quote-section__header h3{margin:0;font:600 var(--v2-lead)/1.15 var(--v2-display);letter-spacing:-.025em;color:var(--v2-ink);flex:1 1 100%}.quote-section__version{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 14px;border-radius:999px;background:var(--v2-surface);color:var(--v2-ink);font:600 var(--v2-small)/1 var(--v2-font);white-space:nowrap;background:var(--v2-bg);min-height:28px}.quote-section__version svg{width:15px;height:15px;flex-shrink:0}.quote-section__date{font:400 var(--v2-small)/1.3 var(--v2-font);color:var(--v2-muted)}.quote-section__diff{border-radius:20px;background:var(--v2-bg);background:var(--v2-surface);padding:16px 20px}.quote-section__diff-row{display:flex;align-items:center;gap:12px}.quote-section__diff-old{color:var(--v2-muted);text-decoration:line-through;font:500 var(--v2-body)/1 var(--v2-font)}.quote-section__diff-arrow{width:18px;height:18px;color:var(--v2-muted)}.quote-section__diff-new{font:600 var(--v2-lead)/1 var(--v2-display);letter-spacing:-.02em}.quote-section__diff-reason{margin:10px 0 0;font:400 var(--v2-small)/1.5 var(--v2-font);color:var(--v2-ink)}.quote-section__diff-reason strong{font-weight:600}.quote-section__scope{display:flex;flex-direction:column;gap:8px}.quote-section__scope p{margin:0;font:400 var(--v2-body)/1.5 var(--v2-font);color:var(--v2-ink)}.quote-section__scope strong{font-weight:600}.quote-section__rule{font-size:var(--v2-small)!important;color:var(--v2-muted)!important}.quote-section__items{border-radius:20px;background:var(--v2-bg);background:var(--v2-surface);padding:6px 20px}.quote-section:not(.quote-section--open) .quote-section__diff,.quote-section:not(.quote-section--open) .quote-section__items{background:var(--v2-bg)}.quote-section__item{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font:400 var(--v2-body)/1.4 var(--v2-font)}.quote-section__item span:last-child{font-weight:600;white-space:nowrap}.quote-section__total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.quote-section__total>span:first-child{font:500 var(--v2-body)/1.2 var(--v2-font);color:var(--v2-muted)}.quote-section__amount{font:600 clamp(2rem,1.7rem + 1.2vw,2.625rem)/1 var(--v2-display);letter-spacing:-.035em;color:var(--v2-ink)}.quote-section__note{margin:0;font:400 var(--v2-body)/1.55 var(--v2-font);color:var(--v2-muted);white-space:pre-line}.quote-section__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.quote-section__accept{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1.6rem;border:0;border-radius:999px;background:var(--v2-mint);color:#0d1210;font:600 var(--v2-body)/1 var(--v2-font);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--v2-ease),background-color .25s var(--v2-ease);font-size:1.0625rem;line-height:1.2;padding-block:10px;text-align:center;background:var(--od-cta);color:var(--od-cta-ink)}.quote-section__accept:hover{background:var(--v2-mint-strong)}.quote-section__accept:active{transform:scale(.97)}.quote-section__accept:focus-visible{outline:2px solid var(--v2-mint);outline-offset:3px}.quote-section__accept svg{width:18px;height:18px;flex-shrink:0}.quote-section__accept:disabled{opacity:.5;cursor:not-allowed;transform:none}.quote-section__accept:hover:not(:disabled){background:var(--od-cta-hover)}.quote-section__cancel,.quote-section__decline{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1.6rem;border:0;border-radius:999px;background:var(--v2-mint);color:#0d1210;font:600 var(--v2-body)/1 var(--v2-font);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--v2-ease),background-color .25s var(--v2-ease);font-size:1.0625rem;line-height:1.2;padding-block:10px;text-align:center;background:rgba(0,0,0,0);color:var(--v2-ink)}.quote-section__cancel:hover,.quote-section__decline:hover{background:var(--v2-mint-strong)}.quote-section__cancel:active,.quote-section__decline:active{transform:scale(.97)}.quote-section__cancel:focus-visible,.quote-section__decline:focus-visible{outline:2px solid var(--v2-mint);outline-offset:3px}.quote-section__cancel svg,.quote-section__decline svg{width:18px;height:18px;flex-shrink:0}.quote-section__cancel:disabled,.quote-section__decline:disabled{opacity:.5;cursor:not-allowed;transform:none}.quote-section__cancel:hover:not(:disabled),.quote-section__decline:hover:not(:disabled){background:var(--v2-surface-2)}.quote-section__decline-box .quote-section__decline{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1.6rem;border:0;border-radius:999px;background:var(--v2-mint);color:#0d1210;font:600 var(--v2-body)/1 var(--v2-font);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--v2-ease),background-color .25s var(--v2-ease);font-size:1.0625rem;line-height:1.2;padding-block:10px;text-align:center;background:var(--v2-surface-2);color:var(--v2-ink)}.quote-section__decline-box .quote-section__decline:hover{background:var(--v2-mint-strong)}.quote-section__decline-box .quote-section__decline:active{transform:scale(.97)}.quote-section__decline-box .quote-section__decline:focus-visible{outline:2px solid var(--v2-mint);outline-offset:3px}.quote-section__decline-box .quote-section__decline svg{width:18px;height:18px;flex-shrink:0}.quote-section__decline-box .quote-section__decline:disabled{opacity:.5;cursor:not-allowed;transform:none}.quote-section__decline-box .quote-section__decline:hover:not(:disabled){background:var(--v2-bg)}.quote-section__confirm-box,.quote-section__decline-box{border-radius:20px;background:var(--v2-bg);background:var(--v2-surface);display:flex;flex-direction:column;gap:16px;padding:20px}.quote-section__confirm-box p,.quote-section__decline-box p{margin:0;font:500 var(--v2-body)/1.5 var(--v2-font);color:var(--v2-ink)}.quote-section__decline-box textarea{width:100%;min-height:56px;border:1.5px solid rgba(0,0,0,0);border-radius:18px;background:var(--od-field);color:var(--v2-ink);font:400 1rem/1.3 var(--v2-font);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .25s var(--v2-ease);min-height:104px;padding:14px 18px;resize:vertical}.quote-section__decline-box textarea::placeholder{color:var(--v2-muted);opacity:.85}.quote-section__decline-box textarea:focus{border-color:var(--od-focus)}.quote-section__decline-box textarea:disabled{opacity:.6;cursor:not-allowed}.quote-section__error{margin:0;padding:12px 16px;border-radius:16px;background:var(--od-error-bg);color:var(--od-error);font:600 var(--v2-small)/1.45 var(--v2-font)}.quote-section__banner{border-radius:20px;background:var(--v2-bg);display:flex;align-items:center;gap:14px;padding:16px 20px;font:500 var(--v2-body)/1.45 var(--v2-font);color:var(--v2-ink)}.quote-section__banner svg{flex-shrink:0;width:36px;height:36px;padding:9px;border-radius:50%;background:var(--v2-mint);color:#0d1210}.quote-section__banner--declined svg{background:var(--v2-surface-2);color:var(--v2-ink)}.quote-section__history{display:flex;flex-direction:column;gap:6px}.quote-section__history ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.quote-section__history li{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:baseline;padding:10px 0;font:400 var(--v2-small)/1.4 var(--v2-font);color:var(--v2-muted)}.quote-section__history li span:first-child{font-weight:600;color:var(--v2-ink)}.quote-section__history-toggle{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px;padding:0;border:0;background:none;color:var(--v2-ink);font:600 var(--v2-small)/1 var(--v2-font);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--v2-mint-strong);text-decoration-color:var(--v2-mint-strong);text-decoration-thickness:2px;text-underline-offset:5px}.quote-section__history-toggle:focus-visible{outline:2px solid var(--v2-mint-strong);outline-offset:3px}.quote-section__history-toggle svg{width:16px;height:16px}@media(max-width:639px){.quote-section__actions{flex-direction:column;align-items:stretch}}.payment-section{--v2-mint:#b4dac2;--v2-mint-strong:#9fcfb1;--v2-mint-ink:#2c6646;--v2-orange:#ff7940;--v2-font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--v2-display:"Inter Tight","Inter",system-ui,sans-serif;--v2-margin:clamp(20px,3.4vw,48px);--v2-max:1360px;--v2-radius:28px;--v2-ease:cubic-bezier(0.22,1,0.36,1);--v2-small:0.9375rem;--v2-body:clamp(1.0625rem,1rem + 0.2vw,1.1875rem);--v2-lead:clamp(1.25rem,1.1rem + 0.55vw,1.5rem);--v2-head:clamp(2rem,1.2rem + 3.2vw,4rem);--v2-display-size:clamp(2.5rem,0.9rem + 6.6vw,7rem);--v2-bg:#ffffff;--v2-surface:#f2f5f3;--v2-surface-2:#e7ece9;--v2-ink:#101614;--v2-muted:#4f5a55;--v2-line:#d8dfdb;--v2-btn-ink:#101614;--od-cta:var(--v2-mint);--od-cta-ink:#0d1210;--od-cta-hover:var(--v2-mint-strong);--od-field:var(--v2-bg);--od-focus:var(--v2-mint-strong);--od-ok:#2c6646;--od-warn:#a8431a;--od-warn-bg:rgba(255,121,64,0.14);--od-error:#b42318;--od-error-bg:rgba(220,38,38,0.08);font-family:var(--v2-font);display:flex;flex-direction:column;gap:20px;padding:clamp(22px,2.6vw,32px);border-radius:var(--v2-radius);background:var(--v2-surface);color:var(--v2-ink);min-width:0}.payment-section :where(*){font-family:inherit}[data-theme=dark] .payment-section{--v2-bg:#0d1210;--v2-surface:#151c19;--v2-surface-2:#1d2622;--v2-ink:#eef3f0;--v2-muted:#a9b6b0;--v2-line:#2a3430;--v2-btn-ink:#0d1210;--od-ok:var(--v2-mint);--od-warn:#ffad85;--od-warn-bg:rgba(255,121,64,0.16);--od-error:#ffb4a8;--od-error-bg:rgba(255,120,100,0.12)}@media(max-width:639px){.payment-section{padding:22px 20px;border-radius:24px}}.payment-steps__bank,.payment-steps__step{display:flex;flex-direction:column;gap:18px}.payment-steps__progress{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.payment-steps__progress-dot{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--v2-surface-2);color:var(--v2-muted);font:600 .9375rem/1 var(--v2-font);flex-shrink:0}.payment-steps__progress-dot svg{width:15px;height:15px}.payment-steps__progress-dot--active{background:var(--v2-ink);color:var(--v2-bg)}.payment-steps__progress-dot--done{background:var(--v2-mint-strong);color:#0d1210}.payment-steps__progress-label{font:600 var(--v2-small)/1.2 var(--v2-font);color:var(--v2-ink)}.payment-steps__progress-dot:not(.payment-steps__progress-dot--active):not(.payment-steps__progress-dot--done)+.payment-steps__progress-label{color:var(--v2-muted);font-weight:500}.payment-steps__progress-line{width:28px;height:4px;border-radius:999px;background:var(--v2-surface-2)}.payment-steps__progress-line--done{background:var(--v2-ink)}.payment-steps__items{border-radius:20px;background:var(--v2-bg);background:var(--v2-surface);padding:6px 20px}.payment-steps__item{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font:400 var(--v2-body)/1.4 var(--v2-font)}.payment-steps__item span:last-child{font-weight:600;white-space:nowrap}.payment-steps__amount-box,.payment-steps__bank-amount{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:16px}.payment-steps__amount-box>span:first-child,.payment-steps__bank-amount>span:first-child{font:500 var(--v2-body)/1.2 var(--v2-font);color:var(--v2-muted)}.payment-steps__amount-box>span:last-child,.payment-steps__bank-amount>span:last-child{font:600 clamp(2rem,1.7rem + 1.2vw,2.625rem)/1 var(--v2-display);letter-spacing:-.035em;color:var(--v2-ink)}.payment-steps__address-summary{border-radius:20px;background:var(--v2-bg);background:var(--v2-surface);display:grid;grid-template-columns:22px 1fr;grid-gap:4px 14px;gap:4px 14px;padding:18px 20px 10px}.payment-steps__address-summary>svg{width:20px;height:20px;margin-top:2px;color:var(--v2-muted)}.payment-steps__address-summary>div{display:flex;flex-direction:column;gap:2px;min-width:0;font:400 var(--v2-body)/1.45 var(--v2-font)}.payment-steps__address-summary>div strong{font-weight:600}.payment-steps__address-summary>div span{color:var(--v2-muted);overflow-wrap:anywhere}.payment-steps__edit-btn{grid-column:2;justify-self:start;text-align:left;line-height:1.3;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:var(--v2-ink);font:600 var(--v2-small)/1 var(--v2-font);text-decoration:underline;-webkit-text-decoration-color:var(--v2-mint-strong);text-decoration-color:var(--v2-mint-strong);text-decoration-thickness:2px;text-underline-offset:5px;cursor:pointer}.payment-steps__edit-btn:focus-visible{outline:2px solid var(--v2-mint-strong);outline-offset:3px}.payment-steps__edit-btn svg{width:15px;height:15px}.payment-steps__address-form{display:flex;flex-direction:column;gap:10px}.payment-steps__address-form input{width:100%;min-height:56px;padding:0 18px;border:1.5px solid rgba(0,0,0,0);border-radius:18px;background:var(--od-field);color:var(--v2-ink);font:400 1rem/1.3 var(--v2-font);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .25s var(--v2-ease)}.payment-steps__address-form input::placeholder{color:var(--v2-muted);opacity:.85}.payment-steps__address-form input:focus{border-color:var(--od-focus)}.payment-steps__address-form input:disabled{opacity:.6;cursor:not-allowed}.payment-steps__address-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-gap:10px;gap:10px}.payment-steps__primary{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1.6rem;border:0;border-radius:999px;background:var(--v2-mint);color:#0d1210;font:600 var(--v2-body)/1 var(--v2-font);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--v2-ease),background-color .25s var(--v2-ease);font-size:1.0625rem;line-height:1.2;padding-block:10px;text-align:center;background:var(--od-cta);color:var(--od-cta-ink);width:100%}.payment-steps__primary:hover{background:var(--v2-mint-strong)}.payment-steps__primary:active{transform:scale(.97)}.payment-steps__primary:focus-visible{outline:2px solid var(--v2-mint);outline-offset:3px}.payment-steps__primary svg{width:18px;height:18px;flex-shrink:0}.payment-steps__primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.payment-steps__primary:hover:not(:disabled){background:var(--od-cta-hover)}.payment-steps__secure{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;font:400 var(--v2-small)/1.4 var(--v2-font);color:var(--v2-muted);text-align:center}.payment-steps__secure svg{width:15px;height:15px;flex-shrink:0}.payment-steps__methods{display:grid;grid-gap:10px;gap:10px}@media(min-width:640px){.payment-steps__methods{grid-template-columns:1fr 1fr}}.payment-steps__method{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px;border:0;border-radius:22px;background:var(--v2-bg);color:var(--v2-ink);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 2px rgba(0,0,0,0);transition:box-shadow .25s var(--v2-ease),transform .25s var(--v2-ease)}.payment-steps__method:focus-visible{outline:2px solid var(--v2-mint-strong);outline-offset:3px}.payment-steps__method>svg{width:24px;height:24px;margin-bottom:6px;color:var(--v2-ink)}.payment-steps__method strong{font:600 var(--v2-body)/1.2 var(--v2-font)}.payment-steps__method>span{font:400 var(--v2-small)/1.45 var(--v2-font);color:var(--v2-muted)}.payment-steps__method:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--v2-ink)}.payment-steps__method:active:not(:disabled){transform:scale(.98)}.payment-steps__method:disabled{opacity:.55;cursor:not-allowed}.payment-steps__brand-icons{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.payment-steps__brand-icons img{height:22px;width:auto}.payment-steps__back{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1.6rem;border:0;border-radius:999px;background:var(--v2-mint);color:#0d1210;font:600 var(--v2-body)/1 var(--v2-font);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--v2-ease),background-color .25s var(--v2-ease);font-size:1.0625rem;line-height:1.2;padding-block:10px;text-align:center;background:rgba(0,0,0,0);color:var(--v2-ink);align-self:flex-start}.payment-steps__back:hover{background:var(--v2-mint-strong)}.payment-steps__back:active{transform:scale(.97)}.payment-steps__back:focus-visible{outline:2px solid var(--v2-mint);outline-offset:3px}.payment-steps__back svg{width:18px;height:18px;flex-shrink:0}.payment-steps__back:disabled{opacity:.5;cursor:not-allowed;transform:none}.payment-steps__back:hover:not(:disabled){background:var(--v2-surface-2)}.payment-steps__error{margin:0;padding:12px 16px;border-radius:16px;background:var(--od-error-bg);color:var(--od-error);font:600 var(--v2-small)/1.45 var(--v2-font)}.payment-steps__banner{border-radius:20px;background:var(--v2-bg);display:flex;align-items:center;gap:14px;padding:16px 20px}.payment-steps__banner>svg{flex-shrink:0;width:40px;height:40px;padding:10px;border-radius:50%;background:var(--v2-mint);color:#0d1210}.payment-steps__banner>div{display:flex;flex-direction:column;gap:2px;min-width:0}.payment-steps__banner strong{font:600 var(--v2-body)/1.3 var(--v2-font);color:var(--v2-ink)}.payment-steps__banner span{font:400 var(--v2-small)/1.4 var(--v2-font);color:var(--v2-muted)}.payment-steps__bank-intro{display:flex;align-items:center;gap:10px;margin:0;font:500 var(--v2-body)/1.45 var(--v2-font)}.payment-steps__bank-intro svg{width:20px;height:20px;flex-shrink:0}.payment-steps__bank-table{border-radius:20px;background:var(--v2-bg);background:var(--v2-surface);padding:6px 8px 6px 20px}.payment-steps__bank-row{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px}.payment-steps__bank-row>span:first-child{font:400 var(--v2-small)/1.3 var(--v2-font);color:var(--v2-muted);flex-shrink:0}.payment-steps__bank-value{display:inline-flex;align-items:center;gap:4px;min-width:0;font:600 var(--v2-small)/1.35 var(--v2-font);text-align:right;overflow-wrap:anywhere}.payment-steps__copy{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--v2-muted);cursor:pointer;transition:background-color .25s var(--v2-ease),color .25s var(--v2-ease)}.payment-steps__copy:focus-visible{outline:2px solid var(--v2-mint-strong);outline-offset:3px}.payment-steps__copy:hover{background:var(--v2-surface-2);color:var(--v2-ink)}.payment-steps__copy svg{width:16px;height:16px}.payment-steps__bank-hint{margin:0;font:400 var(--v2-small)/1.55 var(--v2-font);color:var(--v2-muted)}.payment-steps__switch-online{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1.6rem;border:0;border-radius:999px;background:var(--v2-mint);color:#0d1210;font:600 var(--v2-body)/1 var(--v2-font);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--v2-ease),background-color .25s var(--v2-ease);font-size:1.0625rem;line-height:1.2;padding-block:10px;text-align:center;background:var(--v2-surface-2);color:var(--v2-ink);align-self:flex-start}.payment-steps__switch-online:hover{background:var(--v2-mint-strong)}.payment-steps__switch-online:active{transform:scale(.97)}.payment-steps__switch-online:focus-visible{outline:2px solid var(--v2-mint);outline-offset:3px}.payment-steps__switch-online svg{width:18px;height:18px;flex-shrink:0}.payment-steps__switch-online:disabled{opacity:.5;cursor:not-allowed;transform:none}.payment-steps__switch-online:hover:not(:disabled){background:var(--v2-bg)}@media(max-width:639px){.payment-steps__back,.payment-steps__switch-online{align-self:stretch}.payment-steps__secure{justify-content:flex-start;text-align:left}}.shipment-section{--v2-mint:#b4dac2;--v2-mint-strong:#9fcfb1;--v2-mint-ink:#2c6646;--v2-orange:#ff7940;--v2-font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--v2-display:"Inter Tight","Inter",system-ui,sans-serif;--v2-margin:clamp(20px,3.4vw,48px);--v2-max:1360px;--v2-radius:28px;--v2-ease:cubic-bezier(0.22,1,0.36,1);--v2-small:0.9375rem;--v2-body:clamp(1.0625rem,1rem + 0.2vw,1.1875rem);--v2-lead:clamp(1.25rem,1.1rem + 0.55vw,1.5rem);--v2-head:clamp(2rem,1.2rem + 3.2vw,4rem);--v2-display-size:clamp(2.5rem,0.9rem + 6.6vw,7rem);--v2-bg:#ffffff;--v2-surface:#f2f5f3;--v2-surface-2:#e7ece9;--v2-ink:#101614;--v2-muted:#4f5a55;--v2-line:#d8dfdb;--v2-btn-ink:#101614;--od-cta:var(--v2-mint);--od-cta-ink:#0d1210;--od-cta-hover:var(--v2-mint-strong);--od-field:var(--v2-bg);--od-focus:var(--v2-mint-strong);--od-ok:#2c6646;--od-warn:#a8431a;--od-warn-bg:rgba(255,121,64,0.14);--od-error:#b42318;--od-error-bg:rgba(220,38,38,0.08);font-family:var(--v2-font);display:flex;flex-direction:column;gap:20px;padding:clamp(22px,2.6vw,32px);border-radius:var(--v2-radius);background:var(--v2-surface);color:var(--v2-ink);min-width:0}.shipment-section :where(*){font-family:inherit}[data-theme=dark] .shipment-section{--v2-bg:#0d1210;--v2-surface:#151c19;--v2-surface-2:#1d2622;--v2-ink:#eef3f0;--v2-muted:#a9b6b0;--v2-line:#2a3430;--v2-btn-ink:#0d1210;--od-ok:var(--v2-mint);--od-warn:#ffad85;--od-warn-bg:rgba(255,121,64,0.16);--od-error:#ffb4a8;--od-error-bg:rgba(255,120,100,0.12)}@media(max-width:639px){.shipment-section{padding:22px 20px;border-radius:24px}}.shipment-section__body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"qr text" "qr app" "qr valid";align-items:center;align-content:center;grid-gap:12px 24px;gap:12px 24px}@media(max-width:639px){.shipment-section__body{grid-template-columns:1fr;grid-template-areas:"qr" "text" "app" "valid"}}.shipment-section__qr{grid-area:qr;justify-self:start;padding:14px;border-radius:22px;background:#fff}.shipment-section__qr img{display:block;width:176px;height:176px;object-fit:contain}@media(max-width:639px){.shipment-section__qr{justify-self:center}.shipment-section__qr img{width:200px;height:200px}}.shipment-section__instruction{grid-area:text;margin:0;font:500 var(--v2-body)/1.5 var(--v2-font)}.shipment-section__app-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1.6rem;border:0;border-radius:999px;background:var(--v2-mint);color:#0d1210;font:600 var(--v2-body)/1 var(--v2-font);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--v2-ease),background-color .25s var(--v2-ease);font-size:1.0625rem;line-height:1.2;padding-block:10px;text-align:center;background:var(--od-cta);color:var(--od-cta-ink);grid-area:app;justify-self:start}.shipment-section__app-btn:hover{background:var(--v2-mint-strong)}.shipment-section__app-btn:active{transform:scale(.97)}.shipment-section__app-btn:focus-visible{outline:2px solid var(--v2-mint);outline-offset:3px}.shipment-section__app-btn svg{width:18px;height:18px;flex-shrink:0}.shipment-section__app-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.shipment-section__app-btn:hover:not(:disabled){background:var(--od-cta-hover)}@media(max-width:639px){.shipment-section__app-btn{justify-self:stretch}}.shipment-section__validity{grid-area:valid;margin:0;font:400 var(--v2-small)/1.4 var(--v2-font);color:var(--v2-muted)}.shipment-section__note{border-radius:20px;background:var(--v2-bg);display:flex;align-items:flex-start;gap:12px;padding:16px 20px}.shipment-section__note svg{width:20px;height:20px;margin-top:2px;flex-shrink:0;color:var(--v2-muted)}.shipment-section__note p{margin:0;font:400 var(--v2-body)/1.5 var(--v2-font)}.shipment-section__note--warning{background:var(--od-warn-bg)}.shipment-section__note--warning svg{color:var(--od-warn)}.shipment-section__tracking{border-radius:20px;background:var(--v2-bg);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:14px 20px}.shipment-section--open .shipment-section__tracking{background:var(--v2-surface)}.shipment-section__tracking-info{display:flex;flex-direction:column;gap:4px;min-width:0}.shipment-section__tracking-label{font:400 var(--v2-small)/1.3 var(--v2-font);color:var(--v2-muted)}.shipment-section__tracking-number{font:600 var(--v2-body)/1.2 var(--v2-font);overflow-wrap:anywhere}.shipment-section__tracking-link{display:inline-flex;align-items:center;gap:.4em;min-height:44px;color:inherit;font:600 var(--v2-body)/1 var(--v2-font);text-decoration:none;cursor:pointer;background:none;border:0;padding:0;font-size:var(--v2-small);text-decoration:underline;-webkit-text-decoration-color:var(--v2-mint-strong);text-decoration-color:var(--v2-mint-strong);text-decoration-thickness:2px;text-underline-offset:5px}.shipment-section__tracking-link svg{transition:transform .25s var(--v2-ease)}.shipment-section__tracking-link:hover svg{transform:translateX(4px)}.shipment-section__tracking-link:focus-visible{outline:2px solid var(--v2-mint);outline-offset:3px;border-radius:6px}.shipment-section__tracking-link svg{width:15px;height:15px}.updates-section{--v2-mint:#b4dac2;--v2-mint-strong:#9fcfb1;--v2-mint-ink:#2c6646;--v2-orange:#ff7940;--v2-font:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--v2-display:"Inter Tight","Inter",system-ui,sans-serif;--v2-margin:clamp(20px,3.4vw,48px);--v2-max:1360px;--v2-radius:28px;--v2-ease:cubic-bezier(0.22,1,0.36,1);--v2-small:0.9375rem;--v2-body:clamp(1.0625rem,1rem + 0.2vw,1.1875rem);--v2-lead:clamp(1.25rem,1.1rem + 0.55vw,1.5rem);--v2-head:clamp(2rem,1.2rem + 3.2vw,4rem);--v2-display-size:clamp(2.5rem,0.9rem + 6.6vw,7rem);--v2-bg:#ffffff;--v2-surface:#f2f5f3;--v2-surface-2:#e7ece9;--v2-ink:#101614;--v2-muted:#4f5a55;--v2-line:#d8dfdb;--v2-btn-ink:#101614;--od-cta:var(--v2-mint);--od-cta-ink:#0d1210;--od-cta-hover:var(--v2-mint-strong);--od-field:var(--v2-bg);--od-focus:var(--v2-mint-strong);--od-ok:#2c6646;--od-warn:#a8431a;--od-warn-bg:rgba(255,121,64,0.14);--od-error:#b42318;--od-error-bg:rgba(220,38,38,0.08);font-family:var(--v2-font);display:flex;flex-direction:column;gap:20px;padding:clamp(22px,2.6vw,32px);border-radius:var(--v2-radius);background:var(--v2-surface);color:var(--v2-ink);min-width:0}.updates-section :where(*){font-family:inherit}[data-theme=dark] .updates-section{--v2-bg:#0d1210;--v2-surface:#151c19;--v2-surface-2:#1d2622;--v2-ink:#eef3f0;--v2-muted:#a9b6b0;--v2-line:#2a3430;--v2-btn-ink:#0d1210;--od-ok:var(--v2-mint);--od-warn:#ffad85;--od-warn-bg:rgba(255,121,64,0.16);--od-error:#ffb4a8;--od-error-bg:rgba(255,120,100,0.12)}@media(max-width:639px){.updates-section{padding:22px 20px;border-radius:24px}}.updates-section__list{display:flex;flex-direction:column}.updates-section__item{display:grid;grid-template-columns:12px minmax(0,1fr);grid-gap:16px;gap:16px;padding:12px 0}.updates-section__item:first-child{padding-top:0}.updates-section__item:last-child{padding-bottom:0}.updates-section__item-dot{width:12px;height:12px;margin-top:.42em;border-radius:50%;background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px var(--v2-muted);opacity:.55}.updates-section__item--update .updates-section__item-dot{box-shadow:none;opacity:1;background:var(--v2-mint-strong)}.updates-section__item:first-child .updates-section__item-dot{box-shadow:none;opacity:1;background:var(--v2-mint-ink)}[data-theme=dark] .updates-section__item:first-child .updates-section__item-dot{background:var(--v2-mint)}.updates-section__item-body{display:flex;flex-direction:column;gap:4px;min-width:0}.updates-section__item-body p{margin:0;font:400 var(--v2-body)/1.5 var(--v2-font);color:var(--v2-ink);overflow-wrap:anywhere;white-space:pre-line}.updates-section__item-body span{font:400 var(--v2-small)/1.3 var(--v2-font);color:var(--v2-muted)}.updates-section__item--update .updates-section__item-body p{font-weight:500}.repair-section{display:flex;flex-direction:column;gap:20px;padding:clamp(22px,2.6vw,32px);border-radius:var(--v2-radius);background:var(--v2-surface);color:var(--v2-ink);min-width:0}@media(max-width:639px){.repair-section{padding:22px 20px;border-radius:24px}}.repair-section__devices{display:flex;flex-direction:column;gap:10px}.repair-section__device{border-radius:20px;background:var(--v2-bg);overflow:hidden}.repair-section__device-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 16px 20px;cursor:pointer;border-radius:20px;transition:background-color .25s var(--v2-ease)}.repair-section__device-header:focus-visible{outline:2px solid var(--v2-mint-strong);outline-offset:3px}.repair-section__device-header:hover{background:var(--v2-surface)}.repair-section__device-info{display:flex;align-items:center;gap:14px;min-width:0}.repair-section__device-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--v2-surface);flex-shrink:0}.repair-section__device-icon svg{width:20px;height:20px}.repair-section__device-text{min-width:0}.repair-section__device-name{margin:0;font:600 var(--v2-body)/1.25 var(--v2-font);color:var(--v2-ink);overflow-wrap:anywhere}.repair-section__device-meta{margin:2px 0 0;font:400 var(--v2-small)/1.35 var(--v2-font);color:var(--v2-muted)}.repair-section__device-meta:empty{display:none}.repair-section__device-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.repair-section__device-status,.repair-section__service-badge{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 14px;border-radius:999px;background:var(--v2-surface);color:var(--v2-ink);font:600 var(--v2-small)/1 var(--v2-font);white-space:nowrap}.repair-section__device-status svg,.repair-section__service-badge svg{width:15px;height:15px;flex-shrink:0}.repair-section__device-status--info,.repair-section__service-badge--info{background:var(--v2-surface)}.repair-section__device-status--done,.repair-section__service-badge--done{background:var(--v2-mint);color:#0d1210}.repair-section__device-status--warn,.repair-section__service-badge--warn{background:var(--od-warn-bg);color:var(--od-warn)}.repair-section__expand-icon{display:inline-flex;color:var(--v2-muted)}.repair-section__expand-icon svg{width:20px;height:20px}.repair-section__device-details{overflow:hidden}.repair-section__device-content{display:flex;flex-direction:column;gap:18px;padding:4px 20px 20px}.repair-section__specs{display:flex;flex-wrap:wrap;gap:6px 24px}.repair-section__spec{display:inline-flex;gap:8px;font:400 var(--v2-small)/1.4 var(--v2-font)}.repair-section__spec-label{color:var(--v2-muted)}.repair-section__spec-value{font-weight:600;overflow-wrap:anywhere}.repair-section__services-title{margin:0 0 4px;font:600 var(--v2-body)/1.3 var(--v2-font);color:var(--v2-ink)}.repair-section__services-list{display:flex;flex-direction:column}.repair-section__service{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 0}.repair-section__service-info{display:flex;align-items:baseline;gap:12px;flex:1 1 220px;min-width:0}.repair-section__service-icon{display:none}.repair-section__service-name{font:400 var(--v2-body)/1.4 var(--v2-font);overflow-wrap:anywhere}.repair-section__service-price{margin-left:auto;font:600 var(--v2-body)/1.4 var(--v2-font);white-space:nowrap}.repair-section__problem{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border-radius:16px;background:var(--v2-surface)}.repair-section__problem-label{font:600 var(--v2-small)/1.3 var(--v2-font);color:var(--v2-muted)}.repair-section__problem-text{margin:0;font:400 var(--v2-body)/1.5 var(--v2-font);white-space:pre-line;overflow-wrap:anywhere}.repair-section__service-badge svg{display:none}@media(max-width:639px){.repair-section__device-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 12px;gap:10px 12px;padding:16px}.repair-section__device-icon{display:none}.repair-section__device-right{display:contents}.repair-section__device-right>:first-child{grid-column:1;grid-row:2;justify-self:start}.repair-section__expand-icon{grid-column:2;grid-row:1;align-self:start}.repair-section__device-content{padding:0 16px 16px}}.ankauf-section{display:flex;flex-direction:column;gap:20px;padding:clamp(22px,2.6vw,32px);border-radius:var(--v2-radius);background:var(--v2-surface);color:var(--v2-ink);min-width:0}@media(max-width:639px){.ankauf-section{padding:22px 20px;border-radius:24px}}.ankauf-section__header{justify-content:space-between}.ankauf-section__refresh-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--v2-bg);color:var(--v2-ink);cursor:pointer;transition:background-color .25s var(--v2-ease)}.ankauf-section__refresh-btn:focus-visible{outline:2px solid var(--v2-mint-strong);outline-offset:3px}.ankauf-section__refresh-btn:hover:not(:disabled){background:var(--v2-surface-2)}.ankauf-section__refresh-btn svg{width:18px;height:18px}.ankauf-section__refresh-btn .spinning{animation:od-spin .9s linear infinite}.ankauf-section__devices{display:flex;flex-direction:column;gap:12px}.ankauf-section__device{border-radius:20px;background:var(--v2-bg);padding:20px;display:flex;flex-direction:column;gap:18px}.ankauf-section__device--open,[data-theme=dark] .ankauf-section__device--open{--v2-ink:#0d1210;--v2-muted:#2f4b3d;--v2-bg:#ffffff;--v2-surface:rgba(255,255,255,0.5);--v2-surface-2:rgba(255,255,255,0.78);--od-cta:#0d1210;--od-cta-ink:#ffffff;--od-cta-hover:#2a3530;--od-field:#ffffff;--od-focus:#0d1210;--od-ok:#1f5236;--od-warn:#8a3410;--od-warn-bg:rgba(255,255,255,0.55);--od-error:#8f1d12;--od-error-bg:rgba(255,255,255,0.6);background:var(--v2-mint);color:var(--v2-ink)}.ankauf-section__device-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ankauf-section__device-info{display:flex;align-items:center;gap:14px;min-width:0}.ankauf-section__device-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--v2-surface);flex-shrink:0}.ankauf-section__device-icon svg{width:20px;height:20px}.ankauf-section__device-name{margin:0;font:600 var(--v2-body)/1.25 var(--v2-font)}.ankauf-section__device-meta{margin:2px 0 0;font:400 var(--v2-small)/1.35 var(--v2-font);color:var(--v2-muted)}.ankauf-section__device-meta:empty{display:none}.ankauf-section__condition-badge,.ankauf-section__history-type,.ankauf-section__offer-status{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 14px;border-radius:999px;background:var(--v2-surface);color:var(--v2-ink);font:600 var(--v2-small)/1 var(--v2-font);white-space:nowrap}.ankauf-section__condition-badge svg,.ankauf-section__history-type svg,.ankauf-section__offer-status svg{width:15px;height:15px;flex-shrink:0}.ankauf-section__device--open .ankauf-section__condition-badge{background:var(--v2-bg)}.ankauf-section__condition-badge--excellent,.ankauf-section__condition-badge--good{background:var(--v2-mint);color:#0d1210}.ankauf-section__condition-badge--defect,.ankauf-section__condition-badge--poor{background:var(--od-warn-bg);color:var(--od-warn)}.ankauf-section__offer-status--offered{background:var(--v2-ink);color:var(--v2-bg)}.ankauf-section__offer-status--agreed{background:var(--v2-mint);color:#0d1210}.ankauf-section__offer-status--rejected{background:var(--od-warn-bg);color:var(--od-warn)}.ankauf-section__device-content,.ankauf-section__device-details{display:flex;flex-direction:column;gap:18px}.ankauf-section__pricing{display:flex;flex-direction:column}.ankauf-section__price-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0}.ankauf-section__price-label{font:400 var(--v2-body)/1.3 var(--v2-font);color:var(--v2-muted)}.ankauf-section__price-value{font:600 var(--v2-body)/1.2 var(--v2-font);white-space:nowrap}.ankauf-section__price-value--offer{font:600 clamp(2rem,1.7rem + 1.2vw,2.625rem)/1 var(--v2-display);letter-spacing:-.035em;color:var(--v2-ink)}.ankauf-section__price-value--agreed{font:600 var(--v2-lead)/1.1 var(--v2-display);color:var(--od-ok)}.ankauf-section__status-row{padding-top:8px}.ankauf-section__actions{display:flex;flex-wrap:wrap;gap:8px 10px}@media(max-width:639px){.ankauf-section__actions{flex-direction:column}}.ankauf-section__action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1.6rem;border:0;border-radius:999px;background:var(--v2-mint);color:#0d1210;font:600 var(--v2-body)/1 var(--v2-font);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--v2-ease),background-color .25s var(--v2-ease);font-size:1.0625rem;line-height:1.2;padding-block:10px;text-align:center;background:rgba(0,0,0,0);color:var(--v2-ink)}.ankauf-section__action-btn:hover{background:var(--v2-mint-strong)}.ankauf-section__action-btn:active{transform:scale(.97)}.ankauf-section__action-btn:focus-visible{outline:2px solid var(--v2-mint);outline-offset:3px}.ankauf-section__action-btn svg{width:18px;height:18px;flex-shrink:0}.ankauf-section__action-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ankauf-section__action-btn:hover:not(:disabled){background:var(--v2-surface-2)}.ankauf-section__action-btn svg{width:17px;height:17px}.ankauf-section__action-btn--accept{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1.6rem;border:0;border-radius:999px;background:var(--v2-mint);color:#0d1210;font:600 var(--v2-body)/1 var(--v2-font);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--v2-ease),background-color .25s var(--v2-ease);font-size:1.0625rem;line-height:1.2;padding-block:10px;text-align:center;background:var(--od-cta);color:var(--od-cta-ink)}.ankauf-section__action-btn--accept:hover{background:var(--v2-mint-strong)}.ankauf-section__action-btn--accept:active{transform:scale(.97)}.ankauf-section__action-btn--accept:focus-visible{outline:2px solid var(--v2-mint);outline-offset:3px}.ankauf-section__action-btn--accept svg{width:18px;height:18px;flex-shrink:0}.ankauf-section__action-btn--accept:disabled{opacity:.5;cursor:not-allowed;transform:none}.ankauf-section__action-btn--accept:hover:not(:disabled){background:var(--od-cta-hover)}.ankauf-section__action-btn--counter{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1.6rem;border:0;border-radius:999px;background:var(--v2-mint);color:#0d1210;font:600 var(--v2-body)/1 var(--v2-font);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--v2-ease),background-color .25s var(--v2-ease);font-size:1.0625rem;line-height:1.2;padding-block:10px;text-align:center;background:var(--v2-surface-2);color:var(--v2-ink)}.ankauf-section__action-btn--counter:hover{background:var(--v2-mint-strong)}.ankauf-section__action-btn--counter:active{transform:scale(.97)}.ankauf-section__action-btn--counter:focus-visible{outline:2px solid var(--v2-mint);outline-offset:3px}.ankauf-section__action-btn--counter svg{width:18px;height:18px;flex-shrink:0}.ankauf-section__action-btn--counter:disabled{opacity:.5;cursor:not-allowed;transform:none}.ankauf-section__action-btn--counter:hover:not(:disabled){background:var(--v2-bg)}.ankauf-section__agreed-banner,.ankauf-section__waiting-banner{border-radius:20px;background:var(--v2-bg);background:var(--v2-surface);display:flex;align-items:center;gap:12px;padding:14px 18px;font:500 var(--v2-body)/1.45 var(--v2-font)}.ankauf-section__agreed-banner svg,.ankauf-section__waiting-banner svg{width:20px;height:20px;flex-shrink:0}.ankauf-section__agreed-banner svg{color:var(--od-ok)}.ankauf-section__accessories-title,.ankauf-section__history-title,.ankauf-section__issues-title{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:600 var(--v2-body)/1.3 var(--v2-font);color:var(--v2-ink)}.ankauf-section__accessories-title svg,.ankauf-section__history-title svg,.ankauf-section__issues-title svg{width:17px;height:17px;color:var(--v2-muted)}.ankauf-section__history-list{display:flex;flex-direction:column}.ankauf-section__history-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 0;font:400 var(--v2-small)/1.3 var(--v2-font)}.ankauf-section__history-type{justify-self:start;min-height:28px;background:var(--v2-surface)}.ankauf-section__history-amount{font-weight:600}.ankauf-section__history-date{color:var(--v2-muted)}.ankauf-section__battery-header{display:flex;align-items:center;gap:8px;margin-bottom:10px;font:500 var(--v2-body)/1.2 var(--v2-font)}.ankauf-section__battery-header svg{width:18px;height:18px;color:var(--v2-muted)}.ankauf-section__battery-value{margin-left:auto;font-weight:600}.ankauf-section__battery-bar{height:8px;border-radius:999px;background:var(--v2-surface-2);overflow:hidden}.ankauf-section__battery-fill{height:100%;border-radius:999px;background:var(--v2-mint-strong)}.ankauf-section__battery-fill--fair{background:#e9b45a}.ankauf-section__battery-fill--low{background:var(--v2-orange)}.ankauf-section__accessories-grid,.ankauf-section__issues-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:4px 16px;gap:4px 16px}@media(max-width:639px){.ankauf-section__accessories-grid,.ankauf-section__issues-grid{grid-template-columns:1fr}}.ankauf-section__accessory,.ankauf-section__issue{display:flex;align-items:center;gap:8px;min-width:0;min-height:32px;overflow-wrap:anywhere;font:400 var(--v2-small)/1.3 var(--v2-font);color:var(--v2-muted)}.ankauf-section__accessory svg,.ankauf-section__issue svg{width:15px;height:15px;flex-shrink:0}.ankauf-section__issue svg{color:var(--od-ok)}.ankauf-section__issue--active{color:var(--od-warn);font-weight:600}.ankauf-section__issue--active svg{color:var(--od-warn)}.ankauf-section__accessory--included{color:var(--v2-ink)}.ankauf-section__accessory--included svg{color:var(--od-ok)}.ankauf-section__modal-overlay{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(8,12,10,.58)}@media(max-width:639px){.ankauf-section__modal-overlay{align-items:flex-end;padding:0}}.ankauf-section__modal{width:100%;max-width:440px;display:flex;flex-direction:column;gap:16px;padding:clamp(24px,4vw,36px);border-radius:var(--v2-radius);background:var(--v2-bg);color:var(--v2-ink);box-shadow:0 32px 90px rgba(8,12,10,.28)}@media(max-width:639px){.ankauf-section__modal{max-width:none;border-radius:var(--v2-radius) var(--v2-radius) 0 0;padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.ankauf-section__modal-title{margin:0;font:600 var(--v2-lead)/1.15 var(--v2-display);letter-spacing:-.025em;color:var(--v2-ink)}.ankauf-section__modal-subtitle{margin:-8px 0 0;font:400 var(--v2-small)/1.4 var(--v2-font);color:var(--v2-muted)}.ankauf-section__modal-input{display:flex;flex-direction:column;gap:8px}.ankauf-section__modal-input label{font:600 var(--v2-small)/1.2 var(--v2-font)}.ankauf-section__modal-input input,.ankauf-section__modal-input textarea{width:100%;min-height:56px;padding:0 18px;border:1.5px solid rgba(0,0,0,0);border-radius:18px;background:var(--od-field);color:var(--v2-ink);font:400 1rem/1.3 var(--v2-font);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .25s var(--v2-ease);background:var(--v2-surface)}.ankauf-section__modal-input input::placeholder,.ankauf-section__modal-input textarea::placeholder{color:var(--v2-muted);opacity:.85}.ankauf-section__modal-input input:focus,.ankauf-section__modal-input textarea:focus{border-color:var(--od-focus)}.ankauf-section__modal-input input:disabled,.ankauf-section__modal-input textarea:disabled{opacity:.6;cursor:not-allowed}.ankauf-section__modal-input textarea{padding:14px 18px;resize:vertical}.ankauf-section__modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.ankauf-section__modal-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1.6rem;border:0;border-radius:999px;background:var(--v2-mint);color:#0d1210;font:600 var(--v2-body)/1 var(--v2-font);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--v2-ease),background-color .25s var(--v2-ease);font-size:1.0625rem;line-height:1.2;padding-block:10px;text-align:center;background:rgba(0,0,0,0);color:var(--v2-ink)}.ankauf-section__modal-btn:hover{background:var(--v2-mint-strong)}.ankauf-section__modal-btn:active{transform:scale(.97)}.ankauf-section__modal-btn:focus-visible{outline:2px solid var(--v2-mint);outline-offset:3px}.ankauf-section__modal-btn svg{width:18px;height:18px;flex-shrink:0}.ankauf-section__modal-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.ankauf-section__modal-btn:hover:not(:disabled){background:var(--v2-surface-2)}.ankauf-section__modal-btn--submit{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1.6rem;border:0;border-radius:999px;background:var(--v2-mint);color:#0d1210;font:600 var(--v2-body)/1 var(--v2-font);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--v2-ease),background-color .25s var(--v2-ease);font-size:1.0625rem;line-height:1.2;padding-block:10px;text-align:center;background:var(--od-cta);color:var(--od-cta-ink)}.ankauf-section__modal-btn--submit:hover{background:var(--v2-mint-strong)}.ankauf-section__modal-btn--submit:active{transform:scale(.97)}.ankauf-section__modal-btn--submit:focus-visible{outline:2px solid var(--v2-mint);outline-offset:3px}.ankauf-section__modal-btn--submit svg{width:18px;height:18px;flex-shrink:0}.ankauf-section__modal-btn--submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.ankauf-section__modal-btn--submit:hover:not(:disabled){background:var(--od-cta-hover)}.fremd-section{display:flex;flex-direction:column;gap:20px;padding:clamp(22px,2.6vw,32px);border-radius:var(--v2-radius);background:var(--v2-surface);color:var(--v2-ink);min-width:0}@media(max-width:639px){.fremd-section{padding:22px 20px;border-radius:24px}}.fremd-section__items{display:flex;flex-direction:column;gap:10px}.fremd-section__item{border-radius:20px;background:var(--v2-bg);display:flex;flex-direction:column;gap:18px;padding:20px}.fremd-section__item-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.fremd-section__item-info{min-width:0}.fremd-section__item-name{margin:0;font:600 var(--v2-body)/1.3 var(--v2-font);overflow-wrap:anywhere}.fremd-section__item-qty{margin-left:8px;font-weight:500;color:var(--v2-muted)}.fremd-section__item-price{margin:4px 0 0;font:400 var(--v2-small)/1.3 var(--v2-font);color:var(--v2-muted)}.fremd-section__item-status{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 14px;border-radius:999px;background:var(--v2-surface);color:var(--v2-ink);font:600 var(--v2-small)/1 var(--v2-font);white-space:nowrap;flex-shrink:0}.fremd-section__item-status svg{width:15px;height:15px;flex-shrink:0}.fremd-section__item-status--done{background:var(--v2-mint);color:#0d1210}.fremd-section__progress-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.fremd-section__progress-step{display:flex;flex-direction:column;gap:10px;min-width:0}.fremd-section__progress-step:before{content:"";display:block;height:6px;border-radius:999px;background:var(--v2-surface-2);transition:background-color .4s var(--v2-ease)}.fremd-section__progress-step--active:before{background:var(--v2-mint-strong)}.fremd-section__progress-dot{display:none}.fremd-section__progress-label{font:500 var(--v2-small)/1.25 var(--v2-font);color:var(--v2-muted);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.fremd-section__progress-step--active .fremd-section__progress-label{color:var(--v2-ink)}.fremd-section__payment-header{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;font:400 var(--v2-small)/1.2 var(--v2-font)}.fremd-section__payment-label{color:var(--v2-muted)}.fremd-section__payment-status{font-weight:600}.fremd-section__payment-bar{height:8px;border-radius:999px;background:var(--v2-surface-2);overflow:hidden}.fremd-section__payment-fill{height:100%;border-radius:999px;background:var(--v2-mint-strong)}.fremd-section__supplier{display:flex;flex-wrap:wrap;gap:4px 10px;font:400 var(--v2-small)/1.4 var(--v2-font);color:var(--v2-muted)}.fremd-section__supplier-name{color:var(--v2-ink);font-weight:600}.fremd-section__total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:4px 4px 0}.fremd-section__total-label{font:500 var(--v2-body)/1.2 var(--v2-font);color:var(--v2-muted)}.fremd-section__total-value{font:600 clamp(2rem,1.7rem + 1.2vw,2.625rem)/1 var(--v2-display);letter-spacing:-.035em;color:var(--v2-ink)}@media(max-width:639px){.fremd-section__progress-bar{padding-bottom:30px;position:relative}.fremd-section__progress-step{position:static}.fremd-section__progress-label{display:none}.fremd-section__progress-step--active:not(:has(+.fremd-section__progress-step--active)) .fremd-section__progress-label{display:block;position:absolute;left:0;bottom:0;white-space:nowrap}}.chat-section__button{display:grid;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;grid-gap:14px;gap:14px;width:100%;padding:20px 20px 20px 22px;border:0;border-radius:var(--v2-radius);background:var(--v2-surface);color:var(--v2-ink);text-align:left;cursor:pointer;transition:background-color .25s var(--v2-ease),transform .25s var(--v2-ease)}.chat-section__button:focus-visible{outline:2px solid var(--v2-mint-strong);outline-offset:3px}.chat-section__button:hover{background:var(--v2-surface-2)}.chat-section__button:active{transform:scale(.99)}.chat-section__button--unread,[data-theme=dark] .chat-section__button--unread{--v2-ink:#0d1210;--v2-muted:#2f4b3d;--v2-bg:#ffffff;--v2-surface:rgba(255,255,255,0.5);--v2-surface-2:rgba(255,255,255,0.78);--od-cta:#0d1210;--od-cta-ink:#ffffff;--od-cta-hover:#2a3530;--od-field:#ffffff;--od-focus:#0d1210;--od-ok:#1f5236;--od-warn:#8a3410;--od-warn-bg:rgba(255,255,255,0.55);--od-error:#8f1d12;--od-error-bg:rgba(255,255,255,0.6);background:var(--v2-mint);color:var(--v2-ink)}.chat-section__button--unread:hover,[data-theme=dark] .chat-section__button--unread:hover{background:var(--v2-mint-strong)}.chat-section__icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--v2-bg)}.chat-section__icon{width:20px;height:20px}.chat-section__content{min-width:0}.chat-section__title{display:flex;align-items:center;gap:8px;margin:0;font:600 var(--v2-body)/1.25 var(--v2-font)}.chat-section__unread-badge{display:inline-flex;align-items:center;gap:6px;min-height:32px;border-radius:999px;background:var(--v2-surface);color:var(--v2-ink);font:600 var(--v2-small)/1 var(--v2-font);white-space:nowrap;min-height:24px;padding:0 10px;background:#0d1210;color:#fff;font-size:.875rem}.chat-section__unread-badge svg{width:15px;height:15px;flex-shrink:0}.chat-section__subtitle{margin:4px 0 0;font:400 var(--v2-small)/1.4 var(--v2-font);color:var(--v2-muted)}.chat-section__arrow{display:inline-flex;color:var(--v2-muted);transition:transform .25s var(--v2-ease)}.chat-section__button:hover .chat-section__arrow{transform:translateX(4px)}.customer-info{display:flex;flex-direction:column;gap:20px;padding:clamp(22px,2.6vw,32px);border-radius:var(--v2-radius);background:var(--v2-surface);color:var(--v2-ink);min-width:0;gap:18px}@media(max-width:639px){.customer-info{padding:22px 20px;border-radius:24px}}.customer-info__title{margin:0;font:600 var(--v2-lead)/1.15 var(--v2-display);letter-spacing:-.025em;color:var(--v2-ink)}.customer-info__grid{display:flex;flex-direction:column;gap:14px}.customer-info__item{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.customer-info__icon{display:inline-flex;margin-top:2px;color:var(--v2-muted)}.customer-info__icon svg{width:18px;height:18px}.customer-info__content{display:flex;flex-direction:column;gap:2px;min-width:0}.customer-info__label{font:400 var(--v2-small)/1.3 var(--v2-font);color:var(--v2-muted)}.customer-info__value{font:500 1rem/1.4 var(--v2-font);color:var(--v2-ink);overflow-wrap:anywhere}.account-banner{display:flex;flex-direction:column;gap:20px;padding:clamp(22px,2.6vw,32px);border-radius:var(--v2-radius);background:var(--v2-surface);color:var(--v2-ink);min-width:0;position:relative}@media(max-width:639px){.account-banner{padding:22px 20px;border-radius:24px}}.account-banner__form,.account-banner__prompt{display:flex;flex-direction:column;gap:16px}.account-banner__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--v2-mint);color:#0d1210}.account-banner__icon svg{width:20px;height:20px}.account-banner__content{display:flex;flex-direction:column;gap:6px;padding-right:32px}.account-banner__form-title,.account-banner__title{margin:0;font:600 var(--v2-lead)/1.15 var(--v2-display);letter-spacing:-.025em;color:var(--v2-ink)}.account-banner__subtitle{margin:0;font:400 var(--v2-small)/1.5 var(--v2-font);color:var(--v2-muted)}.account-banner__actions{display:flex;flex-direction:column;align-items:stretch;gap:4px}.account-banner__btn--primary{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1.6rem;border:0;border-radius:999px;background:var(--v2-mint);color:#0d1210;font:600 var(--v2-body)/1 var(--v2-font);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--v2-ease),background-color .25s var(--v2-ease);font-size:1.0625rem;line-height:1.2;padding-block:10px;text-align:center;background:var(--od-cta);color:var(--od-cta-ink)}.account-banner__btn--primary:hover{background:var(--v2-mint-strong)}.account-banner__btn--primary:active{transform:scale(.97)}.account-banner__btn--primary:focus-visible{outline:2px solid var(--v2-mint);outline-offset:3px}.account-banner__btn--primary svg{width:18px;height:18px;flex-shrink:0}.account-banner__btn--primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.account-banner__btn--primary:hover:not(:disabled){background:var(--od-cta-hover)}.account-banner__btn--secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1.6rem;border:0;border-radius:999px;background:var(--v2-mint);color:#0d1210;font:600 var(--v2-body)/1 var(--v2-font);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--v2-ease),background-color .25s var(--v2-ease);font-size:1.0625rem;line-height:1.2;padding-block:10px;text-align:center;background:rgba(0,0,0,0);color:var(--v2-ink)}.account-banner__btn--secondary:hover{background:var(--v2-mint-strong)}.account-banner__btn--secondary:active{transform:scale(.97)}.account-banner__btn--secondary:focus-visible{outline:2px solid var(--v2-mint);outline-offset:3px}.account-banner__btn--secondary svg{width:18px;height:18px;flex-shrink:0}.account-banner__btn--secondary:disabled{opacity:.5;cursor:not-allowed;transform:none}.account-banner__btn--secondary:hover:not(:disabled){background:var(--v2-surface-2)}.account-banner__back,.account-banner__dismiss{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--v2-bg);color:var(--v2-ink);cursor:pointer;transition:background-color .25s var(--v2-ease)}.account-banner__back:focus-visible,.account-banner__dismiss:focus-visible{outline:2px solid var(--v2-mint-strong);outline-offset:3px}.account-banner__back:hover,.account-banner__dismiss:hover{background:var(--v2-surface-2)}.account-banner__back svg,.account-banner__dismiss svg{width:16px;height:16px}.account-banner__form,.account-banner__prompt{position:relative}.account-banner__form-title{padding-right:44px}.account-banner__input-group{display:flex;flex-direction:column;gap:8px}.account-banner__input-group label{display:inline-flex;align-items:center;gap:8px;font:600 var(--v2-small)/1.2 var(--v2-font)}.account-banner__input-group label svg{width:15px;height:15px;color:var(--v2-muted)}.account-banner__input-group input{width:100%;min-height:56px;padding:0 18px;border:1.5px solid rgba(0,0,0,0);border-radius:18px;background:var(--od-field);color:var(--v2-ink);font:400 1rem/1.3 var(--v2-font);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .25s var(--v2-ease)}.account-banner__input-group input::placeholder{color:var(--v2-muted);opacity:.85}.account-banner__input-group input:focus{border-color:var(--od-focus)}.account-banner__input-group input:disabled{opacity:.6;cursor:not-allowed}.account-banner__error{margin:0;padding:12px 16px;border-radius:16px;background:var(--od-error-bg);color:var(--od-error);font:600 var(--v2-small)/1.45 var(--v2-font)}.account-banner__form-actions{display:flex;flex-direction:column}.account-banner__submit{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1.6rem;border:0;border-radius:999px;background:var(--v2-mint);color:#0d1210;font:600 var(--v2-body)/1 var(--v2-font);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .25s var(--v2-ease),background-color .25s var(--v2-ease);font-size:1.0625rem;line-height:1.2;padding-block:10px;text-align:center;background:var(--od-cta);color:var(--od-cta-ink);width:100%}.account-banner__submit:hover{background:var(--v2-mint-strong)}.account-banner__submit:active{transform:scale(.97)}.account-banner__submit:focus-visible{outline:2px solid var(--v2-mint);outline-offset:3px}.account-banner__submit svg{width:18px;height:18px;flex-shrink:0}.account-banner__submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.account-banner__submit:hover:not(:disabled){background:var(--od-cta-hover)}.account-banner__form-note{margin:0;font:400 var(--v2-small)/1.5 var(--v2-font);color:var(--v2-muted)}.payment-section--open,.quote-section--open,.shipment-section--open,[data-theme=dark] .payment-section--open,[data-theme=dark] .quote-section--open,[data-theme=dark] .shipment-section--open{--v2-ink:#0d1210;--v2-muted:#2f4b3d;--v2-bg:#ffffff;--v2-surface:rgba(255,255,255,0.5);--v2-surface-2:rgba(255,255,255,0.78);--od-cta:#0d1210;--od-cta-ink:#ffffff;--od-cta-hover:#2a3530;--od-field:#ffffff;--od-focus:#0d1210;--od-ok:#1f5236;--od-warn:#8a3410;--od-warn-bg:rgba(255,255,255,0.55);--od-error:#8f1d12;--od-error-bg:rgba(255,255,255,0.6);background:var(--v2-mint);color:var(--v2-ink)}@keyframes od-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.order-dashboard-overlay *,.payment-section *,.quote-section *,.shipment-section *,.updates-section *{transition-duration:.01ms!important}.ankauf-section__refresh-btn .spinning{animation-duration:3s}}