/* 2.42.510 - GTA: charte graphique et alignement des actions. */
body.fw-app main .gta-panel.gta-panel-entry .gta-entry-form {
 display:grid!important;grid-template-columns:minmax(155px,1fr) minmax(135px,1fr) minmax(165px,1.15fr) minmax(130px,.8fr) minmax(180px,1.35fr) auto!important;
 align-items:end!important;gap:10px!important;margin:0!important;padding:4px 0 0!important;
}
body.fw-app main .gta-entry-form>label {display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:5px!important;min-width:0!important;margin:0!important;color:#1d4365!important;font-weight:700!important;font-size:.83rem!important;line-height:1.25!important}
body.fw-app main .gta-entry-form>label input {box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:38px!important;margin:0!important;background:#fff!important;border:1px solid #a5c4e7!important;border-radius:7px!important;padding:7px 9px!important;color:#173b5f!important}
body.fw-app main .gta-entry-form>.gta-save-button,body.fw-app main .gta-entry-form>.button.secondary {box-sizing:border-box!important;min-height:38px!important;margin:0!important;padding:8px 14px!important;align-self:end!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:7px!important;font-weight:700!important}
body.fw-app main .gta-entry-form>.gta-save-button {background:#1769d2!important;color:#fff!important;border:1px solid #155eb9!important}
body.fw-app main .gta-panel-weeks table td:last-child,body.fw-app main .gta-panel-entries table td:last-child {vertical-align:middle!important}
body.fw-app main .gta-panel-weeks table td:last-child form {display:inline-flex!important;align-items:center!important;margin:2px 3px 2px 0!important}
body.fw-app main .gta-panel-weeks table td:last-child button {min-height:31px!important;border-radius:6px!important;padding:5px 10px!important;background:#1769d2!important;color:white!important;border:1px solid #1769d2!important;font-weight:650!important}
body.fw-app main .gta-panel-entries .gta-row-actions {display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:7px!important;min-height:34px!important}
body.fw-app main .gta-row-actions form {display:inline-flex!important;margin:0!important;padding:0!important;align-items:center!important}
body.fw-app main .gta-row-actions .button {display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:32px!important;margin:0!important;padding:6px 12px!important;line-height:1.2!important;border-radius:6px!important;font-weight:700!important;font-size:.8rem!important;text-decoration:none!important}
body.fw-app main .gta-row-actions a.button {background:#e7f0ff!important;color:#165ca8!important;border:1px solid #90b9eb!important}
body.fw-app main .gta-row-actions .gta-delete-button {background:#fff0f0!important;color:#b4232f!important;border:1px solid #e9a7ad!important}
body.fw-app main .gta-panel-entries table {border-collapse:separate!important;border-spacing:0!important}
body.fw-app main .gta-panel-entries tbody tr:nth-child(odd) {background:#f0faf6!important}
body.fw-app main .gta-panel-entries tbody tr:nth-child(even) {background:#fff!important}
body.fw-app main .gta-panel-entries thead th {background:#c9e9e0!important;color:#154b46!important;border-bottom:2px solid #14836c!important}
body.fw-app main .gta-panel-weeks thead th {background:#c9e9e0!important;color:#154b46!important;border-bottom:2px solid #14836c!important}
@media(max-width:1150px){body.fw-app main .gta-panel.gta-panel-entry .gta-entry-form{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:650px){body.fw-app main .gta-panel.gta-panel-entry .gta-entry-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.fw-app main .gta-entry-form>.gta-save-button{grid-column:1/-1!important}}
