.sq-input{border:1px solid rgb(223,223,223);outline-offset:-2px;margin-bottom:5px}.sq-input--focus{outline:3px auto rgb(59,153,252)}.sq-input--error{outline:3px auto rgb(255,97,97)}#sq-save-card-wrapper{padding:.6rem 0 .25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}#sq-save-card-wrapper .sq-save-card-toggle{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;-webkit-user-select:none;user-select:none}#sq-save-card-wrapper .sq-save-card-toggle input[type="checkbox"]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}#sq-save-card-wrapper .sq-toggle-track{position:relative;width:36px;height:20px;min-width:36px;background:#c4c9d1;border-radius:10px;transition:background 0.2s ease}#sq-save-card-wrapper input[type="checkbox"]:focus-visible+.sq-toggle-track{box-shadow:0 0 0 3px rgba(37,99,235,.25)}#sq-save-card-wrapper .sq-toggle-track::after{content:'';position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform 0.2s ease;box-shadow:0 1px 3px rgba(0,0,0,.18)}#sq-save-card-wrapper input:checked+.sq-toggle-track{background:#2563eb}#sq-save-card-wrapper input:checked+.sq-toggle-track::after{transform:translateX(16px)}#sq-save-card-wrapper .sq-toggle-label{font-size:.9rem;font-weight:500;color:#334155;letter-spacing:.01em}#sq-save-card-wrapper .sq-save-card-required-note{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:20px;font-size:.72rem;font-weight:600;color:#2563eb;letter-spacing:.03em;text-transform:uppercase;opacity:0;transform:translateY(-4px);transition:opacity 0.2s ease,transform 0.2s ease;pointer-events:none}#sq-save-card-wrapper .sq-save-card-required-note::before{content:'';display:inline-block;width:6px;height:6px;min-width:6px;background:#2563eb;border-radius:50%}.sq-require-save-card-note{display:flex;align-items:center;gap:.4rem;margin-top:.5rem;padding:.4rem .75rem;background:#fefce8;border:1px solid #fde68a;border-radius:8px;font-size:.8rem;font-weight:500;color:#92400e;visibility:hidden}.sq-require-save-card-note::before{content:'!';display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;border-radius:50%;background:#f59e0b;color:#fff;font-size:.65rem;font-weight:800}#sq-save-card-wrapper.locked-by-insurance .sq-save-card-required-note{opacity:1;transform:translateY(0)}#sq-save-card-wrapper.locked-by-insurance .sq-save-card-toggle{cursor:not-allowed;opacity:.6}#sq-save-card-wrapper.locked-by-insurance input[type="checkbox"],#sq-save-card[data-locked-by-event-insurance="1"]{cursor:not-allowed;user-select:none}#sq-save-card-wrapper.locked-by-insurance .sq-toggle-track{filter:grayscale(30%)}@media (max-width:767px){#sq-save-card-wrapper{padding-bottom:1rem}}#square-event-insurance-wallet-message{display:flex;align-items:flex-start;gap:.6rem;max-height:0;opacity:0;overflow:hidden;padding:0 .85rem;margin-bottom:0;background:#eff6ff;border:1px solid transparent;border-radius:8px;font-size:.84rem;line-height:1.5;color:#1e40af;transition:max-height 0.3s ease,opacity 0.25s ease,padding 0.3s ease,margin-bottom 0.3s ease,border-color 0.3s ease}#square-event-insurance-wallet-message.visible{max-height:200px;opacity:1;padding:.7rem .85rem;border-color:#bfdbfe}#square-event-insurance-wallet-message::before{content:'i';display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;margin-top:1px;border-radius:50%;background:#2563eb;color:#fff;font-size:.68rem;font-weight:700;font-style:italic;font-family:Georgia,'Times New Roman',serif}#square-event-insurance-wallet-message span{flex:1}#square-event-insurance-wallet-message strong{font-weight:600;color:#1e3a8a}