/* Makes the account panel's login/register/password pages (Filament's
   "simple" layout) look and feel like the Get Free Quotes widget - same
   font, card, input, and button treatment - without touching the schema
   itself, so business registration keeps its exact fields/logic and only
   its visual skin changes along with everything else on this shared page.
   Scoped to .fi-simple-layout so it never touches the dashboard/resources. */

.fi-simple-layout{
    font-family: BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.fi-simple-main{
    border-radius: 16px;
    box-shadow: 0 24px 60px rgba(0,0,0,.18);
    max-width: 40rem;
}

.fi-simple-header-heading{
    font-size: 1.375rem;
    color: #23191b;
}

.fi-simple-header-subheading,
.fi-simple-header-subheading a{
    font-size: 13px;
}

.fi-simple-layout .fi-fo-field-label,
.fi-simple-layout label{
    font-size: 13px;
    font-weight: 700;
    color: #23191b;
}

.fi-simple-layout .fi-input-wrp{
    border: 1.5px solid #e9dfe1;
    border-radius: 10px;
    background: #fff;
    box-shadow: none;
}

.fi-simple-layout .fi-input-wrp:focus-within{
    border-color: #d82a3a;
    box-shadow: 0 0 0 1px #d82a3a;
}

.fi-simple-layout .fi-input,
.fi-simple-layout .fi-select-input{
    font-size: 14.5px;
    color: #23191b;
    padding-top: 11px;
    padding-bottom: 11px;
}

.fi-simple-layout .fi-btn{
    border-radius: 10px;
    font-weight: 700;
}

.fi-simple-layout button[type=submit].fi-ac-btn-action{
    width: 100%;
    padding: 14px;
    font-size: 15.5px;
    text-transform: none;
    letter-spacing: normal;
}

.fi-simple-layout .fi-link{
    font-size: 13.5px;
}
