.checkboxRoot{flex-direction:column;gap:.35em;display:flex}.checkboxRoot.isDisabled{opacity:.45;pointer-events:none}.checkboxRoot .checkboxRow{align-items:flex-start;gap:.6em;display:flex}.checkboxRoot .checkboxWrap{flex-shrink:0;width:1.3em;height:1.3em;margin-top:.1em;position:relative}.checkboxRoot .checkboxWrap .checkboxInput{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.checkboxRoot .checkboxWrap .checkboxBox{border:1px solid var(--border-hover);border-radius:var(--radius-pill);background:var(--container);pointer-events:none;justify-content:center;align-items:center;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.checkboxRoot .checkboxWrap .checkboxBox .icon{color:#0000;transition:color .15s,transform .18s;transform:scale(.5)}.checkboxRoot .checkboxWrap .checkboxInput:hover~.checkboxBox{border-color:color-mix(in srgb,var(--primary)50%,transparent);background:var(--primary-subtle)}.checkboxRoot .checkboxWrap .checkboxInput:checked~.checkboxBox{background:var(--primary);border-color:var(--primary);box-shadow:0 2px 8px var(--primary-glow)}.checkboxRoot .checkboxWrap .checkboxInput:checked~.checkboxBox .icon{color:#fff;transform:scale(1)}.checkboxRoot .checkboxWrap .checkboxInput:focus-visible~.checkboxBox{border-color:var(--primary);outline:none}.checkboxRoot.hasError .checkboxBox{border-color:#ef4444!important}.checkboxRoot .checkboxLabel{font-size:var(--font-sm);color:var(--text-secondary);cursor:pointer;font-weight:200;line-height:1.55}.checkboxRoot .checkboxLabel a{color:var(--primary);text-underline-offset:2px;opacity:.85;text-decoration:underline}.checkboxRoot .checkboxLabel a:hover{opacity:1}.checkboxRoot .checkboxHint{color:var(--text-secondary);opacity:.55;padding-left:calc(17px + .6em);font-size:.7em}.checkboxRoot .checkboxHint.checkboxHintError{color:#ef4444;opacity:1}
.addressModal .addressModalContent{gap:var(--spacing-sm);flex-direction:column;width:28em;max-width:100%;display:flex}.addressModal .addressLabelPresets{margin-bottom:var(--spacing-xs);display:flex}.addressModal .addressLabelPresets .labelPresetBtn{border-radius:var(--radius-pill);background:var(--container);cursor:pointer;font-family:inherit;font-weight:300;font-size:var(--font-sm);color:color-mix(in srgb,var(--text)60%,transparent);border:1.5px solid #0000;align-items:center;gap:.4em;padding:.5em .9em;transition:all .2s;display:flex}.addressModal .addressLabelPresets .labelPresetBtn .icon{opacity:.5;transition:opacity .2s}.addressModal .addressLabelPresets .labelPresetBtn:hover:not(.active){background:var(--surface-hover,color-mix(in srgb,var(--text)6%,transparent));color:var(--text)}.addressModal .addressLabelPresets .labelPresetBtn:hover:not(.active) .icon{opacity:.7}.addressModal .addressLabelPresets .labelPresetBtn.active{background:color-mix(in srgb,var(--primary)8%,transparent);border-color:color-mix(in srgb,var(--primary)25%,transparent);color:var(--primary)}.addressModal .addressLabelPresets .labelPresetBtn.active .icon{opacity:1;color:var(--primary)}.addressModal .addressGeoRow,.addressModal .addressRecipientRow{grid-template-columns:1fr 1fr;gap:0;display:grid}.addressModal .defaultAddressToggle{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-pill);background:var(--container);cursor:pointer;font-family:inherit;font-size:var(--font-sm);color:color-mix(in srgb,var(--text)65%,transparent);border:1.5px solid #0000;transition:all .2s;display:flex}.addressModal .defaultAddressToggle:hover{background:color-mix(in srgb,var(--text)6%,transparent)}.addressModal .defaultAddressToggle.active{background:color-mix(in srgb,var(--primary)5%,transparent);border-color:color-mix(in srgb,var(--primary)15%,transparent);color:var(--primary)}.addressModal .defaultAddressToggle .toggleCheck{border-radius:var(--radius-sm);border:1.5px solid color-mix(in srgb,var(--text)20%,transparent);width:1.4em;height:1.4em;color:var(--white);background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.addressModal .defaultAddressToggle.active .toggleCheck{background:var(--primary);border-color:var(--primary)}.addressModal .addressFormError{font-size:var(--font-xs);color:var(--error);align-items:center;gap:.4em;margin:0;display:flex;overflow:hidden}.addressModal .addressFormError .icon{flex-shrink:0}.addressModal .addressModalActions{margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid color-mix(in srgb,var(--text)6%,transparent);z-index:1;justify-content:flex-end;display:flex}.addressModal .checkboxRow{margin-right:.9em}@media (max-width:600px){.addressModal .addressModalContent{width:100%;padding-bottom:var(--spacing-md);min-height:75svh}.addressModal .addressGeoRow,.addressModal .addressRecipientRow{grid-template-columns:1fr}.addressModal .addressLabelPresets{flex-wrap:wrap}.addressModal .addressModalActions{margin-top:auto}}
