.inspection-schedule {
    .schedule-edit.htmx-request,
    .processing {
        display: none;
    }

    .loading-animation,
    .processing.htmx-request {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    body:has(.processing.htmx-request) {
        pointer-events: none;
    }

    .info {
        color: var(--main-theme-color);
        max-width: fit-content;
        max-height: 100px;
        margin-bottom: 1rem;
        padding: 0.5rem;
        border-radius: 0.5rem;
        background-color: var(--secondary-solid-color);
        border: 2px solid var(--main-theme-color);
        overflow-y: auto;
    }

    div:has(>h1, >h2, >h3, >h4, >h5, >h6),
    .info-container {
        margin-bottom: 0.5rem;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }

    .loading-content-text {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    td:has(input[type="checkbox"]) input[type="checkbox"] {
        margin: 0;
        padding: 0;
        width: 100%;
        height: 100%;
    }
}