.daily-assistant{margin:0 0 22px;padding:20px;border:1px solid #d8e8e1;border-radius:18px;background:#fff;box-shadow:0 8px 26px rgba(25,70,54,.07)}.daily-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.daily-kicker{display:block;font-weight:700;color:#147b57;margin-bottom:3px}.daily-head h2{margin:0;font-size:1.35rem}.daily-count{background:#eaf7f1;color:#0b6847;padding:7px 11px;border-radius:999px}.daily-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.daily-chip{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;border:1px solid #e2e8e5;border-radius:13px;background:#f9fbfa;text-align:left;cursor:pointer}.daily-chip b{font-size:1.05rem}.daily-chip span{font-size:.82rem;color:#5e6c66}.daily-list{display:grid;gap:9px}.daily-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e4e9e7;border-radius:13px}.daily-item.late{border-left:4px solid #b42318}.daily-item>div:first-child{display:grid;gap:2px}.daily-item small{color:#147b57;font-weight:700}.daily-item span{font-size:.86rem;color:#66736d}.daily-actions{display:flex;gap:6px;flex-wrap:wrap}.home-action{border:1px solid #cbd8d2;background:#fff;border-radius:9px;padding:8px 10px;cursor:pointer}.home-action.primary{background:#147b57;color:#fff;border-color:#147b57}.daily-empty{margin:0;padding:12px;background:#f7faf8;border-radius:12px;color:#53615b}.daily-opportunity{display:flex;gap:10px;align-items:center;margin-top:14px;padding:12px;border-radius:12px;background:#f1f8f5}.daily-opportunity>div:last-child{display:grid}.daily-opportunity span{font-size:.88rem;color:#5d6a64}.maintenance-dialog{width:min(520px,calc(100vw - 24px));border:0;border-radius:18px;padding:20px;box-shadow:0 24px 70px rgba(0,0,0,.25)}.maintenance-dialog::backdrop{background:rgba(16,30,24,.45)}.maintenance-head{display:flex;justify-content:space-between;gap:10px;align-items:start}.maintenance-head h2{margin:3px 0 0}.maintenance-head small{color:#147b57;font-weight:700}.maintenance-context{color:#5e6b65}.maintenance-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0}.maintenance-custom{display:grid;gap:6px}.maintenance-custom input{min-height:44px;padding:8px;border:1px solid #ccd8d3;border-radius:9px}.maintenance-note{font-size:.86rem;color:#64716b}.maintenance-planned{display:inline-flex;align-items:center;padding:7px 9px;border-radius:9px;background:#eaf7f1;color:#0b6847;font-size:.84rem;font-weight:700}
@media(max-width:780px){.daily-assistant{padding:14px;border-radius:15px}.daily-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-item{align-items:flex-start;flex-direction:column}.daily-actions{width:100%}.daily-actions .home-action{flex:1}.maintenance-choices{grid-template-columns:repeat(2,1fr)}}

/* V7.6.46 — compteurs Votre journée interactifs */
.daily-chip{cursor:pointer}
.daily-chip:hover{transform:translateY(-1px)}
.daily-summary-dialog{width:min(560px,calc(100vw - 24px));max-height:85vh;overflow:auto}
.daily-summary-dialog .daily-list{margin-top:12px}
.daily-summary-footer{display:flex;justify-content:flex-end;margin-top:16px}
@media(max-width:640px){.daily-summary-dialog{width:calc(100vw - 16px);max-width:none;margin:auto 8px}.daily-summary-dialog .daily-item{align-items:flex-start}.daily-summary-dialog .daily-actions{width:100%}.daily-summary-dialog .home-action{width:100%}.daily-summary-footer .home-action{width:100%}}
