.device-buyback{min-width:0}.device-buyback [hidden]{display:none!important}.device-buyback .smartphone-buyback__panel,.device-buyback .ivoodoo-selection-panel,.device-buyback .smartphone-buyback__summary{min-width:0}:where(.device-buyback) .ivoodoo-selection-card{position:relative;display:flex;align-items:center;gap:12px;width:min(100%,300px);min-width:0;min-height:64px;margin:0;padding:14px 48px 14px 18px;border:1px solid var(--ivoodoo-selection-border);border-radius:14px;background:var(--ivoodoo-selection-card);color:var(--ivoodoo-selection-text);font:inherit;font-weight:700;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease}.device-buyback__brand--long-label .ivoodoo-selection-card__label{font-size:.875rem;white-space:nowrap}.device-buyback__field{display:flex;min-width:0;flex-direction:column;gap:6px}.device-buyback__field>span,.device-buyback__contact-grid label>span{color:var(--buyback-text);font-size:.75rem;font-weight:800}.device-buyback__field small,.device-buyback__images small{color:var(--buyback-muted);font-size:.73rem;line-height:1.45}.device-buyback__manual-field{margin-top:14px}.device-buyback__manual-field input{height:46px;padding:0 12px}.device-buyback .smartphone-buyback__conditions input:disabled+.smartphone-buyback__condition-card{opacity:.52;cursor:not-allowed}.device-buyback__qwertz-confirm{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;border:1px solid var(--buyback-border);border-radius:11px;background:color-mix(in srgb,var(--buyback-accent) 3%,var(--buyback-card));color:var(--buyback-text);font-size:.82rem;font-weight:700;line-height:1.45;cursor:pointer}.device-buyback__qwertz-confirm input{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;accent-color:var(--buyback-accent)}.device-buyback__qwertz-confirm:has(input:focus-visible){border-color:var(--buyback-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--buyback-accent) 14%,transparent)}.device-buyback__qwertz-confirm small{display:block;margin-top:4px;color:var(--buyback-muted);font-size:.8125rem;font-weight:400;line-height:1.45}.device-buyback .device-buyback__account-note{margin:0 0 12px}.device-buyback__contact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.device-buyback__contact-grid label{display:flex;min-width:0;flex-direction:column;gap:6px}.device-buyback__contact-grid .is-wide{grid-column:1/-1}.device-buyback__contact-grid .device-buyback__street{grid-column:span 3}.device-buyback__contact-grid input,.device-buyback__contact-grid select{height:46px;padding:0 12px}.device-buyback__contact-grid textarea{min-height:100px;padding:12px;resize:vertical}.device-buyback__images input{height:auto;padding:10px;border-style:dashed}.device-buyback__images[hidden]{display:none}.device-buyback__submit{width:auto;min-width:240px;margin-top:16px}.device-buyback__request .smartphone-buyback__status{text-align:left}.device-buyback .smartphone-buyback__summary dt,.device-buyback .smartphone-buyback__review dt,.device-buyback .smartphone-buyback__confirmation-card dt{flex:0 0 auto;overflow-wrap:normal;white-space:nowrap}.device-buyback .smartphone-buyback__manual-link[aria-pressed=true]{border-style:solid;border-color:var(--buyback-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--buyback-accent) 12%,transparent)}@media(max-width:900px){.device-buyback__contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.device-buyback__contact-grid .device-buyback__street{grid-column:auto}.device-buyback__contact-grid .is-wide{grid-column:1/-1}}@media(max-width:640px){.device-buyback__contact-grid{grid-template-columns:1fr}.device-buyback__contact-grid .is-wide{grid-column:auto}.device-buyback__submit{width:100%;min-width:0}.device-buyback__contact-grid input,.device-buyback__contact-grid select,.device-buyback__contact-grid textarea,.device-buyback__manual-field input{font-size:16px}}.device-buyback .device-buyback__families{container-type:inline-size;min-width:0}.device-buyback .device-buyback__family-group{margin:20px 0 10px;color:var(--buyback-muted);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.07em;text-transform:uppercase}.device-buyback .device-buyback__families>.device-buyback__family-group:first-child{margin-top:0}.device-buyback .device-buyback__family-group--more{margin-top:20px}.device-buyback .device-buyback__family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@container (max-width:560px){.device-buyback .device-buyback__family-grid{grid-template-columns:minmax(0,1fr)}}.device-buyback .device-buyback__choice{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;box-sizing:border-box;max-width:100%;min-width:0;min-height:46px;margin:0;padding:11px 48px 11px 14px;border:1px solid var(--buyback-border);border-radius:12px;background:var(--buyback-card);box-shadow:none;color:var(--buyback-text);font-family:var(--iv-font-body,inherit);font-size:15px;font-weight:400;line-height:1.4;letter-spacing:normal;text-align:left;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}@media(hover:hover){.device-buyback .device-buyback__choice:hover:not(:disabled){border-color:var(--buyback-accent)}}.device-buyback .device-buyback__choice:focus-visible{outline:3px solid var(--buyback-accent);outline-offset:2px}.device-buyback .device-buyback__choice-title{display:block;min-width:0;text-wrap:balance}.device-buyback .device-buyback__choice small{display:block;margin-top:3px;color:#677571;font-size:12px;font-weight:400;line-height:1.4}.device-buyback .device-buyback__choice-ring{position:absolute;top:11px;right:14px;display:grid;box-sizing:border-box;width:22px;height:22px;place-items:center;border:1.5px solid #c3d3cd;border-radius:50%;color:#fff;font-size:13px;font-weight:700;line-height:1;pointer-events:none}.device-buyback .device-buyback__choice[aria-pressed=true]{border-color:var(--buyback-accent);background:#e6f1ed;box-shadow:inset 0 0 0 1px var(--buyback-accent)}.device-buyback .device-buyback__choice[aria-pressed=true] .device-buyback__choice-ring{border-color:var(--buyback-accent);background:var(--buyback-accent)}.device-buyback .device-buyback__choice[aria-pressed=true] .device-buyback__choice-ring:before{content:"\2713"}.device-buyback .device-buyback__choice[aria-pressed=true] small{color:#5f6d69}.device-buyback .device-buyback__choice:disabled{padding-right:14px;border-color:var(--buyback-border);border-style:solid;background:#f6f8f7;box-shadow:none;color:var(--buyback-muted);cursor:default;opacity:1}.device-buyback .device-buyback__choice:disabled small{color:var(--buyback-muted)}.device-buyback .device-buyback__choice:disabled .device-buyback__choice-ring{display:none}.device-buyback .device-buyback__choice--family{padding-right:14px}.device-buyback .device-buyback__choice--family .device-buyback__choice-title{padding-right:32px;font-family:var(--iv-font-heading,inherit);font-size:15px;font-weight:600}.device-buyback .device-buyback__choice--family small{overflow-wrap:normal;white-space:normal;text-wrap:balance}.device-buyback .device-buyback__choice--family small span{white-space:nowrap}.device-buyback .device-buyback__config{min-width:0}.device-buyback .device-buyback__config-row{margin-top:14px;padding-top:14px;border-top:1px solid var(--buyback-border)}.device-buyback .device-buyback__config-row:first-child{margin-top:0;padding-top:0;border-top:0}.device-buyback .device-buyback__config-row h4{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 10px;color:var(--buyback-text);font-family:var(--iv-font-heading,inherit);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;text-transform:none}.device-buyback .device-buyback__config-row h4 span{color:#677571;font-family:var(--iv-font-body,inherit);font-size:12px;font-weight:400;letter-spacing:normal}.device-buyback .device-buyback__config-options{display:flex;flex-wrap:wrap;gap:10px}.device-buyback .device-buyback__config-row.is-entering{animation:device-buyback-config-rise .22s ease-out}@keyframes device-buyback-config-rise{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}.device-buyback .device-buyback__config-link.smartphone-buyback__manual-link{min-height:44px;margin-top:16px}.device-buyback[data-family-ui] [data-manual-model-toggle]{margin-top:16px}body .device-buyback .smartphone-buyback__panel:has([data-family-wrap]:not(:empty)) [data-manual-model-toggle]{min-height:44px}.device-buyback .device-buyback__conflict-note{margin:0 0 14px;padding:10px 12px;border:1px solid color-mix(in srgb,#b42318 35%,var(--buyback-border));border-radius:10px;background:color-mix(in srgb,#b42318 6%,var(--buyback-card));color:#8a1c12;font-size:.875rem;font-weight:600;line-height:1.45}body .device-buyback .smartphone-buyback__panel:has([data-config-wrap]:not([hidden])) .iv-storage-placeholder{display:none!important}body .device-buyback .smartphone-buyback__panel:has([data-config-wrap]:not([hidden])) [data-storage-wrap]{display:none!important}body .device-buyback[data-family-ui] .smartphone-buyback__conditions:has(input[type=radio][disabled]):after{content:"Verf\fcgbar nach der Ausstattungswahl"}.device-buyback[data-family-ui] .smartphone-buyback__mobile-summary strong{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:359px){.device-buyback[data-family-ui] .smartphone-buyback__mobile-summary strong{-webkit-line-clamp:3}}@media(max-width:389px){.device-buyback .device-buyback__config-row .device-buyback__choice{font-size:14px}.device-buyback .device-buyback__config-row .device-buyback__choice:not(:disabled){padding-right:44px}}@media(prefers-reduced-motion:reduce){.device-buyback .device-buyback__choice{transition:none}.device-buyback .device-buyback__config-row.is-entering{animation:none}}body .device-buyback .smartphone-buyback__panel:has([data-family-wrap]:not(:empty)) [data-model-combobox]+[data-manual-model-toggle]:not([hidden]){display:flex!important}.device-buyback .device-buyback__model-miss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:10px}.device-buyback .device-buyback__model-miss[hidden]{display:none}.device-buyback .device-buyback__model-miss p{margin:0;color:var(--buyback-muted);font-size:.8rem;line-height:1.4}.device-buyback .device-buyback__model-request{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;border:1px solid var(--buyback-accent);border-radius:9px;background:var(--buyback-card);color:var(--buyback-accent);font:inherit;font-size:.8rem;font-weight:800;line-height:1.25;text-align:left;cursor:pointer}.device-buyback .device-buyback__model-request:hover{background:color-mix(in srgb,var(--buyback-accent) 8%,var(--buyback-card))}.device-buyback .device-buyback__model-request:focus-visible{outline:2px solid var(--buyback-accent);outline-offset:2px}.device-buyback .device-buyback__model-request:after{content:"\2192";content:"\2192"/""}.device-buyback .smartphone-buyback__model-option{scroll-margin-top:40px}
/*# sourceMappingURL=/cdn/shop/t/158/assets/ivoodoo-device-buyback.css.map */
