@import '_content/Blazor.SignaturePad/Blazor.SignaturePad.g22u5lm4z9.bundle.scp.css';

/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page[b-xez2jmbtec] {
    position: relative;
    display: flex;
    flex-direction: column;
    height: calc(100vh - .5px);
}

main[b-xez2jmbtec] {
    flex: 1;
}

.sidebar[b-xez2jmbtec] {
    background-image: linear-gradient(180deg, #00529b 0%, #001c35 70%);
}

.content[b-xez2jmbtec] {
    height: calc(100% - 3.5rem);
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    padding-top: 1.1rem;
    padding-bottom: 0.5rem;
}

.top-row[b-xez2jmbtec] {
    background-image: linear-gradient(90deg, #001c35, #00529b);
    color: white;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.55rem;
    display: flex;
    align-items: center;
}

    .top-row[b-xez2jmbtec]  a, .top-row[b-xez2jmbtec]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-xez2jmbtec]  a:hover, .top-row[b-xez2jmbtec]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-xez2jmbtec]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 1600.98px) {
    .top-row[b-xez2jmbtec] {
        justify-content: space-between;
    }

    .top-row[b-xez2jmbtec]  a, .top-row[b-xez2jmbtec]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 1601px) {
    .page[b-xez2jmbtec] {
        flex-direction: row;
    }

    .sidebar[b-xez2jmbtec] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-xez2jmbtec] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-xez2jmbtec]  .btn-link {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-xez2jmbtec], article[b-xez2jmbtec] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-e8x7ilpp4u] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-e8x7ilpp4u] {
    min-height: 3.5rem;
    background-color: #001c35;
}

.navbar-brand[b-e8x7ilpp4u] {
    font-size: 1.1rem;
    width: 115px;
}

.bi[b-e8x7ilpp4u] {
    display: inline-block;
    position: relative;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 0.75rem;
    top: -1px;
    background-size: cover;
}

.bi-house-door-nav-menu[b-e8x7ilpp4u] {
    background-image: url("img/icons/house-door.svg");
}

.bi-list-task-nav-menu[b-e8x7ilpp4u] {
    background-image: url("img/icons/list-task.svg");
}

.bi-person-nav-menu[b-e8x7ilpp4u] {
    background-image: url("img/icons/person.svg");
}

.bi-list-nested-nav-menu[b-e8x7ilpp4u] {
    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");
}

.nav-item[b-e8x7ilpp4u] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-e8x7ilpp4u] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-e8x7ilpp4u] {
        padding-bottom: 1rem;
    }

    .nav-item[b-e8x7ilpp4u]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-e8x7ilpp4u]  a.active {
    background-color: rgba(255,255,255,0.37);
    color: white;
}

        .nav-item[b-e8x7ilpp4u]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: white;
        }

@media (min-width: 1601px) {
    .navbar-toggler[b-e8x7ilpp4u] {
        display: none;
    }

    .collapse[b-e8x7ilpp4u] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }

    .nav-scrollable[b-e8x7ilpp4u] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* /Components/Pages/MeasurementGroup.razor.rz.scp.css */
