.yb-protection-row{position:relative!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) auto 40px!important;align-items:center!important;gap:8px!important;min-height:62px!important;padding:11px 10px!important;margin:0 0 14px!important;border:1px solid #e6dced!important;border-radius:14px!important;background:#fcfaff!important;box-shadow:0 2px 8px #4c206008!important;color:#17121a!important;cursor:pointer;font-family:inherit!important;line-height:1.25!important;transition:background .18s ease,border-color .18s ease!important}.yb-protection-row:hover{background:#f8f3fb!important;border-color:#d4bfe1!important}.yb-protection-row:has(input:checked){background:#f5eef9!important;border-color:#c7a9d9!important}.yb-protection-row .yb-protection-icon{display:block!important;width:32px!important;height:32px!important;object-fit:contain!important;margin:0!important}.yb-protection-row .yb-protection-name{display:block!important;min-width:0!important;white-space:nowrap!important;font-size:16px!important;font-weight:700!important;letter-spacing:.1px!important;line-height:1.25!important;margin:0!important;padding:0!important}.yb-protection-row .yb-protection-price{display:block!important;white-space:nowrap!important;color:#540d9e!important;font-size:14px!important;font-weight:700!important;letter-spacing:.3px!important;margin:0!important;padding:0!important}.yb-protection-row input[data-yb-protection]{position:absolute!important;z-index:2!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;opacity:0!important;width:40px!important;height:30px!important;margin:0!important;padding:0!important;cursor:pointer!important}.yb-protection-row .yb-protection-toggle{display:block!important;position:relative!important;grid-column:4!important;width:40px!important;height:22px!important;border:0!important;border-radius:999px!important;background:#d2d2d2!important;margin:0!important;padding:0!important;transition:background .18s ease!important}.yb-protection-row .yb-protection-toggle:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000016;transition:transform .18s ease}.yb-protection-row input:checked+.yb-protection-toggle{background:#6f3889!important}.yb-protection-row input:checked+.yb-protection-toggle:after{transform:translate(18px)}.yb-protection-row input:focus-visible+.yb-protection-toggle{outline:2px solid #6f3889!important;outline-offset:4px!important}.yb-protection-row input:disabled+.yb-protection-toggle{opacity:.5!important}.yb-protection-row .yb-protection-help{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:360px){.yb-protection-row{grid-template-columns:28px minmax(0,1fr) auto 36px!important;gap:5px!important;min-height:58px!important;padding:10px 8px!important;border-radius:12px!important}.yb-protection-row .yb-protection-icon{width:28px!important;height:28px!important}.yb-protection-row .yb-protection-name{font-size:14px!important;letter-spacing:0!important}.yb-protection-row .yb-protection-price{font-size:13px!important;letter-spacing:0!important}.yb-protection-row .yb-protection-toggle{width:36px!important;height:21px!important}.yb-protection-row .yb-protection-toggle:after{width:17px;height:17px}.yb-protection-row input:checked+.yb-protection-toggle:after{transform:translate(15px)}.yb-protection-row input[data-yb-protection]{width:36px!important;right:8px!important}}@media(prefers-reduced-motion:reduce){.yb-protection-row .yb-protection-toggle,.yb-protection-row .yb-protection-toggle:after{transition:none!important}}
