/* Tool.css - AI Speech to Text */

/* Segment items styling */
.segment-item {
    background: var(--bs-tertiary-bg);
    border-radius: 0.375rem;
    transition: background-color 0.2s ease;
}

.segment-item:hover {
    background: var(--bs-secondary-bg);
}

.segment-text {
    font-size: 0.95rem;
    line-height: 1.5;
}

/* Segments output container */
#segmentsOutput {
    min-height: 200px;
    font-family: inherit;
}

/* Progress bar animation */
.progress-bar {
    transition: width 0.3s ease;
}

/* Model size badges */
.model-badge {
    font-size: 0.75rem;
    padding: 0.25rem 0.5rem;
}

/* Advanced options card */
#advancedOptions .card-body {
    background: var(--bs-tertiary-bg);
}

/* Dark mode adjustments */
[data-bs-theme="dark"] .segment-item {
    border-color: var(--bs-border-color) !important;
}

[data-bs-theme="dark"] #segmentsOutput {
    background: var(--bs-body-bg);
}