.check-description[b-zypp4rby0b]{font-weight:500;margin-top:15px}.check>.row[b-zypp4rby0b]{padding:5px 0}
/* /Components/Pages/WorkOrderOverview.razor.rz.scp.css */
.work-order-status-open[b-6eehj0jjlu]{background-image:url("img/icons/calendar2.svg")}.work-order-status-planned[b-6eehj0jjlu]{background-image:url("img/icons/calendar2-event.svg")}.work-order-status-inprogress[b-6eehj0jjlu]{background-image:url("img/icons/window-dock.svg")}.work-order-status-executed[b-6eehj0jjlu]{background-image:url("img/icons/calendar2-check.svg")}.work-order-status-signed[b-6eehj0jjlu]{background-image:url("img/icons/pencil-square.svg")}.work-order-status-checked[b-6eehj0jjlu]{background-image:url("img/icons/window-dock.svg")}.work-order-status-invoiced[b-6eehj0jjlu]{background-image:url("img/icons/journal-text.svg")}.work-order-status-completed[b-6eehj0jjlu]{background-image:url("img/icons/check2-square.svg")}.work-order-status-cancelled[b-6eehj0jjlu]{background-image:url("img/icons/calendar2-x.svg")}.sync-status-open[b-6eehj0jjlu]{background-image:url("img/icons/cloud-arrow-down.svg")}.sync-status-downloaded[b-6eehj0jjlu]{background-image:url("img/icons/cloud-check.svg")}.sync-status-pending[b-6eehj0jjlu]{background-image:url("img/icons/cloud-arrow-up.svg")}.sync-status-uploaded[b-6eehj0jjlu]{background-image:url("img/icons/cloud-check.svg")}
/* /Components/Pages/WorkOrderPage.razor.rz.scp.css */
h1[b-htwhu74wpm]{display:flex;align-items:center;gap:.5rem}.section[b-htwhu74wpm]:after{content:url("img/icons/caret.svg");transform:rotate(90deg);width:16px;height:16px;align-self:center}.section:first-of-type[aria-expanded=true][b-htwhu74wpm]:after{transform:rotate(-90deg)}.finished[b-htwhu74wpm]{background-image:url("img/icons/check.svg")}.unfinished[b-htwhu74wpm]{background-image:url("img/icons/exclamation.svg")}.row.header>.col[b-htwhu74wpm]{font-size:.8rem;color:gray}.edit-icon[b-htwhu74wpm]{height:1.5rem;width:auto;background-image:url("img/icons/pencil-square.svg");display:flex;justify-content:space-between;background-repeat:no-repeat;background-position:center right}.text-container[b-htwhu74wpm]{white-space:pre-wrap;overflow-wrap:break-word;max-width:90%}.input-text-area[b-htwhu74wpm]{margin-top:.25rem}.input-text-area textarea[b-htwhu74wpm]{width:100%}
/* /Components/Pages/WorkOrderSignaturePage.razor.rz.scp.css */
.signature-page .signature-section[b-o3ge6rnfkc]{margin-bottom:3rem}.signature-page .signature-section .signature-container[b-o3ge6rnfkc]{position:relative;aspect-ratio:4/2;max-height:400px}.signature-page .signature-section .signature-container[b-o3ge6rnfkc]  canvas{border:2px solid gray !important;border-radius:8px;background:#fff !important;width:100% !important;height:100% !important;touch-action:none;cursor:crosshair;display:block}@media(max-width: 768px){.signature-page .signature-section[b-o3ge6rnfkc]{padding:.75rem 0;margin-bottom:1rem}.signature-page .signature-section .signature-container[b-o3ge6rnfkc]{width:100%;max-height:300px}}@media(min-width: 1400px){.signature-page[b-o3ge6rnfkc]{max-width:1400px}.signature-page .signature-section .signature-container[b-o3ge6rnfkc]{aspect-ratio:7/3;max-height:450px}}
/* /Components/Shared/AttachmentOverview.razor.rz.scp.css */
.attachment-link[b-1lga4ot0ew]{cursor:pointer}.icon[b-1lga4ot0ew]{background-repeat:no-repeat !important;background-position:center center !important;cursor:pointer}.remove-button[b-1lga4ot0ew]{background:url("img/icons/trash-can.svg"),#dc3545;height:2rem;min-width:3rem}
/* /Components/Shared/Modal.razor.rz.scp.css */
@media(max-width: 768px){.modal-dialog[b-qc1s4jr9gx]{margin:.5rem;max-width:calc(100% - 1rem)}.modal-body[b-qc1s4jr9gx]{max-height:calc(100vh - 200px);overflow-y:auto}}
/* /Components/Shared/PageLoader.razor.rz.scp.css */
.loading-wrapper[b-9brvnk4a32]{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%}.loading-spinner[b-9brvnk4a32]{display:flex;flex-direction:column;align-items:center;gap:1rem}.loading-text[b-9brvnk4a32]{margin:0;color:var(--bs-secondary);font-size:.875rem}
/* /Components/Shared/UploadAttachment.razor.rz.scp.css */
.attachment-upload[b-zourqbdveo]{margin-top:1rem;margin-bottom:2rem}.attachment-upload>p[b-zourqbdveo]{margin-top:1rem}.attachment-upload .error-message[b-zourqbdveo]{color:#dc3545}.attachment-upload p.explanation[b-zourqbdveo]{font-size:.8rem;color:gray}
