fix holidfays
Deploy HouseHub / deploy (push) Successful in 2s

This commit is contained in:
2026-07-31 13:14:50 +02:00
parent 685c649e7c
commit 536f479423
3 changed files with 828 additions and 513 deletions
+65 -23
View File
@@ -3,7 +3,6 @@
/* ==========================================================================
1. VARIABLES & BASE
========================================================================== */
body.no-scroll {
overflow: hidden !important;
}
@@ -224,7 +223,6 @@ body.no-scroll {
.hol-hero-overlay {
position: absolute;
inset: 0;
z-index: 1;
}
@@ -279,7 +277,6 @@ body.no-scroll {
gap: 6px;
}
/* --- PILLS (Metrics Route & Logistique) --- */
.hol-hero-pills {
display: flex;
gap: 10px;
@@ -320,7 +317,6 @@ body.no-scroll {
opacity: 1;
}
/* --- FINANCES GLOBALES --- */
.hol-hero-finances {
display: flex;
justify-content: space-between;
@@ -366,7 +362,6 @@ body.no-scroll {
.hol-label-paid-text {
color: #a7f3d0;
}
.hol-label-saved-text {
color: #bfdbfe;
}
@@ -436,22 +431,18 @@ body.no-scroll {
align-items: center;
gap: 4px;
}
.hol-legend-color {
display: inline-block;
width: 12px;
height: 4px;
border-radius: 2px;
}
.hol-legend-color.aller {
background: #3b82f6;
}
.hol-legend-color.interm {
background: #8b5cf6;
}
.hol-legend-color.retour {
background: transparent;
height: 0;
@@ -544,12 +535,10 @@ body.no-scroll {
background: #ecfdf5;
color: #059669;
}
.hol-step-icon-destination {
background: #fef2f2;
color: #e11d48;
}
.hol-step-icon-stop {
background: transparent;
color: #64748b;
@@ -698,7 +687,6 @@ body.no-scroll {
color: #10b981;
margin-left: 5px;
}
.status-pending {
color: #f59e0b;
margin-left: 5px;
@@ -820,7 +808,7 @@ body.no-scroll {
}
/* ==========================================================================
9. MODALES & DIALOGUES
9. MODALES & DIALOGUES (Sécurisation complète)
========================================================================== */
.pf-modal {
display: none;
@@ -852,7 +840,6 @@ body.no-scroll {
margin: auto;
}
/* --- Modale Étape (Checkpoint) --- */
.hol-modal-cp {
max-width: 600px;
padding: 0;
@@ -1014,6 +1001,15 @@ body.no-scroll {
display: none;
}
.modal-footer {
display: flex;
justify-content: flex-end;
gap: 10px;
margin-top: 24px;
padding-top: 16px;
border-top: 1px solid var(--border-light);
}
/* --- Modale Planning Global --- */
.hol-modal-planning {
max-width: 95vw;
@@ -1107,15 +1103,6 @@ body.no-scroll {
gap: 8px;
}
.modal-footer {
display: flex;
justify-content: flex-end;
gap: 10px;
margin-top: 24px;
padding-top: 16px;
border-top: 1px solid var(--border-light);
}
/* ==========================================================================
10. PLANNING DRAG & DROP
========================================================================== */
@@ -1511,3 +1498,58 @@ input[type="date"]::-webkit-calendar-picker-indicator:hover {
display: none !important;
}
}
/* Modale JS d'ajout de dépense */
.hol-form-row {
display: flex;
flex-direction: column;
gap: 8px;
padding: 12px;
background: var(--bg-page);
border-radius: 8px;
border: 1px solid var(--border-light);
margin-bottom: 10px;
}
.hol-form-inner {
display: flex;
flex-wrap: wrap;
gap: 8px;
align-items: center;
width: 100%;
}
.hol-form-select {
flex: 0 0 50px;
padding: 8px 4px;
font-size: 1.1rem;
cursor: pointer;
margin: 0 !important;
}
.hol-form-text {
flex: 1;
min-width: 140px;
padding: 8px;
font-size: 0.9rem;
margin: 0 !important;
}
.hol-form-number {
flex: 0 0 90px;
text-align: right;
padding: 8px;
font-size: 0.9rem;
font-weight: bold;
color: var(--primary);
margin: 0 !important;
}
.hol-form-paid-label {
display: flex;
align-items: center;
cursor: pointer;
flex: 0 0 60px;
margin: 0 !important;
}
.hol-form-paid-text {
font-size: 0.8rem;
margin-left: 6px;
font-weight: 600;
color: var(--text-muted);
}