.profile-panel-card .auth-tabs{display:grid!important;grid-template-columns:1fr 1fr;width:100%;order:-1;background:#f3f4f6;padding:4px;border-radius:13px;position:sticky;top:0;z-index:2}.profile-panel-card .auth-tab{width:auto!important;height:42px;border:0;transition:.2s ease}.profile-panel-card .auth-tab:hover{transform:translateY(-1px)}#customer-auth-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px!important}.modern-field,.modern-select{position:relative;display:grid}.modern-field input,.modern-select select{width:100%;height:54px;border:1px solid #d9dde3;border-radius:13px;background:#f9fafb;padding:19px 14px 7px;transition:.2s ease}.modern-field span{position:absolute;left:14px;top:17px;color:#747b86;pointer-events:none;transition:.2s ease}.modern-field input:focus,.modern-field input:not(:placeholder-shown),.modern-select select:focus{background:#fff;border-color:#5d0f0f;box-shadow:0 0 0 4px rgba(93,15,15,.1);transform:translateY(-1px)}.modern-field input:focus+span,.modern-field input:not(:placeholder-shown)+span{top:6px;font-size:10px;color:#5d0f0f;font-weight:700}.modern-select span{font-size:10px;font-weight:700;color:#5d0f0f;margin:3px 0 -17px 14px;z-index:1}.modern-select select{padding-top:17px}.auth-consent,.password-hint,.auth-submit,.auth-message{grid-column:1/-1}.auth-consent{background:#faf5f5;border:1px solid #ead9d9;border-radius:12px;padding:11px}.auth-submit{min-height:48px;transition:.2s ease}.auth-submit:hover{transform:translateY(-2px);box-shadow:0 9px 20px rgba(93,15,15,.22)}@media(max-width:650px){#customer-auth-form{grid-template-columns:1fr}}
.profile-card-body>.auth-tabs{grid-column:1/-1!important;width:100%!important;align-self:start}.profile-card-body>#customer-auth-form{grid-column:1/-1!important;width:100%!important;min-width:0}.profile-card-body>.auth-tabs .auth-tab{display:flex;align-items:center;justify-content:center;margin:0!important;position:static!important}@media(min-width:768px){.profile-card-body:has(#customer-auth-form){display:grid!important;grid-template-columns:1fr!important;align-content:start}.profile-card-body:has(#customer-auth-form)>.auth-tabs{grid-row:1}.profile-card-body:has(#customer-auth-form)>#customer-auth-form{grid-row:2}}
