
.ss-account{max-width:620px!important;padding:20px 16px!important;font-size:14px}
.ss-account-heading{margin-bottom:16px!important}.ss-account-heading h1{font-size:22px!important;font-weight:600!important}
.ss-account-heading [data-testid=button-back-home]{display:none!important}
.ss-account-back{margin-bottom:12px}
.ss-account[data-account-active=""] .ss-account-back{display:none}
.ss-account:not([data-account-active=""]) .ss-account-overview{display:none}
.ss-account [data-account-section]{display:none!important}
.ss-account[data-account-active=personal] [data-account-section=personal],.ss-account[data-account-active=bank] [data-account-section=bank],.ss-account[data-account-active=preferences] [data-account-section=preferences]{display:block!important}
.ss-account [data-step30-routestay-card],.ss-account [data-step29-grouptrip-card],.ss-account [data-step23-passports-card],.ss-account [data-step17-account-card],.ss-account [data-step26-data-card]{display:none!important}
.ss-account-summary{display:flex;gap:12px;align-items:center;margin-bottom:16px;min-width:0}.ss-account-summary img,.ss-account-initials{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0}.ss-account-initials{display:grid;place-items:center;background:hsl(var(--muted));font-size:16px}.ss-account-summary div{min-width:0}.ss-account-summary strong{font-weight:600}.ss-account-summary small{display:block;color:hsl(var(--muted-foreground));overflow-wrap:anywhere;font-size:12px}
.ss-account-overview nav{border:1px solid hsl(var(--border));border-radius:8px;overflow:hidden;background:hsl(var(--card))}.ss-account-overview nav>a,.ss-account-overview nav>button{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:12px;border:0;border-bottom:1px solid hsl(var(--border));background:transparent;color:inherit;text-decoration:none;font:inherit;cursor:pointer;gap:12px}.ss-account-overview nav>:last-child{border-bottom:0}.ss-account-overview nav small{display:block;color:hsl(var(--muted-foreground));font-size:12px;margin-top:2px}.ss-account-overview nav b{font-size:22px;font-weight:400}.ss-account-overview nav>:focus-visible,.ss-account-back:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.ss-account-logout{height:34px;margin-top:16px;padding:0 12px;border:1px solid hsl(var(--border));border-radius:6px;background:transparent;font:inherit;cursor:pointer}.ss-account-extra{display:block;padding:12px 16px;color:hsl(var(--primary));font-size:13px}
.ss-account [data-account-section]{border-radius:8px!important}.ss-account [data-account-section]>div{padding:16px!important}.ss-account h3,.ss-account .text-2xl{font-size:18px!important;font-weight:600!important}.ss-account input,.ss-account button[role=combobox],.ss-account button[data-testid^=button-save]{height:34px!important;min-height:34px!important;font-size:14px!important}.ss-account .space-y-6>:not([hidden])~:not([hidden]){margin-top:16px!important}.ss-account [data-account-section=personal] .h-20{height:48px!important;width:48px!important}.ss-account [data-account-section] .text-sm{font-size:12px!important}

.ss-account-home-back{margin-bottom:12px}.ss-account:not([data-account-active=""]) .ss-account-home-back{display:none}
