@import 'Rental.Client.e1m01yxpj1.bundle.scp.css';

/* /Components/Layout/Drawer.razor.rz.scp.css */
.drawer-container[b-z2mhl9awf6] {
    height: 100%;
}

[b-z2mhl9awf6] .navigation-drawer {
    --dxbl-drawer-panel-footer-justify-content: center;
}

[b-z2mhl9awf6] .navigation-drawer > .dxbl-drawer-panel {
    background-image: linear-gradient(180deg, var(--bs-primary, var(--dxds-primary-90)) 0%, var(--bs-black, #000) 150%);
}

[b-z2mhl9awf6] .navigation-drawer > .dxbl-drawer-content {
    overflow: auto;
}

[b-z2mhl9awf6] .navigation-drawer > .dxbl-drawer-panel > .dxbl-drawer-header {
    border-bottom: none;
    padding: 2rem 1rem;
    background: none;
}

[b-z2mhl9awf6] .navigation-drawer > .dxbl-drawer-panel > .dxbl-drawer-header > .navigation-drawer-header {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

[b-z2mhl9awf6] .navigation-drawer > .dxbl-drawer-panel > .dxbl-drawer-body {
    --dxbl-drawer-panel-body-padding-x: 0;
    --dxbl-drawer-panel-body-padding-y: 1rem;
}

[b-z2mhl9awf6] .navigation-drawer > .dxbl-drawer-panel > .dxbl-drawer-footer {
    --dxbl-drawer-panel-footer-justify-content: center;
    border-top: none;
    padding-bottom: 1.5rem;
    background: none;
}

[b-z2mhl9awf6] .navigation-drawer > .dxbl-drawer-panel {
    display: flex;
}

[b-z2mhl9awf6] .navigation-drawer.mobile > .dxbl-drawer-panel {
    display: none;
}

[b-z2mhl9awf6] .navigation-drawer.mobile > .dxbl-drawer-shading {
    display: none;
}

@media (max-width: 768px) {
    [b-z2mhl9awf6] .navigation-drawer > .dxbl-drawer-panel {
        display: none;
    }

    [b-z2mhl9awf6] .navigation-drawer.mobile > .dxbl-drawer-panel {
        display: flex;
    }

    [b-z2mhl9awf6] .navigation-drawer.mobile > .dxbl-drawer-shading {
        display: block;
    }
}

[b-z2mhl9awf6] .panel-open:not(.mobile) .menu-button {
    display: none;
}

@media (max-width: 768px) {
    [b-z2mhl9awf6] .panel-open:not(.mobile) .menu-button {
        display: inline-flex;
    }

    .mobile-drawer-closed .shading-copy[b-z2mhl9awf6] {
        display: none;
        visibility: hidden;
    }

    [b-z2mhl9awf6] .shading-copy {
        background-color: var(--dxbl-drawer-content-shading-bg);
        height: 100%;
        position: absolute;
        transition: opacity ease var(--dxbl-drawer-animation-duration);
        visibility: visible;
        width: 100%;
        z-index: 99;
        opacity: var(--dxbl-drawer-content-shading-opacity);
    }

    [b-z2mhl9awf6] .panel-open .shading-copy {
        opacity: 0;
        visibility: unset;
        height: unset;
    }
}
/* /Components/Layout/LoginLayout.razor.rz.scp.css */
.login-layout[b-b6czkcwzc0]{min-height:100vh;background:#eef3f8}
/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-35myil4rpe] {
    height: 100%;
    font-family: var(--bs-font-sans-serif, var(--dxds-font-family-sans-serif));
    min-height: 0;
}

[b-35myil4rpe] .content {
    overflow: auto;
    display: flex;
    flex-direction: column;
}

[b-35myil4rpe] .icon-back {
    --icon-mask-image: var(--icon-back-mask-image);
}

[b-35myil4rpe] .icon-close {
    --icon-mask-image: var(--icon-close-mask-image);
}

[b-35myil4rpe] .icon-menu {
    --icon-mask-image: var(--icon-menu-mask-image);
}

[b-35myil4rpe] .icon-log-in {
    --icon-mask-image: var(--icon-log-in-mask-image);
}

[b-35myil4rpe] .icon-log-out {
    --icon-mask-image: var(--icon-log-out-mask-image);
}

[b-35myil4rpe] .icon-user {
    --icon-mask-image: var(--icon-user-mask-image);
}

[b-35myil4rpe] .docs-icon {
    --icon-mask-image: var(--icon-docs-mask-image);
}

[b-35myil4rpe] .demos-icon {
    --icon-mask-image: var(--icon-demos-mask-image);
}

[b-35myil4rpe] .footer-button:hover .demos-icon {
    background-color: var(--dxbl-btn-hover-color);
}

[b-35myil4rpe] .footer-button:hover .docs-icon {
    background-color: var(--dxbl-btn-hover-color);
}

[b-35myil4rpe] .menu-button:hover .icon {
    background-color: var(--dxbl-btn-hover-color);
}

[b-35myil4rpe] .menu-button-nav:hover .icon {
    background-color: var(--dxbl-btn-hover-color);
}

.panel-open .menu-button[b-35myil4rpe] {
    display: inline-flex;
}

.menu-button-nav[b-35myil4rpe] {
    background-image: url("images/close.svg");
    width: 1.875rem;
    height: 1.875rem;
}

.nav-buttons-container[b-35myil4rpe] {
    display: flex;
    gap: 10px;
    padding: 2rem 1rem;
}

.rental-brand[b-35myil4rpe]{display:flex;min-width:0;align-items:center;gap:9px;color:#fff;font-size:13px;font-weight:800;line-height:1.15}.rental-brand img[b-35myil4rpe]{flex:0 0 42px;width:42px;height:42px;object-fit:contain}.rental-brand span[b-35myil4rpe]{overflow-wrap:anywhere}.rental-footer[b-35myil4rpe]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;color:#d7e5f4;font-size:11px}.rental-footer form[b-35myil4rpe]{margin:0}.rental-footer button[b-35myil4rpe]{padding:6px 9px;border:1px solid rgba(255,255,255,.38);border-radius:4px;background:transparent;color:#fff;font-size:11px;font-weight:800;cursor:pointer}

    .nav-buttons-container[b-35myil4rpe]  .menubutton-float-end {
        margin-left: auto;
    }

    .nav-buttons-container[b-35myil4rpe]  .dxbl-btn-icon-only {
        --dxbl-btn-padding-x: 0.75rem;
        --dxbl-btn-padding-y: 0.25rem;
    }
/* /Components/Layout/NavMenu.razor.rz.scp.css */
#sidebar[b-8t3jawd6hc] {
    min-width: 15rem;
    max-width: 15rem;
    transition: transform 0.1s ease-out;
    height: 100%;
    max-height: 100%;
    display: block;
    background: inherit;
}

.logo[b-8t3jawd6hc] {
    text-align: center;
}

[b-8t3jawd6hc] .menu.display-mobile {
    margin-bottom: 2rem;
}

[b-8t3jawd6hc] .menu.display-iam {
    margin-bottom: 2rem;
}

[b-8t3jawd6hc] .menu {
    --dxbl-menu-bottom-left-border-radius: 0;
    --dxbl-menu-bottom-right-border-radius: 0;
    --dxbl-menu-top-left-border-radius: 0;
    --dxbl-menu-top-right-border-radius: 0;

    background-color: inherit;
}

    [b-8t3jawd6hc] .menu .dxbl-menu-item-list {
        gap: 0.5rem;
    }

[b-8t3jawd6hc] .menu-item {
    color: var(--bs-white, #fff);
}

[b-8t3jawd6hc] .icon {
    margin-left: 0.5rem;
}

[b-8t3jawd6hc] .home-icon {
    --icon-mask-image: var(--icon-home-mask-image);
}

[b-8t3jawd6hc] .weather-icon {
    --icon-mask-image: var(--icon-weather-mask-image);
}

[b-8t3jawd6hc] .counter-icon {
    --icon-mask-image: var(--icon-counter-mask-image);
}

[b-8t3jawd6hc] .accounting-icon {
    --icon-mask-image: var(--icon-docs-mask-image);
}

[b-8t3jawd6hc] .settings-icon {
    --icon-mask-image: var(--icon-settings-mask-image);
}

[b-8t3jawd6hc] .log-in-icon {
    --icon-mask-image: var(--icon-log-in-mask-image);
}

[b-8t3jawd6hc] .log-out-icon {
    --icon-mask-image: var(--icon-log-out-mask-image);
}

[b-8t3jawd6hc] .user-icon {
    --icon-mask-image: var(--icon-user-mask-image);
}

@media (max-width: 768px) {
    #sidebar[b-8t3jawd6hc] {
        min-width: inherit;
        max-width: inherit;
        display: block;
    }

    .logo[b-8t3jawd6hc] {
        text-align: inherit;
    }
}
/* /Components/Pages/Accounting.razor.rz.scp.css */
*[b-no97muovb3]{box-sizing:border-box}.accounting-page[b-no97muovb3]{max-width:1500px;margin:0 auto;color:#172033}.accounting-header[b-no97muovb3]{display:flex;justify-content:space-between;align-items:end;margin-bottom:16px}.accounting-header h1[b-no97muovb3]{margin:2px 0 4px;font-size:28px}.accounting-header p[b-no97muovb3],.panel-heading p[b-no97muovb3]{margin:0;color:#667085}.eyebrow[b-no97muovb3]{color:#2463a9;font-size:11px;font-weight:800;letter-spacing:.08em}.accounting-filters[b-no97muovb3]{display:flex;align-items:end;gap:10px;padding:13px;border:1px solid #d9e0e9;background:#f4f7fa}.accounting-filters label[b-no97muovb3],.ledger-search[b-no97muovb3],.payment-form label[b-no97muovb3]{display:flex;flex-direction:column;gap:4px}.accounting-filters label span[b-no97muovb3],.ledger-search span[b-no97muovb3],.payment-form label span[b-no97muovb3]{font-size:11px;font-weight:800;color:#475467}.accounting-filters select[b-no97muovb3],.accounting-filters input[b-no97muovb3],.ledger-search input[b-no97muovb3],.payment-form input[b-no97muovb3],.payment-form select[b-no97muovb3]{min-height:39px;padding:7px 9px;border:1px solid #bfc9d7;border-radius:4px;background:#fff}.apply-button[b-no97muovb3],.cancel-button[b-no97muovb3],.close-button[b-no97muovb3]{border:0;cursor:pointer;font-weight:800}.apply-button[b-no97muovb3]{min-height:39px;padding:0 17px;border-radius:4px;background:#2167b1;color:#fff}.apply-button:disabled[b-no97muovb3]{opacity:.65}.cancel-button[b-no97muovb3]{padding:9px 14px;background:#eef1f5;color:#34475f}.close-button[b-no97muovb3]{font-size:24px;background:transparent;color:#667085}.accounting-error[b-no97muovb3]{margin-top:12px;padding:11px;border:1px solid #efb6b2;background:#fff1f0;color:#b42318}.accounting-loading[b-no97muovb3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;min-height:340px;color:#475467}.loading-ring[b-no97muovb3]{width:36px;height:36px;border:4px solid #dce6f2;border-top-color:#2167b1;border-radius:50%;animation:spin-b-no97muovb3 .8s linear infinite}@keyframes spin-b-no97muovb3{to{transform:rotate(360deg)}}.period-caption[b-no97muovb3]{margin:13px 0 7px;color:#667085;font-size:12px;font-weight:700}.accounting-stats[b-no97muovb3]{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d9e0e9;background:#fff}.accounting-stats>div[b-no97muovb3]{display:flex;flex-direction:column;padding:15px 17px;border-right:1px solid #e4e9ef}.accounting-stats>div:last-child[b-no97muovb3]{border:0}.accounting-stats span[b-no97muovb3]{color:#667085;font-size:11px;font-weight:800;text-transform:uppercase}.accounting-stats strong[b-no97muovb3]{margin:3px 0;font-size:24px}.accounting-stats small[b-no97muovb3]{color:#667085}.received[b-no97muovb3],.paid[b-no97muovb3]{color:#147a4b!important}.due[b-no97muovb3]{color:#b42318!important}.accounting-visuals[b-no97muovb3]{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(310px,.8fr);gap:12px;margin-top:12px}.chart-panel[b-no97muovb3],.method-panel[b-no97muovb3],.accounting-ledger[b-no97muovb3]{border:1px solid #d9e0e9;background:#fff}.panel-heading[b-no97muovb3]{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;border-bottom:1px solid #e4e9ef}.panel-heading h2[b-no97muovb3]{margin:0 0 3px;font-size:16px}.panel-heading p[b-no97muovb3]{font-size:12px}.chart-key[b-no97muovb3]{display:flex;gap:16px;color:#475467;font-size:11px;font-weight:700}.chart-key span[b-no97muovb3]:before{display:inline-block;width:9px;height:9px;margin-right:5px;content:""}.sales-key[b-no97muovb3]:before{background:#2e6fd1}.payments-key[b-no97muovb3]:before{background:#42a57a}.bar-chart[b-no97muovb3]{display:grid;grid-template-columns:repeat(12,1fr);gap:8px;height:260px;padding:20px 17px 12px}.month-column[b-no97muovb3]{display:flex;min-width:0;flex-direction:column;align-items:center}.bars[b-no97muovb3]{display:flex;flex:1;width:100%;align-items:end;justify-content:center;gap:3px;border-bottom:1px solid #cfd7e2}.bars span[b-no97muovb3]{display:block;width:min(16px,42%);min-height:2px}.sales-bar[b-no97muovb3]{background:#2e6fd1}.payments-bar[b-no97muovb3]{background:#42a57a}.month-column>strong[b-no97muovb3]{margin-top:7px;color:#667085;font-size:10px}.method-panel[b-no97muovb3]{padding-bottom:10px}.method-row[b-no97muovb3]{display:grid;grid-template-columns:110px 1fr 90px;gap:10px;align-items:center;padding:11px 14px}.method-row>div:first-child[b-no97muovb3]{display:flex;flex-direction:column}.method-row small[b-no97muovb3]{color:#667085}.method-row>strong[b-no97muovb3]{text-align:right}.method-track[b-no97muovb3]{height:9px;overflow:hidden;background:#edf1f5}.method-track span[b-no97muovb3]{display:block;height:100%;background:#42a57a}.empty-panel[b-no97muovb3]{padding:28px 15px;color:#667085;text-align:center}.accounting-ledger[b-no97muovb3]{margin-top:12px}.ledger-search[b-no97muovb3]{width:min(330px,45%)}.ledger-head[b-no97muovb3],.ledger-row[b-no97muovb3]{display:grid;grid-template-columns:145px minmax(190px,1.3fr) 105px 115px 110px 110px 110px;gap:11px;align-items:center}.ledger-head[b-no97muovb3]{padding:9px 13px;background:#edf2f7;color:#475467;font-size:10px;font-weight:800;text-transform:uppercase}.ledger-row[b-no97muovb3]{width:100%;min-height:62px;padding:9px 13px;border:0;border-top:1px solid #e4e9ef;background:#fff;color:#172033;text-align:left}.ledger-row:hover[b-no97muovb3]{background:#f3f8fd}.ledger-row>span[b-no97muovb3]{display:flex;min-width:0;flex-direction:column}.ledger-row small[b-no97muovb3]{overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap}.ledger-row>strong[b-no97muovb3]{text-align:right}.status-chip[b-no97muovb3]{display:inline-flex;width:max-content;padding:4px 8px;border-radius:999px;background:#e8f0fb;color:#245fa4;font-size:11px;font-style:normal;font-weight:800}.status-chip.returned[b-no97muovb3]{background:#e7f7ee;color:#147a4b}.status-chip.cancelled[b-no97muovb3]{background:#f0f2f4;color:#667085}.status-chip.checked-out[b-no97muovb3],.status-chip.partially-returned[b-no97muovb3]{background:#fff1d8;color:#9a5b00}.accounting-backdrop[b-no97muovb3]{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(16,24,40,.62)}.accounting-detail[b-no97muovb3]{width:min(900px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:auto;border-radius:7px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.3)}.accounting-detail>header[b-no97muovb3]{display:flex;justify-content:space-between;align-items:start;padding:17px 20px;border-bottom:1px solid #d9e0e9}.accounting-detail h2[b-no97muovb3]{margin:2px 0;font-size:22px}.accounting-detail header p[b-no97muovb3]{margin:0;color:#667085}.detail-summary[b-no97muovb3]{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #d9e0e9;background:#f7f9fb}.detail-summary>div[b-no97muovb3]{display:flex;flex-direction:column;padding:13px 16px;border-right:1px solid #e3e8ee}.detail-summary>div:last-child[b-no97muovb3]{border:0}.detail-summary span[b-no97muovb3]{color:#667085;font-size:10px;font-weight:800;text-transform:uppercase}.detail-summary strong[b-no97muovb3]{font-size:18px}.detail-body[b-no97muovb3]{padding:18px 20px}.detail-heading[b-no97muovb3]{display:flex;justify-content:space-between;align-items:center}.detail-heading h3[b-no97muovb3]{margin:0;font-size:15px}.payment-form[b-no97muovb3]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:13px;padding:13px;border:1px solid #b9d2ec;background:#f3f8fd}.payment-form .wide[b-no97muovb3]{grid-column:1/-1}.payment-actions[b-no97muovb3]{display:flex;justify-content:flex-end;gap:7px}.payment-error[b-no97muovb3]{color:#b42318}.payment-list[b-no97muovb3]{margin-top:13px;border:1px solid #d9e0e9}.payment-list>div[b-no97muovb3]{display:grid;grid-template-columns:130px 1fr 1.5fr 100px;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid #e4e9ef}.payment-list>div:last-child[b-no97muovb3]{border:0}.payment-list span[b-no97muovb3]{display:flex;min-width:0;flex-direction:column}.payment-list small[b-no97muovb3]{color:#667085}.payment-list>strong[b-no97muovb3]{text-align:right}@media(max-width:1000px){.accounting-stats[b-no97muovb3]{grid-template-columns:1fr 1fr}.accounting-stats>div:nth-child(2)[b-no97muovb3]{border-right:0}.accounting-stats>div:nth-child(-n+2)[b-no97muovb3]{border-bottom:1px solid #e4e9ef}.accounting-visuals[b-no97muovb3]{grid-template-columns:1fr}.ledger-head[b-no97muovb3],.ledger-row[b-no97muovb3]{grid-template-columns:130px 1fr 100px 100px 100px}.ledger-head>*:nth-child(3)[b-no97muovb3],.ledger-head>*:nth-child(6)[b-no97muovb3],.ledger-row>*:nth-child(3)[b-no97muovb3],.ledger-row>*:nth-child(6)[b-no97muovb3]{display:none}}@media(max-width:700px){.accounting-filters[b-no97muovb3]{align-items:stretch;flex-direction:column}.accounting-stats[b-no97muovb3]{grid-template-columns:1fr}.accounting-stats>div[b-no97muovb3]{border-right:0;border-bottom:1px solid #e4e9ef}.accounting-visuals[b-no97muovb3]{display:block}.method-panel[b-no97muovb3]{margin-top:12px}.bar-chart[b-no97muovb3]{gap:3px;height:220px;padding-left:8px;padding-right:8px}.panel-heading[b-no97muovb3]{align-items:stretch;flex-direction:column}.ledger-search[b-no97muovb3]{width:100%}.ledger-head[b-no97muovb3]{display:none}.ledger-row[b-no97muovb3]{grid-template-columns:1fr 100px}.ledger-row>*:not(:first-child):not(:last-child)[b-no97muovb3]{display:none}.accounting-backdrop[b-no97muovb3]{align-items:stretch;padding:7px}.accounting-detail[b-no97muovb3]{width:100%;max-height:calc(100vh - 14px)}.detail-summary[b-no97muovb3]{grid-template-columns:1fr 1fr}.detail-summary>div:nth-child(2)[b-no97muovb3]{border-right:0}.detail-summary>div:nth-child(-n+2)[b-no97muovb3]{border-bottom:1px solid #e4e9ef}.payment-form[b-no97muovb3]{grid-template-columns:1fr}.payment-form .wide[b-no97muovb3]{grid-column:auto}.payment-list>div[b-no97muovb3]{grid-template-columns:1fr 90px}.payment-list>div>*:nth-child(2)[b-no97muovb3],.payment-list>div>*:nth-child(3)[b-no97muovb3]{display:none}}
/* /Components/Pages/Customers.razor.rz.scp.css */
*[b-cs2kvr03qa]{box-sizing:border-box}.customers-page[b-cs2kvr03qa]{max-width:1500px;margin:0 auto;color:#172033}.page-header[b-cs2kvr03qa]{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.page-header h1[b-cs2kvr03qa]{margin:2px 0 4px;font-size:28px}.page-header p[b-cs2kvr03qa]{margin:0;color:#667085}.eyebrow[b-cs2kvr03qa]{color:#2463a9;font-size:11px;font-weight:800;letter-spacing:.08em}.primary-button[b-cs2kvr03qa],.secondary-button[b-cs2kvr03qa],.text-button[b-cs2kvr03qa],.close-button[b-cs2kvr03qa]{border:0;cursor:pointer;font-weight:700}.primary-button[b-cs2kvr03qa]{color:#fff;background:#2167b1;padding:10px 16px;border-radius:5px}.secondary-button[b-cs2kvr03qa]{color:#fff;background:#34475f;min-height:38px;padding:0 16px;border-radius:5px}.text-button[b-cs2kvr03qa]{color:#34475f;background:transparent;padding:10px 12px}.close-button[b-cs2kvr03qa]{font-size:24px;color:#667085;background:transparent}.customer-stats[b-cs2kvr03qa]{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d9e0e9;background:#fff;margin-bottom:14px}.customer-stats div[b-cs2kvr03qa]{padding:13px 16px;border-right:1px solid #e5e9ef}.customer-stats div:last-child[b-cs2kvr03qa]{border:0}.customer-stats span[b-cs2kvr03qa]{display:block;color:#667085;font-size:12px}.customer-stats strong[b-cs2kvr03qa]{font-size:22px}.customer-stats .balance[b-cs2kvr03qa],.amount-due[b-cs2kvr03qa]{color:#b42318}.customer-toolbar[b-cs2kvr03qa]{display:grid;grid-template-columns:minmax(300px,2fr) minmax(170px,1fr) auto auto;gap:10px;align-items:end;padding:14px;background:#f3f6f9;border:1px solid #d9e0e9;margin-bottom:12px}.customer-toolbar label[b-cs2kvr03qa],.customer-form-grid label[b-cs2kvr03qa],.inline-entry-form label[b-cs2kvr03qa]{display:flex;flex-direction:column;gap:5px;min-width:0}.customer-toolbar label span[b-cs2kvr03qa],.customer-form-grid label span[b-cs2kvr03qa],.inline-entry-form label span[b-cs2kvr03qa]{font-size:12px;font-weight:700;color:#475467}input[b-cs2kvr03qa],select[b-cs2kvr03qa],textarea[b-cs2kvr03qa]{width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid #bfc9d7;border-radius:4px;background:#fff}.customer-list[b-cs2kvr03qa]{border:1px solid #d9e0e9;background:#fff}.customer-heading[b-cs2kvr03qa],.customer-row[b-cs2kvr03qa]{display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(220px,1.2fr) 90px 120px 120px 100px;gap:16px;align-items:center}.customer-heading[b-cs2kvr03qa]{padding:10px 14px;background:#edf2f7;color:#475467;font-size:11px;font-weight:800;text-transform:uppercase}.customer-row[b-cs2kvr03qa]{width:100%;min-height:76px;padding:10px 14px;border:0;border-top:1px solid #e4e9ef;background:#fff;color:#172033;text-align:left;cursor:pointer}.customer-row:hover[b-cs2kvr03qa]{background:#f4f8fd}.customer-name[b-cs2kvr03qa]{display:flex;align-items:center;gap:12px;min-width:0}.customer-name>b[b-cs2kvr03qa],.customer-avatar[b-cs2kvr03qa]{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#dbeafe;color:#245fa4;font-weight:800}.customer-name>span[b-cs2kvr03qa],.contact[b-cs2kvr03qa]{display:flex;flex-direction:column;min-width:0}.customer-row small[b-cs2kvr03qa],.contact small[b-cs2kvr03qa]{color:#667085}.customer-row strong[b-cs2kvr03qa],.customer-row small[b-cs2kvr03qa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[b-cs2kvr03qa]{display:inline-flex;width:max-content;padding:5px 9px;border-radius:999px;background:#e8f7ef;color:#147a4b;font-size:12px;font-weight:800}.status-badge.hold[b-cs2kvr03qa],.status-badge.past[b-cs2kvr03qa]{background:#fff2dc;color:#a15c00}.status-badge.inactive[b-cs2kvr03qa]{background:#f2f4f7;color:#667085}.empty-state[b-cs2kvr03qa]{padding:42px 20px;text-align:center;color:#667085}.error-message[b-cs2kvr03qa]{margin:10px 0;padding:10px 12px;background:#fff0f0;color:#b42318;border:1px solid #f2b8b5}.customer-backdrop[b-cs2kvr03qa]{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(16,24,40,.58)}.customer-detail-modal[b-cs2kvr03qa],.customer-form-modal[b-cs2kvr03qa]{display:flex;flex-direction:column;width:min(1180px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:hidden;background:#fff;border-radius:7px;box-shadow:0 24px 65px rgba(0,0,0,.3)}.customer-form-modal[b-cs2kvr03qa]{width:min(900px,calc(100vw - 36px))}.customer-detail-modal>header[b-cs2kvr03qa],.customer-form-modal>header[b-cs2kvr03qa]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 22px;border-bottom:1px solid #e4e9ef}.customer-title[b-cs2kvr03qa]{display:flex;align-items:center;gap:13px;min-width:0}.customer-title h2[b-cs2kvr03qa],.customer-form-modal h2[b-cs2kvr03qa]{margin:2px 0;font-size:22px}.customer-title p[b-cs2kvr03qa]{margin:0;color:#667085}.header-actions[b-cs2kvr03qa]{display:flex;align-items:center;gap:8px}.detail-tabs[b-cs2kvr03qa]{display:flex;gap:2px;padding:0 22px;border-bottom:1px solid #d9e0e9;background:#f8fafc;overflow-x:auto}.detail-tabs button[b-cs2kvr03qa]{padding:12px 15px;border:0;border-bottom:3px solid transparent;background:transparent;color:#475467;font-weight:700;white-space:nowrap}.detail-tabs button.active[b-cs2kvr03qa]{border-bottom-color:#2167b1;color:#2167b1}.customer-detail-body[b-cs2kvr03qa]{flex:1;min-height:0;overflow:auto;padding:20px 22px}.profile-layout[b-cs2kvr03qa]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.profile-card[b-cs2kvr03qa],.account-note[b-cs2kvr03qa]{border:1px solid #d9e0e9;padding:16px;background:#fff}.profile-card h3[b-cs2kvr03qa],.account-note h3[b-cs2kvr03qa],.section-heading h3[b-cs2kvr03qa]{margin:0 0 12px;font-size:15px}.profile-card dl[b-cs2kvr03qa]{display:grid;grid-template-columns:130px 1fr;gap:9px;margin:0}.profile-card dt[b-cs2kvr03qa]{color:#667085;font-size:12px}.profile-card dd[b-cs2kvr03qa]{margin:0;white-space:pre-line}.account-note[b-cs2kvr03qa]{grid-column:1/-1;background:#fff9e8;border-color:#f0d996}.account-note p[b-cs2kvr03qa]{margin:0;white-space:pre-wrap}.section-heading[b-cs2kvr03qa]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.section-heading h3[b-cs2kvr03qa]{margin-bottom:3px}.section-heading p[b-cs2kvr03qa]{margin:0;color:#667085;font-size:13px}.history-table[b-cs2kvr03qa]{border:1px solid #d9e0e9}.history-head[b-cs2kvr03qa],.history-row[b-cs2kvr03qa]{display:grid;grid-template-columns:repeat(6,minmax(100px,1fr));gap:12px;align-items:center;padding:10px 12px}.history-head[b-cs2kvr03qa]{background:#edf2f7;color:#475467;font-size:11px;font-weight:800;text-transform:uppercase}.history-row[b-cs2kvr03qa]{border-top:1px solid #e5e9ef;font-size:13px}.inline-entry-form[b-cs2kvr03qa]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px;margin-bottom:14px;border:1px solid #b9d2ec;background:#f5f9fe}.inline-entry-form .wide[b-cs2kvr03qa]{grid-column:1/4}.inline-actions[b-cs2kvr03qa]{display:flex;align-items:end;justify-content:flex-end;gap:5px}.note-entry[b-cs2kvr03qa]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end;margin-bottom:15px}.note-entry textarea[b-cs2kvr03qa]{min-height:82px}.notes-timeline[b-cs2kvr03qa]{display:flex;flex-direction:column;gap:10px}.notes-timeline article[b-cs2kvr03qa]{padding:13px 15px;border:1px solid #d9e0e9;border-left:4px solid #2167b1}.notes-timeline article header[b-cs2kvr03qa]{display:flex;justify-content:space-between;gap:10px}.notes-timeline time[b-cs2kvr03qa]{color:#667085;font-size:12px}.notes-timeline p[b-cs2kvr03qa]{margin:8px 0 0;white-space:pre-wrap}.customer-form-modal form[b-cs2kvr03qa]{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}.customer-form-grid[b-cs2kvr03qa]{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px;min-height:0;overflow:auto;padding:20px 22px}.customer-form-grid .wide[b-cs2kvr03qa]{grid-column:1/-1}.customer-form-grid textarea[b-cs2kvr03qa]{min-height:92px}.active-check[b-cs2kvr03qa]{flex-direction:row!important;align-items:center}.active-check input[b-cs2kvr03qa]{width:18px;min-height:18px}.customer-form-modal footer[b-cs2kvr03qa]{display:flex;justify-content:flex-end;gap:8px;padding:13px 22px;border-top:1px solid #e4e9ef}.customer-form-modal .validation-message[b-cs2kvr03qa]{color:#b42318;font-size:12px}
@media(max-width:950px){.customer-heading[b-cs2kvr03qa],.customer-row[b-cs2kvr03qa]{grid-template-columns:minmax(230px,1.5fr) 1fr 90px 110px}.customer-heading span:nth-child(5)[b-cs2kvr03qa],.customer-heading span:nth-child(6)[b-cs2kvr03qa],.customer-row>*:nth-child(5)[b-cs2kvr03qa],.customer-row>*:nth-child(6)[b-cs2kvr03qa]{display:none}.profile-layout[b-cs2kvr03qa]{grid-template-columns:1fr}.account-note[b-cs2kvr03qa]{grid-column:auto}.inline-entry-form[b-cs2kvr03qa]{grid-template-columns:1fr 1fr}.inline-entry-form .wide[b-cs2kvr03qa]{grid-column:1/-1}.inline-actions[b-cs2kvr03qa]{grid-column:1/-1}.history-table[b-cs2kvr03qa]{overflow-x:auto}.history-head[b-cs2kvr03qa],.history-row[b-cs2kvr03qa]{min-width:760px}}@media(max-width:680px){.page-header[b-cs2kvr03qa]{align-items:start;flex-direction:column}.customer-stats[b-cs2kvr03qa]{grid-template-columns:1fr 1fr}.customer-toolbar[b-cs2kvr03qa]{grid-template-columns:1fr}.customer-heading[b-cs2kvr03qa]{display:none}.customer-row[b-cs2kvr03qa]{grid-template-columns:1fr 80px}.customer-row>*:nth-child(2)[b-cs2kvr03qa],.customer-row>*:nth-child(4)[b-cs2kvr03qa],.customer-row>*:nth-child(5)[b-cs2kvr03qa],.customer-row>*:nth-child(6)[b-cs2kvr03qa]{display:none}.customer-backdrop[b-cs2kvr03qa]{padding:7px;align-items:stretch}.customer-detail-modal[b-cs2kvr03qa],.customer-form-modal[b-cs2kvr03qa]{width:100%;max-height:calc(100vh - 14px)}.customer-detail-modal>header[b-cs2kvr03qa],.customer-form-modal>header[b-cs2kvr03qa]{padding:14px}.customer-detail-body[b-cs2kvr03qa]{padding:15px}.customer-form-grid[b-cs2kvr03qa]{grid-template-columns:1fr;padding:15px}.customer-form-grid .wide[b-cs2kvr03qa]{grid-column:auto}.inline-entry-form[b-cs2kvr03qa]{grid-template-columns:1fr}.inline-entry-form .wide[b-cs2kvr03qa],.inline-actions[b-cs2kvr03qa]{grid-column:auto}.note-entry[b-cs2kvr03qa]{grid-template-columns:1fr}.profile-card dl[b-cs2kvr03qa]{grid-template-columns:1fr}.profile-card dd[b-cs2kvr03qa]{margin-bottom:7px}}
/* /Components/Pages/Dashboard.razor.rz.scp.css */
*[b-yxeusgx2fp]{box-sizing:border-box}.dashboard-page[b-yxeusgx2fp]{max-width:1500px;margin:0 auto;color:#172033}.dashboard-loader[b-yxeusgx2fp]{display:flex;min-height:calc(100vh - 170px);flex-direction:column;align-items:center;justify-content:center;gap:10px}.dashboard-loader img[b-yxeusgx2fp]{width:105px;height:105px;object-fit:contain}.dashboard-loader strong[b-yxeusgx2fp]{font-size:20px}.dashboard-loader span[b-yxeusgx2fp]{color:#667085}.loader-ring[b-yxeusgx2fp]{width:36px;height:36px;border:4px solid #d9e5f1;border-top-color:#2167b1;border-radius:50%;animation:spin-b-yxeusgx2fp .8s linear infinite}@keyframes spin-b-yxeusgx2fp{to{transform:rotate(360deg)}}.dashboard-error[b-yxeusgx2fp]{display:flex;min-height:300px;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#b42318}.dashboard-error button[b-yxeusgx2fp],.dashboard-header button[b-yxeusgx2fp],.panel-heading button[b-yxeusgx2fp]{min-height:36px;padding:0 14px;border:1px solid #b8c5d4;border-radius:4px;background:#fff;color:#23476e;font-weight:800;cursor:pointer}.dashboard-header[b-yxeusgx2fp]{display:flex;justify-content:space-between;align-items:end;margin-bottom:15px}.dashboard-header h1[b-yxeusgx2fp]{margin:2px 0 3px;font-size:28px}.dashboard-header p[b-yxeusgx2fp],.panel-heading p[b-yxeusgx2fp]{margin:0;color:#667085}.eyebrow[b-yxeusgx2fp]{color:#2463a9;font-size:11px;font-weight:800;letter-spacing:.08em}.dashboard-stats[b-yxeusgx2fp]{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));border:1px solid #d8e0e9;background:#fff}.stat-card[b-yxeusgx2fp]{display:flex;min-width:0;min-height:115px;flex-direction:column;padding:15px 16px;border:0;border-right:1px solid #e3e8ee;background:#fff;color:#172033;text-align:left;cursor:pointer}.stat-card:last-child[b-yxeusgx2fp]{border-right:0}.stat-card:hover[b-yxeusgx2fp]{background:#f5f9fd}.stat-card span[b-yxeusgx2fp]{color:#667085;font-size:11px;font-weight:800;text-transform:uppercase}.stat-card strong[b-yxeusgx2fp]{margin:3px 0;font-size:28px}.stat-card small[b-yxeusgx2fp]{color:#667085}.stat-card.pickup strong[b-yxeusgx2fp]{color:#2167b1}.stat-card.rented strong[b-yxeusgx2fp]{color:#176b9c}.stat-card.due strong[b-yxeusgx2fp]{color:#9a6200}.stat-card.overdue strong[b-yxeusgx2fp]{color:#b42318}.stat-card.available strong[b-yxeusgx2fp]{color:#147a4b}.stat-card.maintenance strong[b-yxeusgx2fp]{color:#b54708}.dashboard-grid[b-yxeusgx2fp]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:12px;margin-top:12px}.money-panel[b-yxeusgx2fp],.status-panel[b-yxeusgx2fp],.pickup-panel[b-yxeusgx2fp]{border:1px solid #d8e0e9;background:#fff}.panel-heading[b-yxeusgx2fp]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;border-bottom:1px solid #e3e8ee}.panel-heading h2[b-yxeusgx2fp]{margin:0 0 3px;font-size:16px}.panel-heading p[b-yxeusgx2fp]{font-size:12px}.money-stats[b-yxeusgx2fp]{display:grid;grid-template-columns:repeat(3,1fr)}.money-stats>div[b-yxeusgx2fp]{display:flex;flex-direction:column;padding:22px 17px;border-right:1px solid #e3e8ee}.money-stats>div:last-child[b-yxeusgx2fp]{border:0}.money-stats span[b-yxeusgx2fp]{color:#667085;font-size:11px;font-weight:800;text-transform:uppercase}.money-stats strong[b-yxeusgx2fp]{margin-top:5px;font-size:23px}.positive[b-yxeusgx2fp]{color:#147a4b}.negative[b-yxeusgx2fp]{color:#b42318}.money-comparison[b-yxeusgx2fp]{padding:5px 17px 18px}.comparison-track[b-yxeusgx2fp]{height:10px;overflow:hidden;background:#e9eef4}.comparison-track span[b-yxeusgx2fp]{display:block;height:100%;background:#31a477}.money-comparison small[b-yxeusgx2fp]{display:block;margin-top:7px;color:#667085}.status-panel[b-yxeusgx2fp]{padding-bottom:12px}.status-row[b-yxeusgx2fp]{display:grid;grid-template-columns:100px 1fr 35px;gap:10px;align-items:center;padding:9px 14px}.status-row>span[b-yxeusgx2fp]{color:#475467;font-size:12px}.status-row>div[b-yxeusgx2fp]{height:9px;overflow:hidden;background:#edf1f5}.status-row i[b-yxeusgx2fp]{display:block;height:100%;background:#4a82cc}.status-row i.available[b-yxeusgx2fp]{background:#31a477}.status-row i.rented[b-yxeusgx2fp]{background:#2f75c9}.status-row i.maintenance[b-yxeusgx2fp]{background:#d48a24}.status-row i.lost[b-yxeusgx2fp],.status-row i.retired[b-yxeusgx2fp]{background:#c54f4f}.status-row>strong[b-yxeusgx2fp]{text-align:right}.pickup-panel[b-yxeusgx2fp]{grid-column:1/-1}.pickup-row[b-yxeusgx2fp]{display:grid;width:100%;grid-template-columns:58px minmax(220px,1fr) 130px;gap:13px;align-items:center;min-height:68px;padding:8px 14px;border:0;border-top:1px solid #e3e8ee;background:#fff;color:#172033;text-align:left;cursor:pointer}.pickup-row:hover[b-yxeusgx2fp]{background:#f5f9fd}.pickup-row>span[b-yxeusgx2fp]{display:flex;min-width:0;flex-direction:column}.pickup-row>span:last-child[b-yxeusgx2fp]{text-align:right}.pickup-row small[b-yxeusgx2fp]{overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap}.pickup-date[b-yxeusgx2fp]{align-items:center;padding:6px;background:#eaf2fb;color:#2167b1}.pickup-date strong[b-yxeusgx2fp]{font-size:18px}.pickup-date small[b-yxeusgx2fp]{text-transform:uppercase}.empty-state[b-yxeusgx2fp]{padding:30px;color:#667085;text-align:center}@media(max-width:1150px){.dashboard-stats[b-yxeusgx2fp]{grid-template-columns:repeat(3,1fr)}.stat-card:nth-child(3)[b-yxeusgx2fp]{border-right:0}.stat-card:nth-child(-n+3)[b-yxeusgx2fp]{border-bottom:1px solid #e3e8ee}}@media(max-width:800px){.dashboard-stats[b-yxeusgx2fp]{grid-template-columns:1fr 1fr}.stat-card:nth-child(odd)[b-yxeusgx2fp]{border-right:1px solid #e3e8ee}.stat-card:nth-child(even)[b-yxeusgx2fp]{border-right:0}.stat-card[b-yxeusgx2fp]{border-bottom:1px solid #e3e8ee}.dashboard-grid[b-yxeusgx2fp]{grid-template-columns:1fr}.pickup-panel[b-yxeusgx2fp]{grid-column:auto}.money-stats[b-yxeusgx2fp]{grid-template-columns:1fr}.money-stats>div[b-yxeusgx2fp]{border-right:0;border-bottom:1px solid #e3e8ee}.pickup-row[b-yxeusgx2fp]{grid-template-columns:52px 1fr}.pickup-row>span:last-child[b-yxeusgx2fp]{display:none}}@media(max-width:520px){.dashboard-header[b-yxeusgx2fp]{align-items:start;flex-direction:column;gap:12px}.dashboard-stats[b-yxeusgx2fp]{grid-template-columns:1fr}.stat-card[b-yxeusgx2fp]{border-right:0!important}.panel-heading[b-yxeusgx2fp]{align-items:start;flex-direction:column}}
/* /Components/Pages/Index.razor.rz.scp.css */
.inventory-page[b-j3fgpvdfi9]{max-width:1500px;margin:0 auto;color:#172033}.inventory-header[b-j3fgpvdfi9]{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px}.inventory-header h1[b-j3fgpvdfi9],.equipment-modal h2[b-j3fgpvdfi9]{margin:2px 0 4px;font-size:28px}.inventory-header p[b-j3fgpvdfi9]{margin:0;color:#667085}.eyebrow[b-j3fgpvdfi9]{color:#2463a9;font-size:11px;font-weight:800;letter-spacing:.08em}.primary-button[b-j3fgpvdfi9],.secondary-button[b-j3fgpvdfi9],.text-button[b-j3fgpvdfi9],.close-button[b-j3fgpvdfi9]{border:0;cursor:pointer;font-weight:700}.primary-button[b-j3fgpvdfi9]{color:#fff;background:#2167b1;padding:11px 17px;border-radius:6px}.secondary-button[b-j3fgpvdfi9]{color:#fff;background:#34475f;height:38px;padding:0 18px;border-radius:5px;align-self:end}.text-button[b-j3fgpvdfi9]{color:#34475f;background:transparent;padding:10px 12px;align-self:end}.setup-message[b-j3fgpvdfi9]{display:flex;gap:15px;padding:13px 16px;border:1px solid #e8b94f;background:#fff8e5;margin-bottom:14px;border-radius:5px}.setup-message span[b-j3fgpvdfi9]{color:#6f5518}.summary-strip[b-j3fgpvdfi9]{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));border:1px solid #d9e0e9;background:#fff;margin-bottom:14px}.summary-strip div[b-j3fgpvdfi9]{padding:13px 16px;border-right:1px solid #e5e9ef}.summary-strip div:last-child[b-j3fgpvdfi9]{border-right:0}.summary-strip span[b-j3fgpvdfi9]{display:block;color:#667085;font-size:12px}.summary-strip strong[b-j3fgpvdfi9]{display:block;margin-top:2px;font-size:23px}.summary-strip .available[b-j3fgpvdfi9]{color:#147a4b}.summary-strip .maintenance[b-j3fgpvdfi9]{color:#b54708}.inventory-toolbar[b-j3fgpvdfi9]{display:grid;grid-template-columns:minmax(260px,2fr) minmax(170px,1fr) minmax(150px,.8fr) auto auto;gap:10px;align-items:end;padding:14px;background:#f3f6f9;border:1px solid #d9e0e9;margin-bottom:12px}.inventory-toolbar label[b-j3fgpvdfi9],.form-grid label[b-j3fgpvdfi9]{display:flex;flex-direction:column;gap:5px}.inventory-toolbar label span[b-j3fgpvdfi9],.form-grid label span[b-j3fgpvdfi9]{color:#475467;font-size:12px;font-weight:700}input[b-j3fgpvdfi9],select[b-j3fgpvdfi9],textarea[b-j3fgpvdfi9]{width:100%;min-height:38px;border:1px solid #bfc9d7;border-radius:4px;padding:7px 10px;background:#fff;color:#172033}textarea[b-j3fgpvdfi9]{min-height:78px;resize:vertical}.equipment-list[b-j3fgpvdfi9]{background:#fff;border:1px solid #d9e0e9}.list-heading[b-j3fgpvdfi9],.equipment-row[b-j3fgpvdfi9]{display:grid;grid-template-columns:minmax(310px,1.7fr) minmax(220px,1.2fr) minmax(140px,.75fr) minmax(140px,.75fr) 120px;column-gap:18px;align-items:center}.list-heading[b-j3fgpvdfi9]{min-height:38px;padding:0 14px;background:#edf2f7;color:#475467;font-size:11px;font-weight:800;text-transform:uppercase}.equipment-row[b-j3fgpvdfi9]{min-height:98px;padding:10px 14px;border-top:1px solid #e4e9ef}.equipment-row:hover[b-j3fgpvdfi9]{background:#f8fbff}.item-summary[b-j3fgpvdfi9]{display:flex;gap:13px;min-width:0;align-items:center}.item-summary img[b-j3fgpvdfi9]{width:92px;height:72px;object-fit:contain;background:#f2f4f7;border:1px solid #d9e0e9}.item-summary div[b-j3fgpvdfi9],.identification[b-j3fgpvdfi9],.rates[b-j3fgpvdfi9],.equipment-row>div[b-j3fgpvdfi9]{display:flex;flex-direction:column;gap:4px;min-width:0}.item-summary strong[b-j3fgpvdfi9]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-summary span[b-j3fgpvdfi9],.identification span[b-j3fgpvdfi9],.rates span[b-j3fgpvdfi9]{color:#475467;font-size:13px}.equipment-row small[b-j3fgpvdfi9]{color:#7b8798;font-size:11px}.rates strong small[b-j3fgpvdfi9]{font-weight:400}.condition[b-j3fgpvdfi9]{font-weight:700}.status-badge[b-j3fgpvdfi9]{display:inline-flex;align-self:flex-start;padding:5px 9px;border-radius:999px;background:#e8edf3;color:#344054;font-size:12px;font-weight:800}.status-badge.available[b-j3fgpvdfi9]{background:#e8f7ef;color:#147a4b}.status-badge.rented[b-j3fgpvdfi9],.status-badge.reserved[b-j3fgpvdfi9]{background:#e8f0fb;color:#245fa4}.status-badge.maintenance[b-j3fgpvdfi9]{background:#fff2dc;color:#a15c00}.status-badge.lost[b-j3fgpvdfi9],.status-badge.retired[b-j3fgpvdfi9]{background:#fbe9e9;color:#b42318}.empty-state[b-j3fgpvdfi9]{padding:55px 20px;text-align:center;color:#667085}.modal-backdrop[b-j3fgpvdfi9]{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:center;padding:24px;background:rgba(16,24,40,.56)}.equipment-modal[b-j3fgpvdfi9]{width:min(920px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:7px;box-shadow:0 22px 60px rgba(0,0,0,.28)}.equipment-modal>header[b-j3fgpvdfi9]{display:flex;justify-content:space-between;align-items:start;padding:20px 24px 13px;border-bottom:1px solid #e4e9ef}.equipment-modal h2[b-j3fgpvdfi9]{font-size:22px}.close-button[b-j3fgpvdfi9]{font-size:25px;color:#667085;background:transparent;line-height:1}.equipment-modal form[b-j3fgpvdfi9]{padding:20px 24px}.form-grid[b-j3fgpvdfi9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.form-grid .wide[b-j3fgpvdfi9]{grid-column:1/-1}.file-field[b-j3fgpvdfi9]{padding:12px;background:#f7f9fb;border:1px dashed #aebccc}.file-field small[b-j3fgpvdfi9]{color:#667085}.form-error[b-j3fgpvdfi9]{margin-top:14px;padding:10px 12px;background:#fff0f0;color:#b42318}.equipment-modal footer[b-j3fgpvdfi9]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:15px;border-top:1px solid #e4e9ef}@media(max-width:1000px){.inventory-toolbar[b-j3fgpvdfi9]{grid-template-columns:1fr 1fr}.search-field[b-j3fgpvdfi9]{grid-column:1/-1}.list-heading[b-j3fgpvdfi9]{display:none}.equipment-row[b-j3fgpvdfi9]{grid-template-columns:1.7fr 1fr 1fr}.equipment-row>div:nth-child(3)[b-j3fgpvdfi9],.equipment-row>div:nth-child(4)[b-j3fgpvdfi9]{display:none}}@media(max-width:650px){.inventory-header[b-j3fgpvdfi9]{align-items:start;flex-direction:column}.summary-strip[b-j3fgpvdfi9]{grid-template-columns:1fr 1fr}.inventory-toolbar[b-j3fgpvdfi9],.form-grid[b-j3fgpvdfi9]{grid-template-columns:1fr}.search-field[b-j3fgpvdfi9],.form-grid .wide[b-j3fgpvdfi9]{grid-column:auto}.equipment-row[b-j3fgpvdfi9]{grid-template-columns:1fr;gap:10px}.equipment-row>div:nth-child(2)[b-j3fgpvdfi9]{display:none}}
.equipment-row[b-j3fgpvdfi9]{cursor:pointer}.equipment-row:hover[b-j3fgpvdfi9]{background:#f0f7ff}.detail-modal[b-j3fgpvdfi9]{width:min(1120px,96vw)}.detail-modal>header p[b-j3fgpvdfi9]{margin:3px 0 0;color:#667085}.detail-body[b-j3fgpvdfi9]{display:grid;grid-template-columns:minmax(330px,.9fr) minmax(420px,1.1fr);gap:24px;padding:22px 24px 28px}.detail-images[b-j3fgpvdfi9]{min-width:0}.detail-main-image[b-j3fgpvdfi9]{display:block;width:100%;height:390px;object-fit:contain;background:#f2f4f7;border:1px solid #d9e0e9}.image-thumbs[b-j3fgpvdfi9]{display:flex;gap:8px;overflow-x:auto;padding-top:10px}.thumb-button[b-j3fgpvdfi9]{flex:0 0 78px;width:78px;height:62px;padding:3px;border:2px solid transparent;background:#fff;cursor:pointer}.thumb-button.selected[b-j3fgpvdfi9]{border-color:#2167b1}.thumb-button img[b-j3fgpvdfi9]{width:100%;height:100%;object-fit:contain;background:#f2f4f7}.detail-info[b-j3fgpvdfi9]{display:flex;flex-direction:column;gap:18px}.detail-grid[b-j3fgpvdfi9]{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d9e0e9}.detail-grid div[b-j3fgpvdfi9]{padding:10px 12px;border-right:1px solid #e5e9ef;border-bottom:1px solid #e5e9ef}.detail-grid div:nth-child(2n)[b-j3fgpvdfi9]{border-right:0}.detail-grid span[b-j3fgpvdfi9]{display:block;color:#667085;font-size:11px;text-transform:uppercase;font-weight:700}.detail-grid strong[b-j3fgpvdfi9]{display:block;margin-top:3px}.detail-info section[b-j3fgpvdfi9]{border-top:1px solid #e5e9ef;padding-top:12px}.detail-info h3[b-j3fgpvdfi9]{font-size:13px;margin:0 0 6px;color:#344054}.detail-info p[b-j3fgpvdfi9]{margin:0;color:#475467;white-space:pre-wrap}.notes-section[b-j3fgpvdfi9]{background:#fff9e8;border:1px solid #f0d996!important;padding:12px!important}@media(max-width:850px){.detail-body[b-j3fgpvdfi9]{grid-template-columns:1fr}.detail-main-image[b-j3fgpvdfi9]{height:290px}}
.modal-header-actions[b-j3fgpvdfi9]{display:flex;align-items:center;gap:8px}.edit-form-grid[b-j3fgpvdfi9]{padding:20px 24px 0}.category-control[b-j3fgpvdfi9]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.small-button[b-j3fgpvdfi9]{border:1px solid #aebccc;background:#eef3f8;color:#34475f;border-radius:4px;padding:0 10px;font-weight:700;cursor:pointer}.category-entry[b-j3fgpvdfi9]{display:grid;grid-template-columns:minmax(200px,1fr) auto;gap:8px;align-items:end;padding:10px;background:#f2f6fa;border:1px solid #d9e0e9}.checkbox-field[b-j3fgpvdfi9]{flex-direction:row!important;align-items:center;gap:8px!important;padding-top:23px}.checkbox-field input[b-j3fgpvdfi9]{width:18px;min-height:18px}.field-label[b-j3fgpvdfi9]{display:block;color:#475467;font-size:12px;font-weight:700;margin-bottom:7px}.edit-image-grid[b-j3fgpvdfi9]{display:flex;gap:9px;overflow-x:auto;padding:4px 0}.edit-image-choice[b-j3fgpvdfi9]{flex:0 0 108px;padding:4px;border:2px solid #d9e0e9;background:#fff;cursor:pointer}.edit-image-choice.selected[b-j3fgpvdfi9]{border-color:#2167b1}.edit-image-choice img[b-j3fgpvdfi9]{display:block;width:96px;height:72px;object-fit:contain;background:#f2f4f7}.edit-image-choice span[b-j3fgpvdfi9]{display:block;padding:5px 2px 2px;color:#475467;font-size:11px;font-weight:700}

/* Keep the add and edit forms contained at every window size. */
.equipment-modal[b-j3fgpvdfi9],
.equipment-modal *[b-j3fgpvdfi9]{box-sizing:border-box}
.equipment-modal[b-j3fgpvdfi9]{
    display:flex;
    flex-direction:column;
    width:min(960px,calc(100vw - 32px));
    max-height:calc(100vh - 32px);
    overflow:hidden;
}
.equipment-modal>header[b-j3fgpvdfi9]{
    flex:0 0 auto;
    gap:16px;
    min-width:0;
}
.equipment-modal>header>div:first-child[b-j3fgpvdfi9]{
    min-width:0;
}
.equipment-modal>header h2[b-j3fgpvdfi9],
.equipment-modal>header p[b-j3fgpvdfi9]{
    overflow-wrap:anywhere;
}
.equipment-modal form[b-j3fgpvdfi9]{
    display:flex;
    flex-direction:column;
    flex:1 1 auto;
    min-height:0;
    max-width:100%;
    overflow:hidden;
    padding:0;
}
.equipment-modal form>.form-grid[b-j3fgpvdfi9]{
    flex:1 1 auto;
    min-height:0;
    overflow-x:hidden;
    overflow-y:auto;
    padding:20px 24px;
}
.edit-form-grid[b-j3fgpvdfi9]{
    padding:20px 24px!important;
}
.form-grid>*[b-j3fgpvdfi9],
.form-grid label[b-j3fgpvdfi9],
.category-control[b-j3fgpvdfi9],
.category-control>*[b-j3fgpvdfi9]{
    min-width:0;
    max-width:100%;
}
.form-grid input[b-j3fgpvdfi9],
.form-grid select[b-j3fgpvdfi9],
.form-grid textarea[b-j3fgpvdfi9]{
    display:block;
    width:100%;
    max-width:100%;
    border:1px solid #b8c4d1;
    border-radius:5px;
    background:#fff;
    color:#172033;
    font-size:14px;
    line-height:1.35;
    box-shadow:none;
}
.form-grid input:not([type=checkbox]):not([type=file])[b-j3fgpvdfi9],
.form-grid select[b-j3fgpvdfi9]{
    height:40px;
    min-height:40px;
    padding:8px 10px;
}
.form-grid textarea[b-j3fgpvdfi9]{
    min-height:88px;
    padding:9px 10px;
    resize:vertical;
}
.form-grid label[b-j3fgpvdfi9]{
    gap:6px;
}
.form-grid label>span[b-j3fgpvdfi9],
.field-label[b-j3fgpvdfi9]{
    color:#344054;
    font-size:12px;
    line-height:1.25;
    font-weight:700;
}
.form-grid input:focus[b-j3fgpvdfi9],
.form-grid select:focus[b-j3fgpvdfi9],
.form-grid textarea:focus[b-j3fgpvdfi9]{
    border-color:#2167b1;
    outline:3px solid rgba(33,103,177,.13);
}
.file-field input[type=file][b-j3fgpvdfi9]{
    min-width:0;
    max-width:100%;
    height:auto;
    padding:8px;
    overflow:hidden;
}
.small-button[b-j3fgpvdfi9]{
    min-height:38px;
    white-space:nowrap;
}
.category-entry .secondary-button[b-j3fgpvdfi9]{
    align-self:stretch;
    height:auto;
    min-height:38px;
    white-space:nowrap;
}
.equipment-modal footer[b-j3fgpvdfi9]{
    flex:0 0 auto;
    margin:0;
    padding:14px 24px;
    border-top:1px solid #e4e9ef;
    background:#fff;
}
.edit-image-grid[b-j3fgpvdfi9]{
    width:100%;
    max-width:100%;
    padding-bottom:8px;
}
.detail-body[b-j3fgpvdfi9]{
    min-width:0;
    overflow:auto;
}

@media(max-width:700px){
    .modal-backdrop[b-j3fgpvdfi9]{
        align-items:stretch;
        padding:8px;
    }
    .equipment-modal[b-j3fgpvdfi9]{
        width:100%;
        max-height:calc(100vh - 16px);
        border-radius:5px;
    }
    .equipment-modal>header[b-j3fgpvdfi9]{
        padding:15px 16px 11px;
    }
    .equipment-modal form[b-j3fgpvdfi9]{
        padding:0;
    }
    .equipment-modal form>.form-grid[b-j3fgpvdfi9],
    .edit-form-grid[b-j3fgpvdfi9]{
        padding:16px!important;
    }
    .form-grid[b-j3fgpvdfi9]{
        grid-template-columns:1fr;
        gap:12px;
    }
    .form-grid .wide[b-j3fgpvdfi9]{
        grid-column:auto;
    }
    .category-control[b-j3fgpvdfi9],
    .category-entry[b-j3fgpvdfi9]{
        grid-template-columns:1fr;
    }
    .category-entry .secondary-button[b-j3fgpvdfi9],
    .small-button[b-j3fgpvdfi9]{
        width:100%;
    }
    .checkbox-field[b-j3fgpvdfi9]{
        padding-top:4px;
    }
    .equipment-modal footer[b-j3fgpvdfi9]{
        justify-content:stretch;
        padding:12px 16px;
    }
    .equipment-modal footer button[b-j3fgpvdfi9]{
        flex:1 1 0;
        min-width:0;
    }
}

@media(max-width:900px){
    .form-grid[b-j3fgpvdfi9]{
        grid-template-columns:1fr;
    }
    .form-grid .wide[b-j3fgpvdfi9]{
        grid-column:auto;
    }
}
/* /Components/Pages/Login.razor.rz.scp.css */
*[b-09zz39b3hs]{box-sizing:border-box}.login-page[b-09zz39b3hs]{display:grid;grid-template-columns:minmax(390px,.85fr) minmax(480px,1.15fr);min-height:100vh;color:#172033}.login-brand-panel[b-09zz39b3hs]{display:flex;flex-direction:column;justify-content:space-between;padding:48px;background:#102a4d;color:#fff}.brand-lockup[b-09zz39b3hs]{display:flex;align-items:center;gap:16px}.brand-lockup img[b-09zz39b3hs]{width:78px;height:78px;object-fit:contain}.brand-lockup span[b-09zz39b3hs]{color:#66c9f2;font-size:11px;font-weight:800;letter-spacing:.09em}.brand-lockup h1[b-09zz39b3hs]{margin:3px 0;font-size:26px}.brand-message[b-09zz39b3hs]{max-width:480px}.brand-message h2[b-09zz39b3hs]{margin:0 0 13px;font-size:38px;line-height:1.08}.brand-message p[b-09zz39b3hs]{margin:0;color:#c8d7e8;font-size:16px;line-height:1.65}.login-brand-panel>small[b-09zz39b3hs]{color:#94abc5}.login-form-panel[b-09zz39b3hs]{display:flex;align-items:center;justify-content:center;padding:35px;background:#eef3f8}.login-card[b-09zz39b3hs]{display:flex;width:min(430px,100%);flex-direction:column;gap:18px;padding:35px;border:1px solid #d5dee9;border-radius:8px;background:#fff;box-shadow:0 22px 55px rgba(16,42,77,.14)}.login-card h2[b-09zz39b3hs]{margin:3px 0 4px;font-size:27px}.login-card p[b-09zz39b3hs]{margin:0;color:#667085}.eyebrow[b-09zz39b3hs]{color:#2167b1;font-size:11px;font-weight:800;letter-spacing:.08em}.login-card label[b-09zz39b3hs]{display:flex;flex-direction:column;gap:6px}.login-card label span[b-09zz39b3hs]{color:#475467;font-size:12px;font-weight:800}.login-card input[b-09zz39b3hs]{width:100%;height:44px;padding:9px 11px;border:1px solid #b8c5d4;border-radius:5px;font-size:15px}.login-card input:focus[b-09zz39b3hs]{border-color:#2167b1;outline:3px solid rgba(33,103,177,.14)}.login-card button[b-09zz39b3hs]{height:45px;border:0;border-radius:5px;background:#2167b1;color:#fff;font-size:15px;font-weight:800;cursor:pointer}.login-card>small[b-09zz39b3hs]{color:#98a2b3;text-align:center}.login-error[b-09zz39b3hs]{padding:10px 12px;border:1px solid #efb7b2;background:#fff1f0;color:#b42318}.mobile-brand[b-09zz39b3hs]{display:none}@media(max-width:850px){.login-page[b-09zz39b3hs]{display:block}.login-brand-panel[b-09zz39b3hs]{display:none}.login-form-panel[b-09zz39b3hs]{min-height:100vh;padding:20px}.mobile-brand[b-09zz39b3hs]{display:flex;align-items:center;gap:10px}.mobile-brand img[b-09zz39b3hs]{width:52px;height:52px;object-fit:contain}.login-card[b-09zz39b3hs]{padding:25px}}
/* /Components/Pages/Rentals.razor.rz.scp.css */
*[b-ecq7hqejg9]{box-sizing:border-box}.rentals-page[b-ecq7hqejg9]{max-width:1500px;margin:0 auto;color:#172033}.rentals-header[b-ecq7hqejg9]{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px}.rentals-header h1[b-ecq7hqejg9]{margin:2px 0 4px;font-size:28px}.rentals-header p[b-ecq7hqejg9]{margin:0;color:#667085}.eyebrow[b-ecq7hqejg9]{color:#2463a9;font-size:11px;font-weight:800;letter-spacing:.08em}.primary-button[b-ecq7hqejg9],.secondary-button[b-ecq7hqejg9],.text-button[b-ecq7hqejg9],.close-button[b-ecq7hqejg9]{border:0;cursor:pointer;font-weight:700}.primary-button[b-ecq7hqejg9]{color:#fff;background:#2167b1;padding:10px 16px;border-radius:5px}.secondary-button[b-ecq7hqejg9]{color:#fff;background:#34475f;min-height:38px;padding:0 16px;border-radius:5px}.text-button[b-ecq7hqejg9]{color:#34475f;background:transparent;padding:10px 12px}.close-button[b-ecq7hqejg9]{font-size:24px;color:#667085;background:transparent}.rental-stats[b-ecq7hqejg9]{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d9e0e9;background:#fff;margin-bottom:14px}.rental-stats div[b-ecq7hqejg9]{padding:13px 16px;border-right:1px solid #e5e9ef}.rental-stats div:last-child[b-ecq7hqejg9]{border:0}.rental-stats span[b-ecq7hqejg9]{display:block;color:#667085;font-size:12px}.rental-stats strong[b-ecq7hqejg9]{font-size:22px}.balance[b-ecq7hqejg9]{color:#b42318}.rental-toolbar[b-ecq7hqejg9]{display:grid;grid-template-columns:minmax(300px,2fr) minmax(170px,1fr) auto auto;gap:10px;align-items:end;padding:14px;background:#f3f6f9;border:1px solid #d9e0e9;margin-bottom:12px}.rental-toolbar label[b-ecq7hqejg9],.editor-grid label[b-ecq7hqejg9]{display:flex;flex-direction:column;gap:5px;min-width:0}.rental-toolbar label span[b-ecq7hqejg9],.editor-grid label span[b-ecq7hqejg9]{font-size:12px;font-weight:700;color:#475467}input[b-ecq7hqejg9],select[b-ecq7hqejg9],textarea[b-ecq7hqejg9]{width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid #bfc9d7;border-radius:4px;background:#fff}.agreement-list[b-ecq7hqejg9]{border:1px solid #d9e0e9;background:#fff}.agreement-heading[b-ecq7hqejg9],.agreement-row[b-ecq7hqejg9]{display:grid;grid-template-columns:150px minmax(210px,1.4fr) minmax(190px,1.2fr) 65px 110px 110px 110px;gap:14px;align-items:center}.agreement-heading[b-ecq7hqejg9]{padding:10px 14px;background:#edf2f7;color:#475467;font-size:11px;font-weight:800;text-transform:uppercase}.agreement-row[b-ecq7hqejg9]{width:100%;min-height:72px;padding:10px 14px;border:0;border-top:1px solid #e4e9ef;background:#fff;color:#172033;text-align:left}.agreement-row:hover[b-ecq7hqejg9]{background:#f4f8fd}.agreement-row>span[b-ecq7hqejg9]{display:flex;flex-direction:column;min-width:0}.agreement-row small[b-ecq7hqejg9]{color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-badge[b-ecq7hqejg9]{display:inline-flex;width:max-content;padding:5px 9px;border-radius:999px;background:#e8f0fb;color:#245fa4;font-size:12px;font-weight:800}.status-badge.checked-out[b-ecq7hqejg9]{background:#fff2dc;color:#a15c00}.status-badge.returned[b-ecq7hqejg9]{background:#e8f7ef;color:#147a4b}.status-badge.cancelled[b-ecq7hqejg9]{background:#f2f4f7;color:#667085}.empty-state[b-ecq7hqejg9]{padding:38px 18px;text-align:center;color:#667085}.error-message[b-ecq7hqejg9]{margin:10px 0;padding:10px 12px;border:1px solid #f2b8b5;background:#fff0f0;color:#b42318}.rental-backdrop[b-ecq7hqejg9]{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(16,24,40,.6)}.agreement-editor[b-ecq7hqejg9],.agreement-detail-modal[b-ecq7hqejg9]{display:flex;flex-direction:column;width:min(1180px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:hidden;background:#fff;border-radius:7px;box-shadow:0 24px 65px rgba(0,0,0,.3)}.agreement-editor>header[b-ecq7hqejg9]{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid #e4e9ef}.agreement-editor h2[b-ecq7hqejg9]{margin:2px 0;font-size:22px}.agreement-editor form[b-ecq7hqejg9]{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}.editor-body[b-ecq7hqejg9]{flex:1;min-height:0;overflow:auto;padding:18px 22px}.editor-section[b-ecq7hqejg9]{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e4e9ef}.editor-section:last-child[b-ecq7hqejg9]{border:0;margin:0}.editor-section h3[b-ecq7hqejg9]{margin:0 0 12px;font-size:15px}.editor-grid[b-ecq7hqejg9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px}.editor-grid .wide[b-ecq7hqejg9]{grid-column:1/-1}.section-title[b-ecq7hqejg9]{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:11px}.section-title h3[b-ecq7hqejg9]{margin-bottom:3px}.section-title p[b-ecq7hqejg9]{margin:0;color:#667085;font-size:13px}.equipment-search[b-ecq7hqejg9]{margin-bottom:10px}.equipment-options[b-ecq7hqejg9]{max-height:350px;overflow:auto;border:1px solid #d9e0e9}.equipment-option[b-ecq7hqejg9]{display:grid;grid-template-columns:22px 64px minmax(220px,1.6fr) minmax(150px,.8fr);gap:12px;align-items:center;min-height:78px;padding:8px 12px;border-bottom:1px solid #e5e9ef;cursor:pointer}.equipment-option:last-child[b-ecq7hqejg9]{border:0}.equipment-option.selected[b-ecq7hqejg9]{background:#edf6ff}.equipment-option input[b-ecq7hqejg9]{width:17px;min-height:17px}.equipment-option img[b-ecq7hqejg9]{width:64px;height:56px;object-fit:contain;background:#f2f4f7;border:1px solid #d9e0e9}.equipment-option>span[b-ecq7hqejg9]{display:flex;flex-direction:column;min-width:0}.equipment-option small[b-ecq7hqejg9]{color:#667085}.charges-grid[b-ecq7hqejg9]{grid-template-columns:repeat(4,minmax(0,1fr))}.draft-total[b-ecq7hqejg9]{display:flex;flex-direction:column;justify-content:center;padding:9px 12px;border:1px solid #b9d2ec;background:#f2f7fd}.draft-total span[b-ecq7hqejg9],.draft-total small[b-ecq7hqejg9]{color:#667085;font-size:12px}.draft-total strong[b-ecq7hqejg9]{font-size:21px}.terms-input[b-ecq7hqejg9]{min-height:120px}.agreement-editor footer[b-ecq7hqejg9]{display:flex;justify-content:flex-end;gap:8px;padding:13px 22px;border-top:1px solid #e4e9ef}.editor-error[b-ecq7hqejg9]{margin:0 22px 10px}.agreement-detail-modal[b-ecq7hqejg9]{width:min(980px,calc(100vw - 36px));overflow:auto}.detail-actions[b-ecq7hqejg9]{display:flex;justify-content:space-between;align-items:center;padding:11px 18px;background:#25364c;color:#fff}.detail-actions>div[b-ecq7hqejg9]{display:flex;align-items:center;gap:12px}.detail-actions .close-button[b-ecq7hqejg9]{color:#fff}.printable-agreement[b-ecq7hqejg9]{padding:34px 40px;color:#172033;background:#fff}.agreement-document-header[b-ecq7hqejg9]{display:flex;justify-content:space-between;gap:25px;padding-bottom:20px;border-bottom:3px solid #25364c}.document-brand[b-ecq7hqejg9]{font-size:12px;font-weight:900;letter-spacing:.12em;color:#2167b1}.agreement-document-header h2[b-ecq7hqejg9]{margin:4px 0 0;font-size:26px}.agreement-number[b-ecq7hqejg9]{display:flex;flex-direction:column;text-align:right}.agreement-number span[b-ecq7hqejg9],.agreement-number small[b-ecq7hqejg9]{color:#667085;font-size:12px}.agreement-number strong[b-ecq7hqejg9]{font-size:18px}.agreement-parties[b-ecq7hqejg9]{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:22px 0}.agreement-parties>div[b-ecq7hqejg9]{display:flex;flex-direction:column}.agreement-parties h3[b-ecq7hqejg9],.document-items h3[b-ecq7hqejg9],.terms-block h3[b-ecq7hqejg9]{margin:0 0 8px;font-size:12px;text-transform:uppercase;color:#475467}.agreement-parties span[b-ecq7hqejg9]{white-space:pre-line}.agreement-parties dl[b-ecq7hqejg9]{display:grid;grid-template-columns:90px 1fr;gap:5px;margin:0}.agreement-parties dt[b-ecq7hqejg9]{color:#667085}.agreement-parties dd[b-ecq7hqejg9]{margin:0}.document-items[b-ecq7hqejg9]{margin-bottom:22px}.document-table-head[b-ecq7hqejg9],.document-table-row[b-ecq7hqejg9]{display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(150px,1fr) 90px 55px 100px;gap:10px;align-items:center;padding:9px 10px}.document-table-head[b-ecq7hqejg9]{background:#e9eef4;color:#475467;font-size:10px;font-weight:800;text-transform:uppercase}.document-table-row[b-ecq7hqejg9]{border:1px solid #d9e0e9;border-top:0;font-size:12px}.document-table-row>span:first-child[b-ecq7hqejg9]{display:flex;flex-direction:column}.document-table-row small[b-ecq7hqejg9]{color:#667085}.document-bottom[b-ecq7hqejg9]{display:grid;grid-template-columns:1.5fr .8fr;gap:28px}.terms-block p[b-ecq7hqejg9]{font-size:11px;line-height:1.5;white-space:pre-wrap}.totals-block[b-ecq7hqejg9]{border-top:1px solid #aeb8c5}.totals-block div[b-ecq7hqejg9]{display:flex;justify-content:space-between;gap:15px;padding:7px 3px;border-bottom:1px solid #e4e9ef}.totals-block .grand-total[b-ecq7hqejg9]{font-size:17px;background:#f2f5f8;padding:10px}.signature-area[b-ecq7hqejg9]{display:grid;grid-template-columns:1fr 200px;gap:25px;margin-top:34px}.signature-area div[b-ecq7hqejg9]{display:flex;flex-direction:column;min-height:50px;border-bottom:1px solid #172033}.signature-area span[b-ecq7hqejg9]{color:#667085;font-size:10px;text-transform:uppercase}.signature-area strong[b-ecq7hqejg9]{margin-top:auto}.agreement-detail-backdrop[b-ecq7hqejg9]{overflow:auto}.agreement-detail-modal[b-ecq7hqejg9]{max-height:calc(100vh - 36px)}
@media(max-width:1000px){.agreement-heading[b-ecq7hqejg9],.agreement-row[b-ecq7hqejg9]{grid-template-columns:140px 1.3fr 1fr 85px 100px}.agreement-heading span:nth-child(4)[b-ecq7hqejg9],.agreement-heading span:nth-child(6)[b-ecq7hqejg9],.agreement-row>*:nth-child(4)[b-ecq7hqejg9],.agreement-row>*:nth-child(6)[b-ecq7hqejg9]{display:none}.charges-grid[b-ecq7hqejg9]{grid-template-columns:1fr 1fr}.draft-total[b-ecq7hqejg9]{grid-column:1/-1}}@media(max-width:700px){.rentals-header[b-ecq7hqejg9]{align-items:start;flex-direction:column}.rental-stats[b-ecq7hqejg9]{grid-template-columns:1fr 1fr}.rental-toolbar[b-ecq7hqejg9]{grid-template-columns:1fr}.agreement-heading[b-ecq7hqejg9]{display:none}.agreement-row[b-ecq7hqejg9]{grid-template-columns:1fr 100px}.agreement-row>*:not(:first-child):not(:last-child)[b-ecq7hqejg9]{display:none}.rental-backdrop[b-ecq7hqejg9]{padding:7px;align-items:stretch}.agreement-editor[b-ecq7hqejg9],.agreement-detail-modal[b-ecq7hqejg9]{width:100%;max-height:calc(100vh - 14px)}.editor-body[b-ecq7hqejg9]{padding:15px}.editor-grid[b-ecq7hqejg9],.charges-grid[b-ecq7hqejg9]{grid-template-columns:1fr}.editor-grid .wide[b-ecq7hqejg9],.draft-total[b-ecq7hqejg9]{grid-column:auto}.section-title[b-ecq7hqejg9]{align-items:start;flex-direction:column}.equipment-option[b-ecq7hqejg9]{grid-template-columns:20px 52px 1fr}.equipment-option>span:last-child[b-ecq7hqejg9]{display:none}.printable-agreement[b-ecq7hqejg9]{padding:22px}.agreement-parties[b-ecq7hqejg9],.document-bottom[b-ecq7hqejg9]{grid-template-columns:1fr}.document-table-head[b-ecq7hqejg9],.document-table-row[b-ecq7hqejg9]{grid-template-columns:1fr 100px 80px}.document-table-head>*:nth-child(3)[b-ecq7hqejg9],.document-table-head>*:nth-child(4)[b-ecq7hqejg9],.document-table-row>*:nth-child(3)[b-ecq7hqejg9],.document-table-row>*:nth-child(4)[b-ecq7hqejg9]{display:none}.signature-area[b-ecq7hqejg9]{grid-template-columns:1fr}}

.save-status[b-ecq7hqejg9]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 22px;background:#f7f9fb;border-top:1px solid #e4e9ef;color:#475467;font-size:13px}.save-status .editor-error[b-ecq7hqejg9]{flex:1;margin:0;text-align:left}
@media(max-width:700px){.save-status[b-ecq7hqejg9]{align-items:stretch;flex-direction:column;padding:10px 15px}}

.agreement-editor footer[b-ecq7hqejg9]{position:sticky;bottom:0;z-index:8;flex:0 0 auto;background:#fff;box-shadow:0 -5px 14px rgba(16,24,40,.08)}.save-agreement-button[b-ecq7hqejg9]{min-width:210px;min-height:42px;font-size:14px}.customer-lookup[b-ecq7hqejg9]{position:relative;min-width:0}.customer-results[b-ecq7hqejg9]{position:absolute;z-index:20;top:64px;left:0;right:0;max-height:280px;overflow:auto;border:1px solid #aebdce;border-radius:5px;background:#fff;box-shadow:0 12px 30px rgba(16,24,40,.18)}.customer-results button[b-ecq7hqejg9]{display:grid;width:100%;padding:10px 12px;border:0;border-bottom:1px solid #e5e9ef;background:#fff;color:#172033;text-align:left}.customer-results button:hover[b-ecq7hqejg9]{background:#edf6ff}.customer-results button:last-child[b-ecq7hqejg9]{border-bottom:0}.customer-results span[b-ecq7hqejg9],.customer-results small[b-ecq7hqejg9],.selected-customer span[b-ecq7hqejg9],.selected-customer small[b-ecq7hqejg9]{color:#667085}.customer-result-empty[b-ecq7hqejg9]{padding:18px;color:#667085;text-align:center}.selected-customer[b-ecq7hqejg9]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding:10px 12px;border:1px solid #99c2ec;border-radius:5px;background:#f0f7ff}.selected-customer>div[b-ecq7hqejg9]{display:flex;flex-direction:column;min-width:0}.clear-customer[b-ecq7hqejg9]{border:0;background:transparent;color:#2167b1;font-weight:700;cursor:pointer}
@media(max-width:700px){.agreement-editor footer[b-ecq7hqejg9]{display:grid;grid-template-columns:1fr 2fr;padding:12px 15px}.save-agreement-button[b-ecq7hqejg9]{min-width:0;width:100%}}

.equipment-option[b-ecq7hqejg9]{grid-template-columns:72px 92px minmax(220px,1.6fr) minmax(150px,.8fr)}.select-equipment[b-ecq7hqejg9]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#475467;font-size:11px;font-weight:700;cursor:pointer}.select-equipment input[b-ecq7hqejg9],.equipment-image-option input[b-ecq7hqejg9]{width:17px;min-height:17px}.equipment-image-option[b-ecq7hqejg9]{display:flex;flex-direction:column;align-items:center;gap:5px}.equipment-image-option img[b-ecq7hqejg9]{width:78px;height:58px}.equipment-image-option label[b-ecq7hqejg9]{display:flex;align-items:center;gap:5px;color:#475467;font-size:11px;font-weight:700;cursor:pointer}.equipment-image-option label:has(input:disabled)[b-ecq7hqejg9]{opacity:.5;cursor:not-allowed}.printed-equipment[b-ecq7hqejg9]{display:flex!important;flex-direction:row!important;align-items:center;gap:9px}.printed-equipment>img[b-ecq7hqejg9]{flex:0 0 58px;width:58px;height:48px;object-fit:contain;border:1px solid #d9e0e9;background:#f5f6f8}.printed-equipment>span[b-ecq7hqejg9]{display:flex;flex-direction:column;min-width:0}
@media(max-width:700px){.equipment-option[b-ecq7hqejg9]{grid-template-columns:58px 82px 1fr}.equipment-option>span:last-child[b-ecq7hqejg9]{display:none}.printed-equipment>img[b-ecq7hqejg9]{width:48px;height:42px;flex-basis:48px}}

.return-button[b-ecq7hqejg9]{min-height:38px;padding:0 16px;border:0;border-radius:5px;background:#147a4b;color:#fff;font-weight:800;cursor:pointer}.returned-item-note[b-ecq7hqejg9]{padding:5px 10px;border:1px solid #c8e7d6;border-top:0;background:#edf9f2;color:#147a4b;font-size:11px}.return-history[b-ecq7hqejg9]{margin:20px 0;padding-top:15px;border-top:1px solid #d9e0e9}.return-history h3[b-ecq7hqejg9]{font-size:13px;text-transform:uppercase;color:#475467}.return-history>div[b-ecq7hqejg9]{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:12px;padding:9px 10px;border:1px solid #e1e6ec;border-bottom:0}.return-history>div:last-child[b-ecq7hqejg9]{border-bottom:1px solid #e1e6ec}.return-history span[b-ecq7hqejg9]{display:flex;flex-direction:column}.return-history small[b-ecq7hqejg9]{color:#667085}.return-modal[b-ecq7hqejg9]{display:flex;flex-direction:column;width:min(1180px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:hidden;border-radius:7px;background:#fff;box-shadow:0 24px 65px rgba(0,0,0,.3)}.return-modal>header[b-ecq7hqejg9]{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid #e4e9ef}.return-modal h2[b-ecq7hqejg9]{margin:2px 0;font-size:22px}.return-body[b-ecq7hqejg9]{flex:1;min-height:0;overflow:auto;padding:18px 22px}.return-summary[b-ecq7hqejg9]{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;margin-bottom:14px;padding:13px;border:1px solid #d9e0e9;background:#f6f8fa}.return-summary label[b-ecq7hqejg9],.return-item label[b-ecq7hqejg9],.return-totals label[b-ecq7hqejg9]{display:flex;flex-direction:column;gap:4px;min-width:0}.return-summary label span[b-ecq7hqejg9],.return-item label span[b-ecq7hqejg9],.return-totals label span[b-ecq7hqejg9]{font-size:11px;font-weight:700;color:#475467}.return-items[b-ecq7hqejg9]{border:1px solid #d9e0e9}.return-item[b-ecq7hqejg9]{display:grid;grid-template-columns:58px 74px minmax(190px,1.3fr) 130px minmax(260px,1.5fr);gap:10px;align-items:center;padding:11px;border-bottom:1px solid #e4e9ef}.return-item:last-child[b-ecq7hqejg9]{border:0}.return-item.selected[b-ecq7hqejg9]{background:#f1f8ff}.return-check[b-ecq7hqejg9]{align-items:center!important}.return-check input[b-ecq7hqejg9]{width:18px;min-height:18px}.return-item>img[b-ecq7hqejg9]{width:72px;height:58px;object-fit:contain;border:1px solid #d9e0e9;background:#f2f4f7}.return-item-name[b-ecq7hqejg9]{display:flex;flex-direction:column;min-width:0}.return-item-name span[b-ecq7hqejg9]{color:#667085;font-size:12px}.return-charges[b-ecq7hqejg9]{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.return-notes[b-ecq7hqejg9]{grid-column:3/5}.damage-upload[b-ecq7hqejg9]{grid-column:5}.damage-upload input[b-ecq7hqejg9]{font-size:12px}.damage-upload small[b-ecq7hqejg9]{color:#667085}.return-totals[b-ecq7hqejg9]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;padding:13px;border:1px solid #d9e0e9;background:#f8fafc}.return-totals>div[b-ecq7hqejg9]{display:flex;flex-direction:column;justify-content:center;padding:8px 11px;background:#eaf2fb}.return-totals>div span[b-ecq7hqejg9]{color:#667085;font-size:11px}.return-totals>div strong[b-ecq7hqejg9]{font-size:20px}.return-totals .wide[b-ecq7hqejg9]{grid-column:1/-1}.return-totals textarea[b-ecq7hqejg9]{min-height:70px}.return-error[b-ecq7hqejg9]{margin:0 22px 10px}.return-modal>footer[b-ecq7hqejg9]{display:flex;justify-content:flex-end;gap:8px;padding:13px 22px;border-top:1px solid #e4e9ef;background:#fff}.return-receipt-modal[b-ecq7hqejg9]{width:min(820px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:auto;background:#fff;border-radius:7px}.printable-return-receipt[b-ecq7hqejg9]{padding:34px 40px}.printable-return-receipt>header[b-ecq7hqejg9]{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:3px solid #25364c}.printable-return-receipt>header h2[b-ecq7hqejg9]{margin:4px 0}.printable-return-receipt>header>div:last-child[b-ecq7hqejg9]{display:flex;flex-direction:column;text-align:right}.receipt-customer[b-ecq7hqejg9]{display:flex;flex-direction:column;padding:18px 0}.receipt-customer span[b-ecq7hqejg9]{color:#667085}.receipt-items[b-ecq7hqejg9]{border:1px solid #d9e0e9}.receipt-items>div[b-ecq7hqejg9]{display:grid;grid-template-columns:1fr 130px 100px;gap:12px;padding:10px 12px;border-bottom:1px solid #e4e9ef}.receipt-items>div:last-child[b-ecq7hqejg9]{border:0}.receipt-items span[b-ecq7hqejg9]{display:flex;flex-direction:column}.receipt-items small[b-ecq7hqejg9]{color:#667085}.receipt-totals[b-ecq7hqejg9]{width:min(420px,100%);margin:20px 0 0 auto}.receipt-totals>div[b-ecq7hqejg9]{display:flex;justify-content:space-between;padding:7px;border-bottom:1px solid #e4e9ef}.receipt-totals .grand-total[b-ecq7hqejg9]{padding:10px;background:#edf2f7;font-size:16px}.receipt-notes[b-ecq7hqejg9]{padding:12px;background:#fff9e8;white-space:pre-wrap}
@media(max-width:900px){.return-item[b-ecq7hqejg9]{grid-template-columns:55px 65px 1fr 130px}.return-charges[b-ecq7hqejg9]{grid-column:3/5}.return-notes[b-ecq7hqejg9]{grid-column:3/5}.damage-upload[b-ecq7hqejg9]{grid-column:3/5}.return-totals[b-ecq7hqejg9]{grid-template-columns:1fr 1fr}}@media(max-width:650px){.return-modal[b-ecq7hqejg9]{width:100%;max-height:calc(100vh - 14px)}.return-summary[b-ecq7hqejg9]{grid-template-columns:1fr}.return-item[b-ecq7hqejg9]{grid-template-columns:48px 60px 1fr}.return-item>label:nth-of-type(2)[b-ecq7hqejg9]{grid-column:2/4}.return-charges[b-ecq7hqejg9],.return-notes[b-ecq7hqejg9],.damage-upload[b-ecq7hqejg9]{grid-column:1/-1}.return-totals[b-ecq7hqejg9]{grid-template-columns:1fr}.return-history>div[b-ecq7hqejg9]{grid-template-columns:1fr}.receipt-items>div[b-ecq7hqejg9]{grid-template-columns:1fr 90px}.receipt-items>div>*:last-child[b-ecq7hqejg9]{grid-column:2}.printable-return-receipt[b-ecq7hqejg9]{padding:22px}}

.checkout-button[b-ecq7hqejg9]{min-height:38px;padding:0 16px;border:0;border-radius:5px;background:#2167b1;color:#fff;font-weight:800;cursor:pointer}.checkout-button:disabled[b-ecq7hqejg9]{opacity:.65;cursor:wait}.checkout-modal[b-ecq7hqejg9]{display:flex;flex-direction:column;width:min(760px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:hidden;border-radius:7px;background:#fff;box-shadow:0 24px 65px rgba(0,0,0,.3)}.checkout-modal>header[b-ecq7hqejg9]{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid #e4e9ef}.checkout-modal h2[b-ecq7hqejg9]{margin:2px 0;font-size:22px}.checkout-body[b-ecq7hqejg9]{overflow:auto;padding:18px 22px}.checkout-warning[b-ecq7hqejg9]{padding:12px 14px;border:1px solid #b9d2ec;background:#f0f7ff;color:#34475f}.checkout-fields[b-ecq7hqejg9]{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px;margin-top:15px}.checkout-fields label[b-ecq7hqejg9]{display:flex;flex-direction:column;gap:5px}.checkout-fields label span[b-ecq7hqejg9]{font-size:12px;font-weight:700;color:#475467}.checkout-fields .wide[b-ecq7hqejg9]{grid-column:1/-1}.checkout-fields textarea[b-ecq7hqejg9]{min-height:80px}.checkout-items[b-ecq7hqejg9]{margin-top:18px}.checkout-items h3[b-ecq7hqejg9]{font-size:13px;text-transform:uppercase;color:#475467}.checkout-items>div[b-ecq7hqejg9]{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid #e1e6ec;border-bottom:0}.checkout-items>div:last-child[b-ecq7hqejg9]{border-bottom:1px solid #e1e6ec}.checkout-items img[b-ecq7hqejg9]{width:60px;height:48px;object-fit:contain;background:#f2f4f7}.checkout-items span[b-ecq7hqejg9]{display:flex;flex-direction:column}.checkout-items small[b-ecq7hqejg9]{color:#667085}.checkout-error[b-ecq7hqejg9]{margin:0 22px 10px}.checkout-modal>footer[b-ecq7hqejg9]{display:flex;justify-content:flex-end;gap:8px;padding:13px 22px;border-top:1px solid #e4e9ef}@media(max-width:600px){.checkout-modal[b-ecq7hqejg9]{width:100%;max-height:calc(100vh - 14px)}.checkout-fields[b-ecq7hqejg9]{grid-template-columns:1fr}.checkout-fields .wide[b-ecq7hqejg9]{grid-column:auto}}

.notification-grid[b-ecq7hqejg9]{grid-template-columns:1fr 1fr}.notification-check[b-ecq7hqejg9]{flex-direction:row!important;align-items:center;gap:8px!important;padding:9px 10px;border:1px solid #d9e0e9;background:#f8fafc}.notification-check input[b-ecq7hqejg9]{width:18px;min-height:18px}.expiration-note[b-ecq7hqejg9]{margin:0;padding:10px 12px;background:#fff8e5;color:#6f5518;font-size:12px}.payment-ledger[b-ecq7hqejg9]{margin-top:24px;padding-top:18px;border-top:1px solid #d9e0e9}.payment-ledger-heading[b-ecq7hqejg9]{display:flex;justify-content:space-between;align-items:center;gap:12px}.payment-ledger-heading h3[b-ecq7hqejg9]{margin:0;font-size:14px}.payment-ledger-heading p[b-ecq7hqejg9]{margin:3px 0 0;color:#667085;font-size:12px}.agreement-payment-form[b-ecq7hqejg9]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;padding:12px;border:1px solid #b9d2ec;background:#f4f8fd}.agreement-payment-form label[b-ecq7hqejg9]{display:flex;flex-direction:column;gap:4px}.agreement-payment-form label span[b-ecq7hqejg9]{font-size:11px;font-weight:700;color:#475467}.agreement-payment-form .wide[b-ecq7hqejg9]{grid-column:1/4}.payment-actions[b-ecq7hqejg9]{display:flex;justify-content:flex-end;align-items:end;gap:5px}.payment-rows[b-ecq7hqejg9]{margin-top:12px;border:1px solid #d9e0e9}.payment-rows>div[b-ecq7hqejg9]{display:grid;grid-template-columns:140px 1fr 1fr 120px;gap:10px;padding:9px 11px;border-bottom:1px solid #e4e9ef}.payment-rows>div:last-child[b-ecq7hqejg9]{border-bottom:0}.payment-rows strong[b-ecq7hqejg9]{text-align:right}@media(max-width:700px){.notification-grid[b-ecq7hqejg9],.agreement-payment-form[b-ecq7hqejg9]{grid-template-columns:1fr}.agreement-payment-form .wide[b-ecq7hqejg9]{grid-column:auto}.payment-actions[b-ecq7hqejg9]{justify-content:stretch}.payment-actions button[b-ecq7hqejg9]{flex:1}.payment-rows>div[b-ecq7hqejg9]{grid-template-columns:1fr 100px}.payment-rows>div>*:nth-child(2)[b-ecq7hqejg9],.payment-rows>div>*:nth-child(3)[b-ecq7hqejg9]{display:none}}

.editor-tabs[b-ecq7hqejg9]{display:flex;flex:0 0 auto;gap:2px;padding:0 22px;border-bottom:1px solid #d9e0e9;background:#f7f9fb;overflow-x:auto}.editor-tabs button[b-ecq7hqejg9]{padding:12px 15px;border:0;border-bottom:3px solid transparent;background:transparent;color:#475467;font-weight:800;white-space:nowrap}.editor-tabs button.active[b-ecq7hqejg9]{border-bottom-color:#2167b1;color:#2167b1;background:#fff}.editor-panel[b-ecq7hqejg9]{display:none}.editor-panel.active[b-ecq7hqejg9]{display:block}.editor-body[b-ecq7hqejg9]{overflow:auto}.equipment-options[b-ecq7hqejg9]{max-height:420px}.company-print-info[b-ecq7hqejg9]{margin-top:5px;color:#667085;font-size:10px;line-height:1.4}.page-one-acknowledgment[b-ecq7hqejg9]{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:18px;align-items:end;margin-top:20px;padding:13px 0 6px;border-top:2px solid #25364c}.page-one-acknowledgment>div:first-child[b-ecq7hqejg9]{display:flex;flex-direction:column;gap:3px}.page-one-acknowledgment span[b-ecq7hqejg9]{color:#667085;font-size:10px;line-height:1.35}.initials-line[b-ecq7hqejg9]{min-height:38px;border-bottom:1px solid #172033}.initials-line span[b-ecq7hqejg9]{display:block;margin-top:22px;text-transform:uppercase}.agreement-page-number[b-ecq7hqejg9]{white-space:nowrap}.second-page-heading[b-ecq7hqejg9]{display:flex;justify-content:space-between;gap:20px;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #25364c}.second-page-heading>div[b-ecq7hqejg9]{display:flex;flex-direction:column}.second-page-heading span[b-ecq7hqejg9]{color:#667085;font-size:10px}.signature-acknowledgment[b-ecq7hqejg9]{grid-column:1/-1;margin:0;padding:10px 12px;border:1px solid #c5ced9;background:#f5f7fa;font-size:10px;line-height:1.4}@media(max-width:700px){.editor-tabs[b-ecq7hqejg9]{padding:0 10px}.editor-tabs button[b-ecq7hqejg9]{padding:10px 12px}.equipment-options[b-ecq7hqejg9]{max-height:360px}.page-one-acknowledgment[b-ecq7hqejg9]{grid-template-columns:1fr}.initials-line[b-ecq7hqejg9]{width:160px}}
