.aae-Editor{width:100%}.aae-JapanAddress{display:flex;align-items:center}.aae-FlexGroup{display:flex;gap:var(--space2);align-items:center}.aae-FlexGroup > *{min-width:0;flex:1}@media screen and (max-width:599px){.aae-FlexGroup{display:block}}.aae-AutoFillContainer{display:flex;gap:var(--space2);align-items:flex-end;justify-content:space-between}.aae-AutoFillContainer > :first-child{flex-grow:1;min-width:0}.aae-AutoFillContainer > :last-child{flex-shrink:0}:where([data-aa-source-address-editor]) .aatb-Root{display:flex;flex-direction:column}:where([data-aa-source-address-editor]) .aatb-List{flex-shrink:0;display:flex;flex-wrap:wrap;margin-bottom:1rem}@media screen and (min-width:0){:where([data-aa-source-address-editor]) .aatb-List{gap:var(--space1)}}@media screen and (min-width:600px){:where([data-aa-source-address-editor]) .aatb-List{gap:0}}@media screen and (min-width:600px){:where([data-aa-source-address-editor]) .aatb-List[data-position=top]{border-bottom:2px solid var(--positive)}}@media screen and (min-width:600px){:where([data-aa-source-address-editor]) .aatb-List[data-position=bottom]{border-top:2px solid var(--positive);gap:0}}:where([data-aa-source-address-editor]) .aatb-Trigger{font-family:inherit;padding:0 var(--space1);min-height:44px;min-width:100px;flex:1;display:flex;align-items:center;justify-content:center;font-size:var(--font-size2);line-height:1;color:var(--positive);cursor:pointer;transition:color 100ms ease-out,background-color 100ms ease-out,box-shadow 100ms ease-out;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:reduce){:where([data-aa-source-address-editor]) .aatb-Trigger{transition:none}}@media screen and (min-width:0){:where([data-aa-source-address-editor]) .aatb-Trigger{background-color:var(--bg-0);border-radius:var(--radius-input);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--normal) 18%,transparent);white-space:nowrap;min-width:100px}}@media screen and (min-width:600px){:where([data-aa-source-address-editor]) .aatb-Trigger{border-radius:0;background-color:inherit;box-shadow:none;white-space:normal;min-width:100px}}@media (hover:hover){:where([data-aa-source-address-editor]) .aatb-Trigger:hover{color:var(--brand);background-color:var(--bg-1)}}:where([data-aa-source-address-editor]) .aatb-Trigger:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;z-index:1}:where([data-aa-source-address-editor]) .aatb-Trigger[data-state=active]{position:relative;color:var(--brand);text-shadow:0.04em 0 0 currentColor;background-color:inherit}@media screen and (min-width:0){:where([data-aa-source-address-editor]) .aatb-Trigger[data-state=active]{background-color:color-mix(in srgb,var(--brand) 10%,var(--bg-0));box-shadow:inset 0 0 0 1.5px var(--brand)}}@media screen and (min-width:600px){:where([data-aa-source-address-editor]) .aatb-Trigger[data-state=active]{box-shadow:inset 0 -1px 0 0 currentColor,0 1px 0 0 currentColor}}@media screen and (min-width:600px){:where([data-aa-source-address-editor]) .aatb-Trigger[data-state=active]::after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);width:0;height:0;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;border-top:0.5rem solid currentColor}}.aac-Country::-webkit-outer-spin-button,.aac-Country::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.aac-Country{position:relative;-webkit-appearance:none;appearance:none;width:100%;padding:var(--space2);border-radius:var(--radius-input);font-size:var(--font-size3);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--normal) 22%,transparent);transition:background-color 0.1s ease,box-shadow 0.1s ease;background-color:var(--bg-0);color:var(--normal)}.aac-Country[data-align=right]{text-align:right}.aac-Country[data-align=center]{text-align:center}.aac-Country[data-align=justify]{text-align:justify}.aac-Country[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--danger)}.aac-Country[aria-invalid=false]{box-shadow:inset 0 0 0 1px var(--positive)}.aac-Country:focus,.aac-Country:focus-within{outline:0;box-shadow:inset 0 0 0 1px var(--positive),0 0 0 3px color-mix(in srgb,var(--positive) 22%,transparent)}.aac-Country:focus[aria-invalid=true],.aac-Country:focus-within[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--danger),0 0 0 3px color-mix(in srgb,var(--danger) 22%,transparent)}
