/* FraisWork 2.42.502 - GTA panel colors, independent of action URL */
/* Deliberately independent of page wrapper: GTA panels can be embedded in RH pages. */
.gta-panel.panel, .panel.gta-panel {background:#d8f5f1!important;border:2px solid #80c9bf!important;border-left:7px solid #07867e!important;border-radius:13px!important;padding:16px!important;margin-bottom:14px!important;box-shadow:0 4px 14px rgba(22,59,80,.13)!important}
.gta-panel.panel > h2, .panel.gta-panel > h2 {background:#087e80!important;color:white!important;-webkit-text-fill-color:white!important;border:0!important;border-radius:8px!important;padding:11px 14px!important;margin:0 0 13px!important}
.gta-panel-time.panel {background:#e0eeff!important;border-color:#94b8ed!important;border-left-color:#216bc5!important}
.gta-panel-time.panel > h2 {background:#216bc5!important}
.gta-panel-mixed.panel {background:#f0e3ff!important;border-color:#c2a1f2!important;border-left-color:#7437c6!important}
.gta-panel-mixed.panel > h2 {background:#7437c6!important}
.gta-panel-payroll.panel {background:#dff5f7!important;border-color:#8acbd4!important;border-left-color:#067f92!important}
.gta-panel-payroll.panel > h2 {background:#067f92!important}
.gta-panel-weeks.panel {background:#ddf4ec!important;border-color:#8dcdb5!important;border-left-color:#087c60!important}
.gta-panel-weeks.panel > h2 {background:#087c60!important}
.gta-panel-models.panel {background:#eee2ff!important;border-color:#c2a1ee!important;border-left-color:#7133c6!important}
.gta-panel-models.panel > h2 {background:#7133c6!important}
.gta-panel-settings.panel {background:#fff0d9!important;border-color:#eac18c!important;border-left-color:#b86c12!important}
.gta-panel-settings.panel > h2 {background:#b86c12!important}
.gta-panel-review.panel {background:#e1ecff!important;border-color:#a2bdf2!important;border-left-color:#365db2!important}
.gta-panel-review.panel > h2 {background:#365db2!important}
.gta-panel-entry.panel {background:#e3efff!important;border-color:#94b8e8!important;border-left-color:#216bc5!important}
.gta-panel-entry.panel > h2 {background:#216bc5!important}
.gta-panel-entries.panel {background:#e0f5ed!important;border-color:#91cbb6!important;border-left-color:#087b65!important}
.gta-panel-entries.panel > h2 {background:#087b65!important}
.gta-panel .gta-kpi-row {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:12px 0!important}
.gta-panel .gta-kpi {display:flex!important;flex-direction:column!important;gap:6px!important;background:#d0e5ff!important;border:2px solid #79abe9!important;border-left:6px solid #216bc5!important;border-radius:11px!important;padding:13px 16px!important}
.gta-panel .gta-kpi.gta-kpi-ok {background:#d4f3e4!important;border-color:#85d0a9!important;border-left-color:#087b65!important}
.gta-panel .gta-kpi strong {font-size:1.55rem!important;line-height:1.2!important;color:#163e65!important}
.gta-panel .gta-kpi.gta-kpi-ok strong {color:#08634d!important}
.gta-panel-models details {background:#dcecff!important;border:2px solid #6a9ce6!important;border-radius:10px!important;padding:12px!important}
.gta-panel-settings .gta-schedule-create {background:#d5e7ff!important}
.gta-panel-settings .gta-schedule-existing {background:#d0f1e4!important}
@media(max-width:700px){.gta-panel .gta-kpi-row{grid-template-columns:1fr!important}.gta-panel.panel{padding:11px!important}}

/* Strong specificity for panels embedded in other RH actions. */
body.fw-app main .panel.gta-panel.gta-panel-payroll {background:#d5f4f5!important;border-left:8px solid #067f92!important}
body.fw-app main .panel.gta-panel.gta-panel-weeks {background:#d7f2e6!important;border-left:8px solid #087c60!important}
body.fw-app main .panel.gta-panel.gta-panel-models {background:#e9d9ff!important;border-left:8px solid #7133c6!important}
body.fw-app main .panel.gta-panel.gta-panel-settings {background:#ffebca!important;border-left:8px solid #b86c12!important}
body.fw-app main .panel.gta-panel.gta-panel-time {background:#dbeaff!important;border-left:8px solid #216bc5!important}
body.fw-app main .panel.gta-panel.gta-panel-mixed {background:#ebdbff!important;border-left:8px solid #7437c6!important}

/* 2.42.503 - modèles déplacés vers Paramétrage RH */
.fw-page-hr_settings .gta-panel-models{background:linear-gradient(130deg,#e9d5ff,#f5eaff)!important;border:2px solid #a855f7!important;border-left:8px solid #7e22ce!important;border-radius:14px;padding:16px!important;margin:14px 0!important}.fw-page-hr_settings .gta-panel-models>h2{background:#7133c6!important;color:white!important;padding:12px 16px!important;border-radius:10px!important}.fw-page-hr_settings .gta-panel-models details{background:#dbeafe!important;border:1px solid #60a5fa!important;padding:10px!important;border-radius:10px!important;margin:10px 0!important}.fw-page-hr_settings .gta-panel-models .tablewrap{background:#d1fae5!important;border:1px solid #6ee7b7!important;border-radius:10px!important;padding:8px!important;overflow-x:auto!important}
