@import '_content/AZExecute.UI.Shared/AZExecute.UI.Shared.jcvge3b5s6.bundle.scp.css';

/* /Areas/Operator/Components/Features/AutomationTasks/AutomationTaskInfoComponent.razor.rz.scp.css */
.azx-automation-task-overview[b-nd4nxwcqu9] {
    width: 100%;
}

.azx-task-action-panel[b-nd4nxwcqu9] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.35rem;
    justify-content: flex-end;
    align-items: center;
}

.azx-task-overview-copy[b-nd4nxwcqu9] {
    max-width: 72ch;
}

.azx-task-flow-row[b-nd4nxwcqu9] {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    padding: 0.75rem;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    background: rgba(127, 127, 127, 0.06);
}

.azx-task-flow-index[b-nd4nxwcqu9] {
    flex: 0 0 32px;
    width: 32px;
    height: 32px;
    display: grid;
    place-items: center;
    border-radius: 8px;
    color: var(--mud-palette-primary);
    background: rgba(118, 186, 27, 0.16);
    font-weight: 800;
}

.azx-task-empty-state[b-nd4nxwcqu9] {
    display: flex;
    align-items: flex-start;
    gap: 1rem;
    padding: 1rem;
    border: 1px dashed var(--mud-palette-warning);
    border-radius: 8px;
    background: rgba(255, 179, 0, 0.08);
}

@media (max-width: 700px) {
    .azx-task-action-panel[b-nd4nxwcqu9] {
        justify-content: flex-start;
    }

    .azx-task-flow-row[b-nd4nxwcqu9] {
        align-items: flex-start;
        flex-wrap: wrap;
    }
}
/* /Areas/TenantAdmin/Shared/Dialogs/Application/ApplicationRequestGrantDialog.razor.rz.scp.css */
.azx-app-review-title[b-sy1aetbzso] {
    background: transparent;
}

.azx-app-request-topdesk-link[b-sy1aetbzso] {
    color: inherit;
    display: inline-flex;
    max-width: min(340px, 100%);
    text-decoration: none;
}

.azx-app-request-topdesk-link:hover[b-sy1aetbzso],
.azx-app-request-topdesk-link:focus-visible[b-sy1aetbzso] {
    text-decoration: none;
}

.azx-app-request-topdesk-card[b-sy1aetbzso] {
    min-width: min(320px, 100%);
    transition: transform 180ms ease, filter 180ms ease, box-shadow 180ms ease;
}

.azx-app-request-topdesk-card-body[b-sy1aetbzso] {
    align-items: center;
    display: flex;
    gap: 12px;
    min-width: 0;
}

.azx-app-request-topdesk-logo[b-sy1aetbzso] {
    align-items: center;
    background: rgba(118, 186, 27, 0.12);
    border: 1px solid rgba(118, 186, 27, 0.26);
    border-radius: 10px;
    display: inline-flex;
    flex-shrink: 0;
    height: 40px;
    justify-content: center;
    width: 40px;
}

.azx-app-request-topdesk-title[b-sy1aetbzso] {
    font-weight: 700;
}

.azx-app-request-topdesk-number[b-sy1aetbzso] {
    color: rgb(230, 245, 219);
    font-weight: 700;
}

.azx-app-request-topdesk-hint[b-sy1aetbzso] {
    color: rgba(214, 232, 192, 0.78);
}

.azx-app-request-topdesk-action[b-sy1aetbzso] {
    flex-shrink: 0;
}

.azx-app-request-topdesk-card-clickable[b-sy1aetbzso] {
    box-shadow: 0 18px 34px rgba(10, 18, 10, 0.18);
    cursor: pointer;
}

.azx-app-request-topdesk-card-clickable:hover[b-sy1aetbzso],
.azx-app-request-topdesk-link:focus-visible .azx-app-request-topdesk-card-clickable[b-sy1aetbzso] {
    filter: brightness(1.06);
    transform: translateY(-1px);
}

.azx-app-request-topdesk-link:not(.azx-app-request-topdesk-link-active)[b-sy1aetbzso] {
    cursor: default;
    pointer-events: none;
}

[b-sy1aetbzso] .azx-app-review-dialog:not(.mud-dialog-fullscreen) .mud-dialog-content {
    flex: 0 1 auto;
    max-height: min(78vh, calc(100vh - 148px));
    overflow-y: auto;
}

[b-sy1aetbzso] .azx-app-review-dialog.mud-dialog-fullscreen .mud-dialog-content {
    overflow-y: auto;
}

[b-sy1aetbzso] .azx-app-review-dialog .mud-dialog-actions {
    align-items: center;
    gap: 8px;
}

.azx-app-review-hero[b-sy1aetbzso],
.azx-app-review-section-card[b-sy1aetbzso] {
    background: rgba(255, 255, 255, 0.035);
    border: 1px solid rgba(139, 195, 74, 0.28);
    border-radius: 8px;
}

.azx-app-review-hero[b-sy1aetbzso] {
    background: linear-gradient(135deg, rgba(80, 125, 30, 0.22), rgba(20, 40, 20, 0.38));
}

.azx-app-review-heading[b-sy1aetbzso] {
    font-weight: 800;
    letter-spacing: 0;
    margin-bottom: 8px;
}

.azx-app-review-lead[b-sy1aetbzso] {
    max-width: 760px;
    opacity: 0.84;
}

.azx-app-review-title-field[b-sy1aetbzso] {
    margin-bottom: 8px;
}

.azx-app-review-action-bar[b-sy1aetbzso] {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: flex-end;
}

.azx-app-review-summary-grid[b-sy1aetbzso] {
    display: grid;
    gap: 12px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.azx-app-review-summary-grid-row[b-sy1aetbzso] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.azx-app-review-summary-item[b-sy1aetbzso] {
    background: rgba(255, 255, 255, 0.055);
    border: 1px solid rgba(139, 195, 74, 0.18);
    border-radius: 12px;
    min-height: 104px;
    padding: 14px;
}

.azx-app-review-summary-label[b-sy1aetbzso] {
    color: rgba(214, 232, 192, 0.74);
    display: block;
    margin-bottom: 6px;
    text-transform: uppercase;
}

.azx-app-review-section-title[b-sy1aetbzso] {
    font-weight: 700;
}

.azx-app-review-section-title-icon[b-sy1aetbzso] {
    opacity: 0.9;
}

.azx-app-review-owner-card[b-sy1aetbzso] {
    height: 100%;
}

.azx-app-review-impact-alert[b-sy1aetbzso] {
    border-radius: 12px;
}

.azx-app-review-impact-text[b-sy1aetbzso] {
    line-height: 1.65;
}

@media (max-width: 959.98px) {
    .azx-app-review-summary-grid[b-sy1aetbzso] {
        grid-template-columns: 1fr;
    }

    .azx-app-review-action-bar[b-sy1aetbzso] {
        justify-content: flex-start;
    }
}
