﻿@import url('./components/fs-dialog.css');
@import url('./components/fs-dropdown-list.css');
@import url('./components/fs-button.css');
@import url('./components/fs-unhandled-exeption-dialog.css');
@import url('./components/fs-tooltip.css');

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap5 {
    fill: var(--accent);
    stroke: var(--accent);
}

.fs-required-asterisk {
    margin-left: 5px;
    font-size: 0.95em; /* più piccolo della label */
    color: var(--error); /* bootstrap danger */
    font-weight: 600;
    vertical-align: super; /* sale leggermente */
    line-height: 0.8;
    opacity: 0.85;
}


.e-input-group .e-input[readonly], .e-input-group.e-control-wrapper .e-input[readonly]{
    background:transparent;
    color: var(--text-primary);
}
    .e-input-group .e-input[readonly] ~ span.e-input-group-icon, .e-input-group.e-control-wrapper .e-input[readonly] ~ span.e-input-group-icon {
        background: transparent;
        color: var(--text-primary);
    }

/* TOOLTIP CONTAINER */
.e-tooltip-wrap {
    background-color: var(--accent-dark) !important;
    color: var(--text-secondary) !important;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(var(--text-primary-rgb), 0.15);
    padding: 8px 12px;
    font-size: 13px;
    line-height: 1.4;
}

    /* TESTO */
    .e-tooltip-wrap .e-tip-content {
        color: var(--text-secondary) !important;
    }

    /* FRECCIA */
    .e-tooltip-wrap .e-arrow-tip-outer,
    .e-tooltip-wrap .e-arrow-tip-inner {
        border-top-color: var(--accent-dark) !important;
    }
.info-icon {
    cursor: pointer;
    color: var(--accent);
    font-size: 15px;
    display: inline-flex;
    align-items: center;
    transition: all 0.2s ease;
}

    .info-icon:hover {
        color: var(--accent-dark);
        transform: scale(1.1);
    }

.e-input-group, .e-input-group.e-control-wrapper {
    font-size: 0.87rem;
}

.e-ddl.e-input-group .e-input-value {
    font-size: 0.87rem;
}
.e-input-group .e-input[readonly], .e-input-group.e-control-wrapper .e-input[readonly]{
    cursor:not-allowed;
}

