/* Nettoyage 2026-06-26 : blocs Telerik MVC legacy RETIRES (morts) :
   - grille (pager/status/grouping/footer + hacks IE6/7)
   - fenetre (.t-window, .t-resize-*, .t-overlay).
   Conserve : .ui-iconcolor-*, theme tokenInput "teogest" (token-input-*-teogest), .partenariat, .no-edit.
   Cf. wiki Migration-UI-UX/Suivi/Audit-CSS-Inutile (section E). */

.ui-icon.ui-iconcolor-white {
    background-image: url(../base/images/ui-icons_ffffff_256x240.png);
}

.ui-icon.ui-iconcolor-red {
    background-image: url(../base/images/ui-icons_cd0a0a_256x240.png);
}



ul.token-input-list-teogest {
    background-color: #fff;
    border: 1px solid #cccccc;
    clear: left;
    cursor: text;
    font-size: 12px;
    height: auto !important;
    list-style-type: none;
    margin: 0;
    min-height: 23px;
    min-width: 224px;
    overflow: hidden;
    padding: 0;
    width: auto;
    z-index: 999;
}
ul.token-input-list-teogest li input, ul.token-input-list-teogest li input:focus {
    background-color: white;
    border: 0 none !important;
    box-shadow: none !important;
    margin: 0 0 0 2px;
    padding: 0 5px;
    width: 100px;
}
li.token-input-token-teogest {
    background-color: #eff2f7;
    border: 1px solid #ccd5e4;
    border-radius: 5px;
    color: #000;
    cursor: default;
    float: left;
    font-size: 11px;
    height: auto !important;
    margin: 2px !important;
    overflow: hidden;
    padding: 2px !important;
    white-space: nowrap;
}
li.token-input-token-teogest p {
    display: inline;
    margin: 0;
    padding: 0;
}
li.token-input-token-teogest span {
    color: #a6b3cf;
    cursor: pointer;
    font-weight: bold;
    margin-left: 5px;
}
li.token-input-selected-token-teogest {
    background-color: #5670a6;
    border: 1px solid #3b5998;
    color: #fff;
}
li.token-input-input-token-teogest {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}


div.token-input-dropdown-teogest {
    position: absolute;
    width: 400px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: default;
    font-size: 11px;
    font-family: Verdana, sans-serif;
    z-index: 1;
}

div.token-input-dropdown-teogest p {
    margin: 0;
    padding: 5px;
    font-weight: bold;
    color: #777;
}

div.token-input-dropdown-teogest ul {
    margin: 0;
    padding: 0;
}

div.token-input-dropdown-teogest ul li {
    background-color: #fff;
    padding: 3px;
    margin: 0;
    list-style-type: none;
}

div.token-input-dropdown-teogest ul li.token-input-dropdown-item-teogest {
    background-color: #fff;
}

div.token-input-dropdown-teogest ul li.token-input-dropdown-item2-teogest {
    background-color: #fff;
}

div.token-input-dropdown-teogest ul li em {
    font-weight: bold;
    font-style: normal;
}

div.token-input-dropdown-teogest ul li.token-input-selected-dropdown-item-teogest {
    background-color: #3b5998;
    color: #fff;
}

.partenariat{
    float: right;
    margin-left: 5px;
    margin-top: 30px;
    color: white;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.partenariat img {
  vertical-align:baseline;
}

.no-edit {
    pointer-events: none;
    background-color: #eee !important;
    color: #000000 !important;
}
/* Tooltip d'information (i) : rendu "panneau" propre facon Suggestions IA (fond clair, bordure fine, ombre douce, texte aligne a gauche). Applique via customClass:'tg-info-tooltip' sur le bootstrap.Tooltip des [original-title]. */.tooltip.tg-info-tooltip{--bs-tooltip-bg:var(--bs-body-bg);--bs-tooltip-color:var(--bs-body-color);--bs-tooltip-max-width:360px;--bs-tooltip-opacity:1;--bs-tooltip-padding-x:.75rem;--bs-tooltip-padding-y:.6rem;--bs-tooltip-border-radius:6px;}.tooltip.tg-info-tooltip .tooltip-inner{border:1px solid var(--bs-border-color);box-shadow:0 6px 24px rgba(0,0,0,.15);text-align:left;font-size:12px;line-height:1.45;}

/* Interrupteur Oui/Non = switch BS5 natif autonome (sans label interne, le libelle est externe via <label for>). Rendu inline, sans le padding-left du .form-check. Genere par assets/js/core/toggle.js sur les <input class=ouinon>. */.tg-toggle.form-check{display:inline-block;min-height:auto;margin:0;vertical-align:middle;}.tg-toggle .form-check-input{float:none;margin:0;cursor:pointer;}.tg-toggle .form-check-input:disabled{cursor:default;opacity:.5;}.tg-toggle.labelDisabled{opacity:.6;}

/* btn-warning : texte BLANC comme les autres boutons (le contraste BS5 mettrait du noir sur l'orange #f5912b). Override des variables BS5.3 du variant. [btn-warning-blanc] */.btn-warning{--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;--bs-btn-disabled-color:#fff;}
