/* Interface principale uniquement : jamais chargé par les centres de surveillance. */
@media screen and (min-width:901px){
 #content :is(label,.field-help,.form-help,.panel-body>p),dialog :is(label,.field-help,.form-help){font-size:12px!important;line-height:1.35}
 #content :is(input:not([type=checkbox]):not([type=radio]),select,textarea),dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:13px!important;line-height:1.35}
 #content .btn,dialog .btn{font-size:12px!important}
 #content .table-wrap table{font-size:12px}
 #content .panel-head h3{font-size:16px}
 #recordForm .record-heading h2{font-size:17px}
 #content .aw-tabs button,#detailWorkspace .aw-tabs button{font-size:12px}
}
.language-settings form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.language-settings p{flex-basis:100%;margin:0}.language-settings select{padding:7px;max-width:100%}

/* Language indicator alongside the technician, without changing footer height. */
#appFooterLanguage.app-footer-language{display:block;flex:0 0 22px;width:22px;height:15px;object-fit:contain;border-radius:2px;box-shadow:0 0 0 1px #64748b55;margin-left:2px}
@media print{#appFooterLanguage{display:none!important}}
