@layer theme,base,components,utilities;@layer forge{.ff-b2b-address-picker-card{background:var(--ff-color-surface);border:1px solid var(--ff-color-border);border-radius:var(--ff-radius-md);cursor:pointer;gap:var(--ff-spacing-3);padding:var(--ff-spacing-4);grid-template-columns:1fr auto;transition:border-color .12s,background-color .12s;display:grid;position:relative}.ff-b2b-address-picker-card:hover{border-color:var(--ff-color-primary-300)}.ff-b2b-address-picker-card:focus-visible{outline:2px solid var(--ff-color-primary);outline-offset:2px}.ff-b2b-address-picker-card--selected{background:var(--ff-color-primary-50);border-color:var(--ff-color-primary)}.ff-b2b-address-picker-card__body{gap:var(--ff-spacing-1);flex-direction:column;min-inline-size:0;display:flex}.ff-b2b-address-picker-card__name{color:var(--ff-color-neutral-800);font-size:var(--ff-font-size-sm);font-weight:var(--ff-font-weight-medium);letter-spacing:-.01em;margin:0}.ff-b2b-address-picker-card__line{color:var(--ff-color-neutral-500);font-size:var(--ff-font-size-sm);font-weight:var(--ff-font-weight-regular);margin:0}.ff-b2b-address-picker-card__edit{align-self:start;margin-inline-end:var(--ff-spacing-4)}.ff-b2b-address-picker-card__check{display:inline-flex;position:absolute;inset-block-start:var(--ff-spacing-2);inset-inline-end:var(--ff-spacing-2)}.ff-b2b-address-picker-card__check-icon{block-size:var(--ff-spacing-5);color:var(--ff-color-green-check);inline-size:var(--ff-spacing-5)}@container (inline-size<768px){.ff-b2b-address-picker-card{padding:var(--ff-spacing-3)}}}
