/* _content/A4DA.Blazor.Server/Components/Gantt/EngagementGanttChart.razor.rz.scp.css */

/* Material Icons */
@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/materialicons/v31/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format('woff2');
}

.material-icons[b-xgsofkng2r] {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}

/* Control Panel */
.header-controls[b-xgsofkng2r] {
    height: 40px;
    display: grid;
    grid-template-columns: 100px 1fr 100px;
    grid-column-gap: 5px;
    overflow: hidden;
    padding: 5px;
    margin-bottom: 10px;
    --smart-button-padding: 2.5px 10px;
}

.zooming[b-xgsofkng2r],
.resource-view[b-xgsofkng2r],
.actions[b-xgsofkng2r] {
    display: flex;
    align-items: center;
    gap: 5px;
}

    .zooming smart-button[b-xgsofkng2r],
    .actions smart-button[b-xgsofkng2r],
    .resource-view smart-button[b-xgsofkng2r] {
        min-width: 40px;
        height: 32px;
    }

/* _content/A4DA.Blazor.Server/Components/Gantt/EngagementPhaseGanttChart.razor.rz.scp.css */

/* Material Icons */
@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/materialicons/v31/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format('woff2');
}

.material-icons[b-83magqz87f] {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}

/* Control Panel */
.header-controls[b-83magqz87f] {
    height: 40px;
    display: grid;
    grid-template-columns: 100px 1fr 100px;
    grid-column-gap: 5px;
    overflow: hidden;
    padding: 5px;
    margin-bottom: 10px;
    --smart-button-padding: 2.5px 10px;
}

.zooming[b-83magqz87f],
.resource-view[b-83magqz87f],
.actions[b-83magqz87f] {
    display: flex;
    align-items: center;
    gap: 5px;
}

    .zooming smart-button[b-83magqz87f],
    .actions smart-button[b-83magqz87f],
    .resource-view smart-button[b-83magqz87f] {
        min-width: 40px;
        height: 32px;
    }

/* _content/A4DA.Blazor.Server/Components/Gantt/SingleEngagementGanttChart.razor.rz.scp.css */
@font-face {
    font-family: 'Material Icons';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/materialicons/v31/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format('woff2');
}

.material-icons[b-m7u133it7v] {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 21px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}

[b-m7u133it7v] smart-gantt-chart {
    height: auto;
    --smart-gantt-chart-header-height: 40px;
    --smart-gantt-chart-task-default-height: 32px;
    --smart-gantt-chart-task-default-background: #e3f2fd;
    --smart-gantt-chart-project-background: #bbdefb;
    --smart-gantt-chart-milestone-background: #2196f3;
    --smart-gantt-chart-timeline-header-background: #f5f5f5;
    --smart-gantt-chart-timeline-weekend-background: #fafafa;
}

[b-m7u133it7v] .header-controls {
    height: 100%;
    display: grid;
    grid-template-columns: 100px 1fr 100px;
    grid-column-gap: 5px;
    overflow: hidden;
    padding: 5px;
    --smart-button-padding: 2.5px 10px;
}

[b-m7u133it7v] .zooming,
[b-m7u133it7v] .resource-view,
[b-m7u133it7v] .actions {
    min-height: 0;
    height: 100%;
    display: flex;
    align-items: center;
}

[b-m7u133it7v] .zooming,
[b-m7u133it7v] .actions {
    justify-content: space-between;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 5px;
}

[b-m7u133it7v] .resource-view {
    justify-content: center;
}

[b-m7u133it7v] .zooming smart-button,
[b-m7u133it7v] .actions smart-button {
    width: auto;
    height: 100%;
}

