.conversion-controls{padding:12px 24px;text-align:center;background:var(--bg-primary)}.conversion-text-button{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;padding:8px 0;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.8rem;text-decoration:underline;text-underline-offset:4px}.conversion-text-button:hover{color:var(--text-primary)}.conversion-consent button:focus-visible,.conversion-text-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.conversion-consent{position:fixed;bottom:max(16px,env(safe-area-inset-bottom));left:16px;z-index:var(--z-drawer);max-width:380px;width:calc(100% - 32px);background:var(--bg-surface);border-radius:var(--radius-feature);padding:16px;color:var(--text-primary);box-shadow:0 12px 40px rgba(var(--black-rgb),.4)}body:has(.checkout-overlay) .conversion-consent{visibility:hidden}.conversion-consent__close{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-control);color:var(--text-secondary)}.conversion-consent__close:hover{color:var(--text-primary);background:var(--bg-elevated)}.conversion-consent h2{font-size:.86rem;font-weight:600;margin:0 32px 6px 0}.conversion-consent p{font-size:.78rem;line-height:1.5;margin:0;color:var(--text-secondary);max-width:70ch}.conversion-consent__copy>p{padding-right:8px}.conversion-consent__details{margin-top:6px}.conversion-consent summary{font-size:.75rem;padding:3px 0;cursor:pointer;color:var(--text-secondary);width:fit-content;text-underline-offset:3px}.conversion-consent summary:hover,.conversion-consent__details[open] summary{color:var(--text-primary)}.conversion-consent [data-animated-details-content]{overflow:clip}.conversion-consent [data-animated-details-content]>div{display:flow-root}.conversion-consent__details p{margin-top:10px}.conversion-consent__details a{display:inline-flex;padding:10px 0 2px;color:var(--accent-light);font-size:.75rem;text-decoration:underline;text-underline-offset:3px}.conversion-consent__actions{display:flex;gap:8px;margin-top:10px}.conversion-consent__actions .btn{flex:1 1;min-width:0;font-size:.78rem}.conversion-consent .conversion-consent__error{color:var(--status-amber);margin:10px 0}.conversion-feedback{text-align:left;margin-top:12px;font-family:inherit}.conversion-feedback__body{position:relative;border-top:1px solid var(--border-color);margin-top:8px;padding:20px 0}.conversion-feedback__close{float:right;background:transparent;border:0;color:var(--text-secondary);padding:6px;border-radius:var(--radius-control);cursor:pointer}.conversion-feedback__close:hover{color:var(--text-primary);background:var(--bg-elevated)}.conversion-feedback__question{display:block;font-size:.9rem;font-weight:600;margin:0 30px 12px 0}.conversion-feedback .spite-select{width:100%;margin-bottom:8px}.conversion-feedback textarea{width:100%;padding:10px;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-control);font:inherit;font-size:.85rem;margin-bottom:8px}.conversion-feedback p{font-size:.75rem;color:var(--text-secondary);line-height:1.5}.conversion-feedback__actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}@media(max-width:640px){.conversion-consent{bottom:max(10px,env(safe-area-inset-bottom));left:10px;width:calc(100% - 20px);padding:14px;max-height:50dvh;overflow-y:auto}.conversion-consent__close{width:40px;height:40px;top:0;right:0}}.conversion-feedback{--focus-ring-color:var(--text-secondary)}.conversion-feedback>.conversion-text-button{min-height:36px;padding:6px 8px;margin-left:-8px;border-radius:var(--radius-control-sm);text-decoration:none}.conversion-feedback .conversion-text-button:active,.conversion-feedback__close:active{background:rgba(var(--white-rgb),.05)}.conversion-feedback__close{min-width:32px;min-height:32px}.conversion-feedback .spite-select>:is(.spite-select__trigger,.spite-select__native){background:var(--bg-primary)}.conversion-feedback .spite-select>.spite-select__trigger[aria-expanded=true]:not([aria-invalid=true]){border-color:var(--border-hover);background:rgba(var(--white-rgb),.03)}.conversion-feedback .spite-select>.spite-select__trigger:not([aria-disabled=true]):not([aria-invalid=true]):active{border-color:var(--border-hover);background:rgba(var(--white-rgb),.05)}.conversion-feedback .spite-select__trigger[aria-expanded=true] .spite-select__chevron{color:var(--text-primary)}.conversion-feedback textarea:focus{border-color:var(--border-hover);background:var(--bg-surface)}.conversion-feedback :is(button,select,textarea):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){.conversion-feedback>.conversion-text-button:hover{background:rgba(var(--white-rgb),.03)}.conversion-feedback .spite-select>.spite-select__trigger:not([aria-disabled=true]):not([aria-invalid=true]):hover,.conversion-feedback textarea:hover{border-color:var(--border-hover)}}@media (pointer:coarse){.conversion-feedback>.conversion-text-button,.conversion-feedback__close{min-width:44px;min-height:44px}}