
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-toolbar, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-toolbar { display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-toolbar p, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-toolbar p { margin:0; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-addresses .chokku-account-primary, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-addresses .chokku-account-primary, .cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-addresses .chokku-account-secondary, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-addresses .chokku-account-secondary { gap:9px; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-addresses .chokku-account-primary svg, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-addresses .chokku-account-primary svg, .cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-addresses .chokku-account-secondary svg, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-addresses .chokku-account-secondary svg { width:18px;height:18px;flex:none; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-grid, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-grid { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-card, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-card { display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid var(--account-border);border-radius:var(--account-radius);background:var(--account-surface); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-card.is-default, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-card.is-default { border-color:color-mix(in srgb,var(--account-accent) 32%,var(--account-border)); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-card>header, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-card>header { display:flex;align-items:center;gap:16px; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-card h2, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-card h2 { margin:0;color:var(--account-title);font-size:var(--account-card-title-size);font-weight:var(--account-card-title-weight);line-height:1.35;overflow-wrap:anywhere; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-default, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-default { display:inline-flex;align-items:center;gap:5px;margin-top:6px;color:var(--account-accent);font-size:var(--account-label-size);font-weight:var(--account-label-weight); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-default svg, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-default svg { width:14px;height:14px; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-card-body, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-card-body { flex:1;padding:24px 0;overflow-wrap:anywhere; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-card-body p, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-card-body p { margin:0 0 8px; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-recipient, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-recipient { color:var(--account-title);font-weight:var(--account-label-weight); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-card-body address, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-card-body address { font-style:normal;white-space:pre-line; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-card-body p.chokku-address-phone, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-card-body p.chokku-address-phone { margin-top:14px;margin-bottom:0;color:var(--account-title); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-card>footer, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-card>footer { display:flex;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid var(--account-border); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-card>footer button, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-card>footer button { display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 0;border:0;background:transparent;color:var(--account-title);font-size:var(--account-button-size);font-weight:var(--account-button-weight);cursor:pointer; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-card>footer button svg, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-card>footer button svg { width:18px;height:18px; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-card>footer button:hover, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-card>footer button:hover { color:var(--account-accent); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-card>footer .chokku-address-delete, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-card>footer .chokku-address-delete { color:var(--account-text); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-card>footer .chokku-address-delete:hover, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-card>footer .chokku-address-delete:hover { color:#B42318; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-add-card, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-add-card { min-height:250px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:28px;border:1px dashed var(--account-border);border-radius:var(--account-radius);background:transparent;color:var(--account-title);font-size:var(--account-button-size);font-weight:var(--account-button-weight);cursor:pointer;transition:background 160ms,border-color 160ms; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-add-card:hover, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-add-card:hover { background:var(--account-surface);border-color:var(--account-accent); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-empty .chokku-address-icon, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-empty .chokku-address-icon { width:68px;height:68px;border-radius:22px;margin-bottom:4px; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-empty .chokku-address-icon svg, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-empty .chokku-address-icon svg { width:32px;height:32px; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-feedback, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-feedback { display:flex;align-items:center;gap:10px;margin:0 0 24px;padding:14px 18px;border-radius:12px;background:color-mix(in srgb,var(--account-accent) 5%,var(--account-surface));color:var(--account-accent); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-feedback svg, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-feedback svg { width:20px;height:20px;flex:none; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-error, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-error { color:#B42318; }
@media(max-width:760px) { .cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-grid, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-grid { grid-template-columns:minmax(0,1fr);gap:18px; }.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-card, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-card { padding:24px; }.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-card h2, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-card h2 { font-size:var(--account-card-title-mobile); }.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-toolbar, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-toolbar { flex-wrap:wrap;gap:12px; }.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-add-card, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-add-card { min-height:160px; } }
@media(prefers-reduced-motion:reduce) { .cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-add-card, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-add-card { transition:none; } }

.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-dialog, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-dialog { padding:0;width:min(720px,calc(100% - 32px));max-height:calc(100dvh - 48px);margin:auto;border:1px solid var(--account-border);border-radius:var(--account-radius);background:var(--account-surface);color:var(--account-text);font:inherit;box-shadow:0 24px 100px rgb(24 24 27 / .14);overscroll-behavior:contain; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-dialog::backdrop, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-dialog::backdrop { background:rgb(24 24 27 / .32);backdrop-filter:blur(4px); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-dialog--compact, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-dialog--compact { width:min(480px,calc(100% - 32px)); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-dialog-header, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-dialog-header { position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px;background:var(--account-surface);border-bottom:1px solid var(--account-border); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-dialog-header h2, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-dialog-header h2 { margin:0;color:var(--account-title);font-size:var(--account-card-title-size);font-weight:var(--account-card-title-weight);line-height:1.35;letter-spacing:-.025em; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-dialog-body, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-dialog-body { padding:24px 28px 28px; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-dialog-body>p:first-child, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-dialog-body>p:first-child { margin-top:0; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-close, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-close { display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid var(--account-border);border-radius:50%;background:var(--account-surface);color:var(--account-title);cursor:pointer; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-close svg, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-close svg { width:18px;height:18px; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-close:hover:not(:disabled), .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-close:hover:not(:disabled) { background:var(--account-bg); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-confirm-name, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-confirm-name { padding:16px 18px;border:1px solid var(--account-border);border-radius:12px;color:var(--account-title);font-weight:var(--account-label-weight);overflow-wrap:anywhere; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-dialog-actions, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-dialog-actions { display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:26px; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-dialog .chokku-address-danger, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-dialog .chokku-address-danger { background:#B42318;border-color:#B42318;color:#FFF; }
@media(max-width:600px) {
  .cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-dialog, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-dialog { max-height:calc(100dvh - 24px); }
  .cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-dialog-header, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-dialog-header { padding:20px; }
  .cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-dialog-header h2, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-dialog-header h2 { font-size:var(--account-card-title-mobile); }
  .cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-dialog-body, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-dialog-body { padding:20px; }
  .cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-dialog-actions>button, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-dialog-actions>button { flex:1; }
}

.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-form, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-form { display:grid;gap:20px; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-form-description, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-form-description { margin:0; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-required, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-required { margin:-12px 0 0;font-size:var(--account-label-size); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-form-row, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-form-row { display:flex;gap:16px;align-items:flex-start; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-form-row>.chokku-address-field, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-form-row>.chokku-address-field { flex:1; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-corporate, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-corporate { display:grid;gap:16px;margin:6px 0 0;padding:20px;border:1px solid var(--account-border);border-radius:12px; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-corporate legend, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-corporate legend { padding:0 6px;color:var(--account-title);font-size:var(--account-label-size);font-weight:var(--account-label-weight); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-form .chokku-address-dialog-actions, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-form .chokku-address-dialog-actions { margin-top:4px;padding-top:20px;border-top:1px solid var(--account-border); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-form-state, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-form-state { min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-form-state p, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-form-state p { margin:0; }
@media(max-width:600px) { .cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-form-row, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-form-row { flex-direction:column;gap:20px; }.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-form-row>.chokku-address-field, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-form-row>.chokku-address-field { width:100%; }.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-corporate, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-corporate { padding:16px; } }

.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-field, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-field { display:flex;flex-direction:column;gap:7px;min-width:0; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-field>label, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-field>label { color:var(--account-title);font-size:var(--account-label-size);font-weight:var(--account-label-weight); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-field input, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-field input, .cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-field textarea, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-field textarea, .cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-field select, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-field select { width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid var(--account-border);border-radius:10px;background:var(--account-surface);color:var(--account-input);font:inherit;font-size:var(--account-text-size); }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-field textarea, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-field textarea { resize:vertical;min-height:88px; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-field input::placeholder, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-field input::placeholder, .cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-field textarea::placeholder, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-field textarea::placeholder { color:var(--account-text);opacity:.8; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-field [aria-invalid="true"], .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-field [aria-invalid="true"] { border-color:#B42318; }
.cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-field-error, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-field-error { margin:0;color:#B42318;font-size:var(--account-label-size); }
@media(max-width:600px) { .cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-field input, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-field input, .cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-field textarea, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-field textarea, .cc_Z6ZOJ8rgEP_C5TZYXXswL .chokku-address-field select, .cc_Z6ZOJ8rgEP_X59GjfwFvL .chokku-address-field select { font-size:max(16px,var(--account-text-mobile)); } }
