/* _content/InquiLink/Components/Account/Pages/ForgotPassword.razor.rz.scp.css */
.inquilink-recovery[b-ojae79qkyw] {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    min-height: 100%;
    padding: clamp(.75rem, 2vh, 1.5rem) 1rem 2rem;
}

.inquilink-recovery-heading[b-ojae79qkyw] {
    text-align: center;
}

.inquilink-recovery-heading h1[b-ojae79qkyw] {
    color: var(--il-ink);
    font-size: clamp(2rem, 3vw, 3rem);
    font-weight: 500;
    letter-spacing: -.035em;
    margin: 0 0 .5rem;
}

.inquilink-recovery-heading h2[b-ojae79qkyw] {
    color: var(--il-ink);
    font-size: clamp(1.35rem, 2.35vw, 2.35rem);
    font-weight: 450;
    line-height: 1.25;
    margin: 0;
}

.inquilink-recovery-form[b-ojae79qkyw] {
    margin-top: 1.75rem;
    max-width: 815px;
    width: min(100%, 815px);
}

.inquilink-recovery-form[b-ojae79qkyw]  .form-control {
    border-color: var(--il-line);
    border-radius: 1rem;
    min-height: 4.5rem;
}

.inquilink-recovery-form[b-ojae79qkyw]  .btn {
    border: 0;
    border-radius: 999px;
    font-weight: 700;
    min-height: 3.7rem;
}

@media (max-width: 640px) {
    .inquilink-recovery[b-ojae79qkyw] {
        justify-content: flex-start;
        padding-inline: 0;
    }

    .inquilink-recovery-form[b-ojae79qkyw] {
        margin-top: 1.25rem;
    }
}
/* _content/InquiLink/Components/Account/Pages/Login.razor.rz.scp.css */
.inquilink-login[b-35r06sk9ip] {
    align-items: center;
    box-sizing: border-box;
    display: grid;
    gap: clamp(2rem, 6vw, 7rem);
    grid-template-columns: minmax(0, 1.05fr) minmax(340px, .75fr);
    min-height: 100%;
    padding: clamp(1rem, 3vh, 2.5rem) 3vw clamp(1.5rem, 4vh, 3rem);
    position: relative;
}

.inquilink-login-intro[b-35r06sk9ip] {
    align-self: center;
    padding-left: clamp(0rem, 5vw, 4rem);
    position: relative;
}

.inquilink-login-kicker[b-35r06sk9ip] {
    color: var(--il-coral-strong);
    font-size: .75rem;
    font-weight: 750;
    letter-spacing: .12em;
    text-transform: uppercase;
}

.inquilink-login-intro h1[b-35r06sk9ip] {
    color: var(--il-ink);
    font-size: clamp(3.5rem, 7vw, 6.5rem);
    font-weight: 760;
    letter-spacing: -.07em;
    line-height: .92;
    margin: .7rem 0 1.4rem;
}

.inquilink-login-intro p[b-35r06sk9ip] {
    color: var(--il-muted);
    font-size: 1rem;
    line-height: 1.7;
    max-width: 31rem;
}

.inquilink-login-intro img[b-35r06sk9ip] {
    bottom: -10rem;
    left: -8rem;
    opacity: .55;
    pointer-events: none;
    position: absolute;
    transform: rotate(-9deg);
    width: min(38vw, 480px);
    z-index: -1;
}

.inquilink-login-panel[b-35r06sk9ip] {
    align-items: center;
    background: rgba(238, 238, 249, .86);
    border-radius: 44% 2rem 2rem 38% / 24% 2rem 2rem 28%;
    display: flex;
    min-height: clamp(520px, 58vh, 580px);
    padding: clamp(2.75rem, 5vh, 4rem) 3.5rem clamp(2.75rem, 5vh, 4rem) 5rem;
}

.inquilink-login-form[b-35r06sk9ip] {
    max-width: 390px;
    width: 100%;
}

.inquilink-login-icon[b-35r06sk9ip] {
    align-items: center;
    background: var(--il-coral-soft);
    border-radius: 50%;
    color: var(--il-coral-strong);
    display: flex;
    font-size: 1.35rem;
    height: 3.3rem;
    justify-content: center;
    margin-bottom: 1.25rem;
    width: 3.3rem;
}

.inquilink-login-form h2[b-35r06sk9ip] {
    color: var(--il-ink);
    font-size: 2rem;
    font-weight: 750;
    letter-spacing: -.045em;
    margin-bottom: .35rem;
}

.inquilink-login-subtitle[b-35r06sk9ip] {
    color: var(--il-muted);
    font-size: .88rem;
    margin-bottom: 1.8rem;
}

.inquilink-login-form[b-35r06sk9ip]  .form-control {
    background: rgba(255, 255, 255, .72) !important;
    border: 1px solid rgba(209, 190, 164, .7) !important;
    border-radius: 1.1rem !important;
    color: var(--il-ink) !important;
    min-height: 3.6rem;
}

.inquilink-login-form[b-35r06sk9ip]  .form-control:focus {
    border-color: var(--il-coral) !important;
    box-shadow: 0 0 0 .22rem rgba(255, 111, 94, .12) !important;
}

.inquilink-login-form[b-35r06sk9ip]  .form-floating > label {
    color: var(--il-muted);
}

.inquilink-login-form .checkbox[b-35r06sk9ip] {
    color: var(--il-muted);
    font-size: .82rem;
}

.inquilink-login-button[b-35r06sk9ip] {
    align-items: center;
    background: var(--il-coral);
    border: 0;
    border-radius: 999px;
    box-shadow: 0 14px 28px rgba(255, 111, 94, .24);
    color: #fff;
    display: flex;
    font-weight: 720;
    justify-content: space-between;
    padding: 1rem 1.3rem;
    width: 100%;
}

.inquilink-forgot[b-35r06sk9ip] {
    margin-top: 1rem;
    text-align: center;
}

.inquilink-forgot a[b-35r06sk9ip] {
    border-bottom: 1px solid var(--il-muted);
    color: var(--il-muted);
    font-size: .78rem;
    text-decoration: none;
}

@media (max-width: 850px) {
    .inquilink-login[b-35r06sk9ip] {
        align-items: center;
        display: flex;
        flex-direction: column;
        padding: 1.25rem clamp(1rem, 5vw, 1.5rem) 4rem;
        width: 100%;
    }

    .inquilink-login-intro[b-35r06sk9ip] {
        box-sizing: border-box;
        max-width: 34rem;
        padding: .75rem .75rem 2.25rem;
        text-align: center;
        width: 100%;
    }

    .inquilink-login-kicker[b-35r06sk9ip] {
        display: block;
        font-size: .68rem;
    }

    .inquilink-login-intro h1[b-35r06sk9ip] {
        font-size: clamp(2.35rem, 11vw, 3.15rem);
        letter-spacing: -.055em;
        line-height: .98;
        margin: .55rem auto 1rem;
    }

    .inquilink-login-intro p[b-35r06sk9ip] {
        font-size: .88rem;
        line-height: 1.5;
        margin: 0 auto;
        max-width: 24rem;
    }

    .inquilink-login-intro img[b-35r06sk9ip] {
        bottom: -4rem;
        left: 50%;
        opacity: .32;
        transform: translateX(-50%) rotate(-9deg);
        width: min(78vw, 320px);
    }

    .inquilink-login-panel[b-35r06sk9ip] {
        border-radius: 2.25rem;
        box-sizing: border-box;
        max-width: 34rem;
        min-height: auto;
        padding: 2.5rem clamp(1.25rem, 5vw, 1.75rem);
        width: 100%;
    }

    .inquilink-login-form[b-35r06sk9ip] {
        margin: 0 auto;
    }

    .inquilink-login-icon[b-35r06sk9ip] {
        margin-inline: auto;
    }

    .inquilink-login-form h2[b-35r06sk9ip],
    .inquilink-login-subtitle[b-35r06sk9ip] {
        text-align: center;
    }
}

@media (max-width: 420px) {
    .inquilink-login[b-35r06sk9ip] {
        padding: .75rem .875rem 3rem;
    }

    .inquilink-login-intro[b-35r06sk9ip] {
        padding: .5rem .5rem 1.75rem;
    }

    .inquilink-login-intro h1[b-35r06sk9ip] {
        font-size: 2.35rem;
    }

    .inquilink-login-panel[b-35r06sk9ip] {
        border-radius: 1.5rem;
        padding: 2rem 1rem;
    }
}

@media (min-width: 851px) and (max-height: 820px) {
    .inquilink-login-intro h1[b-35r06sk9ip] {
        font-size: clamp(3.2rem, 6vw, 5rem);
    }

    .inquilink-login-panel[b-35r06sk9ip] {
        min-height: 490px;
        padding-block: 2.25rem;
    }
}
/* _content/InquiLink/Components/Account/Pages/Register.razor.rz.scp.css */
.inquilink-register[b-a9l3o0eto1] {
    margin: 0 auto;
    max-width: 1120px;
    padding: 26px 32px 40px;
    width: 100%;
}

.inquilink-register-heading[b-a9l3o0eto1] {
    align-items: center;
    display: flex;
    gap: 24px;
    justify-content: space-between;
    margin-bottom: 20px;
}

.inquilink-register-heading p[b-a9l3o0eto1] {
    color: var(--il-coral-strong);
    font-size: 11px;
    font-weight: 750;
    letter-spacing: .09em;
    margin: 0 0 3px;
    text-transform: uppercase;
}

.inquilink-register-heading h1[b-a9l3o0eto1] {
    color: var(--il-ink);
    font-size: clamp(28px, 3vw, 38px);
    font-weight: 760;
    letter-spacing: -.04em;
    margin: 0;
}

.inquilink-register-heading > div > span[b-a9l3o0eto1] {
    color: var(--il-muted);
    display: block;
    font-size: 14px;
    margin-top: 6px;
}

.inquilink-register-badge[b-a9l3o0eto1] {
    align-items: center;
    background: var(--il-coral-soft);
    border: 1px solid rgba(255, 111, 94, .2);
    border-radius: 12px;
    color: var(--il-coral-strong);
    display: inline-flex;
    flex: 0 0 auto;
    font-size: 11px;
    font-weight: 700;
    gap: 8px;
    min-height: 42px;
    padding: 0 14px;
}

.inquilink-register-form[b-a9l3o0eto1] {
    display: grid;
    gap: 12px;
}

.inquilink-form-section[b-a9l3o0eto1] {
    background: rgba(255, 255, 255, .62);
    border: 1px solid var(--il-line);
    border-radius: 17px;
    padding: 18px 20px 20px;
}

.inquilink-form-section-heading[b-a9l3o0eto1] {
    align-items: center;
    display: flex;
    gap: 10px;
    margin-bottom: 14px;
}

.inquilink-form-section-heading > span[b-a9l3o0eto1] {
    align-items: center;
    background: var(--il-lavender);
    border-radius: 9px;
    color: var(--il-violet);
    display: inline-flex;
    flex: 0 0 auto;
    font-size: 12px;
    font-weight: 750;
    height: 34px;
    justify-content: center;
    width: 34px;
}

.inquilink-form-section-heading h2[b-a9l3o0eto1] {
    color: var(--il-ink);
    font-size: 17px;
    font-weight: 740;
    margin: 0;
}

.inquilink-form-section-heading p[b-a9l3o0eto1] {
    color: var(--il-muted);
    font-size: 11px;
    margin: 2px 0 0;
}

.inquilink-form-grid[b-a9l3o0eto1] {
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.inquilink-field[b-a9l3o0eto1] {
    display: flex;
    flex-direction: column;
    min-width: 0;
}

.inquilink-field--wide[b-a9l3o0eto1] {
    grid-column: 1 / -1;
}

.inquilink-field label[b-a9l3o0eto1] {
    color: var(--il-ink);
    font-size: 11px;
    font-weight: 700;
    margin: 0 0 5px 2px;
}

.inquilink-field[b-a9l3o0eto1]  input,
.inquilink-field select[b-a9l3o0eto1] {
    background: #fffdf9;
    border: 1px solid var(--il-line);
    border-radius: 10px;
    color: var(--il-ink);
    font-size: 13px;
    height: 42px;
    outline: 0;
    padding: 0 12px;
    width: 100%;
}

.inquilink-field[b-a9l3o0eto1]  input:focus,
.inquilink-field select:focus[b-a9l3o0eto1] {
    border-color: var(--il-violet);
    box-shadow: 0 0 0 3px rgba(127, 103, 203, .12);
}

.inquilink-field[b-a9l3o0eto1]  .validation-message {
    color: #b84035;
    font-size: 10px;
    margin: 4px 0 0 2px;
}

.inquilink-register-note[b-a9l3o0eto1] {
    align-items: center;
    background: rgba(238, 238, 249, .78);
    border: 1px solid rgba(127, 103, 203, .16);
    border-radius: 10px;
    color: var(--il-muted);
    display: flex;
    font-size: 11px;
    gap: 9px;
    min-height: 42px;
    padding: 8px 12px;
}

.inquilink-register-note i[b-a9l3o0eto1] {
    color: var(--il-violet);
    font-size: 16px;
}

.inquilink-register-actions[b-a9l3o0eto1] {
    align-items: center;
    background: rgba(255, 253, 248, .94);
    border: 1px solid var(--il-line);
    border-radius: 14px;
    display: flex;
    gap: 10px;
    justify-content: flex-end;
    padding: 10px;
    position: sticky;
    bottom: 10px;
    z-index: 10;
}

.inquilink-register-actions a[b-a9l3o0eto1],
.inquilink-register-actions button[b-a9l3o0eto1] {
    align-items: center;
    border-radius: 10px;
    display: inline-flex;
    font-size: 12px;
    font-weight: 720;
    height: 40px;
    justify-content: center;
    padding: 0 18px;
    text-decoration: none;
}

.inquilink-register-actions a[b-a9l3o0eto1] {
    border: 1px solid var(--il-line);
    color: var(--il-ink);
}

.inquilink-register-actions button[b-a9l3o0eto1] {
    background: var(--il-coral);
    border: 1px solid var(--il-coral);
    color: #fff;
    gap: 8px;
}

@media (max-width: 760px) {
    .inquilink-register[b-a9l3o0eto1] {
        padding: 20px 16px 100px;
    }

    .inquilink-register-heading[b-a9l3o0eto1] {
        align-items: stretch;
        flex-direction: column;
    }

    .inquilink-register-badge[b-a9l3o0eto1] {
        align-self: flex-start;
    }

    .inquilink-form-grid[b-a9l3o0eto1] {
        grid-template-columns: 1fr;
    }

    .inquilink-field--wide[b-a9l3o0eto1] {
        grid-column: auto;
    }

    .inquilink-form-section[b-a9l3o0eto1] {
        border-radius: 14px;
        padding: 16px;
    }

    .inquilink-register-actions[b-a9l3o0eto1] {
        bottom: 8px;
    }
}
/* _content/InquiLink/Components/Account/Shared/ManageLayout.razor.rz.scp.css */
.manage-page[b-pwxytoh8ng] {
    margin: 0 auto;
    max-width: 1320px;
    padding: 30px 42px 48px;
}

.manage-page__header[b-pwxytoh8ng] {
    align-items: flex-start;
    display: flex;
    gap: 24px;
    justify-content: space-between;
    margin-bottom: 20px;
}

.manage-page__header > div > span[b-pwxytoh8ng],
.manage-page__navigation > span[b-pwxytoh8ng] {
    color: var(--il-coral-strong);
    display: block;
    font-size: 11px;
    font-weight: 780;
    letter-spacing: .11em;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.manage-page__header h1[b-pwxytoh8ng] {
    color: var(--il-ink);
    font-size: clamp(30px, 3vw, 42px);
    font-weight: 780;
    letter-spacing: -.045em;
    line-height: 1.05;
    margin: 0;
}

.manage-page__header p[b-pwxytoh8ng] {
    color: var(--il-muted);
    font-size: 14px;
    margin: 8px 0 0;
}

.manage-page__badge[b-pwxytoh8ng] {
    align-items: center;
    background: var(--il-lavender);
    border: 1px solid rgba(127, 103, 203, .18);
    border-radius: 12px;
    color: var(--il-violet);
    display: inline-flex;
    font-size: 12px;
    font-weight: 680;
    gap: 8px;
    min-height: 40px;
    padding: 0 14px;
}

.manage-page__workspace[b-pwxytoh8ng] {
    align-items: start;
    display: grid;
    gap: 16px;
    gap: 22px;
    grid-template-columns: 250px minmax(0, 1fr);
}

.manage-page__navigation[b-pwxytoh8ng],
.manage-page__content[b-pwxytoh8ng] {
    background: rgba(255, 253, 248, .90);
    border: 1px solid var(--il-line);
    border-radius: 16px;
}

.manage-page__navigation[b-pwxytoh8ng] {
    padding: 16px 12px;
}

.manage-page__content[b-pwxytoh8ng] {
    min-height: 460px;
    padding: 28px 32px;
}

.manage-page__content[b-pwxytoh8ng]  h3 {
    color: var(--il-ink);
    font-size: 22px;
    font-weight: 760;
    letter-spacing: -.025em;
    margin: 0 0 6px;
}

.manage-page__content[b-pwxytoh8ng]  h4 {
    color: var(--il-ink);
    font-size: 17px;
    font-weight: 720;
    margin-top: 20px;
}

.manage-page__content[b-pwxytoh8ng]  .row,
.manage-page__content[b-pwxytoh8ng]  [class*="col-md-"] {
    margin: 0;
    max-width: 820px;
    padding: 0;
    width: 100%;
}

.manage-page__content[b-pwxytoh8ng]  form {
    margin-top: 16px;
    max-width: 720px;
}

.manage-page__content[b-pwxytoh8ng]  .form-floating {
    margin-bottom: 12px !important;
}

.manage-page__content[b-pwxytoh8ng]  .form-control {
    border-radius: 10px !important;
    min-height: 50px;
}

.manage-page__content[b-pwxytoh8ng]  .btn {
    border-radius: 10px !important;
    font-size: 13px;
    min-height: 40px;
}

.manage-page__content[b-pwxytoh8ng]  .btn-primary {
    background: var(--il-coral) !important;
    border-color: var(--il-coral) !important;
}

.manage-page__content[b-pwxytoh8ng]  .btn-danger {
    background: #fff0ec !important;
    border-color: rgba(193, 72, 58, .25) !important;
    color: #b33f33 !important;
}

.manage-page__content[b-pwxytoh8ng]  .alert {
    border-radius: 12px;
    font-size: 13px;
}

.manage-page__content[b-pwxytoh8ng]  p {
    color: var(--il-muted);
    font-size: 13px;
    line-height: 1.55;
}

.manage-page__content[b-pwxytoh8ng]  .security-setup__kicker {
    color: var(--il-coral-strong);
    display: block;
    font-size: 11px;
    font-weight: 780;
    letter-spacing: .1em;
    margin-bottom: 6px;
    text-transform: uppercase;
}

.manage-page__content[b-pwxytoh8ng]  .security-setup__steps {
    display: grid;
    gap: 12px;
    list-style: none;
    margin: 20px 0 0;
    max-width: 780px;
    padding: 0;
}

.manage-page__content[b-pwxytoh8ng]  .security-setup__steps > li {
    align-items: flex-start;
    background: rgba(255, 255, 255, .55);
    border: 1px solid var(--il-line);
    border-radius: 14px;
    display: grid;
    gap: 14px;
    grid-template-columns: 34px minmax(0, 1fr);
    padding: 16px;
}

.manage-page__content[b-pwxytoh8ng]  .security-setup__steps > li > span {
    align-items: center;
    background: var(--il-lavender);
    border-radius: 10px;
    color: var(--il-violet);
    display: flex;
    font-size: 12px;
    font-weight: 800;
    height: 34px;
    justify-content: center;
    width: 34px;
}

.manage-page__content[b-pwxytoh8ng]  .security-setup__steps strong {
    color: var(--il-ink);
    display: block;
    font-size: 14px;
    margin-bottom: 4px;
}

.manage-page__content[b-pwxytoh8ng]  .security-setup__steps kbd {
    background: #073f43;
    border-radius: 9px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    letter-spacing: .1em;
    margin: 6px 0;
    padding: 10px 13px;
}

@media (max-width: 760px) {
    .manage-page[b-pwxytoh8ng] {
        padding: 22px 16px 92px;
    }

    .manage-page__header[b-pwxytoh8ng] {
        flex-direction: column;
    }

    .manage-page__workspace[b-pwxytoh8ng] {
        grid-template-columns: 1fr;
    }
}
/* _content/InquiLink/Components/Account/Shared/ManageNavMenu.razor.rz.scp.css */
.manage-nav[b-hb1q9gyudy] {
    display: flex;
    flex-direction: column;
    gap: 4px;
    list-style: none;
    margin: 10px 0 0;
    padding: 0;
}

.manage-nav .nav-link[b-hb1q9gyudy] {
    align-items: center;
    border-radius: 10px;
    color: var(--il-ink);
    display: flex;
    font-size: 12px;
    font-weight: 650;
    gap: 9px;
    min-height: 40px;
    padding: 0 11px;
    text-decoration: none;
}

.manage-nav .nav-link i[b-hb1q9gyudy] {
    color: var(--il-muted);
    font-size: 14px;
    width: 18px;
}

.manage-nav .nav-link:hover[b-hb1q9gyudy] {
    background: var(--il-coral-soft);
    color: var(--il-coral-strong);
}

.manage-nav .nav-link.active[b-hb1q9gyudy] {
    background: var(--il-lavender);
    color: var(--il-violet);
}

.manage-nav .nav-link.active i[b-hb1q9gyudy] {
    color: var(--il-violet);
}

@media (max-width: 760px) {
    .manage-nav[b-hb1q9gyudy] {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
/* _content/InquiLink/Components/Layout/ButtonInquiLink.razor.rz.scp.css */
.button-inquilink[b-gg57pegbe3] {
    align-items: center;
    border-radius: 10px;
    display: inline-flex;
    font-size: 13px;
    font-weight: 720;
    justify-content: center;
    min-height: 40px;
    min-width: 92px;
    padding: 0 16px;
}

.button-inquilink--primary[b-gg57pegbe3] {
    background: var(--il-coral);
    border: 1px solid var(--il-coral);
    color: #fff;
}

.button-inquilink--primary:hover[b-gg57pegbe3] {
    background: var(--il-coral-strong);
    border-color: var(--il-coral-strong);
    color: #fff;
}

.button-inquilink--secondary[b-gg57pegbe3] {
    background: transparent;
    border: 1px solid var(--il-line-strong);
    color: var(--il-ink);
}

.button-inquilink--secondary:hover[b-gg57pegbe3] {
    background: var(--il-surface-soft);
    color: var(--il-ink);
}

.button-inquilink--danger[b-gg57pegbe3] {
    background: #fff0ec;
    border: 1px solid rgba(193, 72, 58, .25);
    color: #b33f33;
}

.button-inquilink:disabled[b-gg57pegbe3] {
    cursor: not-allowed;
    opacity: .55;
}
/* _content/InquiLink/Components/Layout/EditorError.razor.rz.scp.css */
.inquilink-editor-error[b-q9aj3o1m0l] {
    background: #fff0ed;
    border-radius: 9px;
    color: #9b3027;
    font-size: 12px;
    padding: 10px 12px;
}
/* _content/InquiLink/Components/Layout/FilePreviewComponent.razor.rz.scp.css */
.file-previews[b-mppjl8uf5d] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 20px;
}
.file-previews-load[b-mppjl8uf5d] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.file-preview[b-mppjl8uf5d] {
    position: relative;
    text-align: center;
    border: 1px solid var(--pf-line);
    padding: 5px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.preview-image[b-mppjl8uf5d] {
    width: 1.35rem;
    height: 1.35rem;
    border-radius: 5px;
}
.file-icon[b-mppjl8uf5d] {
    font-size: 2rem;
    color: #666;
}
.delete-icon[b-mppjl8uf5d] {
    position: absolute;
    top: -10px;
    right: -10px;
    font-size: 16px;
    color: red;
    cursor: pointer;
    background: var(--pf-surface);
    border-radius: 50%;
    padding: 2px;
}
.delete-icon:hover[b-mppjl8uf5d] {
    color: darkred;
}
.spinner-container[b-mppjl8uf5d] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}
.spinner-icon[b-mppjl8uf5d] {
    font-size: 24px;
    color: #007bff;
}
.delete-icon[b-mppjl8uf5d] {
    position: absolute;
    top: -10px;
    right: -10px;
    font-size: 16px;
    color: red;
    cursor: pointer;
    background: var(--pf-surface);
    border-radius: 50%;
    padding: 2px;
}

    .delete-icon:hover[b-mppjl8uf5d] {
        color: darkred;
    }





/*.modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1000;
}

.modal-content {
    position: relative;
    background-color: var(--pf-surface);
    padding: 20px;
    border-radius: 5px;
    max-width: 90%;
    max-height: 90%;
    overflow: auto;
    text-align: center;
}

.close-button {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 24px;
    cursor: pointer;
}

.modal-image {
    max-width: 100%;
    width: auto;
    height: auto;
}

.download-button {
    margin-top: 10px;
    padding: 8px 12px;
    font-size: 16px;
    cursor: pointer;
}*/
.download-button[b-mppjl8uf5d] {
    margin-top: 10px;
    padding: 8px 12px;
    font-size: 16px;
    cursor: pointer;
}
.modal-overlay[b-mppjl8uf5d] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1000;
}

.modal-content[b-mppjl8uf5d] {
    width: 100vw;
    height: 100vh;
    /*padding: 20px;*/
    background: rgba(0, 0, 0, 0.9);
    position: relative;
    overflow-y: auto;
    align-items: center;
    justify-content: center;
}

.close-button[b-mppjl8uf5d] {
    position: fixed;
    top: 20px;
    right: 30px;
    color: white;
    font-size: 40px;
    cursor: pointer;
    z-index: 1001;
}

.modal-image[b-mppjl8uf5d] {
    max-width: 95vw;
    max-height: 75vh;
    object-fit: contain;
}

/*.download-button {
    position: fixed;
    bottom: 30px;
    background: #2196F3;
    color: white;
    padding: 10px 20px;
    border-radius: 5px;
    cursor: pointer;
    border: none;
}*/


/* _content/InquiLink/Components/Layout/FileUploadComponent.razor.rz.scp.css */
.chatButton[b-0u50f4v2rg] {
    cursor: pointer;
    transition: background-color 0.3s ease, transform 0.2s ease;
    position: relative;
}

    .chatButton:hover[b-0u50f4v2rg] {
        background-color: #ced4d9;
    }

    .chatButton:active[b-0u50f4v2rg] {
        transform: scale(0.95);
        /*background-color: #ced4d9;*/
    }
/* _content/InquiLink/Components/Layout/Footer.razor.rz.scp.css */
.background-color-footer[b-r9upbndmhz] {
    align-items: center;
    color: var(--il-muted);
    display: flex;
    flex-wrap: wrap;
    font-size: .74rem;
    gap: .7rem 1.2rem;
    justify-content: center;
    padding: 1.5rem 1.25rem;
}

.footer-brand[b-r9upbndmhz] {
    color: var(--il-ink);
    font-weight: 800;
    letter-spacing: -.02em;
}

@media (min-width: 901px) and (max-height: 820px) {
    .background-color-footer[b-r9upbndmhz] {
        padding-bottom: .75rem;
        padding-top: .75rem;
    }
}
/* _content/InquiLink/Components/Layout/GuardarArchivo.razor.rz.scp.css */
.chatButton[b-pvnmszmsco] {
    cursor: pointer;
    transition: background-color 0.3s ease, transform 0.2s ease;
    position: relative;
}

    .chatButton:hover[b-pvnmszmsco] {
        background-color: #ced4d9;
    }

    .chatButton:active[b-pvnmszmsco] {
        transform: scale(0.95);
        /*background-color: #ced4d9;*/
    }
.file-previews[b-pvnmszmsco] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 20px;
}

.file-preview[b-pvnmszmsco] {
    position: relative;
    text-align: center;
    border: 1px solid var(--pf-line);
    padding: 5px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.preview-image[b-pvnmszmsco] {
    max-width: 100%;
    max-height: 100%;
    border-radius: 5px;
}

.file-icon[b-pvnmszmsco] {
    font-size: 24px;
    color: #666;
}

.delete-icon[b-pvnmszmsco] {
    position: absolute;
    top: -10px;
    right: -10px;
    font-size: 16px;
    color: red;
    cursor: pointer;
    background: var(--pf-surface);
    border-radius: 50%;
    padding: 2px;
}

    .delete-icon:hover[b-pvnmszmsco] {
        color: darkred;
    }
/* _content/InquiLink/Components/Layout/Header.razor.rz.scp.css */
.inquilink-header[b-nqkc1l4hcx] {
    align-items: center;
    display: grid;
    background: rgba(255, 253, 248, .96);
    border-bottom: 1px solid var(--il-line);
    gap: 1.5rem;
    grid-template-columns: minmax(180px, 1fr) auto minmax(180px, 1fr);
    height: 64px;
    padding: 0 28px;
    position: sticky;
    top: 0;
    width: 100%;
    z-index: 100;
}

.inquilink-brand[b-nqkc1l4hcx] {
    color: var(--il-ink);
    text-decoration: none;
}

.inquilink-brand-zone[b-nqkc1l4hcx] {
    align-items: center;
    display: flex;
    gap: 16px;
    justify-self: start;
    min-width: 0;
}

.inquilink-back-link[b-nqkc1l4hcx] {
    align-items: center;
    border-left: 1px solid var(--il-line);
    color: var(--il-ink);
    display: inline-flex;
    font-size: 12px;
    font-weight: 700;
    gap: 6px;
    min-height: 36px;
    padding-left: 16px;
    text-decoration: none;
}

.inquilink-back-link:hover[b-nqkc1l4hcx] {
    color: var(--il-coral-strong);
}

.inquilink-brand-text[b-nqkc1l4hcx] {
    font-size: 1.75rem;
    font-weight: 800;
    letter-spacing: -.055em;
    line-height: 1;
}

.inquilink-brand-accent[b-nqkc1l4hcx] {
    color: var(--il-coral);
    position: relative;
}

.inquilink-brand-accent[b-nqkc1l4hcx]::before {
    background: var(--il-coral);
    border-radius: 999px;
    content: "";
    height: .42rem;
    position: absolute;
    right: -.02rem;
    top: -.42rem;
    transform: rotate(-42deg);
    width: .18rem;
}

.inquilink-nav[b-nqkc1l4hcx] {
    align-items: center;
    background: transparent;
    display: flex;
    gap: .2rem;
    justify-self: center;
    padding: 0;
}

.inquilink-nav[b-nqkc1l4hcx]  .inquilink-nav-link {
    align-items: center;
    border-radius: 9px;
    color: var(--il-ink);
    display: inline-flex;
    font-size: .78rem;
    font-weight: 650;
    gap: .55rem;
    min-height: 38px;
    padding: 0 .8rem;
    text-decoration: none;
    transition: background-color .2s ease, color .2s ease, transform .2s ease;
}

.inquilink-nav[b-nqkc1l4hcx]  .inquilink-nav-link:hover {
    background: var(--il-coral-soft);
    color: var(--il-coral-strong);
    transform: none;
}

.inquilink-nav[b-nqkc1l4hcx]  .inquilink-nav-link.active {
    background: rgba(235, 231, 251, .62);
    color: var(--il-violet);
}

.inquilink-profile[b-nqkc1l4hcx] {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 10px;
    display: flex;
    gap: .7rem;
    justify-self: end;
    max-width: 205px;
    padding: .35rem .55rem;
    text-decoration: none;
}

.inquilink-session[b-nqkc1l4hcx] {
    align-items: center;
    display: flex;
    gap: 4px;
    justify-self: end;
    min-width: 0;
}

.inquilink-workspace-switch[b-nqkc1l4hcx] {
    align-items: center;
    background: rgba(235, 231, 251, .62);
    border: 1px solid rgba(111, 77, 221, .18);
    border-radius: 9px;
    color: var(--il-violet);
    display: inline-flex;
    font-size: 11px;
    font-weight: 750;
    gap: 6px;
    min-height: 34px;
    padding: 0 10px;
    text-decoration: none;
}

.inquilink-workspace-switch:hover[b-nqkc1l4hcx] {
    background: var(--il-lavender);
    color: var(--il-violet);
}

.inquilink-logout-form[b-nqkc1l4hcx] {
    margin: 0;
}

.inquilink-logout[b-nqkc1l4hcx] {
    align-items: center;
    background: transparent;
    border: 1px solid transparent;
    border-radius: 10px;
    color: var(--il-muted);
    display: inline-flex;
    font-size: 11px;
    font-weight: 700;
    gap: 6px;
    min-height: 36px;
    padding: 0 10px;
}

.inquilink-logout:hover[b-nqkc1l4hcx] {
    background: var(--il-coral-soft);
    border-color: rgba(232, 91, 77, .18);
    color: var(--il-coral-strong);
}

.inquilink-avatar[b-nqkc1l4hcx] {
    align-items: center;
    background: var(--il-lavender);
    border-radius: 50%;
    color: var(--il-violet);
    display: inline-flex;
    flex: 0 0 auto;
    height: 2.35rem;
    justify-content: center;
    width: 2.35rem;
}

.inquilink-profile-copy[b-nqkc1l4hcx] {
    display: flex;
    flex-direction: column;
    min-width: 0;
}

.inquilink-profile-copy strong[b-nqkc1l4hcx],
.inquilink-profile-copy small[b-nqkc1l4hcx] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.inquilink-profile-copy strong[b-nqkc1l4hcx] {
    color: var(--il-ink);
    font-size: .78rem;
}

.inquilink-profile-copy small[b-nqkc1l4hcx] {
    color: var(--il-muted);
    font-size: .66rem;
}

@media (max-width: 980px) {
    .inquilink-header[b-nqkc1l4hcx] {
        grid-template-columns: 1fr auto;
        height: 64px;
        padding: 0 16px;
    }

    .inquilink-nav[b-nqkc1l4hcx] {
        display: none;
    }

    .inquilink-profile-copy[b-nqkc1l4hcx],
    .inquilink-logout span[b-nqkc1l4hcx],
    .inquilink-workspace-switch span[b-nqkc1l4hcx] {
        display: none;
    }

    .inquilink-workspace-switch[b-nqkc1l4hcx] {
        padding: 0 9px;
    }

    .inquilink-profile[b-nqkc1l4hcx] {
        padding-right: 2px;
    }

    .inquilink-logout[b-nqkc1l4hcx] {
        padding: 0 9px;
    }
}

@media (max-width: 560px) {
    .inquilink-brand-text[b-nqkc1l4hcx] {
        font-size: 1.55rem;
    }

    .inquilink-brand-zone[b-nqkc1l4hcx] {
        gap: 10px;
    }

    .inquilink-back-link[b-nqkc1l4hcx] {
        padding-left: 10px;
    }
}
/* _content/InquiLink/Components/Layout/IconoUsuario.razor.rz.scp.css */
#imgUsuario[b-5avrkorjcw] {
    border: .1rem solid white;
    padding: .3rem;
    border-radius: 50%;
}
/* _content/InquiLink/Components/Layout/InputPassword.razor.rz.scp.css */
.password-container[b-2bm2brbdvn] {
    position: relative;
    width: 100%;
}

.toggle-password[b-2bm2brbdvn] {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 5;
    background: none;
    border: none;
    padding: 0;
    color: #6c757d; /* Color del icono */
}

    .toggle-password:hover[b-2bm2brbdvn] {
        color: var(--pf-soft); /* Color al hacer hover */
    }

    .toggle-password:focus[b-2bm2brbdvn] {
        outline: none;
        box-shadow: none;
    }
/* _content/InquiLink/Components/Layout/LoadingSpinner.razor.rz.scp.css */
/* La paleta se define globalmente en wwwroot/app.css (:root) */

.spinner-overlay[b-a4g7vavpj2] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}

.spinner[b-a4g7vavpj2] {
    width: 5rem;
    aspect-ratio: 1;
    border-radius: 50%;
    background: radial-gradient(farthest-side,var(--color-principal) 94%,#0000) top/8px 8px no-repeat, conic-gradient(#0000 30%,var(--color-principal));
    -webkit-mask: radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);
    animation: spin-b-a4g7vavpj2 1s linear infinite;
}

@keyframes spin-b-a4g7vavpj2 {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
/* _content/InquiLink/Components/Layout/LoadingSpinnerContenedores.razor.rz.scp.css */
/* La paleta se define globalmente en wwwroot/app.css (:root) */

.spinner-overlay[b-bnrt05oquo] {
    position: absolute; /* Posicionamiento absoluto dentro del contenedor */
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(7, 9, 7, .72); /* Fondo semitransparente */
    display: flex;
    justify-content: center;
    align-items: start;
    z-index: 1000; /* Asegura que esté por encima de la tabla */
}

/* Spinner */
.spinner[b-bnrt05oquo] {
    border: 4px solid var(--pf-line); /* Color del borde */
    border-top: 4px solid var(--color-principal); /* Color del spinner */
    border-radius: 50%;
    width: 40px;
    height: 40px;
    animation: spin-b-bnrt05oquo .5s linear infinite; /* Animación */
}

@keyframes spin-b-bnrt05oquo {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
/* _content/InquiLink/Components/Layout/MainLayout.razor.rz.scp.css */
.inquilink-app[b-6krh2y4586] {
    display: flex;
    flex-direction: column;
    min-height: 100svh;
    overflow-x: hidden;
    position: relative;
}

.inquilink-skip-link[b-6krh2y4586] {
    background: #073f43;
    border-radius: 0 0 10px 0;
    color: #fff;
    font-size: 14px;
    font-weight: 750;
    left: 0;
    padding: 11px 16px;
    position: fixed;
    top: 0;
    transform: translateY(-120%);
    transition: transform .12s ease;
    z-index: 3000;
}

.inquilink-skip-link:focus[b-6krh2y4586] {
    color: #fff;
    transform: translateY(0);
}

.inquilink-shell[b-6krh2y4586] {
    display: flex;
    flex: 1 0 auto;
    min-height: 0;
}

.inquilink-shell-main[b-6krh2y4586] {
    display: flex;
    flex: 1;
    flex-direction: column;
    min-width: 0;
}

.inquilink-shell--modern .inquilink-shell-main[b-6krh2y4586] {
    flex: 1 1 0;
    width: 0;
}

.inquilink-page[b-6krh2y4586] {
    display: flex;
    flex: 1 0 auto;
    min-height: 0;
    position: relative;
}

.inquilink-content[b-6krh2y4586] {
    flex: 1;
    margin: 0 auto;
    max-width: 1440px;
    padding: 2rem 3.5rem 4rem;
    width: 100%;
}

.inquilink-content--modern[b-6krh2y4586] {
    margin: 0;
    max-width: none;
    padding: 0;
}

@media (max-width: 900px) {
    .inquilink-shell--modern .inquilink-shell-main[b-6krh2y4586] {
        width: 100%;
    }

    .inquilink-shell--modern[b-6krh2y4586] {
        padding-bottom: 74px;
    }

    .inquilink-content[b-6krh2y4586] {
        padding: 1rem 1.25rem 3rem;
    }

    .inquilink-content--modern[b-6krh2y4586] {
        padding: 0;
    }
}

@media (min-width: 901px) and (max-height: 820px) {
    .inquilink-content[b-6krh2y4586] {
        padding-bottom: 1rem;
        padding-top: .5rem;
    }
}

#blazor-error-ui[b-6krh2y4586] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}
/* _content/InquiLink/Components/Layout/MainMenu.razor.rz.scp.css */
.inquilink-menu-section[b-zztazz3tgh] {
    margin-bottom: 2rem;
    width: 100%;
}

.inquilink-menu-heading[b-zztazz3tgh] {
    margin: 0 0 1rem 1.25rem;
}

.inquilink-section-kicker[b-zztazz3tgh] {
    color: var(--il-coral-strong);
    display: block;
    font-size: .72rem;
    font-weight: 750;
    letter-spacing: .12em;
    margin-bottom: .25rem;
    text-transform: uppercase;
}

.inquilink-menu-heading h2[b-zztazz3tgh] {
    color: var(--il-ink);
    font-size: clamp(1.35rem, 2.3vw, 1.85rem);
    font-weight: 750;
    letter-spacing: -.035em;
    margin: 0;
}

.inquilink-menu-list[b-zztazz3tgh] {
    background: rgba(255, 255, 255, .36);
    border: 1px solid rgba(209, 190, 164, .66);
    border-radius: 2.75rem 6rem 3.75rem 2.4rem;
    overflow: hidden;
}

.inquilink-menu-link[b-zztazz3tgh] {
    color: inherit;
    display: block;
    text-decoration: none;
}

.inquilink-menu-link + .inquilink-menu-link[b-zztazz3tgh] {
    border-top: 1px solid rgba(209, 190, 164, .48);
}

.inquilink-menu-link:nth-child(3n + 1)[b-zztazz3tgh] {
    --row-accent: var(--il-coral);
    --row-soft: var(--il-coral-soft);
}

.inquilink-menu-link:nth-child(3n + 2)[b-zztazz3tgh] {
    --row-accent: var(--il-violet);
    --row-soft: var(--il-lavender);
}

.inquilink-menu-link:nth-child(3n)[b-zztazz3tgh] {
    --row-accent: var(--il-blue);
    --row-soft: var(--il-blue-soft);
}

.inquilink-menu-empty[b-zztazz3tgh] {
    align-items: center;
    color: var(--il-muted);
    display: flex;
    gap: .75rem;
    padding: 1.4rem 1.75rem;
}

.inquilink-menu-empty i[b-zztazz3tgh] {
    color: var(--il-sage);
    font-size: 1.3rem;
}

.inquilink-menu-section--compact[b-zztazz3tgh] {
    margin: 0;
}

.inquilink-menu-section--compact .inquilink-menu-list[b-zztazz3tgh] {
    background: transparent;
    border: 0;
    border-radius: 0;
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    overflow: visible;
}

.inquilink-menu-section--compact .inquilink-menu-link[b-zztazz3tgh] {
    background: #fffdf9;
    border: 1px solid var(--il-line);
    border-radius: 13px;
    min-width: 0;
    overflow: hidden;
}

.inquilink-menu-section--compact .inquilink-menu-link + .inquilink-menu-link[b-zztazz3tgh] {
    border-top: 1px solid var(--il-line);
}

.inquilink-menu-section--compact .inquilink-menu-link:hover[b-zztazz3tgh] {
    border-color: rgba(255, 111, 94, .5);
    box-shadow: 0 8px 20px rgba(41, 56, 53, .06);
}

.inquilink-menu-section--compact[b-zztazz3tgh]  .inquilink-menu-row {
    gap: 10px;
    grid-template-columns: 36px 38px minmax(0, 1fr) auto;
    min-height: 76px;
    padding: 10px 12px 10px 0;
}

.inquilink-menu-section--compact[b-zztazz3tgh]  .inquilink-menu-row::before {
    border-radius: 0 10px 10px 0;
    width: 36px;
}

.inquilink-menu-section--compact[b-zztazz3tgh]  .inquilink-menu-index {
    font-size: 11px;
}

.inquilink-menu-section--compact[b-zztazz3tgh]  .inquilink-menu-icon {
    border-radius: 10px;
    font-size: 16px;
    height: 38px;
    width: 38px;
}

.inquilink-menu-section--compact[b-zztazz3tgh]  .inquilink-menu-copy strong {
    font-size: 13px;
}

.inquilink-menu-section--compact[b-zztazz3tgh]  .inquilink-menu-copy small {
    font-size: 10px;
}

.inquilink-menu-section--compact[b-zztazz3tgh]  .inquilink-menu-action span {
    display: none;
}

@media (max-width: 760px) {
    .inquilink-menu-section--compact .inquilink-menu-list[b-zztazz3tgh] {
        grid-template-columns: 1fr;
    }
}
/* _content/InquiLink/Components/Layout/MensajeReclamo.razor.rz.scp.css */
/* ChatMessage.razor.css */
.chat-message[b-yc28ssavbc] {
    display: flex;
    gap: 1rem;
    margin: 1.5rem 0;
    opacity: 0;
    animation: messageAppear-b-yc28ssavbc 0.4s ease-out forwards;
}

.user-message[b-yc28ssavbc] {
    flex-direction: row-reverse;
}

.avatar-container[b-yc28ssavbc] {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 64px;
}

.user-avatar[b-yc28ssavbc] {
    width: 48px;
    height: 48px;
    border-radius: 12px;
    object-fit: cover;
    border: 2px solid var(--pf-line-strong);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.35);
}

.user-name[b-yc28ssavbc] {
    font-size: 0.75rem;
    color: var(--pf-muted);
    text-align: center;
    margin-top: 0.5rem;
    line-height: 1.2;
}

.message-content[b-yc28ssavbc] {
    max-width: 70%;
    position: relative;
}

/* Burbuja del receptor (cyan) */
.message-bubble[b-yc28ssavbc] {
    padding: 1rem 1.5rem;
    border-radius: 16px;
    background: var(--pf-surface-2);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
    color: var(--pf-text);
    border: 1px solid rgba(55, 214, 255, .35);
}

/* Burbuja propia (violeta) */
.user-message .message-bubble[b-yc28ssavbc] {
    background: rgba(138, 92, 255, .14);
    border-color: rgba(138, 92, 255, .5);
}

.message-time[b-yc28ssavbc] {
    display: block;
    font-size: 0.75rem;
    color: var(--pf-muted);
    margin-top: 0.5rem;
}



@keyframes messageAppear-b-yc28ssavbc {
    from {
        opacity: 0;
        transform: translateY(10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}
/* Skeleton Loading */
.skeleton-container[b-yc28ssavbc] {
    display: flex;
    gap: 1rem;
    width: 100%;
}

.skeleton-avatar[b-yc28ssavbc] {
    width: 48px;
    height: 48px;
    border-radius: 12px;
    background: linear-gradient(100deg, var(--pf-surface-2) 30%, var(--pf-surface-3) 50%, var(--pf-surface-2) 70%);
}

.skeleton-content[b-yc28ssavbc] {
    flex: 1;
    height: 80px;
    border-radius: 16px;
    background: linear-gradient(100deg, var(--pf-surface-2) 30%, var(--pf-surface-3) 50%, var(--pf-surface-2) 70%);
}

.skeleton-animation[b-yc28ssavbc] {
    animation: skeletonPulse-b-yc28ssavbc 1.5s infinite ease-in-out;
}
@keyframes skeletonPulse-b-yc28ssavbc {
    0% {
        opacity: 0.6;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0.6;
    }
}
/* _content/InquiLink/Components/Layout/Menu.razor.rz.scp.css */
.menu-button[b-joj6mrb6u7] {
    align-items: center;
    background: var(--il-coral);
    border: 0;
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    gap: 4px;
    height: 40px;
    justify-content: center;
    padding: 0;
    position: relative;
    width: 40px;
    z-index: 1101;
}

.menu-button span[b-joj6mrb6u7] {
    background: #fff;
    border-radius: 999px;
    height: 2px;
    transition: transform .18s ease, opacity .18s ease;
    width: 20px;
}

.menu-button.open span:nth-child(1)[b-joj6mrb6u7] {
    transform: translateY(6px) rotate(45deg);
}

.menu-button.open span:nth-child(2)[b-joj6mrb6u7] {
    opacity: 0;
}

.menu-button.open span:nth-child(3)[b-joj6mrb6u7] {
    transform: translateY(-6px) rotate(-45deg);
}

.menu-container[b-joj6mrb6u7] {
    bottom: 0;
    left: 0;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: 64px;
    z-index: -1;
}

.menu-container.open[b-joj6mrb6u7] {
    pointer-events: auto;
    z-index: 1100;
}

.menu-backdrop[b-joj6mrb6u7] {
    background: rgba(7, 63, 67, .44);
    border: 0;
    inset: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    transition: opacity .18s ease;
    width: 100%;
}

.menu-container.open .menu-backdrop[b-joj6mrb6u7] {
    opacity: 1;
}

.menu-items[b-joj6mrb6u7] {
    background: #fffdf8;
    border: 0;
    border-radius: 0 18px 18px 0;
    box-shadow: 18px 0 42px rgba(14, 42, 41, .2);
    height: calc(100svh - 64px);
    left: 0;
    overflow-y: auto;
    padding: 18px 14px 24px;
    position: absolute;
    top: 0;
    transform: translateX(-105%);
    transition: transform .2s ease;
    width: min(380px, calc(100vw - 24px));
}

.menu-items.open[b-joj6mrb6u7] {
    transform: translateX(0);
}

.menu-panel-heading[b-joj6mrb6u7] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: flex;
    justify-content: space-between;
    margin-bottom: 10px;
    padding: 2px 4px 14px;
}

.menu-panel-heading > div[b-joj6mrb6u7] {
    display: flex;
    flex-direction: column;
}

.menu-panel-heading span[b-joj6mrb6u7] {
    color: var(--il-coral-strong);
    font-size: 10px;
    font-weight: 750;
    letter-spacing: .1em;
    text-transform: uppercase;
}

.menu-panel-heading strong[b-joj6mrb6u7] {
    color: var(--il-ink);
    font-size: 18px;
}

.menu-panel-heading button[b-joj6mrb6u7] {
    align-items: center;
    background: var(--il-coral-soft);
    border: 0;
    border-radius: 9px;
    color: var(--il-coral-strong);
    display: inline-flex;
    height: 36px;
    justify-content: center;
    width: 36px;
}

.menu-items[b-joj6mrb6u7]  .inquilink-menu-section {
    margin: 0;
}

.menu-items[b-joj6mrb6u7]  .inquilink-menu-list {
    background: transparent;
    border: 0;
    border-radius: 0;
}

.menu-items[b-joj6mrb6u7]  .inquilink-menu-link + .inquilink-menu-link {
    border-top: 1px solid var(--il-line);
}

.menu-items[b-joj6mrb6u7]  .inquilink-menu-row {
    gap: 10px;
    grid-template-columns: 34px 36px minmax(0, 1fr) 18px;
    min-height: 62px;
    padding: 8px 4px 8px 0;
}

.menu-items[b-joj6mrb6u7]  .inquilink-menu-row::before {
    border-radius: 0 10px 10px 0;
    width: 34px;
}

.menu-items[b-joj6mrb6u7]  .inquilink-menu-index {
    font-size: 11px;
}

.menu-items[b-joj6mrb6u7]  .inquilink-menu-icon {
    border-radius: 9px;
    font-size: 15px;
    height: 36px;
    width: 36px;
}

.menu-items[b-joj6mrb6u7]  .inquilink-menu-copy strong {
    font-size: 13px;
}

.menu-items[b-joj6mrb6u7]  .inquilink-menu-copy small {
    font-size: 10px;
}

.menu-items[b-joj6mrb6u7]  .inquilink-menu-action span {
    display: none;
}

.menu-items[b-joj6mrb6u7]  .inquilink-menu-action {
    font-size: 12px;
}

@media (prefers-reduced-motion: reduce) {
    .menu-button span[b-joj6mrb6u7],
    .menu-backdrop[b-joj6mrb6u7],
    .menu-items[b-joj6mrb6u7] {
        transition: none;
    }
}
/* _content/InquiLink/Components/Layout/MenuButton.razor.rz.scp.css */
.inquilink-menu-row[b-w8r9laqeg7] {
    align-items: center;
    display: grid;
    gap: 1rem;
    grid-template-columns: 4.2rem 3.2rem minmax(0, 1fr) auto;
    min-height: 6.8rem;
    overflow: hidden;
    padding: .9rem 1.5rem .9rem 0;
    position: relative;
    transition: background-color .2s ease;
}

.inquilink-menu-row[b-w8r9laqeg7]::before {
    background: var(--row-accent, var(--il-coral));
    border-radius: 0 999px 999px 0;
    content: "";
    inset: 0 auto 0 0;
    position: absolute;
    width: 4.1rem;
}

.inquilink-menu-row:hover[b-w8r9laqeg7] {
    background: rgba(255, 255, 255, .55);
}

.inquilink-menu-index[b-w8r9laqeg7] {
    color: #fff;
    font-size: 1rem;
    font-weight: 750;
    position: relative;
    text-align: center;
    z-index: 1;
}

.inquilink-menu-icon[b-w8r9laqeg7] {
    align-items: center;
    background: var(--row-soft, var(--il-coral-soft));
    border-radius: 50%;
    color: var(--row-accent, var(--il-coral));
    display: flex;
    font-size: 1.25rem;
    height: 3.1rem;
    justify-content: center;
    width: 3.1rem;
}

.inquilink-menu-copy[b-w8r9laqeg7] {
    display: flex;
    flex-direction: column;
    min-width: 0;
}

.inquilink-menu-copy strong[b-w8r9laqeg7] {
    color: var(--il-ink);
    font-size: 1rem;
    font-weight: 720;
    line-height: 1.25;
}

.inquilink-menu-copy small[b-w8r9laqeg7] {
    color: var(--il-muted);
    font-size: .78rem;
    line-height: 1.35;
    margin-top: .22rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.inquilink-menu-action[b-w8r9laqeg7] {
    align-items: center;
    color: var(--row-accent, var(--il-coral));
    display: flex;
    font-size: .78rem;
    font-weight: 700;
    gap: .45rem;
}

@media (max-width: 580px) {
    .inquilink-menu-row[b-w8r9laqeg7] {
        gap: .7rem;
        grid-template-columns: 3.25rem 2.7rem minmax(0, 1fr) auto;
        min-height: 5.8rem;
        padding-right: 1rem;
    }

    .inquilink-menu-row[b-w8r9laqeg7]::before {
        width: 3.2rem;
    }

    .inquilink-menu-icon[b-w8r9laqeg7] {
        height: 2.65rem;
        width: 2.65rem;
    }

    .inquilink-menu-action span[b-w8r9laqeg7] {
        display: none;
    }
}
/* _content/InquiLink/Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-o0ylu2t465] {
    appearance: none;
    cursor: pointer;
    width: 3.5rem;
    height: 2.5rem;
    color: white;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") no-repeat center/1.75rem rgba(255, 255, 255, 0.1);
}

.navbar-toggler:checked[b-o0ylu2t465] {
    background-color: rgba(255, 255, 255, 0.5);
}

.top-row[b-o0ylu2t465] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-o0ylu2t465] {
    font-size: 1.1rem;
}

.bi[b-o0ylu2t465] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-fill-nav-menu[b-o0ylu2t465] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E");
}

.bi-plus-square-fill-nav-menu[b-o0ylu2t465] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E");
}

.bi-list-nested-nav-menu[b-o0ylu2t465] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E");
}

.bi-lock-nav-menu[b-o0ylu2t465] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath d='M8 1a2 2 0 0 1 2 2v4H6V3a2 2 0 0 1 2-2zm3 6V3a3 3 0 0 0-6 0v4a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2zM5 8h6a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z'/%3E%3C/svg%3E");
}

.bi-person-nav-menu[b-o0ylu2t465] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-person' viewBox='0 0 16 16'%3E%3Cpath d='M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4Zm-1-.004c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664h10Z'/%3E%3C/svg%3E");
}

.bi-person-badge-nav-menu[b-o0ylu2t465] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-person-badge' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 2a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1h-3zM11 8a3 3 0 1 1-6 0 3 3 0 0 1 6 0z'/%3E%3Cpath d='M4.5 0A2.5 2.5 0 0 0 2 2.5V14a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2.5A2.5 2.5 0 0 0 11.5 0h-7zM3 2.5A1.5 1.5 0 0 1 4.5 1h7A1.5 1.5 0 0 1 13 2.5v10.795a4.2 4.2 0 0 0-.776-.492C11.392 12.387 10.063 12 8 12s-3.392.387-4.224.803a4.2 4.2 0 0 0-.776.492V2.5z'/%3E%3C/svg%3E");
}

.bi-person-fill-nav-menu[b-o0ylu2t465] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-person-fill' viewBox='0 0 16 16'%3E%3Cpath d='M3 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H3Zm5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3C/svg%3E");
}

.bi-arrow-bar-left-nav-menu[b-o0ylu2t465] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-arrow-bar-left' viewBox='0 0 16 16'%3E%3Cpath d='M12.5 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5ZM10 8a.5.5 0 0 1-.5.5H3.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L3.707 7.5H9.5a.5.5 0 0 1 .5.5Z'/%3E%3C/svg%3E");
}

.nav-item[b-o0ylu2t465] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-o0ylu2t465] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-o0ylu2t465] {
        padding-bottom: 1rem;
    }

    .nav-item[b-o0ylu2t465]  .nav-link {
        color: #d7d7d7;
        background: none;
        border: none;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
        width: 100%;
    }

.nav-item[b-o0ylu2t465]  a.active {
    background-color: rgba(255,255,255,0.06);
    color: white;
}

.nav-item[b-o0ylu2t465]  .nav-link:hover {
    background-color: rgba(255,255,255,0.05);
    color: white;
}

.nav-scrollable[b-o0ylu2t465] {
    display: none;
}

.navbar-toggler:checked ~ .nav-scrollable[b-o0ylu2t465] {
    display: block;
}

@media (min-width: 641px) {
    .navbar-toggler[b-o0ylu2t465] {
        display: none;
    }

    .nav-scrollable[b-o0ylu2t465] {
        /* Never collapse the sidebar for wide screens */
        display: block;

        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* _content/InquiLink/Components/Layout/PublicLayout.razor.rz.scp.css */
.public-shell[b-696pc2o32r]{background:#faf8f3;color:#073f43;min-height:100dvh}
/* _content/InquiLink/Components/Layout/RoleRail.razor.rz.scp.css */
.inquilink-rail[b-kta1sxa4x4] {
    background: #073f43;
    border-right: 1px solid rgba(255, 255, 255, .08);
    display: flex;
    flex: 0 0 188px;
    flex-direction: column;
    gap: 8px;
    height: calc(100dvh - 64px);
    max-height: calc(100dvh - 64px);
    min-height: 0;
    overflow-y: auto;
    padding: 14px 12px;
    position: sticky;
    top: 64px;
    z-index: 30;
}

.inquilink-rail[b-kta1sxa4x4]  a {
    align-items: center;
    border-radius: 10px;
    color: rgba(255, 255, 255, .86);
    display: inline-flex;
    font-size: 14px;
    font-weight: 650;
    gap: 11px;
    height: 44px;
    justify-content: flex-start;
    padding: 0 12px;
    text-decoration: none;
    width: 100%;
}

.inquilink-rail[b-kta1sxa4x4]  a i {
    color: #f6fffe !important;
    flex: 0 0 20px;
    font-size: 17px;
    line-height: 1;
    text-align: center;
}

.inquilink-rail[b-kta1sxa4x4]  a span {
    color: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.inquilink-rail[b-kta1sxa4x4]  a:hover {
    background: rgba(255, 255, 255, .09);
    color: #fff;
}

.inquilink-rail[b-kta1sxa4x4]  a.active {
    background: var(--il-coral);
    color: #fff;
}

@media (max-width: 900px) {
    .inquilink-rail[b-kta1sxa4x4] {
        bottom: 0;
        column-gap: 4px;
        display: grid;
        grid-template-columns: repeat(6, minmax(0, 1fr));
        height: 74px;
        left: 0;
        min-height: 0;
        padding: 6px 7px;
        position: fixed;
        right: 0;
        top: auto;
        width: 100%;
        z-index: 1200;
    }

    .inquilink-rail--items-3[b-kta1sxa4x4] {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .inquilink-rail--items-1[b-kta1sxa4x4] {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .inquilink-rail--items-1[b-kta1sxa4x4]  a {
        grid-column: 2;
    }

    .inquilink-rail[b-kta1sxa4x4]  a {
        flex-direction: column;
        font-size: 9px;
        gap: 4px;
        height: 62px;
        justify-content: center;
        min-width: 0;
        overflow: hidden;
        padding: 5px 1px;
    }

    .inquilink-rail[b-kta1sxa4x4]  a i {
        font-size: 16px;
    }

    .inquilink-rail[b-kta1sxa4x4]  a span {
        align-items: center;
        display: flex;
        font-size: 9px;
        justify-content: center;
        line-height: 1.08;
        max-width: 100%;
        min-height: 20px;
        text-align: center;
        text-overflow: clip;
        white-space: normal;
        width: 100%;
    }

    .inquilink-rail[b-kta1sxa4x4]  a.nav-admin {
        display: none;
    }
}
/* _content/InquiLink/Components/Layout/TablaABM.razor.rz.scp.css */
.data-workspace[b-drq7zo8zqp] {
    --workspace-border: rgba(180, 152, 117, .30);
    color: var(--il-ink);
    display: flex;
    flex-direction: column;
    gap: 12px;
    min-width: 0;
    width: 100%;
}

.data-workspace__toolbar[b-drq7zo8zqp] {
    align-items: center;
    background: rgba(255, 253, 248, .88);
    border: 1px solid var(--workspace-border);
    border-radius: 14px;
    display: grid;
    gap: 14px;
    grid-template-columns: minmax(180px, 1fr) auto auto;
    min-height: 68px;
    padding: 12px 14px;
}

.data-workspace__summary[b-drq7zo8zqp] {
    align-items: baseline;
    display: flex;
    gap: 7px;
    min-width: 0;
}

.data-workspace__summary span[b-drq7zo8zqp] {
    color: var(--il-muted);
    font-size: 12px;
    font-weight: 650;
}

.data-workspace__summary strong[b-drq7zo8zqp] {
    color: var(--il-ink);
    font-size: 22px;
    line-height: 1;
}

.data-workspace__summary small[b-drq7zo8zqp] {
    color: var(--il-muted);
    font-size: 11px;
}

.data-workspace__view-options[b-drq7zo8zqp] {
    align-items: center;
    display: flex;
    gap: 8px;
}

.data-workspace__view-options label[b-drq7zo8zqp] {
    color: var(--il-muted);
    font-size: 11px;
    font-weight: 650;
    white-space: nowrap;
}

.data-workspace__view-options select[b-drq7zo8zqp] {
    border-radius: 10px !important;
    font-size: 13px;
    height: 40px;
    min-width: 84px;
    padding-bottom: 0;
    padding-top: 0;
}

.data-workspace__actions[b-drq7zo8zqp] {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: flex-end;
}

.data-workspace__actions[b-drq7zo8zqp]  .btn {
    border-radius: 10px !important;
    min-height: 40px;
}

.data-workspace__filters[b-drq7zo8zqp] {
    background: rgba(255, 253, 248, .76);
    border: 1px solid var(--workspace-border);
    border-radius: 14px;
    overflow: hidden;
}

.data-workspace__filters summary[b-drq7zo8zqp] {
    align-items: center;
    cursor: pointer;
    display: grid;
    gap: 12px;
    grid-template-columns: auto minmax(0, 1fr) auto;
    list-style: none;
    min-height: 50px;
    padding: 0 14px;
}

.data-workspace__filters summary[b-drq7zo8zqp]::-webkit-details-marker {
    display: none;
}

.data-workspace__filters summary > span[b-drq7zo8zqp] {
    align-items: center;
    color: var(--il-ink);
    display: inline-flex;
    font-size: 13px;
    font-weight: 720;
    gap: 8px;
}

.data-workspace__filters summary > span i[b-drq7zo8zqp] {
    color: var(--il-coral-strong);
}

.data-workspace__filters summary small[b-drq7zo8zqp] {
    color: var(--il-muted);
    font-size: 11px;
}

.data-workspace__filter-chevron[b-drq7zo8zqp] {
    color: var(--il-muted);
    transition: transform .16s ease;
}

.data-workspace__filters[open] .data-workspace__filter-chevron[b-drq7zo8zqp] {
    transform: rotate(180deg);
}

.data-workspace__filter-grid[b-drq7zo8zqp] {
    border-top: 1px solid var(--workspace-border);
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
    padding: 12px 14px 14px;
}

.data-workspace__filter-field[b-drq7zo8zqp] {
    display: flex;
    flex-direction: column;
    gap: 5px;
    min-width: 0;
}

.data-workspace__filter-field > span:first-child[b-drq7zo8zqp],
.data-workspace__filter-field > small[b-drq7zo8zqp] {
    color: var(--il-muted);
    font-size: 10px;
    font-weight: 680;
}

.data-workspace__filter-field input[b-drq7zo8zqp],
.data-workspace__filter-field select[b-drq7zo8zqp] {
    border-radius: 10px !important;
    font-size: 12px;
    height: 40px;
    min-width: 0;
    width: 100%;
}

.data-workspace__search-control[b-drq7zo8zqp] {
    display: block;
    position: relative;
}

.data-workspace__search-control i[b-drq7zo8zqp] {
    color: #839493;
    font-size: 12px;
    left: 12px;
    position: absolute;
    top: 13px;
    z-index: 2;
}

.data-workspace__search-control input[b-drq7zo8zqp] {
    padding-left: 32px;
}

.data-workspace__filter-field--dates[b-drq7zo8zqp] {
    display: grid;
    gap: 6px 8px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.data-workspace__filter-field--dates > span[b-drq7zo8zqp] {
    grid-column: 1 / -1;
}

.data-workspace__filter-field--dates label[b-drq7zo8zqp] {
    min-width: 0;
}

.data-workspace__filter-field--dates small[b-drq7zo8zqp] {
    color: var(--il-muted);
    display: block;
    font-size: 9px;
    margin-bottom: 4px;
}

.data-workspace__filter-field--check[b-drq7zo8zqp] {
    align-items: center;
    background: #fff;
    border: 1px solid var(--workspace-border);
    border-radius: 10px;
    flex-direction: row;
    justify-content: space-between;
    min-height: 40px;
    padding: 0 12px;
}

.data-workspace__filter-field--check input[b-drq7zo8zqp] {
    height: 18px;
    width: 18px;
}

.data-workspace__table[b-drq7zo8zqp] {
    background: rgba(255, 253, 248, .92);
    border: 1px solid var(--workspace-border);
    border-radius: 14px;
    overflow: auto;
    position: relative;
    width: 100%;
}

.data-workspace__table table[b-drq7zo8zqp] {
    background: transparent;
    border-collapse: separate;
    border-spacing: 0;
    margin: 0;
    min-width: max-content;
    width: 100%;
}

.data-workspace__table th[b-drq7zo8zqp],
.data-workspace__table td[b-drq7zo8zqp] {
    border: 0 !important;
    border-bottom: 1px solid rgba(180, 152, 117, .22) !important;
    font-size: 12px;
    height: 44px;
    max-width: 270px;
    padding: 8px 12px !important;
    text-align: left;
    vertical-align: middle;
}

.data-workspace__table th[b-drq7zo8zqp] {
    background: #f6f1e9 !important;
    color: var(--il-ink);
    font-weight: 720;
    position: sticky;
    top: 0;
    z-index: 2;
}

.data-workspace__table tbody tr:last-child td[b-drq7zo8zqp] {
    border-bottom: 0 !important;
}

.data-workspace__table tbody tr:hover td[b-drq7zo8zqp] {
    background: rgba(235, 231, 251, .42) !important;
}

.data-workspace__column-heading[b-drq7zo8zqp] {
    align-items: center;
    display: flex;
    gap: 6px;
    justify-content: space-between;
}

.data-workspace__column-label[b-drq7zo8zqp] {
    background: transparent;
    border: 0;
    color: inherit;
    font: inherit;
    padding: 0;
    text-align: left;
}

.data-workspace__sort-buttons[b-drq7zo8zqp] {
    display: flex;
    flex-direction: column;
}

.data-workspace__sort-buttons button[b-drq7zo8zqp] {
    align-items: center;
    background: transparent;
    border: 0;
    color: var(--il-muted);
    display: inline-flex;
    font-size: 9px;
    height: 13px;
    justify-content: center;
    padding: 0;
    width: 18px;
}

.data-workspace__sort-buttons button:hover[b-drq7zo8zqp] {
    color: var(--il-coral-strong);
}

.data-workspace__row-actions > div[b-drq7zo8zqp] {
    display: flex;
    gap: 6px;
}

.data-workspace__icon-button[b-drq7zo8zqp] {
    align-items: center;
    background: var(--il-lavender);
    border: 1px solid rgba(127, 103, 203, .18);
    border-radius: 9px;
    color: var(--il-violet);
    display: inline-flex;
    height: 32px;
    justify-content: center;
    width: 32px;
}

.data-workspace__icon-button--danger[b-drq7zo8zqp] {
    background: var(--il-coral-soft);
    border-color: rgba(232, 91, 77, .18);
    color: var(--il-coral-strong);
}

.data-workspace__pagination[b-drq7zo8zqp] {
    align-items: center;
    display: flex;
    gap: 14px;
    justify-content: flex-end;
    padding: 2px 2px 0;
}

.data-workspace__pagination span[b-drq7zo8zqp] {
    color: var(--il-muted);
    font-size: 11px;
}

.data-workspace__pagination button[b-drq7zo8zqp] {
    align-items: center;
    background: rgba(255, 253, 248, .82);
    border: 1px solid var(--workspace-border);
    border-radius: 10px;
    color: var(--il-ink);
    display: inline-flex;
    font-size: 11px;
    font-weight: 680;
    gap: 7px;
    min-height: 36px;
    padding: 0 12px;
}

.data-workspace__pagination button:disabled[b-drq7zo8zqp] {
    cursor: not-allowed;
    opacity: .42;
}

.cards-container[b-drq7zo8zqp] {
    display: none;
}

.card[b-drq7zo8zqp] {
    background: rgba(255, 253, 248, .92) !important;
    border: 1px solid var(--workspace-border);
    border-radius: 14px;
    padding: 12px;
}

.card-field[b-drq7zo8zqp] {
    border-bottom: 1px solid rgba(180, 152, 117, .20);
    display: grid;
    font-size: 12px;
    gap: 8px;
    grid-template-columns: minmax(110px, 40%) 1fr;
    padding: 8px 2px;
}

.card-actions[b-drq7zo8zqp] {
    display: flex;
    gap: 8px;
    justify-content: flex-end;
    margin-top: 12px;
}

.card-button[b-drq7zo8zqp] {
    background: var(--il-lavender);
    border: 1px solid rgba(127, 103, 203, .18);
    border-radius: 10px !important;
    color: var(--il-violet);
    font-size: 12px;
}

.card-button--danger[b-drq7zo8zqp] {
    background: var(--il-coral-soft);
    color: var(--il-coral-strong);
}

.table-container[b-drq7zo8zqp] {
    position: relative;
}

.spinner-overlay[b-drq7zo8zqp] {
    align-items: center;
    background: rgba(251, 247, 239, .78);
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;
}

.spinner[b-drq7zo8zqp] {
    animation: spin-b-drq7zo8zqp .55s linear infinite;
    border: 3px solid var(--il-line);
    border-radius: 50%;
    border-top-color: var(--il-coral);
    height: 34px;
    width: 34px;
}

@keyframes spin-b-drq7zo8zqp {
    to {
        transform: rotate(360deg);
    }
}

@media (max-width: 760px) {
    .data-workspace__toolbar[b-drq7zo8zqp] {
        align-items: stretch;
        grid-template-columns: 1fr auto;
    }

    .data-workspace__summary[b-drq7zo8zqp] {
        grid-column: 1 / -1;
    }

    .data-workspace__view-options[b-drq7zo8zqp] {
        align-items: flex-start;
        flex-direction: column;
    }

    .data-workspace__view-options select[b-drq7zo8zqp] {
        width: 100%;
    }

    .data-workspace__actions[b-drq7zo8zqp] {
        align-self: end;
        flex-wrap: wrap;
    }

    .data-workspace__filters summary[b-drq7zo8zqp] {
        grid-template-columns: 1fr auto;
    }

    .data-workspace__filters summary small[b-drq7zo8zqp] {
        display: none;
    }

    .data-workspace__filter-grid[b-drq7zo8zqp] {
        grid-template-columns: 1fr;
    }

    .data-workspace__table[b-drq7zo8zqp] {
        display: none;
    }

    .cards-container[b-drq7zo8zqp] {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }

    .data-workspace__pagination[b-drq7zo8zqp] {
        justify-content: space-between;
    }
}

@media (prefers-reduced-motion: reduce) {
    .data-workspace__filter-chevron[b-drq7zo8zqp] {
        transition: none;
    }
}
/* _content/InquiLink/Components/Modules/Inmuebles/EntityFinder.razor.rz.scp.css */
.entity-finder[b-9jbe0jqjx1] {
    border: 1px solid var(--il-line);
    border-radius: 12px;
    min-width: 0;
    overflow: hidden;
}

.entity-finder__search[b-9jbe0jqjx1] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: flex;
    gap: 10px;
    height: 52px;
    padding: 0 14px;
}

.entity-finder__search input[b-9jbe0jqjx1] {
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    flex: 1;
    font-size: 15px;
    height: 40px;
    min-width: 0;
    outline: none;
}

.entity-finder__clear[b-9jbe0jqjx1] {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 8px;
    color: var(--il-muted);
    display: inline-flex;
    height: 32px;
    justify-content: center;
    width: 32px;
}

.entity-finder__clear:hover[b-9jbe0jqjx1] {
    background: var(--il-coral-soft);
    color: var(--il-coral-strong);
}

.entity-finder__columns[b-9jbe0jqjx1] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    min-height: 430px;
}

.entity-finder__column[b-9jbe0jqjx1] {
    min-width: 0;
}

.entity-finder__column + .entity-finder__column[b-9jbe0jqjx1] {
    border-left: 1px solid var(--il-line);
}

.entity-finder__column > header[b-9jbe0jqjx1] {
    align-items: center;
    background: rgba(235, 231, 251, .28);
    border-bottom: 1px solid var(--il-line);
    display: flex;
    font-size: 13px;
    font-weight: 750;
    height: 44px;
    justify-content: space-between;
    padding: 0 14px;
}

.entity-finder__column > header span:last-child[b-9jbe0jqjx1] {
    color: var(--il-muted);
    font-size: 12px;
    font-weight: 600;
}

.entity-finder__list[b-9jbe0jqjx1] {
    max-height: 430px;
    overflow-y: auto;
}

.entity-finder__row[b-9jbe0jqjx1] {
    align-items: center;
    background: transparent;
    border: 0;
    border-bottom: 1px solid rgba(180, 152, 117, .18);
    color: var(--il-ink);
    display: grid;
    gap: 10px;
    grid-template-columns: 20px minmax(0, 1fr) auto;
    min-height: 56px;
    padding: 8px 12px;
    text-align: left;
    width: 100%;
}

.entity-finder__row:hover[b-9jbe0jqjx1] {
    background: rgba(255, 232, 225, .48);
}

.entity-finder__row--selected[b-9jbe0jqjx1] {
    background: rgba(235, 231, 251, .85);
    box-shadow: inset 3px 0 0 var(--il-violet);
}

.entity-finder__row span:not(.entity-finder__issue)[b-9jbe0jqjx1] {
    display: flex;
    flex-direction: column;
    min-width: 0;
}

.entity-finder__row strong[b-9jbe0jqjx1],
.entity-finder__row small[b-9jbe0jqjx1] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.entity-finder__row strong[b-9jbe0jqjx1] {
    font-size: 13px;
    font-weight: 700;
}

.entity-finder__row small[b-9jbe0jqjx1] {
    color: var(--il-muted);
    font-size: 11px;
}

.entity-finder__issue[b-9jbe0jqjx1] {
    align-items: center;
    background: var(--il-coral-soft);
    border-radius: 8px;
    color: var(--il-coral-strong);
    display: inline-flex;
    font-size: 11px;
    font-weight: 800;
    height: 24px;
    justify-content: center;
    min-width: 24px;
    padding: 0 5px;
}

.entity-finder__hint[b-9jbe0jqjx1] {
    color: var(--il-muted);
    font-size: 12px;
    margin: 0;
    padding: 20px 14px;
}

.entity-finder__state[b-9jbe0jqjx1] {
    align-items: center;
    color: var(--il-muted);
    display: flex;
    gap: 10px;
    justify-content: center;
    min-height: 260px;
    padding: 24px;
    text-align: center;
}

.entity-finder__state--error[b-9jbe0jqjx1] {
    color: #9d3b32;
}

@media (max-width: 900px) {
    .entity-finder__columns[b-9jbe0jqjx1] {
        display: block;
    }

    .entity-finder__column + .entity-finder__column[b-9jbe0jqjx1] {
        border-left: 0;
        border-top: 1px solid var(--il-line);
    }

    .entity-finder__list[b-9jbe0jqjx1] {
        max-height: 240px;
    }
}
/* _content/InquiLink/Components/Modules/Reclamos/NuevoReclamoWorkspace.razor.rz.scp.css */
.claim-workspace[b-6beywol6nz] {
    background: rgba(255, 253, 248, .96);
    color: var(--il-ink);
    display: flex;
    flex-direction: column;
    min-height: calc(100svh - 64px);
}

.claim-workspace__heading[b-6beywol6nz] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: flex;
    justify-content: space-between;
    min-height: 84px;
    padding: 12px 28px;
}

.claim-workspace__heading > div[b-6beywol6nz] {
    align-items: center;
    display: flex;
    gap: 14px;
}

.claim-workspace__back[b-6beywol6nz] {
    align-items: center;
    border: 1px solid var(--il-line);
    border-radius: 12px;
    color: var(--il-ink);
    display: inline-flex;
    height: 40px;
    justify-content: center;
    text-decoration: none;
    width: 40px;
}

.claim-workspace__back:hover[b-6beywol6nz] {
    background: var(--il-coral-soft);
}

.claim-workspace__eyebrow[b-6beywol6nz] {
    color: var(--il-coral-strong);
    display: block;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .09em;
    text-transform: uppercase;
}

.claim-workspace h1[b-6beywol6nz],
.claim-workspace h2[b-6beywol6nz],
.claim-workspace h3[b-6beywol6nz],
.claim-workspace p[b-6beywol6nz] {
    margin-top: 0;
}

.claim-workspace__heading h1[b-6beywol6nz] {
    font-size: 22px;
    line-height: 1.2;
    margin-bottom: 0;
}

.claim-workspace__manage[b-6beywol6nz] {
    align-items: center;
    color: var(--il-ink);
    display: inline-flex;
    font-size: 13px;
    font-weight: 700;
    gap: 8px;
    min-height: 40px;
}

.claim-progress[b-6beywol6nz] {
    border-bottom: 1px solid var(--il-line);
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    padding: 14px 28px 16px;
}

.claim-progress__step[b-6beywol6nz] {
    align-items: center;
    background: transparent;
    border: 0;
    color: var(--il-muted);
    display: grid;
    gap: 4px;
    grid-template-columns: 32px 1fr;
    padding: 0;
    position: relative;
    text-align: left;
}

.claim-progress__step[b-6beywol6nz]::before {
    background: #ded9d0;
    content: "";
    height: 1px;
    left: 32px;
    position: absolute;
    right: 0;
    top: 16px;
}

.claim-progress__step--first[b-6beywol6nz]::before {
    left: 32px;
}

.claim-progress__step span[b-6beywol6nz] {
    align-items: center;
    background: var(--il-paper);
    border: 1px solid #d6cec2;
    border-radius: 50%;
    display: inline-flex;
    font-size: 12px;
    font-weight: 800;
    grid-row: 1 / span 2;
    height: 32px;
    justify-content: center;
    position: relative;
    width: 32px;
    z-index: 1;
}

.claim-progress__step small[b-6beywol6nz] {
    font-size: 11px;
    font-weight: 650;
    overflow: hidden;
    padding-right: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.claim-progress__step[aria-current="step"][b-6beywol6nz] {
    color: var(--il-coral-strong);
}

.claim-progress__step[aria-current="step"] span[b-6beywol6nz] {
    background: var(--il-coral);
    border-color: var(--il-coral);
    color: #fff;
}

.claim-progress__step:not(:disabled):hover span[b-6beywol6nz] {
    border-color: var(--il-coral);
}

.claim-workspace__body[b-6beywol6nz] {
    flex: 1;
    min-height: 0;
    padding: 22px 28px 90px;
}

.claim-step[b-6beywol6nz] {
    margin: 0 auto;
    max-width: 1320px;
}

.claim-step > header[b-6beywol6nz] {
    margin-bottom: 18px;
}

.claim-step > header h2[b-6beywol6nz] {
    font-size: 24px;
    letter-spacing: -.025em;
    margin-bottom: 4px;
}

.claim-step > header p[b-6beywol6nz] {
    color: var(--il-muted);
    font-size: 14px;
    margin-bottom: 0;
}

.claim-step__split[b-6beywol6nz] {
    display: grid;
    gap: 24px;
    grid-template-columns: minmax(0, 1.45fr) minmax(320px, .7fr);
}

.selection-context[b-6beywol6nz] {
    border-left: 1px solid var(--il-line);
    min-width: 0;
    padding-left: 24px;
}

.selection-context h3[b-6beywol6nz] {
    font-size: 15px;
    margin-bottom: 12px;
}

.selection-context__path[b-6beywol6nz] {
    background: rgba(235, 231, 251, .48);
    border-radius: 12px;
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin-bottom: 18px;
    padding: 14px;
}

.selection-context__path div[b-6beywol6nz] {
    min-width: 0;
}

.selection-context__path span[b-6beywol6nz],
.selection-context__path strong[b-6beywol6nz] {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.selection-context__path span[b-6beywol6nz] {
    color: var(--il-muted);
    font-size: 10px;
    text-transform: uppercase;
}

.selection-context__path strong[b-6beywol6nz] {
    font-size: 13px;
    margin-top: 2px;
}

.selection-context__empty[b-6beywol6nz] {
    align-items: center;
    border: 1px dashed var(--il-line);
    border-radius: 12px;
    color: var(--il-muted);
    display: flex;
    flex-direction: column;
    gap: 8px;
    min-height: 150px;
    justify-content: center;
    padding: 20px;
    text-align: center;
}

.selection-context__empty i[b-6beywol6nz] {
    font-size: 24px;
}

.context-list[b-6beywol6nz] {
    border-top: 1px solid var(--il-line);
    margin: 0;
}

.context-list div[b-6beywol6nz] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: flex;
    justify-content: space-between;
    min-height: 44px;
}

.context-list dt[b-6beywol6nz] {
    color: var(--il-muted);
    font-size: 12px;
    font-weight: 600;
}

.context-list dd[b-6beywol6nz] {
    font-size: 12px;
    font-weight: 750;
    margin: 0;
}

.open-claims[b-6beywol6nz] {
    margin-top: 20px;
}

.open-claims__row[b-6beywol6nz] {
    align-items: start;
    border-bottom: 1px solid var(--il-line);
    display: grid;
    gap: 8px;
    grid-template-columns: minmax(0, 1fr) auto;
    padding: 10px 0;
}

.open-claims__row strong[b-6beywol6nz],
.open-claims__row small[b-6beywol6nz] {
    display: block;
}

.open-claims__row strong[b-6beywol6nz] {
    font-size: 12px;
}

.open-claims__row small[b-6beywol6nz] {
    color: var(--il-muted);
    font-size: 10px;
}

.open-claims__row span[b-6beywol6nz] {
    color: var(--il-coral-strong);
    font-size: 11px;
    font-weight: 750;
}

.claim-step__split--catalog[b-6beywol6nz] {
    grid-template-columns: minmax(0, 1.2fr) minmax(300px, .8fr);
}

.choice-section[b-6beywol6nz] {
    min-width: 0;
}

.choice-section + .choice-section[b-6beywol6nz] {
    border-left: 1px solid var(--il-line);
    padding-left: 24px;
}

.choice-section h3[b-6beywol6nz] {
    font-size: 14px;
    margin-bottom: 12px;
}

.choice-grid[b-6beywol6nz] {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.choice[b-6beywol6nz] {
    align-items: center;
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 12px;
    color: var(--il-ink);
    display: grid;
    gap: 12px;
    grid-template-columns: 36px minmax(0, 1fr);
    min-height: 68px;
    padding: 10px 12px;
    text-align: left;
}

.choice > i[b-6beywol6nz] {
    align-items: center;
    background: rgba(235, 231, 251, .6);
    border-radius: 10px;
    color: var(--il-violet);
    display: inline-flex;
    font-size: 17px;
    height: 36px;
    justify-content: center;
    width: 36px;
}

.choice span[b-6beywol6nz] {
    display: flex;
    flex-direction: column;
}

.choice strong[b-6beywol6nz] {
    font-size: 13px;
}

.choice small[b-6beywol6nz] {
    color: var(--il-muted);
    font-size: 11px;
}

.choice:hover[b-6beywol6nz],
.choice--selected[b-6beywol6nz] {
    border-color: var(--il-violet);
}

.choice--selected[b-6beywol6nz] {
    background: rgba(235, 231, 251, .48);
    box-shadow: inset 3px 0 0 var(--il-violet);
}

.subchoice-list[b-6beywol6nz] {
    border-top: 1px solid var(--il-line);
}

.subchoice[b-6beywol6nz] {
    align-items: center;
    background: transparent;
    border: 0;
    border-bottom: 1px solid var(--il-line);
    color: var(--il-ink);
    display: flex;
    font-size: 13px;
    justify-content: space-between;
    min-height: 48px;
    padding: 0 8px;
    text-align: left;
    width: 100%;
}

.subchoice i[b-6beywol6nz] {
    color: transparent;
}

.subchoice:hover[b-6beywol6nz] {
    background: rgba(255, 232, 225, .38);
}

.subchoice--selected[b-6beywol6nz] {
    color: var(--il-coral-strong);
    font-weight: 750;
}

.subchoice--selected i[b-6beywol6nz] {
    color: var(--il-coral);
}

.empty-copy[b-6beywol6nz] {
    color: var(--il-muted);
    font-size: 13px;
}

.claim-step--narrow[b-6beywol6nz] {
    max-width: 820px;
}

.priority-list[b-6beywol6nz] {
    display: grid;
    gap: 10px;
}

.priority[b-6beywol6nz] {
    align-items: center;
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 12px;
    color: var(--il-ink);
    display: grid;
    gap: 12px;
    grid-template-columns: 28px minmax(0, 1fr) 24px;
    min-height: 64px;
    padding: 10px 14px;
    text-align: left;
}

.priority span[b-6beywol6nz] {
    display: flex;
    flex-direction: column;
}

.priority strong[b-6beywol6nz] {
    font-size: 14px;
}

.priority small[b-6beywol6nz] {
    color: var(--il-muted);
    font-size: 11px;
}

.priority > i:last-child[b-6beywol6nz] {
    color: transparent;
}

.priority:hover[b-6beywol6nz],
.priority--selected[b-6beywol6nz] {
    border-color: var(--il-violet);
}

.priority--selected[b-6beywol6nz] {
    background: rgba(235, 231, 251, .48);
}

.priority--selected > i:last-child[b-6beywol6nz] {
    color: var(--il-violet);
}

.sla-note[b-6beywol6nz] {
    align-items: center;
    background: rgba(235, 231, 251, .55);
    border-radius: 12px;
    color: var(--il-violet);
    display: flex;
    font-size: 12px;
    gap: 12px;
    margin-top: 14px;
    padding: 12px 14px;
}

.sla-note span[b-6beywol6nz],
.sla-note strong[b-6beywol6nz] {
    display: block;
}

.claim-step--detail[b-6beywol6nz],
.claim-step--confirm[b-6beywol6nz] {
    max-width: 980px;
}

.detail-layout[b-6beywol6nz] {
    display: grid;
    gap: 24px;
    grid-template-columns: minmax(0, 1.35fr) minmax(280px, .65fr);
}

.detail-layout label[b-6beywol6nz] {
    display: block;
    font-size: 13px;
    font-weight: 750;
    margin-bottom: 8px;
}

.detail-layout textarea[b-6beywol6nz] {
    border-radius: 12px !important;
    min-height: 260px;
    padding: 14px !important;
    resize: vertical;
    width: 100%;
}

.field-meta[b-6beywol6nz] {
    color: var(--il-muted);
    display: flex;
    font-size: 10px;
    justify-content: space-between;
    margin-top: 6px;
}

.attachments[b-6beywol6nz] {
    border-left: 1px solid var(--il-line);
    padding-left: 24px;
}

.attachments h3[b-6beywol6nz] {
    font-size: 14px;
    margin-bottom: 4px;
}

.attachments p[b-6beywol6nz] {
    color: var(--il-muted);
    font-size: 11px;
}

.confirmation[b-6beywol6nz] {
    border-top: 1px solid var(--il-line);
}

.summary-row[b-6beywol6nz] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: grid;
    gap: 12px;
    grid-template-columns: 36px 110px minmax(0, 1fr) auto;
    min-height: 64px;
}

.summary-row > i[b-6beywol6nz] {
    align-items: center;
    background: rgba(235, 231, 251, .55);
    border-radius: 10px;
    color: var(--il-violet);
    display: inline-flex;
    height: 36px;
    justify-content: center;
    width: 36px;
}

.summary-row__label[b-6beywol6nz] {
    color: var(--il-muted);
    font-size: 11px;
    font-weight: 650;
}

.summary-row__value[b-6beywol6nz] {
    font-size: 13px;
    font-weight: 650;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.summary-row button[b-6beywol6nz] {
    background: transparent;
    border: 0;
    color: var(--il-ink);
    font-size: 11px;
    text-decoration: underline;
}

.submit-error[b-6beywol6nz] {
    align-items: center;
    background: #fff0ed;
    border-radius: 10px;
    color: #9d3b32;
    display: flex;
    font-size: 12px;
    gap: 8px;
    margin: 14px 0 0;
    padding: 10px 12px;
}

.claim-actions[b-6beywol6nz] {
    align-items: center;
    background: rgba(255, 253, 248, .96);
    border-top: 1px solid var(--il-line);
    bottom: 0;
    display: flex;
    justify-content: space-between;
    min-height: 72px;
    padding: 10px 28px;
    position: fixed;
    right: 0;
    width: calc(100% - 72px);
    z-index: 20;
}

.claim-actions > a[b-6beywol6nz],
.claim-actions__secondary[b-6beywol6nz] {
    background: transparent;
    border: 0;
    color: var(--il-ink);
    font-size: 13px;
    font-weight: 700;
}

.claim-actions > div[b-6beywol6nz] {
    display: flex;
    gap: 10px;
}

.claim-actions__secondary[b-6beywol6nz],
.claim-actions__primary[b-6beywol6nz] {
    align-items: center;
    border-radius: 10px !important;
    display: inline-flex;
    gap: 8px;
    height: 40px;
    justify-content: center;
    min-width: 120px;
    padding: 0 18px;
}

.claim-actions__primary[b-6beywol6nz] {
    background: var(--il-coral);
    border: 1px solid var(--il-coral);
    color: #fff;
    font-size: 13px;
    font-weight: 750;
    min-width: 168px;
}

.claim-actions__primary:disabled[b-6beywol6nz] {
    cursor: not-allowed;
    opacity: .48;
}

.claim-state[b-6beywol6nz] {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: 10px;
    justify-content: center;
    min-height: 420px;
    padding: 30px;
    text-align: center;
}

.claim-state--error[b-6beywol6nz] {
    color: #9d3b32;
}

.claim-state button[b-6beywol6nz] {
    background: var(--il-coral);
    border: 0;
    border-radius: 10px;
    color: #fff;
    height: 40px;
    padding: 0 16px;
}

.claim-success[b-6beywol6nz] {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto;
    max-width: 680px;
    padding: 48px 24px;
    text-align: center;
}

.claim-success__icon[b-6beywol6nz] {
    align-items: center;
    background: var(--il-sage-soft);
    border-radius: 16px;
    color: var(--il-sage);
    display: inline-flex;
    font-size: 28px;
    height: 58px;
    justify-content: center;
    margin-bottom: 18px;
    width: 58px;
}

.claim-success h1[b-6beywol6nz] {
    font-size: 40px;
    margin: 4px 0 10px;
}

.claim-success > p[b-6beywol6nz] {
    color: var(--il-muted);
    font-size: 14px;
    max-width: 520px;
}

.claim-success dl[b-6beywol6nz] {
    border-bottom: 1px solid var(--il-line);
    border-top: 1px solid var(--il-line);
    margin: 20px 0;
    text-align: left;
    width: 100%;
}

.claim-success dl div[b-6beywol6nz] {
    display: grid;
    gap: 14px;
    grid-template-columns: 110px 1fr;
    padding: 12px 0;
}

.claim-success dl div + div[b-6beywol6nz] {
    border-top: 1px solid var(--il-line);
}

.claim-success dt[b-6beywol6nz] {
    color: var(--il-muted);
    font-size: 11px;
}

.claim-success dd[b-6beywol6nz] {
    font-size: 12px;
    font-weight: 700;
    margin: 0;
}

.claim-success__actions[b-6beywol6nz] {
    display: flex;
    gap: 10px;
}

.claim-success__actions a[b-6beywol6nz],
.claim-success__actions button[b-6beywol6nz] {
    align-items: center;
    border-radius: 10px;
    display: inline-flex;
    height: 40px;
    justify-content: center;
    padding: 0 16px;
}

.claim-success__actions a[b-6beywol6nz] {
    border: 1px solid var(--il-line);
    color: var(--il-ink);
    text-decoration: none;
}

.claim-success__actions button[b-6beywol6nz] {
    background: var(--il-coral);
    border: 1px solid var(--il-coral);
    color: #fff;
}

@media (max-width: 1100px) {
    .claim-step__split[b-6beywol6nz],
    .claim-step__split--catalog[b-6beywol6nz],
    .detail-layout[b-6beywol6nz] {
        grid-template-columns: 1fr;
    }

    .selection-context[b-6beywol6nz],
    .choice-section + .choice-section[b-6beywol6nz],
    .attachments[b-6beywol6nz] {
        border-left: 0;
        border-top: 1px solid var(--il-line);
        padding-left: 0;
        padding-top: 20px;
    }
}

@media (max-width: 720px) {
    .claim-workspace__heading[b-6beywol6nz] {
        padding: 10px 16px;
    }

    .claim-workspace__manage[b-6beywol6nz] {
        font-size: 0;
    }

    .claim-workspace__manage i[b-6beywol6nz] {
        font-size: 16px;
    }

    .claim-progress[b-6beywol6nz] {
        padding: 12px 16px;
    }

    .claim-progress__step[b-6beywol6nz] {
        display: block;
        text-align: center;
    }

    .claim-progress__step[b-6beywol6nz]::before {
        left: 50%;
        right: -50%;
    }

    .claim-progress__step span[b-6beywol6nz] {
        margin: 0 auto;
    }

    .claim-progress__step small[b-6beywol6nz] {
        display: none;
    }

    .claim-workspace__body[b-6beywol6nz] {
        padding: 18px 16px 92px;
    }

    .choice-grid[b-6beywol6nz] {
        grid-template-columns: 1fr;
    }

    .selection-context__path[b-6beywol6nz] {
        grid-template-columns: 1fr;
    }

    .summary-row[b-6beywol6nz] {
        grid-template-columns: 36px 1fr auto;
        padding: 8px 0;
    }

    .summary-row__label[b-6beywol6nz] {
        display: none;
    }

    .claim-actions[b-6beywol6nz] {
        left: 0;
        padding: 10px 16px;
        width: 100%;
    }
}
/* _content/InquiLink/Components/Modules/Reclamos/SelectionContext.razor.rz.scp.css */
.selection-context[b-zxfnrljkv7] {
    border-left: 1px solid var(--il-line);
    min-width: 0;
    padding-left: 24px;
}

.selection-context h3[b-zxfnrljkv7] {
    font-size: 15px;
    margin: 0 0 12px;
}

.selection-context__path[b-zxfnrljkv7] {
    background: rgba(235, 231, 251, .48);
    border-radius: 12px;
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin-bottom: 18px;
    padding: 14px;
}

.selection-context__path div[b-zxfnrljkv7] {
    min-width: 0;
}

.selection-context__path span[b-zxfnrljkv7],
.selection-context__path strong[b-zxfnrljkv7] {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.selection-context__path span[b-zxfnrljkv7] {
    color: var(--il-muted);
    font-size: 10px;
    text-transform: uppercase;
}

.selection-context__path strong[b-zxfnrljkv7] {
    font-size: 13px;
    margin-top: 2px;
}

.selection-context__empty[b-zxfnrljkv7] {
    align-items: center;
    border: 1px dashed var(--il-line);
    border-radius: 12px;
    color: var(--il-muted);
    display: flex;
    flex-direction: column;
    gap: 8px;
    min-height: 150px;
    justify-content: center;
    padding: 20px;
    text-align: center;
}

.selection-context__empty i[b-zxfnrljkv7] {
    font-size: 24px;
}

.context-list[b-zxfnrljkv7] {
    border-top: 1px solid var(--il-line);
    margin: 0;
}

.context-list div[b-zxfnrljkv7] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: flex;
    justify-content: space-between;
    min-height: 44px;
}

.context-list dt[b-zxfnrljkv7] {
    color: var(--il-muted);
    font-size: 12px;
    font-weight: 600;
}

.context-list dd[b-zxfnrljkv7] {
    font-size: 12px;
    font-weight: 750;
    margin: 0;
}

.open-claims[b-zxfnrljkv7] {
    margin-top: 20px;
}

.open-claims__row[b-zxfnrljkv7] {
    align-items: start;
    border-bottom: 1px solid var(--il-line);
    display: grid;
    gap: 8px;
    grid-template-columns: minmax(0, 1fr) auto;
    padding: 10px 0;
}

.open-claims__row strong[b-zxfnrljkv7],
.open-claims__row small[b-zxfnrljkv7] {
    display: block;
}

.open-claims__row strong[b-zxfnrljkv7] {
    font-size: 12px;
}

.open-claims__row small[b-zxfnrljkv7],
.empty-copy[b-zxfnrljkv7] {
    color: var(--il-muted);
    font-size: 10px;
}

.open-claims__row span[b-zxfnrljkv7] {
    color: var(--il-coral-strong);
    font-size: 11px;
    font-weight: 750;
}

@media (max-width: 1100px) {
    .selection-context[b-zxfnrljkv7] {
        border-left: 0;
        border-top: 1px solid var(--il-line);
        padding-left: 0;
        padding-top: 20px;
    }
}

@media (max-width: 720px) {
    .selection-context__path[b-zxfnrljkv7] {
        grid-template-columns: 1fr;
    }
}
/* _content/InquiLink/Components/Modules/Reclamos/SummaryRow.razor.rz.scp.css */
.summary-row[b-eth1hiwn1j] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: grid;
    gap: 12px;
    grid-template-columns: 36px 110px minmax(0, 1fr) auto;
    min-height: 64px;
}

.summary-row > i[b-eth1hiwn1j] {
    align-items: center;
    background: rgba(235, 231, 251, .55);
    border-radius: 10px;
    color: var(--il-violet);
    display: inline-flex;
    height: 36px;
    justify-content: center;
    width: 36px;
}

.summary-row__label[b-eth1hiwn1j] {
    color: var(--il-muted);
    font-size: 11px;
    font-weight: 650;
}

.summary-row__value[b-eth1hiwn1j] {
    font-size: 13px;
    font-weight: 650;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.summary-row button[b-eth1hiwn1j] {
    background: transparent;
    border: 0;
    color: var(--il-ink);
    font-size: 11px;
    text-decoration: underline;
}

@media (max-width: 720px) {
    .summary-row[b-eth1hiwn1j] {
        grid-template-columns: 36px 1fr auto;
        padding: 8px 0;
    }

    .summary-row__label[b-eth1hiwn1j] {
        display: none;
    }
}
/* _content/InquiLink/Components/Pages/ABM/Editar.razor.rz.scp.css */
.abm-editor-heading[b-tt2cjwz0fz] {
    align-items: flex-start;
    display: flex;
    gap: 24px;
    justify-content: space-between;
    margin: 0 auto 18px;
    max-width: 1120px;
    padding: 28px 36px 0;
}

.abm-editor-heading > div > span[b-tt2cjwz0fz] {
    color: var(--il-coral-strong);
    display: block;
    font-size: 11px;
    font-weight: 780;
    letter-spacing: .11em;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.abm-editor-heading h1[b-tt2cjwz0fz] {
    color: var(--il-ink);
    font-size: clamp(30px, 3vw, 40px);
    font-weight: 780;
    letter-spacing: -.045em;
    line-height: 1.05;
    margin: 0;
}

.abm-editor-heading p[b-tt2cjwz0fz] {
    color: var(--il-muted);
    font-size: 14px;
    margin: 8px 0 0;
}

.abm-editor-heading__badge[b-tt2cjwz0fz] {
    align-items: center;
    background: var(--il-lavender);
    border: 1px solid rgba(127, 103, 203, .16);
    border-radius: 12px;
    color: var(--il-violet);
    display: inline-flex;
    font-size: 12px;
    font-weight: 680;
    gap: 8px;
    min-height: 40px;
    padding: 0 14px;
}

.abm-editor-card[b-tt2cjwz0fz] {
    background: rgba(255, 253, 248, .90);
    border: 1px solid var(--il-line);
    border-radius: 16px;
    margin: 0 auto 48px;
    max-width: 1048px;
    overflow: hidden;
}

.abm-editor-grid[b-tt2cjwz0fz] {
    display: grid;
    gap: 14px 18px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: 22px;
}

.abm-editor-field[b-tt2cjwz0fz],
.min-width-form-editar[b-tt2cjwz0fz] {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    gap: 6px;
    margin: 0;
    max-width: none;
    min-width: 0;
    padding: 0;
    width: 100%;
}

.abm-editor-card label[b-tt2cjwz0fz] {
    color: var(--il-muted);
    font-size: 11px !important;
    font-weight: 680 !important;
    margin: 0 !important;
}

.abm-editor-card input[b-tt2cjwz0fz],
.abm-editor-card select[b-tt2cjwz0fz] {
    border-radius: 10px !important;
    font-size: 13px !important;
    height: 40px;
    margin: 0 !important;
    padding: 0 12px !important;
    width: 100% !important;
}

.abm-editor-actions[b-tt2cjwz0fz] {
    align-items: center;
    background: rgba(246, 241, 233, .72);
    border-top: 1px solid var(--il-line);
    display: flex;
    gap: 10px;
    justify-content: flex-end;
    min-height: 64px;
    padding: 10px 18px;
}

.abm-editor-actions[b-tt2cjwz0fz]  .btn {
    border-radius: 10px !important;
    min-height: 40px;
}

@media (max-width: 760px) {
    .abm-editor-heading[b-tt2cjwz0fz] {
        flex-direction: column;
        padding: 22px 16px 0;
    }

    .abm-editor-card[b-tt2cjwz0fz] {
        border-left: 0;
        border-radius: 0;
        border-right: 0;
        margin-bottom: 88px;
    }

    .abm-editor-grid[b-tt2cjwz0fz] {
        grid-template-columns: 1fr;
        padding: 16px;
    }
}
/* _content/InquiLink/Components/Pages/ABM/Nuevo.razor.rz.scp.css */
.abm-editor-heading[b-dfiqruy8g3] {
    align-items: flex-start;
    display: flex;
    gap: 24px;
    justify-content: space-between;
    margin: 0 auto 18px;
    max-width: 1120px;
    padding: 28px 36px 0;
}

.abm-editor-heading > div > span[b-dfiqruy8g3] {
    color: var(--il-coral-strong);
    display: block;
    font-size: 11px;
    font-weight: 780;
    letter-spacing: .11em;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.abm-editor-heading h1[b-dfiqruy8g3] {
    color: var(--il-ink);
    font-size: clamp(30px, 3vw, 40px);
    font-weight: 780;
    letter-spacing: -.045em;
    line-height: 1.05;
    margin: 0;
}

.abm-editor-heading p[b-dfiqruy8g3] {
    color: var(--il-muted);
    font-size: 14px;
    margin: 8px 0 0;
}

.abm-editor-heading__badge[b-dfiqruy8g3] {
    align-items: center;
    background: var(--il-coral-soft);
    border: 1px solid rgba(232, 91, 77, .16);
    border-radius: 12px;
    color: var(--il-coral-strong);
    display: inline-flex;
    font-size: 12px;
    font-weight: 680;
    gap: 8px;
    min-height: 40px;
    padding: 0 14px;
}

.abm-editor-card[b-dfiqruy8g3] {
    background: rgba(255, 253, 248, .90);
    border: 1px solid var(--il-line);
    border-radius: 16px;
    margin: 0 auto 48px;
    max-width: 1048px;
    overflow: hidden;
}

.abm-editor-grid[b-dfiqruy8g3] {
    display: grid;
    gap: 14px 18px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    padding: 22px;
}

.abm-editor-field[b-dfiqruy8g3],
.ancho-maximo-contenedor-nuevo[b-dfiqruy8g3] {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    gap: 6px;
    margin: 0;
    max-width: none;
    min-width: 0;
    padding: 0;
    width: 100%;
}

.abm-editor-card label[b-dfiqruy8g3] {
    color: var(--il-muted);
    font-size: 11px !important;
    font-weight: 680 !important;
    margin: 0 !important;
}

.abm-editor-card input[b-dfiqruy8g3],
.abm-editor-card select[b-dfiqruy8g3] {
    border-radius: 10px !important;
    font-size: 13px !important;
    height: 40px;
    margin: 0 !important;
    padding: 0 12px !important;
    width: 100% !important;
}

.abm-editor-actions[b-dfiqruy8g3] {
    align-items: center;
    background: rgba(246, 241, 233, .72);
    border-top: 1px solid var(--il-line);
    display: flex;
    gap: 10px;
    justify-content: flex-end;
    min-height: 64px;
    padding: 10px 18px;
}

.abm-editor-actions[b-dfiqruy8g3]  .btn,
.abm-editor-card[b-dfiqruy8g3]  .btn {
    border-radius: 10px !important;
    min-height: 40px;
}

@media (max-width: 760px) {
    .abm-editor-heading[b-dfiqruy8g3] {
        flex-direction: column;
        padding: 22px 16px 0;
    }

    .abm-editor-card[b-dfiqruy8g3] {
        border-left: 0;
        border-radius: 0;
        border-right: 0;
        margin-bottom: 88px;
    }

    .abm-editor-grid[b-dfiqruy8g3] {
        grid-template-columns: 1fr;
        padding: 16px;
    }
}
/* _content/InquiLink/Components/Pages/BandejaWhatsApp.razor.rz.scp.css */
.whatsapp-shell[b-n8iz1fsj8w] {
    --wa-background: var(--pf-elevated);
    --wa-card: var(--pf-surface);
    --wa-muted: var(--pf-muted);
    --wa-border: var(--pf-line);
    --wa-strong: var(--pf-text);
    --wa-primary: #6fe0a6;
    --wa-primary-soft: rgba(111, 224, 166, .12);
    --wa-danger: #ff6b6b;
    --wa-warning: #ffc857;
    --wa-radius: .5rem;
    --wa-shadow: 0 16px 40px rgba(0, 0, 0, .4);
    display: flex;
    flex-direction: column;
    gap: .85rem;
    min-height: calc(100vh - 7rem);
    padding: .25rem;
    color: var(--wa-strong);
}

.whatsapp-header[b-n8iz1fsj8w] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: 1rem 1.1rem;
    background: var(--wa-card);
    border: 1px solid var(--wa-border);
    border-radius: var(--wa-radius);
    box-shadow: var(--wa-shadow);
}

.whatsapp-header h2[b-n8iz1fsj8w] {
    margin: 0;
    font-size: 1.35rem;
    font-weight: 700;
    letter-spacing: 0;
}

.whatsapp-header p[b-n8iz1fsj8w] {
    margin: .15rem 0 0;
    color: var(--wa-muted);
    font-size: .9rem;
}

.whatsapp-eyebrow[b-n8iz1fsj8w] {
    color: var(--wa-primary);
    font-size: .72rem;
    font-weight: 700;
    letter-spacing: .06em;
    text-transform: uppercase;
}

.whatsapp-header-actions[b-n8iz1fsj8w],
.whatsapp-toolbar[b-n8iz1fsj8w] {
    display: flex;
    align-items: center;
    gap: .55rem;
    flex-wrap: wrap;
}

.whatsapp-pill[b-n8iz1fsj8w],
.whatsapp-button[b-n8iz1fsj8w],
.whatsapp-select[b-n8iz1fsj8w],
.whatsapp-search[b-n8iz1fsj8w] {
    min-height: 2.25rem;
    border-radius: .45rem;
}

.whatsapp-pill[b-n8iz1fsj8w] {
    display: inline-flex;
    align-items: center;
    gap: .35rem;
    padding: .35rem .55rem;
    border: 1px solid var(--wa-border);
    background: var(--pf-surface-2);
    color: var(--wa-muted);
    font-size: .78rem;
    font-weight: 600;
}

.whatsapp-pill.info[b-n8iz1fsj8w] {
    background: rgba(55, 214, 255, .14);
    border-color: rgba(55, 214, 255, .4);
    color: var(--color-secundario);
}

.whatsapp-button[b-n8iz1fsj8w] {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: .4rem;
    padding: .45rem .7rem;
    border: 1px solid var(--wa-border);
    background: var(--wa-card);
    color: var(--wa-strong);
    font-size: .84rem;
    font-weight: 600;
}

.whatsapp-button:hover[b-n8iz1fsj8w] {
    background: var(--pf-surface-2);
}

.whatsapp-button.primary[b-n8iz1fsj8w] {
    background: var(--wa-primary);
    border-color: var(--wa-primary);
    color: var(--pf-surface);
}

.whatsapp-button.secondary[b-n8iz1fsj8w] {
    background: var(--pf-surface-2);
}

.whatsapp-metrics[b-n8iz1fsj8w] {
    display: grid;
    grid-template-columns: repeat(6, minmax(8rem, 1fr));
    gap: .65rem;
}

.whatsapp-metric[b-n8iz1fsj8w] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: .75rem;
    padding: .85rem .9rem;
    border: 1px solid var(--wa-border);
    border-radius: var(--wa-radius);
    background: var(--wa-card);
    color: var(--wa-muted);
    text-align: left;
}

.whatsapp-metric strong[b-n8iz1fsj8w] {
    color: var(--wa-strong);
    font-size: 1.35rem;
    line-height: 1;
}

.whatsapp-metric.active[b-n8iz1fsj8w],
.whatsapp-metric:hover[b-n8iz1fsj8w] {
    border-color: rgba(22, 130, 83, .35);
    background: var(--wa-primary-soft);
    color: var(--wa-primary);
}

.whatsapp-toolbar[b-n8iz1fsj8w] {
    justify-content: space-between;
    padding: .75rem;
    background: var(--wa-card);
    border: 1px solid var(--wa-border);
    border-radius: var(--wa-radius);
}

.whatsapp-search[b-n8iz1fsj8w] {
    display: flex;
    align-items: center;
    gap: .5rem;
    flex: 1;
    min-width: 18rem;
    padding: 0 .7rem;
    border: 1px solid var(--wa-border);
    background: var(--pf-surface-2);
}

.whatsapp-search input[b-n8iz1fsj8w] {
    width: 100%;
    border: 0;
    outline: 0;
    background: transparent;
    color: var(--wa-strong);
    font-size: .9rem;
}

.whatsapp-select[b-n8iz1fsj8w] {
    min-width: 13rem;
    padding: 0 .65rem;
    border: 1px solid var(--wa-border);
    background: var(--wa-card);
    color: var(--wa-strong);
    font-size: .88rem;
}

.whatsapp-result-count[b-n8iz1fsj8w] {
    color: var(--wa-muted);
    font-size: .82rem;
    font-weight: 600;
}

.whatsapp-config-strip[b-n8iz1fsj8w] {
    display: grid;
    grid-template-columns: repeat(4, minmax(9rem, 1fr));
    gap: .65rem;
}

.whatsapp-config-strip div[b-n8iz1fsj8w] {
    display: grid;
    gap: .15rem;
    padding: .7rem .8rem;
    border: 1px solid var(--wa-border);
    border-radius: var(--wa-radius);
    background: var(--wa-card);
}

.whatsapp-config-strip span[b-n8iz1fsj8w] {
    color: var(--wa-muted);
    font-size: .72rem;
    font-weight: 700;
    text-transform: uppercase;
}

.whatsapp-config-strip strong[b-n8iz1fsj8w] {
    color: var(--wa-strong);
    font-size: .86rem;
    overflow-wrap: anywhere;
}

.whatsapp-layout[b-n8iz1fsj8w] {
    display: grid;
    grid-template-columns: minmax(20rem, 25rem) 1fr;
    gap: .85rem;
    min-height: 40rem;
}

.whatsapp-list[b-n8iz1fsj8w],
.whatsapp-detail[b-n8iz1fsj8w] {
    background: var(--wa-card);
    border: 1px solid var(--wa-border);
    border-radius: var(--wa-radius);
    min-height: 40rem;
    box-shadow: 0 10px 26px rgba(15, 23, 42, .05);
}

.whatsapp-list[b-n8iz1fsj8w] {
    overflow-y: auto;
}

.whatsapp-empty-list[b-n8iz1fsj8w],
.whatsapp-empty[b-n8iz1fsj8w] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .5rem;
    height: 100%;
    padding: 1rem;
    color: var(--wa-muted);
    text-align: center;
}

.whatsapp-list-item[b-n8iz1fsj8w] {
    width: 100%;
    display: block;
    text-align: left;
    border: 0;
    border-bottom: 1px solid var(--wa-border);
    background: transparent;
    padding: .85rem;
    color: var(--wa-strong);
}

.whatsapp-list-item:hover[b-n8iz1fsj8w],
.whatsapp-list-item.active[b-n8iz1fsj8w] {
    background: var(--wa-primary-soft);
}

.whatsapp-list-top[b-n8iz1fsj8w],
.whatsapp-list-meta[b-n8iz1fsj8w],
.whatsapp-list-footer[b-n8iz1fsj8w] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: .65rem;
}

.whatsapp-list-top strong[b-n8iz1fsj8w] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.whatsapp-list-meta[b-n8iz1fsj8w],
.whatsapp-list-footer[b-n8iz1fsj8w] {
    margin-top: .35rem;
    color: var(--wa-muted);
    font-size: .78rem;
}

.whatsapp-list-preview[b-n8iz1fsj8w] {
    margin-top: .4rem;
    color: var(--pf-soft);
    font-size: .86rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.whatsapp-unread[b-n8iz1fsj8w] {
    min-width: 1.35rem;
    height: 1.35rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    background: var(--wa-primary);
    color: var(--pf-surface);
    font-size: .72rem;
    font-weight: 700;
}

.whatsapp-status[b-n8iz1fsj8w] {
    display: inline-flex;
    align-items: center;
    padding: .2rem .45rem;
    border-radius: 999px;
    font-size: .7rem;
    font-weight: 700;
}

.whatsapp-status.open[b-n8iz1fsj8w] {
    background: rgba(111, 224, 166, .16);
    color: var(--pf-mint);
}

.whatsapp-status.pending[b-n8iz1fsj8w] {
    background: rgba(255, 200, 87, .18);
    color: var(--color-acento);
}

.whatsapp-status.closed[b-n8iz1fsj8w] {
    background: rgba(255, 255, 255, .08);
    color: var(--pf-muted);
}

.whatsapp-detail[b-n8iz1fsj8w] {
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.whatsapp-detail-header[b-n8iz1fsj8w],
.whatsapp-reply[b-n8iz1fsj8w] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: .75rem;
    padding: .85rem;
    border-bottom: 1px solid var(--wa-border);
}

.whatsapp-workarea[b-n8iz1fsj8w] {
    display: grid;
    grid-template-columns: minmax(20rem, 1fr) minmax(17rem, 21rem);
    gap: .85rem;
    padding: .85rem;
    flex: 1;
    overflow: hidden;
    background: var(--wa-background);
}

.whatsapp-messages[b-n8iz1fsj8w] {
    display: flex;
    flex-direction: column;
    gap: .55rem;
    overflow-y: auto;
    padding-right: .25rem;
}

.whatsapp-message[b-n8iz1fsj8w] {
    max-width: 78%;
    padding: .65rem .75rem;
    border: 1px solid var(--wa-border);
    border-radius: .5rem;
    background: var(--pf-surface);
    overflow-wrap: anywhere;
}

.whatsapp-message.out[b-n8iz1fsj8w] {
    align-self: flex-end;
    background: rgba(138, 92, 255, .16);
    border-color: rgba(138, 92, 255, .4);
}

.whatsapp-message.in[b-n8iz1fsj8w] {
    align-self: flex-start;
}

.whatsapp-message-type[b-n8iz1fsj8w] {
    display: inline-flex;
    align-items: center;
    gap: .35rem;
    margin: .35rem 0;
    padding: .2rem .45rem;
    border: 1px solid var(--wa-border);
    border-radius: 999px;
    background: var(--pf-surface-2);
    color: var(--wa-muted);
    font-size: .74rem;
    font-weight: 700;
}

.whatsapp-attachment[b-n8iz1fsj8w] {
    display: inline-flex;
    align-items: center;
    gap: .45rem;
    width: fit-content;
    margin-top: .45rem;
    padding: .38rem .55rem;
    border: 1px solid rgba(22, 130, 83, .28);
    border-radius: .45rem;
    background: var(--pf-surface);
    color: var(--wa-primary);
    font-size: .82rem;
    font-weight: 700;
    text-decoration: none;
}

.whatsapp-attachment:hover[b-n8iz1fsj8w] {
    background: var(--wa-primary-soft);
    color: var(--wa-primary);
}

.whatsapp-image-preview[b-n8iz1fsj8w] {
    display: block;
    width: min(18rem, 100%);
    max-height: 14rem;
    margin-top: .5rem;
    object-fit: cover;
    border: 1px solid var(--wa-border);
    border-radius: .5rem;
    background: var(--pf-surface);
}

.whatsapp-side[b-n8iz1fsj8w] {
    overflow-y: auto;
}

.whatsapp-panel[b-n8iz1fsj8w] {
    border: 1px solid var(--wa-border);
    border-radius: .5rem;
    background: var(--pf-surface);
    padding: .8rem;
    margin-bottom: .75rem;
}

.whatsapp-activity[b-n8iz1fsj8w] {
    display: flex;
    flex-direction: column;
    gap: .55rem;
    margin-top: .65rem;
}

.whatsapp-activity-item[b-n8iz1fsj8w] {
    display: grid;
    gap: .25rem;
    padding-left: .65rem;
    border-left: 2px solid var(--wa-primary);
}

.whatsapp-activity-item div[b-n8iz1fsj8w] {
    display: grid;
    gap: .1rem;
}

.whatsapp-activity-item strong[b-n8iz1fsj8w] {
    font-size: .78rem;
    line-height: 1.2;
}

.whatsapp-activity-item span[b-n8iz1fsj8w],
.whatsapp-activity-item small[b-n8iz1fsj8w] {
    color: var(--wa-muted);
    font-size: .74rem;
    overflow-wrap: anywhere;
}

.whatsapp-reply[b-n8iz1fsj8w] {
    border-top: 1px solid var(--wa-border);
    border-bottom: 0;
    background: var(--pf-surface);
}

.whatsapp-reply textarea[b-n8iz1fsj8w] {
    min-height: 4.25rem;
    resize: vertical;
}

.whatsapp-reply-body[b-n8iz1fsj8w] {
    display: flex;
    flex: 1;
    flex-direction: column;
    gap: .55rem;
}

.whatsapp-attachment-composer[b-n8iz1fsj8w] {
    display: grid;
    grid-template-columns: minmax(8rem, .8fr) minmax(12rem, 1.5fr) minmax(10rem, 1fr);
    gap: .45rem;
}

.whatsapp-reply-actions[b-n8iz1fsj8w] {
    display: flex;
    align-items: stretch;
    gap: .45rem;
}

.whatsapp-quick-replies[b-n8iz1fsj8w] {
    display: flex;
    flex-wrap: wrap;
    gap: .35rem;
}

.whatsapp-quick-replies .btn[b-n8iz1fsj8w] {
    white-space: normal;
    text-align: left;
}

@media (max-width: 1200px) {
    .whatsapp-metrics[b-n8iz1fsj8w] {
        grid-template-columns: repeat(3, minmax(8rem, 1fr));
    }

    .whatsapp-config-strip[b-n8iz1fsj8w] {
        grid-template-columns: repeat(2, minmax(9rem, 1fr));
    }
}

@media (max-width: 992px) {
    .whatsapp-header[b-n8iz1fsj8w],
    .whatsapp-reply[b-n8iz1fsj8w],
    .whatsapp-detail-header[b-n8iz1fsj8w] {
        align-items: stretch;
        flex-direction: column;
    }

    .whatsapp-layout[b-n8iz1fsj8w],
    .whatsapp-workarea[b-n8iz1fsj8w] {
        grid-template-columns: 1fr;
    }

    .whatsapp-message[b-n8iz1fsj8w] {
        max-width: 100%;
    }

    .whatsapp-attachment-composer[b-n8iz1fsj8w] {
        grid-template-columns: 1fr;
    }

    .whatsapp-reply-actions[b-n8iz1fsj8w] {
        width: 100%;
    }

    .whatsapp-reply-actions .btn[b-n8iz1fsj8w] {
        flex: 1;
    }
}

@media (max-width: 640px) {
    .whatsapp-metrics[b-n8iz1fsj8w] {
        grid-template-columns: 1fr 1fr;
    }

    .whatsapp-search[b-n8iz1fsj8w],
    .whatsapp-select[b-n8iz1fsj8w],
    .whatsapp-config-strip[b-n8iz1fsj8w] {
        min-width: 100%;
    }

    .whatsapp-config-strip[b-n8iz1fsj8w] {
        grid-template-columns: 1fr;
    }
}
/* _content/InquiLink/Components/Pages/CatalogoPublico.razor.rz.scp.css */
.catalog[b-050buervap]{--brand:#073f43;--action:#ff6f61;background:#faf8f3;color:var(--brand);min-height:100dvh}.catalog-header[b-050buervap]{align-items:center;background:rgba(250,248,243,.96);border-bottom:1px solid #e6ded2;display:flex;height:70px;justify-content:space-between;padding:0 max(24px,calc((100vw - 1240px)/2));position:sticky;top:0;z-index:20}.brand[b-050buervap]{color:var(--brand);font-size:20px;font-weight:900;text-decoration:none}.catalog-header nav[b-050buervap]{display:flex;gap:25px}.catalog-header nav a[b-050buervap]{color:var(--brand);font-size:12px;font-weight:650;text-decoration:none}.contact[b-050buervap],.hero>div>a[b-050buervap]{align-items:center;background:var(--action);border-radius:10px;color:white;display:inline-flex;font-size:11px;font-weight:750;gap:7px;height:40px;padding:0 14px;text-decoration:none}.hero[b-050buervap]{display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1240px;min-height:570px;padding:70px 24px}.hero>div[b-050buervap]{align-content:center;display:grid}.hero>div>span[b-050buervap],.catalog main>header span[b-050buervap]{color:var(--action);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.hero h1[b-050buervap]{font-size:62px;letter-spacing:-.05em;line-height:.98;margin:15px 0 20px;max-width:650px}.hero p[b-050buervap]{color:#496769;font-size:16px;line-height:1.6;max-width:520px}.hero>div>a[b-050buervap]{justify-content:center;margin-top:18px;width:175px}.hero figure[b-050buervap]{border-radius:80px 18px 80px 18px;margin:0;min-height:430px;overflow:hidden;position:relative}.hero figure[b-050buervap]:after{background:linear-gradient(transparent,rgba(7,63,67,.8));content:"";inset:40% 0 0;position:absolute}.hero img[b-050buervap]{height:100%;object-fit:cover;width:100%}.hero figcaption[b-050buervap]{bottom:28px;color:white;display:grid;left:30px;position:absolute;z-index:2}.hero figcaption span[b-050buervap]{font-size:9px;text-transform:uppercase}.hero figcaption strong[b-050buervap]{font-size:20px}.hero figcaption small[b-050buervap]{font-size:11px}.catalog main[b-050buervap]{margin:0 auto;max-width:1240px;padding:40px 24px 80px}.catalog main>header[b-050buervap]{align-items:end;display:flex;justify-content:space-between}.catalog main h2[b-050buervap]{font-size:34px;margin:5px 0}.catalog main>header>strong[b-050buervap]{color:#6b7e7f;font-size:11px}.public-filters[b-050buervap]{background:white;border:1px solid #e6ded2;border-radius:12px;display:grid;gap:8px;grid-template-columns:1fr 220px 190px auto;margin:22px 0;padding:10px}.public-filters label[b-050buervap]{align-items:center;display:flex;position:relative}.public-filters label i[b-050buervap]{left:11px;position:absolute}.public-filters input[b-050buervap],.public-filters select[b-050buervap]{background:#fffdf9;border:1px solid #e6ded2;border-radius:9px;color:var(--brand);font-size:11px;height:40px;padding:0 10px;width:100%}.public-filters input[b-050buervap]{padding-left:33px}.public-filters button[b-050buervap]{background:var(--action);border:0;border-radius:9px;color:white;font-size:11px;font-weight:750;padding:0 18px}.property-grid[b-050buervap]{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.property-card[b-050buervap]{background:white;border:1px solid #e6ded2;border-radius:14px;color:var(--brand);overflow:hidden;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.property-card:hover[b-050buervap]{box-shadow:0 16px 34px rgba(7,63,67,.12);transform:translateY(-3px)}.property-card figure[b-050buervap]{background:#e8eeeb;height:240px;margin:0;overflow:hidden;position:relative}.property-card img[b-050buervap]{height:100%;object-fit:cover;width:100%}.property-card figure span[b-050buervap],.property-card figure i[b-050buervap]{background:white;border-radius:7px;font-size:8px;font-style:normal;font-weight:800;left:10px;padding:5px 8px;position:absolute;top:10px;text-transform:uppercase}.property-card figure i[b-050buervap]{background:var(--action);color:white;left:auto;right:10px}.property-card>div[b-050buervap]{padding:15px}.property-card>div>span[b-050buervap]{color:#688082;font-size:9px;text-transform:uppercase}.property-card h3[b-050buervap]{font-size:17px;margin:5px 0}.property-card p[b-050buervap]{color:#617779;font-size:10px}.property-card strong[b-050buervap]{font-size:16px}.property-card strong small[b-050buervap]{font-size:9px;font-weight:500}.public-empty[b-050buervap],.public-state[b-050buervap]{align-content:center;color:#617779;display:grid;gap:8px;justify-items:center;min-height:380px;text-align:center}.public-empty i[b-050buervap]{font-size:30px}.public-state strong[b-050buervap]{color:#073f43;font-size:24px}.catalog footer[b-050buervap]{align-items:center;background:var(--brand);color:white;display:grid;gap:20px;grid-template-columns:1fr 1fr auto;padding:35px max(24px,calc((100vw - 1240px)/2))}.catalog footer div[b-050buervap]{display:grid}.catalog footer p[b-050buervap],.catalog footer span[b-050buervap],.catalog footer a[b-050buervap],.catalog footer small[b-050buervap]{color:rgba(255,255,255,.7);font-size:10px;margin:0}.catalog footer a[b-050buervap]{text-decoration:none}
@media(max-width:900px){.hero[b-050buervap]{gap:25px;min-height:auto}.hero h1[b-050buervap]{font-size:45px}.property-grid[b-050buervap]{grid-template-columns:1fr 1fr}.public-filters[b-050buervap]{grid-template-columns:1fr 1fr}.public-filters label[b-050buervap]{grid-column:1/3}.catalog footer[b-050buervap]{grid-template-columns:1fr 1fr}.catalog footer small[b-050buervap]{grid-column:1/3}}
@media(max-width:650px){.catalog-header[b-050buervap]{height:62px;padding:0 16px}.catalog-header nav[b-050buervap]{display:none}.contact[b-050buervap]{font-size:0;width:40px}.contact i[b-050buervap]{font-size:14px}.hero[b-050buervap]{display:block;padding:45px 16px}.hero h1[b-050buervap]{font-size:39px}.hero figure[b-050buervap]{border-radius:45px 12px;margin-top:35px;min-height:330px}.catalog main[b-050buervap]{padding:30px 16px 60px}.catalog main h2[b-050buervap]{font-size:28px}.public-filters[b-050buervap]{grid-template-columns:1fr}.public-filters label[b-050buervap]{grid-column:auto}.property-grid[b-050buervap]{grid-template-columns:1fr}.catalog footer[b-050buervap]{grid-template-columns:1fr}.catalog footer small[b-050buervap]{grid-column:auto}}
/* _content/InquiLink/Components/Pages/Comercial.razor.rz.scp.css */
.commercial-page[b-61abnp3js5]{background:var(--il-surface);color:var(--il-ink);min-height:calc(100dvh - 64px);padding:24px 28px 56px}.commercial-heading[b-61abnp3js5],.commercial-panel>header[b-61abnp3js5],.commercial-editor header[b-61abnp3js5],.commercial-editor footer[b-61abnp3js5]{align-items:center;display:flex;justify-content:space-between}.commercial-heading span[b-61abnp3js5],.commercial-panel>header>div>span[b-61abnp3js5],.commercial-editor header span[b-61abnp3js5],.template-card>span[b-61abnp3js5]{color:var(--il-coral);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.commercial-heading h1[b-61abnp3js5]{font-size:30px;margin:3px 0}.commercial-heading p[b-61abnp3js5]{color:var(--il-muted);font-size:13px;margin:0}.commercial-heading>button[b-61abnp3js5],.commercial-editor footer button[b-61abnp3js5],.item-form button[b-61abnp3js5],.stage-box button[b-61abnp3js5]{background:var(--il-coral);border:1px solid var(--il-coral);border-radius:10px;color:white;font-size:12px;font-weight:750;height:40px;padding:0 14px}.commercial-tabs[b-61abnp3js5]{border-bottom:1px solid var(--il-line);display:flex;margin:20px 0 16px;overflow:auto}.commercial-tabs button[b-61abnp3js5]{background:none;border:0;border-bottom:2px solid transparent;color:var(--il-muted);font-size:12px;font-weight:750;height:40px;padding:0 15px;white-space:nowrap}.commercial-tabs button.active[b-61abnp3js5]{border-color:var(--il-coral);color:var(--il-ink)}.commercial-alert[b-61abnp3js5]{background:#fff0ed;border:1px solid #ffc2b7;border-radius:10px;color:#9f2f21;font-size:12px;margin:10px 0;padding:10px 12px}.commercial-state[b-61abnp3js5]{color:var(--il-muted);display:grid;font-size:12px;min-height:180px;place-content:center}.commercial-panel[b-61abnp3js5],.sales-metrics article[b-61abnp3js5],.template-card[b-61abnp3js5]{background:#fffdf9;border:1px solid var(--il-line);border-radius:12px;overflow:hidden}.commercial-panel>header[b-61abnp3js5]{border-bottom:1px solid var(--il-line);padding:13px 15px}.commercial-panel h2[b-61abnp3js5]{font-size:17px;margin:2px 0}.search[b-61abnp3js5]{align-items:center;display:flex;position:relative}.search i[b-61abnp3js5]{left:10px;position:absolute}.search input[b-61abnp3js5]{border:1px solid var(--il-line);border-radius:9px;font-size:11px;height:38px;padding:0 10px 0 31px;width:240px}.unit-grid[b-61abnp3js5]{display:grid;gap:0;grid-template-columns:1fr 1fr}.unit-card[b-61abnp3js5]{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--il-line);color:var(--il-ink);display:grid;gap:10px;grid-template-columns:1fr auto 16px;min-height:70px;padding:11px 15px;text-align:left}.unit-card:nth-child(odd)[b-61abnp3js5]{border-right:1px solid var(--il-line)}.unit-card>div[b-61abnp3js5]{display:grid;gap:3px}.unit-card>div:nth-child(2)[b-61abnp3js5]{text-align:right}.unit-card strong[b-61abnp3js5]{font-size:12px}.unit-card span[b-61abnp3js5]{color:var(--il-muted);font-size:9px}.table-head[b-61abnp3js5],.table-row[b-61abnp3js5]{align-items:center;display:grid;gap:10px;padding:8px 14px}.table-head[b-61abnp3js5]{background:#f4f1eb;color:var(--il-muted);font-size:8px;font-weight:800;text-transform:uppercase}.table-row[b-61abnp3js5]{border-bottom:1px solid var(--il-line);min-height:58px}.table-row strong[b-61abnp3js5],.table-row span[b-61abnp3js5]{font-size:10px}.table-row div[b-61abnp3js5]{display:grid}.table-row div span[b-61abnp3js5]{color:var(--il-muted);font-size:9px}.table-row>button[b-61abnp3js5],.template-card button[b-61abnp3js5]{background:transparent;border:0;color:var(--il-ink);font-size:10px;font-weight:750;text-align:right}.badge[b-61abnp3js5]{background:#eeeafd;border-radius:7px;color:#604db7!important;font-size:8px!important;padding:4px 7px;width:max-content}.inventory-head[b-61abnp3js5],.inventory-row[b-61abnp3js5]{grid-template-columns:1.6fr .6fr .7fr .7fr .4fr .5fr}.sale-head[b-61abnp3js5],.sale-row[b-61abnp3js5]{grid-template-columns:.7fr 1.4fr .65fr .85fr .4fr .75fr .55fr}.sales-metrics[b-61abnp3js5]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}.sales-metrics article[b-61abnp3js5]{display:grid;gap:3px;padding:13px 15px}.sales-metrics span[b-61abnp3js5]{color:var(--il-muted);font-size:9px}.sales-metrics strong[b-61abnp3js5]{font-size:19px}.template-grid[b-61abnp3js5]{background:transparent;border:0;display:grid;gap:11px;grid-template-columns:repeat(3,1fr);overflow:visible}.template-card[b-61abnp3js5]{padding:16px}.template-card h2[b-61abnp3js5]{font-size:16px;margin:5px 0}.template-card p[b-61abnp3js5]{color:var(--il-muted);font-size:10px}.template-card div[b-61abnp3js5]{border-top:1px solid var(--il-line);display:flex;justify-content:space-between;margin-top:12px;padding-top:10px}.commercial-overlay[b-61abnp3js5]{background:rgba(7,44,47,.72);inset:0;position:fixed;z-index:1500}.commercial-editor[b-61abnp3js5]{background:#fffdf8;box-shadow:-20px 0 50px rgba(7,44,47,.2);display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:calc(100dvh - 64px);max-width:650px;position:fixed;right:0;top:64px;width:min(96vw,650px);z-index:1510}.commercial-editor header[b-61abnp3js5]{border-bottom:1px solid var(--il-line);padding:15px 18px}.commercial-editor h2[b-61abnp3js5]{font-size:19px;margin:2px 0}.commercial-editor header button[b-61abnp3js5]{background:transparent;border:1px solid var(--il-line);border-radius:9px;height:36px;width:36px}.editor-body[b-61abnp3js5]{display:grid;gap:12px;overflow-y:auto;padding:17px 18px}.editor-body label[b-61abnp3js5]{display:grid;gap:5px}.editor-body label>span[b-61abnp3js5]{color:var(--il-muted);font-size:10px;font-weight:700}.editor-body input[b-61abnp3js5],.editor-body select[b-61abnp3js5],.editor-body textarea[b-61abnp3js5],.item-form input[b-61abnp3js5],.item-form select[b-61abnp3js5],.stage-box input[b-61abnp3js5],.stage-box select[b-61abnp3js5]{background:white;border:1px solid var(--il-line);border-radius:9px;color:var(--il-ink);font-size:12px;min-width:0;padding:0 10px;width:100%}.editor-body input[b-61abnp3js5],.editor-body select[b-61abnp3js5],.item-form input[b-61abnp3js5],.item-form select[b-61abnp3js5],.stage-box input[b-61abnp3js5],.stage-box select[b-61abnp3js5]{height:40px}.editor-body textarea[b-61abnp3js5]{padding:9px;resize:vertical}.editor-body small[b-61abnp3js5]{color:var(--il-muted);font-size:9px}.form-grid[b-61abnp3js5]{display:grid;gap:9px;grid-template-columns:1fr 1fr}.form-grid.three[b-61abnp3js5]{grid-template-columns:repeat(3,1fr)}.checks[b-61abnp3js5]{display:flex;gap:16px}.checks label[b-61abnp3js5]{align-items:center;display:flex;font-size:11px;gap:6px}.checks input[b-61abnp3js5]{height:16px;width:16px}.commercial-editor footer[b-61abnp3js5]{border-top:1px solid var(--il-line);gap:8px;justify-content:flex-end;padding:12px 18px}.commercial-editor footer button.secondary[b-61abnp3js5]{background:transparent;border-color:var(--il-line);color:var(--il-ink)}.inventory-subhead[b-61abnp3js5]{align-items:center;border-bottom:1px solid var(--il-line);display:flex;justify-content:space-between;margin-top:5px}.inventory-subhead h3[b-61abnp3js5]{font-size:15px}.inventory-subhead span[b-61abnp3js5]{color:var(--il-muted);font-size:9px}.inventory-item[b-61abnp3js5]{border-bottom:1px solid var(--il-line);padding:8px}.inventory-item div[b-61abnp3js5]{display:grid;gap:2px}.inventory-item strong[b-61abnp3js5]{font-size:10px}.inventory-item span[b-61abnp3js5]{color:var(--il-muted);font-size:9px}.item-form[b-61abnp3js5]{background:#f5f3ee;border-radius:10px;display:grid;gap:7px;grid-template-columns:1fr 1fr}.item-form>*[b-61abnp3js5]{grid-column:auto}.item-form input:nth-child(3)[b-61abnp3js5]{grid-column:1/3}.item-form button[b-61abnp3js5]{grid-column:2}.stage-box[b-61abnp3js5]{background:#f1eeff;border-radius:10px;display:grid;gap:7px;padding:12px}.stage-box>span[b-61abnp3js5]{color:#6650bf;font-size:9px;text-transform:uppercase}.stage-box strong[b-61abnp3js5]{font-size:14px}
.document-link[b-61abnp3js5]{align-items:center;background:#eef7f3;border:1px solid #c9ded6;border-radius:9px;color:#07584b;display:flex;font-size:11px;font-weight:750;gap:7px;min-height:40px;padding:0 12px;text-decoration:none}
@media(max-width:950px){.unit-grid[b-61abnp3js5]{grid-template-columns:1fr}.unit-card:nth-child(odd)[b-61abnp3js5]{border-right:0}.table-head[b-61abnp3js5]{display:none}.sale-row[b-61abnp3js5]{grid-template-columns:1fr 1fr 1fr}.sale-row>div[b-61abnp3js5]{grid-column:1/3}.inventory-row[b-61abnp3js5]{grid-template-columns:1fr 1fr 1fr}.template-grid[b-61abnp3js5]{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.commercial-page[b-61abnp3js5]{padding:18px 14px 92px}.commercial-heading[b-61abnp3js5]{align-items:flex-start}.commercial-heading h1[b-61abnp3js5]{font-size:26px}.commercial-heading p[b-61abnp3js5]{max-width:260px}.commercial-heading>button[b-61abnp3js5]{font-size:0;width:40px}.commercial-heading>button i[b-61abnp3js5]{font-size:14px}.search input[b-61abnp3js5]{width:170px}.sales-metrics[b-61abnp3js5]{grid-template-columns:1fr 1fr}.sales-metrics article:last-child[b-61abnp3js5]{grid-column:1/3}.sale-row[b-61abnp3js5],.inventory-row[b-61abnp3js5]{grid-template-columns:1fr auto}.sale-row>*[b-61abnp3js5],.inventory-row>*[b-61abnp3js5]{grid-column:auto!important}.sale-row>div[b-61abnp3js5],.inventory-row>strong:first-child[b-61abnp3js5]{grid-column:1/3!important}.template-grid[b-61abnp3js5]{grid-template-columns:1fr}.commercial-editor[b-61abnp3js5]{height:calc(100dvh - 64px);max-width:none;width:100%}.form-grid[b-61abnp3js5],.form-grid.three[b-61abnp3js5]{grid-template-columns:1fr}}
/* _content/InquiLink/Components/Pages/Comunicaciones.razor.rz.scp.css */
.communications[b-8qppoybhbz]{max-width:1320px;margin:auto;padding:28px 30px 60px;color:#073f40}.communications>header[b-8qppoybhbz]{display:flex;justify-content:space-between;align-items:end;gap:20px}.communications header a[b-8qppoybhbz]{color:#365f65;text-decoration:none;font-weight:700}.communications>header span[b-8qppoybhbz]{display:block;margin-top:16px;color:#ef4939;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.communications h1[b-8qppoybhbz]{font-size:40px;margin:5px 0}.communications p[b-8qppoybhbz]{color:#547078;margin:0}.communications-monitor[b-8qppoybhbz],.communications-toolbar button[b-8qppoybhbz]{padding:10px 14px;border:1px solid #d9cabc;border-radius:11px;background:#fffdf9}.communications-tabs[b-8qppoybhbz]{display:flex;gap:7px;margin:22px 0 12px}.communications-tabs button[b-8qppoybhbz]{padding:9px 14px;border:1px solid #d9cabc;border-radius:10px;background:#fff;font-weight:800;color:#365f65}.communications-tabs button.active[b-8qppoybhbz]{background:#eeeaff;color:#6047ca;border-color:#c7bbfb}.communications-tabs span[b-8qppoybhbz]{padding:2px 6px;border-radius:999px;background:#fff}.communications-toolbar[b-8qppoybhbz]{display:flex;gap:10px;margin-bottom:11px}.communications-toolbar input[b-8qppoybhbz]{flex:1;padding:10px 12px;border:1px solid #d9cabc;border-radius:11px}.communications-toolbar button[b-8qppoybhbz]{background:#ff705f;color:#fff;border-color:#ff705f;font-weight:800}.communications-list[b-8qppoybhbz],.communications-inbox[b-8qppoybhbz]{display:grid;gap:8px}.communications-list article[b-8qppoybhbz],.communications-inbox article[b-8qppoybhbz]{display:grid;grid-template-columns:125px minmax(0,1fr) 80px 65px;align-items:center;gap:14px;padding:14px;border:1px solid #e5d7ca;border-radius:14px;background:#fffdf9}.communications-list article div:nth-child(2)[b-8qppoybhbz]{display:grid;gap:3px}.communications-list article div:nth-child(2)>span[b-8qppoybhbz],.communications-inbox span[b-8qppoybhbz]{font-size:11px;color:#6b5bd2;font-weight:800}.communications-list p[b-8qppoybhbz],.communications-inbox p[b-8qppoybhbz]{font-size:13px}.communications-list button[b-8qppoybhbz],.communications-inbox button[b-8qppoybhbz],.communications-inbox a[b-8qppoybhbz]{border:0;background:transparent;color:#073f40;font-weight:800}.communications-channel[b-8qppoybhbz]{display:flex;gap:7px;align-items:center;font-size:12px;font-weight:800}.communications-active[b-8qppoybhbz]{color:#158754}.communications-inactive[b-8qppoybhbz]{color:#8a7771}.communications-inbox article[b-8qppoybhbz]{grid-template-columns:35px minmax(0,1fr) auto auto}.communications-inbox article.unread[b-8qppoybhbz]{border-left:4px solid #ff705f}.communications-message[b-8qppoybhbz],.communications-state[b-8qppoybhbz]{margin:15px 0;padding:13px;border-radius:11px;background:#e5f6ec}.communications-message.error[b-8qppoybhbz]{background:#fff0ed;color:#9d2b21}.communications-backdrop[b-8qppoybhbz]{position:fixed;inset:0;background:rgba(7,38,40,.72);border:0;z-index:80}.communications-editor[b-8qppoybhbz]{position:fixed;z-index:81;right:0;top:0;height:100dvh;width:min(520px,100%);padding:22px;background:#fffaf4;box-shadow:-16px 0 40px #001a1a33;display:grid;align-content:start;gap:13px;overflow:auto}.communications-editor header[b-8qppoybhbz]{display:flex;justify-content:space-between}.communications-editor header div[b-8qppoybhbz]{display:grid}.communications-editor header span[b-8qppoybhbz]{font-size:11px;color:#ef4939;text-transform:uppercase;font-weight:800}.communications-editor header strong[b-8qppoybhbz]{font-size:24px}.communications-editor header button[b-8qppoybhbz]{border:0;background:transparent}.communications-editor label[b-8qppoybhbz]{display:grid;gap:5px;font-size:13px;font-weight:700}.communications-editor input[b-8qppoybhbz],.communications-editor select[b-8qppoybhbz],.communications-editor textarea[b-8qppoybhbz]{padding:9px 11px;border:1px solid #d9cabc;border-radius:10px;background:#fff}.communications-check[b-8qppoybhbz]{display:flex!important;grid-template-columns:auto 1fr!important}.communications-check input[b-8qppoybhbz]{width:18px}.communications-editor footer[b-8qppoybhbz]{display:flex;justify-content:flex-end;gap:8px}.communications-editor footer button[b-8qppoybhbz]{padding:10px 16px;border-radius:10px;font-weight:800}.communications-editor .primary[b-8qppoybhbz]{border:1px solid #ff705f;background:#ff705f;color:#fff}.communications-editor .secondary[b-8qppoybhbz]{border:1px solid #d9cabc;background:#fff}
@media(max-width:700px){.communications[b-8qppoybhbz]{padding:17px 12px 45px}.communications>header[b-8qppoybhbz]{align-items:start;flex-direction:column}.communications-list article[b-8qppoybhbz]{grid-template-columns:1fr auto}.communications-channel[b-8qppoybhbz]{grid-column:1}.communications-list article div:nth-child(2)[b-8qppoybhbz]{grid-column:1/-1}.communications-inbox article[b-8qppoybhbz]{grid-template-columns:30px 1fr}.communications-inbox article a[b-8qppoybhbz],.communications-inbox article button[b-8qppoybhbz]{grid-column:2}.communications-toolbar[b-8qppoybhbz]{flex-direction:column}}
/* _content/InquiLink/Components/Pages/Configuracion.razor.rz.scp.css */
.inquilink-configuration[b-69d5ksphyu] {
    margin: 0 auto;
    max-width: 1120px;
    padding: 28px 32px 36px;
    width: 100%;
}

.configuration-delivery-link[b-69d5ksphyu] {
    align-items: center;
    background: #f8f4ff;
    border: 1px solid #ded5f3;
    border-radius: 14px;
    color: #073f42;
    display: flex;
    gap: 12px;
    margin: 16px 20px 20px;
    padding: 14px 16px;
    text-decoration: none;
}

.configuration-delivery-link > span[b-69d5ksphyu] {
    display: grid;
    flex: 1;
    gap: 2px;
}

.configuration-delivery-link small[b-69d5ksphyu] {
    color: #52686b;
}

.configuration-delivery-link:hover[b-69d5ksphyu] {
    border-color: #6d53d8;
    color: #073f42;
}

.inquilink-configuration-heading[b-69d5ksphyu] {
    align-items: center;
    display: flex;
    gap: 24px;
    justify-content: space-between;
    margin-bottom: 22px;
}

.inquilink-configuration-heading p[b-69d5ksphyu],
.inquilink-configuration-section-heading span[b-69d5ksphyu] {
    color: var(--il-coral-strong);
    font-size: 11px;
    font-weight: 750;
    letter-spacing: .1em;
    margin: 0 0 3px;
    text-transform: uppercase;
}

.inquilink-configuration-heading h1[b-69d5ksphyu] {
    color: var(--il-ink);
    font-size: clamp(28px, 3vw, 38px);
    font-weight: 760;
    letter-spacing: -.04em;
    margin: 0;
}

.inquilink-configuration-heading > div > span[b-69d5ksphyu] {
    color: var(--il-muted);
    display: block;
    font-size: 14px;
    margin-top: 6px;
}

.inquilink-configuration-badge[b-69d5ksphyu] {
    align-items: center;
    background: var(--il-lavender);
    border: 1px solid rgba(127, 103, 203, .16);
    border-radius: 12px;
    color: var(--il-violet);
    display: inline-flex;
    flex: 0 0 auto;
    font-size: 11px;
    font-weight: 700;
    gap: 8px;
    min-height: 42px;
    padding: 0 14px;
}

.inquilink-configuration-panel[b-69d5ksphyu] {
    background: rgba(255, 255, 255, .62);
    border: 1px solid var(--il-line);
    border-radius: 18px;
    padding: 20px;
}

.inquilink-configuration-section-heading[b-69d5ksphyu] {
    align-items: end;
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
}

.inquilink-configuration-section-heading h2[b-69d5ksphyu] {
    color: var(--il-ink);
    font-size: 20px;
    font-weight: 740;
    letter-spacing: -.025em;
    margin: 0;
}

.inquilink-configuration-section-heading small[b-69d5ksphyu] {
    color: var(--il-muted);
    font-size: 11px;
}

@media (max-width: 760px) {
    .inquilink-configuration[b-69d5ksphyu] {
        padding: 20px 16px 96px;
    }

    .inquilink-configuration-heading[b-69d5ksphyu] {
        align-items: stretch;
        flex-direction: column;
    }

    .inquilink-configuration-badge[b-69d5ksphyu] {
        align-self: flex-start;
    }

    .inquilink-configuration-panel[b-69d5ksphyu] {
        border-radius: 14px;
        padding: 16px;
    }

    .inquilink-configuration-section-heading[b-69d5ksphyu] {
        align-items: flex-start;
        flex-direction: column;
        gap: 6px;
    }
}
.configuration-phase-links[b-69d5ksphyu] {
    display: grid;
    gap: 8px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin-top: 12px;
}

.configuration-phase-links a[b-69d5ksphyu] {
    align-items: center;
    border: 1px solid var(--il-line);
    border-radius: 11px;
    color: var(--il-ink);
    display: grid;
    gap: 10px;
    grid-template-columns: 34px minmax(0, 1fr) auto;
    min-height: 66px;
    padding: 10px 12px;
    text-decoration: none;
}

.configuration-phase-links a > i:first-child[b-69d5ksphyu] {
    align-items: center;
    background: var(--il-lilac-soft);
    border-radius: 9px;
    color: var(--il-violet);
    display: flex;
    height: 34px;
    justify-content: center;
}

.configuration-phase-links a span[b-69d5ksphyu] {
    display: grid;
    gap: 2px;
}

.configuration-phase-links a strong[b-69d5ksphyu] {
    font-size: 12px;
}

.configuration-phase-links a small[b-69d5ksphyu] {
    color: var(--il-muted);
    font-size: 10px;
}

@media (max-width: 820px) {
    .configuration-phase-links[b-69d5ksphyu] {
        grid-template-columns: 1fr;
    }
}
/* _content/InquiLink/Components/Pages/ContratoDetalle.razor.rz.scp.css */
.contract-detail[b-om7ldirqzq] {
    background: rgba(255, 253, 248, .97);
    color: var(--il-ink);
    min-height: calc(100svh - 64px);
    padding: 20px 28px 32px;
}

.contract-detail-state[b-om7ldirqzq] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
    justify-content: center;
    min-height: 420px;
    text-align: center;
}

.contract-detail-state span[b-om7ldirqzq] {
    color: var(--il-muted);
    font-size: 12px;
}

.contract-detail-state a[b-om7ldirqzq] {
    color: var(--il-ink);
    font-size: 12px;
}

.contract-detail-state--error[b-om7ldirqzq] {
    color: #9b3027;
}

.contract-detail-heading[b-om7ldirqzq] {
    align-items: end;
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
}

.contract-detail-heading > div:first-child[b-om7ldirqzq] {
    display: grid;
    gap: 2px;
}

.contract-detail-heading a[b-om7ldirqzq] {
    color: var(--il-muted);
    font-size: 10px;
    margin-bottom: 5px;
    text-decoration: none;
}

.contract-detail-heading > div:first-child > span[b-om7ldirqzq],
.contract-section-heading span[b-om7ldirqzq],
.contract-dialog header span[b-om7ldirqzq] {
    color: var(--il-coral-strong);
    font-size: 10px;
    font-weight: 800;
    letter-spacing: .09em;
    text-transform: uppercase;
}

.contract-detail-heading h1[b-om7ldirqzq] {
    font-size: 24px;
    letter-spacing: -.035em;
    margin: 0;
}

.contract-detail-heading p[b-om7ldirqzq] {
    color: var(--il-muted);
    font-size: 11px;
    margin: 0;
}

.contract-detail-actions[b-om7ldirqzq] {
    align-items: center;
    display: flex;
    gap: 7px;
}

.contract-detail-actions button[b-om7ldirqzq],
.contract-section-heading button[b-om7ldirqzq],
.contract-calculation-inputs button[b-om7ldirqzq],
.contract-dialog footer button:not(.secondary)[b-om7ldirqzq] {
    background: var(--il-coral);
    border: 0;
    border-radius: 9px;
    color: #fff;
    font-size: 11px;
    font-weight: 750;
    height: 36px;
    padding: 0 12px;
}

.contract-detail-actions button.secondary[b-om7ldirqzq] {
    background: transparent;
    border: 1px solid var(--il-line);
    color: var(--il-ink);
}

.contract-detail-actions button.danger[b-om7ldirqzq] {
    background: #fff0ed;
    color: #a02d24;
}

.contract-state[b-om7ldirqzq] {
    border-radius: 7px;
    font-size: 9px;
    font-weight: 800;
    padding: 5px 8px;
    text-transform: uppercase;
}

.contract-state--vigente[b-om7ldirqzq] {
    background: #e1f5eb;
    color: #157452;
}

.contract-state--proximo-vencer[b-om7ldirqzq] {
    background: #fff0d9;
    color: #9a5b0b;
}

.contract-state--borrador[b-om7ldirqzq] {
    background: var(--il-lilac-soft);
    color: var(--il-violet);
}

.contract-state--finalizado[b-om7ldirqzq],
.contract-state--rescindido[b-om7ldirqzq] {
    background: #efede8;
    color: #596c6c;
}

.contract-message[b-om7ldirqzq] {
    background: var(--il-lilac-soft);
    border-radius: 9px;
    color: var(--il-violet);
    font-size: 11px;
    margin-bottom: 12px;
    padding: 9px 11px;
}

.contract-summary[b-om7ldirqzq] {
    display: grid;
    gap: 9px;
    grid-template-columns: repeat(5, 1fr);
    margin-bottom: 14px;
}

.contract-summary article[b-om7ldirqzq] {
    background: rgba(255, 255, 255, .58);
    border: 1px solid var(--il-line);
    border-radius: 11px;
    display: grid;
    gap: 1px;
    min-height: 64px;
    padding: 10px 12px;
}

.contract-summary span[b-om7ldirqzq],
.contract-summary small[b-om7ldirqzq] {
    color: var(--il-muted);
    font-size: 9px;
}

.contract-summary strong[b-om7ldirqzq] {
    font-size: 15px;
}

.contract-tabs[b-om7ldirqzq] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: flex;
    gap: 2px;
    overflow-x: auto;
}

.contract-tabs button[b-om7ldirqzq],
.contract-tabs a[b-om7ldirqzq] {
    align-items: center;
    background: transparent;
    border: 0;
    border-bottom: 2px solid transparent;
    color: var(--il-muted);
    display: inline-flex;
    font-size: 11px;
    gap: 5px;
    height: 40px;
    padding: 0 11px;
    text-decoration: none;
    white-space: nowrap;
}

.contract-tabs button.active[b-om7ldirqzq] {
    border-bottom-color: var(--il-coral);
    color: var(--il-ink);
    font-weight: 750;
}

.contract-tabs span[b-om7ldirqzq] {
    background: #f0ede7;
    border-radius: 6px;
    font-size: 9px;
    padding: 2px 5px;
}

.contract-section[b-om7ldirqzq] {
    background: rgba(255, 255, 255, .52);
    border: 1px solid var(--il-line);
    border-radius: 0 0 14px 14px;
    min-height: 330px;
    padding: 18px;
}

.contract-section-heading[b-om7ldirqzq] {
    align-items: end;
    display: flex;
    justify-content: space-between;
    margin-bottom: 16px;
}

.contract-section-heading h2[b-om7ldirqzq] {
    font-size: 18px;
    margin: 2px 0 0;
}

.contract-condition-grid[b-om7ldirqzq] {
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(5, minmax(120px, 1fr));
}

.contract-condition-grid label[b-om7ldirqzq],
.contract-calculation-inputs label[b-om7ldirqzq],
.contract-dialog-body label[b-om7ldirqzq] {
    display: grid;
    gap: 5px;
}

.contract-condition-grid label > span[b-om7ldirqzq],
.contract-calculation-inputs label > span[b-om7ldirqzq],
.contract-dialog-body label > span[b-om7ldirqzq] {
    color: var(--il-muted);
    font-size: 10px;
    font-weight: 700;
}

.contract-condition-grid input[b-om7ldirqzq],
.contract-condition-grid select[b-om7ldirqzq],
.contract-calculation-inputs input[b-om7ldirqzq],
.contract-dialog-body input[b-om7ldirqzq],
.contract-dialog-body select[b-om7ldirqzq],
.contract-dialog-body textarea[b-om7ldirqzq] {
    background: #fff;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    color: var(--il-ink);
    font-size: 12px;
    height: 40px;
    min-width: 0;
    padding: 0 10px;
    width: 100%;
}

.contract-condition-grid input:disabled[b-om7ldirqzq],
.contract-condition-grid select:disabled[b-om7ldirqzq] {
    background: #f3f0ea;
    color: #536969;
    opacity: 1;
}

.contract-check-row[b-om7ldirqzq] {
    display: flex;
    gap: 18px;
    margin-top: 16px;
}

.contract-check-row label[b-om7ldirqzq],
.contract-checkbox[b-om7ldirqzq] {
    align-items: center;
    color: var(--il-muted);
    display: flex !important;
    font-size: 10px;
    gap: 6px;
}

.contract-check-row input[b-om7ldirqzq],
.contract-checkbox input[b-om7ldirqzq] {
    accent-color: var(--il-coral);
    height: 15px;
    width: 15px;
}

.contract-records[b-om7ldirqzq] {
    border: 1px solid var(--il-line);
    border-radius: 11px;
    overflow: hidden;
}

.contract-records article[b-om7ldirqzq] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: grid;
    gap: 11px;
    grid-template-columns: 34px minmax(220px, 1fr) auto;
    min-height: 58px;
    padding: 9px 11px;
}

.contract-records article:last-child[b-om7ldirqzq] {
    border-bottom: 0;
}

.contract-record-icon[b-om7ldirqzq] {
    align-items: center;
    background: var(--il-lilac-soft);
    border-radius: 9px;
    color: var(--il-violet);
    display: flex;
    height: 34px;
    justify-content: center;
}

.contract-records article > div[b-om7ldirqzq] {
    display: grid;
    gap: 2px;
}

.contract-records strong[b-om7ldirqzq] {
    font-size: 12px;
}

.contract-records small[b-om7ldirqzq],
.contract-records time[b-om7ldirqzq] {
    color: var(--il-muted);
    font-size: 9px;
}

.contract-ok[b-om7ldirqzq] {
    color: #167452;
    font-size: 10px;
    font-weight: 700;
}

.record-action[b-om7ldirqzq] {
    background: transparent;
    border: 1px solid var(--il-violet);
    border-radius: 8px;
    color: var(--il-violet);
    font-size: 10px;
    height: 31px;
    padding: 0 9px;
}

.contract-empty[b-om7ldirqzq] {
    color: var(--il-muted);
    font-size: 11px;
    padding: 40px 14px;
    text-align: center;
}

.contract-calculation-inputs[b-om7ldirqzq] {
    align-items: end;
    display: grid;
    gap: 10px;
    grid-template-columns: 180px 180px auto;
    justify-content: start;
}

.contract-calculation-result[b-om7ldirqzq] {
    display: grid;
    gap: 8px;
    grid-template-columns: repeat(5, 1fr);
    margin-top: 16px;
}

.contract-calculation-result > div[b-om7ldirqzq] {
    background: #f3f0ea;
    border-radius: 9px;
    display: grid;
    gap: 2px;
    padding: 10px;
}

.contract-calculation-result span[b-om7ldirqzq] {
    color: var(--il-muted);
    font-size: 9px;
}

.contract-calculation-result strong[b-om7ldirqzq] {
    font-size: 13px;
}

.contract-calculation-result .total[b-om7ldirqzq] {
    background: var(--il-lilac-soft);
    color: var(--il-violet);
}

.contract-calculation-steps[b-om7ldirqzq] {
    display: grid;
    gap: 5px;
    margin-top: 12px;
}

.contract-calculation-steps article[b-om7ldirqzq] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: grid;
    gap: 8px;
    grid-template-columns: 90px 110px 220px 1fr;
    min-height: 38px;
}

.contract-calculation-steps time[b-om7ldirqzq],
.contract-calculation-steps small[b-om7ldirqzq] {
    color: var(--il-muted);
    font-size: 9px;
}

.contract-calculation-steps span[b-om7ldirqzq],
.contract-calculation-steps strong[b-om7ldirqzq] {
    font-size: 10px;
}

.contract-overlay[b-om7ldirqzq] {
    background: rgba(7, 63, 67, .58);
    inset: 0;
    position: fixed;
    z-index: 1500;
}

.contract-dialog[b-om7ldirqzq] {
    background: #fffdf8;
    border-radius: 16px;
    box-shadow: 0 24px 70px rgba(7, 44, 47, .25);
    display: grid;
    grid-template-rows: auto minmax(0, 1fr) auto;
    left: 50%;
    max-height: min(720px, calc(100dvh - 90px));
    max-width: 560px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    width: min(92vw, 560px);
    z-index: 1510;
}

.contract-dialog header[b-om7ldirqzq] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: flex;
    justify-content: space-between;
    padding: 15px 18px;
}

.contract-dialog h2[b-om7ldirqzq] {
    font-size: 18px;
    margin: 2px 0 0;
}

.contract-dialog header button[b-om7ldirqzq] {
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    height: 34px;
    width: 34px;
}

.contract-dialog-body[b-om7ldirqzq] {
    display: grid;
    gap: 12px;
    overflow-y: auto;
    padding: 17px 18px;
}

.contract-dialog-body textarea[b-om7ldirqzq] {
    height: 86px;
    padding: 9px 10px;
    resize: vertical;
}

.contract-dialog-body small[b-om7ldirqzq] {
    color: var(--il-muted);
    font-size: 9px;
}

.contract-dialog-grid[b-om7ldirqzq] {
    display: grid;
    gap: 10px;
    grid-template-columns: 1fr 1fr;
}

.contract-segmented[b-om7ldirqzq] {
    background: #f1eee8;
    border-radius: 10px;
    display: grid;
    gap: 3px;
    grid-template-columns: repeat(4, 1fr);
    padding: 3px;
}

.contract-segmented button[b-om7ldirqzq] {
    background: transparent;
    border: 0;
    border-radius: 7px;
    font-size: 10px;
    height: 34px;
}

.contract-segmented button.active[b-om7ldirqzq] {
    background: #fff;
    box-shadow: 0 2px 7px rgba(7, 44, 47, .08);
    font-weight: 750;
}

.contract-dialog-error[b-om7ldirqzq] {
    background: #fff0ed;
    border-radius: 8px;
    color: #9b3027;
    font-size: 11px;
    padding: 9px 10px;
}

.contract-dialog footer[b-om7ldirqzq] {
    border-top: 1px solid var(--il-line);
    display: flex;
    gap: 8px;
    justify-content: flex-end;
    padding: 12px 18px;
}

.contract-dialog footer .secondary[b-om7ldirqzq] {
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    font-size: 11px;
    height: 36px;
    padding: 0 12px;
}

@media (max-width: 1000px) {
    .contract-summary[b-om7ldirqzq] {
        grid-template-columns: repeat(3, 1fr);
    }

    .contract-condition-grid[b-om7ldirqzq] {
        grid-template-columns: repeat(3, 1fr);
    }

    .contract-calculation-result[b-om7ldirqzq] {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (max-width: 720px) {
    .contract-detail[b-om7ldirqzq] {
        padding: 16px 13px 92px;
    }

    .contract-detail-heading[b-om7ldirqzq] {
        align-items: start;
        gap: 10px;
    }

    .contract-detail-actions[b-om7ldirqzq] {
        align-items: end;
        flex-direction: column;
    }

    .contract-summary[b-om7ldirqzq] {
        grid-template-columns: 1fr 1fr;
    }

    .contract-section[b-om7ldirqzq] {
        padding: 14px 11px;
    }

    .contract-condition-grid[b-om7ldirqzq],
    .contract-calculation-result[b-om7ldirqzq],
    .contract-dialog-grid[b-om7ldirqzq] {
        grid-template-columns: 1fr 1fr;
    }

    .contract-records article[b-om7ldirqzq] {
        grid-template-columns: 32px 1fr;
    }

    .contract-records article > :last-child[b-om7ldirqzq] {
        grid-column: 2;
    }

    .contract-calculation-inputs[b-om7ldirqzq] {
        grid-template-columns: 1fr 1fr;
    }

    .contract-calculation-inputs button[b-om7ldirqzq] {
        grid-column: 1 / -1;
    }

    .contract-calculation-steps article[b-om7ldirqzq] {
        grid-template-columns: 80px 1fr;
    }

    .contract-calculation-steps article > :nth-child(n+3)[b-om7ldirqzq] {
        grid-column: 1 / -1;
    }

    .contract-segmented[b-om7ldirqzq] {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 440px) {
    .contract-condition-grid[b-om7ldirqzq],
    .contract-calculation-result[b-om7ldirqzq],
    .contract-dialog-grid[b-om7ldirqzq] {
        grid-template-columns: 1fr;
    }
}
/* _content/InquiLink/Components/Pages/Contratos.razor.rz.scp.css */
.contracts-workspace[b-5laveavz9l] {
    background: rgba(255, 253, 248, .97);
    color: var(--il-ink);
    min-height: calc(100svh - 64px);
    padding: 24px 28px;
}

.contracts-heading[b-5laveavz9l] {
    align-items: end;
    display: flex;
    justify-content: space-between;
    margin-bottom: 18px;
}

.contracts-heading span[b-5laveavz9l],
.contracts-editor header span[b-5laveavz9l] {
    color: var(--il-coral-strong);
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .09em;
    text-transform: uppercase;
}

.contracts-heading h1[b-5laveavz9l] {
    font-size: 26px;
    letter-spacing: -.035em;
    margin: 2px 0 3px;
}

.contracts-heading p[b-5laveavz9l] {
    color: var(--il-muted);
    font-size: 13px;
    margin: 0;
}

.contracts-heading-actions button[b-5laveavz9l],
.contracts-editor footer button:not(.secondary)[b-5laveavz9l] {
    align-items: center;
    background: var(--il-coral);
    border: 0;
    border-radius: 10px;
    color: #fff;
    display: inline-flex;
    font-size: 13px;
    font-weight: 750;
    gap: 8px;
    height: 40px;
    padding: 0 16px;
}

.contracts-heading-actions[b-5laveavz9l] {
    align-items: center;
    display: flex;
    gap: 7px;
}

.contracts-heading-actions a[b-5laveavz9l] {
    align-items: center;
    border: 1px solid var(--il-line);
    border-radius: 10px;
    color: var(--il-ink);
    display: inline-flex;
    font-size: 12px;
    font-weight: 700;
    gap: 7px;
    height: 40px;
    padding: 0 13px;
    text-decoration: none;
}

.contracts-metrics[b-5laveavz9l] {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(4, minmax(130px, 1fr));
    margin-bottom: 12px;
}

.contracts-metrics button[b-5laveavz9l] {
    align-items: center;
    background: rgba(255, 255, 255, .58);
    border: 1px solid var(--il-line);
    border-radius: 12px;
    color: var(--il-ink);
    display: flex;
    height: 58px;
    justify-content: space-between;
    padding: 0 14px;
}

.contracts-metrics button.active[b-5laveavz9l] {
    background: var(--il-lilac-soft);
    border-color: rgba(104, 73, 218, .35);
    color: var(--il-violet);
}

.contracts-metrics span[b-5laveavz9l] {
    font-size: 11px;
    font-weight: 700;
}

.contracts-metrics strong[b-5laveavz9l] {
    font-size: 20px;
}

.contracts-toolbar[b-5laveavz9l] {
    align-items: center;
    display: grid;
    gap: 10px;
    grid-template-columns: minmax(280px, 700px) 1fr;
    margin-bottom: 12px;
}

.contracts-search[b-5laveavz9l] {
    align-items: center;
    border: 1px solid var(--il-line);
    border-radius: 10px;
    display: flex;
    gap: 10px;
    height: 40px;
    padding: 0 12px;
}

.contracts-search input[b-5laveavz9l] {
    background: transparent;
    border: 0;
    box-shadow: none;
    color: var(--il-ink);
    font-size: 13px;
    height: 38px;
    min-width: 0;
    outline: 0;
    width: 100%;
}

.contracts-toolbar > span[b-5laveavz9l] {
    color: var(--il-muted);
    font-size: 11px;
    justify-self: end;
}

.contracts-layout[b-5laveavz9l] {
    align-items: start;
    display: grid;
    gap: 14px;
    grid-template-columns: minmax(0, 1fr) 290px;
}

.contracts-list[b-5laveavz9l],
.contracts-agenda[b-5laveavz9l] {
    border: 1px solid var(--il-line);
    border-radius: 14px;
    overflow: hidden;
}

.contracts-list article[b-5laveavz9l] {
    align-items: center;
    background: rgba(255, 255, 255, .58);
    border-bottom: 1px solid var(--il-line);
    display: grid;
    gap: 14px;
    grid-template-columns: 150px minmax(210px, 1.4fr) minmax(150px, .7fr) auto auto;
    min-height: 72px;
    padding: 10px 14px;
}

.contracts-list article:last-child[b-5laveavz9l] {
    border-bottom: 0;
}

.contracts-number[b-5laveavz9l],
.contracts-property[b-5laveavz9l],
.contracts-rent[b-5laveavz9l] {
    display: grid;
    gap: 3px;
    min-width: 0;
}

.contracts-number strong[b-5laveavz9l],
.contracts-property strong[b-5laveavz9l],
.contracts-rent strong[b-5laveavz9l] {
    font-size: 13px;
}

.contracts-property span[b-5laveavz9l],
.contracts-rent span[b-5laveavz9l] {
    color: var(--il-muted);
    font-size: 10px;
}

.contracts-badge[b-5laveavz9l] {
    border-radius: 6px;
    font-size: 9px;
    font-weight: 800;
    justify-self: start;
    padding: 3px 6px;
    text-transform: uppercase;
}

.contracts-badge--vigente[b-5laveavz9l] {
    background: #e1f5eb;
    color: #157452;
}

.contracts-badge--proximo-vencer[b-5laveavz9l] {
    background: #fff0d9;
    color: #9a5b0b;
}

.contracts-badge--borrador[b-5laveavz9l] {
    background: var(--il-lilac-soft);
    color: var(--il-violet);
}

.contracts-badge--finalizado[b-5laveavz9l],
.contracts-badge--rescindido[b-5laveavz9l] {
    background: #efede8;
    color: #596c6c;
}

.contracts-warning[b-5laveavz9l] {
    align-items: center;
    background: #fff0d9;
    border-radius: 8px;
    color: #9a5b0b;
    display: inline-flex;
    font-size: 10px;
    font-weight: 750;
    gap: 5px;
    padding: 5px 7px;
}

.contracts-list article > a[b-5laveavz9l] {
    align-items: center;
    color: var(--il-ink);
    display: inline-flex;
    font-size: 11px;
    font-weight: 750;
    gap: 6px;
    text-decoration: none;
}

.contracts-agenda[b-5laveavz9l] {
    background: rgba(255, 255, 255, .58);
}

.contracts-agenda > header[b-5laveavz9l] {
    background: #f2efe9;
    display: grid;
    gap: 1px;
    padding: 12px 13px;
}

.contracts-agenda > header span[b-5laveavz9l] {
    color: var(--il-coral-strong);
    font-size: 9px;
    font-weight: 800;
    text-transform: uppercase;
}

.contracts-agenda > header strong[b-5laveavz9l] {
    font-size: 13px;
}

.contracts-agenda > a[b-5laveavz9l] {
    align-items: center;
    border-top: 1px solid var(--il-line);
    color: var(--il-ink);
    display: grid;
    gap: 8px;
    grid-template-columns: 30px 1fr auto;
    min-height: 58px;
    padding: 9px 11px;
    text-decoration: none;
}

.contracts-agenda-icon[b-5laveavz9l] {
    align-items: center;
    background: var(--il-lilac-soft);
    border-radius: 8px;
    color: var(--il-violet);
    display: flex;
    height: 30px;
    justify-content: center;
}

.contracts-agenda a > span:nth-child(2)[b-5laveavz9l] {
    display: grid;
    gap: 2px;
    min-width: 0;
}

.contracts-agenda a strong[b-5laveavz9l] {
    font-size: 11px;
}

.contracts-agenda a small[b-5laveavz9l],
.contracts-agenda time[b-5laveavz9l] {
    color: var(--il-muted);
    font-size: 9px;
}

.contracts-agenda-empty[b-5laveavz9l] {
    color: var(--il-muted);
    font-size: 11px;
    margin: 0;
    padding: 24px 14px;
    text-align: center;
}

.contracts-state[b-5laveavz9l] {
    align-items: center;
    color: var(--il-muted);
    display: flex;
    flex-direction: column;
    gap: 7px;
    justify-content: center;
    min-height: 260px;
    padding: 24px;
    text-align: center;
}

.contracts-state i[b-5laveavz9l] {
    color: var(--il-violet);
    font-size: 24px;
}

.contracts-state strong[b-5laveavz9l] {
    color: var(--il-ink);
}

.contracts-state span[b-5laveavz9l] {
    font-size: 11px;
}

.contracts-alert[b-5laveavz9l],
.contracts-form-error[b-5laveavz9l] {
    align-items: center;
    background: #fff0ed;
    border-radius: 9px;
    color: #9b3027;
    display: flex;
    font-size: 12px;
    justify-content: space-between;
    margin-bottom: 12px;
    padding: 10px 12px;
}

.contracts-alert button[b-5laveavz9l] {
    background: transparent;
    border: 1px solid currentColor;
    border-radius: 8px;
    padding: 5px 9px;
}

.contracts-pagination[b-5laveavz9l] {
    align-items: center;
    display: flex;
    gap: 12px;
    justify-content: center;
    margin-top: 14px;
}

.contracts-pagination button[b-5laveavz9l] {
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    height: 34px;
    padding: 0 11px;
}

.contracts-pagination span[b-5laveavz9l] {
    color: var(--il-muted);
    font-size: 10px;
}

.contracts-overlay[b-5laveavz9l] {
    background: rgba(7, 63, 67, .58);
    inset: 0;
    position: fixed;
    z-index: 1500;
}

.contracts-editor[b-5laveavz9l] {
    background: #fffdf8;
    box-shadow: -20px 0 50px rgba(7, 44, 47, .18);
    display: grid;
    grid-template-rows: auto minmax(0, 1fr) auto;
    height: calc(100dvh - 64px);
    max-width: 580px;
    position: fixed;
    right: 0;
    top: 64px;
    width: min(94vw, 580px);
    z-index: 1510;
}

.contracts-editor header[b-5laveavz9l] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: flex;
    justify-content: space-between;
    padding: 17px 20px;
}

.contracts-editor header h2[b-5laveavz9l] {
    font-size: 19px;
    margin: 2px 0 0;
}

.contracts-editor header button[b-5laveavz9l] {
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    height: 35px;
    width: 35px;
}

.contracts-form[b-5laveavz9l] {
    display: grid;
    gap: 13px;
    overflow-y: auto;
    padding: 18px 20px;
}

.contracts-form-grid[b-5laveavz9l] {
    display: grid;
    gap: 10px;
    grid-template-columns: 1fr 1fr;
}

.contracts-form-grid--three[b-5laveavz9l] {
    grid-template-columns: repeat(3, 1fr);
}

.contracts-form label[b-5laveavz9l] {
    display: grid;
    gap: 5px;
}

.contracts-form label > span[b-5laveavz9l] {
    color: var(--il-muted);
    font-size: 10px;
    font-weight: 700;
}

.contracts-form input[b-5laveavz9l],
.contracts-form select[b-5laveavz9l] {
    background: #fff;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    color: var(--il-ink);
    font-size: 12px;
    height: 40px;
    min-width: 0;
    padding: 0 10px;
    width: 100%;
}

.contracts-checks[b-5laveavz9l] {
    align-content: center;
    display: grid;
    gap: 7px;
}

.contracts-checks label[b-5laveavz9l] {
    align-items: center;
    color: var(--il-muted);
    display: flex;
    font-size: 10px;
    gap: 6px;
}

.contracts-checks input[b-5laveavz9l] {
    accent-color: var(--il-coral);
    height: 15px;
    width: 15px;
}

.contracts-editor footer[b-5laveavz9l] {
    border-top: 1px solid var(--il-line);
    display: flex;
    gap: 8px;
    justify-content: flex-end;
    padding: 13px 20px;
}

.contracts-editor footer .secondary[b-5laveavz9l] {
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 10px;
    font-size: 12px;
    height: 40px;
    padding: 0 14px;
}

@media (max-width: 1050px) {
    .contracts-layout[b-5laveavz9l] {
        grid-template-columns: 1fr;
    }

    .contracts-agenda[b-5laveavz9l] {
        order: -1;
    }

    .contracts-agenda > a[b-5laveavz9l] {
        display: inline-grid;
        width: 50%;
    }
}

@media (max-width: 720px) {
    .contracts-workspace[b-5laveavz9l] {
        padding: 18px 14px 92px;
    }

    .contracts-heading[b-5laveavz9l] {
        align-items: start;
    }

    .contracts-heading p[b-5laveavz9l] {
        max-width: 230px;
    }

    .contracts-heading-actions button[b-5laveavz9l] {
        font-size: 0;
        padding: 0;
        width: 40px;
    }

    .contracts-heading-actions button i[b-5laveavz9l] {
        font-size: 14px;
        margin: auto;
    }

    .contracts-heading-actions a[b-5laveavz9l] {
        font-size: 0;
        padding: 0;
        width: 40px;
    }

    .contracts-heading-actions a i[b-5laveavz9l] {
        font-size: 14px;
        margin: auto;
    }

    .contracts-metrics[b-5laveavz9l] {
        grid-template-columns: 1fr 1fr;
    }

    .contracts-toolbar[b-5laveavz9l] {
        grid-template-columns: 1fr;
    }

    .contracts-toolbar > span[b-5laveavz9l] {
        display: none;
    }

    .contracts-list article[b-5laveavz9l] {
        gap: 7px 10px;
        grid-template-columns: 100px 1fr auto;
        padding: 11px;
    }

    .contracts-property[b-5laveavz9l] {
        grid-column: 2 / 4;
        grid-row: 1;
    }

    .contracts-number[b-5laveavz9l] {
        grid-row: 1 / 3;
    }

    .contracts-rent[b-5laveavz9l] {
        grid-column: 2;
    }

    .contracts-warning[b-5laveavz9l] {
        display: none;
    }

    .contracts-agenda > a[b-5laveavz9l] {
        width: 100%;
    }

    .contracts-editor[b-5laveavz9l] {
        height: calc(100dvh - 64px);
        max-width: none;
        width: 100%;
    }

    .contracts-form-grid[b-5laveavz9l],
    .contracts-form-grid--three[b-5laveavz9l] {
        grid-template-columns: 1fr;
    }
}
/* _content/InquiLink/Components/Pages/DimensionList.razor.rz.scp.css */
.dimension-card[b-h5f7urrmay] {
    border: 1px solid #e5d8c8;
    border-radius: 12px;
    display: grid;
    gap: 12px;
    padding: 14px;
}

.dimension-card h3[b-h5f7urrmay],
.dimension-card p[b-h5f7urrmay] {
    margin: 0;
}

.dimension-card p[b-h5f7urrmay],
.dimension-card small[b-h5f7urrmay] {
    color: #597174;
}

.dimension-card article[b-h5f7urrmay] {
    display: grid;
    gap: 5px;
}

.dimension-card article > div:first-child[b-h5f7urrmay] {
    display: flex;
    gap: 8px;
    justify-content: space-between;
}

.dimension-track[b-h5f7urrmay] {
    background: #eee7de;
    border-radius: 999px;
    height: 6px;
    overflow: hidden;
}

.dimension-track span[b-h5f7urrmay] {
    background: #ff6d5e;
    border-radius: inherit;
    display: block;
    height: 100%;
}
/* _content/InquiLink/Components/Pages/Direccion.razor.rz.scp.css */
.direction-page[b-hytuic5w8w]{background:var(--il-surface);color:var(--il-ink);min-height:calc(100dvh - 64px);padding:24px 28px 56px}.direction-heading[b-hytuic5w8w],.panel>header[b-hytuic5w8w]{align-items:center;display:flex;justify-content:space-between}.direction-heading>div>span[b-hytuic5w8w],.panel>header span[b-hytuic5w8w]{color:var(--il-coral);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.direction-heading h1[b-hytuic5w8w]{font-size:30px;margin:3px 0}.direction-heading p[b-hytuic5w8w]{color:var(--il-muted);font-size:13px;margin:0}.actions[b-hytuic5w8w]{display:flex;gap:8px}.direction-heading button[b-hytuic5w8w],.filter-strip>button[b-hytuic5w8w],.compact-form button[b-hytuic5w8w]{background:var(--il-coral);border:1px solid var(--il-coral);border-radius:10px;color:white;font-size:12px;font-weight:750;height:40px;padding:0 14px}.direction-heading button.secondary[b-hytuic5w8w]{background:transparent;border-color:var(--il-line);color:var(--il-ink)}.direction-tabs[b-hytuic5w8w]{border-bottom:1px solid var(--il-line);display:flex;margin:20px 0 16px;overflow:auto}.direction-tabs button[b-hytuic5w8w]{background:none;border:0;border-bottom:2px solid transparent;color:var(--il-muted);font-size:12px;font-weight:750;height:40px;padding:0 15px}.direction-tabs button.active[b-hytuic5w8w]{border-color:var(--il-coral);color:var(--il-ink)}.direction-alert[b-hytuic5w8w],.direction-warning[b-hytuic5w8w]{border:1px solid #ffc2b7;border-radius:10px;font-size:12px;margin:10px 0;padding:10px 12px}.direction-alert[b-hytuic5w8w]{background:#fff0ed;color:#9f2f21}.direction-warning[b-hytuic5w8w]{background:#fff8df;border-color:#ead899;color:#765d13}.filter-strip[b-hytuic5w8w]{align-items:end;background:#fffdf9;border:1px solid var(--il-line);border-radius:12px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(110px,1fr)) auto;margin-bottom:12px;padding:12px}.filter-strip label[b-hytuic5w8w]{display:grid;gap:4px}.filter-strip label span[b-hytuic5w8w],.scope-switch>span[b-hytuic5w8w]{color:var(--il-muted);font-size:9px;font-weight:750;text-transform:uppercase}.filter-strip input[b-hytuic5w8w],.filter-strip select[b-hytuic5w8w],.compact-form input[b-hytuic5w8w],.compact-form select[b-hytuic5w8w]{background:white;border:1px solid var(--il-line);border-radius:9px;color:var(--il-ink);font-size:11px;height:38px;min-width:0;padding:0 9px;width:100%}.direction-state[b-hytuic5w8w],.empty[b-hytuic5w8w]{color:var(--il-muted);display:grid;font-size:12px;min-height:150px;place-content:center}.metric-grid[b-hytuic5w8w]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:12px}.metric-grid article[b-hytuic5w8w],.panel[b-hytuic5w8w]{background:#fffdf9;border:1px solid var(--il-line);border-radius:12px}.metric-grid article[b-hytuic5w8w]{display:grid;gap:4px;padding:14px 16px}.metric-grid article.highlight[b-hytuic5w8w]{background:#f2f0ff;border-color:#d6cdfd}.metric-grid span[b-hytuic5w8w]{color:var(--il-muted);font-size:10px;font-weight:700}.metric-grid strong[b-hytuic5w8w]{font-size:21px}.metric-grid small[b-hytuic5w8w]{color:var(--il-muted);font-size:9px}.positive[b-hytuic5w8w]{color:#137653!important}.negative[b-hytuic5w8w]{color:#bd3828!important}.direction-grid[b-hytuic5w8w],.parameter-grid[b-hytuic5w8w]{display:grid;gap:12px;grid-template-columns:1.35fr .65fr;margin-bottom:12px}.panel[b-hytuic5w8w]{overflow:hidden}.panel>header[b-hytuic5w8w]{border-bottom:1px solid var(--il-line);padding:13px 15px}.panel h2[b-hytuic5w8w]{font-size:17px;margin:2px 0}.chart[b-hytuic5w8w]{align-items:end;display:flex;gap:10px;height:230px;overflow-x:auto;padding:18px 18px 8px}.chart-column[b-hytuic5w8w]{display:grid;flex:1 0 56px;gap:3px;height:100%;text-align:center}.bar-area[b-hytuic5w8w]{align-items:end;display:flex;gap:3px;height:170px;justify-content:center}.bar[b-hytuic5w8w]{border-radius:5px 5px 2px 2px;width:15px}.bar.income[b-hytuic5w8w],.legend i.income[b-hytuic5w8w]{background:#48bd91}.bar.cost[b-hytuic5w8w],.legend i.cost[b-hytuic5w8w]{background:#ff8a7c}.chart-column strong[b-hytuic5w8w]{font-size:9px}.chart-column span[b-hytuic5w8w]{color:var(--il-muted);font-size:8px}.legend[b-hytuic5w8w]{display:flex;gap:16px;justify-content:center;padding:0 12px 12px}.legend span[b-hytuic5w8w]{align-items:center;color:var(--il-muted);display:flex;font-size:9px;gap:5px}.legend i[b-hytuic5w8w]{border-radius:2px;height:7px;width:7px}.ranking-row[b-hytuic5w8w],.dimension-row[b-hytuic5w8w],.cash-row[b-hytuic5w8w],.parameter-row[b-hytuic5w8w]{align-items:center;border-bottom:1px solid var(--il-line);display:grid;min-height:52px;padding:9px 14px}.ranking-row[b-hytuic5w8w]{grid-template-columns:1fr auto}.ranking-row>div[b-hytuic5w8w]{display:grid;gap:2px}.ranking-row>div:last-child[b-hytuic5w8w]{text-align:right}.ranking-row strong[b-hytuic5w8w],.dimension-row strong[b-hytuic5w8w],.cash-row strong[b-hytuic5w8w],.parameter-row strong[b-hytuic5w8w]{font-size:11px}.ranking-row span[b-hytuic5w8w],.dimension-row span[b-hytuic5w8w],.cash-row span[b-hytuic5w8w],.parameter-row span[b-hytuic5w8w]{color:var(--il-muted);font-size:9px}.segments[b-hytuic5w8w],.scope-switch[b-hytuic5w8w]{display:flex;gap:3px}.segments button[b-hytuic5w8w],.scope-switch button[b-hytuic5w8w]{background:transparent;border:1px solid var(--il-line);border-radius:8px;color:var(--il-muted);font-size:9px;font-weight:700;height:30px;padding:0 9px}.segments button.active[b-hytuic5w8w],.scope-switch button.active[b-hytuic5w8w]{background:#eeeafd;border-color:#cfc5fa;color:#614fc2}.dimension-head[b-hytuic5w8w],.cash-head[b-hytuic5w8w]{background:#f4f1eb;color:var(--il-muted);display:grid;font-size:8px;font-weight:800;padding:7px 14px;text-transform:uppercase}.dimension-head[b-hytuic5w8w],.dimension-row[b-hytuic5w8w]{gap:10px;grid-template-columns:1.5fr repeat(4,.75fr)}.cash-filter[b-hytuic5w8w]{grid-template-columns:130px 120px minmax(150px,1fr) minmax(270px,1.4fr) auto}.scope-switch[b-hytuic5w8w]{align-items:center;display:grid;grid-template-columns:1fr 1fr}.scope-switch>span[b-hytuic5w8w]{grid-column:1/3}.cash-head[b-hytuic5w8w],.cash-row[b-hytuic5w8w]{gap:10px;grid-template-columns:1fr repeat(4,.8fr)}.compact-form[b-hytuic5w8w]{display:grid;gap:7px;grid-template-columns:80px 130px 1fr auto;padding:12px}.compact-form.account-form[b-hytuic5w8w]{grid-template-columns:1.2fr 1fr 70px 100px auto}.parameter-row[b-hytuic5w8w]{gap:10px;grid-template-columns:1fr auto auto}.parameter-row>div[b-hytuic5w8w]{display:grid}.parameter-grid[b-hytuic5w8w]{grid-template-columns:1fr 1fr}
@media(max-width:1100px){.filter-strip[b-hytuic5w8w]{grid-template-columns:repeat(3,1fr)}.filter-strip>button[b-hytuic5w8w]{grid-column:3}.direction-grid[b-hytuic5w8w]{grid-template-columns:1fr}.cash-filter[b-hytuic5w8w]{grid-template-columns:repeat(3,1fr)}.scope-switch[b-hytuic5w8w]{grid-column:1/3}.parameter-grid[b-hytuic5w8w]{grid-template-columns:1fr}}
@media(max-width:720px){.direction-page[b-hytuic5w8w]{padding:18px 14px 92px}.direction-heading[b-hytuic5w8w]{align-items:flex-start;gap:10px}.direction-heading h1[b-hytuic5w8w]{font-size:26px}.direction-heading p[b-hytuic5w8w]{max-width:260px}.direction-heading button[b-hytuic5w8w]{font-size:0;width:40px}.direction-heading button i[b-hytuic5w8w]{font-size:14px}.filter-strip[b-hytuic5w8w]{grid-template-columns:1fr 1fr}.filter-strip>button[b-hytuic5w8w]{grid-column:2}.metric-grid[b-hytuic5w8w]{grid-template-columns:1fr 1fr}.metric-grid strong[b-hytuic5w8w]{font-size:17px}.dimension-head[b-hytuic5w8w],.cash-head[b-hytuic5w8w]{display:none}.dimension-row[b-hytuic5w8w]{grid-template-columns:1.2fr 1fr}.dimension-row>*:nth-child(n+4)[b-hytuic5w8w]{grid-row:2}.cash-row[b-hytuic5w8w]{grid-template-columns:1fr 1fr}.cash-row>*:nth-child(n+3)[b-hytuic5w8w]{grid-row:2}.compact-form[b-hytuic5w8w],.compact-form.account-form[b-hytuic5w8w]{grid-template-columns:1fr 1fr}.compact-form button[b-hytuic5w8w]{grid-column:2}.segments[b-hytuic5w8w]{overflow:auto;max-width:220px}.cash-filter[b-hytuic5w8w]{grid-template-columns:1fr 1fr}.scope-switch[b-hytuic5w8w]{grid-column:1/3}}
.operational-filter[b-hytuic5w8w]{grid-template-columns:150px 150px minmax(260px,1fr) auto}
.filter-explanation[b-hytuic5w8w]{align-self:center;display:grid;gap:2px}
.filter-explanation strong[b-hytuic5w8w]{font-size:11px}
.filter-explanation span[b-hytuic5w8w]{color:var(--il-muted);font-size:9px;line-height:1.35}
.operational-grid[b-hytuic5w8w]{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}
.operational-card[b-hytuic5w8w]{background:#fffdf9;border:1px solid var(--il-line);border-radius:12px;color:var(--il-ink);display:grid;gap:6px;min-height:126px;padding:15px;text-decoration:none;transition:border-color .16s ease,transform .16s ease}
.operational-card:hover[b-hytuic5w8w]{border-color:#9eb5b1;color:var(--il-ink);transform:translateY(-2px)}
.operational-card>span[b-hytuic5w8w]{color:var(--il-muted);font-size:10px;font-weight:750}
.operational-card>strong[b-hytuic5w8w]{font-size:20px;line-height:1.05}
.operational-card>small[b-hytuic5w8w]{color:var(--il-muted);font-size:9px;line-height:1.4}
.operational-card.attention[b-hytuic5w8w]{background:#fff7f4;border-color:#efb7ae}
.operational-card.attention>strong[b-hytuic5w8w]{color:#a9332b}
@media(max-width:1100px){.operational-grid[b-hytuic5w8w]{grid-template-columns:repeat(3,minmax(0,1fr))}.operational-filter[b-hytuic5w8w]{grid-template-columns:150px 150px 1fr}.operational-filter>button[b-hytuic5w8w]{grid-column:3}}
@media(max-width:720px){.operational-filter[b-hytuic5w8w]{grid-template-columns:1fr 1fr}.operational-filter .filter-explanation[b-hytuic5w8w]{grid-column:1/3}.operational-filter>button[b-hytuic5w8w]{grid-column:2}.operational-grid[b-hytuic5w8w]{grid-template-columns:1fr 1fr}.operational-card[b-hytuic5w8w]{min-height:118px;padding:13px}.operational-card>strong[b-hytuic5w8w]{font-size:17px}}
@media(max-width:440px){.operational-grid[b-hytuic5w8w]{grid-template-columns:1fr}}
/* _content/InquiLink/Components/Pages/Documentos.razor.rz.scp.css */
.documents-workspace[b-1a5q0j8wj6] {
    background: rgba(255, 253, 248, .97);
    color: var(--il-ink);
    min-height: calc(100svh - 64px);
    padding: 24px 28px;
}

.documents-heading[b-1a5q0j8wj6] {
    align-items: end;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.documents-heading > div > span[b-1a5q0j8wj6],
.documents-editor header span[b-1a5q0j8wj6],
.documents-link-dialog header span[b-1a5q0j8wj6] {
    color: var(--il-coral-strong);
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .09em;
    text-transform: uppercase;
}

.documents-heading h1[b-1a5q0j8wj6] {
    font-size: 26px;
    letter-spacing: -.035em;
    margin: 2px 0 3px;
}

.documents-heading p[b-1a5q0j8wj6] {
    color: var(--il-muted);
    font-size: 13px;
    margin: 0;
}

.documents-security[b-1a5q0j8wj6] {
    align-items: center;
    background: var(--il-lilac-soft);
    border-radius: 9px;
    color: var(--il-violet);
    display: inline-flex;
    font-size: 11px;
    font-weight: 700;
    gap: 7px;
    height: 36px;
    padding: 0 11px;
}

.documents-target[b-1a5q0j8wj6] {
    align-items: end;
    border: 1px solid var(--il-line);
    border-radius: 13px;
    display: grid;
    gap: 12px;
    grid-template-columns: auto minmax(260px, 560px) auto;
    margin-bottom: 14px;
    padding: 12px;
}

.documents-target-type[b-1a5q0j8wj6] {
    background: #f1eee8;
    border-radius: 10px;
    display: flex;
    gap: 3px;
    padding: 3px;
}

.documents-target-type button[b-1a5q0j8wj6] {
    background: transparent;
    border: 0;
    border-radius: 7px;
    font-size: 11px;
    height: 34px;
    padding: 0 11px;
}

.documents-target-type button.active[b-1a5q0j8wj6] {
    background: #fff;
    box-shadow: 0 2px 7px rgba(7, 44, 47, .08);
    font-weight: 750;
}

.documents-target label[b-1a5q0j8wj6] {
    display: grid;
    gap: 4px;
}

.documents-target label span[b-1a5q0j8wj6] {
    color: var(--il-muted);
    font-size: 10px;
    font-weight: 700;
}

.documents-target select[b-1a5q0j8wj6] {
    background: #fff;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    font-size: 12px;
    height: 40px;
    padding: 0 10px;
}

.documents-target > button[b-1a5q0j8wj6],
.documents-editor footer button:not(.secondary)[b-1a5q0j8wj6],
.documents-link-dialog footer button[b-1a5q0j8wj6] {
    align-items: center;
    background: var(--il-coral);
    border: 0;
    border-radius: 10px;
    color: #fff;
    display: inline-flex;
    font-size: 12px;
    font-weight: 750;
    gap: 7px;
    height: 40px;
    padding: 0 14px;
}

.documents-target > button:disabled[b-1a5q0j8wj6] {
    opacity: .45;
}

.documents-list[b-1a5q0j8wj6] {
    border: 1px solid var(--il-line);
    border-radius: 14px;
    min-height: 340px;
    overflow: hidden;
}

.documents-state[b-1a5q0j8wj6] {
    align-items: center;
    color: var(--il-muted);
    display: flex;
    flex-direction: column;
    gap: 7px;
    justify-content: center;
    min-height: 340px;
    padding: 24px;
    text-align: center;
}

.documents-state i[b-1a5q0j8wj6] {
    color: var(--il-violet);
    font-size: 24px;
}

.documents-state strong[b-1a5q0j8wj6] {
    color: var(--il-ink);
}

.documents-state span[b-1a5q0j8wj6] {
    font-size: 11px;
}

.documents-table-head[b-1a5q0j8wj6],
.documents-table article[b-1a5q0j8wj6] {
    align-items: center;
    display: grid;
    gap: 12px;
    grid-template-columns: minmax(180px, 1.2fr) 140px 65px minmax(210px, 1fr) auto;
    padding: 10px 13px;
}

.documents-table-head[b-1a5q0j8wj6] {
    background: #f2efe9;
    color: var(--il-muted);
    font-size: 10px;
    font-weight: 750;
    text-transform: uppercase;
}

.documents-table article[b-1a5q0j8wj6] {
    border-top: 1px solid var(--il-line);
    min-height: 64px;
    padding-left: 56px;
    position: relative;
}

.documents-icon[b-1a5q0j8wj6] {
    align-items: center;
    background: var(--il-lilac-soft);
    border-radius: 9px;
    color: var(--il-violet);
    display: flex;
    height: 34px;
    justify-content: center;
    left: 13px;
    position: absolute;
    width: 34px;
}

.documents-table article > div[b-1a5q0j8wj6] {
    display: grid;
    gap: 2px;
    min-width: 0;
}

.documents-table strong[b-1a5q0j8wj6] {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.documents-table small[b-1a5q0j8wj6],
.documents-table article > span[b-1a5q0j8wj6] {
    color: var(--il-muted);
    font-size: 10px;
}

.documents-classification[b-1a5q0j8wj6] {
    background: #f0ede7;
    border-radius: 7px;
    color: var(--il-ink) !important;
    justify-self: start;
    padding: 4px 7px;
}

.documents-actions[b-1a5q0j8wj6] {
    display: flex !important;
    flex-direction: row;
    gap: 5px !important;
}

.documents-actions button[b-1a5q0j8wj6] {
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 8px;
    font-size: 10px;
    height: 32px;
    padding: 0 8px;
}

.documents-alert[b-1a5q0j8wj6],
.documents-form-error[b-1a5q0j8wj6] {
    background: #fff0ed;
    border-radius: 9px;
    color: #9b3027;
    font-size: 12px;
    margin-bottom: 12px;
    padding: 10px 12px;
}

.documents-backdrop[b-1a5q0j8wj6] {
    background: rgba(7, 63, 67, .55);
    inset: 0;
    position: fixed;
    z-index: 1500;
}

.documents-editor[b-1a5q0j8wj6],
.documents-link-dialog[b-1a5q0j8wj6] {
    background: #fffdf8;
    border-radius: 16px;
    box-shadow: 0 24px 70px rgba(7, 44, 47, .25);
    left: 50%;
    max-width: 540px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    width: min(92vw, 540px);
    z-index: 1510;
}

.documents-editor header[b-1a5q0j8wj6] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: flex;
    justify-content: space-between;
    padding: 16px 18px;
}

.documents-editor header h2[b-1a5q0j8wj6],
.documents-link-dialog h2[b-1a5q0j8wj6] {
    font-size: 18px;
    margin: 2px 0 0;
}

.documents-editor header button[b-1a5q0j8wj6] {
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    height: 34px;
    width: 34px;
}

.documents-form[b-1a5q0j8wj6] {
    display: grid;
    gap: 13px;
    padding: 18px;
}

.documents-form label[b-1a5q0j8wj6] {
    display: grid;
    gap: 5px;
}

.documents-form label > span[b-1a5q0j8wj6] {
    color: var(--il-muted);
    font-size: 11px;
    font-weight: 700;
}

.documents-form input[b-1a5q0j8wj6],
.documents-form select[b-1a5q0j8wj6] {
    background: #fff;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    font-size: 12px;
    min-height: 40px;
    padding: 8px 10px;
}

.documents-file small[b-1a5q0j8wj6] {
    color: var(--il-muted);
    font-size: 10px;
}

.documents-file-selected[b-1a5q0j8wj6] {
    align-items: center;
    background: var(--il-lilac-soft);
    border-radius: 9px;
    color: var(--il-violet);
    display: flex;
    font-size: 11px;
    gap: 8px;
    padding: 9px 10px;
}

.documents-form-error[b-1a5q0j8wj6] {
    margin: 0;
}

.documents-editor footer[b-1a5q0j8wj6],
.documents-link-dialog footer[b-1a5q0j8wj6] {
    border-top: 1px solid var(--il-line);
    display: flex;
    gap: 8px;
    justify-content: flex-end;
    padding: 13px 18px;
}

.documents-editor footer .secondary[b-1a5q0j8wj6] {
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 10px;
    height: 40px;
    padding: 0 14px;
}

.documents-link-dialog[b-1a5q0j8wj6] {
    padding: 20px;
}

.documents-link-dialog p[b-1a5q0j8wj6] {
    color: var(--il-muted);
    font-size: 12px;
    margin: 14px 0 10px;
}

.documents-link-dialog > a[b-1a5q0j8wj6] {
    background: var(--il-lilac-soft);
    border-radius: 9px;
    color: var(--il-violet);
    display: block;
    font-size: 11px;
    overflow-wrap: anywhere;
    padding: 10px;
}

.documents-link-dialog footer[b-1a5q0j8wj6] {
    margin: 18px -20px -20px;
}

@media (max-width: 800px) {
    .documents-workspace[b-1a5q0j8wj6] {
        padding: 18px 14px 82px;
    }

    .documents-target[b-1a5q0j8wj6] {
        align-items: stretch;
        grid-template-columns: 1fr;
    }

    .documents-target-type[b-1a5q0j8wj6] {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
    }

    .documents-target > button[b-1a5q0j8wj6] {
        justify-content: center;
    }

    .documents-table-head[b-1a5q0j8wj6] {
        display: none;
    }

    .documents-table article[b-1a5q0j8wj6] {
        align-items: start;
        grid-template-columns: 1fr auto;
        padding: 12px 12px 12px 56px;
    }

    .documents-classification[b-1a5q0j8wj6],
    .documents-table article > span:nth-of-type(3)[b-1a5q0j8wj6] {
        display: none;
    }

    .documents-actions[b-1a5q0j8wj6] {
        grid-column: 1 / -1;
        padding-top: 5px;
    }
}
/* _content/InquiLink/Components/Pages/DocumentosExternos.razor.rz.scp.css */
.supplier-workspace[b-mjj3bnox0g]{background:var(--il-surface);color:var(--il-ink);min-height:calc(100dvh - 64px);padding:24px 28px 52px}
.supplier-heading[b-mjj3bnox0g],.supplier-toolbar[b-mjj3bnox0g],.supplier-editor>header[b-mjj3bnox0g],.supplier-editor>footer[b-mjj3bnox0g],.charge-lines header[b-mjj3bnox0g]{align-items:center;display:flex;justify-content:space-between}
.supplier-heading>div:first-child>span[b-mjj3bnox0g],.supplier-editor>header span[b-mjj3bnox0g],.charge-lines header span[b-mjj3bnox0g]{color:var(--il-coral);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
.supplier-heading h1[b-mjj3bnox0g]{font-size:30px;margin:3px 0}.supplier-heading p[b-mjj3bnox0g]{color:var(--il-muted);font-size:13px;margin:0}
.heading-actions[b-mjj3bnox0g]{display:flex;gap:8px}.heading-actions button[b-mjj3bnox0g],.supplier-editor>footer button[b-mjj3bnox0g],.supplier-form>button[b-mjj3bnox0g]{background:var(--il-coral);border:1px solid var(--il-coral);border-radius:10px;color:#fff;font-size:12px;font-weight:750;height:40px;padding:0 14px}
.heading-actions .secondary[b-mjj3bnox0g],.supplier-editor>footer .secondary[b-mjj3bnox0g],.supplier-form .secondary[b-mjj3bnox0g]{background:transparent;border-color:var(--il-line);color:var(--il-ink)}
.supplier-alert[b-mjj3bnox0g]{background:#fff0ed;border:1px solid #ffc2b7;border-radius:10px;color:#9f2f21;font-size:12px;margin:12px 0;padding:10px 12px}
.supplier-notice[b-mjj3bnox0g]{background:#e9f7f0;border:1px solid #a9d8c3;border-radius:10px;color:#116b4b;font-size:12px;margin:12px 0;padding:10px 12px}
.supplier-metrics[b-mjj3bnox0g]{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin:20px 0 12px}
.supplier-metrics button[b-mjj3bnox0g]{background:#fffdf9;border:1px solid var(--il-line);border-radius:12px;color:var(--il-ink);display:grid;gap:3px;min-height:82px;padding:12px 15px;text-align:left}
.supplier-metrics button:hover[b-mjj3bnox0g],.supplier-metrics button.active[b-mjj3bnox0g]{border-color:var(--il-coral);box-shadow:0 5px 18px rgba(255,111,92,.08)}
.supplier-metrics span[b-mjj3bnox0g]{color:var(--il-muted);font-size:10px;font-weight:700}.supplier-metrics strong[b-mjj3bnox0g]{font-size:20px}.supplier-metrics small[b-mjj3bnox0g]{color:var(--il-muted);font-size:9px}
.supplier-panel[b-mjj3bnox0g]{background:#fffdf9;border:1px solid var(--il-line);border-radius:12px;overflow:hidden}
.supplier-toolbar[b-mjj3bnox0g]{gap:9px;padding:10px 14px}.supplier-toolbar label[b-mjj3bnox0g]{align-items:center;display:flex;flex:1;position:relative}.supplier-toolbar label i[b-mjj3bnox0g]{left:11px;position:absolute}
.supplier-toolbar input[b-mjj3bnox0g],.supplier-toolbar select[b-mjj3bnox0g],.supplier-form input[b-mjj3bnox0g],.supplier-form select[b-mjj3bnox0g],.supplier-form textarea[b-mjj3bnox0g]{background:#fff;border:1px solid var(--il-line);border-radius:9px;color:var(--il-ink);font-size:12px;height:40px;min-width:0;padding:0 10px;width:100%}
.supplier-toolbar input[b-mjj3bnox0g]{padding-left:34px}.supplier-toolbar>span[b-mjj3bnox0g]{color:var(--il-muted);font-size:10px;white-space:nowrap}
.supplier-toolbar>select[b-mjj3bnox0g]{flex:0 0 190px;width:190px}
.supplier-state[b-mjj3bnox0g]{color:var(--il-muted);display:grid;font-size:12px;gap:6px;min-height:180px;place-content:center;text-align:center}.supplier-state>i[b-mjj3bnox0g]{color:var(--il-coral);font-size:22px}.supplier-state strong[b-mjj3bnox0g]{color:var(--il-ink)}
.document-head[b-mjj3bnox0g],.document-row[b-mjj3bnox0g]{align-items:center;display:grid;gap:12px;grid-template-columns:1.25fr 1.35fr 110px 1fr 86px}
.document-head[b-mjj3bnox0g]{background:#f4f1eb;color:var(--il-muted);font-size:9px;font-weight:800;padding:8px 14px;text-transform:uppercase}
.document-row[b-mjj3bnox0g]{border-top:1px solid var(--il-line);min-height:64px;padding:10px 14px}.document-row>div[b-mjj3bnox0g]{display:grid;gap:3px;min-width:0}.document-row strong[b-mjj3bnox0g]{font-size:11px}.document-row span[b-mjj3bnox0g],.document-row small[b-mjj3bnox0g]{color:var(--il-muted);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.document-row>button[b-mjj3bnox0g]{background:transparent;border:0;color:var(--il-ink);font-size:10px;font-weight:750;padding:8px 0;text-align:right}.document-row>button i[b-mjj3bnox0g]{color:var(--il-coral);margin-left:4px}
.status[b-mjj3bnox0g]{border-radius:8px;display:inline-flex!important;font-size:8px!important;font-weight:800;padding:4px 7px;text-transform:uppercase;width:max-content}.status.pendiente[b-mjj3bnox0g]{background:#fff0df;color:#a85012}.status.observado[b-mjj3bnox0g]{background:#fff0ed;color:#a3382b}.status.duplicado[b-mjj3bnox0g],.status.rechazado[b-mjj3bnox0g]{background:#ece9e4;color:#645e58}.status.validado[b-mjj3bnox0g]{background:#e8f2ff;color:#2f6397}.status.aplicado[b-mjj3bnox0g]{background:#e4f5ed;color:#116b4b}
.supplier-pagination[b-mjj3bnox0g]{display:flex;gap:8px;justify-content:center;padding:11px}.supplier-pagination button[b-mjj3bnox0g]{background:#fff;border:1px solid var(--il-line);border-radius:9px;color:var(--il-ink);font-size:10px;height:34px;padding:0 11px}.supplier-pagination span[b-mjj3bnox0g]{align-self:center;color:var(--il-muted);font-size:10px}
.supplier-overlay[b-mjj3bnox0g]{background:rgba(7,63,67,.7);border:0;inset:0;position:fixed;z-index:1500}.supplier-editor[b-mjj3bnox0g]{background:#fffdf8;box-shadow:-20px 0 50px rgba(7,44,47,.2);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;height:calc(100dvh - 64px);max-width:680px;position:fixed;right:0;top:64px;width:min(94vw,680px);z-index:1510}
.supplier-editor>header[b-mjj3bnox0g]{border-bottom:1px solid var(--il-line);padding:16px 18px}.supplier-editor h2[b-mjj3bnox0g]{font-size:19px;margin:2px 0 0}.supplier-editor>header button[b-mjj3bnox0g]{background:transparent;border:1px solid var(--il-line);border-radius:9px;height:36px;width:36px}
.supplier-form[b-mjj3bnox0g]{display:grid;gap:12px;overflow-y:auto;padding:17px 18px}.supplier-form label[b-mjj3bnox0g]{display:grid;gap:5px}.supplier-form label>span[b-mjj3bnox0g]{color:var(--il-muted);font-size:10px;font-weight:700}.supplier-form p[b-mjj3bnox0g]{background:#f5f3ff;border-radius:9px;color:var(--il-muted);font-size:10px;margin:0;padding:10px}
.form-grid[b-mjj3bnox0g]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.inline-check[b-mjj3bnox0g]{align-items:center!important;display:flex!important;font-size:11px;gap:8px}.inline-check input[b-mjj3bnox0g]{accent-color:var(--il-coral);height:16px;width:16px}
.file-drop[b-mjj3bnox0g]{align-items:center;background:#f3f7f4;border:1px dashed #a8c3b8;border-radius:12px;display:grid;gap:5px;justify-items:center;padding:18px;position:relative;text-align:center}.file-drop i[b-mjj3bnox0g]{color:#16835c;font-size:24px}.file-drop strong[b-mjj3bnox0g]{font-size:12px}.file-drop span[b-mjj3bnox0g]{color:var(--il-muted);font-size:9px}.file-drop input[b-mjj3bnox0g]{height:32px;max-width:320px}
.supplier-editor>footer[b-mjj3bnox0g]{border-top:1px solid var(--il-line);gap:8px;justify-content:flex-end;padding:12px 18px}.supplier-editor>footer .reject[b-mjj3bnox0g]{background:transparent;border-color:#e5a79e;color:#a3382b;margin-left:auto}.editor-alert[b-mjj3bnox0g]{margin:0 18px 10px}
.detail-summary[b-mjj3bnox0g]{background:#f5f3ff;border-radius:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:11px}.detail-summary>div[b-mjj3bnox0g]{display:grid;gap:3px}.detail-summary span[b-mjj3bnox0g]{color:var(--il-muted);font-size:9px;text-transform:uppercase}.detail-summary strong[b-mjj3bnox0g]{font-size:11px}
.document-link[b-mjj3bnox0g]{background:#f0f6f3!important;border-color:#b9d2c7!important;color:#0c6b4d!important;text-align:left}.action-inline[b-mjj3bnox0g]{justify-self:end}
.charge-lines[b-mjj3bnox0g]{border:1px solid var(--il-line);border-radius:11px;overflow:hidden}.charge-lines>header[b-mjj3bnox0g]{background:#f4f1eb;padding:11px 12px}.charge-lines h3[b-mjj3bnox0g]{font-size:15px;margin:2px 0}.charge-line[b-mjj3bnox0g]{border-top:1px solid var(--il-line);display:grid;gap:9px;padding:12px}.line-actions[b-mjj3bnox0g]{display:flex;gap:8px;justify-content:flex-end;padding:10px 12px}.line-actions button[b-mjj3bnox0g]{height:36px}
@media(max-width:1050px){.supplier-metrics[b-mjj3bnox0g]{grid-template-columns:repeat(3,1fr)}.document-head[b-mjj3bnox0g]{display:none}.document-row[b-mjj3bnox0g]{grid-template-columns:1.3fr 1.3fr auto}.document-row>*:nth-child(4)[b-mjj3bnox0g]{grid-column:2}.document-row>*:nth-child(5)[b-mjj3bnox0g]{grid-column:3;grid-row:1/3}.document-row>strong[b-mjj3bnox0g]{grid-column:1}}
@media(max-width:720px){.supplier-workspace[b-mjj3bnox0g]{padding:18px 14px 92px}.supplier-heading[b-mjj3bnox0g]{align-items:flex-start}.supplier-heading h1[b-mjj3bnox0g]{font-size:25px}.supplier-heading p[b-mjj3bnox0g]{max-width:230px}.heading-actions button[b-mjj3bnox0g]{font-size:0;padding:0;width:40px}.heading-actions i[b-mjj3bnox0g]{font-size:14px}.supplier-metrics[b-mjj3bnox0g]{grid-template-columns:1fr 1fr}.supplier-metrics button:first-child[b-mjj3bnox0g]{grid-column:1/3}.supplier-toolbar[b-mjj3bnox0g]{align-items:stretch;display:grid;grid-template-columns:1fr auto}.supplier-toolbar>select[b-mjj3bnox0g]{width:150px}.supplier-toolbar>span[b-mjj3bnox0g]{grid-column:1/3}.document-row[b-mjj3bnox0g]{grid-template-columns:1fr auto}.document-row>*[b-mjj3bnox0g]{grid-column:auto!important;grid-row:auto!important}.document-row>div:first-child[b-mjj3bnox0g]{grid-column:1/3!important}.document-row>button[b-mjj3bnox0g]{grid-column:2!important;grid-row:2/4!important}.supplier-editor[b-mjj3bnox0g]{height:calc(100dvh - 64px);max-width:none;width:100%}.form-grid[b-mjj3bnox0g]{grid-template-columns:1fr}.detail-summary[b-mjj3bnox0g]{grid-template-columns:1fr 1fr 1fr}.supplier-editor>footer[b-mjj3bnox0g]{padding-bottom:max(12px,env(safe-area-inset-bottom))}}
/* _content/InquiLink/Components/Pages/Error.razor.rz.scp.css */
.error-state[b-hiqyfgxyem] {
    background: rgba(255, 253, 248, .94);
    border: 1px solid var(--il-line);
    border-radius: 18px;
    margin: 56px auto;
    max-width: 680px;
    padding: 42px;
}

.error-state__icon[b-hiqyfgxyem] {
    align-items: center;
    background: var(--il-coral-soft);
    border-radius: 13px;
    color: var(--il-coral-strong);
    display: flex;
    font-size: 22px;
    height: 46px;
    justify-content: center;
    margin-bottom: 20px;
    width: 46px;
}

.error-state__kicker[b-hiqyfgxyem],
.error-state__request span[b-hiqyfgxyem] {
    color: var(--il-coral-strong);
    display: block;
    font-size: 11px;
    font-weight: 780;
    letter-spacing: .1em;
    text-transform: uppercase;
}

.error-state h1[b-hiqyfgxyem] {
    color: var(--il-ink);
    font-size: clamp(28px, 4vw, 42px);
    letter-spacing: -.04em;
    margin: 7px 0 10px;
}

.error-state p[b-hiqyfgxyem] {
    color: var(--il-muted);
    line-height: 1.6;
}

.error-state__request[b-hiqyfgxyem] {
    background: var(--il-lavender);
    border-radius: 12px;
    margin-top: 22px;
    padding: 14px 16px;
}

.error-state__request span[b-hiqyfgxyem] {
    color: var(--il-violet);
    margin-bottom: 5px;
}

.error-state__request code[b-hiqyfgxyem] {
    color: var(--il-ink);
    font-size: 12px;
    overflow-wrap: anywhere;
}

.error-state__actions[b-hiqyfgxyem] {
    display: flex;
    gap: 10px;
    margin-top: 24px;
}

@media (max-width: 640px) {
    .error-state[b-hiqyfgxyem] {
        margin: 24px 16px 90px;
        padding: 28px 22px;
    }
}
/* _content/InquiLink/Components/Pages/EstructuraInmobiliaria.razor.rz.scp.css */
.structure-workspace[b-lh62auwiou] {
    background: rgba(255, 253, 248, .97);
    color: var(--il-ink);
    min-height: calc(100svh - 64px);
    padding: 24px 28px;
}

.structure-heading[b-lh62auwiou] {
    align-items: end;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.structure-heading span[b-lh62auwiou],
.structure-modal header span[b-lh62auwiou] {
    color: var(--il-coral-strong);
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .09em;
    text-transform: uppercase;
}

.structure-heading h1[b-lh62auwiou] {
    font-size: 26px;
    letter-spacing: -.035em;
    margin: 2px 0 3px;
}

.structure-heading p[b-lh62auwiou] {
    color: var(--il-muted);
    font-size: 13px;
    margin: 0;
}

.structure-heading > button[b-lh62auwiou],
.structure-section-title button[b-lh62auwiou],
.structure-modal footer button:not(.secondary)[b-lh62auwiou] {
    align-items: center;
    background: var(--il-coral);
    border: 0;
    border-radius: 10px;
    color: #fff;
    display: inline-flex;
    font-size: 12px;
    font-weight: 750;
    gap: 8px;
    height: 40px;
    padding: 0 15px;
}

.structure-layout[b-lh62auwiou] {
    display: grid;
    gap: 16px;
    grid-template-columns: minmax(280px, 360px) minmax(0, 1fr);
}

.structure-units[b-lh62auwiou],
.structure-detail[b-lh62auwiou] {
    border: 1px solid var(--il-line);
    border-radius: 14px;
    min-height: 500px;
    overflow: hidden;
}

.structure-units[b-lh62auwiou] {
    align-content: start;
    display: grid;
    max-height: calc(100dvh - 150px);
    overflow-y: auto;
}

.structure-search[b-lh62auwiou] {
    align-items: center;
    background: #fffdf8;
    border-bottom: 1px solid var(--il-line);
    display: flex;
    gap: 9px;
    padding: 10px 12px;
    position: sticky;
    top: 0;
    z-index: 2;
}

.structure-search input[b-lh62auwiou] {
    background: transparent;
    border: 0;
    box-shadow: none;
    font-size: 12px;
    height: 36px;
    min-width: 0;
    outline: 0;
    width: 100%;
}

.structure-units > button[b-lh62auwiou] {
    align-items: center;
    background: rgba(255, 255, 255, .5);
    border: 0;
    border-bottom: 1px solid var(--il-line);
    color: var(--il-ink);
    display: grid;
    gap: 10px;
    grid-template-columns: 34px minmax(0, 1fr) auto;
    min-height: 62px;
    padding: 9px 12px;
    text-align: left;
}

.structure-units > button:hover[b-lh62auwiou],
.structure-units > button.selected[b-lh62auwiou] {
    background: var(--il-lilac-soft);
}

.structure-units > button.selected[b-lh62auwiou] {
    box-shadow: inset 3px 0 var(--il-violet);
}

.structure-unit-icon[b-lh62auwiou] {
    align-items: center;
    background: #fff;
    border-radius: 10px;
    color: var(--il-violet);
    display: flex;
    height: 34px;
    justify-content: center;
}

.structure-units > button > span:nth-child(2)[b-lh62auwiou] {
    display: grid;
    gap: 2px;
    min-width: 0;
}

.structure-units strong[b-lh62auwiou] {
    font-size: 13px;
}

.structure-units small[b-lh62auwiou],
.structure-unit-type[b-lh62auwiou] {
    color: var(--il-muted);
    font-size: 10px;
}

.structure-unit-type[b-lh62auwiou] {
    background: #f0ede7;
    border-radius: 7px;
    padding: 4px 6px;
}

.structure-detail[b-lh62auwiou] {
    background: rgba(255, 255, 255, .5);
}

.structure-empty[b-lh62auwiou],
.structure-state[b-lh62auwiou] {
    align-items: center;
    color: var(--il-muted);
    display: flex;
    flex-direction: column;
    gap: 7px;
    justify-content: center;
    min-height: 220px;
    padding: 20px;
    text-align: center;
}

.structure-empty[b-lh62auwiou] {
    min-height: 500px;
}

.structure-empty i[b-lh62auwiou] {
    color: var(--il-violet);
    font-size: 24px;
}

.structure-empty strong[b-lh62auwiou],
.structure-state strong[b-lh62auwiou] {
    color: var(--il-ink);
}

.structure-empty span[b-lh62auwiou],
.structure-state span[b-lh62auwiou] {
    font-size: 11px;
}

.structure-detail-heading[b-lh62auwiou] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: flex;
    justify-content: space-between;
    padding: 16px 18px;
}

.structure-detail-heading > div[b-lh62auwiou] {
    display: grid;
    gap: 2px;
}

.structure-detail-heading > div > span[b-lh62auwiou] {
    color: var(--il-muted);
    font-size: 11px;
}

.structure-detail-heading h2[b-lh62auwiou] {
    font-size: 20px;
    margin: 0;
}

.structure-detail-heading > span[b-lh62auwiou] {
    background: var(--il-lilac-soft);
    border-radius: 8px;
    color: var(--il-violet);
    font-size: 10px;
    font-weight: 750;
    padding: 5px 8px;
}

.structure-tabs[b-lh62auwiou] {
    border-bottom: 1px solid var(--il-line);
    display: flex;
    gap: 18px;
    padding: 0 18px;
}

.structure-tabs button[b-lh62auwiou] {
    background: transparent;
    border: 0;
    border-bottom: 2px solid transparent;
    color: var(--il-muted);
    font-size: 12px;
    height: 44px;
    padding: 0 2px;
}

.structure-tabs button.active[b-lh62auwiou] {
    border-bottom-color: var(--il-coral);
    color: var(--il-ink);
    font-weight: 750;
}

.structure-tabs button span[b-lh62auwiou] {
    background: #f0ede7;
    border-radius: 6px;
    font-size: 9px;
    margin-left: 4px;
    padding: 2px 5px;
}

.structure-tab-content[b-lh62auwiou] {
    padding: 18px;
}

.structure-section-title[b-lh62auwiou] {
    align-items: start;
    display: flex;
    justify-content: space-between;
    margin-bottom: 12px;
}

.structure-section-title h3[b-lh62auwiou] {
    font-size: 16px;
    margin: 0 0 2px;
}

.structure-section-title p[b-lh62auwiou] {
    color: var(--il-muted);
    font-size: 11px;
    margin: 0;
}

.structure-section-title button[b-lh62auwiou] {
    background: transparent;
    border: 1px solid var(--il-line);
    color: var(--il-ink);
    height: 36px;
}

.structure-records[b-lh62auwiou] {
    border: 1px solid var(--il-line);
    border-radius: 11px;
    overflow: hidden;
}

.structure-records article[b-lh62auwiou] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: flex;
    justify-content: space-between;
    min-height: 56px;
    padding: 9px 12px;
}

.structure-records article:last-child[b-lh62auwiou] {
    border-bottom: 0;
}

.structure-records article > div[b-lh62auwiou] {
    display: grid;
    gap: 2px;
}

.structure-records article strong[b-lh62auwiou] {
    font-size: 12px;
}

.structure-records article span[b-lh62auwiou] {
    color: var(--il-muted);
    font-size: 10px;
}

.structure-record-empty[b-lh62auwiou] {
    color: var(--il-muted);
    font-size: 11px;
    padding: 24px;
    text-align: center;
}

.structure-alert[b-lh62auwiou] {
    align-items: center;
    background: #fff0ed;
    border-radius: 10px;
    color: #9b3027;
    display: flex;
    font-size: 12px;
    justify-content: space-between;
    margin-bottom: 12px;
    padding: 10px 12px;
}

.structure-alert button[b-lh62auwiou] {
    background: transparent;
    border: 1px solid currentColor;
    border-radius: 8px;
    padding: 5px 8px;
}

.structure-modal-backdrop[b-lh62auwiou] {
    background: rgba(7, 63, 67, .55);
    inset: 0;
    position: fixed;
    z-index: 1500;
}

.structure-modal[b-lh62auwiou] {
    background: #fffdf8;
    border-radius: 16px;
    box-shadow: 0 24px 70px rgba(7, 44, 47, .25);
    left: 50%;
    max-height: min(760px, calc(100dvh - 30px));
    max-width: 620px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    width: min(92vw, 620px);
    z-index: 1510;
}

.structure-modal--small[b-lh62auwiou] {
    max-width: 520px;
}

.structure-modal header[b-lh62auwiou] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: flex;
    justify-content: space-between;
    padding: 16px 18px;
}

.structure-modal header h2[b-lh62auwiou] {
    font-size: 18px;
    margin: 2px 0 0;
}

.structure-modal header button[b-lh62auwiou] {
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    height: 34px;
    width: 34px;
}

.structure-form[b-lh62auwiou] {
    display: grid;
    gap: 13px;
    max-height: calc(100dvh - 190px);
    overflow-y: auto;
    padding: 18px;
}

.structure-form-grid[b-lh62auwiou] {
    display: grid;
    gap: 10px;
    grid-template-columns: 1fr 1fr;
}

.structure-form label[b-lh62auwiou] {
    display: grid;
    gap: 5px;
}

.structure-form label > span[b-lh62auwiou] {
    color: var(--il-muted);
    font-size: 11px;
    font-weight: 700;
}

.structure-form input[b-lh62auwiou],
.structure-form select[b-lh62auwiou],
.structure-form textarea[b-lh62auwiou] {
    background: #fff;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    color: var(--il-ink);
    font-size: 12px;
    min-height: 40px;
    padding: 8px 10px;
    width: 100%;
}

.structure-form textarea[b-lh62auwiou] {
    min-height: 78px;
    resize: vertical;
}

.structure-form small[b-lh62auwiou] {
    color: var(--il-muted);
    font-size: 10px;
}

.structure-modal footer[b-lh62auwiou] {
    border-top: 1px solid var(--il-line);
    display: flex;
    gap: 8px;
    justify-content: flex-end;
    padding: 13px 18px;
}

.structure-modal footer .secondary[b-lh62auwiou] {
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 10px;
    height: 40px;
    padding: 0 14px;
}

@media (max-width: 850px) {
    .structure-workspace[b-lh62auwiou] {
        padding: 18px 14px 82px;
    }

    .structure-layout[b-lh62auwiou] {
        grid-template-columns: 1fr;
    }

    .structure-units[b-lh62auwiou] {
        max-height: 330px;
        min-height: 260px;
    }

    .structure-detail[b-lh62auwiou] {
        min-height: 420px;
    }

    .structure-empty[b-lh62auwiou] {
        min-height: 420px;
    }

    .structure-tabs[b-lh62auwiou] {
        gap: 8px;
        overflow-x: auto;
    }

    .structure-tabs button[b-lh62auwiou] {
        white-space: nowrap;
    }
}

@media (max-width: 560px) {
    .structure-heading[b-lh62auwiou] {
        align-items: start;
        gap: 12px;
    }

    .structure-heading p[b-lh62auwiou] {
        max-width: 230px;
    }

    .structure-form-grid[b-lh62auwiou] {
        grid-template-columns: 1fr;
    }

    .structure-section-title[b-lh62auwiou] {
        gap: 10px;
    }
}
/* _content/InquiLink/Components/Pages/Facturacion.razor.rz.scp.css */
.fiscal-workspace[b-chym5qxne0] {
    color: var(--ink, #003f42);
    display: grid;
    gap: 16px;
    padding: 24px clamp(16px, 3vw, 40px) 52px;
}

.fiscal-heading[b-chym5qxne0],
.fiscal-section > header[b-chym5qxne0],
.issuer-form > header[b-chym5qxne0],
.issuer-form > footer[b-chym5qxne0],
.receipt-detail > header[b-chym5qxne0] {
    align-items: center;
    display: flex;
    gap: 16px;
    justify-content: space-between;
}

.fiscal-heading > div > span[b-chym5qxne0],
.fiscal-section > header > div > span[b-chym5qxne0],
.issuer-form > header span[b-chym5qxne0],
.receipt-detail > header span[b-chym5qxne0] {
    color: #ef4939;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .1em;
    text-transform: uppercase;
}

.fiscal-heading h1[b-chym5qxne0] {
    font-size: clamp(32px, 4vw, 48px);
    line-height: 1;
    margin: 6px 0 8px;
}

.fiscal-heading p[b-chym5qxne0],
.fiscal-section h2[b-chym5qxne0],
.fiscal-section h3[b-chym5qxne0],
.issuer-form h3[b-chym5qxne0],
.receipt-detail h2[b-chym5qxne0] {
    margin: 0;
}

.fiscal-heading p[b-chym5qxne0],
.section-help[b-chym5qxne0] {
    color: #48666a;
    margin: 0;
}

.fiscal-workspace button[b-chym5qxne0],
.receipt-detail button[b-chym5qxne0],
.receipt-detail > a[b-chym5qxne0] {
    align-items: center;
    background: #ff6d5e;
    border: 1px solid #ff6d5e;
    border-radius: 10px;
    color: #fff;
    display: inline-flex;
    font: inherit;
    font-weight: 750;
    gap: 8px;
    height: 40px;
    justify-content: center;
    padding: 0 15px;
    text-decoration: none;
}

.fiscal-workspace button.secondary[b-chym5qxne0],
.receipt-detail button.secondary[b-chym5qxne0] {
    background: #fffdf9;
    border-color: #d8c9b8;
    color: #003f42;
}

.fiscal-workspace button.icon[b-chym5qxne0],
.receipt-detail button.icon[b-chym5qxne0] {
    background: transparent;
    border: 0;
    color: #003f42;
    height: 36px;
    padding: 0 10px;
}

.fiscal-workspace button:disabled[b-chym5qxne0] {
    cursor: not-allowed;
    opacity: .55;
}

.fiscal-notice[b-chym5qxne0],
.fiscal-error[b-chym5qxne0] {
    align-items: center;
    border-radius: 10px;
    display: flex;
    gap: 10px;
    padding: 10px 14px;
}

.fiscal-notice[b-chym5qxne0] {
    background: #eaf8f0;
    color: #087b4d;
}

.fiscal-error[b-chym5qxne0] {
    background: #fff0ed;
    color: #b72e24;
}

.fiscal-error span[b-chym5qxne0] {
    flex: 1;
}

.fiscal-error button[b-chym5qxne0] {
    background: transparent;
    border: 0;
    color: inherit;
    height: 28px;
    padding: 0 6px;
}

.fiscal-rules[b-chym5qxne0] {
    align-items: center;
    background: #eef8f4;
    border: 1px solid #c8e0d7;
    border-radius: 14px;
    display: grid;
    gap: 10px;
    grid-template-columns: 1fr auto 1fr auto 1fr;
    padding: 14px;
}

.fiscal-rules article[b-chym5qxne0] {
    align-items: center;
    display: flex;
    gap: 12px;
}

.fiscal-rules article > i[b-chym5qxne0] {
    align-items: center;
    background: #fffdf9;
    border-radius: 10px;
    color: #087b4d;
    display: flex;
    flex: 0 0 40px;
    height: 40px;
    justify-content: center;
}

.fiscal-rules article div[b-chym5qxne0] {
    display: grid;
    gap: 2px;
}

.fiscal-rules article span[b-chym5qxne0] {
    color: #48666a;
    font-size: 13px;
}

.step-arrow[b-chym5qxne0] {
    color: #76a99a;
}

.fiscal-tabs[b-chym5qxne0] {
    background: #f2eee7;
    border-radius: 12px;
    display: flex;
    gap: 4px;
    padding: 4px;
    width: fit-content;
}

.fiscal-tabs button[b-chym5qxne0] {
    background: transparent;
    border-color: transparent;
    color: #48666a;
}

.fiscal-tabs button.active[b-chym5qxne0] {
    background: #fffdf9;
    border-color: #ded1c0;
    color: #003f42;
}

.fiscal-tabs button span[b-chym5qxne0] {
    background: #e9e1d6;
    border-radius: 999px;
    font-size: 12px;
    min-width: 22px;
    padding: 2px 6px;
}

.fiscal-state[b-chym5qxne0],
.fiscal-section[b-chym5qxne0] {
    background: #fffdf9;
    border: 1px solid #e1d4c3;
    border-radius: 16px;
    padding: 18px;
}

.fiscal-state[b-chym5qxne0] {
    align-items: center;
    display: flex;
    gap: 10px;
}

.fiscal-section[b-chym5qxne0] {
    display: grid;
    gap: 16px;
}

.fiscal-section h2[b-chym5qxne0] {
    font-size: 26px;
}

.issuer-form[b-chym5qxne0] {
    background: #f4f0ff;
    border: 1px solid #d7cef6;
    border-radius: 14px;
    display: grid;
    gap: 16px;
    padding: 16px;
}

.form-grid[b-chym5qxne0] {
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.form-grid label[b-chym5qxne0] {
    display: grid;
    gap: 5px;
}

.form-grid label > span[b-chym5qxne0],
.contract-list label > span[b-chym5qxne0] {
    color: #48666a;
    font-size: 12px;
    font-weight: 750;
}

.form-grid .wide[b-chym5qxne0] {
    grid-column: 1 / -1;
}

.fiscal-workspace input[b-chym5qxne0],
.fiscal-workspace select[b-chym5qxne0] {
    background: #fffdf9;
    border: 1px solid #d8c9b8;
    border-radius: 10px;
    color: #003f42;
    font: inherit;
    height: 40px;
    min-width: 0;
    padding: 0 12px;
    width: 100%;
}

.file-field[b-chym5qxne0] {
    background: #fffdf9;
    border: 1px dashed #a99fca;
    border-radius: 10px;
    padding: 12px;
}

.file-field input[b-chym5qxne0] {
    border: 0;
    height: auto;
    padding: 0;
}

.file-field small[b-chym5qxne0] {
    color: #6751c9;
}

.toggle[b-chym5qxne0],
.contract-toggle[b-chym5qxne0] {
    align-items: center;
    display: flex !important;
    gap: 9px !important;
}

.toggle input[b-chym5qxne0],
.contract-toggle input[b-chym5qxne0] {
    accent-color: #ff6d5e;
    height: 18px;
    width: 18px;
}

.production-warning[b-chym5qxne0] {
    align-items: center;
    background: #fff0ed;
    border-radius: 10px;
    color: #b72e24;
    display: flex;
    gap: 10px;
    padding: 10px 12px;
}

.issuer-list[b-chym5qxne0],
.contract-list[b-chym5qxne0],
.receipt-list[b-chym5qxne0] {
    display: grid;
}

.issuer-list > article[b-chym5qxne0],
.receipt-list > article[b-chym5qxne0] {
    align-items: center;
    border-top: 1px solid #e7dbcd;
    display: grid;
    gap: 14px;
    padding: 14px 4px;
}

.issuer-list > article:first-of-type[b-chym5qxne0],
.receipt-list > article:first-of-type[b-chym5qxne0] {
    border-top: 0;
}

.issuer-list > article[b-chym5qxne0] {
    grid-template-columns: auto minmax(0, 1fr) auto;
}

.issuer-icon[b-chym5qxne0] {
    align-items: center;
    background: #ffe8e2;
    border-radius: 12px;
    color: #ef4939;
    display: flex;
    height: 44px;
    justify-content: center;
    width: 44px;
}

.issuer-main[b-chym5qxne0],
.issuer-title[b-chym5qxne0],
.row-actions[b-chym5qxne0] {
    align-items: center;
    display: flex;
    gap: 9px;
}

.issuer-main[b-chym5qxne0] {
    align-items: start;
    flex-direction: column;
    gap: 3px;
}

.issuer-main > span[b-chym5qxne0],
.issuer-main small[b-chym5qxne0] {
    color: #48666a;
}

.issuer-main .validation-error[b-chym5qxne0] {
    color: #b72e24;
}

.status[b-chym5qxne0] {
    background: #f2eee7;
    border-radius: 999px;
    color: #48666a;
    display: inline-flex;
    font-size: 11px;
    font-weight: 800;
    padding: 4px 8px;
    text-transform: uppercase;
}

.status.ok[b-chym5qxne0] {
    background: #e5f5ec;
    color: #087b4d;
}

.status.info[b-chym5qxne0] {
    background: #ebe7ff;
    color: #6751c9;
}

.status.warning[b-chym5qxne0] {
    background: #fff1d9;
    color: #a95d00;
}

.status.danger[b-chym5qxne0] {
    background: #fff0ed;
    color: #b72e24;
}

.empty[b-chym5qxne0] {
    align-items: center;
    color: #48666a;
    display: flex;
    flex-direction: column;
    gap: 5px;
    justify-content: center;
    min-height: 120px;
    text-align: center;
}

.empty > i[b-chym5qxne0] {
    color: #9d8adf;
    font-size: 28px;
}

.contract-toolbar[b-chym5qxne0] {
    align-items: center;
    display: flex;
    gap: 10px;
    justify-content: space-between;
}

.contract-toolbar label[b-chym5qxne0] {
    align-items: center;
    display: flex;
    flex: 1;
    gap: 8px;
    max-width: 620px;
}

.contract-list > article[b-chym5qxne0] {
    align-items: end;
    border-top: 1px solid #e7dbcd;
    display: grid;
    gap: 12px;
    grid-template-columns: minmax(240px, 1.2fr) minmax(260px, 1fr) minmax(190px, .7fr) auto;
    padding: 13px 4px;
}

.contract-list > article:first-of-type[b-chym5qxne0] {
    border-top: 0;
}

.contract-list > article > div[b-chym5qxne0] {
    display: grid;
    gap: 2px;
}

.contract-list small[b-chym5qxne0],
.receipt-list small[b-chym5qxne0] {
    color: #60777a;
}

.contract-number[b-chym5qxne0] {
    color: #ef4939;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
}

.receipt-metrics[b-chym5qxne0] {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.receipt-metrics article[b-chym5qxne0] {
    background: #f3f0eb;
    border-radius: 12px;
    display: grid;
    gap: 4px;
    padding: 13px;
}

.receipt-metrics span[b-chym5qxne0] {
    color: #48666a;
    font-size: 12px;
}

.receipt-metrics strong[b-chym5qxne0] {
    font-size: 22px;
}

.receipt-list > article[b-chym5qxne0] {
    grid-template-columns: 110px minmax(260px, 1fr) minmax(190px, .6fr) auto auto;
}

.receipt-list > article > div[b-chym5qxne0] {
    display: grid;
    gap: 2px;
}

.receipt-type[b-chym5qxne0] {
    font-weight: 800;
}

.receipt-number[b-chym5qxne0] {
    text-align: right;
}

.receipt-overlay[b-chym5qxne0] {
    align-items: stretch;
    background: rgba(0, 42, 44, .74);
    display: flex;
    inset: 0;
    justify-content: flex-end;
    position: fixed;
    z-index: 1200;
}

.receipt-detail[b-chym5qxne0] {
    background: #fffdf9;
    color: #003f42;
    display: grid;
    gap: 18px;
    max-width: 520px;
    overflow-y: auto;
    padding: 24px;
    width: min(100%, 520px);
}

.receipt-detail dl[b-chym5qxne0] {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin: 0;
}

.receipt-detail dl > div[b-chym5qxne0] {
    background: #f3f0eb;
    border-radius: 10px;
    padding: 11px;
}

.receipt-detail dt[b-chym5qxne0] {
    color: #60777a;
    font-size: 11px;
    font-weight: 800;
    text-transform: uppercase;
}

.receipt-detail dd[b-chym5qxne0] {
    margin: 4px 0 0;
}

.detail-lines[b-chym5qxne0] {
    display: grid;
}

.detail-lines > div[b-chym5qxne0] {
    border-bottom: 1px solid #e7dbcd;
    display: flex;
    gap: 12px;
    justify-content: space-between;
    padding: 11px 0;
}

.detail-lines .total[b-chym5qxne0] {
    border-bottom: 0;
    font-size: 18px;
}

.detail-error[b-chym5qxne0] {
    background: #fff0ed;
    border-radius: 10px;
    color: #b72e24;
    padding: 12px;
}

@media (max-width: 980px) {
    .fiscal-rules[b-chym5qxne0] {
        grid-template-columns: 1fr;
    }

    .step-arrow[b-chym5qxne0] {
        display: none;
    }

    .contract-list > article[b-chym5qxne0] {
        align-items: stretch;
        grid-template-columns: 1fr 1fr;
    }

    .receipt-list > article[b-chym5qxne0] {
        grid-template-columns: 100px 1fr auto;
    }

    .receipt-number[b-chym5qxne0] {
        text-align: left;
    }

    .receipt-list > article > .status[b-chym5qxne0],
    .receipt-list > article > button[b-chym5qxne0] {
        grid-column: auto;
    }
}

@media (max-width: 680px) {
    .fiscal-workspace[b-chym5qxne0] {
        padding: 16px 12px 40px;
    }

    .fiscal-heading[b-chym5qxne0] {
        align-items: flex-start;
        flex-direction: column;
    }

    .fiscal-heading h1[b-chym5qxne0] {
        font-size: 34px;
    }

    .fiscal-tabs[b-chym5qxne0] {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        width: 100%;
    }

    .fiscal-tabs button[b-chym5qxne0] {
        font-size: 11px;
        gap: 4px;
        min-width: 0;
        padding: 0 4px;
    }

    .fiscal-tabs button i[b-chym5qxne0] {
        display: none;
    }

    .fiscal-tabs button span[b-chym5qxne0] {
        font-size: 10px;
        min-width: 18px;
        padding: 1px 4px;
    }

    .form-grid[b-chym5qxne0],
    .receipt-metrics[b-chym5qxne0],
    .contract-list > article[b-chym5qxne0],
    .receipt-detail dl[b-chym5qxne0] {
        grid-template-columns: 1fr;
    }

    .form-grid .wide[b-chym5qxne0] {
        grid-column: auto;
    }

    .issuer-list > article[b-chym5qxne0],
    .receipt-list > article[b-chym5qxne0] {
        align-items: start;
        grid-template-columns: auto minmax(0, 1fr);
    }

    .issuer-list .row-actions[b-chym5qxne0],
    .receipt-list > article > .status[b-chym5qxne0],
    .receipt-list > article > button[b-chym5qxne0],
    .receipt-number[b-chym5qxne0] {
        grid-column: 1 / -1;
    }

    .issuer-list .row-actions[b-chym5qxne0] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        width: 100%;
    }

    .receipt-type[b-chym5qxne0] {
        grid-column: 1 / -1;
    }
}
/* _content/InquiLink/Components/Pages/Finanzas.razor.rz.scp.css */
.finance-workspace[b-6ikfc06jxh] { background:var(--il-surface); color:var(--il-ink); min-height:calc(100dvh - 64px); padding:24px 28px 52px; }
.finance-heading[b-6ikfc06jxh],.finance-panel header[b-6ikfc06jxh],.movement-toolbar[b-6ikfc06jxh],.batch-summary[b-6ikfc06jxh],.finance-editor header[b-6ikfc06jxh],.finance-editor footer[b-6ikfc06jxh] { align-items:center; display:flex; justify-content:space-between; }
.finance-heading>div:first-child>span[b-6ikfc06jxh],.finance-panel header span[b-6ikfc06jxh],.finance-editor header span[b-6ikfc06jxh] { color:var(--il-coral); font-size:11px; font-weight:800; letter-spacing:.09em; text-transform:uppercase; }
.finance-heading h1[b-6ikfc06jxh] { font-size:30px; margin:3px 0; }.finance-heading p[b-6ikfc06jxh],.finance-panel header p[b-6ikfc06jxh] { color:var(--il-muted); font-size:13px; margin:0; }
.finance-heading-actions[b-6ikfc06jxh] { display:flex; gap:8px; }.finance-heading button[b-6ikfc06jxh],.finance-panel button[b-6ikfc06jxh],.finance-editor footer button[b-6ikfc06jxh],.motor-actions button[b-6ikfc06jxh] { background:var(--il-coral); border:1px solid var(--il-coral); border-radius:10px; color:white; font-size:12px; font-weight:750; height:40px; padding:0 14px; }
.finance-heading button.secondary[b-6ikfc06jxh],.finance-editor footer button.secondary[b-6ikfc06jxh],.batch-actions button.secondary[b-6ikfc06jxh] { background:transparent; border-color:var(--il-line); color:var(--il-ink); }
.finance-alert[b-6ikfc06jxh] { background:#fff0ed; border:1px solid #ffc2b7; border-radius:10px; color:#9f2f21; font-size:12px; margin:12px 0; padding:10px 12px; }
.finance-tabs[b-6ikfc06jxh] { border-bottom:1px solid var(--il-line); display:flex; gap:2px; margin:20px 0 16px; overflow-x:auto; }
.finance-tabs button[b-6ikfc06jxh] { background:transparent; border:0; border-bottom:2px solid transparent; color:var(--il-muted); font-size:12px; font-weight:700; min-height:40px; padding:0 13px; white-space:nowrap; }
.finance-tabs button.active[b-6ikfc06jxh] { border-color:var(--il-coral); color:var(--il-ink); }.finance-tabs button span[b-6ikfc06jxh] { background:#ffebe6; border-radius:9px; color:#b33e2e; font-size:9px; margin-left:5px; padding:2px 6px; }
.finance-state[b-6ikfc06jxh],.finance-empty[b-6ikfc06jxh] { color:var(--il-muted); display:grid; font-size:12px; gap:8px; min-height:130px; place-content:center; text-align:center; }
.finance-metrics[b-6ikfc06jxh] { display:grid; gap:10px; grid-template-columns:repeat(4,1fr); margin-bottom:12px; }
.finance-metrics article[b-6ikfc06jxh],.finance-panel[b-6ikfc06jxh] { background:#fffdf9; border:1px solid var(--il-line); border-radius:12px; }
.finance-metrics article[b-6ikfc06jxh] { display:grid; gap:4px; padding:14px 16px; }.finance-metrics span[b-6ikfc06jxh] { color:var(--il-muted); font-size:10px; font-weight:700; }.finance-metrics strong[b-6ikfc06jxh] { font-size:19px; white-space:nowrap; }.finance-metrics small[b-6ikfc06jxh] { color:var(--il-muted); font-size:9px; }
.finance-summary-grid[b-6ikfc06jxh] { display:grid; gap:12px; grid-template-columns:minmax(280px,.75fr) minmax(520px,1.25fr); }
.finance-panel[b-6ikfc06jxh] { overflow:hidden; }.finance-panel>header[b-6ikfc06jxh] { border-bottom:1px solid var(--il-line); padding:14px 16px; }.finance-panel h2[b-6ikfc06jxh] { font-size:17px; margin:2px 0 0; }.finance-panel header button[b-6ikfc06jxh] { background:transparent; border:0; color:var(--il-coral); font-size:11px; font-weight:750; }
.balance-row[b-6ikfc06jxh],.activity-row[b-6ikfc06jxh],.proposal-row[b-6ikfc06jxh],.movement-row[b-6ikfc06jxh],.concept-row[b-6ikfc06jxh],.exception-row[b-6ikfc06jxh] { align-items:center; border-bottom:1px solid var(--il-line); display:grid; min-height:54px; padding:9px 14px; }
.balance-row[b-6ikfc06jxh] { grid-template-columns:1fr auto; }.balance-row div[b-6ikfc06jxh],.activity-row div[b-6ikfc06jxh],.proposal-row div[b-6ikfc06jxh],.movement-row div[b-6ikfc06jxh],.concept-row div[b-6ikfc06jxh],.exception-row div[b-6ikfc06jxh] { display:grid; gap:2px; }.balance-row span[b-6ikfc06jxh],.activity-row span[b-6ikfc06jxh],.proposal-row span[b-6ikfc06jxh],.movement-row span[b-6ikfc06jxh],.concept-row span[b-6ikfc06jxh],.exception-row span[b-6ikfc06jxh],.proposal-row small[b-6ikfc06jxh] { color:var(--il-muted); font-size:10px; }.balance-row strong[b-6ikfc06jxh],.activity-row strong[b-6ikfc06jxh],.proposal-row strong[b-6ikfc06jxh],.movement-row strong[b-6ikfc06jxh],.concept-row strong[b-6ikfc06jxh],.exception-row strong[b-6ikfc06jxh] { font-size:11px; }.balance-row .credit[b-6ikfc06jxh] { color:#14825c; }
.activity-row[b-6ikfc06jxh] { gap:10px; grid-template-columns:74px 1fr auto; }.activity-row>div:last-child[b-6ikfc06jxh] { text-align:right; }
.movement-kind[b-6ikfc06jxh],.status-badge[b-6ikfc06jxh] { border-radius:8px; display:inline-flex; font-size:8px!important; font-weight:800; justify-content:center; padding:4px 6px; text-transform:uppercase; }.movement-kind.debito[b-6ikfc06jxh] { background:#fff0ed; color:#b43829; }.movement-kind.credito[b-6ikfc06jxh],.movement-kind.bonificacion[b-6ikfc06jxh] { background:#e8f6ef; color:#12724f; }.status-badge[b-6ikfc06jxh] { background:#f0edff; color:#6350b6!important; width:max-content; }
.motor-panel[b-6ikfc06jxh] { margin-bottom:12px; }.motor-panel>header[b-6ikfc06jxh] { align-items:flex-end; }.motor-actions[b-6ikfc06jxh] { display:flex; gap:8px; }.motor-actions input[b-6ikfc06jxh],.movement-toolbar input[b-6ikfc06jxh],.movement-toolbar select[b-6ikfc06jxh] { background:white; border:1px solid var(--il-line); border-radius:9px; color:var(--il-ink); font-size:12px; height:40px; padding:0 10px; }
.batch-summary[b-6ikfc06jxh] { background:#f5f3ff; display:grid; gap:10px; grid-template-columns:repeat(5,1fr) auto; padding:12px 16px; }.batch-summary>div[b-6ikfc06jxh] { display:grid; gap:3px; }.batch-summary span[b-6ikfc06jxh] { color:var(--il-muted); font-size:9px; text-transform:uppercase; }.batch-summary strong[b-6ikfc06jxh] { font-size:12px; }.batch-actions[b-6ikfc06jxh] { align-items:center; display:flex!important; gap:6px; }
.proposal-head[b-6ikfc06jxh],.movement-head[b-6ikfc06jxh],.concept-head[b-6ikfc06jxh] { background:#f4f1eb; color:var(--il-muted); display:grid; font-size:9px; font-weight:800; padding:8px 14px; text-transform:uppercase; }
.proposal-head[b-6ikfc06jxh],.proposal-row[b-6ikfc06jxh] { gap:10px; grid-template-columns:1.5fr .65fr .7fr .7fr .65fr .9fr; }.proposal-row.has-error[b-6ikfc06jxh] { background:#fff5f1; }.proposal-row>div:last-child[b-6ikfc06jxh] { display:grid; gap:3px; }
.batch-history[b-6ikfc06jxh] { display:flex; flex-wrap:wrap; gap:8px; padding:12px; }.batch-history header[b-6ikfc06jxh] { flex:0 0 100%; margin:-12px -12px 0; }.batch-history>button[b-6ikfc06jxh] { background:white; border:1px solid var(--il-line); color:var(--il-ink); display:grid; gap:2px; height:auto; min-width:150px; padding:9px 12px; text-align:left; }.batch-history>button span[b-6ikfc06jxh],.batch-history>button small[b-6ikfc06jxh] { color:var(--il-muted); font-size:9px; }
.movement-toolbar[b-6ikfc06jxh] { gap:9px; padding:10px 14px; }.movement-toolbar label[b-6ikfc06jxh] { align-items:center; display:flex; flex:1; position:relative; }.movement-toolbar label i[b-6ikfc06jxh] { left:10px; position:absolute; }.movement-toolbar input[b-6ikfc06jxh] { padding-left:32px; width:100%; }.movement-toolbar>span[b-6ikfc06jxh] { color:var(--il-muted); font-size:10px; }
.movement-head[b-6ikfc06jxh],.movement-row[b-6ikfc06jxh] { gap:9px; grid-template-columns:45px 85px 1.4fr 70px 85px 85px 75px; }.movement-row>div span[b-6ikfc06jxh] { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.finance-pagination[b-6ikfc06jxh] { display:flex; gap:8px; justify-content:center; padding:11px; }.finance-pagination button[b-6ikfc06jxh] { background:white; border-color:var(--il-line); color:var(--il-ink); height:34px; }.finance-pagination span[b-6ikfc06jxh] { align-self:center; color:var(--il-muted); font-size:10px; }
.concept-head[b-6ikfc06jxh],.concept-row[b-6ikfc06jxh] { gap:9px; grid-template-columns:90px 1.2fr 95px 105px 95px 60px 55px; }.concept-row button[b-6ikfc06jxh],.exception-row button[b-6ikfc06jxh] { background:transparent; border:1px solid var(--il-line); color:var(--il-ink); height:32px; padding:0 8px; }
.exception-row[b-6ikfc06jxh] { gap:10px; grid-template-columns:1.4fr .7fr .6fr 1fr 55px; }
.finance-overlay[b-6ikfc06jxh] { background:rgba(7,63,67,.66); inset:0; position:fixed; z-index:1500; }.finance-editor[b-6ikfc06jxh] { background:#fffdf8; box-shadow:-20px 0 50px rgba(7,44,47,.2); display:grid; grid-template-rows:auto minmax(0,1fr) auto; height:calc(100dvh - 64px); max-width:620px; position:fixed; right:0; top:64px; width:min(94vw,620px); z-index:1510; }
.finance-editor header[b-6ikfc06jxh] { border-bottom:1px solid var(--il-line); padding:16px 18px; }.finance-editor h2[b-6ikfc06jxh] { font-size:19px; margin:2px 0 0; }.finance-editor header button[b-6ikfc06jxh] { background:transparent; border:1px solid var(--il-line); border-radius:9px; height:36px; width:36px; }
.finance-form[b-6ikfc06jxh] { display:grid; gap:12px; overflow-y:auto; padding:17px 18px; }.finance-form label[b-6ikfc06jxh] { display:grid; gap:5px; }.finance-form label>span[b-6ikfc06jxh] { color:var(--il-muted); font-size:10px; font-weight:700; }.finance-form input[b-6ikfc06jxh],.finance-form select[b-6ikfc06jxh],.finance-form textarea[b-6ikfc06jxh] { background:white; border:1px solid var(--il-line); border-radius:9px; color:var(--il-ink); font-size:12px; min-width:0; padding:0 10px; width:100%; }.finance-form input[b-6ikfc06jxh],.finance-form select[b-6ikfc06jxh] { height:40px; }.finance-form textarea[b-6ikfc06jxh] { min-height:80px; padding:10px; resize:vertical; }.finance-form p[b-6ikfc06jxh] { background:#f5f3ff; border-radius:9px; color:var(--il-muted); font-size:10px; margin:0; padding:9px; }
.form-grid[b-6ikfc06jxh] { display:grid; gap:10px; grid-template-columns:1fr 1fr; }.form-grid--three[b-6ikfc06jxh] { grid-template-columns:repeat(3,1fr); }.form-checks[b-6ikfc06jxh] { display:grid; gap:8px; grid-template-columns:1fr 1fr; }.form-checks label[b-6ikfc06jxh],.finance-form .inline-check[b-6ikfc06jxh] { align-items:center; display:flex; font-size:11px; gap:7px; }.form-checks input[b-6ikfc06jxh],.finance-form .inline-check input[b-6ikfc06jxh] { accent-color:var(--il-coral); height:16px; width:16px; }.finance-editor footer[b-6ikfc06jxh] { border-top:1px solid var(--il-line); gap:8px; justify-content:flex-end; padding:12px 18px; }.editor-alert[b-6ikfc06jxh] { margin:0 18px 10px; }
@media(max-width:1050px){.finance-summary-grid[b-6ikfc06jxh]{grid-template-columns:1fr}.finance-metrics[b-6ikfc06jxh]{grid-template-columns:1fr 1fr}.proposal-head[b-6ikfc06jxh]{display:none}.proposal-row[b-6ikfc06jxh]{grid-template-columns:1.2fr .7fr .7fr}.proposal-row>*:nth-child(n+4)[b-6ikfc06jxh]{grid-row:2}.movement-head[b-6ikfc06jxh]{display:none}.movement-row[b-6ikfc06jxh]{grid-template-columns:50px 1fr auto}.movement-row>*:nth-child(n+4)[b-6ikfc06jxh]{grid-row:2}.concept-head[b-6ikfc06jxh]{display:none}.concept-row[b-6ikfc06jxh]{grid-template-columns:90px 1fr auto}.concept-row>*:nth-child(n+4):not(:last-child)[b-6ikfc06jxh]{grid-column:2}.exception-row[b-6ikfc06jxh]{grid-template-columns:1fr auto}.exception-row>*:nth-child(n+3)[b-6ikfc06jxh]{grid-row:2}}
@media(max-width:720px){.finance-workspace[b-6ikfc06jxh]{padding:18px 14px 92px}.finance-heading[b-6ikfc06jxh]{align-items:flex-start}.finance-heading p[b-6ikfc06jxh]{max-width:230px}.finance-heading-actions button[b-6ikfc06jxh]{font-size:0;padding:0;width:40px}.finance-heading-actions i[b-6ikfc06jxh]{font-size:14px}.finance-metrics[b-6ikfc06jxh]{grid-template-columns:1fr 1fr}.finance-metrics strong[b-6ikfc06jxh]{font-size:17px}.finance-tabs[b-6ikfc06jxh]{margin-top:14px}.motor-panel>header[b-6ikfc06jxh]{align-items:flex-start;display:grid;gap:12px}.motor-actions[b-6ikfc06jxh]{width:100%}.motor-actions input[b-6ikfc06jxh]{flex:1}.batch-summary[b-6ikfc06jxh]{grid-template-columns:1fr 1fr}.batch-actions[b-6ikfc06jxh]{grid-column:1/3}.proposal-row[b-6ikfc06jxh]{grid-template-columns:1fr auto}.proposal-row>*[b-6ikfc06jxh]{grid-column:auto!important;grid-row:auto!important}.proposal-row>div:first-child[b-6ikfc06jxh]{grid-column:1/3!important}.movement-toolbar[b-6ikfc06jxh]{align-items:stretch;display:grid;grid-template-columns:1fr auto}.movement-toolbar>span[b-6ikfc06jxh]{grid-column:1/3}.movement-row[b-6ikfc06jxh]{grid-template-columns:42px 1fr auto}.movement-row>*[b-6ikfc06jxh]{grid-column:auto!important;grid-row:auto!important}.movement-row>div[b-6ikfc06jxh]{grid-column:2/4!important}.concept-row[b-6ikfc06jxh]{grid-template-columns:78px 1fr auto}.concept-row>*[b-6ikfc06jxh]{grid-column:auto!important}.concept-row>span[b-6ikfc06jxh]{grid-column:2!important}.exception-row[b-6ikfc06jxh]{grid-template-columns:1fr auto}.finance-editor[b-6ikfc06jxh]{height:calc(100dvh - 64px);max-width:none;width:100%}.form-grid[b-6ikfc06jxh],.form-grid--three[b-6ikfc06jxh]{grid-template-columns:1fr}.form-checks[b-6ikfc06jxh]{grid-template-columns:1fr}}
/* _content/InquiLink/Components/Pages/Home.razor.rz.scp.css */
.inquilink-home[b-mhe3qqjs4d] {
    margin: 0 auto;
    max-width: 1240px;
    padding: 26px 32px 20px;
    width: 100%;
}

.inquilink-home-heading[b-mhe3qqjs4d] {
    align-items: center;
    display: flex;
    gap: 24px;
    justify-content: space-between;
    margin-bottom: 22px;
}

.inquilink-eyebrow[b-mhe3qqjs4d] {
    color: var(--il-coral-strong);
    font-size: 12px;
    font-weight: 750;
    letter-spacing: .1em;
    margin: 0 0 4px;
    text-transform: uppercase;
}

.inquilink-home-heading h1[b-mhe3qqjs4d] {
    color: var(--il-ink);
    font-size: clamp(28px, 3vw, 38px);
    font-weight: 760;
    letter-spacing: -.04em;
    line-height: 1.1;
    margin: 0;
}

.inquilink-home-heading > div:first-child > p:last-child[b-mhe3qqjs4d] {
    color: var(--il-muted);
    font-size: 15px;
    margin: 8px 0 0;
}

.inquilink-date[b-mhe3qqjs4d] {
    align-items: center;
    background: rgba(238, 238, 249, .8);
    border: 1px solid rgba(127, 103, 203, .16);
    border-radius: 14px;
    display: flex;
    flex: 0 0 auto;
    gap: 10px;
    min-width: 220px;
    padding: 10px 14px;
}

.inquilink-date > span[b-mhe3qqjs4d] {
    align-items: center;
    background: #fff;
    border-radius: 10px;
    color: var(--il-violet);
    display: inline-flex;
    height: 38px;
    justify-content: center;
    width: 38px;
}

.inquilink-date div[b-mhe3qqjs4d] {
    display: flex;
    flex-direction: column;
}

.inquilink-date small[b-mhe3qqjs4d] {
    color: var(--il-violet);
    font-size: 10px;
    font-weight: 750;
    text-transform: uppercase;
}

.inquilink-date strong[b-mhe3qqjs4d] {
    color: var(--il-ink);
    font-size: 13px;
    text-transform: capitalize;
}

.inquilink-home-section[b-mhe3qqjs4d],
.inquilink-tools[b-mhe3qqjs4d],
.inquilink-flow-card[b-mhe3qqjs4d] {
    background: rgba(255, 255, 255, .62);
    border: 1px solid var(--il-line);
    border-radius: 18px;
}

.inquilink-home-section[b-mhe3qqjs4d] {
    padding: 22px;
}

.inquilink-section-heading[b-mhe3qqjs4d] {
    align-items: end;
    display: flex;
    gap: 18px;
    justify-content: space-between;
    margin-bottom: 16px;
}

.inquilink-section-heading span[b-mhe3qqjs4d],
.inquilink-flow-kicker[b-mhe3qqjs4d] {
    color: var(--il-coral-strong);
    display: block;
    font-size: 11px;
    font-weight: 750;
    letter-spacing: .08em;
    margin-bottom: 2px;
    text-transform: uppercase;
}

.inquilink-section-heading h2[b-mhe3qqjs4d],
.inquilink-flow-card h2[b-mhe3qqjs4d] {
    color: var(--il-ink);
    font-size: 20px;
    font-weight: 740;
    letter-spacing: -.025em;
    margin: 0;
}

.inquilink-section-heading > small[b-mhe3qqjs4d] {
    color: var(--il-muted);
    font-size: 12px;
}

.inquilink-operation-grid[b-mhe3qqjs4d] {
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.inquilink-operation-grid[b-mhe3qqjs4d]  .inquilink-operation-card {
    align-items: center;
    background: #fffdf9;
    border: 1px solid var(--il-line);
    border-radius: 14px;
    color: var(--il-ink);
    display: grid;
    gap: 12px;
    grid-template-columns: 42px minmax(0, 1fr) auto;
    min-height: 112px;
    padding: 16px;
    text-decoration: none;
    transition: border-color .16s ease, box-shadow .16s ease;
}

.inquilink-operation-grid[b-mhe3qqjs4d]  .inquilink-operation-card:hover {
    border-color: rgba(255, 111, 94, .55);
    box-shadow: 0 10px 24px rgba(41, 56, 53, .08);
}

.inquilink-operation-grid[b-mhe3qqjs4d]  .inquilink-operation-card--primary {
    background: var(--il-ink);
    border-color: var(--il-ink);
    color: #fff;
}

.inquilink-operation-icon[b-mhe3qqjs4d] {
    align-items: center;
    background: var(--il-coral-soft);
    border-radius: 11px;
    color: var(--il-coral-strong);
    display: inline-flex;
    font-size: 18px;
    height: 42px;
    justify-content: center;
    width: 42px;
}

.inquilink-operation-card--primary .inquilink-operation-icon[b-mhe3qqjs4d] {
    background: var(--il-coral);
    color: #fff;
}

.inquilink-operation-copy[b-mhe3qqjs4d] {
    display: flex;
    flex-direction: column;
    min-width: 0;
}

.inquilink-operation-copy strong[b-mhe3qqjs4d] {
    font-size: 15px;
    line-height: 1.2;
}

.inquilink-operation-copy small[b-mhe3qqjs4d] {
    color: var(--il-muted);
    font-size: 12px;
    line-height: 1.4;
    margin-top: 4px;
}

.inquilink-operation-card--primary .inquilink-operation-copy small[b-mhe3qqjs4d] {
    color: rgba(255, 255, 255, .72);
}

.inquilink-operation-arrow[b-mhe3qqjs4d] {
    color: var(--il-coral-strong);
}

.inquilink-operation-card--primary .inquilink-operation-arrow[b-mhe3qqjs4d] {
    color: var(--il-coral);
}

.inquilink-home-lower[b-mhe3qqjs4d] {
    display: grid;
    gap: 14px;
    grid-template-columns: minmax(0, 1.35fr) minmax(320px, .65fr);
    margin-top: 14px;
}

.inquilink-tools[b-mhe3qqjs4d],
.inquilink-flow-card[b-mhe3qqjs4d] {
    padding: 20px 22px;
}

.inquilink-tool-list[b-mhe3qqjs4d] {
    display: grid;
    gap: 8px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.inquilink-tool-list[b-mhe3qqjs4d]  > a {
    align-items: center;
    background: #fffdf9;
    border: 1px solid var(--il-line);
    border-radius: 12px;
    color: var(--il-ink);
    display: grid;
    gap: 10px;
    grid-template-columns: 34px minmax(0, 1fr) auto;
    min-height: 62px;
    padding: 10px;
    text-decoration: none;
}

.inquilink-tool-list[b-mhe3qqjs4d]  > a:hover {
    border-color: rgba(127, 103, 203, .38);
}

.inquilink-tool-list[b-mhe3qqjs4d]  > a > span:first-child {
    align-items: center;
    background: var(--il-lavender);
    border-radius: 9px;
    color: var(--il-violet);
    display: inline-flex;
    height: 34px;
    justify-content: center;
    width: 34px;
}

.inquilink-tool-list[b-mhe3qqjs4d]  > a > span:nth-child(2) {
    display: flex;
    flex-direction: column;
    min-width: 0;
}

.inquilink-tool-list strong[b-mhe3qqjs4d] {
    font-size: 12px;
}

.inquilink-tool-list small[b-mhe3qqjs4d] {
    color: var(--il-muted);
    font-size: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.inquilink-tool-list .bi-chevron-right[b-mhe3qqjs4d] {
    color: var(--il-muted);
    font-size: 11px;
}

.inquilink-flow-card[b-mhe3qqjs4d] {
    background: rgba(238, 238, 249, .82);
    border-color: rgba(127, 103, 203, .16);
}

.inquilink-flow-card h2[b-mhe3qqjs4d] {
    margin: 3px 0 14px;
}

.inquilink-flow-card ol[b-mhe3qqjs4d] {
    display: grid;
    gap: 10px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.inquilink-flow-card li[b-mhe3qqjs4d] {
    align-items: center;
    display: flex;
    gap: 10px;
}

.inquilink-flow-card li > span[b-mhe3qqjs4d] {
    align-items: center;
    background: #fff;
    border-radius: 50%;
    color: var(--il-violet);
    display: inline-flex;
    flex: 0 0 auto;
    font-size: 11px;
    font-weight: 750;
    height: 28px;
    justify-content: center;
    width: 28px;
}

.inquilink-flow-card li > div[b-mhe3qqjs4d] {
    display: flex;
    flex-direction: column;
}

.inquilink-flow-card li strong[b-mhe3qqjs4d] {
    color: var(--il-ink);
    font-size: 12px;
}

.inquilink-flow-card li small[b-mhe3qqjs4d] {
    color: var(--il-muted);
    font-size: 11px;
}

@media (max-width: 1080px) {
    .inquilink-operation-grid[b-mhe3qqjs4d] {
        grid-template-columns: 1fr;
    }

    .inquilink-operation-grid[b-mhe3qqjs4d]  .inquilink-operation-card {
        min-height: 84px;
    }

    .inquilink-home-lower[b-mhe3qqjs4d] {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 760px) {
    .inquilink-home[b-mhe3qqjs4d] {
        padding: 20px 16px 96px;
    }

    .inquilink-home-heading[b-mhe3qqjs4d] {
        align-items: stretch;
        flex-direction: column;
        margin-bottom: 20px;
    }

    .inquilink-date[b-mhe3qqjs4d] {
        min-width: 0;
    }

    .inquilink-home-section[b-mhe3qqjs4d],
    .inquilink-tools[b-mhe3qqjs4d],
    .inquilink-flow-card[b-mhe3qqjs4d] {
        border-radius: 14px;
        padding: 16px;
    }

    .inquilink-tool-list[b-mhe3qqjs4d] {
        grid-template-columns: 1fr;
    }
}
/* _content/InquiLink/Components/Pages/IndicesEconomicos.razor.rz.scp.css */
.indexes-workspace[b-maimv3ec7u] {
    background: rgba(255, 253, 248, .97);
    color: var(--il-ink);
    min-height: calc(100svh - 64px);
    padding: 22px 28px;
}

.indexes-heading[b-maimv3ec7u] {
    align-items: end;
    display: flex;
    justify-content: space-between;
    margin-bottom: 18px;
}

.indexes-heading a[b-maimv3ec7u] {
    color: var(--il-muted);
    display: block;
    font-size: 10px;
    margin-bottom: 5px;
    text-decoration: none;
}

.indexes-heading span[b-maimv3ec7u],
.indexes-editor header span[b-maimv3ec7u] {
    color: var(--il-coral-strong);
    font-size: 10px;
    font-weight: 800;
    letter-spacing: .09em;
    text-transform: uppercase;
}

.indexes-heading h1[b-maimv3ec7u] {
    font-size: 25px;
    letter-spacing: -.035em;
    margin: 2px 0;
}

.indexes-heading p[b-maimv3ec7u] {
    color: var(--il-muted);
    font-size: 12px;
    margin: 0;
}

.indexes-heading > button[b-maimv3ec7u],
.indexes-editor footer button:not(.secondary)[b-maimv3ec7u] {
    background: var(--il-coral);
    border: 0;
    border-radius: 9px;
    color: #fff;
    font-size: 12px;
    font-weight: 750;
    height: 40px;
    padding: 0 14px;
}

.indexes-toolbar[b-maimv3ec7u] {
    align-items: center;
    display: grid;
    gap: 10px;
    grid-template-columns: minmax(280px, 620px) 1fr;
    margin-bottom: 12px;
}

.indexes-toolbar > div[b-maimv3ec7u] {
    align-items: center;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    display: flex;
    gap: 8px;
    height: 40px;
    padding: 0 11px;
}

.indexes-toolbar input[b-maimv3ec7u] {
    background: transparent;
    border: 0;
    font-size: 12px;
    height: 38px;
    outline: 0;
    width: 100%;
}

.indexes-toolbar > span[b-maimv3ec7u] {
    color: var(--il-muted);
    font-size: 10px;
    justify-self: end;
}

.indexes-list[b-maimv3ec7u] {
    border: 1px solid var(--il-line);
    border-radius: 12px;
    overflow: hidden;
}

.indexes-head[b-maimv3ec7u],
.indexes-list article[b-maimv3ec7u] {
    align-items: center;
    display: grid;
    gap: 10px;
    grid-template-columns: 100px minmax(220px, 1fr) 130px 150px;
    min-height: 48px;
    padding: 8px 13px;
}

.indexes-head[b-maimv3ec7u] {
    background: #f2efe9;
    color: var(--il-muted);
    font-size: 9px;
    font-weight: 800;
    text-transform: uppercase;
}

.indexes-list article[b-maimv3ec7u] {
    border-top: 1px solid var(--il-line);
    font-size: 11px;
}

.indexes-list article time[b-maimv3ec7u],
.indexes-list article span[b-maimv3ec7u] {
    color: var(--il-muted);
}

.indexes-state[b-maimv3ec7u] {
    align-items: center;
    color: var(--il-muted);
    display: flex;
    flex-direction: column;
    gap: 7px;
    justify-content: center;
    min-height: 260px;
    padding: 22px;
}

.indexes-state i[b-maimv3ec7u] {
    color: var(--il-violet);
    font-size: 24px;
}

.indexes-state strong[b-maimv3ec7u] {
    color: var(--il-ink);
}

.indexes-state span[b-maimv3ec7u] {
    font-size: 10px;
}

.indexes-alert[b-maimv3ec7u] {
    background: #fff0ed;
    border-radius: 8px;
    color: #9b3027;
    font-size: 11px;
    margin-bottom: 10px;
    padding: 9px 11px;
}

.indexes-overlay[b-maimv3ec7u] {
    background: rgba(7, 63, 67, .58);
    inset: 0;
    position: fixed;
    z-index: 1500;
}

.indexes-editor[b-maimv3ec7u] {
    background: #fffdf8;
    border-radius: 15px;
    box-shadow: 0 24px 70px rgba(7, 44, 47, .25);
    left: 50%;
    max-width: 500px;
    overflow: hidden;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
    width: min(92vw, 500px);
    z-index: 1510;
}

.indexes-editor header[b-maimv3ec7u] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: flex;
    justify-content: space-between;
    padding: 15px 17px;
}

.indexes-editor h2[b-maimv3ec7u] {
    font-size: 18px;
    margin: 2px 0 0;
}

.indexes-editor header button[b-maimv3ec7u] {
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 8px;
    height: 34px;
    width: 34px;
}

.indexes-form[b-maimv3ec7u] {
    display: grid;
    gap: 12px;
    padding: 17px;
}

.indexes-form > div[b-maimv3ec7u] {
    display: grid;
    gap: 9px;
    grid-template-columns: 1fr 1fr;
}

.indexes-form label[b-maimv3ec7u] {
    display: grid;
    gap: 5px;
}

.indexes-form label span[b-maimv3ec7u] {
    color: var(--il-muted);
    font-size: 10px;
    font-weight: 700;
}

.indexes-form input[b-maimv3ec7u] {
    background: #fff;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    font-size: 12px;
    height: 40px;
    padding: 0 10px;
    width: 100%;
}

.indexes-form p[b-maimv3ec7u] {
    color: var(--il-muted);
    font-size: 9px;
    margin: 0;
}

.indexes-editor footer[b-maimv3ec7u] {
    border-top: 1px solid var(--il-line);
    display: flex;
    gap: 8px;
    justify-content: flex-end;
    padding: 12px 17px;
}

.indexes-editor footer .secondary[b-maimv3ec7u] {
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    font-size: 11px;
    height: 40px;
    padding: 0 12px;
}

@media (max-width: 620px) {
    .indexes-workspace[b-maimv3ec7u] {
        padding: 18px 13px 92px;
    }

    .indexes-heading p[b-maimv3ec7u] {
        max-width: 230px;
    }

    .indexes-heading > button[b-maimv3ec7u] {
        font-size: 0;
        width: 40px;
    }

    .indexes-heading > button i[b-maimv3ec7u] {
        font-size: 13px;
    }

    .indexes-head[b-maimv3ec7u] {
        display: none;
    }

    .indexes-list article[b-maimv3ec7u] {
        gap: 4px 8px;
        grid-template-columns: 80px 1fr;
    }

    .indexes-list article > :nth-child(2)[b-maimv3ec7u] {
        grid-column: 1 / -1;
        grid-row: 2;
    }
}
/* _content/InquiLink/Components/Pages/Informes.razor.rz.scp.css */
.report-workspace[b-rwh076kzd8] {
    color: var(--ink, #003f42);
    display: grid;
    gap: 16px;
    padding: 24px clamp(16px, 3vw, 40px) 48px;
}

.report-heading[b-rwh076kzd8] {
    align-items: end;
    display: flex;
    gap: 24px;
    justify-content: space-between;
}

.report-heading > div:first-child > span[b-rwh076kzd8],
.report-section > header > div > span[b-rwh076kzd8],
.predictive-gate > div > span[b-rwh076kzd8] {
    color: #ef4939;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .1em;
    text-transform: uppercase;
}

.report-heading h1[b-rwh076kzd8] {
    font-size: clamp(32px, 4vw, 48px);
    line-height: 1;
    margin: 6px 0 8px;
}

.report-heading p[b-rwh076kzd8],
.report-section h2[b-rwh076kzd8],
.report-section h3[b-rwh076kzd8],
.report-section p[b-rwh076kzd8] {
    margin: 0;
}

.report-heading p[b-rwh076kzd8] {
    color: #48666a;
}

.report-period[b-rwh076kzd8] {
    align-items: end;
    display: flex;
    gap: 8px;
}

.report-period label[b-rwh076kzd8],
.report-toolbar label[b-rwh076kzd8],
.reading-form label[b-rwh076kzd8],
.fiscal-form label[b-rwh076kzd8] {
    display: grid;
    gap: 5px;
}

.report-period label > span[b-rwh076kzd8],
.report-toolbar label > span[b-rwh076kzd8],
.reading-form label > span[b-rwh076kzd8],
.fiscal-form label > span[b-rwh076kzd8] {
    color: #48666a;
    font-size: 12px;
    font-weight: 700;
}

.report-workspace input[b-rwh076kzd8],
.report-workspace select[b-rwh076kzd8] {
    background: #fffdf9;
    border: 1px solid #decfbd;
    border-radius: 10px;
    color: #003f42;
    font: inherit;
    height: 40px;
    min-width: 0;
    padding: 0 12px;
}

.report-workspace button[b-rwh076kzd8],
.report-action[b-rwh076kzd8] {
    align-items: center;
    background: #ff6d5e;
    border: 1px solid #ff6d5e;
    border-radius: 10px;
    color: #fff;
    display: inline-flex;
    font: inherit;
    font-weight: 750;
    gap: 8px;
    height: 40px;
    justify-content: center;
    padding: 0 16px;
    text-decoration: none;
}

.report-workspace button.secondary[b-rwh076kzd8] {
    background: #fffdf9;
    border-color: #cbbca9;
    color: #003f42;
}

.report-workspace button:disabled[b-rwh076kzd8] {
    cursor: not-allowed;
    opacity: .55;
}

.report-notice[b-rwh076kzd8],
.report-error[b-rwh076kzd8] {
    align-items: center;
    border-radius: 10px;
    display: flex;
    gap: 10px;
    padding: 10px 14px;
}

.report-notice[b-rwh076kzd8] {
    background: #eaf8f0;
    color: #087b4d;
}

.report-error[b-rwh076kzd8] {
    background: #fff0ed;
    color: #a72a1e;
}

.report-error button[b-rwh076kzd8] {
    background: transparent;
    border: 0;
    color: inherit;
    height: 28px;
    margin-left: auto;
    padding: 0 4px;
}

.report-tabs[b-rwh076kzd8] {
    background: #fffdf9;
    border: 1px solid #e5d8c8;
    border-radius: 14px;
    display: flex;
    gap: 4px;
    overflow-x: auto;
    padding: 5px;
}

.report-tabs button[b-rwh076kzd8] {
    background: transparent;
    border-color: transparent;
    color: #48666a;
    flex: 1 0 max-content;
    height: 38px;
    padding-inline: 14px;
}

.report-tabs button.active[b-rwh076kzd8] {
    background: #eeeaff;
    border-color: #dcd4ff;
    color: #624bd2;
}

.report-state[b-rwh076kzd8],
.report-section[b-rwh076kzd8] {
    background: #fffdf9;
    border: 1px solid #e5d8c8;
    border-radius: 16px;
}

.report-state[b-rwh076kzd8] {
    display: flex;
    gap: 10px;
    justify-content: center;
    padding: 72px;
}

.report-section[b-rwh076kzd8] {
    display: grid;
    gap: 18px;
    padding: 20px;
}

.report-section > header[b-rwh076kzd8] {
    align-items: center;
    display: flex;
    gap: 16px;
    justify-content: space-between;
}

.report-section h2[b-rwh076kzd8] {
    font-size: 26px;
}

.report-section > header > small[b-rwh076kzd8],
.report-toolbar small[b-rwh076kzd8] {
    color: #597174;
}

.report-metrics[b-rwh076kzd8] {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.report-metrics article[b-rwh076kzd8] {
    border: 1px solid #e5d8c8;
    border-radius: 12px;
    display: grid;
    gap: 4px;
    min-height: 105px;
    padding: 14px;
}

.report-metrics article.accent[b-rwh076kzd8] {
    background: #eeeaff;
    border-color: #dcd4ff;
}

.report-metrics article.critical[b-rwh076kzd8] {
    background: #fff0ed;
    border-color: #ffd4cd;
}

.report-metrics span[b-rwh076kzd8],
.report-metrics small[b-rwh076kzd8] {
    color: #597174;
}

.report-metrics strong[b-rwh076kzd8] {
    font-size: 22px;
}

.report-breakdowns[b-rwh076kzd8] {
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.reading-form[b-rwh076kzd8],
.fiscal-form[b-rwh076kzd8] {
    background: #f7f4ef;
    border-radius: 12px;
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    padding: 14px;
}

.reading-form .wide[b-rwh076kzd8] {
    grid-column: span 2;
}

.form-actions[b-rwh076kzd8] {
    align-items: end;
    display: flex;
    gap: 8px;
    grid-column: 1 / -1;
    justify-content: flex-end;
}

.report-toolbar[b-rwh076kzd8] {
    align-items: end;
    display: flex;
    justify-content: space-between;
}

.report-toolbar label[b-rwh076kzd8] {
    min-width: 230px;
}

.report-table[b-rwh076kzd8] {
    border: 1px solid #e5d8c8;
    border-radius: 12px;
    overflow: hidden;
}

.report-table .table-head[b-rwh076kzd8],
.report-table article[b-rwh076kzd8] {
    align-items: center;
    display: grid;
    gap: 12px;
    min-height: 44px;
    padding: 10px 12px;
}

.report-table .table-head[b-rwh076kzd8] {
    background: #f7f4ef;
    color: #597174;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
}

.report-table article[b-rwh076kzd8] {
    border-top: 1px solid #eee4d7;
}

.report-table article > span[b-rwh076kzd8] {
    min-width: 0;
}

.report-table article span:has(> small)[b-rwh076kzd8] {
    display: grid;
    gap: 2px;
}

.report-table small[b-rwh076kzd8] {
    color: #597174;
}

.report-table .empty[b-rwh076kzd8] {
    color: #597174;
    padding: 30px;
    text-align: center;
}

.service-table .table-head[b-rwh076kzd8],
.service-table article[b-rwh076kzd8] {
    grid-template-columns: .7fr 1fr 1.5fr 1fr .7fr 1fr;
}

.reconcile-table .table-head[b-rwh076kzd8],
.reconcile-table article[b-rwh076kzd8] {
    grid-template-columns: .7fr .7fr .9fr 1.5fr 1.3fr .6fr;
}

.history-table .table-head[b-rwh076kzd8],
.history-table article[b-rwh076kzd8] {
    grid-template-columns: .8fr 1fr 1fr 1fr 1fr 1fr;
}

.fiscal-table .table-head[b-rwh076kzd8],
.fiscal-table article[b-rwh076kzd8] {
    grid-template-columns: 1fr 1fr 1.4fr 1fr .8fr;
}

.positive[b-rwh076kzd8] {
    color: #087b4d;
}

.negative[b-rwh076kzd8] {
    color: #c53527;
}

.neutral[b-rwh076kzd8] {
    color: #597174;
}

.score[b-rwh076kzd8] {
    color: #624bd2;
}

.report-table article > a[b-rwh076kzd8] {
    color: #ef4939;
    font-weight: 750;
    text-decoration: none;
}

.report-explainer[b-rwh076kzd8] {
    color: #48666a;
}

.accounting-card[b-rwh076kzd8] {
    align-items: center;
    background: #f7f4ef;
    border-radius: 14px;
    display: grid;
    gap: 16px;
    grid-template-columns: auto 1fr auto;
    padding: 20px;
}

.accounting-card > i[b-rwh076kzd8] {
    align-items: center;
    background: #e8f5ed;
    border-radius: 12px;
    color: #087b4d;
    display: flex;
    font-size: 26px;
    height: 52px;
    justify-content: center;
    width: 52px;
}

.accounting-card p[b-rwh076kzd8] {
    color: #48666a;
}

.download-ready[b-rwh076kzd8] {
    align-items: center;
    background: #eaf8f0;
    border-radius: 10px;
    color: #087b4d;
    display: flex;
    font-weight: 750;
    gap: 8px;
    padding: 12px 14px;
    text-decoration: none;
}

.accounting-rules[b-rwh076kzd8] {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.accounting-rules article[b-rwh076kzd8] {
    align-items: start;
    border: 1px solid #e5d8c8;
    border-radius: 12px;
    display: flex;
    gap: 10px;
    padding: 14px;
}

.accounting-rules article span[b-rwh076kzd8] {
    display: grid;
}

.accounting-rules small[b-rwh076kzd8] {
    color: #597174;
}

.predictive-gate[b-rwh076kzd8] {
    align-items: start;
    background: #eeeaff;
    border-radius: 14px;
    display: flex;
    gap: 14px;
    padding: 18px;
}

.predictive-gate.ready[b-rwh076kzd8] {
    background: #eaf8f0;
}

.predictive-gate > i[b-rwh076kzd8] {
    color: #624bd2;
    font-size: 26px;
}

.predictive-gate.ready > i[b-rwh076kzd8] {
    color: #087b4d;
}

.predictive-gate > div[b-rwh076kzd8] {
    display: grid;
    gap: 3px;
}

.predictive-gate small[b-rwh076kzd8] {
    color: #48666a;
}

.fiscal-warning[b-rwh076kzd8] {
    align-items: start;
    background: #fff8e7;
    border: 1px solid #f2deb0;
    border-radius: 12px;
    display: flex;
    gap: 10px;
    padding: 14px;
}

.fiscal-status[b-rwh076kzd8] {
    background: #f3eee7;
    border-radius: 999px;
    color: #705d4b;
    font-size: 12px;
    font-weight: 800;
    padding: 7px 10px;
}

.fiscal-status.enabled[b-rwh076kzd8] {
    background: #eaf8f0;
    color: #087b4d;
}

.fiscal-form .toggle[b-rwh076kzd8] {
    align-items: center;
    display: flex;
    gap: 8px;
    grid-column: 1 / -1;
}

.fiscal-form .toggle input[b-rwh076kzd8] {
    height: 18px;
    width: 18px;
}

@media (max-width: 1050px) {
    .report-heading[b-rwh076kzd8] {
        align-items: start;
        flex-direction: column;
    }

    .report-metrics[b-rwh076kzd8],
    .report-breakdowns[b-rwh076kzd8] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .reading-form[b-rwh076kzd8],
    .fiscal-form[b-rwh076kzd8] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .accounting-rules[b-rwh076kzd8] {
        grid-template-columns: 1fr;
    }

    .report-table[b-rwh076kzd8] {
        overflow-x: auto;
    }

    .report-table .table-head[b-rwh076kzd8],
    .report-table article[b-rwh076kzd8] {
        min-width: 850px;
    }
}

@media (max-width: 700px) {
    .report-workspace[b-rwh076kzd8] {
        padding: 16px 12px 72px;
    }

    .report-heading h1[b-rwh076kzd8] {
        font-size: 34px;
    }

    .report-period[b-rwh076kzd8] {
        display: grid;
        grid-template-columns: 1fr 1fr;
        width: 100%;
    }

    .report-period button[b-rwh076kzd8] {
        grid-column: 1 / -1;
    }

    .report-section[b-rwh076kzd8] {
        padding: 14px;
    }

    .report-section > header[b-rwh076kzd8] {
        align-items: start;
        flex-direction: column;
    }

    .report-metrics[b-rwh076kzd8],
    .report-breakdowns[b-rwh076kzd8],
    .reading-form[b-rwh076kzd8],
    .fiscal-form[b-rwh076kzd8] {
        grid-template-columns: 1fr;
    }

    .reading-form .wide[b-rwh076kzd8] {
        grid-column: auto;
    }

    .accounting-card[b-rwh076kzd8] {
        grid-template-columns: auto 1fr;
    }

    .accounting-card button[b-rwh076kzd8] {
        grid-column: 1 / -1;
    }
}
/* _content/InquiLink/Components/Pages/IniciarReclamoLegacy.razor.rz.scp.css */
.max-min-width-inicioReclamo[b-r09m2kx6zz] {
    min-width: 8rem !important;
    max-width: 8rem !important;
}
.bg-celeste-claro[b-r09m2kx6zz] {
    /* tinte suave de la paleta InquiLink (índigo con alfa) */
    background-color: #6366f12e;
}
.shadow-personalizada:hover[b-r09m2kx6zz] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
    transition: .4s all;
}
.border-radius-075rem[b-r09m2kx6zz] {
    border-radius: .75rem;
}
.min-max-WH-textArea[b-r09m2kx6zz] {
    min-height: 10rem;
    /*min-width: 20rem;*/
}
.chatButton[b-r09m2kx6zz] {
    cursor: pointer;
    transition: background-color 0.3s ease, transform 0.2s ease;
    position: relative;
}

    .chatButton:hover[b-r09m2kx6zz] {
        background-color: #ced4d9;
    }

    .chatButton:active[b-r09m2kx6zz] {
        transform: scale(0.95);
        /*background-color: #ced4d9;*/
    }
/* _content/InquiLink/Components/Pages/Liquidaciones.razor.rz.scp.css */
.liquidation-workspace[b-iiq40kt5m1]{background:var(--il-surface);color:var(--il-ink);min-height:calc(100dvh - 64px);padding:24px 28px 52px}
.liquidation-heading[b-iiq40kt5m1],.liquidation-toolbar[b-iiq40kt5m1],.liquidation-editor>header[b-iiq40kt5m1],.liquidation-editor>footer[b-iiq40kt5m1],.line-detail header[b-iiq40kt5m1],.line-detail footer[b-iiq40kt5m1]{align-items:center;display:flex;justify-content:space-between}
.liquidation-heading>div:first-child>span[b-iiq40kt5m1],.liquidation-editor>header span[b-iiq40kt5m1],.line-detail header span[b-iiq40kt5m1],.batch-confirm>span[b-iiq40kt5m1]{color:var(--il-coral);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
.liquidation-heading h1[b-iiq40kt5m1]{font-size:30px;margin:3px 0}.liquidation-heading p[b-iiq40kt5m1]{color:var(--il-muted);font-size:13px;margin:0}
.heading-actions[b-iiq40kt5m1]{align-items:flex-end;display:flex;gap:8px}.heading-actions label[b-iiq40kt5m1]{display:grid;gap:4px}.heading-actions label span[b-iiq40kt5m1]{color:var(--il-muted);font-size:9px;font-weight:750;text-transform:uppercase}
.heading-actions input[b-iiq40kt5m1],.heading-actions button[b-iiq40kt5m1],.liquidation-toolbar button[b-iiq40kt5m1],.liquidation-editor>footer button[b-iiq40kt5m1],.reason-panel button[b-iiq40kt5m1],.batch-confirm button[b-iiq40kt5m1]{border-radius:10px;font-size:11px;font-weight:750;height:40px;padding:0 14px}
.heading-actions input[b-iiq40kt5m1]{background:#fff;border:1px solid var(--il-line);color:var(--il-ink);padding:0 10px}.heading-actions button[b-iiq40kt5m1],.liquidation-toolbar button:not(.secondary)[b-iiq40kt5m1],.liquidation-editor>footer button:not(.secondary):not(.danger-link)[b-iiq40kt5m1],.reason-panel button:not(.secondary)[b-iiq40kt5m1],.batch-confirm button:not(.secondary)[b-iiq40kt5m1]{background:var(--il-coral);border:1px solid var(--il-coral);color:#fff}
.secondary[b-iiq40kt5m1]{background:#fff!important;border:1px solid var(--il-line)!important;color:var(--il-ink)!important}
.liquidation-alert[b-iiq40kt5m1],.liquidation-notice[b-iiq40kt5m1]{border-radius:10px;display:grid;font-size:11px;gap:3px;margin:12px 0;padding:10px 12px}.liquidation-alert[b-iiq40kt5m1]{background:#fff0ed;border:1px solid #ffc2b7;color:#9f2f21}.liquidation-notice[b-iiq40kt5m1]{background:#e9f7f0;border:1px solid #a9d8c3;color:#116b4b}
.liquidation-metrics[b-iiq40kt5m1]{display:grid;gap:9px;grid-template-columns:repeat(6,1fr);margin:20px 0 12px}.liquidation-metrics button[b-iiq40kt5m1]{background:#fffdf9;border:1px solid var(--il-line);border-radius:12px;color:var(--il-ink);display:grid;gap:3px;min-height:80px;padding:11px 14px;text-align:left}.liquidation-metrics button:hover[b-iiq40kt5m1],.liquidation-metrics button.active[b-iiq40kt5m1]{border-color:var(--il-coral);box-shadow:0 5px 18px rgba(255,111,92,.09)}.liquidation-metrics span[b-iiq40kt5m1]{color:var(--il-muted);font-size:9px;font-weight:750}.liquidation-metrics strong[b-iiq40kt5m1]{font-size:19px}.liquidation-metrics small[b-iiq40kt5m1]{color:var(--il-muted);font-size:8px}
.liquidation-panel[b-iiq40kt5m1]{background:#fffdf9;border:1px solid var(--il-line);border-radius:12px;overflow:hidden}.liquidation-toolbar[b-iiq40kt5m1]{gap:8px;padding:10px 13px}.liquidation-toolbar>label[b-iiq40kt5m1]{align-items:center;display:flex;flex:1;position:relative}.liquidation-toolbar>label i[b-iiq40kt5m1]{left:11px;position:absolute}.liquidation-toolbar input[b-iiq40kt5m1],.liquidation-toolbar select[b-iiq40kt5m1],.reason-panel textarea[b-iiq40kt5m1]{background:#fff;border:1px solid var(--il-line);border-radius:9px;color:var(--il-ink);font-size:11px;height:40px;min-width:0;padding:0 10px;width:100%}.liquidation-toolbar input[b-iiq40kt5m1]{padding-left:34px}.liquidation-toolbar>select[b-iiq40kt5m1]{flex:0 0 160px;width:160px}.liquidation-toolbar>span[b-iiq40kt5m1]{color:var(--il-muted);font-size:9px;white-space:nowrap}.batch-actions[b-iiq40kt5m1]{display:flex;gap:6px}
.liquidation-state[b-iiq40kt5m1]{color:var(--il-muted);display:grid;font-size:11px;gap:6px;min-height:190px;place-content:center;text-align:center}.liquidation-state>i[b-iiq40kt5m1]{color:var(--il-coral);font-size:23px}.liquidation-state strong[b-iiq40kt5m1]{color:var(--il-ink)}
.liquidation-head[b-iiq40kt5m1],.liquidation-row[b-iiq40kt5m1]{align-items:center;display:grid;gap:12px;grid-template-columns:1.05fr 1.4fr 115px 115px 90px 66px}.liquidation-head[b-iiq40kt5m1]{background:#f4f1eb;color:var(--il-muted);font-size:8px;font-weight:800;padding:8px 13px;text-transform:uppercase}.liquidation-row[b-iiq40kt5m1]{border-top:1px solid var(--il-line);min-height:64px;padding:10px 13px}.liquidation-row>div[b-iiq40kt5m1]{display:grid;gap:3px;min-width:0}.liquidation-row strong[b-iiq40kt5m1]{font-size:10px}.liquidation-row span[b-iiq40kt5m1]{color:var(--il-muted);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liquidation-row>button[b-iiq40kt5m1]{background:transparent;border:0;color:var(--il-ink);font-size:9px;font-weight:750;padding:8px 0;text-align:right}.liquidation-row>button i[b-iiq40kt5m1]{color:var(--il-coral);margin-left:3px}
.status[b-iiq40kt5m1]{border-radius:8px;color:inherit!important;display:inline-flex!important;font-size:8px!important;font-weight:800;padding:4px 7px;text-transform:uppercase;width:max-content}.status.borrador[b-iiq40kt5m1]{background:#f1eee8;color:#635c53!important}.status.observada[b-iiq40kt5m1]{background:#fff0ed;color:#a3382b!important}.status.aprobada[b-iiq40kt5m1]{background:#ece8ff;color:#6049b8!important}.status.emitida[b-iiq40kt5m1]{background:#e8f2ff;color:#2f6397!important}.status.parcial[b-iiq40kt5m1]{background:#fff3df;color:#9a5c12!important}.status.pagada[b-iiq40kt5m1]{background:#e4f5ed;color:#116b4b!important}.status.vencida[b-iiq40kt5m1]{background:#ffe4df;color:#a1291b!important}.status.anulada[b-iiq40kt5m1]{background:#e9e7e3;color:#625d58!important}
.liquidation-pagination[b-iiq40kt5m1]{display:flex;gap:8px;justify-content:center;padding:11px}.liquidation-pagination button[b-iiq40kt5m1]{background:#fff;border:1px solid var(--il-line);border-radius:9px;color:var(--il-ink);font-size:9px;height:34px;padding:0 11px}.liquidation-pagination span[b-iiq40kt5m1]{align-self:center;color:var(--il-muted);font-size:9px}
.liquidation-overlay[b-iiq40kt5m1]{background:rgba(7,63,67,.72);border:0;inset:0;position:fixed;z-index:1500}.liquidation-overlay.modal[b-iiq40kt5m1]{z-index:1600}.liquidation-editor[b-iiq40kt5m1]{background:#fffdf8;box-shadow:-20px 0 50px rgba(7,44,47,.2);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;height:calc(100dvh - 64px);max-width:680px;position:fixed;right:0;top:64px;width:min(94vw,680px);z-index:1510}.liquidation-editor>header[b-iiq40kt5m1]{border-bottom:1px solid var(--il-line);padding:15px 18px}.liquidation-editor h2[b-iiq40kt5m1]{font-size:18px;margin:2px 0}.liquidation-editor>header p[b-iiq40kt5m1]{color:var(--il-muted);font-size:9px;margin:0}.liquidation-editor>header button[b-iiq40kt5m1]{background:#fff;border:1px solid var(--il-line);border-radius:9px;height:36px;width:36px}
.liquidation-detail[b-iiq40kt5m1]{display:grid;gap:12px;overflow-y:auto;padding:17px 18px}.detail-summary[b-iiq40kt5m1]{background:#f5f3ff;border-radius:11px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding:12px}.detail-summary>div[b-iiq40kt5m1]{display:grid;gap:4px}.detail-summary span[b-iiq40kt5m1],.due-dates span[b-iiq40kt5m1]{color:var(--il-muted);font-size:8px;text-transform:uppercase}.detail-summary strong[b-iiq40kt5m1],.due-dates strong[b-iiq40kt5m1]{font-size:10px}.detail-note[b-iiq40kt5m1],.non-fiscal[b-iiq40kt5m1]{background:#f5f3ff;border-radius:9px;color:var(--il-muted);font-size:9px;margin:0;padding:10px}.due-dates[b-iiq40kt5m1]{display:grid;gap:9px;grid-template-columns:1fr 1fr}.due-dates>div[b-iiq40kt5m1]{align-items:center;border:1px solid var(--il-line);border-radius:10px;display:grid;gap:2px;grid-template-columns:28px 1fr;padding:10px}.due-dates i[b-iiq40kt5m1]{color:var(--il-coral);font-size:16px;grid-row:1/3}.line-detail[b-iiq40kt5m1]{border:1px solid var(--il-line);border-radius:11px;overflow:hidden}.line-detail header[b-iiq40kt5m1]{background:#f4f1eb;padding:10px 12px}.line-detail h3[b-iiq40kt5m1]{font-size:14px;margin:2px 0}.line-detail header>strong[b-iiq40kt5m1]{color:var(--il-muted);font-size:8px}.line-detail article[b-iiq40kt5m1]{align-items:center;border-top:1px solid var(--il-line);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.line-detail article>div[b-iiq40kt5m1]{display:grid;gap:3px}.line-detail article strong[b-iiq40kt5m1]{font-size:9px}.line-detail article span[b-iiq40kt5m1]{color:var(--il-muted);font-size:8px}.line-detail article>strong[b-iiq40kt5m1]{white-space:nowrap}.credit[b-iiq40kt5m1]{color:#17805b!important}.line-detail footer[b-iiq40kt5m1]{background:#f4f1eb;padding:11px 12px}.line-detail footer span[b-iiq40kt5m1]{font-size:9px}.line-detail footer strong[b-iiq40kt5m1]{font-size:12px}.pdf-link[b-iiq40kt5m1]{background:#eef7f2;border:1px solid #b9d2c7;border-radius:10px;color:#0c6b4d;font-size:10px;font-weight:750;height:40px;text-align:left}.pdf-link i[b-iiq40kt5m1]{margin:0 7px}
.reason-panel[b-iiq40kt5m1]{background:#f5f3ff;border:1px solid #d9d1ff;border-radius:11px;display:grid;gap:8px;padding:12px}.reason-panel.danger[b-iiq40kt5m1]{background:#fff0ed;border-color:#ffc2b7}.reason-panel strong[b-iiq40kt5m1]{font-size:11px}.reason-panel p[b-iiq40kt5m1]{color:var(--il-muted);font-size:9px;margin:0}.reason-panel textarea[b-iiq40kt5m1]{height:76px;padding:9px;resize:vertical}.reason-panel>div[b-iiq40kt5m1]{display:flex;gap:7px;justify-content:flex-end}.danger-button[b-iiq40kt5m1]{background:#b6382a!important;border-color:#b6382a!important}.editor-alert[b-iiq40kt5m1]{margin:0 18px 10px}.liquidation-editor>footer[b-iiq40kt5m1]{border-top:1px solid var(--il-line);gap:7px;justify-content:flex-end;padding:11px 18px}.liquidation-editor>footer .danger-link[b-iiq40kt5m1]{background:transparent;border:1px solid #e5a79e;color:#a3382b;margin-left:auto}
.batch-confirm[b-iiq40kt5m1]{background:#fffdf8;border:1px solid var(--il-line);border-radius:16px;box-shadow:0 25px 70px rgba(7,44,47,.24);left:50%;max-width:440px;padding:24px;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100vw - 32px);z-index:1610}.batch-confirm h2[b-iiq40kt5m1]{font-size:20px;margin:5px 0 8px}.batch-confirm p[b-iiq40kt5m1]{color:var(--il-muted);font-size:11px;line-height:1.55;margin:0}.batch-confirm>div[b-iiq40kt5m1]{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}
@media(max-width:1150px){.liquidation-metrics[b-iiq40kt5m1]{grid-template-columns:repeat(3,1fr)}.liquidation-head[b-iiq40kt5m1]{display:none}.liquidation-row[b-iiq40kt5m1]{grid-template-columns:1.15fr 1.4fr 100px 78px}.liquidation-row>*:nth-child(3)[b-iiq40kt5m1],.liquidation-row>*:nth-child(4)[b-iiq40kt5m1]{display:none}.liquidation-row>*:nth-child(6)[b-iiq40kt5m1]{grid-column:4;grid-row:1}.batch-actions .secondary[b-iiq40kt5m1]{display:none}}
@media(max-width:720px){.liquidation-workspace[b-iiq40kt5m1]{padding:18px 14px 92px}.liquidation-heading[b-iiq40kt5m1]{align-items:flex-start;gap:10px}.liquidation-heading h1[b-iiq40kt5m1]{font-size:25px}.liquidation-heading p[b-iiq40kt5m1]{max-width:220px}.heading-actions label span[b-iiq40kt5m1],.heading-actions button[b-iiq40kt5m1]{font-size:0}.heading-actions button[b-iiq40kt5m1]{padding:0;width:40px}.heading-actions button i[b-iiq40kt5m1]{font-size:13px}.heading-actions input[b-iiq40kt5m1]{font-size:10px;width:124px}.liquidation-metrics[b-iiq40kt5m1]{grid-template-columns:1fr 1fr}.liquidation-toolbar[b-iiq40kt5m1]{align-items:stretch;display:grid;grid-template-columns:1fr auto}.liquidation-toolbar>select[b-iiq40kt5m1]{width:145px}.liquidation-toolbar>.batch-actions[b-iiq40kt5m1]{grid-column:1/3;justify-content:flex-end}.liquidation-toolbar>.batch-actions .secondary[b-iiq40kt5m1]{display:block}.liquidation-toolbar>span[b-iiq40kt5m1]{grid-column:1/3}.liquidation-row[b-iiq40kt5m1]{grid-template-columns:1fr auto}.liquidation-row>*[b-iiq40kt5m1]{display:grid!important;grid-column:auto!important;grid-row:auto!important}.liquidation-row>div:first-child[b-iiq40kt5m1],.liquidation-row>div:nth-child(2)[b-iiq40kt5m1]{grid-column:1/3!important}.liquidation-row>div:nth-child(3)[b-iiq40kt5m1]{display:none!important}.liquidation-row>button[b-iiq40kt5m1]{grid-column:2!important;grid-row:3/5!important}.liquidation-editor[b-iiq40kt5m1]{height:calc(100dvh - 64px);max-width:none;width:100%}.detail-summary[b-iiq40kt5m1]{grid-template-columns:1fr 1fr}.liquidation-editor>footer[b-iiq40kt5m1]{overflow-x:auto;padding-bottom:max(11px,env(safe-area-inset-bottom))}.liquidation-editor>footer button[b-iiq40kt5m1]{flex:0 0 auto}.due-dates[b-iiq40kt5m1]{grid-template-columns:1fr}}
/* _content/InquiLink/Components/Pages/Maestros.razor.rz.scp.css */
.master-page[b-chv9arboqw] {
    margin: 0 auto;
    max-width: 1480px;
    padding: 28px 36px 48px;
}

.master-page__header[b-chv9arboqw] {
    align-items: flex-start;
    display: flex;
    gap: 24px;
    justify-content: space-between;
    margin-bottom: 18px;
}

.master-page__kicker[b-chv9arboqw] {
    color: var(--il-coral-strong);
    display: block;
    font-size: 11px;
    font-weight: 780;
    letter-spacing: .11em;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.master-page__header h1[b-chv9arboqw] {
    color: var(--il-ink);
    font-size: clamp(30px, 3vw, 42px);
    font-weight: 780;
    letter-spacing: -.045em;
    line-height: 1.05;
    margin: 0;
}

.master-page__header p[b-chv9arboqw] {
    color: var(--il-muted);
    font-size: 14px;
    margin: 8px 0 0;
}

.master-page__badge[b-chv9arboqw] {
    align-items: center;
    background: var(--il-sage-soft);
    border: 1px solid rgba(75, 155, 120, .18);
    border-radius: 12px;
    color: var(--il-sage);
    display: inline-flex;
    font-size: 12px;
    font-weight: 680;
    gap: 8px;
    min-height: 40px;
    padding: 0 14px;
}

@media (max-width: 760px) {
    .master-page[b-chv9arboqw] {
        padding: 22px 16px 92px;
    }

    .master-page__header[b-chv9arboqw] {
        flex-direction: column;
    }
}
/* _content/InquiLink/Components/Pages/MantenimientoIndicadores.razor.rz.scp.css */
.maintenance-metrics[b-fv052gckga]{max-width:1400px;margin:auto;padding:28px 32px 60px;color:#073f40}.maintenance-metrics>header[b-fv052gckga]{display:flex;align-items:end;justify-content:space-between;gap:24px}.maintenance-metrics header a[b-fv052gckga]{color:#365f65;text-decoration:none;font-weight:700}.maintenance-metrics header span[b-fv052gckga]{display:block;margin-top:16px;color:#ef4939;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.maintenance-metrics h1[b-fv052gckga]{font-size:40px;margin:6px 0}.maintenance-metrics p[b-fv052gckga]{color:#547078}.maintenance-metrics__dates[b-fv052gckga]{display:flex;gap:8px;align-items:end}.maintenance-metrics__dates label[b-fv052gckga]{display:grid;gap:4px;font-size:12px;font-weight:700}.maintenance-metrics input[b-fv052gckga],.maintenance-metrics button[b-fv052gckga]{min-height:40px;border:1px solid #d8c9bb;border-radius:10px;padding:8px 11px;background:#fff}.maintenance-metrics__dates button[b-fv052gckga]{background:#ff705f;color:#fff;border-color:#ff705f;font-weight:800}.maintenance-metrics__summary[b-fv052gckga]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}.maintenance-metrics__summary article[b-fv052gckga]{padding:18px;border:1px solid #e5d7ca;border-radius:15px;background:#fffdf9;display:grid;gap:5px}.maintenance-metrics__summary span[b-fv052gckga],.maintenance-metrics__summary small[b-fv052gckga]{color:#547078}.maintenance-metrics__summary strong[b-fv052gckga]{font-size:25px}.maintenance-metrics__tabs[b-fv052gckga]{display:flex;gap:6px;margin-bottom:10px}.maintenance-metrics__tabs button[b-fv052gckga]{font-weight:700}.maintenance-metrics__tabs button.active[b-fv052gckga]{background:#eeeaff;border-color:#bfb1fa;color:#6047ca}.maintenance-metrics__table[b-fv052gckga]{border:1px solid #e5d7ca;border-radius:15px;overflow:hidden;background:#fffdf9}.maintenance-metrics__table>div[b-fv052gckga]{display:grid;grid-template-columns:minmax(240px,2fr) repeat(5,1fr);gap:10px;padding:12px 16px;border-bottom:1px solid #eee2d6}.maintenance-metrics__table>div:last-child[b-fv052gckga]{border:0}.maintenance-metrics__table .head[b-fv052gckga]{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#547078;background:#f9f3ec}.maintenance-metrics__table .late[b-fv052gckga]{color:#c7392e;font-weight:800}.maintenance-metrics__state[b-fv052gckga]{margin-top:20px;padding:20px;border-radius:15px;background:#fffdf9}.maintenance-metrics__state.error[b-fv052gckga]{background:#fff0ed;color:#a42c23}
@media(max-width:780px){.maintenance-metrics[b-fv052gckga]{padding:18px 13px}.maintenance-metrics>header[b-fv052gckga]{align-items:start;flex-direction:column}.maintenance-metrics__dates[b-fv052gckga]{width:100%;flex-wrap:wrap}.maintenance-metrics__summary[b-fv052gckga]{grid-template-columns:repeat(2,1fr)}.maintenance-metrics__table[b-fv052gckga]{overflow-x:auto}.maintenance-metrics__table>div[b-fv052gckga]{min-width:850px}.maintenance-metrics__tabs[b-fv052gckga]{overflow-x:auto}.maintenance-metrics__tabs button[b-fv052gckga]{white-space:nowrap}}
/* _content/InquiLink/Components/Pages/OutboxFailures.razor.rz.scp.css */
.outbox-page[b-z79w5i1emc] {
    color: #073f42;
    margin: 0 auto;
    max-width: 1180px;
    padding: 28px 24px 48px;
}

.outbox-page header[b-z79w5i1emc] {
    align-items: start;
    display: flex;
    gap: 24px;
    justify-content: space-between;
    margin-bottom: 22px;
}

.outbox-page header span[b-z79w5i1emc] {
    color: #ee493c;
    font-size: .76rem;
    font-weight: 800;
    letter-spacing: .08em;
}

.outbox-page h1[b-z79w5i1emc] {
    font-size: clamp(2rem, 4vw, 3rem);
    margin: 4px 0;
}

.outbox-page header p[b-z79w5i1emc] {
    color: #52686b;
    margin: 0;
}

.outbox-page header a[b-z79w5i1emc],
.outbox-list button[b-z79w5i1emc] {
    align-items: center;
    background: #fffdf8;
    border: 1px solid #dccfbd;
    border-radius: 12px;
    color: #073f42;
    display: inline-flex;
    gap: 8px;
    min-height: 40px;
    padding: 9px 14px;
    text-decoration: none;
}

.outbox-state[b-z79w5i1emc] {
    background: #fffdf8;
    border: 1px solid #e5d9ca;
    border-radius: 14px;
    padding: 20px;
}

.outbox-state.success[b-z79w5i1emc] {
    align-items: center;
    display: flex;
    gap: 10px;
}

.outbox-list[b-z79w5i1emc] {
    display: grid;
    gap: 12px;
}

.outbox-health[b-z79w5i1emc] {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    margin-top: 16px;
}

.outbox-health article[b-z79w5i1emc] {
    background: #fffdf8;
    border: 1px solid #e5d9ca;
    border-radius: 14px;
    display: grid;
    gap: 4px;
    padding: 14px;
}

.outbox-health span[b-z79w5i1emc] {
    color: #52686b;
    font-size: .78rem;
}

.outbox-health strong[b-z79w5i1emc] {
    font-size: 1.45rem;
}

.outbox-list article[b-z79w5i1emc] {
    align-items: center;
    background: #fffdf8;
    border: 1px solid #e5d9ca;
    border-radius: 14px;
    display: flex;
    gap: 20px;
    justify-content: space-between;
    padding: 16px;
}

.outbox-list article span[b-z79w5i1emc],
.outbox-list article small[b-z79w5i1emc] {
    color: #6b5bd2;
    font-size: .78rem;
    font-weight: 700;
}

.outbox-list h2[b-z79w5i1emc] {
    font-size: 1rem;
    margin: 3px 0;
}

.outbox-list p[b-z79w5i1emc] {
    color: #52686b;
    margin: 0 0 5px;
}

.outbox-list button[b-z79w5i1emc] {
    background: #ff6f61;
    border-color: #ff6f61;
    color: white;
    font-weight: 750;
}

@media (max-width: 700px) {
    .outbox-page header[b-z79w5i1emc],
    .outbox-list article[b-z79w5i1emc] {
        align-items: stretch;
        flex-direction: column;
    }

    .outbox-health[b-z79w5i1emc] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
/* _content/InquiLink/Components/Pages/Pagos.razor.rz.scp.css */
.payment-workspace[b-yesi962cey]{background:var(--il-surface);color:var(--il-ink);min-height:calc(100dvh - 64px);padding:24px 28px 52px}
.payment-heading[b-yesi962cey],.payment-toolbar[b-yesi962cey],.payment-editor>header[b-yesi962cey],.payment-editor>footer[b-yesi962cey],.allocation-list header[b-yesi962cey],.bank-panel>header[b-yesi962cey]{align-items:center;display:flex;justify-content:space-between}
.payment-heading>div:first-child>span[b-yesi962cey],.payment-editor>header span[b-yesi962cey],.allocation-list header span[b-yesi962cey],.bank-panel>header span[b-yesi962cey]{color:var(--il-coral);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}
.payment-heading h1[b-yesi962cey]{font-size:30px;margin:3px 0}.payment-heading p[b-yesi962cey]{color:var(--il-muted);font-size:13px;margin:0}.heading-actions[b-yesi962cey]{display:flex;gap:8px}.heading-actions button[b-yesi962cey],.bank-import button[b-yesi962cey],.payment-editor>footer button[b-yesi962cey],.reason-panel button[b-yesi962cey]{border-radius:10px;font-size:11px;font-weight:750;height:40px;padding:0 14px}.heading-actions button:not(.secondary)[b-yesi962cey],.bank-import button[b-yesi962cey],.payment-editor>footer button:not(.secondary):not(.danger-link)[b-yesi962cey],.reason-panel button:not(.secondary)[b-yesi962cey]{background:var(--il-coral);border:1px solid var(--il-coral);color:#fff}.secondary[b-yesi962cey]{background:#fff!important;border:1px solid var(--il-line)!important;color:var(--il-ink)!important}
.payment-alert[b-yesi962cey],.payment-notice[b-yesi962cey]{border-radius:10px;display:grid;font-size:11px;gap:3px;margin:12px 0;padding:10px 12px}.payment-alert[b-yesi962cey]{background:#fff0ed;border:1px solid #ffc2b7;color:#9f2f21}.payment-notice[b-yesi962cey]{background:#e9f7f0;border:1px solid #a9d8c3;color:#116b4b}
.payment-metrics[b-yesi962cey]{display:grid;gap:9px;grid-template-columns:repeat(6,1fr);margin:20px 0 12px}.payment-metrics button[b-yesi962cey],.payment-metrics .metric-static[b-yesi962cey]{background:#fffdf9;border:1px solid var(--il-line);border-radius:12px;color:var(--il-ink);display:grid;gap:3px;min-height:80px;padding:11px 14px;text-align:left}.payment-metrics button:hover[b-yesi962cey],.payment-metrics button.active[b-yesi962cey]{border-color:var(--il-coral);box-shadow:0 5px 18px rgba(255,111,92,.09)}.payment-metrics .metric-static[b-yesi962cey]{background:#f5f3ff}.payment-metrics span[b-yesi962cey]{color:var(--il-muted);font-size:9px;font-weight:750}.payment-metrics strong[b-yesi962cey]{font-size:19px}.payment-metrics small[b-yesi962cey]{color:var(--il-muted);font-size:8px}
.tenant-invoices[b-yesi962cey]{background:#f5f3ff;border:1px solid #d9d1ff;border-radius:12px;margin:0 0 12px;overflow:hidden}.tenant-invoices>header[b-yesi962cey]{align-items:center;display:flex;justify-content:space-between;padding:12px 14px}.tenant-invoices>header span[b-yesi962cey]{color:#6c54ca;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tenant-invoices h2[b-yesi962cey]{font-size:16px;margin:2px 0}.tenant-invoices>header small[b-yesi962cey]{color:var(--il-muted);font-size:9px}.tenant-invoice-empty[b-yesi962cey]{align-items:center;border-top:1px solid #d9d1ff;color:var(--il-muted);display:flex;font-size:10px;gap:9px;padding:13px 14px}.tenant-invoice-empty i[b-yesi962cey]{color:#6c54ca;font-size:17px}.tenant-invoice-list article[b-yesi962cey]{align-items:center;border-top:1px solid #d9d1ff;display:grid;gap:10px;grid-template-columns:90px minmax(180px,1fr) 110px 80px 60px;padding:10px 14px}.tenant-invoice-list article>div[b-yesi962cey]{display:grid;gap:2px}.tenant-invoice-list strong[b-yesi962cey]{font-size:10px}.tenant-invoice-list small[b-yesi962cey]{color:var(--il-muted);font-size:8px}.invoice-kind[b-yesi962cey]{font-size:9px;font-weight:800}.tenant-invoice-list button[b-yesi962cey]{background:#fff;border:1px solid #c9bff3;border-radius:8px;color:#4f3ca8;font-size:9px;font-weight:750;height:32px}
.payment-panel[b-yesi962cey],.bank-panel[b-yesi962cey]{background:#fffdf9;border:1px solid var(--il-line);border-radius:12px;overflow:hidden}.payment-toolbar[b-yesi962cey]{gap:8px;padding:10px 13px}.payment-toolbar>label[b-yesi962cey]{align-items:center;display:flex;flex:1;position:relative}.payment-toolbar>label i[b-yesi962cey]{left:11px;position:absolute}.payment-toolbar input[b-yesi962cey],.payment-toolbar select[b-yesi962cey],.bank-import input[b-yesi962cey],.bank-row select[b-yesi962cey],.report-form input[b-yesi962cey],.report-form select[b-yesi962cey],.report-form textarea[b-yesi962cey],.allocation-list input[b-yesi962cey],.reason-panel textarea[b-yesi962cey]{background:#fff;border:1px solid var(--il-line);border-radius:9px;color:var(--il-ink);font-size:11px;height:40px;min-width:0;padding:0 10px;width:100%}.payment-toolbar input[b-yesi962cey]{padding-left:34px}.payment-toolbar>select[b-yesi962cey]{flex:0 0 170px}.payment-toolbar>span[b-yesi962cey]{color:var(--il-muted);font-size:9px;white-space:nowrap}
.payment-state[b-yesi962cey]{color:var(--il-muted);display:grid;font-size:11px;gap:6px;min-height:190px;place-content:center;text-align:center}.payment-state.compact[b-yesi962cey]{min-height:82px}.payment-state>i[b-yesi962cey]{color:var(--il-coral);font-size:23px}.payment-state strong[b-yesi962cey]{color:var(--il-ink)}
.payment-head[b-yesi962cey],.payment-row[b-yesi962cey]{align-items:center;display:grid;gap:12px;grid-template-columns:1.1fr 1.3fr 115px 115px 90px 66px}.payment-head[b-yesi962cey]{background:#f4f1eb;color:var(--il-muted);font-size:8px;font-weight:800;padding:8px 13px;text-transform:uppercase}.payment-row[b-yesi962cey]{border-top:1px solid var(--il-line);min-height:64px;padding:10px 13px}.payment-row>div[b-yesi962cey]{display:grid;gap:3px;min-width:0}.payment-row strong[b-yesi962cey]{font-size:10px}.payment-row span[b-yesi962cey]{color:var(--il-muted);font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-row>button[b-yesi962cey]{background:transparent;border:0;color:var(--il-ink);font-size:9px;font-weight:750;padding:8px 0;text-align:right}.payment-row>button i[b-yesi962cey]{color:var(--il-coral);margin-left:3px}
.status[b-yesi962cey]{border-radius:8px;color:inherit!important;display:inline-flex!important;font-size:8px!important;font-weight:800;padding:4px 7px;text-transform:uppercase;width:max-content}.status.pendiente[b-yesi962cey]{background:#fff3df;color:#9a5c12!important}.status.observado[b-yesi962cey]{background:#fff0ed;color:#a3382b!important}.status.aprobado[b-yesi962cey]{background:#e8f2ff;color:#2f6397!important}.status.conciliado[b-yesi962cey]{background:#e4f5ed;color:#116b4b!important}.status.rechazado[b-yesi962cey],.status.revertido[b-yesi962cey]{background:#e9e7e3;color:#625d58!important}
.payment-pagination[b-yesi962cey]{display:flex;gap:8px;justify-content:center;padding:11px}.payment-pagination button[b-yesi962cey],.bank-row button[b-yesi962cey],.icon-button[b-yesi962cey]{background:#fff;border:1px solid var(--il-line);border-radius:9px;color:var(--il-ink);font-size:9px;height:34px;padding:0 11px}.payment-pagination span[b-yesi962cey]{align-self:center;color:var(--il-muted);font-size:9px}
.payment-overlay[b-yesi962cey]{background:rgba(7,63,67,.78);border:0;inset:0;position:fixed;z-index:1500}.payment-editor[b-yesi962cey]{background:#fffdf8;box-shadow:-20px 0 50px rgba(7,44,47,.2);display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:calc(100dvh - 64px);max-width:680px;position:fixed;right:0;top:64px;width:min(94vw,680px);z-index:1510}.payment-editor>header[b-yesi962cey]{border-bottom:1px solid var(--il-line);padding:15px 18px}.payment-editor h2[b-yesi962cey]{font-size:18px;margin:2px 0}.payment-editor>header p[b-yesi962cey]{color:var(--il-muted);font-size:9px;margin:0}.payment-editor>header button[b-yesi962cey]{background:#fff;border:1px solid var(--il-line);border-radius:9px;height:36px;width:36px}.payment-detail[b-yesi962cey]{display:grid;gap:12px;overflow-y:auto;padding:17px 18px}.detail-summary[b-yesi962cey]{background:#f5f3ff;border-radius:11px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding:12px}.detail-summary>div[b-yesi962cey]{display:grid;gap:4px}.detail-summary span[b-yesi962cey]{color:var(--il-muted);font-size:8px;text-transform:uppercase}.detail-summary strong[b-yesi962cey]{font-size:10px}
.document-actions[b-yesi962cey]{display:flex;gap:8px}.document-actions button[b-yesi962cey]{background:#eef7f2;border:1px solid #b9d2c7;border-radius:10px;color:#0c6b4d;font-size:10px;font-weight:750;height:40px;padding:0 12px}.document-actions i[b-yesi962cey]{margin-right:5px}.allocation-list[b-yesi962cey]{border:1px solid var(--il-line);border-radius:11px;overflow:hidden}.allocation-list header[b-yesi962cey]{background:#f4f1eb;padding:10px 12px}.allocation-list h3[b-yesi962cey]{font-size:14px;margin:2px 0}.allocation-list header>strong[b-yesi962cey]{color:var(--il-muted);font-size:8px}.allocation-list article[b-yesi962cey]{align-items:center;border-top:1px solid var(--il-line);display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.allocation-list article>div[b-yesi962cey]{display:grid;gap:3px;min-width:0}.allocation-list article strong[b-yesi962cey]{font-size:9px}.allocation-list article span[b-yesi962cey]{color:var(--il-muted);font-size:8px}.allocation-list article>strong[b-yesi962cey]{white-space:nowrap}.allocation-list input[b-yesi962cey]{flex:0 0 125px;width:125px}
.report-form[b-yesi962cey]{display:grid;gap:10px}.report-form label[b-yesi962cey],.bank-import label[b-yesi962cey]{display:grid;gap:4px}.report-form label>span[b-yesi962cey],.bank-import label>span[b-yesi962cey]{color:var(--il-muted);font-size:8px;font-weight:750;text-transform:uppercase}.report-form textarea[b-yesi962cey]{height:76px;padding:9px;resize:vertical}.two-columns[b-yesi962cey]{display:grid;gap:9px;grid-template-columns:1fr 1fr}.proof-picker[b-yesi962cey]{align-items:center!important;background:#f5f3ff;border:1px dashed #bfb2f5;border-radius:11px;cursor:pointer;display:grid!important;gap:3px!important;grid-template-columns:34px 1fr;padding:13px;position:relative}.proof-picker i[b-yesi962cey]{color:#6c54ca;font-size:20px;grid-row:1/3}.proof-picker strong[b-yesi962cey]{font-size:10px}.proof-picker span[b-yesi962cey]{text-transform:none!important}.proof-picker input[b-yesi962cey],.file-picker input[b-yesi962cey]{inset:0;opacity:0;position:absolute;cursor:pointer}
.reason-panel[b-yesi962cey]{background:#f5f3ff;border:1px solid #d9d1ff;border-radius:11px;display:grid;gap:8px;padding:12px}.reason-panel.danger[b-yesi962cey]{background:#fff0ed;border-color:#ffc2b7}.reason-panel strong[b-yesi962cey]{font-size:11px}.reason-panel p[b-yesi962cey]{color:var(--il-muted);font-size:9px;margin:0}.reason-panel textarea[b-yesi962cey]{height:76px;padding:9px;resize:vertical}.reason-panel>div[b-yesi962cey]{display:flex;gap:7px;justify-content:flex-end}.payment-editor>footer[b-yesi962cey]{border-top:1px solid var(--il-line);gap:7px;justify-content:flex-end;padding:11px 18px}.payment-editor>footer .danger-link[b-yesi962cey]{background:transparent;border:1px solid #e5a79e;color:#a3382b;margin-right:auto}
.bank-panel[b-yesi962cey]{margin-bottom:12px;padding:14px}.bank-panel>header[b-yesi962cey]{margin-bottom:12px}.bank-panel h2[b-yesi962cey]{font-size:17px;margin:2px 0}.bank-import[b-yesi962cey]{align-items:end;display:grid;gap:8px;grid-template-columns:1fr 150px auto auto;margin-bottom:12px}.file-picker[b-yesi962cey]{align-content:center;border:1px dashed #bfb2f5;border-radius:9px;height:40px;padding:0 10px;position:relative}.file-picker i[b-yesi962cey]{display:none}.file-picker span[b-yesi962cey]{text-transform:none!important}.bank-import>a[b-yesi962cey]{align-self:center;color:var(--il-ink);font-size:9px}.bank-row[b-yesi962cey]{align-items:center;border-top:1px solid var(--il-line);display:grid;gap:10px;grid-template-columns:1fr 110px minmax(220px,1fr) auto;padding:9px 0}.bank-row>div[b-yesi962cey]{display:grid;gap:3px}.bank-row strong[b-yesi962cey]{font-size:10px}.bank-row span[b-yesi962cey]{color:var(--il-muted);font-size:8px}
@media(max-width:1150px){.payment-metrics[b-yesi962cey]{grid-template-columns:repeat(3,1fr)}.payment-head[b-yesi962cey]{display:none}.payment-row[b-yesi962cey]{grid-template-columns:1.2fr 1.3fr 95px 70px}.payment-row>*:nth-child(3)[b-yesi962cey],.payment-row>*:nth-child(4)[b-yesi962cey]{display:none}.payment-row>*:nth-child(6)[b-yesi962cey]{grid-column:4;grid-row:1}.bank-row[b-yesi962cey]{grid-template-columns:1fr 100px 1fr}.bank-row button[b-yesi962cey]{grid-column:3;justify-self:end}.bank-import[b-yesi962cey]{grid-template-columns:1fr 150px auto}.bank-import>a[b-yesi962cey]{grid-column:1/4}}
@media(max-width:720px){.payment-workspace[b-yesi962cey]{padding:18px 14px 92px}.payment-heading[b-yesi962cey]{align-items:flex-start;gap:10px}.payment-heading h1[b-yesi962cey]{font-size:25px}.payment-heading p[b-yesi962cey]{max-width:215px}.heading-actions[b-yesi962cey]{flex-direction:column}.heading-actions button[b-yesi962cey]{font-size:0;padding:0;width:40px}.heading-actions button i[b-yesi962cey]{font-size:13px}.payment-metrics[b-yesi962cey]{grid-template-columns:1fr 1fr}.payment-toolbar[b-yesi962cey]{align-items:stretch;display:grid;grid-template-columns:1fr auto}.payment-toolbar>select[b-yesi962cey]{width:140px}.payment-toolbar>span[b-yesi962cey]{grid-column:1/3}.payment-row[b-yesi962cey]{grid-template-columns:1fr auto}.payment-row>*[b-yesi962cey]{display:grid!important;grid-column:auto!important;grid-row:auto!important}.payment-row>div:first-child[b-yesi962cey],.payment-row>div:nth-child(2)[b-yesi962cey]{grid-column:1/3!important}.payment-row>div:nth-child(3)[b-yesi962cey]{display:none!important}.payment-row>button[b-yesi962cey]{grid-column:2!important;grid-row:3/5!important}.payment-editor[b-yesi962cey]{height:calc(100dvh - 64px);max-width:none;width:100%}.detail-summary[b-yesi962cey]{grid-template-columns:1fr 1fr}.payment-editor>footer[b-yesi962cey]{overflow-x:auto;padding-bottom:max(11px,env(safe-area-inset-bottom))}.payment-editor>footer button[b-yesi962cey]{flex:0 0 auto}.two-columns[b-yesi962cey]{grid-template-columns:1fr}.document-actions[b-yesi962cey]{display:grid}.allocation-list article[b-yesi962cey]{align-items:flex-start;flex-direction:column}.allocation-list input[b-yesi962cey]{width:100%}.bank-import[b-yesi962cey]{grid-template-columns:1fr}.bank-import>a[b-yesi962cey]{grid-column:auto}.bank-row[b-yesi962cey]{grid-template-columns:1fr auto}.bank-row select[b-yesi962cey],.bank-row button[b-yesi962cey]{grid-column:1/3;width:100%}}
@media(max-width:720px){.tenant-invoice-list article[b-yesi962cey]{grid-template-columns:75px minmax(0,1fr) auto}.tenant-invoice-list article>strong[b-yesi962cey]{grid-column:3;grid-row:1/3}.tenant-invoice-list article>.status[b-yesi962cey]{grid-column:1}.tenant-invoice-list article>button[b-yesi962cey]{grid-column:3}}
/* _content/InquiLink/Components/Pages/Personas.razor.rz.scp.css */
.people-workspace[b-ok77q3yqf8] {
    background: rgba(255, 253, 248, .97);
    color: var(--il-ink);
    min-height: calc(100svh - 64px);
    padding: 24px 28px;
}

.people-heading[b-ok77q3yqf8] {
    align-items: end;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.people-heading span[b-ok77q3yqf8],
.people-editor header span[b-ok77q3yqf8] {
    color: var(--il-coral-strong);
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .09em;
    text-transform: uppercase;
}

.people-heading h1[b-ok77q3yqf8] {
    font-size: 26px;
    letter-spacing: -.035em;
    margin: 2px 0 3px;
}

.people-heading p[b-ok77q3yqf8] {
    color: var(--il-muted);
    font-size: 13px;
    margin: 0;
}

.people-heading > button[b-ok77q3yqf8],
.people-editor footer button:not(.secondary)[b-ok77q3yqf8] {
    align-items: center;
    background: var(--il-coral);
    border: 0;
    border-radius: 10px;
    color: #fff;
    display: inline-flex;
    font-size: 13px;
    font-weight: 750;
    gap: 8px;
    height: 40px;
    padding: 0 16px;
}

.people-toolbar[b-ok77q3yqf8] {
    align-items: center;
    display: grid;
    gap: 10px;
    grid-template-columns: minmax(280px, 620px) 210px 1fr;
    margin-bottom: 12px;
}

.people-search[b-ok77q3yqf8] {
    align-items: center;
    border: 1px solid var(--il-line);
    border-radius: 10px;
    display: flex;
    gap: 10px;
    height: 40px;
    padding: 0 12px;
}

.people-search input[b-ok77q3yqf8],
.people-toolbar select[b-ok77q3yqf8] {
    background: transparent;
    border: 0;
    box-shadow: none;
    color: var(--il-ink);
    font-size: 13px;
    height: 38px;
    min-width: 0;
    outline: 0;
    width: 100%;
}

.people-toolbar > select[b-ok77q3yqf8] {
    border: 1px solid var(--il-line);
    border-radius: 10px;
    padding: 0 11px;
}

.people-toolbar > span[b-ok77q3yqf8] {
    color: var(--il-muted);
    font-size: 12px;
    justify-self: end;
}

.people-list[b-ok77q3yqf8] {
    border: 1px solid var(--il-line);
    border-radius: 14px;
    overflow: hidden;
}

.people-list article[b-ok77q3yqf8] {
    align-items: center;
    background: rgba(255, 255, 255, .58);
    border-bottom: 1px solid var(--il-line);
    display: grid;
    gap: 14px;
    grid-template-columns: 38px minmax(210px, 1.3fr) minmax(180px, 1fr) auto auto;
    min-height: 64px;
    padding: 10px 14px;
}

.people-list article:last-child[b-ok77q3yqf8] {
    border-bottom: 0;
}

.people-avatar[b-ok77q3yqf8] {
    align-items: center;
    background: var(--il-lilac-soft);
    border-radius: 12px;
    color: var(--il-violet);
    display: flex;
    font-size: 11px;
    font-weight: 800;
    height: 38px;
    justify-content: center;
}

.people-primary[b-ok77q3yqf8] {
    display: grid;
    gap: 2px;
    min-width: 0;
}

.people-primary strong[b-ok77q3yqf8] {
    font-size: 14px;
}

.people-primary span[b-ok77q3yqf8],
.people-access[b-ok77q3yqf8] {
    color: var(--il-muted);
    font-size: 11px;
}

.people-roles[b-ok77q3yqf8] {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
}

.people-roles span[b-ok77q3yqf8] {
    background: #f1eee8;
    border-radius: 7px;
    color: var(--il-ink);
    font-size: 10px;
    font-weight: 650;
    padding: 4px 7px;
}

.people-access[b-ok77q3yqf8] {
    align-items: center;
    display: inline-flex;
    gap: 5px;
}

.people-open[b-ok77q3yqf8] {
    align-items: center;
    background: transparent;
    border: 0;
    color: var(--il-ink);
    display: inline-flex;
    font-size: 12px;
    font-weight: 750;
    gap: 7px;
}

.people-state[b-ok77q3yqf8] {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 8px;
    justify-content: center;
    min-height: 210px;
    padding: 24px;
    text-align: center;
}

.people-state span[b-ok77q3yqf8] {
    color: var(--il-muted);
    font-size: 12px;
}

.people-state--error[b-ok77q3yqf8] {
    color: #9b3027;
}

.people-state button[b-ok77q3yqf8] {
    background: transparent;
    border: 1px solid currentColor;
    border-radius: 9px;
    padding: 7px 11px;
}

.people-pagination[b-ok77q3yqf8] {
    align-items: center;
    display: flex;
    gap: 14px;
    justify-content: center;
    margin-top: 14px;
}

.people-pagination button[b-ok77q3yqf8] {
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    height: 36px;
    padding: 0 12px;
}

.people-pagination span[b-ok77q3yqf8] {
    color: var(--il-muted);
    font-size: 11px;
}

.people-overlay[b-ok77q3yqf8] {
    background: rgba(7, 63, 67, .52);
    inset: 0;
    position: fixed;
    z-index: 1500;
}

.people-editor[b-ok77q3yqf8] {
    background: #fffdf8;
    box-shadow: -20px 0 50px rgba(7, 44, 47, .18);
    display: grid;
    grid-template-rows: auto minmax(0, 1fr) auto;
    height: calc(100dvh - 64px);
    max-width: 520px;
    position: fixed;
    right: 0;
    top: 64px;
    width: min(92vw, 520px);
    z-index: 1510;
}

.people-editor header[b-ok77q3yqf8] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: flex;
    justify-content: space-between;
    padding: 18px 20px;
}

.people-editor header h2[b-ok77q3yqf8] {
    font-size: 20px;
    margin: 2px 0 0;
}

.people-editor header button[b-ok77q3yqf8] {
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    height: 36px;
    width: 36px;
}

.people-form[b-ok77q3yqf8] {
    display: grid;
    gap: 14px;
    overflow-y: auto;
    padding: 18px 20px;
}

.people-form-grid[b-ok77q3yqf8] {
    display: grid;
    gap: 10px;
    grid-template-columns: 1fr 1fr;
}

.people-form-grid--document[b-ok77q3yqf8] {
    grid-template-columns: .65fr 1.35fr;
}

.people-form label[b-ok77q3yqf8] {
    display: grid;
    gap: 5px;
}

.people-form label > span[b-ok77q3yqf8],
.people-form legend[b-ok77q3yqf8] {
    color: var(--il-muted);
    font-size: 11px;
    font-weight: 700;
}

.people-form input[b-ok77q3yqf8],
.people-form select[b-ok77q3yqf8] {
    background: #fff;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    color: var(--il-ink);
    font-size: 13px;
    height: 40px;
    padding: 0 11px;
    width: 100%;
}

.people-segmented[b-ok77q3yqf8] {
    background: #f2efe9;
    border-radius: 11px;
    display: grid;
    gap: 4px;
    grid-template-columns: 1fr 1fr;
    padding: 4px;
}

.people-segmented button[b-ok77q3yqf8] {
    background: transparent;
    border: 0;
    border-radius: 8px;
    font-size: 12px;
    height: 34px;
}

.people-segmented button.active[b-ok77q3yqf8] {
    background: #fff;
    box-shadow: 0 2px 8px rgba(7, 44, 47, .08);
    font-weight: 750;
}

.people-form fieldset[b-ok77q3yqf8] {
    border: 0;
    margin: 2px 0 0;
    padding: 0;
}

.people-form fieldset p[b-ok77q3yqf8] {
    color: var(--il-muted);
    font-size: 11px;
    margin: 2px 0 8px;
}

.people-role-picker[b-ok77q3yqf8] {
    display: flex;
    flex-wrap: wrap;
    gap: 7px;
}

.people-role-picker label[b-ok77q3yqf8] {
    align-items: center;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    cursor: pointer;
    display: inline-flex;
    height: 34px;
    padding: 0 10px;
}

.people-role-picker label.selected[b-ok77q3yqf8] {
    background: var(--il-lilac-soft);
    border-color: var(--il-violet);
    color: var(--il-violet);
}

.people-role-picker input[b-ok77q3yqf8] {
    height: 14px;
    margin: 0 6px 0 0;
    width: 14px;
}

.people-role-picker label span[b-ok77q3yqf8] {
    color: inherit;
    font-size: 11px;
}

.people-form-error[b-ok77q3yqf8] {
    background: #fff0ed;
    border-radius: 9px;
    color: #9b3027;
    font-size: 12px;
    padding: 10px 12px;
}

.people-editor footer[b-ok77q3yqf8] {
    border-top: 1px solid var(--il-line);
    display: flex;
    gap: 9px;
    justify-content: flex-end;
    padding: 14px 20px;
}

.people-editor footer .secondary[b-ok77q3yqf8] {
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 10px;
    height: 40px;
    padding: 0 15px;
}

@media (max-width: 760px) {
    .people-workspace[b-ok77q3yqf8] {
        padding: 18px 14px 82px;
    }

    .people-heading[b-ok77q3yqf8] {
        align-items: flex-start;
        gap: 14px;
    }

    .people-heading p[b-ok77q3yqf8] {
        max-width: 230px;
    }

    .people-toolbar[b-ok77q3yqf8] {
        grid-template-columns: 1fr;
    }

    .people-toolbar > span[b-ok77q3yqf8] {
        justify-self: start;
    }

    .people-list article[b-ok77q3yqf8] {
        align-items: start;
        grid-template-columns: 38px 1fr auto;
    }

    .people-primary[b-ok77q3yqf8] {
        grid-column: 2;
    }

    .people-roles[b-ok77q3yqf8] {
        grid-column: 2 / -1;
    }

    .people-access[b-ok77q3yqf8] {
        grid-column: 2;
    }

    .people-open[b-ok77q3yqf8] {
        grid-column: 3;
        grid-row: 1;
    }

    .people-form-grid[b-ok77q3yqf8] {
        grid-template-columns: 1fr;
    }

    .people-editor[b-ok77q3yqf8] {
        height: calc(100dvh - 130px);
        max-width: none;
        width: 100%;
    }
}
/* _content/InquiLink/Components/Pages/Propiedades.razor.rz.scp.css */
.properties-workspace[b-nr9gckcujh] {
    background: rgba(255, 253, 248, .96);
    color: var(--il-ink);
    min-height: calc(100svh - 64px);
    padding: 24px 28px;
}

.properties-heading[b-nr9gckcujh] {
    align-items: end;
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.properties-heading > div > span[b-nr9gckcujh] {
    color: var(--il-coral-strong);
    font-size: 11px;
    font-weight: 800;
    letter-spacing: .09em;
    text-transform: uppercase;
}

.properties-heading h1[b-nr9gckcujh] {
    font-size: 26px;
    letter-spacing: -.035em;
    margin: 2px 0 3px;
}

.properties-heading p[b-nr9gckcujh] {
    color: var(--il-muted);
    font-size: 13px;
    margin: 0;
}

.properties-heading > a[b-nr9gckcujh] {
    align-items: center;
    background: var(--il-coral);
    border-radius: 10px;
    color: #fff;
    display: inline-flex;
    font-size: 13px;
    font-weight: 750;
    gap: 8px;
    height: 40px;
    padding: 0 16px;
    text-decoration: none;
}

.properties-heading > a:hover[b-nr9gckcujh] {
    background: var(--il-coral-strong);
    box-shadow: 0 8px 20px rgba(182, 67, 55, .18);
}

.workspace-toolbar[b-nr9gckcujh] {
    align-items: center;
    display: grid;
    gap: 10px;
    grid-template-columns: minmax(280px, 620px) auto 1fr;
    margin-bottom: 12px;
}

.workspace-search[b-nr9gckcujh] {
    align-items: center;
    border: 1px solid var(--il-line);
    border-radius: 10px;
    display: flex;
    gap: 10px;
    height: 40px;
    padding: 0 12px;
}

.workspace-search input[b-nr9gckcujh] {
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    flex: 1;
    font-size: 13px;
    height: 38px;
    min-width: 0;
}

.workspace-search button[b-nr9gckcujh] {
    background: transparent;
    border: 0;
    color: var(--il-muted);
}

.workspace-filter-button[b-nr9gckcujh] {
    align-items: center;
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 10px;
    color: var(--il-ink);
    display: inline-flex;
    font-size: 12px;
    font-weight: 700;
    gap: 8px;
    height: 40px;
    padding: 0 13px;
}

.workspace-filter-button span[b-nr9gckcujh] {
    align-items: center;
    background: var(--il-coral);
    border-radius: 7px;
    color: #fff;
    display: inline-flex;
    font-size: 10px;
    height: 20px;
    justify-content: center;
    min-width: 20px;
}

.workspace-count[b-nr9gckcujh] {
    color: var(--il-muted);
    font-size: 12px;
    justify-self: end;
}

.active-filters[b-nr9gckcujh] {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 12px;
}

.active-filters button[b-nr9gckcujh] {
    align-items: center;
    background: rgba(235, 231, 251, .55);
    border: 0;
    border-radius: 9px;
    color: var(--il-ink);
    display: inline-flex;
    font-size: 11px;
    gap: 6px;
    min-height: 32px;
    padding: 0 10px;
}

.active-filters .active-filters__clear[b-nr9gckcujh] {
    background: transparent;
    color: var(--il-muted);
    text-decoration: underline;
}

.workspace-content[b-nr9gckcujh] {
    display: flex;
    gap: 20px;
    min-width: 0;
}

.data-workspace[b-nr9gckcujh] {
    border: 1px solid var(--il-line);
    border-radius: 12px;
    flex: 1;
    min-width: 0;
    overflow: hidden;
}

.table-responsive[b-nr9gckcujh] {
    overflow-x: auto;
}

.data-workspace table[b-nr9gckcujh] {
    border-collapse: collapse;
    font-size: 12px;
    width: 100%;
}

.data-workspace thead[b-nr9gckcujh] {
    background: rgba(235, 231, 251, .28);
}

.data-workspace th[b-nr9gckcujh],
.data-workspace td[b-nr9gckcujh] {
    border-bottom: 1px solid rgba(180, 152, 117, .22);
    height: 44px;
    padding: 0 12px;
    text-align: left;
    white-space: nowrap;
}

.data-workspace th[b-nr9gckcujh] {
    color: var(--il-muted);
    font-size: 10px;
    font-weight: 800;
    letter-spacing: .035em;
    text-transform: uppercase;
}

.data-workspace td strong[b-nr9gckcujh] {
    font-weight: 750;
}

.data-workspace tbody tr:hover[b-nr9gckcujh] {
    background: rgba(255, 232, 225, .34);
}

.property-status[b-nr9gckcujh] {
    align-items: center;
    color: var(--il-muted);
    display: inline-flex;
    gap: 6px;
}

.property-status > span[b-nr9gckcujh] {
    background: #a5aaa6;
    border-radius: 50%;
    height: 7px;
    width: 7px;
}

.property-status--active[b-nr9gckcujh] {
    color: #397a5d;
}

.property-status--active > span[b-nr9gckcujh] {
    background: #4daa79;
}

.claims-link[b-nr9gckcujh] {
    color: var(--il-coral-strong);
    font-weight: 700;
}

.no-claims[b-nr9gckcujh] {
    color: var(--il-muted);
}

.row-actions[b-nr9gckcujh] {
    display: flex;
    gap: 6px;
    justify-content: flex-end;
}

.row-actions a[b-nr9gckcujh] {
    align-items: center;
    border: 1px solid transparent;
    border-radius: 8px;
    color: var(--il-ink);
    display: inline-flex;
    height: 30px;
    justify-content: center;
    text-decoration: none;
    width: 30px;
}

.row-actions a:hover[b-nr9gckcujh] {
    background: var(--il-coral-soft);
    border-color: var(--il-line);
}

.workspace-pager[b-nr9gckcujh] {
    align-items: center;
    display: flex;
    font-size: 11px;
    justify-content: space-between;
    min-height: 56px;
    padding: 0 12px;
}

.workspace-pager > span[b-nr9gckcujh] {
    color: var(--il-muted);
}

.workspace-pager > div[b-nr9gckcujh] {
    align-items: center;
    display: flex;
    gap: 8px;
}

.workspace-pager button[b-nr9gckcujh] {
    align-items: center;
    background: transparent;
    border: 1px solid var(--il-line);
    border-radius: 8px;
    color: var(--il-ink);
    display: inline-flex;
    height: 32px;
    justify-content: center;
    width: 32px;
}

.workspace-pager button:disabled[b-nr9gckcujh] {
    opacity: .4;
}

.filter-panel[b-nr9gckcujh] {
    border: 1px solid var(--il-line);
    border-radius: 12px;
    flex: 0 0 300px;
    min-width: 0;
    overflow: hidden;
}

.properties-filter-backdrop[b-nr9gckcujh] {
    display: none;
}

.filter-panel > header[b-nr9gckcujh] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: flex;
    justify-content: space-between;
    min-height: 58px;
    padding: 8px 12px;
}

.filter-panel > header div[b-nr9gckcujh] {
    display: flex;
    flex-direction: column;
}

.filter-panel > header span[b-nr9gckcujh] {
    color: var(--il-coral-strong);
    font-size: 9px;
    font-weight: 800;
    text-transform: uppercase;
}

.filter-panel > header strong[b-nr9gckcujh] {
    font-size: 13px;
}

.filter-panel > header button[b-nr9gckcujh] {
    background: transparent;
    border: 0;
    border-radius: 8px;
    height: 32px;
    width: 32px;
}

.filter-panel > section[b-nr9gckcujh] {
    border-bottom: 1px solid var(--il-line);
    padding: 14px 12px;
}

.filter-panel h2[b-nr9gckcujh] {
    font-size: 12px;
    margin: 0 0 8px;
}

.filter-panel p[b-nr9gckcujh] {
    color: var(--il-muted);
    font-size: 11px;
    margin: 0;
}

.filter-options[b-nr9gckcujh] {
    display: grid;
    gap: 4px;
}

.filter-option[b-nr9gckcujh] {
    align-items: center;
    background: transparent;
    border: 0;
    border-radius: 8px;
    color: var(--il-ink);
    display: flex;
    font-size: 12px;
    justify-content: space-between;
    min-height: 38px;
    padding: 0 8px;
    text-align: left;
}

.filter-option small[b-nr9gckcujh] {
    color: var(--il-muted);
    font-size: 10px;
}

.filter-option:hover[b-nr9gckcujh],
.filter-option--active[b-nr9gckcujh] {
    background: rgba(235, 231, 251, .6);
}

.filter-option--active[b-nr9gckcujh] {
    color: var(--il-violet);
    font-weight: 750;
}

.workspace-state[b-nr9gckcujh] {
    align-items: center;
    color: var(--il-muted);
    display: flex;
    flex-direction: column;
    gap: 8px;
    justify-content: center;
    min-height: 360px;
    padding: 24px;
    text-align: center;
}

.workspace-state > i[b-nr9gckcujh] {
    font-size: 26px;
}

.workspace-state span[b-nr9gckcujh] {
    font-size: 12px;
}

.workspace-state--error[b-nr9gckcujh] {
    color: #9d3b32;
}

.workspace-state button[b-nr9gckcujh] {
    background: var(--il-coral);
    border: 0;
    border-radius: 9px;
    color: #fff;
    height: 36px;
    padding: 0 12px;
}

@media (max-width: 980px) {
    .properties-workspace[b-nr9gckcujh] {
        padding: 18px 16px 90px;
    }

    .workspace-toolbar[b-nr9gckcujh] {
        grid-template-columns: minmax(0, 1fr) auto;
    }

    .workspace-count[b-nr9gckcujh] {
        display: none;
    }

    .workspace-content[b-nr9gckcujh] {
        flex-direction: column;
    }

    .filter-panel[b-nr9gckcujh] {
        background: var(--il-paper);
        border-radius: 0;
        bottom: 66px;
        flex-basis: auto;
        max-height: calc(100svh - 130px);
        overflow-y: auto;
        overscroll-behavior: contain;
        position: fixed;
        right: 0;
        top: 64px;
        width: min(360px, 92vw);
        z-index: 2110;
    }

    .filter-panel > header[b-nr9gckcujh] {
        background: var(--il-paper);
        position: sticky;
        top: 0;
        z-index: 2;
    }

    .filter-panel > header button[b-nr9gckcujh] {
        background: #fff;
        border: 1px solid var(--il-line);
        height: 44px;
        width: 44px;
    }

    .properties-filter-backdrop[b-nr9gckcujh] {
        background: rgba(2, 41, 43, .58);
        border: 0;
        display: block;
        inset: 64px 0 66px;
        position: fixed;
        z-index: 2100;
    }
}

@media (max-width: 620px) {
    .properties-heading[b-nr9gckcujh] {
        align-items: start;
        gap: 12px;
    }

    .properties-heading > a[b-nr9gckcujh] {
        border-radius: 50%;
        box-shadow: 0 6px 16px rgba(182, 67, 55, .22);
        flex: 0 0 42px;
        height: 42px;
        justify-content: center;
        padding: 0;
        width: 42px;
    }

    .properties-heading > a span[b-nr9gckcujh] {
        display: none;
    }

    .properties-heading > a i[b-nr9gckcujh] {
        font-size: 18px;
    }
}
/* _content/InquiLink/Components/Pages/PropiedadPublica.razor.rz.scp.css */
.public-detail[b-x17437oty1]{--brand:#073f43;--action:#ff6f61;background:#faf8f3;color:var(--brand);min-height:100dvh}.public-detail>header[b-x17437oty1]{align-items:center;border-bottom:1px solid #e6ded2;display:flex;height:68px;justify-content:space-between;padding:0 max(20px,calc((100vw - 1240px)/2))}.public-detail>header a[b-x17437oty1]{color:var(--brand);font-size:11px;font-weight:700;text-decoration:none}.public-detail>header .brand[b-x17437oty1]{font-size:19px;font-weight:900}.public-detail main[b-x17437oty1]{margin:0 auto;max-width:1240px;padding:26px 24px 70px}.gallery[b-x17437oty1]{display:grid;gap:8px;grid-template-columns:2fr 1fr 1fr;grid-template-rows:220px 220px}.gallery figure[b-x17437oty1]{border-radius:12px;margin:0;overflow:hidden}.gallery figure:first-child[b-x17437oty1]{grid-row:1/3}.gallery figure:nth-child(n+4)[b-x17437oty1]{grid-column:3}.gallery img[b-x17437oty1]{height:100%;object-fit:cover;width:100%}.detail-grid[b-x17437oty1]{display:grid;gap:55px;grid-template-columns:1fr 380px;margin-top:32px}.detail-grid>article>span[b-x17437oty1]{color:var(--action);font-size:10px;font-weight:800;text-transform:uppercase}.detail-grid h1[b-x17437oty1]{font-size:40px;letter-spacing:-.03em;margin:8px 0}.location[b-x17437oty1]{color:#5d7778;font-size:12px}.feature-list[b-x17437oty1]{border-bottom:1px solid #e6ded2;border-top:1px solid #e6ded2;display:flex;gap:35px;margin:24px 0;padding:16px 0}.feature-list div[b-x17437oty1]{display:grid;gap:2px}.feature-list strong[b-x17437oty1]{font-size:14px}.feature-list span[b-x17437oty1]{color:#63797b;font-size:9px}.detail-grid article section[b-x17437oty1]{margin-top:27px}.detail-grid article section h2[b-x17437oty1]{font-size:18px}.detail-grid article section p[b-x17437oty1]{color:#4f686a;font-size:13px;line-height:1.7;white-space:pre-line}.detail-grid>aside[b-x17437oty1]{align-self:start;background:white;border:1px solid #e6ded2;border-radius:14px;display:grid;gap:11px;padding:20px;position:sticky;top:20px}.detail-grid>aside>span[b-x17437oty1]{color:#667c7d;font-size:9px;text-transform:uppercase}.detail-grid>aside>strong[b-x17437oty1]{font-size:26px}.detail-grid>aside>small[b-x17437oty1]{color:#667c7d;font-size:9px}.detail-grid>aside h2[b-x17437oty1]{border-top:1px solid #e6ded2;font-size:16px;margin:5px 0 0;padding-top:15px}.detail-grid aside label[b-x17437oty1]{display:grid;gap:4px}.detail-grid aside label>span[b-x17437oty1]{color:#667c7d;font-size:9px}.detail-grid aside input[b-x17437oty1],.detail-grid aside textarea[b-x17437oty1]{border:1px solid #e0d6ca;border-radius:9px;color:var(--brand);font-size:11px;min-width:0;padding:0 10px}.detail-grid aside input[b-x17437oty1]{height:39px}.detail-grid aside textarea[b-x17437oty1]{padding:9px;resize:vertical}.detail-grid aside .consent[b-x17437oty1]{align-items:flex-start;display:flex;font-size:9px;gap:7px;line-height:1.4}.consent input[b-x17437oty1]{accent-color:var(--action);height:14px;width:14px}.detail-grid aside button[b-x17437oty1]{background:var(--action);border:0;border-radius:10px;color:white;font-size:11px;font-weight:750;height:42px}.error[b-x17437oty1]{color:#b83427;font-size:9px;margin:0}.success[b-x17437oty1]{align-content:center;display:grid;gap:8px;justify-items:center;min-height:220px;text-align:center}.success i[b-x17437oty1]{color:#24926b;font-size:30px}.success span[b-x17437oty1]{color:#63797b;font-size:10px}.detail-state[b-x17437oty1]{display:grid;min-height:100dvh;place-content:center}
@media(max-width:850px){.detail-grid[b-x17437oty1]{gap:25px;grid-template-columns:1fr 320px}.gallery[b-x17437oty1]{grid-template-rows:170px 170px}}
@media(max-width:680px){.public-detail>header[b-x17437oty1]{height:62px;padding:0 16px}.public-detail main[b-x17437oty1]{padding:14px 14px 55px}.gallery[b-x17437oty1]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.gallery figure[b-x17437oty1]{flex:0 0 86vw;height:280px;scroll-snap-align:start}.detail-grid[b-x17437oty1]{display:block;margin-top:22px}.detail-grid h1[b-x17437oty1]{font-size:31px}.feature-list[b-x17437oty1]{gap:18px;overflow:auto}.detail-grid>aside[b-x17437oty1]{margin-top:30px;position:static}.detail-grid article section p[b-x17437oty1]{font-size:12px}}
/* _content/InquiLink/Components/Pages/Publicaciones.razor.rz.scp.css */
.publishing-page[b-our0168rtc]{background:var(--il-surface);color:var(--il-ink);min-height:calc(100dvh - 64px);padding:24px 28px 56px}.publishing-heading[b-our0168rtc],.publishing-panel>header[b-our0168rtc],.publishing-editor header[b-our0168rtc],.publishing-editor footer[b-our0168rtc]{align-items:center;display:flex;justify-content:space-between}.publishing-heading span[b-our0168rtc],.publishing-panel>header>div>span[b-our0168rtc],.publishing-editor header span[b-our0168rtc],.site-form>div:first-child>span[b-our0168rtc]{color:var(--il-coral);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.publishing-heading h1[b-our0168rtc]{font-size:30px;margin:3px 0}.publishing-heading p[b-our0168rtc]{color:var(--il-muted);font-size:13px;margin:0}.publishing-heading>button[b-our0168rtc],.publishing-heading>a[b-our0168rtc],.site-form>button[b-our0168rtc],.publishing-editor footer button[b-our0168rtc],.availability button[b-our0168rtc],.publication-state button[b-our0168rtc]{align-items:center;background:var(--il-coral);border:1px solid var(--il-coral);border-radius:10px;color:white;display:inline-flex;font-size:12px;font-weight:750;gap:6px;height:40px;padding:0 14px;text-decoration:none}.publishing-tabs[b-our0168rtc]{border-bottom:1px solid var(--il-line);display:flex;margin:20px 0 16px;overflow:auto}.publishing-tabs button[b-our0168rtc]{background:none;border:0;border-bottom:2px solid transparent;color:var(--il-muted);font-size:12px;font-weight:750;height:40px;padding:0 15px}.publishing-tabs button.active[b-our0168rtc]{border-color:var(--il-coral);color:var(--il-ink)}.publishing-tabs button span[b-our0168rtc]{background:#ffebe6;border-radius:8px;color:#b43d30;font-size:8px;margin-left:4px;padding:2px 5px}.publishing-alert[b-our0168rtc]{background:#fff0ed;border:1px solid #ffc2b7;border-radius:10px;color:#9f2f21;font-size:12px;margin:10px 0;padding:10px 12px}.publishing-state[b-our0168rtc]{color:var(--il-muted);display:grid;font-size:12px;min-height:180px;place-content:center}.publishing-metrics[b-our0168rtc]{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-bottom:12px}.publishing-metrics article[b-our0168rtc],.publishing-panel[b-our0168rtc],.site-form[b-our0168rtc],.site-preview[b-our0168rtc]{background:#fffdf9;border:1px solid var(--il-line);border-radius:12px}.publishing-metrics article[b-our0168rtc]{display:grid;gap:3px;padding:13px 15px}.publishing-metrics span[b-our0168rtc]{color:var(--il-muted);font-size:9px}.publishing-metrics strong[b-our0168rtc]{font-size:20px}.publishing-panel[b-our0168rtc]{overflow:hidden}.publishing-panel>header[b-our0168rtc]{border-bottom:1px solid var(--il-line);padding:13px 15px}.publishing-panel h2[b-our0168rtc]{font-size:17px;margin:2px 0}.search[b-our0168rtc]{align-items:center;display:flex;position:relative}.search i[b-our0168rtc]{left:10px;position:absolute}.search input[b-our0168rtc]{border:1px solid var(--il-line);border-radius:9px;font-size:11px;height:38px;padding:0 10px 0 31px;width:240px}.listing-grid[b-our0168rtc]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding:13px}.listing-card[b-our0168rtc]{background:white;border:1px solid var(--il-line);border-radius:11px;overflow:hidden}.cover[b-our0168rtc]{background:#edf2f0;border:0;display:grid;height:170px;overflow:hidden;padding:0;place-content:center;position:relative;width:100%}.cover img[b-our0168rtc]{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.cover>i[b-our0168rtc]{color:#84a5a5;font-size:25px}.cover>span:not(.status)[b-our0168rtc]{color:var(--il-muted);font-size:9px}.status[b-our0168rtc]{background:#eeeafd;border-radius:7px;color:#604db7!important;font-size:8px!important;font-weight:800;left:9px;padding:4px 7px;position:absolute;top:9px}.listing-info[b-our0168rtc]{padding:12px}.listing-info>span[b-our0168rtc]{color:var(--il-coral);font-size:8px;font-weight:800}.listing-info h2[b-our0168rtc]{font-size:15px;margin:4px 0}.listing-info p[b-our0168rtc]{color:var(--il-muted);font-size:9px;margin:0 0 10px}.listing-info>div[b-our0168rtc]{align-items:center;border-top:1px solid var(--il-line);display:flex;justify-content:space-between;padding-top:9px}.listing-info strong[b-our0168rtc]{font-size:12px}.listing-info button[b-our0168rtc]{background:none;border:0;color:var(--il-ink);font-size:9px;font-weight:750}.lead-head[b-our0168rtc],.lead-row[b-our0168rtc]{align-items:center;display:grid;gap:10px;grid-template-columns:80px .8fr 1fr 1.6fr .5fr .5fr;padding:8px 14px}.lead-head[b-our0168rtc]{background:#f4f1eb;color:var(--il-muted);font-size:8px;font-weight:800;text-transform:uppercase}.lead-row[b-our0168rtc]{border-bottom:1px solid var(--il-line);min-height:60px}.lead-row strong[b-our0168rtc],.lead-row span[b-our0168rtc],.lead-row p[b-our0168rtc],.lead-row a[b-our0168rtc]{font-size:9px}.lead-row p[b-our0168rtc]{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lead-row div[b-our0168rtc]{display:grid}.lead-row a[b-our0168rtc]{color:#147858}.lead-row .status[b-our0168rtc]{position:static;width:max-content}.site-settings[b-our0168rtc]{display:grid;gap:12px;grid-template-columns:minmax(500px,1fr) minmax(280px,.55fr)}.site-form[b-our0168rtc]{display:grid;gap:12px;padding:18px}.site-form h2[b-our0168rtc]{font-size:20px;margin:3px 0}.site-form p[b-our0168rtc]{color:var(--il-muted);font-size:11px;margin:0}.site-form label[b-our0168rtc],.editor-body label[b-our0168rtc]{display:grid;gap:5px}.site-form label>span[b-our0168rtc],.editor-body label>span[b-our0168rtc]{color:var(--il-muted);font-size:10px;font-weight:700}.site-form input[b-our0168rtc],.site-form textarea[b-our0168rtc],.editor-body input[b-our0168rtc],.editor-body select[b-our0168rtc],.editor-body textarea[b-our0168rtc],.availability input[b-our0168rtc],.availability select[b-our0168rtc]{background:white;border:1px solid var(--il-line);border-radius:9px;color:var(--il-ink);font-size:12px;min-width:0;padding:0 10px;width:100%}.site-form input[b-our0168rtc],.editor-body input[b-our0168rtc],.editor-body select[b-our0168rtc],.availability input[b-our0168rtc],.availability select[b-our0168rtc]{height:40px}.site-form textarea[b-our0168rtc],.editor-body textarea[b-our0168rtc]{padding:9px;resize:vertical}.form-grid[b-our0168rtc]{display:grid;gap:9px;grid-template-columns:1fr 1fr}.form-grid.three[b-our0168rtc]{grid-template-columns:repeat(3,1fr)}.check[b-our0168rtc]{align-items:center!important;display:flex!important;font-size:11px;gap:7px}.check input[b-our0168rtc]{accent-color:var(--il-coral);height:16px;width:16px}.site-form>button[b-our0168rtc]{justify-self:end}.site-preview[b-our0168rtc]{align-content:center;background:linear-gradient(145deg,#fffdf8,#f4f1ff);display:grid;gap:12px;min-height:440px;padding:34px}.site-preview>span[b-our0168rtc]{color:var(--il-muted);font-size:9px;text-transform:uppercase}.preview-brand[b-our0168rtc]{color:var(--preview-primary);font-size:18px;font-weight:850}.site-preview h2[b-our0168rtc]{color:var(--preview-primary);font-size:35px;line-height:1.05;margin:20px 0 0}.site-preview p[b-our0168rtc]{color:var(--il-muted);font-size:12px}.site-preview button[b-our0168rtc]{background:var(--preview-action);border:0;border-radius:10px;color:white;font-size:11px;font-weight:750;height:40px;width:140px}.site-preview small[b-our0168rtc]{color:var(--il-muted);font-size:8px}.publishing-overlay[b-our0168rtc]{background:rgba(7,44,47,.72);inset:0;position:fixed;z-index:1500}.publishing-editor[b-our0168rtc]{background:#fffdf8;box-shadow:-20px 0 50px rgba(7,44,47,.2);display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:calc(100dvh - 64px);max-width:720px;position:fixed;right:0;top:64px;width:min(96vw,720px);z-index:1510}.publishing-editor header[b-our0168rtc]{border-bottom:1px solid var(--il-line);padding:15px 18px}.publishing-editor h2[b-our0168rtc]{font-size:19px;margin:2px 0}.publishing-editor header button[b-our0168rtc]{background:transparent;border:1px solid var(--il-line);border-radius:9px;height:36px;width:36px}.editor-body[b-our0168rtc]{display:grid;gap:12px;overflow-y:auto;padding:17px 18px}.publishing-editor footer[b-our0168rtc]{border-top:1px solid var(--il-line);gap:8px;justify-content:flex-end;padding:12px 18px}.publishing-editor footer button.secondary[b-our0168rtc]{background:transparent;border-color:var(--il-line);color:var(--il-ink)}.media-section[b-our0168rtc],.availability[b-our0168rtc],.publication-state[b-our0168rtc]{border-top:1px solid var(--il-line);display:grid;gap:10px;padding-top:12px}.media-section>div:first-child[b-our0168rtc]{align-items:center;display:flex;justify-content:space-between}.media-section h3[b-our0168rtc],.availability h3[b-our0168rtc]{font-size:15px;margin:0}.media-section span[b-our0168rtc]{color:var(--il-muted);font-size:9px}.media-grid[b-our0168rtc]{display:grid;gap:7px;grid-template-columns:repeat(4,1fr)}.media-grid figure[b-our0168rtc]{border-radius:8px;height:95px;margin:0;overflow:hidden;position:relative}.media-grid img[b-our0168rtc]{height:100%;object-fit:cover;width:100%}.media-grid figcaption[b-our0168rtc]{background:var(--il-coral);bottom:4px;color:white;font-size:7px;left:4px;padding:2px 5px;position:absolute}.upload[b-our0168rtc]{align-items:center!important;border:1px dashed #b9aaa0;border-radius:10px;cursor:pointer;display:flex!important;gap:7px;justify-content:center;min-height:44px;position:relative}.upload input[b-our0168rtc]{inset:0;opacity:0;position:absolute}.availability button[b-our0168rtc]{justify-self:end}.publication-state[b-our0168rtc]{align-items:center;grid-template-columns:1fr auto auto}.publication-state>span[b-our0168rtc]{color:var(--il-muted);font-size:9px}.publication-state strong[b-our0168rtc]{font-size:12px}
.lead-row select[b-our0168rtc]{background:white;border:1px solid var(--il-line);border-radius:8px;color:var(--il-ink);font-size:9px;height:32px;min-width:0;padding:0 6px;width:100%}.media-actions[b-our0168rtc]{display:flex!important;gap:4px;position:absolute;right:4px;top:4px}.media-actions button[b-our0168rtc],.availability-list button[b-our0168rtc]{align-items:center;background:rgba(7,44,47,.88);border:0;border-radius:7px;color:white;display:flex;height:27px;justify-content:center;padding:0;width:27px}.availability-list[b-our0168rtc]{display:grid;gap:6px}.availability-list article[b-our0168rtc]{align-items:center;background:#f4f1eb;border-radius:8px;display:flex;justify-content:space-between;padding:8px 10px}.availability-list article div[b-our0168rtc]{display:grid;gap:2px}.availability-list strong[b-our0168rtc]{font-size:10px}.availability-list span[b-our0168rtc]{color:var(--il-muted);font-size:8px}
@media(max-width:1000px){.listing-grid[b-our0168rtc]{grid-template-columns:1fr 1fr}.site-settings[b-our0168rtc]{grid-template-columns:1fr}.site-preview[b-our0168rtc]{min-height:300px}.lead-head[b-our0168rtc]{display:none}.lead-row[b-our0168rtc]{grid-template-columns:1fr 1fr 1fr}.lead-row p[b-our0168rtc]{grid-column:1/3}}
@media(max-width:720px){.publishing-page[b-our0168rtc]{padding:18px 14px 92px}.publishing-heading[b-our0168rtc]{align-items:flex-start}.publishing-heading h1[b-our0168rtc]{font-size:26px}.publishing-heading p[b-our0168rtc]{max-width:250px}.publishing-heading>button[b-our0168rtc],.publishing-heading>a[b-our0168rtc]{font-size:0;width:40px}.publishing-heading i[b-our0168rtc]{font-size:14px}.publishing-metrics[b-our0168rtc]{grid-template-columns:1fr 1fr}.listing-grid[b-our0168rtc]{grid-template-columns:1fr}.search input[b-our0168rtc]{width:160px}.site-settings[b-our0168rtc]{display:block}.site-preview[b-our0168rtc]{display:none}.form-grid[b-our0168rtc],.form-grid.three[b-our0168rtc]{grid-template-columns:1fr}.lead-row[b-our0168rtc]{grid-template-columns:1fr auto}.lead-row>*[b-our0168rtc]{grid-column:auto!important}.lead-row p[b-our0168rtc]{grid-column:1/3!important}.publishing-editor[b-our0168rtc]{height:calc(100dvh - 64px);max-width:none;width:100%}.media-grid[b-our0168rtc]{grid-template-columns:repeat(3,1fr)}}
/* _content/InquiLink/Components/Pages/ReclamoProceso.razor.rz.scp.css */
.maintenance[b-sslrlx5zol]{max-width:1500px;margin:0 auto;padding:28px 32px 64px;color:#073f40}.maintenance-heading[b-sslrlx5zol]{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:20px}.maintenance-heading a[b-sslrlx5zol]{color:#365f65;text-decoration:none;font-weight:700}.maintenance-eyebrow[b-sslrlx5zol]{display:block;margin-top:18px;color:#ef4939;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.maintenance-heading h1[b-sslrlx5zol]{font-size:clamp(27px,3vw,42px);line-height:1.05;margin:7px 0}.maintenance-heading p[b-sslrlx5zol]{margin:0;color:#547078}.maintenance-heading__status[b-sslrlx5zol]{text-align:right;display:grid;gap:7px}.maintenance-state-pill[b-sslrlx5zol]{display:inline-flex;padding:7px 12px;border-radius:999px;background:#eee9ff;color:#6047ca;font-size:12px;font-weight:800;text-transform:uppercase}.maintenance-heading__status small[b-sslrlx5zol]{font-weight:700;color:#b33428}.maintenance-message[b-sslrlx5zol]{padding:12px 16px;margin-bottom:16px;border-radius:12px;background:#e4f6ec;color:#126c45}.maintenance-message.is-error[b-sslrlx5zol],.maintenance-state--error[b-sslrlx5zol]{background:#fff0ed;color:#a42c23}.maintenance-progress[b-sslrlx5zol]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin:0 0 18px}.maintenance-progress span[b-sslrlx5zol]{min-width:0;padding:10px;border:1px solid #e6d8ca;border-radius:12px;background:#fffdf9;color:#789096;text-align:center}.maintenance-progress span.done[b-sslrlx5zol]{background:#eeeaff;color:#5d45c2;border-color:#d7cffd}.maintenance-progress i[b-sslrlx5zol]{display:block;font-size:18px;margin-bottom:3px}.maintenance-progress small[b-sslrlx5zol]{font-weight:700}.maintenance-layout[b-sslrlx5zol]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.maintenance-main[b-sslrlx5zol]{display:grid;gap:14px}.maintenance-card[b-sslrlx5zol],.maintenance-aside section[b-sslrlx5zol]{background:#fffdf9;border:1px solid #e5d7ca;border-radius:16px;padding:20px}.maintenance-card header[b-sslrlx5zol]{display:grid;gap:2px;margin-bottom:17px}.maintenance-card header span[b-sslrlx5zol],.maintenance-aside>section>span[b-sslrlx5zol]{color:#ef4939;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.maintenance-card header strong[b-sslrlx5zol]{font-size:20px}.maintenance-card label[b-sslrlx5zol]{display:grid;gap:6px;color:#365f65;font-size:13px;font-weight:700}.maintenance-card input[b-sslrlx5zol],.maintenance-card select[b-sslrlx5zol],.maintenance-card textarea[b-sslrlx5zol]{width:100%;min-height:40px;border:1px solid #d9cabc;border-radius:10px;background:#fff;padding:8px 11px;color:#073f40}.maintenance-card textarea[b-sslrlx5zol]{resize:vertical}.maintenance-fields[b-sslrlx5zol]{display:grid;gap:12px;margin-bottom:13px}.maintenance-fields.two[b-sslrlx5zol]{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-fields.three[b-sslrlx5zol]{grid-template-columns:repeat(3,minmax(0,1fr))}.maintenance-fields .wide[b-sslrlx5zol]{grid-column:1/-1}.maintenance-primary[b-sslrlx5zol],.maintenance-secondary[b-sslrlx5zol],.maintenance-upload[b-sslrlx5zol]{min-height:40px;border-radius:10px;padding:8px 14px;font-weight:800;border:1px solid #ff705f;cursor:pointer}.maintenance-primary[b-sslrlx5zol]{background:#ff705f;color:#fff}.maintenance-secondary[b-sslrlx5zol],.maintenance-upload[b-sslrlx5zol]{background:#fff;color:#073f40;border-color:#cdbdaf}.maintenance-actions[b-sslrlx5zol],.maintenance-budget-actions[b-sslrlx5zol],.maintenance-reopen[b-sslrlx5zol]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.maintenance-compact-list[b-sslrlx5zol]{list-style:none;padding:12px 0 0;margin:12px 0 0;border-top:1px solid #eee0d2}.maintenance-compact-list li[b-sslrlx5zol]{display:flex;justify-content:space-between;gap:12px;padding:6px 0}.maintenance-compact-list span[b-sslrlx5zol]{color:#547078}.maintenance-budget-lines[b-sslrlx5zol]{display:grid;gap:7px}.maintenance-budget-lines>div[b-sslrlx5zol]{display:grid;grid-template-columns:145px minmax(160px,1fr) 80px 120px 110px 36px;gap:7px;align-items:center}.maintenance-budget-lines button[b-sslrlx5zol]{border:0;background:transparent;color:#b33428}.maintenance-budget-actions[b-sslrlx5zol]{justify-content:space-between;margin:12px 0}.maintenance-budget-current[b-sslrlx5zol],.maintenance-evidence[b-sslrlx5zol]{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-top:14px;padding:11px;border-radius:10px;background:#f1eeff}.maintenance-upload[b-sslrlx5zol]{display:inline-flex!important;align-items:center;gap:7px;position:relative;overflow:hidden}.maintenance-upload input[b-sslrlx5zol]{position:absolute;inset:0;opacity:0;cursor:pointer}.maintenance-reopen[b-sslrlx5zol]{margin-top:14px}.maintenance-reopen input[b-sslrlx5zol]{flex:1}.maintenance-aside[b-sslrlx5zol]{position:sticky;top:84px;display:grid;gap:12px}.maintenance-aside section[b-sslrlx5zol]{display:grid;gap:7px}.maintenance-aside section>strong[b-sslrlx5zol]{font-size:21px}.maintenance-aside small[b-sslrlx5zol]{color:#547078}.maintenance-timeline div[b-sslrlx5zol]{position:relative;padding:11px 0 11px 17px;border-left:1px solid #d8ccc1}.maintenance-timeline i[b-sslrlx5zol]{position:absolute;width:7px;height:7px;border-radius:50%;background:#ff705f;left:-4px;top:17px}.maintenance-timeline p[b-sslrlx5zol]{font-size:12px;color:#547078;margin:4px 0}.maintenance-state[b-sslrlx5zol]{margin:40px;padding:28px;border-radius:16px;background:#fffdf9;display:grid;gap:10px;justify-items:start}.maintenance-brief p[b-sslrlx5zol]{font-size:17px}.maintenance-brief dl[b-sslrlx5zol]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0 0}.maintenance-brief dl div[b-sslrlx5zol]{padding:10px;background:#faf5ee;border-radius:10px}.maintenance-brief dt[b-sslrlx5zol]{font-size:11px;color:#547078}.maintenance-brief dd[b-sslrlx5zol]{margin:3px 0 0;font-weight:700}
@media(max-width:980px){.maintenance[b-sslrlx5zol]{padding:20px 18px 55px}.maintenance-layout[b-sslrlx5zol]{grid-template-columns:1fr}.maintenance-aside[b-sslrlx5zol]{position:static}.maintenance-progress[b-sslrlx5zol]{overflow-x:auto;grid-template-columns:repeat(7,110px)}.maintenance-budget-lines>div[b-sslrlx5zol]{grid-template-columns:1fr 1fr}.maintenance-budget-lines>div strong[b-sslrlx5zol]{text-align:right}.maintenance-brief dl[b-sslrlx5zol]{grid-template-columns:1fr}}
@media(max-width:620px){.maintenance[b-sslrlx5zol]{padding:15px 12px 45px}.maintenance-heading[b-sslrlx5zol]{align-items:flex-start}.maintenance-heading__status[b-sslrlx5zol]{display:none}.maintenance-fields.two[b-sslrlx5zol],.maintenance-fields.three[b-sslrlx5zol]{grid-template-columns:1fr}.maintenance-card[b-sslrlx5zol]{padding:15px}.maintenance-budget-lines>div[b-sslrlx5zol]{grid-template-columns:1fr 1fr}.maintenance-budget-lines>div input:nth-of-type(1)[b-sslrlx5zol]{grid-column:1/-1}.maintenance-card button[b-sslrlx5zol]{width:100%}.maintenance-actions>*[b-sslrlx5zol]{flex:1 1 100%}.maintenance-budget-current[b-sslrlx5zol]{align-items:flex-start;flex-direction:column}}

.maintenance-connectivity[b-sslrlx5zol]{align-items:center;background:rgba(95,205,154,.12);border:1px solid rgba(29,145,94,.2);border-radius:12px;display:grid;gap:8px 14px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:14px;padding:10px 12px}.maintenance-connectivity.is-offline[b-sslrlx5zol]{background:rgba(255,111,97,.1);border-color:rgba(232,91,77,.28)}.maintenance-connectivity>span[b-sslrlx5zol]{color:#073f40;font-size:12px;font-weight:800}.maintenance-connectivity>small[b-sslrlx5zol]{color:#547078;font-size:11px}.maintenance-connectivity>button[b-sslrlx5zol]{background:transparent;border:1px solid #d9cabc;border-radius:9px;color:#073f40;font-size:11px;font-weight:750;min-height:36px;padding:0 11px}.maintenance-link[b-sslrlx5zol]{display:inline-flex;margin-top:14px;text-decoration:none;width:fit-content}
@media(max-width:620px){.maintenance-connectivity[b-sslrlx5zol]{grid-template-columns:1fr auto}.maintenance-connectivity>small[b-sslrlx5zol]{grid-column:1/-1;grid-row:2}.maintenance-connectivity>button[b-sslrlx5zol]{width:auto}}
.maintenance-chat__messages[b-sslrlx5zol]{display:grid;gap:10px;max-height:390px;overflow-y:auto;padding:2px 4px 12px 0;scrollbar-color:#c9bcad transparent}.maintenance-chat__messages article[b-sslrlx5zol]{width:min(82%,720px);padding:11px 13px;border:1px solid #e6d8ca;border-radius:14px 14px 14px 4px;background:#faf5ee}.maintenance-chat__messages article.is-own[b-sslrlx5zol]{justify-self:end;border-color:#d8cffd;border-radius:14px 14px 4px 14px;background:#f1eeff}.maintenance-chat__messages article>div[b-sslrlx5zol]{display:flex;justify-content:space-between;align-items:center;gap:12px}.maintenance-chat__messages strong[b-sslrlx5zol]{font-size:12px}.maintenance-chat__messages time[b-sslrlx5zol]{color:#6d8085;font-size:11px;white-space:nowrap}.maintenance-chat__messages p[b-sslrlx5zol]{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.maintenance-chat__empty[b-sslrlx5zol],.maintenance-chat__closed[b-sslrlx5zol]{margin:0;padding:14px;border-radius:11px;background:#faf5ee;color:#547078}.maintenance-chat__composer[b-sslrlx5zol]{display:grid;gap:7px;padding-top:14px;border-top:1px solid #eee0d2}.maintenance-chat__composer>div[b-sslrlx5zol]{display:flex;align-items:center;justify-content:space-between;gap:12px}.maintenance-chat__composer small[b-sslrlx5zol]{color:#6d8085}.maintenance-chat__composer button[b-sslrlx5zol]{width:auto}
@media(max-width:620px){.maintenance-chat__messages article[b-sslrlx5zol]{width:94%}.maintenance-chat__composer>div[b-sslrlx5zol]{align-items:stretch;flex-direction:column}.maintenance-chat__composer button[b-sslrlx5zol]{width:100%}}
/* _content/InquiLink/Components/Pages/Reclamos.razor.rz.scp.css */
.claim-detail-page[b-aew72ru16b] {
    margin: 0 auto;
    max-width: 1180px;
    padding: 28px 36px 48px;
}

.claim-detail-header[b-aew72ru16b] {
    align-items: flex-start;
    display: flex;
    gap: 20px;
    justify-content: space-between;
    margin-bottom: 18px;
}

.claim-detail-header > div > span[b-aew72ru16b],
.claim-section-heading > span[b-aew72ru16b] {
    color: var(--il-coral-strong);
    display: block;
    font-size: 11px;
    font-weight: 780;
    letter-spacing: .11em;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.claim-detail-header h1[b-aew72ru16b] {
    color: var(--il-ink);
    font-size: clamp(30px, 3vw, 40px);
    font-weight: 790;
    letter-spacing: -.045em;
    line-height: 1.05;
    margin: 0;
}

.claim-detail-header p[b-aew72ru16b] {
    color: var(--il-muted);
    font-size: 14px;
    margin: 8px 0 0;
}

.claim-detail-back[b-aew72ru16b] {
    align-items: center;
    background: #fffdf9;
    border: 1px solid var(--il-line);
    border-radius: 10px;
    color: var(--il-ink);
    display: inline-flex;
    font-size: 12px;
    font-weight: 700;
    gap: 7px;
    min-height: 40px;
    padding: 0 13px;
    text-decoration: none;
}

.claim-detail-back:hover[b-aew72ru16b] {
    border-color: var(--il-coral);
    color: var(--il-coral-strong);
}

.claim-detail-workspace[b-aew72ru16b] {
    display: grid;
    gap: 14px;
}

.claim-not-found[b-aew72ru16b] {
    align-items: center;
    background: rgba(255, 253, 248, .92);
    border: 1px solid var(--il-line);
    border-radius: 14px;
    display: grid;
    gap: 14px;
    grid-template-columns: 42px minmax(0, 1fr) auto;
    padding: 22px;
}

.claim-not-found > i[b-aew72ru16b] {
    align-items: center;
    background: var(--il-lavender);
    border-radius: 11px;
    color: var(--il-violet);
    display: flex;
    font-size: 18px;
    height: 42px;
    justify-content: center;
    width: 42px;
}

.claim-not-found h2[b-aew72ru16b] {
    color: var(--il-ink);
    font-size: 18px;
    font-weight: 760;
    margin: 0;
}

.claim-not-found p[b-aew72ru16b] {
    color: var(--il-muted);
    font-size: 13px;
    margin: 4px 0 0;
}

.claim-not-found a[b-aew72ru16b] {
    background: var(--il-coral);
    border-radius: 10px;
    color: #fff;
    font-size: 12px;
    font-weight: 720;
    padding: 11px 14px;
    text-decoration: none;
}

.claim-context-grid[b-aew72ru16b] {
    background: rgba(255, 253, 248, .9);
    border: 1px solid var(--il-line);
    border-radius: 14px;
    display: grid;
    gap: 1px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    overflow: hidden;
}

.claim-context-item[b-aew72ru16b] {
    background: #fffdf9;
    display: flex;
    flex-direction: column;
    gap: 4px;
    min-height: 72px;
    padding: 13px 15px;
}

.claim-context-item > span[b-aew72ru16b],
.claim-context-item > label[b-aew72ru16b] {
    color: var(--il-muted);
    font-size: 10px;
    font-weight: 700;
    letter-spacing: .05em;
    text-transform: uppercase;
}

.claim-context-item > strong[b-aew72ru16b] {
    color: var(--il-ink);
    font-size: 13px;
    font-weight: 720;
    overflow-wrap: anywhere;
}

.claim-context-item--status select[b-aew72ru16b] {
    border-color: var(--il-line-strong);
    border-radius: 9px;
    color: var(--il-ink);
    font-size: 12px;
    min-height: 34px;
    padding: 5px 30px 5px 9px;
}

.claim-thread[b-aew72ru16b],
.claim-composer[b-aew72ru16b] {
    background: rgba(255, 253, 248, .92);
    border: 1px solid var(--il-line);
    border-radius: 14px;
}

.claim-thread[b-aew72ru16b] {
    min-height: 260px;
    padding: 14px 16px;
}

.claim-section-heading[b-aew72ru16b] {
    margin-bottom: 10px;
}

.claim-section-heading h2[b-aew72ru16b] {
    color: var(--il-ink);
    font-size: 18px;
    font-weight: 760;
    letter-spacing: -.025em;
    margin: 0;
}

.claim-date-divider[b-aew72ru16b] {
    background: var(--il-lavender);
    border: 1px solid rgba(127, 103, 203, .18);
    border-radius: 8px;
    color: var(--il-violet);
    font-size: 10px;
    font-weight: 720;
    padding: 5px 9px;
    text-transform: uppercase;
}

.claim-thread[b-aew72ru16b]  .shadow-sm[style*="background-color"] {
    border: 1px solid var(--il-line) !important;
    border-radius: 12px !important;
    box-shadow: none !important;
    color: var(--il-ink);
    padding: 8px 10px !important;
}

.claim-thread[b-aew72ru16b]  img {
    border-radius: 10px;
    height: 34px;
    object-fit: cover;
    width: 34px;
}

.claim-composer[b-aew72ru16b] {
    padding: 14px 16px;
}

.claim-composer__body[b-aew72ru16b] {
    display: grid;
    gap: 10px;
}

.claim-composer__input[b-aew72ru16b] {
    align-items: stretch;
    display: grid;
    gap: 10px;
    grid-template-columns: minmax(0, 1fr) auto;
}

.message-textarea[b-aew72ru16b] {
    background: #fff;
    border: 1px solid var(--il-line-strong);
    border-radius: 10px;
    color: var(--il-ink);
    font-size: 13px;
    min-height: 82px;
    padding: 11px 12px;
    resize: vertical;
    width: 100%;
}

.message-textarea:focus[b-aew72ru16b] {
    border-color: var(--il-violet);
    box-shadow: 0 0 0 3px rgba(127, 103, 203, .12);
    outline: none;
}

.claim-composer__tools[b-aew72ru16b] {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    gap: 8px;
    justify-content: space-between;
}

.claim-send-button[b-aew72ru16b] {
    align-items: center;
    background: var(--il-coral);
    border: 1px solid var(--il-coral);
    border-radius: 10px;
    color: #fff;
    display: inline-flex;
    font-size: 12px;
    font-weight: 720;
    gap: 7px;
    justify-content: center;
    min-height: 40px;
    padding: 0 14px;
}

.claim-send-button:disabled[b-aew72ru16b] {
    cursor: not-allowed;
    opacity: .55;
}

.whatsapp-panel[b-aew72ru16b] {
    background: #f0faf5;
    border: 1px solid rgba(36, 139, 91, .2);
    border-radius: 10px;
    padding: 10px 12px;
}

.whatsapp-vinculo input[b-aew72ru16b] {
    min-width: 12rem;
}

.mi-contenedor[b-aew72ru16b] {
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-color: #c6bdb0 transparent;
    scrollbar-width: thin;
}

.mi-contenedor[b-aew72ru16b]::-webkit-scrollbar {
    width: 8px;
}

.mi-contenedor[b-aew72ru16b]::-webkit-scrollbar-track {
    background: transparent;
}

.mi-contenedor[b-aew72ru16b]::-webkit-scrollbar-thumb {
    background-clip: padding-box;
    background-color: #c6bdb0;
    border: 2px solid transparent;
    border-radius: 4px;
}

.skeleton-container[b-aew72ru16b] {
    display: flex;
    gap: 12px;
    width: 100%;
}

.skeleton-avatar[b-aew72ru16b],
.skeleton-avatar-chico[b-aew72ru16b],
.skeleton-content[b-aew72ru16b],
.skeleton-content-grande[b-aew72ru16b],
.skeleton-content-grande-borde-recto[b-aew72ru16b] {
    animation: skeletonPulse-b-aew72ru16b 1.5s infinite ease-in-out;
    background: linear-gradient(100deg, #f2ece3 30%, #e8dfd2 50%, #f2ece3 70%);
    border-radius: 10px;
}

.skeleton-avatar[b-aew72ru16b] {
    height: 48px;
    width: 48px;
}

.skeleton-avatar-chico[b-aew72ru16b] {
    height: 34px;
    width: 34px;
}

.skeleton-content[b-aew72ru16b] {
    flex: 1;
    height: 35px;
}

.skeleton-content-grande[b-aew72ru16b],
.skeleton-content-grande-borde-recto[b-aew72ru16b] {
    flex: 1;
    height: 70px;
}

@keyframes skeletonPulse-b-aew72ru16b {
    0%, 100% { opacity: .58; }
    50% { opacity: 1; }
}

@media (max-width: 900px) {
    .claim-context-grid[b-aew72ru16b] {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 640px) {
    .claim-detail-page[b-aew72ru16b] {
        padding: 22px 16px 96px;
    }

    .claim-detail-header[b-aew72ru16b] {
        align-items: stretch;
        flex-direction: column;
    }

    .claim-detail-back[b-aew72ru16b] {
        align-self: flex-start;
    }

    .claim-context-grid[b-aew72ru16b] {
        grid-template-columns: 1fr;
    }

    .claim-composer__input[b-aew72ru16b] {
        grid-template-columns: 1fr;
    }

    .claim-not-found[b-aew72ru16b] {
        grid-template-columns: 42px minmax(0, 1fr);
    }

    .claim-not-found a[b-aew72ru16b] {
        grid-column: 1 / -1;
        text-align: center;
    }

    .claim-composer__tools[b-aew72ru16b] {
        flex-direction: row;
    }

    .whatsapp-vinculo[b-aew72ru16b] {
        align-items: stretch !important;
        flex-direction: column;
    }
}
/* _content/InquiLink/Components/Pages/ReclamosWorkspace.razor.rz.scp.css */
.claims-workspace[b-mkbuys23jo] {
    box-sizing: border-box;
    color: var(--il-ink);
    min-height: calc(100vh - 64px);
    padding: 24px 28px 32px;
}

.claims-heading[b-mkbuys23jo] {
    align-items: end;
    display: flex;
    justify-content: space-between;
    margin: 0 auto 18px;
    max-width: 1440px;
}

.claims-heading h1[b-mkbuys23jo] {
    font-size: clamp(1.8rem, 2.4vw, 2.45rem);
    letter-spacing: -.045em;
    line-height: 1;
    margin: 3px 0 6px;
}

.claims-heading p[b-mkbuys23jo] {
    color: var(--il-muted);
    font-size: .92rem;
    margin: 0;
}

.claims-eyebrow[b-mkbuys23jo] {
    color: var(--il-coral-strong);
    font-size: .68rem;
    font-weight: 800;
    letter-spacing: .14em;
    text-transform: uppercase;
}

.claims-new[b-mkbuys23jo] {
    align-items: center;
    background: var(--il-coral);
    border: 1px solid var(--il-coral);
    border-radius: 12px;
    color: white;
    display: inline-flex;
    font-size: .82rem;
    font-weight: 750;
    gap: .5rem;
    min-height: 40px;
    padding: 0 16px;
    text-decoration: none;
}

.claims-summary[b-mkbuys23jo] {
    display: grid;
    gap: 8px;
    grid-template-columns: repeat(5, 1fr);
    margin: 0 auto 12px;
    max-width: 1440px;
}

.claims-summary__item[b-mkbuys23jo] {
    background: rgba(255, 255, 255, .7);
    border: 1px solid var(--il-line);
    border-radius: 12px;
    color: var(--il-ink);
    display: grid;
    grid-template-columns: 1fr auto;
    min-height: 74px;
    padding: 11px 13px;
    text-align: left;
}

.claims-summary__item:hover[b-mkbuys23jo],
.claims-summary__item.selected[b-mkbuys23jo] {
    background: var(--il-lavender);
    border-color: #cfc5f1;
}

.claims-summary__item span[b-mkbuys23jo] {
    align-self: end;
    font-size: .76rem;
    font-weight: 750;
}

.claims-summary__item strong[b-mkbuys23jo] {
    font-size: 1.45rem;
    grid-row: span 2;
}

.claims-summary__item small[b-mkbuys23jo] {
    color: var(--il-muted);
    font-size: .66rem;
}

.claims-toolbar[b-mkbuys23jo] {
    align-items: center;
    background: rgba(255, 255, 255, .78);
    border: 1px solid var(--il-line);
    border-radius: 12px;
    display: flex;
    gap: 9px;
    margin: 0 auto 10px;
    max-width: 1440px;
    padding: 8px;
}

.claims-toolbar > label[b-mkbuys23jo] {
    align-items: center;
    background: #fff;
    border: 1px solid var(--il-line);
    border-radius: 10px;
    display: flex;
    flex: 1;
    gap: 9px;
    min-height: 40px;
    padding: 0 12px;
}

.claims-toolbar input[b-mkbuys23jo] {
    background: transparent;
    border: 0;
    color: var(--il-ink);
    flex: 1;
    font-size: .86rem;
    min-width: 0;
    outline: 0;
}

.claims-toolbar label button[b-mkbuys23jo],
.claims-filter-trigger[b-mkbuys23jo] {
    align-items: center;
    background: transparent;
    border: 0;
    color: var(--il-muted);
    display: inline-flex;
    justify-content: center;
}

.claims-filter-trigger[b-mkbuys23jo] {
    border: 1px solid var(--il-line);
    border-radius: 10px;
    color: var(--il-ink);
    font-size: .78rem;
    font-weight: 700;
    gap: 7px;
    min-height: 40px;
    padding: 0 13px;
}

.claims-filter-trigger span[b-mkbuys23jo] {
    align-items: center;
    background: var(--il-coral);
    border-radius: 99px;
    color: white;
    display: inline-flex;
    font-size: .64rem;
    height: 19px;
    justify-content: center;
    min-width: 19px;
}

.claims-total[b-mkbuys23jo] {
    color: var(--il-muted);
    font-size: .72rem;
    padding: 0 8px;
}

.claims-active-filters[b-mkbuys23jo] {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin: 0 auto 10px;
    max-width: 1440px;
}

.claims-active-filters button[b-mkbuys23jo] {
    align-items: center;
    background: var(--il-lavender);
    border: 0;
    border-radius: 99px;
    color: var(--il-ink);
    display: inline-flex;
    font-size: .68rem;
    gap: 5px;
    min-height: 28px;
    padding: 0 10px;
}

.claims-active-filters .claims-clear-all[b-mkbuys23jo] {
    background: transparent;
    color: var(--il-coral-strong);
    font-weight: 750;
}

.claims-list[b-mkbuys23jo] {
    background: rgba(255, 255, 255, .72);
    border: 1px solid var(--il-line);
    border-radius: 12px;
    margin: 0 auto;
    max-width: 1440px;
    overflow: hidden;
}

.claim-row[b-mkbuys23jo] {
    align-items: center;
    border-bottom: 1px solid var(--il-line);
    display: grid;
    gap: 16px;
    grid-template-columns: 142px minmax(300px, 1fr) 230px 78px;
    min-height: 88px;
    padding: 11px 14px;
}

.claim-row:hover[b-mkbuys23jo] {
    background: rgba(245, 242, 255, .46);
}

.claim-row__identity[b-mkbuys23jo],
.claim-row__subject[b-mkbuys23jo],
.claim-row__service[b-mkbuys23jo] {
    display: flex;
    flex-direction: column;
    min-width: 0;
}

.claim-row__identity[b-mkbuys23jo] {
    align-items: flex-start;
    gap: 3px;
}

.claim-row__identity > a[b-mkbuys23jo] {
    color: var(--il-ink);
    font-size: .95rem;
    font-weight: 800;
    text-decoration: none;
}

.claim-row__identity small[b-mkbuys23jo],
.claim-row__service small[b-mkbuys23jo] {
    color: var(--il-muted);
    font-size: .66rem;
}

.claim-state-pill[b-mkbuys23jo] {
    border-radius: 99px;
    font-size: .6rem;
    font-weight: 800;
    padding: 3px 7px;
    text-transform: uppercase;
}

.claim-state-pill--pendiente[b-mkbuys23jo] {
    background: #fff0e9;
    color: #b74a2c;
}

.claim-state-pill--en-proceso[b-mkbuys23jo] {
    background: var(--il-lavender);
    color: #6757a8;
}

.claim-state-pill--resuelto[b-mkbuys23jo],
.claim-state-pill--cerrado[b-mkbuys23jo] {
    background: #e3f4eb;
    color: #26704d;
}

.claim-row__subject[b-mkbuys23jo] {
    gap: 2px;
}

.claim-row__subject strong[b-mkbuys23jo] {
    font-size: .84rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.claim-row__subject span[b-mkbuys23jo] {
    color: var(--il-muted);
    font-size: .7rem;
}

.claim-row__subject p[b-mkbuys23jo] {
    display: -webkit-box;
    font-size: .75rem;
    line-height: 1.3;
    margin: 3px 0 0;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.claim-row__service[b-mkbuys23jo] {
    align-items: flex-start;
    gap: 4px;
}

.claim-priority[b-mkbuys23jo] {
    align-items: center;
    display: inline-flex;
    font-size: .66rem;
    font-weight: 750;
    gap: 5px;
}

.claim-priority--urgente[b-mkbuys23jo] {
    color: #c63b34;
}

.claim-priority--alta[b-mkbuys23jo] {
    color: #b86818;
}

.claim-priority--normal[b-mkbuys23jo] {
    color: #536b70;
}

.claim-row__sla[b-mkbuys23jo] {
    color: var(--il-ink);
    font-size: .75rem;
}

.claim-row__sla--late[b-mkbuys23jo] {
    color: #c63b34;
}

.claim-row__open[b-mkbuys23jo] {
    align-items: center;
    color: var(--il-ink);
    display: inline-flex;
    font-size: .74rem;
    font-weight: 750;
    gap: 6px;
    justify-self: end;
    text-decoration: none;
}

.claims-pagination[b-mkbuys23jo] {
    align-items: center;
    display: flex;
    justify-content: space-between;
    min-height: 52px;
    padding: 7px 14px;
}

.claims-pagination > span[b-mkbuys23jo] {
    color: var(--il-muted);
    font-size: .69rem;
}

.claims-pagination > div[b-mkbuys23jo] {
    align-items: center;
    display: flex;
    gap: 10px;
}

.claims-pagination strong[b-mkbuys23jo] {
    font-size: .7rem;
}

.claims-pagination button[b-mkbuys23jo] {
    align-items: center;
    background: #fff;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    color: var(--il-ink);
    display: inline-flex;
    height: 34px;
    justify-content: center;
    width: 34px;
}

.claims-pagination button:disabled[b-mkbuys23jo] {
    opacity: .38;
}

.claims-empty[b-mkbuys23jo],
.claims-state[b-mkbuys23jo] {
    align-items: center;
    color: var(--il-muted);
    display: flex;
    flex-direction: column;
    gap: 7px;
    justify-content: center;
    min-height: 360px;
    text-align: center;
}

.claims-empty i[b-mkbuys23jo],
.claims-state > i[b-mkbuys23jo] {
    color: var(--il-violet);
    font-size: 1.7rem;
}

.claims-empty strong[b-mkbuys23jo],
.claims-state strong[b-mkbuys23jo] {
    color: var(--il-ink);
}

.claims-empty button[b-mkbuys23jo],
.claims-state button[b-mkbuys23jo] {
    background: var(--il-coral);
    border: 0;
    border-radius: 10px;
    color: white;
    min-height: 38px;
    padding: 0 14px;
}

.claims-state--error > i[b-mkbuys23jo] {
    color: #c63b34;
}

.claims-filter-backdrop[b-mkbuys23jo] {
    background: rgba(2, 41, 43, .58);
    border: 0;
    inset: 64px 0 0;
    position: fixed;
    z-index: 2100;
}

.claims-filter-panel[b-mkbuys23jo] {
    background: var(--il-paper);
    box-shadow: -20px 0 50px rgba(2, 41, 43, .14);
    display: flex;
    flex-direction: column;
    height: calc(100svh - 64px);
    max-height: calc(100svh - 64px);
    overscroll-behavior: contain;
    overflow-y: auto;
    padding: 20px;
    position: fixed;
    right: 0;
    top: 64px;
    width: min(390px, 92vw);
    z-index: 2110;
}

.claims-filter-panel > header[b-mkbuys23jo] {
    align-items: center;
    background: var(--il-paper);
    border-bottom: 1px solid var(--il-line);
    display: flex;
    justify-content: space-between;
    padding-bottom: 15px;
    position: sticky;
    top: 0;
    z-index: 2;
}

.claims-filter-panel > header div[b-mkbuys23jo] {
    display: flex;
    flex-direction: column;
}

.claims-filter-panel > header span[b-mkbuys23jo] {
    color: var(--il-coral-strong);
    font-size: .66rem;
    font-weight: 800;
    letter-spacing: .12em;
    text-transform: uppercase;
}

.claims-filter-panel > header strong[b-mkbuys23jo] {
    font-size: 1.15rem;
}

.claims-filter-panel > header button[b-mkbuys23jo] {
    align-items: center;
    background: #fff;
    border: 1px solid var(--il-line);
    border-radius: 10px;
    color: var(--il-ink);
    display: inline-flex;
    flex: 0 0 44px;
    height: 44px;
    justify-content: center;
    width: 44px;
}

.claims-filter-panel section[b-mkbuys23jo] {
    border-bottom: 1px solid var(--il-line);
    padding: 16px 0;
}

.claims-filter-panel h2[b-mkbuys23jo] {
    font-size: .78rem;
    margin: 0 0 9px;
}

.claims-filter-options[b-mkbuys23jo] {
    display: grid;
    gap: 6px;
    grid-template-columns: 1fr 1fr;
}

.claims-filter-options button[b-mkbuys23jo] {
    align-items: center;
    background: #fff;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    color: var(--il-ink);
    display: flex;
    font-size: .72rem;
    justify-content: space-between;
    min-height: 38px;
    padding: 0 10px;
}

.claims-filter-options button.selected[b-mkbuys23jo] {
    background: var(--il-lavender);
    border-color: #b8aaeb;
}

.claims-filter-options small[b-mkbuys23jo] {
    color: var(--il-muted);
}

.claims-filter-panel select[b-mkbuys23jo],
.claims-date-range input[b-mkbuys23jo] {
    background: #fff;
    border: 1px solid var(--il-line);
    border-radius: 9px;
    color: var(--il-ink);
    min-height: 40px;
    padding: 0 10px;
    width: 100%;
}

.claims-date-range[b-mkbuys23jo] {
    display: grid;
    gap: 8px;
    grid-template-columns: 1fr 1fr;
}

.claims-date-range label span[b-mkbuys23jo] {
    color: var(--il-muted);
    display: block;
    font-size: .65rem;
    margin-bottom: 4px;
}

.claims-filter-panel > footer[b-mkbuys23jo] {
    background: var(--il-paper);
    bottom: 0;
    display: grid;
    gap: 8px;
    grid-template-columns: 1fr 2fr;
    margin-top: auto;
    padding-top: 18px;
    position: sticky;
    z-index: 2;
}

.claims-filter-panel > footer button[b-mkbuys23jo] {
    border-radius: 10px;
    font-size: .75rem;
    font-weight: 750;
    min-height: 42px;
}

.claims-filter-panel .secondary[b-mkbuys23jo] {
    background: transparent;
    border: 1px solid var(--il-line);
    color: var(--il-ink);
}

.claims-filter-panel .primary[b-mkbuys23jo] {
    background: var(--il-coral);
    border: 1px solid var(--il-coral);
    color: white;
}

@media (max-width: 980px) {
    .claims-workspace[b-mkbuys23jo] {
        padding: 18px 16px 28px;
    }

    .claims-summary[b-mkbuys23jo] {
        grid-template-columns: repeat(3, 1fr);
    }

    .claim-row[b-mkbuys23jo] {
        grid-template-columns: 120px minmax(240px, 1fr) 190px 56px;
    }
}

@media (max-width: 720px) {
    .claims-filter-backdrop[b-mkbuys23jo] {
        inset: 64px 0 66px;
    }

    .claims-filter-panel[b-mkbuys23jo] {
        bottom: 66px;
        height: calc(100svh - 130px);
        max-height: calc(100svh - 130px);
    }

    .claims-heading[b-mkbuys23jo] {
        align-items: flex-start;
    }

    .claims-heading p[b-mkbuys23jo] {
        max-width: 230px;
    }

    .claims-new[b-mkbuys23jo] {
        font-size: 0;
        padding: 0;
        width: 40px;
    }

    .claims-new i[b-mkbuys23jo] {
        font-size: 1rem;
    }

    .claims-summary[b-mkbuys23jo] {
        display: flex;
        overflow-x: auto;
        padding-bottom: 4px;
    }

    .claims-summary__item[b-mkbuys23jo] {
        flex: 0 0 152px;
    }

    .claims-toolbar[b-mkbuys23jo] {
        flex-wrap: wrap;
    }

    .claims-toolbar > label[b-mkbuys23jo] {
        flex-basis: 100%;
    }

    .claims-total[b-mkbuys23jo] {
        margin-left: auto;
    }

    .claim-row[b-mkbuys23jo] {
        align-items: start;
        gap: 9px;
        grid-template-columns: 96px minmax(0, 1fr);
        padding: 12px;
    }

    .claim-row__subject[b-mkbuys23jo] {
        grid-column: 2;
        grid-row: 1;
    }

    .claim-row__identity[b-mkbuys23jo] {
        grid-row: 1 / 4;
    }

    .claim-row__service[b-mkbuys23jo] {
        grid-column: 2;
        grid-row: 2;
    }

    .claim-row__open[b-mkbuys23jo] {
        grid-column: 2;
        grid-row: 3;
        justify-self: start;
    }

    .claim-row__subject strong[b-mkbuys23jo] {
        white-space: normal;
    }

    .claims-pagination[b-mkbuys23jo] {
        align-items: flex-start;
        flex-direction: column;
        gap: 8px;
    }
}
/* _content/InquiLink/Components/Pages/Rendiciones.razor.rz.scp.css */
.owner-workspace[b-u310ota33a]{display:grid;gap:18px;max-width:1580px;margin:0 auto;padding:28px 32px 56px;color:#073f43}.owner-heading[b-u310ota33a],.profit-toolbar[b-u310ota33a],.statement-toolbar[b-u310ota33a],.authorization-panel header[b-u310ota33a],.owner-drawer>header[b-u310ota33a]{display:flex;align-items:center;justify-content:space-between;gap:16px}.owner-heading span[b-u310ota33a],.profit-toolbar>div span[b-u310ota33a],.authorization-panel header span[b-u310ota33a],.owner-drawer>header span[b-u310ota33a]{color:#ef4d3d;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.owner-heading h1[b-u310ota33a]{font-size:2.7rem;line-height:1;margin:5px 0 8px}.owner-heading p[b-u310ota33a],.owner-drawer header p[b-u310ota33a]{color:#4d686a;margin:0}.heading-actions[b-u310ota33a],.drawer-actions[b-u310ota33a],.authorization-actions[b-u310ota33a]{display:flex;gap:10px;flex-wrap:wrap}.owner-workspace button[b-u310ota33a],.owner-drawer button[b-u310ota33a]{border:0;border-radius:12px;background:#ff6f5c;color:#fff;min-height:40px;padding:0 16px;font-weight:750}.owner-workspace button.secondary[b-u310ota33a],.owner-drawer button.secondary[b-u310ota33a]{background:#fff;color:#073f43;border:1px solid #ddcfc0}.owner-notice[b-u310ota33a],.owner-alert[b-u310ota33a]{padding:12px 16px;border-radius:12px;background:#eaf7f0;color:#167651}.owner-alert[b-u310ota33a]{background:#fff0ed;color:#b9382e}.profit-panel[b-u310ota33a],.statement-panel[b-u310ota33a],.authorization-panel[b-u310ota33a]{background:#fff;border:1px solid #e3d5c5;border-radius:18px;overflow:hidden}.profit-toolbar[b-u310ota33a]{padding:18px 20px;border-bottom:1px solid #eee3d6}.profit-toolbar h2[b-u310ota33a],.authorization-panel h2[b-u310ota33a]{margin:2px 0 0;font-size:1.45rem}.profit-toolbar label[b-u310ota33a]{display:grid;gap:4px;color:#4d686a;font-size:.74rem}.profit-toolbar input[b-u310ota33a],.statement-toolbar input[b-u310ota33a],.statement-toolbar select[b-u310ota33a],.transfer-form input[b-u310ota33a]{height:40px;border:1px solid #ddcfc0;border-radius:10px;background:#fff;padding:0 12px;color:#073f43}.profit-metrics[b-u310ota33a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e9ded2}.profit-metrics article[b-u310ota33a]{display:grid;gap:5px;background:#fff;padding:18px}.profit-metrics article.accent[b-u310ota33a]{background:#f0edff}.profit-metrics span[b-u310ota33a],.profit-metrics small[b-u310ota33a]{color:#4d686a}.profit-metrics strong[b-u310ota33a]{font-size:1.55rem}.profit-breakdown[b-u310ota33a]{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:18px;background:#faf8f4}.profit-breakdown h3[b-u310ota33a]{font-size:1rem;margin:0 0 8px}.profit-breakdown button[b-u310ota33a]{display:flex;justify-content:space-between;width:100%;background:transparent;color:#073f43;border-radius:0;border-bottom:1px solid #e5dbcf;text-align:left;padding:9px 2px}.profit-breakdown button span[b-u310ota33a],.profit-breakdown button strong[b-u310ota33a]{display:grid;gap:2px}.profit-breakdown small[b-u310ota33a]{color:#6c8082;font-weight:500}.statement-toolbar[b-u310ota33a]{padding:12px}.statement-toolbar .search[b-u310ota33a]{display:flex;align-items:center;gap:8px;flex:1;border:1px solid #ddcfc0;border-radius:11px;padding:0 12px}.statement-toolbar .search input[b-u310ota33a]{border:0;padding-left:0;width:100%;outline:0}.statement-toolbar>span[b-u310ota33a]{color:#4d686a;white-space:nowrap}.statement-head[b-u310ota33a],.statement-row[b-u310ota33a]{display:grid;grid-template-columns:1.1fr 1.3fr .8fr .9fr .9fr .65fr .45fr;gap:12px;align-items:center;padding:10px 16px}.statement-head[b-u310ota33a]{background:#f7f3ec;color:#5e7476;font-size:.72rem;font-weight:750;text-transform:uppercase}.statement-row[b-u310ota33a]{border-top:1px solid #eee3d6;min-height:68px}.statement-row>div[b-u310ota33a]{display:grid;gap:3px}.statement-row span[b-u310ota33a],.statement-row small[b-u310ota33a]{color:#607779;font-size:.78rem}.statement-row>button[b-u310ota33a]{background:transparent;color:#073f43;padding:0;justify-self:end}.owner-status[b-u310ota33a]{display:inline-flex;width:max-content;border-radius:999px;padding:5px 9px;background:#eef0f0;color:#496164!important;font-size:.7rem!important;font-weight:800;text-transform:uppercase}.owner-status.aprobada[b-u310ota33a],.owner-status.pagada[b-u310ota33a]{background:#e2f5ea;color:#18734f!important}.owner-status.emitida[b-u310ota33a]{background:#eae6ff;color:#5c4cba!important}.owner-status.borrador[b-u310ota33a],.owner-status.pendiente[b-u310ota33a]{background:#fff0e5;color:#aa4b1d!important}.owner-status.rechazada[b-u310ota33a]{background:#ffe7e2;color:#b72d25!important}.owner-pagination[b-u310ota33a]{display:flex;align-items:center;justify-content:center;gap:14px;padding:14px;border-top:1px solid #eee3d6}.owner-pagination button[b-u310ota33a]{background:#fff;color:#073f43;border:1px solid #ddcfc0}.owner-state[b-u310ota33a]{display:grid;place-items:center;gap:8px;min-height:210px;color:#607779;text-align:center}.owner-state i[b-u310ota33a]{font-size:1.8rem;color:#ff6f5c}.authorization-panel[b-u310ota33a]{padding:18px}.authorization-panel header strong[b-u310ota33a]{display:grid;place-items:center;background:#f0edff;color:#6a55c9;width:38px;height:38px;border-radius:50%}.authorization-panel>p[b-u310ota33a]{color:#607779}.authorization-panel>article[b-u310ota33a]{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:12px 0;border-top:1px solid #eee3d6}.authorization-panel article>div:first-child[b-u310ota33a]{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center}.authorization-panel article small[b-u310ota33a]{grid-column:2;color:#607779}.owner-overlay[b-u310ota33a]{position:fixed;inset:0;background:rgba(7,38,41,.72);z-index:1100}.owner-drawer[b-u310ota33a]{position:fixed;right:0;top:0;bottom:0;width:min(720px,100vw);z-index:1110;background:#fbf8f2;box-shadow:-18px 0 50px rgba(7,38,41,.24);overflow:auto;padding:22px;color:#073f43}.owner-drawer>header[b-u310ota33a]{position:sticky;top:-22px;background:#fbf8f2;padding:18px 0 14px;z-index:2;border-bottom:1px solid #e5d8ca}.owner-drawer h2[b-u310ota33a]{font-size:1.65rem;margin:4px 0}.icon-button[b-u310ota33a]{width:42px;padding:0!important;border:1px solid #ddcfc0!important;background:#fff!important;color:#073f43!important}.drawer-summary[b-u310ota33a]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px 0}.drawer-summary div[b-u310ota33a]{display:grid;gap:5px;padding:12px;border-radius:12px;border:1px solid #e3d5c5;background:#fff}.drawer-summary span[b-u310ota33a]{color:#607779;font-size:.76rem}.drawer-summary .net[b-u310ota33a]{grid-column:1/-1;background:#f0edff}.drawer-summary .net strong[b-u310ota33a]{font-size:1.5rem}.drawer-actions[b-u310ota33a]{padding:0 0 16px;border-bottom:1px solid #e5d8ca}.drawer-lines h3[b-u310ota33a],.transfer-form h3[b-u310ota33a]{font-size:1rem;margin:18px 0 8px}.drawer-lines article[b-u310ota33a]{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #e5d8ca}.drawer-lines article>div[b-u310ota33a]{display:grid;gap:3px}.drawer-lines article span[b-u310ota33a],.drawer-lines article small[b-u310ota33a],.drawer-lines article a[b-u310ota33a]{color:#607779;font-size:.76rem}.drawer-lines article a[b-u310ota33a]{text-decoration:underline;text-align:right}.transfer-form[b-u310ota33a]{display:grid;gap:10px;margin-top:18px;padding:16px;background:#fff;border:1px solid #e3d5c5;border-radius:14px}.transfer-form>div[b-u310ota33a]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.transfer-form label[b-u310ota33a]{display:grid;gap:4px}.transfer-form label span[b-u310ota33a]{font-size:.75rem;color:#607779}
@media(max-width:980px){.owner-workspace[b-u310ota33a]{padding:20px 18px}.owner-heading[b-u310ota33a],.profit-toolbar[b-u310ota33a]{align-items:flex-start;flex-wrap:wrap}.profit-metrics[b-u310ota33a]{grid-template-columns:1fr 1fr}.profit-breakdown[b-u310ota33a]{grid-template-columns:1fr}.statement-head[b-u310ota33a]{display:none}.statement-row[b-u310ota33a]{grid-template-columns:1fr 1fr 1fr}.statement-row>button[b-u310ota33a]{justify-self:start}.statement-row>div:nth-child(4)[b-u310ota33a]{display:none}}
@media(max-width:620px){.owner-workspace[b-u310ota33a]{padding:16px 12px}.owner-heading[b-u310ota33a]{display:grid}.owner-heading h1[b-u310ota33a]{font-size:2.1rem}.heading-actions[b-u310ota33a]{display:grid;grid-template-columns:1fr 1fr}.profit-toolbar label[b-u310ota33a]{width:calc(50% - 8px)}.profit-metrics[b-u310ota33a]{grid-template-columns:1fr 1fr}.profit-metrics article[b-u310ota33a]{padding:13px}.profit-metrics strong[b-u310ota33a]{font-size:1.15rem}.statement-toolbar[b-u310ota33a]{display:grid;grid-template-columns:1fr 1fr}.statement-toolbar .search[b-u310ota33a]{grid-column:1/-1}.statement-row[b-u310ota33a]{grid-template-columns:1fr 1fr;padding:14px 12px}.statement-row>div:nth-child(3)[b-u310ota33a],.statement-row>div:nth-child(4)[b-u310ota33a]{display:none}.authorization-panel>article[b-u310ota33a]{align-items:flex-start;display:grid}.owner-drawer[b-u310ota33a]{padding:16px}.drawer-summary[b-u310ota33a]{grid-template-columns:1fr 1fr}.drawer-lines article[b-u310ota33a]{display:grid}.drawer-lines article a[b-u310ota33a]{text-align:left}.transfer-form>div[b-u310ota33a]{grid-template-columns:1fr}.owner-overlay[b-u310ota33a]{background:rgba(7,38,41,.84)}}

.portfolio-panel[b-u310ota33a]{background:#fff;border:1px solid #e3d5c5;border-radius:18px;overflow:hidden}
.profit-toolbar[b-u310ota33a]{flex-wrap:wrap}
.filter-toggle span[b-u310ota33a]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f0edff;color:#5c4cba}
.profit-filters[b-u310ota33a]{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;padding:16px 20px;background:#faf8f4;border-bottom:1px solid #eee3d6}
.profit-filters label[b-u310ota33a]{display:grid;gap:5px;color:#4d686a;font-size:.74rem}
.profit-filters select[b-u310ota33a]{height:40px;border:1px solid #ddcfc0;border-radius:10px;background:#fff;padding:0 12px;color:#073f43;min-width:0}
.profit-filter-actions[b-u310ota33a]{display:flex;align-items:end;justify-content:flex-end;gap:8px;grid-column:2/-1}
.portfolio-metrics[b-u310ota33a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#e9ded2}
.portfolio-metrics article[b-u310ota33a]{display:grid;gap:5px;background:#fff;padding:18px}
.portfolio-metrics article.accent[b-u310ota33a]{background:#f0edff}
.portfolio-metrics span[b-u310ota33a],.portfolio-metrics small[b-u310ota33a]{color:#4d686a}
.portfolio-metrics strong[b-u310ota33a]{font-size:1.45rem}
.portfolio-grid[b-u310ota33a]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#e9ded2}
.portfolio-grid>div[b-u310ota33a]{background:#fff;padding:18px}
.portfolio-grid h2[b-u310ota33a]{font-size:1rem;margin:0 0 10px}
.portfolio-grid h2:not(:first-child)[b-u310ota33a]{margin-top:22px}
.portfolio-grid p[b-u310ota33a]{color:#607779}
.portfolio-row[b-u310ota33a]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 0!important;border:0!important;border-bottom:1px solid #eee3d6!important;border-radius:0!important;background:transparent!important;color:#073f43!important;text-align:left;text-decoration:none}
.portfolio-row>div[b-u310ota33a]{display:grid;gap:3px}
.portfolio-row span[b-u310ota33a]{color:#607779;font-size:.76rem}
.document-row i[b-u310ota33a]{color:#ff6f5c}
.profit-trace[b-u310ota33a]{border-top:1px solid #e5d8ca;background:#fff}
.profit-trace summary[b-u310ota33a]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:14px 18px;font-weight:750}
.profit-trace summary span[b-u310ota33a]{display:grid;place-items:center;min-width:28px;height:28px;border-radius:50%;background:#f0edff;color:#5c4cba}
.profit-trace-head[b-u310ota33a],.profit-trace article[b-u310ota33a]{display:grid;grid-template-columns:.6fr 1.2fr 2fr .8fr .45fr;gap:10px;align-items:center;padding:9px 18px;border-top:1px solid #eee3d6}
.profit-trace-head[b-u310ota33a]{background:#f7f3ec;color:#607779;font-size:.72rem;font-weight:750;text-transform:uppercase}
.profit-trace article span[b-u310ota33a]{color:#607779;font-size:.8rem}
.profit-trace article strong[b-u310ota33a]{text-align:right}.profit-trace article strong.positive[b-u310ota33a]{color:#167651}.profit-trace article strong.negative[b-u310ota33a]{color:#b9382e}
.profit-trace article a[b-u310ota33a]{text-align:right;color:#073f43;font-weight:750;text-decoration:none}
@media(max-width:980px){.profit-filters[b-u310ota33a]{grid-template-columns:1fr 1fr}.profit-filter-actions[b-u310ota33a]{grid-column:1/-1}.portfolio-metrics[b-u310ota33a]{grid-template-columns:1fr 1fr}.portfolio-grid[b-u310ota33a]{grid-template-columns:1fr}}
@media(max-width:620px){.profit-filters[b-u310ota33a]{grid-template-columns:1fr}.profit-filter-actions[b-u310ota33a]{display:grid;grid-template-columns:1fr 1fr}.portfolio-metrics[b-u310ota33a]{grid-template-columns:1fr 1fr}.portfolio-metrics article[b-u310ota33a]{padding:13px}.portfolio-metrics strong[b-u310ota33a]{font-size:1.1rem}.profit-trace-head[b-u310ota33a]{display:none}.profit-trace article[b-u310ota33a]{grid-template-columns:1fr auto}.profit-trace article span:nth-child(3)[b-u310ota33a]{grid-column:1/-1}.profit-trace article a[b-u310ota33a]{grid-column:2;grid-row:1}}
/* _content/InquiLink/Components/Pages/SeguridadRolesTareas.razor.rz.scp.css */
.select-rol[b-c5d3pvsbbz] {
    min-width: 10rem;
    max-width: 20rem;
}
/* _content/InquiLink/Components/Pages/SeleccionarEspacio.razor.rz.scp.css */
.workspace-picker[b-syds24j6ac] {
    margin: 0 auto;
    max-width: 980px;
    padding: clamp(34px, 8vh, 88px) 24px;
}

.workspace-picker header[b-syds24j6ac] {
    max-width: 680px;
}

.workspace-picker header > span[b-syds24j6ac] {
    color: var(--il-coral-strong);
    font-size: 12px;
    font-weight: 800;
    letter-spacing: .13em;
    text-transform: uppercase;
}

.workspace-picker h1[b-syds24j6ac] {
    color: var(--il-ink);
    font-size: clamp(32px, 5vw, 54px);
    letter-spacing: -.045em;
    margin: 8px 0 10px;
}

.workspace-picker p[b-syds24j6ac] {
    color: var(--il-muted);
    font-size: 17px;
}

.picker-grid[b-syds24j6ac] {
    display: grid;
    gap: 14px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-top: 34px;
}

.picker-grid button[b-syds24j6ac] {
    align-items: center;
    background: rgba(255, 253, 248, .9);
    border: 1px solid var(--il-line);
    border-radius: 16px;
    color: var(--il-ink);
    display: grid;
    gap: 14px;
    grid-template-columns: 48px minmax(0, 1fr) auto;
    min-height: 104px;
    padding: 18px;
    text-align: left;
    transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}

.picker-grid button:hover[b-syds24j6ac] {
    border-color: var(--il-coral);
    box-shadow: 0 14px 32px rgba(19, 63, 66, .09);
    transform: translateY(-2px);
}

.picker-grid button > span:nth-child(2)[b-syds24j6ac] {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.picker-grid strong[b-syds24j6ac] {
    font-size: 17px;
}

.picker-grid small[b-syds24j6ac] {
    color: var(--il-muted);
    font-size: 13px;
}

.picker-icon[b-syds24j6ac] {
    align-items: center;
    background: var(--il-lavender);
    border-radius: 14px;
    color: var(--il-violet);
    display: flex;
    font-size: 20px;
    height: 48px;
    justify-content: center;
}

.picker-state[b-syds24j6ac] {
    align-items: center;
    background: var(--il-surface);
    border: 1px solid var(--il-line);
    border-radius: 14px;
    display: flex;
    gap: 10px;
    margin-top: 30px;
    padding: 20px;
}

.picker-state.error[b-syds24j6ac] {
    color: var(--il-coral-strong);
}

@media (max-width: 680px) {
    .workspace-picker[b-syds24j6ac] {
        padding: 28px 16px 90px;
    }

    .picker-grid[b-syds24j6ac] {
        grid-template-columns: 1fr;
    }
}
/* _content/InquiLink/Components/Pages/SubMenu.razor.rz.scp.css */
.module-index[b-prsy792bf9] {
    margin: 0 auto;
    max-width: 1220px;
    padding: 32px 40px 48px;
}

.module-index__header[b-prsy792bf9] {
    align-items: flex-start;
    display: flex;
    gap: 24px;
    justify-content: space-between;
    margin-bottom: 22px;
}

.module-index__kicker[b-prsy792bf9],
.module-index__panel-heading span[b-prsy792bf9] {
    color: var(--il-coral-strong);
    display: block;
    font-size: 11px;
    font-weight: 780;
    letter-spacing: .11em;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.module-index__header h1[b-prsy792bf9] {
    color: var(--il-ink);
    font-size: clamp(30px, 3vw, 42px);
    font-weight: 780;
    letter-spacing: -.045em;
    line-height: 1.05;
    margin: 0;
}

.module-index__header p[b-prsy792bf9] {
    color: var(--il-muted);
    font-size: 14px;
    margin: 8px 0 0;
}

.module-index__badge[b-prsy792bf9] {
    align-items: center;
    background: var(--il-lavender);
    border: 1px solid rgba(127, 103, 203, .18);
    border-radius: 12px;
    color: var(--il-violet);
    display: inline-flex;
    font-size: 12px;
    font-weight: 680;
    gap: 8px;
    min-height: 40px;
    padding: 0 14px;
    white-space: nowrap;
}

.module-index__panel[b-prsy792bf9] {
    background: rgba(255, 253, 248, .8);
    border: 1px solid var(--il-line);
    border-radius: 16px;
    padding: 18px;
}

.module-index__panel-heading[b-prsy792bf9] {
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
    margin-bottom: 14px;
}

.module-index__panel-heading h2[b-prsy792bf9] {
    color: var(--il-ink);
    font-size: 19px;
    font-weight: 760;
    letter-spacing: -.025em;
    margin: 0;
}

.module-index__panel-heading p[b-prsy792bf9] {
    color: var(--il-muted);
    font-size: 12px;
    margin: 0;
}

@media (max-width: 760px) {
    .module-index[b-prsy792bf9] {
        padding: 24px 18px 92px;
    }

    .module-index__header[b-prsy792bf9],
    .module-index__panel-heading[b-prsy792bf9] {
        align-items: flex-start;
        flex-direction: column;
    }

    .module-index__badge[b-prsy792bf9] {
        white-space: normal;
    }
}
/* _content/InquiLink/Components/Pages/UsuariosEntidades.razor.rz.scp.css */
.select-personal[b-v36oqvjybv] {
    min-width: 10rem;
    max-width: 20rem;
}
/* _content/InquiLink/Components/Pages/UsuariosTareas.razor.rz.scp.css */
.select-personal[b-ipmcq5pvzm] {
    min-width: 10rem;
    max-width: 20rem;
}
/* _content/InquiLink/Components/Pages/UsuariosUnidades.razor.rz.scp.css */
.select-personal[b-eqlttbp7ry] {
    min-width: 10rem;
    max-width: 20rem;
}
