/*
 * PORTALE V10.8 — FONT OPERATIVI BILANCIATI
 *
 * La V10.7 aumentava i font globalmente.
 * Questo file NON modifica più:
 * - sidebar
 * - menu
 * - login
 * - titoli generali
 * - pulsanti generali
 *
 * Aumenta solo i testi piccoli delle pagine operative
 * Dashboard e Ticket.
 */

/* =========================================================
   DASHBOARD — testi piccoli
   ========================================================= */

.refined-dashboard .refined-head p,
.refined-dashboard .breadcrumb,
.refined-dashboard .refined-card-head small,
.refined-dashboard .refined-card-head span,
.refined-dashboard .refined-section-kicker,
.refined-dashboard .refined-kpi span,
.refined-dashboard .refined-kpi small,
.refined-dashboard .assignee-workload-list,
.refined-dashboard .activity-refined-list,
.refined-dashboard .priority-list,
.refined-dashboard .category-list{
    font-size:11px!important;
    line-height:1.4!important;
}

.refined-dashboard .refined-kpi strong{
    font-size:22px!important;
}

.refined-dashboard .refined-card-head h2{
    font-size:15px!important;
}

/* Titolo e sottotitolo del blocco Operatività */
.refined-dashboard .refined-card-head .eyebrow,
.refined-dashboard .refined-card-head .section-kicker{
    font-size:10px!important;
    letter-spacing:.08em!important;
}

/* =========================================================
   TICKET DETAIL — testi piccoli
   ========================================================= */

.ticket-content .breadcrumb,
.ticket-content .ticket-header-meta,
.ticket-content .panel-header small,
.ticket-content .detail-list,
.ticket-content .ticket-info-compact,
.ticket-content .history-row,
.ticket-content .participant,
.ticket-content .participant-full-row,
.ticket-content .attachment-row{
    font-size:11.5px!important;
    line-height:1.45!important;
}

.ticket-content .panel-header h2{
    font-size:15px!important;
}

.ticket-content .detail-list dt,
.ticket-content .ticket-info-compact dt,
.ticket-content .detail-label{
    font-size:10px!important;
}

.ticket-content .detail-list dd,
.ticket-content .ticket-info-compact dd,
.ticket-content .detail-value{
    font-size:11.5px!important;
}

/* Conversazione */
#conversation .comment-author strong{
    font-size:11px!important;
}

#conversation .comment-author .role,
#conversation .comment-source,
#conversation .private-badge{
    font-size:8px!important;
}

#conversation .comment-date{
    font-size:8.5px!important;
}

#conversation .comment-body p{
    font-size:11.5px!important;
    line-height:1.52!important;
}

#conversation .comment-editor textarea{
    font-size:12px!important;
}

#conversation .private-checkbox,
#conversation .editor-toolbar{
    font-size:10px!important;
}

/* Gestione Admin */
.management-panel-v106 .panel-header small{
    font-size:9.5px!important;
}

.management-form-v106 label{
    font-size:9.5px!important;
}

.management-form-v106 input,
.management-form-v106 select,
.management-form-v106 textarea{
    font-size:11.5px!important;
}

/* Mobile: un minimo in più per leggibilità */
@media(max-width:900px){
    .refined-dashboard .refined-head p,
    .refined-dashboard .breadcrumb,
    .refined-dashboard .refined-card-head small,
    .refined-dashboard .refined-card-head span,
    .refined-dashboard .refined-kpi span{
        font-size:11.5px!important;
    }

    .ticket-content .breadcrumb,
    .ticket-content .ticket-header-meta,
    .ticket-content .detail-list,
    .ticket-content .ticket-info-compact{
        font-size:12px!important;
    }

    #conversation .comment-body p{
        font-size:12px!important;
    }

    #conversation .comment-editor textarea{
        font-size:16px!important;
    }
}