[b-m7u133it7v] .resource-view smart-button {
    width: auto;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

[b-m7u133it7v] .start-milestone {
    --smart-gantt-chart-milestone-background: #2196f3;
}

[b-m7u133it7v] .deliverable-milestone {
    --smart-gantt-chart-milestone-background: #4caf50;
}

[b-m7u133it7v] .end-milestone {
    --smart-gantt-chart-milestone-background: #f44336;
}
/* _content/A4DA.Blazor.Server/Components/Import/ImportPageNewStyle.razor.rz.scp.css */
.import-container[b-jup4w8ctvj] {
    padding: 20px;
    max-width: 1200px;
    margin: 0 auto;
}

.import-title[b-jup4w8ctvj] {
    color: #2c3e50;
    margin-bottom: 30px;
}

.import-section[b-jup4w8ctvj] {
    background: white;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 20px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

    .import-section h2[b-jup4w8ctvj] {
        color: #2c3e50;
        margin-bottom: 20px;
        font-size: 1.5rem;
    }

.drop-zone[b-jup4w8ctvj] {
    border: 2px dashed #cbd5e0;
    border-radius: 8px;
    padding: 40px;
    text-align: center;
    color: #718096;
    margin: 20px 0;
    transition: all 0.3s ease;
    background-color: #f8fafc;
}

    .drop-zone:hover[b-jup4w8ctvj] {
        border-color: #4299e1;
        color: #4299e1;
        background-color: #ebf8ff;
    }

.drop-zone-drag[b-jup4w8ctvj] {
    border-color: #4299e1;
    background-color: #ebf8ff;
    color: #4299e1;
    transform: scale(1.02);
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.drop-zone span[b-jup4w8ctvj] {
    display: block;
    font-size: 1.1em;
    font-weight: 500;
}

.file-input[b-jup4w8ctvj] {
    margin-bottom: 10px;
}

.status-info[b-jup4w8ctvj] {
    margin-bottom: 15px;
}

.processing-message[b-jup4w8ctvj] {
    color: #2b6cb0;
}

.progress-section[b-jup4w8ctvj] {
    margin: 1rem 0;
}

.progress-container[b-jup4w8ctvj] {
    margin-bottom: 1rem;
}

.status-step[b-jup4w8ctvj] {
    font-weight: 500;
    color: #2c3e50;
    margin-bottom: 0.5rem;
}

.status-message[b-jup4w8ctvj] {
    color: #2c3e50;
    margin-bottom: 1rem;
}

.error-message[b-jup4w8ctvj] {
    color: #dc3545;
    margin-bottom: 1rem;
}

.overall-progress[b-jup4w8ctvj] {
    height: 20px;
}

.step-progress[b-jup4w8ctvj] {
    height: 16px;
}

.error-download-section[b-jup4w8ctvj] {
    margin-top: 1rem;
    padding: 1rem;
    background-color: #fff3f3;
    border-radius: 4px;
}

.format-selection[b-jup4w8ctvj] {
    margin-bottom: 20px;
}

.sap-configuration[b-jup4w8ctvj] {
    background: #f7fafc;
    padding: 15px;
    border-radius: 6px;
    margin-bottom: 20px;
}

.mapping-section[b-jup4w8ctvj] {
    margin-top: 1.5rem;
}

.mapping-container[b-jup4w8ctvj] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.mapping-group[b-jup4w8ctvj] {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
}

.mapping-combobox[b-jup4w8ctvj] {
    min-width: 200px;
    width: 100%;
}

.mapping-row[b-jup4w8ctvj] {
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-bottom: 0.5rem;
}

.mapping-label[b-jup4w8ctvj] {
    min-width: 150px;
    font-weight: 500;
}

.checkbox-container[b-jup4w8ctvj] {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}

.checkbox-label[b-jup4w8ctvj] {
    margin-left: 8px;
}

.file-sample-table[b-jup4w8ctvj] {
    width: 100%;
    border-collapse: collapse;
    margin-top: 15px;
    font-size: 0.875rem;
}

    .file-sample-table th[b-jup4w8ctvj],
    .file-sample-table td[b-jup4w8ctvj] {
        border: 1px solid #e2e8f0;
        padding: 8px;
        text-align: left;
    }

    .file-sample-table th[b-jup4w8ctvj] {
        background-color: #f7fafc;
        font-weight: 600;
    }

    .file-sample-table tr:nth-child(even)[b-jup4w8ctvj] {
        background-color: #f7fafc;
    }

.delimiter-selection[b-jup4w8ctvj] {
    margin-bottom: 20px;
}
/* _content/A4DA.Blazor.Server/Components/Import/ImportProgressComponent.razor.rz.scp.css */
.progress-section[b-y22l17yqox] {
    margin: 1.5rem 0;
}

.progress-container[b-y22l17yqox] {
    margin-bottom: 1rem;
    position: relative;
}

    .progress-container p[b-y22l17yqox] {
        margin-bottom: 0.5rem;
        font-weight: 500;
        color: #2c3e50;
    }

.progress-value[b-y22l17yqox] {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 0.875rem;
    color: #2c3e50;
    font-weight: 500;
}

[b-y22l17yqox] .overall-progress {
    height: 20px;
}

    [b-y22l17yqox] .overall-progress .dxbl-progress-bar {
        border-radius: 4px;
        background-color: #e9ecef;
    }

    [b-y22l17yqox] .overall-progress .dxbl-progress-indicator {
        border-radius: 4px;
        background-color: #6610f2;
    }

[b-y22l17yqox] .step-progress {
    height: 16px;
}

    [b-y22l17yqox] .step-progress .dxbl-progress-bar {
        border-radius: 4px;
        background-color: #e9ecef;
    }

    [b-y22l17yqox] .step-progress .dxbl-progress-indicator {
        border-radius: 4px;
        background-color: #6610f2;
    }

    [b-y22l17yqox] .step-progress.indeterminate .dxbl-progress-indicator {
        background: linear-gradient(90deg, #6610f2 0%, #a370f7 50%, #6610f2 100% );
        background-size: 200% 100%;
        animation: progress-pulse-b-y22l17yqox 1.5s ease-in-out infinite;
    }

@keyframes progress-pulse-b-y22l17yqox {
    0% {
        background-position: 200% 0;
    }

    100% {
        background-position: -200% 0;
    }
}

.status-step[b-y22l17yqox] {
    font-weight: 500;
    color: #2c3e50;
    margin-bottom: 0.5rem;
}

.status-message[b-y22l17yqox] {
    color: #2c3e50;
    margin-bottom: 1rem;
}

.error-message[b-y22l17yqox] {
    color: #dc3545;
    margin-bottom: 1rem;
}

.error-download-section[b-y22l17yqox] {
    margin-top: 1rem;
    padding: 1rem;
    background-color: #fff3f3;
    border-radius: 4px;
}
/* _content/A4DA.Blazor.Server/Components/ProgressBar.razor.rz.scp.css */
.progress-container[b-vohfyc3awj] {
    width: 100%;
    background-color: transparent;
    margin-top: 13px;
    margin-bottom: 13px;
}

.progress-bar[b-vohfyc3awj] {
    height: 4px;
    background-color: #8F4700;
    text-align: center;
    line-height: 4px;
    color: white;
}
/* _content/A4DA.Blazor.Server/Components/SalesPipelineControlViewComponentPure.razor.rz.scp.css */
.pipeline-timeline[b-6noz2yve3z] {
    margin-top: 2rem;
    background: white;
    border-radius: 8px;
    padding: 1.5rem;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.timeline-container[b-6noz2yve3z] {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
}

.stage-payments[b-6noz2yve3z] {
    border-left: 3px solid #4a90e2;
    padding-left: 1rem;
}

.payment-list[b-6noz2yve3z] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

.payment-item[b-6noz2yve3z] {
    display: grid;
    grid-template-columns: auto auto 1fr auto;
    gap: 1rem;
    padding: 0.5rem;
    border-radius: 4px;
    background: #f8f9fa;
}

    .payment-item.paid[b-6noz2yve3z] {
        background: #e8f5e9;
    }

    .payment-item.overdue[b-6noz2yve3z] {
        background: #ffebee;
    }

.payment-date[b-6noz2yve3z] {
    font-weight: 500;
}

.payment-amount[b-6noz2yve3z] {
    font-family: monospace;
    font-weight: 500;
}

.payment-status[b-6noz2yve3z] {
    font-size: 0.875rem;
}

.paid-status[b-6noz2yve3z] {
    color: #2e7d32;
}

.overdue-status[b-6noz2yve3z] {
    color: #c62828;
}

.pending-status[b-6noz2yve3z] {
    color: #f57c00;
}

.pipeline-svg[b-6noz2yve3z] {
    background-color: #f8f9fa;
    padding: 20px;
    border-radius: 8px;
}

.pipeline-connector[b-6noz2yve3z] {
    fill: #e9ecef;
    opacity: 0.5;
}

.stage-rect[b-6noz2yve3z] {
    fill: #4a90e2;
    transition: fill 0.3s ease;
}

    .stage-rect:hover[b-6noz2yve3z] {
        fill: #357abd;
    }

.stage-value[b-6noz2yve3z] {
    font-size: 14px;
    font-weight: bold;
    fill: #495057;
}

.stage-label[b-6noz2yve3z] {
    font-size: 12px;
    fill: #6c757d;
}

.stage-lead[b-6noz2yve3z] {
    fill: #ffd700;
}

.stage-opportunity[b-6noz2yve3z] {
    fill: #4a90e2;
}

.stage-proposal[b-6noz2yve3z] {
    fill: #82ca9d;
}

.stage-contract[b-6noz2yve3z] {
    fill: #8884d8;
}

.stage-invoice[b-6noz2yve3z] {
    fill: #ff7f0e;
}

.stage-sale[b-6noz2yve3z] {
    fill: #2ecc71;
}
/* _content/A4DA.Blazor.Server/Components/SalesPipelineControlViewComponentRadzen.razor.rz.scp.css */
.pipeline-dashboard[b-oqgabcauhx] {
    padding: 1.5rem;
}

[b-oqgabcauhx] .rz-datatable {
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

[b-oqgabcauhx] .rz-datatable-header {
    background-color: var(--rz-secondary);
    padding: 1rem;
}

[b-oqgabcauhx] .rz-column-title {
    font-weight: 600;
}

[b-oqgabcauhx] .rz-data-row td {
    padding: 0.75rem 1rem;
}

    /* Align numeric columns to the right */
    [b-oqgabcauhx] .rz-data-row td[data-field="Value.CurrentValue"],
    [b-oqgabcauhx] .rz-data-row td[data-field="Amount"] {
        text-align: right;
    }

.sales-pipeline-container[b-oqgabcauhx] {
    margin-top: 2rem;
}

[b-oqgabcauhx] .rz-chart {
    height: 500px;
    margin: 1rem 0;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

[b-oqgabcauhx] .rz-tabview {
    margin-top: 2rem;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

[b-oqgabcauhx] .rz-tabview-nav {
    padding: 0 1rem;
}

[b-oqgabcauhx] .rz-tabview-selected {
    font-weight: 600;
}

/* Status colors */
[b-oqgabcauhx] .status-paid {
    color: var(--rz-success);
}

[b-oqgabcauhx] .status-pending {
    color: var(--rz-warning);
}

[b-oqgabcauhx] .status-overdue {
    color: var(--rz-danger);
}

@media (max-width: 768px) {
    .pipeline-dashboard[b-oqgabcauhx] {
        padding: 1rem;
    }

    [b-oqgabcauhx] .rz-chart {
        height: 400px;
    }
}

@media print {
    .pipeline-dashboard[b-oqgabcauhx] {
        padding: 0;
    }

    [b-oqgabcauhx] .rz-datatable,
    [b-oqgabcauhx] .rz-chart,
    [b-oqgabcauhx] .rz-tabview {
        box-shadow: none;
        border: 1px solid #ddd;
    }

    [b-oqgabcauhx] .rz-chart {
        height: 300px;
    }
}
/* _content/A4DA.Blazor.Server/Components/SalesPipelineControlViewComponentSmart.razor.rz.scp.css */
/* Main container */
.pipeline-dashboard[b-m7cqw8ihpc] {
    padding: 1.5rem;
    background-color: var(--background-color);
}

/* Grid styling */
[b-m7cqw8ihpc] .smart-grid {
    --smart-grid-default-height: auto;
    --smart-grid-row-height: 45px;
    min-height: 400px;
    margin-bottom: 2rem;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

[b-m7cqw8ihpc] .smart-grid-cell {
    padding: 8px 12px;
}

[b-m7cqw8ihpc] .smart-grid-header-cell {
    font-weight: 600;
    background-color: var(--surface-variant);
}

/* Number cells alignment */
[b-m7cqw8ihpc] .smart-grid-cell[data-field="Value.CurrentValue"],
[b-m7cqw8ihpc] .smart-grid-cell[data-field="Key"],
[b-m7cqw8ihpc] .smart-grid-cell[data-field="Amount"] {
    text-align: right;
}

/* Chart container */
.sales-pipeline-container[b-m7cqw8ihpc] {
    margin-top: 2rem;
}

[b-m7cqw8ihpc] .smart-chart {
    height: 500px;
    margin: 1rem 0;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

/* Tabs styling */
[b-m7cqw8ihpc] .smart-tabs {
    margin-top: 2rem;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

[b-m7cqw8ihpc] .smart-tab-item {
    padding: 12px 24px;
}

    [b-m7cqw8ihpc] .smart-tab-item[selected] {
        font-weight: 600;
    }

/* Status colors */
[b-m7cqw8ihpc] .smart-grid-cell[data-field="Status"] {
    font-weight: 500;
}

    [b-m7cqw8ihpc] .smart-grid-cell[data-field="Status"][data-value="Paid"] {
        color: var(--success-color, #28a745);
    }

    [b-m7cqw8ihpc] .smart-grid-cell[data-field="Status"][data-value="Pending"] {
        color: var(--warning-color, #ffc107);
    }

    [b-m7cqw8ihpc] .smart-grid-cell[data-field="Status"][data-value="Overdue"] {
        color: var(--error-color, #dc3545);
    }

/* Responsive adjustments */
@media (max-width: 768px) {
    .pipeline-dashboard[b-m7cqw8ihpc] {
        padding: 1rem;
    }

    [b-m7cqw8ihpc] .smart-grid {
        --smart-grid-row-height: 40px;
    }

    [b-m7cqw8ihpc] .smart-chart {
        height: 400px;
    }

    [b-m7cqw8ihpc] .smart-tab-item {
        padding: 8px 16px;
    }
}

/* Print optimization */
@media print {
    .pipeline-dashboard[b-m7cqw8ihpc] {
        padding: 0;
    }

    [b-m7cqw8ihpc] .smart-grid,
    [b-m7cqw8ihpc] .smart-chart,
    [b-m7cqw8ihpc] .smart-tabs {
        box-shadow: none;
        border: 1px solid #ddd;
    }

    [b-m7cqw8ihpc] .smart-chart {
        height: 300px;
    }
}

/* CSS Variables (can be overridden at the app level) */
:root[b-m7cqw8ihpc] {
    --background-color: #ffffff;
    --surface-variant: #f8f9fa;
    --success-color: #28a745;
    --warning-color: #ffc107;
    --error-color: #dc3545;
}

/* Dark mode support */
@media (prefers-color-scheme: dark) {
    :root[b-m7cqw8ihpc] {
        --background-color: #1a1a1a;
        --surface-variant: #2d2d2d;
    }

    .pipeline-dashboard[b-m7cqw8ihpc] {
        color: #ffffff;
    }

    [b-m7cqw8ihpc] .smart-grid,
    [b-m7cqw8ihpc] .smart-chart,
    [b-m7cqw8ihpc] .smart-tabs {
        border-color: #333;
    }
}
/* _content/A4DA.Blazor.Server/Editors/LayoutViewStacked/StackedLayoutView.razor.rz.scp.css */
.store-card-container[b-cmpue5r87d] {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.stacked-card[b-cmpue5r87d] {
    flex: 1 1 150px;
    max-width: 150px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.stacked-body[b-cmpue5r87d], .stacked-footer[b-cmpue5r87d] {
    padding: 5px;
}

.stacked-footer[b-cmpue5r87d] {
    display: flex;
    justify-content: center;
    align-items: center;
}

.img-fluid[b-cmpue5r87d] {
    max-width: 100%;
    height: auto;
}
/* _content/A4DA.Blazor.Server/Editors/LayoutView/LayoutView.razor.rz.scp.css */
.store-card-container[b-6uqsq6c9ru] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    overflow-x: hidden;
    overflow-y: auto;
    height: 100vh;
    align-items: flex-start;
    align-content: flex-start;
}

.store-card-container > div[b-6uqsq6c9ru] {
    margin-bottom: 8px;
}

.store-card-container[b-6uqsq6c9ru]::-webkit-scrollbar {
    width: 12px;
}

.store-card-container[b-6uqsq6c9ru]::-webkit-scrollbar-thumb {
    background-color: darkgrey;
    outline: 1px solid slategrey;
}

.store-card-container[b-6uqsq6c9ru] {
    scrollbar-width: thin;
    scrollbar-color: darkgrey slategrey;
}
/* _content/A4DA.Blazor.Server/Editors/LayoutView/SideBySideLayout.razor.rz.scp.css */
.ellipsis3Lines[b-f3uuocji43] {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    line-height: 1.2em;
    max-height: 4.4em;
}

.card[b-f3uuocji43] {
    flex: 0 0 auto;
    margin-right: 16px;
    max-width: calc(50% - 16px);
}
.ellipsis[b-f3uuocji43] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}
.col-md-8 p[b-f3uuocji43] {
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}
.card-footer[b-f3uuocji43] {
    .card-footer {
        padding: 10px 10px 20px 10px;
    }
}
/* _content/A4DA.Blazor.Server/Editors/ProgressBar/ProgressBar.razor.rz.scp.css */
.progress-container[b-iqs7oo81uf] {
    width: 100%;
    background-color: transparent;
    margin-top: 13px;
    margin-bottom: 13px;
}

.progress-bar[b-iqs7oo81uf] {
    height: 4px;
    background-color: #8F4700;
    text-align: center;
    line-height: 4px;
    color: white;
}
/* _content/A4DA.Blazor.Server/Features/Employees/Evaluations/EmployeeEvaluationColumnTemplate.razor.rz.scp.css */
table[b-i9pqi416j7] {
    table-layout: auto;
    width: 100%;
}
.evaluations-td[b-i9pqi416j7] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    visibility: visible;
}
.evaluations-description[b-i9pqi416j7] {
    white-space: normal; 
}
td[b-i9pqi416j7] {
    vertical-align: top; 
}
/* _content/A4DA.Blazor.Server/Features/Employees/Tasks/EmployeeTasksColumnTemplate.razor.rz.scp.css */
.tasks-div[b-5ozgb8kzj4] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    visibility: visible;
}
