/* Extrait de ensureManuVideoStyles — Lot 43 */
.video-rec-panel,.patient-program-panel{position:relative}
    .video-rec-panel .section-head,.patient-program-panel .section-head{margin-bottom:10px}
    .video-rec-actions-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}
    .video-rec-status{font-size:12px;font-weight:800;color:rgba(15,23,42,.54)}
    .video-rec-summary{padding:12px 14px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.92);font-size:13px;font-weight:800;color:#334155;line-height:1.6;margin-bottom:12px}
    .video-rec-grid{display:grid;grid-template-columns:1fr;gap:12px}
    .video-rec-card{padding:14px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:var(--manu-da-panel-bg);box-shadow:0 10px 22px rgba(15,23,42,.05)}
    .video-rec-kicker{font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--manu-da-primary)}
    .video-rec-title{margin-top:6px;font-size:15px;font-weight:900;color:#0f172a}
    .video-rec-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
    .video-rec-badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(var(--manu-da-primary-soft-rgb),.18);background:rgba(var(--manu-da-primary-soft-rgb),.09);font-size:11px;font-weight:900;color:var(--manu-da-primary)}
    .video-rec-text{margin-top:10px;font-size:13px;font-weight:800;color:#334155;line-height:1.6}
    .video-rec-sub{margin-top:8px;font-size:12px;font-weight:800;color:rgba(15,23,42,.56);line-height:1.55}
    .video-rec-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}
    .video-rec-empty{padding:16px;border:1px solid rgba(var(--manu-da-warm-border-rgb),.10);border-radius:18px;background:rgba(255,255,255,.88);font-size:13px;font-weight:800;color:rgba(15,23,42,.56);line-height:1.6}
    .video-rec-columns{display:grid;grid-template-columns:1fr;gap:14px}
    .formations-panel{margin-top:14px}
    .formations-lead{display:block;margin-bottom:12px}
    .formations-agenda-modal-card{width:min(920px,100%)}
    .formations-agenda-modal-header{align-items:center}
    .formations-agenda-modal-body{padding-top:10px}
    .formations-agenda-meta{font-size:12px;font-weight:900;color:rgba(15,23,42,.54);margin-bottom:12px}
    .formations-agenda-summary{padding:12px 14px;border-radius:16px;border:1px solid rgba(var(--manu-da-tertiary-rgb),.16);background:rgba(var(--manu-da-tertiary-rgb),.8);font-size:13px;font-weight:800;color:var(--manu-da-secondary-deep);line-height:1.6;margin-bottom:14px}
    .formations-agenda-list{display:grid;grid-template-columns:1fr;gap:12px}
    .formations-agenda-item{display:grid;grid-template-columns:78px 1fr;gap:12px;align-items:stretch}
    .formations-agenda-date-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:18px;border:1px solid rgba(var(--manu-da-tertiary-rgb),.16);background:linear-gradient(180deg,rgba(var(--manu-da-tertiary-rgb),.92),rgba(255,255,255,.96));box-shadow:0 10px 22px rgba(15,23,42,.05);padding:12px 8px}
    .formations-agenda-date-day{font-size:24px;font-weight:950;color:var(--manu-da-secondary-deep);line-height:1}
    .formations-agenda-date-month{margin-top:6px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--manu-da-secondary)}
    .formations-agenda-item-card{padding:16px;border-radius:20px;border:1px solid rgba(15,23,42,.08);background:var(--manu-da-panel-bg);box-shadow:0 10px 22px rgba(15,23,42,.05)}
    .formations-agenda-item-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}
    .formations-agenda-item-kicker{font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:var(--manu-da-secondary)}
    .formations-agenda-item-title{margin-top:6px;font-size:16px;font-weight:950;color:#0f172a;line-height:1.3}
    .formations-agenda-item-date{margin-top:8px;font-size:12px;font-weight:900;color:rgba(15,23,42,.56)}
    .formations-agenda-item-copy{margin-top:10px;font-size:13px;font-weight:800;color:#334155;line-height:1.65}
    .formations-agenda-item-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}
    .formations-agenda-item-meta-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
    .patient-program-preview{padding:16px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.9);box-shadow:0 10px 22px rgba(15,23,42,.04);min-height:140px}
    .patient-program-preview .md-preview{min-height:0;padding:0;background:transparent;border:0;box-shadow:none}
    .patient-program-body,.patient-followup-body{display:block}
    .patient-program-panel.is-collapsed .patient-program-body,.patient-followup-section.is-collapsed .patient-followup-body{display:none !important}
    #patientProgramHead.panel-collapsible-head,#patientFollowupHead.panel-collapsible-head{cursor:pointer}
    #patientProgramHead.panel-collapsible-head button,#patientProgramHead.panel-collapsible-head a,#patientFollowupHead.panel-collapsible-head button,#patientFollowupHead.panel-collapsible-head a{cursor:auto}
    #patientProgramToggle .chev,#patientFollowupToggle .chev{display:inline-flex;transition:transform .15s ease}
    #patientProgramToggle.is-collapsed .chev,#patientFollowupToggle.is-collapsed .chev{transform:rotate(-90deg)}
    .patient-program-actions:empty{display:none;margin:0}
    .patient-program-exercise-block{display:block;width:100%;min-width:0;max-width:100%;overflow:hidden}
    .patient-program-exercise-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}
    .patient-program-exercise-title-zone{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;flex:1 1 auto}
    .patient-program-exercise-main-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-left:auto}
    #patientProgramHead .patient-program-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
    .patient-program-header-send-host,.patient-program-exercise-agenda-host,.patient-program-exercise-add-host,.patient-program-send-host{display:flex;align-items:center;justify-content:flex-end;gap:8px}
    .patient-program-send-btn{border-color:rgba(var(--manu-da-primary-soft-rgb),.22)!important;background:linear-gradient(180deg,#159a8f,#0f837b)!important;color:#fff!important;box-shadow:0 10px 20px rgba(15,131,123,.16)!important;white-space:nowrap!important}
    @media(max-width:720px){#patientProgramHead .patient-program-header-actions{gap:6px!important}.patient-program-header-send-btn{min-height:34px!important;padding:8px 10px!important;font-size:12px!important}}
    .patient-program-exercise-add-btn,.patient-agenda-open-btn-v5{white-space:nowrap}
    .patient-program-exercise-kicker{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;font-size:18px;font-weight:950;letter-spacing:-.03em;text-transform:none;color:#0f172a;line-height:1.15}
    .patient-program-exercise-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;width:100%;min-width:0;max-width:100%}
    .patient-program-exercise-card{width:100%;min-width:0;border:1px solid rgba(15,23,42,.08);border-radius:22px;background:var(--manu-da-panel-bg);box-shadow:0 14px 30px rgba(15,23,42,.065);overflow:hidden;color:#0f172a;display:flex;flex-direction:column;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}
    .patient-program-exercise-card:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgba(15,23,42,.09);border-color:rgba(var(--manu-da-primary-soft-rgb),.20)}
    .patient-program-exercise-open{appearance:none;border:0;background:transparent;color:inherit;display:block;width:100%;padding:0;text-align:left;cursor:pointer}
    .patient-program-exercise-open:focus-visible{outline:none;box-shadow:inset 0 0 0 4px rgba(var(--manu-da-primary-soft-rgb),.18)}
    .patient-program-exercise-thumb{position:relative;display:block;width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,rgba(var(--manu-da-primary-soft-rgb),.16),rgba(var(--manu-da-tertiary-rgb),.13)),#FFFFFF;overflow:hidden}
    .patient-program-exercise-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
    .patient-program-exercise-thumb-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;font-size:13px;font-weight:950;color:#64748b;text-align:center}
    .patient-program-exercise-play{position:absolute;left:14px;bottom:14px;width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.95);box-shadow:0 10px 22px rgba(15,23,42,.12);font-size:15px;font-weight:950;color:#0f172a}
    .patient-program-exercise-body{display:block;padding:14px 15px 8px}
    .patient-program-exercise-title-row{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}
    .patient-program-exercise-index{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(var(--manu-da-primary-soft-rgb),.22);background:rgba(var(--manu-da-primary-soft-rgb),.95);color:var(--manu-da-primary);font-size:12px;font-weight:950}
    .patient-program-exercise-title{display:block;margin-top:2px;font-size:15px;font-weight:950;line-height:1.25;letter-spacing:-.02em;color:#0f172a}
    .patient-program-exercise-badges{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 10px}
    .patient-program-exercise-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.88);font-size:11px;font-weight:900;color:#475569}
    .patient-program-exercise-meta{display:block;margin-top:8px;font-size:12px;font-weight:850;line-height:1.55;color:rgba(15,23,42,.62)}
    .patient-program-exercise-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:auto 15px 15px}
    .patient-program-exercise-edit-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 11px;border-radius:999px;border:1px solid rgba(15,23,42,.10);background:rgba(255,255,255,.92);box-shadow:0 8px 18px rgba(15,23,42,.05);font-size:12px;font-weight:950;color:var(--manu-da-primary);cursor:pointer}
    .patient-program-exercise-edit-btn:hover{border-color:rgba(var(--manu-da-primary-soft-rgb),.22);background:rgba(var(--manu-da-primary-soft-rgb),.95)}
    .patient-program-exercise-delete-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 11px;border-radius:999px;border:1px solid rgba(239,68,68,.14);background:rgba(255,255,255,.92);box-shadow:0 8px 18px rgba(15,23,42,.04);font-size:12px;font-weight:950;color:#b42318;cursor:pointer}.patient-program-exercise-delete-btn:hover{background:#fff1f2;border-color:rgba(239,68,68,.24)}
    .history-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;flex:0 0 36px!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(15,23,42,.08)!important;background:rgba(255,255,255,.88)!important;color:var(--manu-da-primary)!important;box-shadow:0 8px 18px rgba(15,23,42,.05)!important;appearance:none!important;-webkit-appearance:none!important;outline:none!important;text-decoration:none!important}
    .history-toggle:focus{outline:none!important}
    .history-toggle:focus-visible{box-shadow:var(--focus)!important}
    .history-toggle .chev{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;transition:transform .15s ease!important}
    .history-toggle .chev svg{width:18px!important;height:18px!important;display:block!important}
    .patient-program-empty-exercises{appearance:none;width:100%;min-height:140px;border:1px solid rgba(var(--manu-da-warm-border-rgb),.10);background:linear-gradient(135deg,rgba(255,255,255,.99),rgba(var(--manu-da-card-end-rgb),.96));border-radius:22px;display:flex;align-items:center;justify-content:center;gap:13px;padding:18px;text-align:left;color:var(--manu-da-primary);cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,.04)}
    .patient-program-empty-exercises:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(15,23,42,.07)}
    .patient-program-empty-exercises-ico{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--manu-da-primary-soft-rgb),.13);border:1px solid rgba(var(--manu-da-primary-soft-rgb),.20);font-size:22px;font-weight:950;flex:0 0 38px}
    .patient-program-empty-exercises-text{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:850;line-height:1.35;color:var(--manu-da-primary)}
    .patient-program-empty-exercises-text strong{font-size:14px;font-weight:950;color:#0f172a}
    @media(max-width:1024px){body{overflow-x:hidden}.container,.layout,.main-card,.card-pad,.panel,.right-stack,.patient-program-panel,.patient-followup-section,.patient-program-body,.patient-followup-body,.patient-followup-shell,.patient-email-host{min-width:0!important;max-width:100%!important;box-sizing:border-box}.patient-program-preview{width:100%;min-width:0;max-width:100%;overflow:hidden;padding:14px 0 14px 14px}.patient-program-exercise-head{padding-right:14px;align-items:flex-start}.patient-program-exercise-title-zone{flex:1 1 auto;align-items:center}.patient-program-exercise-main-actions{justify-content:flex-start;margin-left:0}.patient-program-exercise-add-host{justify-content:flex-start}.patient-program-exercise-grid{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;width:100%;max-width:100%;gap:12px;overflow-x:auto!important;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:2px 14px 10px 0;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:thin}.patient-program-exercise-grid::-webkit-scrollbar{height:6px}.patient-program-exercise-card{width:auto!important;min-width:clamp(250px,78vw,330px);flex:0 0 clamp(250px,78vw,330px)!important;scroll-snap-align:start}.patient-program-exercise-block.is-empty .patient-program-exercise-grid{display:block!important;overflow:visible!important;padding-right:14px!important}.patient-program-exercise-title{font-size:14px}}
    body.theme-dark .patient-program-empty-exercises{background:linear-gradient(180deg,rgba(var(--manu-da-primary-rgb),.14),rgba(15,23,42,.72));border-color:rgba(var(--manu-da-primary-soft-rgb),.24);color:var(--manu-da-primary-soft)}
    body.theme-dark .patient-program-empty-exercises-text strong{color:#f8fafc}
    .patient-program-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}
    .patient-program-notes-card{margin:0 0 12px;padding:13px 14px;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,250,252,.88));box-shadow:0 8px 20px rgba(15,23,42,.035)}
    .patient-program-notes-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}
    .patient-program-notes-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-left:auto}
    .patient-program-notes-actions .patient-program-instructions-btn-v20260616j{white-space:nowrap}
    .patient-program-notes-title{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;color:var(--manu-da-primary)}
    .patient-program-notes-hint{font-size:11px;font-weight:800;color:rgba(15,23,42,.48)}
    .patient-program-notes-input{width:100%;min-height:88px;resize:vertical;border-radius:16px;border:1px solid rgba(15,23,42,.10);background:rgba(255,255,255,.94);padding:12px 13px;font:inherit;font-size:13px;font-weight:700;line-height:1.55;color:#0f172a;outline:none;box-shadow:0 1px 0 rgba(15,23,42,.03)}
    .patient-program-notes-input:focus{border-color:rgba(var(--manu-da-primary-soft-rgb),.50);box-shadow:var(--focus)}
    .patient-program-notes-input::placeholder{color:rgba(15,23,42,.38)}
    .patient-program-notes-card.is-disabled{opacity:.64}
    .patient-followup-section{position:relative}
    .patient-followup-section .section-head{margin-bottom:10px}
    .patient-followup-shell{padding:0;border:0;background:transparent;box-shadow:none}
    .patient-followup-shell.is-ready{border-color:transparent;box-shadow:none}
    .patient-followup-shell.is-empty{border-style:none}
    .patient-followup-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px;flex-wrap:wrap}
    .patient-followup-kicker{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;border:1px solid rgba(var(--manu-da-primary-soft-rgb),.18);background:rgba(var(--manu-da-primary-soft-rgb),.92);font-size:11px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;color:var(--manu-da-primary);margin-bottom:10px}
    .patient-followup-title{font-size:16px;font-weight:950;color:#0f172a;margin:0}
    .patient-followup-text{font-size:13px;font-weight:800;color:#334155;line-height:1.7;margin:8px 0 0}
    .patient-followup-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
    .patient-followup-badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.78);font-size:11px;font-weight:950;color:#334155}
    .patient-followup-badge.is-ready{border-color:rgba(var(--manu-da-primary-soft-rgb),.20);background:rgba(var(--manu-da-primary-soft-rgb),.09);color:var(--manu-da-primary)}
    .patient-followup-badge.is-pending{border-color:rgba(245,158,11,.22);background:rgba(var(--manu-da-tertiary-rgb),.96);color:var(--manu-da-secondary-deep)}
    .patient-followup-badge.is-empty{border-color:rgba(148,163,184,.22);background:rgba(255,255,255,.84);color:#64748b}
    .patient-followup-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:4px 0 12px}
    .patient-followup-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:900;color:var(--manu-da-primary);text-decoration:none;overflow-wrap:anywhere;padding:10px 12px;border-radius:999px;border:1px solid rgba(var(--manu-da-primary-soft-rgb),.16);background:rgba(255,255,255,.7)}
    .patient-followup-link:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}
    .patient-followup-note{margin:0 0 12px;font-size:12px;font-weight:800;color:rgba(15,23,42,.54);line-height:1.6}
    .patient-email-host{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%;overflow:hidden}.patient-email-host .email-editor,.patient-email-host .notes-toolbar{max-width:100%;min-width:0}.patient-email-host .email-editor{overflow-wrap:anywhere;word-break:normal}
    .patient-email-host .notes-toolbar{display:flex !important;margin-bottom:10px}
    .patient-email-host .email-editor{display:block !important}
    .patient-followup-subtabs-v20260511s{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:5px;border-radius:18px;border:1px solid rgba(15,23,42,.07);background:rgba(255,255,255,.76);box-shadow:0 8px 18px rgba(15,23,42,.035);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.patient-followup-subtabs-v20260511s::-webkit-scrollbar{display:none}.patient-followup-subtab-v20260511s{appearance:none;border:0;border-radius:14px;background:transparent;color:#475569;min-height:36px;padding:9px 13px;font-size:12px;font-weight:950;white-space:nowrap;cursor:pointer}.patient-followup-subtab-v20260511s.is-active{background:linear-gradient(180deg,#159a8f,#0f837b);color:#fff;box-shadow:0 10px 20px rgba(15,131,123,.20)}.patient-followup-pane-v20260511s{display:block;min-width:0}.patient-followup-pane-v20260511s[hidden]{display:none!important}.patient-returns-card-v20260511s{padding:13px;border-radius:18px;border:1px solid rgba(15,23,42,.075);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.92));box-shadow:0 10px 24px rgba(15,23,42,.045)}.patient-returns-head-v20260511s{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.patient-returns-title-v20260511s{font-size:14px;font-weight:950;color:#0f172a}.patient-returns-sub-v20260511s{margin-top:4px;font-size:12px;font-weight:780;line-height:1.45;color:#64748b}.patient-returns-grid-v20260511s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:10px}.patient-returns-metric-v20260511s{padding:11px;border-radius:16px;border:1px solid rgba(15,23,42,.07);background:rgba(255,255,255,.86)}.patient-returns-k-v20260511s{font-size:10.5px;text-transform:uppercase;letter-spacing:.07em;font-weight:950;color:#64748b}.patient-returns-v-v20260511s{margin-top:5px;font-size:17px;font-weight:950;color:#0f172a;line-height:1.15}.patient-returns-list-v20260511s{display:grid;gap:8px}.patient-returns-item-v20260511s{padding:10px 11px;border-radius:15px;border:1px solid rgba(15,23,42,.07);background:rgba(255,255,255,.72);display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.patient-returns-item-title-v20260511s{font-size:12.5px;font-weight:950;color:#0f172a}.patient-returns-item-sub-v20260511s{margin-top:4px;font-size:11.5px;font-weight:780;line-height:1.4;color:#64748b}.patient-returns-pill-v20260511s{display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#fff;font-size:11px;font-weight:950;color:#64748b;white-space:nowrap}.patient-returns-pill-v20260511s.is-ok{border-color:rgba(23,158,146,.18);background:rgba(231,247,244,.92);color:#0f766e}.patient-returns-empty-v20260511s{padding:14px;border:1px dashed rgba(15,23,42,.13);border-radius:16px;background:rgba(255,255,255,.56);font-size:12px;font-weight:800;color:#64748b;line-height:1.5}.patient-followup-subtab-count-v20260511t{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:7px;padding:0 6px;border-radius:999px;background:rgba(15,23,42,.08);font-size:10px;font-weight:950;color:inherit}.patient-followup-subtab-v20260511s.is-active .patient-followup-subtab-count-v20260511t{background:rgba(255,255,255,.22);color:#fff}.patient-returns-grid-v20260511s.is-four-v20260511t{grid-template-columns:repeat(4,minmax(0,1fr))}.patient-returns-grid-v20260511s.is-dynamic-v20260511x{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.patient-returns-section-title-v20260511t{margin:12px 0 8px;font-size:11px;font-weight:950;letter-spacing:.07em;text-transform:uppercase;color:#64748b}.patient-returns-item-v20260511s.is-risk{border-color:rgba(180,83,9,.22);background:rgba(255,251,235,.78)}.patient-returns-item-v20260511s.is-risk .patient-returns-pill-v20260511s{border-color:rgba(180,83,9,.20);background:rgba(254,243,199,.95);color:#92400e}
    @media(max-width:720px){.patient-followup-subtabs-v20260511s{margin-bottom:10px}.patient-followup-subtab-v20260511s{padding:8px 11px}.patient-returns-grid-v20260511s,.patient-returns-grid-v20260511s.is-four-v20260511t{grid-template-columns:1fr}.patient-returns-item-v20260511s{align-items:center}}
    body.theme-dark .patient-followup-subtabs-v20260511s{background:rgba(15,23,42,.64);border-color:rgba(148,163,184,.18)}body.theme-dark .patient-followup-subtab-v20260511s{color:#cbd5e1}body.theme-dark .patient-followup-subtab-v20260511s.is-active{color:#fff}body.theme-dark .patient-returns-card-v20260511s,body.theme-dark .patient-returns-metric-v20260511s,body.theme-dark .patient-returns-item-v20260511s{background:rgba(15,23,42,.66);border-color:rgba(148,163,184,.18)}body.theme-dark .patient-returns-title-v20260511s,body.theme-dark .patient-returns-v-v20260511s,body.theme-dark .patient-returns-item-title-v20260511s{color:#f8fafc}body.theme-dark .patient-returns-sub-v20260511s,body.theme-dark .patient-returns-item-sub-v20260511s{color:rgba(226,232,240,.72)}
    .suggestions-media-blocks{display:grid;grid-template-columns:1fr;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(15,23,42,.07)}
    .suggestions-media-card{padding:13px;border-radius:18px;border:1px solid rgba(15,23,42,.075);background:var(--manu-da-panel-bg);box-shadow:0 10px 22px rgba(15,23,42,.045)}
    .suggestions-media-card > .section-head{margin:0 0 10px;gap:10px}
    .suggestions-media-card .section-title{gap:8px}
    .suggestions-media-card .section-title .h2{font-size:14px;letter-spacing:-.01em}
    .suggestions-media-card .section-ico{width:30px;height:30px;border-radius:12px;box-shadow:none}
    .suggestions-media-card .section-actions{gap:8px}
    .suggestions-media-card .section-actions .meta{font-size:11px}
    .suggestions-media-card .video-rec-status{font-size:12px;line-height:1.45;margin:0 0 8px;color:rgba(15,23,42,.54)}
    .suggestions-media-card .video-rec-summary{margin:0 0 10px;padding:10px 12px;border-radius:14px;font-size:12px;line-height:1.5}
    .suggestions-media-card .video-rec-columns{display:grid;grid-template-columns:1fr;gap:12px}
    .suggestions-media-card .video-rec-grid{display:grid;grid-template-columns:1fr;gap:10px}
    .suggestions-media-card .video-rec-card{padding:12px;border-radius:16px;box-shadow:none}
    .suggestions-media-card .video-rec-title{font-size:14px;line-height:1.35}
    .suggestions-media-card .video-rec-text{font-size:12.5px;line-height:1.55}
    .suggestions-media-card .video-rec-actions{margin-top:10px}
    .suggestions-media-card.v68-collapsible-panel > .v68-panel-body{gap:10px}
    @media (min-width: 1380px){.suggestions-media-card .video-rec-columns{grid-template-columns:1fr 1fr}}
    body.theme-dark .suggestions-media-blocks{border-top-color:rgba(148,163,184,.16)}
    body.theme-dark .suggestions-media-card{background:linear-gradient(180deg,rgba(15,23,42,.76),rgba(11,18,32,.82));border-color:rgba(148,163,184,.16);box-shadow:0 14px 28px rgba(0,0,0,.20)}
    body.theme-dark .suggestions-media-card .video-rec-status{color:rgba(226,232,240,.66)}
    body.theme-dark .video-rec-summary{background:rgba(15,23,42,.66);border-color:rgba(148,163,184,.18);color:#e2e8f0}
    body.theme-dark .video-rec-card{background:linear-gradient(180deg,rgba(11,18,32,.98),rgba(8,14,28,.98));border-color:rgba(148,163,184,.18);box-shadow:0 16px 34px rgba(0,0,0,.28)}
    body.theme-dark .video-rec-title{color:#f8fafc}
    body.theme-dark .video-rec-text{color:#e2e8f0}
    body.theme-dark .video-rec-sub,.video-rec-status{color:rgba(226,232,240,.72)}
    body.theme-dark .video-rec-badge{background:rgba(var(--manu-da-primary-rgb),.18);border-color:rgba(var(--manu-da-primary-soft-rgb),.22);color:var(--manu-da-primary-soft)}
    body.theme-dark .video-rec-empty{background:rgba(15,23,42,.52);border-color:rgba(148,163,184,.18);color:rgba(226,232,240,.72)}
    body.theme-dark .formations-agenda-meta{color:rgba(226,232,240,.72)}
    body.theme-dark .formations-agenda-summary{background:rgba(var(--manu-da-secondary-deep-rgb),.22);border-color:rgba(var(--manu-da-secondary-soft-rgb),.18);color:var(--manu-da-secondary-soft)}
    body.theme-dark .formations-agenda-date-badge{background:linear-gradient(180deg,rgba(var(--manu-da-secondary-deep-rgb),.34),rgba(15,23,42,.92));border-color:rgba(var(--manu-da-secondary-soft-rgb),.18);box-shadow:0 16px 34px rgba(0,0,0,.22)}
    body.theme-dark .formations-agenda-date-day{color:var(--manu-da-secondary-soft)}
    body.theme-dark .formations-agenda-date-month{color:var(--manu-da-secondary-soft)}
    body.theme-dark .formations-agenda-item-card{background:linear-gradient(180deg,rgba(11,18,32,.98),rgba(8,14,28,.98));border-color:rgba(148,163,184,.18);box-shadow:0 16px 34px rgba(0,0,0,.28)}
    body.theme-dark .formations-agenda-item-title{color:#f8fafc}
    body.theme-dark .formations-agenda-item-date{color:rgba(226,232,240,.68)}
    body.theme-dark .formations-agenda-item-copy{color:#e2e8f0}
    body.theme-dark .formations-agenda-item-kicker{color:var(--manu-da-secondary-soft)}
    body.theme-dark .patient-program-preview{background:rgba(15,23,42,.62);border-color:rgba(148,163,184,.18);box-shadow:0 16px 34px rgba(0,0,0,.22)}
    body.theme-dark .patient-program-exercise-card{background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(11,18,32,.88));border-color:rgba(148,163,184,.18);color:#f8fafc;box-shadow:0 16px 34px rgba(0,0,0,.22)}
    body.theme-dark .patient-program-exercise-title{color:#f8fafc}
    body.theme-dark .patient-program-exercise-meta{color:rgba(226,232,240,.62)}
    body.theme-dark .patient-program-exercise-badge{background:rgba(15,23,42,.62);border-color:rgba(148,163,184,.16);color:#e2e8f0}
    body.theme-dark .patient-program-exercise-kicker{color:#f8fafc}body.theme-dark .patient-program-exercise-edit-btn,body.theme-dark .patient-program-exercise-delete-btn{background:rgba(var(--manu-da-primary-rgb),.18);border-color:rgba(var(--manu-da-primary-soft-rgb),.22);color:var(--manu-da-primary-soft)}
    body.theme-dark .patient-program-exercise-thumb{background:linear-gradient(135deg,rgba(var(--manu-da-primary-soft-rgb),.14),rgba(var(--manu-da-tertiary-rgb),.14)),#0b1220}
    body.theme-dark .patient-program-exercise-thumb-fallback{color:#cbd5e1}
    body.theme-dark .patient-program-notes-card{background:linear-gradient(180deg,rgba(15,23,42,.66),rgba(11,18,32,.72));border-color:rgba(148,163,184,.18)}
    body.theme-dark .patient-program-notes-title{color:var(--manu-da-primary-soft)}
    body.theme-dark .patient-program-notes-hint{color:rgba(226,232,240,.62)}
    body.theme-dark .patient-program-notes-input{background:rgba(15,23,42,.74);border-color:rgba(148,163,184,.20);color:#f8fafc}
    body.theme-dark .patient-program-notes-input::placeholder{color:rgba(226,232,240,.40)}
    body.theme-dark .patient-program-preview .md-preview,body.theme-dark .patient-program-preview .md-preview *{color:#f8fafc}
    body.theme-dark .patient-followup-shell{background:transparent;border-color:transparent;box-shadow:none}
    body.theme-dark .patient-followup-title{color:#f8fafc}
    body.theme-dark .patient-followup-text{color:#e2e8f0}
    body.theme-dark .patient-followup-kicker{background:rgba(var(--manu-da-primary-rgb),.18);border-color:rgba(var(--manu-da-primary-soft-rgb),.20);color:var(--manu-da-primary-soft)}
    body.theme-dark .patient-followup-badge{background:rgba(15,23,42,.66);border-color:rgba(148,163,184,.18);color:#e2e8f0}
    body.theme-dark .patient-followup-badge.is-ready{background:rgba(var(--manu-da-primary-rgb),.18);border-color:rgba(var(--manu-da-primary-soft-rgb),.20);color:var(--manu-da-primary-soft)}
    body.theme-dark .patient-followup-badge.is-pending{background:rgba(120,53,15,.28);border-color:rgba(245,158,11,.24);color:var(--manu-da-tertiary-soft)}
    body.theme-dark .patient-followup-badge.is-empty{background:rgba(15,23,42,.66);border-color:rgba(148,163,184,.18);color:rgba(226,232,240,.74)}
    body.theme-dark .patient-followup-link{color:var(--manu-da-primary-soft);background:rgba(15,23,42,.56);border-color:rgba(var(--manu-da-primary-soft-rgb),.18)}
    body.theme-dark .patient-followup-note{color:rgba(226,232,240,.66)}

/* Extrait de ensureSimpleHomeStylesV20260612A — Lot 43 */
.topbar-home-btn-v20260612a{min-height:38px;padding:9px 13px;border-radius:999px;font-weight:950}
      .manu-simple-home-v20260612a{min-height:clamp(390px,calc(100vh - 192px),690px);display:none;align-items:center;justify-content:center;padding:clamp(14px,3vw,38px) 12px;box-sizing:border-box}
      .manu-simple-home-v20260612a.is-visible{display:flex}
      .manu-simple-home-card-v20260612a{width:min(720px,100%);margin:0 auto;text-align:center;padding:clamp(24px,3.1vw,34px);border-radius:30px;border:1px solid rgba(15,23,42,.07);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.80));box-shadow:0 20px 56px rgba(15,23,42,.105);position:relative;overflow:hidden;opacity:0;transform:translateY(10px) scale(.985);will-change:transform,opacity}
      .manu-simple-home-v20260612a.is-visible .manu-simple-home-card-v20260612a{animation:manuSimpleHomeInV20260612G .42s cubic-bezier(.2,.8,.2,1) forwards}
      @keyframes manuSimpleHomeInV20260612G{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
      .manu-simple-home-card-v20260612a::before{content:"";position:absolute;inset:-128px -124px auto auto;width:250px;height:250px;border-radius:999px;background:radial-gradient(circle,rgba(47,179,168,.20),rgba(255,159,95,.12),transparent 68%);pointer-events:none}
      .manu-simple-home-kicker-v20260612a{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 11px;border-radius:999px;background:rgba(47,179,168,.10);border:1px solid rgba(47,179,168,.15);font-size:10.5px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;color:#0f766e;margin-bottom:10px;position:relative;z-index:1}
      .manu-simple-home-title-v20260612a{font-size:clamp(30px,3.6vw,38px);line-height:1.04;margin:0;letter-spacing:-.052em;font-weight:950;color:#0f172a;position:relative;z-index:1}
      .manu-simple-home-copy-v20260612a{margin:12px auto 0;max-width:560px;font-size:14px;line-height:1.58;font-weight:760;color:rgba(15,23,42,.60);position:relative;z-index:1}
      .manu-simple-home-actions-v20260612a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px auto 0;max-width:580px;width:100%;min-width:0;overflow-x:hidden;position:relative;z-index:1}.manu-simple-home-primary-v20260612a{grid-column:1 / -1}.manu-simple-home-secondary-row-v20260612j{display:contents;min-width:0}
      .manu-simple-home-primary-v20260612a,.manu-simple-home-secondary-v20260612a{appearance:none;width:100%;min-width:0;max-width:100%;min-height:62px;border-radius:22px;padding:14px 19px;display:flex;align-items:center;justify-content:center;gap:11px;font-size:16px;font-weight:950;letter-spacing:-.02em;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}
      .manu-simple-home-primary-v20260612a{border:1px solid rgba(47,179,168,.30);background:linear-gradient(180deg,#22b8ad,#0f837b);color:#fff;box-shadow:0 16px 36px rgba(15,131,123,.22)}
      .manu-simple-home-primary-v20260612a:hover{transform:translateY(-1px);box-shadow:0 20px 44px rgba(15,131,123,.26);background:linear-gradient(180deg,#26c2b6,#0f8f86)}
      .manu-simple-home-secondary-v20260612a:hover{transform:translateY(-1px);border-color:rgba(15,23,42,.12);box-shadow:0 10px 26px rgba(15,23,42,.08);background:rgba(255,255,255,.94)}
      .manu-simple-home-primary-v20260612a:active,.manu-simple-home-secondary-v20260612a:active{transform:translateY(0) scale(.985)}
      .manu-simple-home-primary-v20260612a:focus-visible,.manu-simple-home-secondary-v20260612a:focus-visible,.manu-simple-home-agenda-v20260612a:focus-visible{outline:3px solid rgba(47,179,168,.30);outline-offset:3px}
      .manu-simple-home-secondary-v20260612a{border:1px solid rgba(15,23,42,.075);background:rgba(255,255,255,.84);color:#0f172a;box-shadow:0 7px 22px rgba(15,23,42,.055);font-weight:930}
      .manu-simple-home-primary-v20260612a:disabled,.manu-simple-home-secondary-v20260612a:disabled{opacity:.78;cursor:wait;transform:none!important}
      .manu-simple-home-primary-v20260612a.is-loading-v20260612g .manu-simple-home-action-icon-v20260612a,.manu-simple-home-secondary-v20260612a.is-loading-v20260612g .manu-simple-home-action-icon-v20260612a{animation:manuSimpleHomePulseV20260612G .9s ease-in-out infinite}
      @keyframes manuSimpleHomePulseV20260612G{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.88);opacity:.72}}
      .manu-simple-home-action-icon-v20260612a{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 auto}
      .manu-simple-home-action-icon-v20260612a svg{width:20px;height:20px}
      .manu-simple-home-agenda-v20260612a{appearance:none;margin:16px auto 0;border:0;background:transparent;color:#0f766e;font-size:13px;font-weight:950;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;position:relative;z-index:1}
      .manu-simple-home-agenda-v20260612a:hover{text-decoration:underline}
      .manu-simple-home-note-v20260612a{margin:14px 0 0;font-size:12px;font-weight:760;color:rgba(15,23,42,.48);position:relative;z-index:1}
      body.manu-simple-home-active-v20260612a .main-workspace-flow-v20260508g > .workspace-head,
      body.manu-simple-home-active-v20260612a .main-workspace-flow-v20260508g > .toolbar-row,
      body.manu-simple-home-active-v20260612a .main-workspace-flow-v20260508g > .substatus,
      body.manu-simple-home-active-v20260612a .main-workspace-flow-v20260508g > #errorBox,
      body.manu-simple-home-active-v20260612a .main-workspace-flow-v20260508g > .grid,
      body.manu-simple-home-active-v20260612a .main-workspace-flow-v20260508g > .footer{display:none!important}
      body.manu-simple-home-active-v20260612a #simpleHomeBtn{display:none!important}
      body.manu-simple-home-active-v20260612a:not(.manu-onboarding-force-mobile-fabs-v20260529ak) #manuMobileNewConsultPlusFab,
      body.manu-simple-home-active-v20260612a:not(.manu-onboarding-force-mobile-fabs-v20260529ak) #manuSuggestionsFab{display:none!important;visibility:hidden!important;pointer-events:none!important}
      body.theme-dark .manu-simple-home-card-v20260612a{background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(8,14,28,.94));border-color:rgba(148,163,184,.18);box-shadow:0 24px 70px rgba(0,0,0,.34)}
      body.theme-dark .manu-simple-home-title-v20260612a{color:#f8fafc}
      body.theme-dark .manu-simple-home-copy-v20260612a,body.theme-dark .manu-simple-home-note-v20260612a{color:rgba(226,232,240,.62)}
      body.theme-dark .manu-simple-home-secondary-v20260612a{background:rgba(15,23,42,.88);border-color:rgba(148,163,184,.20);color:#f8fafc}
      body.theme-dark .manu-simple-home-kicker-v20260612a{background:rgba(45,212,191,.10);border-color:rgba(45,212,191,.18);color:#99f6e4}
      /* MANU_SIMPLE_HOME_DASHBOARD_V20260612R — accueil premium inspiré app mobile */
      .manu-simple-home-v20260612a{align-items:center;justify-content:center;padding:clamp(14px,2.4vw,28px) 10px;overflow-x:hidden}
      .manu-simple-home-card-v20260612a.manu-home-dashboard-v20260612r{width:min(920px,100%);padding:clamp(22px,2.8vw,34px);text-align:left;border-radius:34px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.78));box-shadow:0 24px 70px rgba(15,23,42,.10);overflow:hidden;display:grid;gap:18px}
      .manu-home-dashboard-v20260612r::before{inset:-100px -120px auto auto;width:360px;height:360px;background:radial-gradient(circle,rgba(47,179,168,.18),rgba(124,92,255,.07),transparent 68%)}
      .manu-home-hero-v20260612r{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,260px);gap:18px;align-items:center;min-width:0}
      .manu-home-greeting-v20260612r{margin:0;font-size:clamp(38px,5vw,58px);line-height:.96;letter-spacing:-.06em;font-weight:950;color:#07152c}
      .manu-home-subtitle-v20260612r{margin:14px 0 0;max-width:360px;font-size:clamp(17px,2.1vw,22px);line-height:1.34;font-weight:760;color:rgba(15,23,42,.58)}
      .manu-home-visual-v20260612r{height:170px;position:relative;border-radius:32px;overflow:hidden;background:radial-gradient(170px 120px at 68% 55%,rgba(47,179,168,.17),transparent 70%);isolation:isolate}
      .manu-home-visual-v20260612r::before{content:"";position:absolute;right:32px;top:32px;width:112px;height:112px;border-radius:42px;background:linear-gradient(135deg,rgba(255,255,255,.72),rgba(47,179,168,.10));box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 20px 44px rgba(47,179,168,.10);transform:rotate(-16deg)}
      .manu-home-visual-v20260612r::after{content:"";position:absolute;right:14px;bottom:30px;width:56px;height:56px;border-radius:999px;background:linear-gradient(135deg,rgba(47,179,168,.48),rgba(47,179,168,.22));box-shadow:0 18px 34px rgba(47,179,168,.18)}
      .manu-home-spine-v20260612r{position:absolute;right:88px;top:16px;width:36px;height:132px;transform:rotate(-12deg);opacity:.72;filter:drop-shadow(0 12px 16px rgba(15,23,42,.05))}
      .manu-home-spine-v20260612r span{display:block;width:28px;height:12px;margin:2px auto;border-radius:999px;background:rgba(255,255,255,.88);border:1px solid rgba(15,23,42,.04)}
      .manu-home-leaf-v20260612r{position:absolute;left:34px;bottom:30px;width:74px;height:52px;border-radius:70% 10% 70% 10%;background:rgba(47,179,168,.12);transform:rotate(-24deg)}
      .manu-home-record-card-v20260612r{appearance:none;position:relative;z-index:1;width:100%;min-width:0;border:1px solid rgba(47,179,168,.19);background:linear-gradient(135deg,rgba(232,250,247,.96),rgba(214,246,242,.88));border-radius:30px;padding:26px 26px;display:grid;grid-template-columns:170px minmax(0,1fr) 74px;align-items:center;gap:18px;color:#07152c;text-align:left;cursor:pointer;box-shadow:0 18px 48px rgba(47,179,168,.12),inset 0 1px 0 rgba(255,255,255,.92);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;overflow:hidden}
      .manu-home-record-card-v20260612r::after{content:"";position:absolute;right:112px;top:50%;width:190px;height:78px;transform:translateY(-50%);opacity:.35;background:repeating-radial-gradient(ellipse at center,rgba(15,131,123,.20) 0 1px,transparent 1px 8px);mask-image:linear-gradient(90deg,transparent,black 20%,black 80%,transparent);pointer-events:none}
      .manu-home-record-card-v20260612r:hover{transform:translateY(-2px);box-shadow:0 26px 62px rgba(47,179,168,.17),inset 0 1px 0 rgba(255,255,255,.92);border-color:rgba(47,179,168,.29)}
      .manu-home-record-card-v20260612r:active{transform:translateY(0) scale(.992)}
      .manu-home-record-orb-v20260612r{width:156px;height:156px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.86);box-shadow:0 18px 38px rgba(15,23,42,.10),inset 0 1px 0 rgba(255,255,255,.94);color:#0f8f86;border:1px solid rgba(255,255,255,.88)}
      .manu-home-record-orb-v20260612r svg{width:70px;height:70px;stroke-width:1.9}
      .manu-home-record-title-v20260612r{display:block;font-size:clamp(31px,4vw,46px);line-height:1.02;letter-spacing:-.055em;font-weight:950;color:#07152c;max-width:430px}
      .manu-home-record-sub-v20260612r{display:block;margin-top:10px;font-size:19px;line-height:1.25;font-weight:760;color:rgba(15,23,42,.55)}
      .manu-home-record-badge-v20260612r{display:inline-flex;margin-top:18px;align-items:center;gap:7px;min-height:32px;padding:7px 12px;border-radius:999px;border:1px solid rgba(15,131,123,.18);background:rgba(255,255,255,.46);color:#0f766e;font-size:13px;font-weight:900}
      .manu-home-card-arrow-v20260612r{width:66px;height:66px;border-radius:999px;border:0;background:rgba(255,255,255,.86);display:grid;place-items:center;color:#0f8f86;box-shadow:0 14px 30px rgba(15,23,42,.10);font-size:34px;font-weight:900;transition:transform .18s ease}
      .manu-home-record-card-v20260612r:hover .manu-home-card-arrow-v20260612r,.manu-home-action-tile-v20260612r:hover .manu-home-small-arrow-v20260612r,.manu-home-next-open-v20260612r:hover .manu-home-next-arrow-v20260612r{transform:translateX(3px)}
      .manu-home-secondary-grid-v20260612r{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0}
      .manu-home-action-tile-v20260612r{appearance:none;min-width:0;min-height:192px;border-radius:26px;border:1px solid rgba(15,23,42,.065);background:rgba(255,255,255,.86);box-shadow:0 16px 40px rgba(15,23,42,.07);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:24px 14px 18px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;color:#07152c}
      .manu-home-action-tile-v20260612r:hover{transform:translateY(-2px);box-shadow:0 22px 52px rgba(15,23,42,.09);border-color:rgba(47,179,168,.16);background:rgba(255,255,255,.95)}
      .manu-home-action-tile-v20260612r:active{transform:translateY(0) scale(.99)}
      .manu-home-tile-icon-v20260612r{width:70px;height:70px;border-radius:999px;display:grid;place-items:center;margin-bottom:16px;border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}
      .manu-home-tile-icon-v20260612r svg{width:31px;height:31px}
      .manu-home-tile-icon-v20260612r.is-teal{background:rgba(47,179,168,.13);color:#0f8f86}.manu-home-tile-icon-v20260612r.is-blue{background:rgba(56,189,248,.12);color:#1683c7}.manu-home-tile-icon-v20260612r.is-green{background:rgba(74,222,128,.14);color:#20843d}
      .manu-home-tile-title-v20260612r{display:block;font-size:18px;line-height:1.12;letter-spacing:-.035em;font-weight:950;color:#07152c}.manu-home-tile-sub-v20260612r{display:block;margin-top:10px;font-size:13.5px;line-height:1.35;font-weight:760;color:rgba(15,23,42,.52)}
      .manu-home-small-arrow-v20260612r{margin-top:auto;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;font-size:25px;font-weight:900;transition:transform .18s ease}.manu-home-small-arrow-v20260612r.is-teal{background:rgba(47,179,168,.12);color:#0f8f86}.manu-home-small-arrow-v20260612r.is-blue{background:rgba(56,189,248,.12);color:#1683c7}.manu-home-small-arrow-v20260612r.is-green{background:rgba(74,222,128,.14);color:#20843d}
      .manu-home-next-card-v20260612r,.manu-home-security-card-v20260612r{position:relative;z-index:1;border-radius:26px;border:1px solid rgba(15,23,42,.06);background:rgba(255,255,255,.86);box-shadow:0 14px 36px rgba(15,23,42,.065);overflow:hidden}
      .manu-home-next-main-v20260612r{appearance:none;width:100%;border:0;background:transparent;display:grid;grid-template-columns:minmax(150px,.52fr) 1px minmax(0,1fr) auto;gap:20px;align-items:center;text-align:left;padding:21px 24px 16px;cursor:pointer;color:#07152c}
      .manu-home-next-label-v20260612r{grid-column:1 / -1;display:flex;align-items:center;gap:10px;color:#0f8f86;font-size:16px;font-weight:950;margin-bottom:-4px}.manu-home-next-label-v20260612r svg{width:22px;height:22px}
      .manu-home-next-time-v20260612r{font-size:32px;line-height:1;font-weight:950;letter-spacing:-.04em;color:#07152c}.manu-home-next-date-v20260612r{margin-top:6px;font-size:16px;font-weight:760;color:rgba(15,23,42,.56)}
      .manu-home-next-divider-v20260612r{height:62px;background:rgba(15,23,42,.08)}.manu-home-next-patient-v20260612r{display:flex;align-items:center;gap:14px;min-width:0}.manu-home-next-avatar-v20260612r{width:56px;height:56px;border-radius:999px;background:rgba(47,179,168,.12);display:grid;place-items:center;color:#0f8f86;font-size:19px;font-weight:950;flex:0 0 auto}.manu-home-next-name-v20260612r{font-size:18px;font-weight:950;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manu-home-next-meta-v20260612r{font-size:14px;font-weight:730;color:rgba(15,23,42,.56);line-height:1.35;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manu-home-next-arrow-v20260612r{font-size:28px;color:#64748b;font-weight:900;transition:transform .18s ease}
      .manu-home-full-agenda-v20260612r{appearance:none;width:calc(100% - 36px);margin:0 18px 18px;border:0;border-radius:18px;min-height:52px;background:rgba(47,179,168,.09);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 18px;color:#0f766e;font-size:15px;font-weight:950;cursor:pointer}.manu-home-full-agenda-v20260612r:hover{background:rgba(47,179,168,.13)}
      .manu-home-security-card-v20260612r{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;color:rgba(15,23,42,.64);font-size:14.5px;font-weight:760}.manu-home-security-icon-v20260612r{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:rgba(47,179,168,.09);color:#0f8f86;flex:0 0 auto}.manu-home-security-icon-v20260612r svg{width:27px;height:27px}.manu-home-security-card-v20260612r strong{display:block;color:#07152c;font-weight:900}.manu-home-security-arrow-v20260612r{font-size:24px;color:rgba(15,23,42,.40);font-weight:900}
      .manu-home-record-card-v20260612r:focus-visible,.manu-home-action-tile-v20260612r:focus-visible,.manu-home-next-main-v20260612r:focus-visible,.manu-home-full-agenda-v20260612r:focus-visible{outline:3px solid rgba(47,179,168,.30);outline-offset:3px}
      .manu-home-record-card-v20260612r:disabled,.manu-home-action-tile-v20260612r:disabled,.manu-home-full-agenda-v20260612r:disabled{opacity:.78;cursor:wait;transform:none!important}
      .manu-home-record-card-v20260612r.is-loading-v20260612g .manu-home-record-orb-v20260612r,.manu-home-action-tile-v20260612r.is-loading-v20260612g .manu-home-tile-icon-v20260612r{animation:manuSimpleHomePulseV20260612G .9s ease-in-out infinite}
      body.theme-dark .manu-home-dashboard-v20260612r{background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(8,14,28,.94));border-color:rgba(148,163,184,.18)}body.theme-dark .manu-home-greeting-v20260612r,body.theme-dark .manu-home-record-title-v20260612r,body.theme-dark .manu-home-tile-title-v20260612r,body.theme-dark .manu-home-next-time-v20260612r,body.theme-dark .manu-home-next-name-v20260612r,body.theme-dark .manu-home-security-card-v20260612r strong{color:#f8fafc}body.theme-dark .manu-home-subtitle-v20260612r,body.theme-dark .manu-home-record-sub-v20260612r,body.theme-dark .manu-home-tile-sub-v20260612r,body.theme-dark .manu-home-next-date-v20260612r,body.theme-dark .manu-home-next-meta-v20260612r,body.theme-dark .manu-home-security-card-v20260612r{color:rgba(226,232,240,.62)}body.theme-dark .manu-home-record-card-v20260612r{background:linear-gradient(135deg,rgba(20,184,166,.16),rgba(15,23,42,.82));border-color:rgba(45,212,191,.18)}body.theme-dark .manu-home-action-tile-v20260612r,body.theme-dark .manu-home-next-card-v20260612r,body.theme-dark .manu-home-security-card-v20260612r{background:rgba(15,23,42,.86);border-color:rgba(148,163,184,.18)}
      @media(max-width:1024px){
        .manu-simple-home-card-v20260612a.manu-home-dashboard-v20260612r{width:100%;max-width:100%;padding:18px 14px;border-radius:30px;gap:14px;text-align:left;overflow-x:hidden}
        .manu-home-hero-v20260612r{grid-template-columns:1fr minmax(110px,42%);gap:8px;align-items:end}
        .manu-home-greeting-v20260612r{font-size:clamp(38px,12vw,54px)}
        .manu-home-subtitle-v20260612r{font-size:clamp(17px,5.1vw,22px);max-width:210px;margin-top:12px}
        .manu-home-visual-v20260612r{height:150px;margin-right:-10px}.manu-home-visual-v20260612r::before{right:24px;top:36px;width:94px;height:94px}.manu-home-visual-v20260612r::after{right:8px;bottom:28px;width:44px;height:44px}.manu-home-spine-v20260612r{right:66px;top:24px;height:108px;transform:rotate(-12deg) scale(.86)}.manu-home-leaf-v20260612r{left:20px;bottom:28px;width:56px;height:42px}
        .manu-home-record-card-v20260612r{grid-template-columns:104px minmax(0,1fr) 54px;gap:14px;border-radius:28px;padding:20px 18px;min-height:158px}.manu-home-record-orb-v20260612r{width:100px;height:100px}.manu-home-record-orb-v20260612r svg{width:52px;height:52px}.manu-home-record-title-v20260612r{font-size:clamp(27px,8.2vw,38px)}.manu-home-record-sub-v20260612r{font-size:16px;margin-top:7px}.manu-home-record-badge-v20260612r{font-size:12px;min-height:28px;margin-top:12px;padding:6px 10px}.manu-home-card-arrow-v20260612r{width:52px;height:52px;font-size:28px}.manu-home-record-card-v20260612r::after{display:none}
        .manu-home-secondary-grid-v20260612r{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.manu-home-action-tile-v20260612r{min-height:172px;border-radius:22px;padding:18px 8px 14px}.manu-home-tile-icon-v20260612r{width:58px;height:58px;margin-bottom:12px}.manu-home-tile-icon-v20260612r svg{width:27px;height:27px}.manu-home-tile-title-v20260612r{font-size:clamp(14px,4.4vw,18px)}.manu-home-tile-sub-v20260612r{font-size:12px;line-height:1.32;margin-top:7px}.manu-home-small-arrow-v20260612r{width:40px;height:40px;font-size:23px}
        .manu-home-next-main-v20260612r{grid-template-columns:94px 1px minmax(0,1fr) 18px;gap:12px;padding:17px 16px 12px}.manu-home-next-label-v20260612r{font-size:15px}.manu-home-next-time-v20260612r{font-size:30px}.manu-home-next-date-v20260612r{font-size:15px}.manu-home-next-divider-v20260612r{height:58px}.manu-home-next-avatar-v20260612r{width:46px;height:46px;font-size:17px}.manu-home-next-name-v20260612r{font-size:16px}.manu-home-next-meta-v20260612r{font-size:13px}.manu-home-full-agenda-v20260612r{width:calc(100% - 28px);margin:0 14px 14px;min-height:48px;border-radius:16px;font-size:14px}.manu-home-security-card-v20260612r{border-radius:22px;padding:12px 14px;font-size:13.5px}.manu-home-security-icon-v20260612r{width:46px;height:46px;border-radius:16px}
        html.manu-simple-home-scroll-lock-v20260612m,html.manu-simple-home-scroll-lock-v20260612m body{height:100%;overflow:hidden!important;overscroll-behavior:none!important}
        body.manu-simple-home-active-v20260612a{overflow:hidden!important;overscroll-behavior:none!important;touch-action:manipulation}
        body.manu-simple-home-active-v20260612a .topbar{position:sticky!important;top:0!important;z-index:95!important}
        body.manu-simple-home-active-v20260612a .container{height:calc(100dvh - 80px);height:calc(100svh - 80px);max-height:calc(100dvh - 80px);overflow:hidden!important;padding-top:12px!important;padding-bottom:0!important}
        body.manu-simple-home-active-v20260612a .layout{grid-template-columns:1fr!important;height:100%;min-height:0!important;align-items:stretch!important}
        body.manu-simple-home-active-v20260612a .layout > .sidebar-shell-realfix-v20260422k{display:none!important}
        body.manu-simple-home-active-v20260612a .main-workspace-flow-v20260508g{height:100%;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}
        .manu-simple-home-v20260612a{min-height:0;height:100%;width:100%;padding:12px 0 calc(76px + env(safe-area-inset-bottom));align-items:center;overflow:hidden;overscroll-behavior:contain}
        .manu-simple-home-card-v20260612a{border-radius:28px;padding:24px 16px;box-shadow:0 18px 48px rgba(15,23,42,.10);max-height:calc(100% - 10px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}
        .manu-simple-home-title-v20260612a{font-size:30px;letter-spacing:-.05em}
        .manu-simple-home-copy-v20260612a{font-size:14px;line-height:1.55}
        .manu-simple-home-actions-v20260612a{grid-template-columns:1fr;max-width:490px}.manu-simple-home-secondary-row-v20260612j{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.manu-simple-home-primary-v20260612a,.manu-simple-home-secondary-v20260612a{min-height:62px;border-radius:22px;font-size:16px}
      }
      @media(max-width:380px){
        .manu-simple-home-card-v20260612a{padding:20px 14px;border-radius:24px}
        .manu-simple-home-title-v20260612a{font-size:28px}
        .manu-simple-home-actions-v20260612a{margin-top:16px;gap:8px}
        .manu-simple-home-primary-v20260612a,.manu-simple-home-secondary-v20260612a{min-height:56px;border-radius:19px;font-size:15px;padding:12px 14px}
        .manu-simple-home-agenda-v20260612a{margin-top:12px}
      }
      @media(min-width:1025px){
        .manu-simple-home-agenda-v20260612a{display:none}
      }
      /* MANU_HOME_PREMIUM_DASHBOARD_POLISH_V20260613S — correction mobile premium sans changer les flux */
      .manu-home-dashboard-v20260612r{gap:clamp(18px,2.4vw,24px)}
      @media(max-width:1024px){
        body.manu-simple-home-active-v20260612a .container{height:calc(100dvh - 70px);height:calc(100svh - 70px);max-height:calc(100dvh - 70px);padding-top:8px!important}
        body.manu-simple-home-active-v20260612a .main-workspace-flow-v20260508g{align-items:stretch!important;justify-content:center!important}
        .manu-simple-home-v20260612a{align-items:stretch!important;padding:18px 0 calc(86px + env(safe-area-inset-bottom))!important;overflow:hidden!important}
        .manu-simple-home-card-v20260612a.manu-home-dashboard-v20260612r{width:100%!important;max-width:100%!important;max-height:100%!important;padding:24px 22px 96px!important;border-radius:32px!important;gap:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(255,255,255,.83))!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}
        .manu-home-hero-v20260612r{display:block!important;position:relative!important;min-height:196px!important;padding-top:2px!important;overflow:hidden!important}
        .manu-home-hero-v20260612r>div:first-child{position:relative;z-index:2;max-width:min(72%,285px)}
        .manu-home-greeting-v20260612r{font-size:clamp(44px,11vw,58px)!important;line-height:.96!important;letter-spacing:-.06em!important}
        .manu-home-subtitle-v20260612r{max-width:275px!important;margin-top:14px!important;font-size:clamp(18px,4.9vw,22px)!important;line-height:1.36!important;font-weight:760!important}
        .manu-home-visual-v20260612r{position:absolute!important;right:-8px!important;top:10px!important;width:min(52%,235px)!important;height:180px!important;margin:0!important;opacity:.92!important;background:radial-gradient(170px 130px at 64% 58%,rgba(47,179,168,.20),transparent 70%)!important;pointer-events:none!important}
        .manu-home-visual-v20260612r::before{right:34px!important;top:38px!important;width:104px!important;height:104px!important;border-radius:40px!important;background:linear-gradient(135deg,rgba(255,255,255,.76),rgba(47,179,168,.13))!important}
        .manu-home-visual-v20260612r::after{right:4px!important;bottom:36px!important;width:48px!important;height:48px!important}
        .manu-home-spine-v20260612r{right:74px!important;top:26px!important;height:118px!important;transform:rotate(-12deg) scale(.9)!important}
        .manu-home-leaf-v20260612r{left:18px!important;bottom:32px!important;width:60px!important;height:44px!important}
        .manu-home-record-card-v20260612r{grid-template-columns:96px minmax(0,1fr)!important;gap:16px!important;min-height:178px!important;padding:22px 18px!important;border-radius:30px!important;align-items:center!important}
        .manu-home-record-card-v20260612r::after{display:none!important}
        .manu-home-record-orb-v20260612r{width:90px!important;height:90px!important;box-shadow:0 16px 34px rgba(15,23,42,.09),inset 0 1px 0 rgba(255,255,255,.94)!important}
        .manu-home-record-orb-v20260612r svg{width:50px!important;height:50px!important}
        .manu-home-record-title-v20260612r{font-size:clamp(25px,6.8vw,34px)!important;line-height:1.06!important;letter-spacing:-.052em!important;max-width:310px!important;padding-right:58px!important}
        .manu-home-record-sub-v20260612r{font-size:15.5px!important;margin-top:8px!important;line-height:1.25!important}
        .manu-home-record-badge-v20260612r{margin-top:12px!important;min-height:28px!important;padding:6px 10px!important;font-size:12px!important;background:rgba(255,255,255,.54)!important}
        .manu-home-card-arrow-v20260612r{position:absolute!important;right:18px!important;top:50%!important;width:52px!important;height:52px!important;font-size:28px!important;transform:translateY(-50%)!important}
        .manu-home-record-card-v20260612r:hover .manu-home-card-arrow-v20260612r{transform:translateY(-50%) translateX(3px)!important}
        .manu-home-secondary-grid-v20260612r{gap:12px!important}
        .manu-home-action-tile-v20260612r{min-height:186px!important;border-radius:24px!important;padding:19px 10px 16px!important}
        .manu-home-tile-icon-v20260612r{width:58px!important;height:58px!important;margin-bottom:13px!important}
        .manu-home-tile-title-v20260612r{font-size:clamp(14px,4.05vw,17px)!important;line-height:1.12!important;letter-spacing:-.035em!important}
        .manu-home-tile-sub-v20260612r{font-size:12px!important;line-height:1.32!important;margin-top:7px!important}
        .manu-home-small-arrow-v20260612r{width:40px!important;height:40px!important;font-size:23px!important}
        .manu-home-next-card-v20260612r{border-radius:25px!important;margin-top:2px!important}
        .manu-home-next-main-v20260612r{grid-template-columns:96px 1px minmax(0,1fr) 20px!important;gap:12px!important;padding:19px 16px 13px!important}
        .manu-home-next-label-v20260612r{font-size:15px!important;gap:9px!important;margin-bottom:0!important;color:#0f8f86!important}
        .manu-home-next-time-v20260612r{font-size:30px!important}.manu-home-next-date-v20260612r{font-size:15px!important}.manu-home-next-divider-v20260612r{height:58px!important}
        .manu-home-next-avatar-v20260612r{width:46px!important;height:46px!important;font-size:17px!important}.manu-home-next-name-v20260612r{font-size:16px!important}.manu-home-next-meta-v20260612r{font-size:13px!important;white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
        .manu-home-full-agenda-v20260612r{width:calc(100% - 28px)!important;margin:0 14px 16px!important;min-height:50px!important;border-radius:16px!important;font-size:14px!important}
        .manu-home-security-card-v20260612r{border-radius:22px!important;padding:13px 14px!important;font-size:13.5px!important;margin-bottom:0!important}
        body.manu-simple-home-active-v20260612a #manuMobileAgendaFab{bottom:calc(18px + env(safe-area-inset-bottom))!important;z-index:130!important}
      }
      @media(max-width:380px){
        .manu-simple-home-card-v20260612a.manu-home-dashboard-v20260612r{padding:20px 16px 94px!important;border-radius:28px!important;gap:15px!important}
        .manu-home-hero-v20260612r{min-height:176px!important}.manu-home-hero-v20260612r>div:first-child{max-width:70%}.manu-home-greeting-v20260612r{font-size:44px!important}.manu-home-subtitle-v20260612r{font-size:17px!important;max-width:235px!important}
        .manu-home-record-card-v20260612r{grid-template-columns:82px minmax(0,1fr)!important;min-height:158px!important;padding:18px 15px!important;gap:13px!important}.manu-home-record-orb-v20260612r{width:78px!important;height:78px!important}.manu-home-record-title-v20260612r{font-size:25px!important;padding-right:46px!important}.manu-home-record-sub-v20260612r{font-size:14px!important}.manu-home-card-arrow-v20260612r{right:14px!important;width:44px!important;height:44px!important;font-size:24px!important}
        .manu-home-secondary-grid-v20260612r{gap:8px!important}.manu-home-action-tile-v20260612r{min-height:166px!important;padding:16px 7px 13px!important;border-radius:20px!important}.manu-home-tile-icon-v20260612r{width:50px!important;height:50px!important}.manu-home-tile-title-v20260612r{font-size:13.5px!important}.manu-home-tile-sub-v20260612r{font-size:11px!important}.manu-home-small-arrow-v20260612r{width:36px!important;height:36px!important}
        .manu-home-next-main-v20260612r{grid-template-columns:78px 1px minmax(0,1fr) 16px!important;gap:9px!important;padding:16px 12px 11px!important}.manu-home-next-time-v20260612r{font-size:26px!important}.manu-home-next-date-v20260612r{font-size:13px!important}.manu-home-next-avatar-v20260612r{width:40px!important;height:40px!important}.manu-home-next-name-v20260612r{font-size:14.5px!important}.manu-home-next-meta-v20260612r{font-size:12px!important}
      }


      /* MANU_HOME_PREMIUM_DASHBOARD_DIMENSIONS_V20260613T — correction proportions mobile proche maquette */
      @media(max-width:1024px){
        body.manu-simple-home-active-v20260612a .container{padding-top:0!important;background:linear-gradient(180deg,rgba(255,255,255,.90),rgba(244,249,250,.96))!important}
        .manu-simple-home-v20260612a{padding:10px 0 calc(92px + env(safe-area-inset-bottom))!important}
        .manu-simple-home-card-v20260612a.manu-home-dashboard-v20260612r{
          background:transparent!important;
          box-shadow:none!important;
          border:0!important;
          border-radius:0!important;
          padding:24px 24px 104px!important;
          gap:14px!important;
        }
        .manu-simple-home-card-v20260612a.manu-home-dashboard-v20260612r::before{opacity:.45!important;right:-170px!important;top:-140px!important;width:330px!important;height:330px!important}
        .manu-home-hero-v20260612r{min-height:178px!important;margin-bottom:2px!important;overflow:visible!important}
        .manu-home-hero-v20260612r>div:first-child{max-width:min(68%,270px)!important}
        .manu-home-greeting-v20260612r{font-size:clamp(42px,10.2vw,52px)!important;line-height:.98!important;letter-spacing:-.058em!important}
        .manu-home-subtitle-v20260612r{max-width:265px!important;margin-top:12px!important;font-size:clamp(17px,4.45vw,20px)!important;line-height:1.34!important;font-weight:760!important;color:rgba(15,23,42,.58)!important}
        .manu-home-visual-v20260612r{right:-6px!important;top:0!important;width:min(48%,220px)!important;height:164px!important;opacity:.86!important;background:radial-gradient(165px 122px at 66% 58%,rgba(47,179,168,.18),transparent 72%)!important}
        .manu-home-visual-v20260612r::before{right:32px!important;top:34px!important;width:98px!important;height:98px!important;border-radius:38px!important}
        .manu-home-visual-v20260612r::after{right:6px!important;bottom:32px!important;width:46px!important;height:46px!important}
        .manu-home-spine-v20260612r{right:72px!important;top:24px!important;height:112px!important;transform:rotate(-12deg) scale(.86)!important}
        .manu-home-leaf-v20260612r{left:16px!important;bottom:28px!important;width:58px!important;height:42px!important}
        .manu-home-record-card-v20260612r{
          grid-template-columns:84px minmax(0,1fr)!important;
          min-height:164px!important;
          padding:18px 16px!important;
          gap:16px!important;
          border-radius:28px!important;
        }
        .manu-home-record-orb-v20260612r{width:82px!important;height:82px!important}
        .manu-home-record-orb-v20260612r svg{width:46px!important;height:46px!important}
        .manu-home-record-title-v20260612r{font-size:clamp(26px,6.05vw,31px)!important;line-height:1.05!important;letter-spacing:-.052em!important;max-width:310px!important;padding-right:48px!important}
        .manu-home-record-sub-v20260612r{font-size:14.5px!important;margin-top:7px!important}
        .manu-home-record-badge-v20260612r{margin-top:10px!important;min-height:26px!important;padding:5px 10px!important;font-size:11.5px!important}
        .manu-home-card-arrow-v20260612r{right:16px!important;width:46px!important;height:46px!important;font-size:25px!important}
        .manu-home-secondary-grid-v20260612r{gap:10px!important}
        .manu-home-action-tile-v20260612r{min-height:166px!important;border-radius:22px!important;padding:16px 8px 14px!important;box-shadow:0 14px 34px rgba(15,23,42,.065)!important}
        .manu-home-tile-icon-v20260612r{width:52px!important;height:52px!important;margin-bottom:12px!important}
        .manu-home-tile-icon-v20260612r svg{width:24px!important;height:24px!important}
        .manu-home-tile-title-v20260612r{font-size:clamp(13.5px,3.75vw,16px)!important;line-height:1.10!important;letter-spacing:-.035em!important}
        .manu-home-tile-sub-v20260612r{font-size:11.5px!important;line-height:1.25!important;margin-top:7px!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
        .manu-home-small-arrow-v20260612r{width:36px!important;height:36px!important;font-size:21px!important}
        .manu-home-next-card-v20260612r{border-radius:22px!important;margin-top:2px!important;box-shadow:0 13px 32px rgba(15,23,42,.06)!important}
        .manu-home-next-main-v20260612r{grid-template-columns:86px 1px minmax(0,1fr) 18px!important;gap:10px!important;padding:16px 14px 12px!important}
        .manu-home-next-label-v20260612r{font-size:14.5px!important;gap:8px!important}
        .manu-home-next-label-v20260612r svg{width:18px!important;height:18px!important}
        .manu-home-next-time-v20260612r{font-size:27px!important}.manu-home-next-date-v20260612r{font-size:13.5px!important}.manu-home-next-divider-v20260612r{height:52px!important}
        .manu-home-next-avatar-v20260612r{width:42px!important;height:42px!important;font-size:16px!important}.manu-home-next-name-v20260612r{font-size:15px!important}.manu-home-next-meta-v20260612r{font-size:12.5px!important;line-height:1.28!important}
        .manu-home-next-arrow-v20260612r{font-size:23px!important}
        .manu-home-full-agenda-v20260612r{width:calc(100% - 24px)!important;margin:0 12px 14px!important;min-height:46px!important;border-radius:15px!important;font-size:13.5px!important;padding:0 14px!important}
        .manu-home-security-card-v20260612r{border-radius:20px!important;padding:12px 13px!important;font-size:13px!important}.manu-home-security-icon-v20260612r{width:44px!important;height:44px!important;border-radius:15px!important}.manu-home-security-icon-v20260612r svg{width:23px!important;height:23px!important}
        body.manu-simple-home-active-v20260612a #manuMobileAgendaFab{transform:scale(.92)!important;transform-origin:bottom right!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;right:10px!important;z-index:130!important}
      }


      /* MANU_HOME_DESKTOP_LAYOUT_CLEANUP_V20260613U — desktop plus large, moins haut + suppression carte sécurité */
      .manu-home-security-card-v20260612r{display:none!important}
      @media(min-width:1025px){
        .manu-simple-home-v20260612a{padding:clamp(10px,1.6vw,20px) 14px!important}
        .manu-simple-home-card-v20260612a.manu-home-dashboard-v20260612r{
          width:min(1120px,100%)!important;
          padding:clamp(22px,2.1vw,28px)!important;
          gap:14px!important;
          border-radius:30px!important;
        }
        .manu-home-hero-v20260612r{
          grid-template-columns:minmax(0,1fr) minmax(210px,255px)!important;
          min-height:122px!important;
          gap:16px!important;
        }
        .manu-home-greeting-v20260612r{font-size:clamp(36px,3.2vw,48px)!important;line-height:.98!important;letter-spacing:-.055em!important}
        .manu-home-subtitle-v20260612r{font-size:clamp(15px,1.45vw,18px)!important;line-height:1.32!important;margin-top:9px!important;max-width:520px!important;font-weight:740!important}
        .manu-home-visual-v20260612r{height:128px!important;border-radius:28px!important;background:radial-gradient(158px 110px at 68% 55%,rgba(47,179,168,.15),transparent 72%)!important}
        .manu-home-visual-v20260612r::before{right:38px!important;top:22px!important;width:92px!important;height:92px!important;border-radius:34px!important}
        .manu-home-visual-v20260612r::after{right:18px!important;bottom:23px!important;width:44px!important;height:44px!important}
        .manu-home-spine-v20260612r{right:85px!important;top:8px!important;height:112px!important;transform:rotate(-12deg) scale(.82)!important}
        .manu-home-leaf-v20260612r{left:36px!important;bottom:24px!important;width:60px!important;height:42px!important}
        .manu-home-record-card-v20260612r{
          grid-template-columns:124px minmax(0,1fr) 56px!important;
          min-height:152px!important;
          padding:20px 22px!important;
          gap:18px!important;
          border-radius:26px!important;
        }
        .manu-home-record-card-v20260612r::after{right:92px!important;width:170px!important;height:66px!important;opacity:.28!important}
        .manu-home-record-orb-v20260612r{width:116px!important;height:116px!important}
        .manu-home-record-orb-v20260612r svg{width:56px!important;height:56px!important}
        .manu-home-record-title-v20260612r{font-size:clamp(29px,2.75vw,38px)!important;line-height:1.04!important;letter-spacing:-.052em!important;max-width:650px!important}
        .manu-home-record-sub-v20260612r{font-size:16px!important;margin-top:7px!important;line-height:1.25!important}
        .manu-home-record-badge-v20260612r{margin-top:12px!important;min-height:28px!important;padding:6px 11px!important;font-size:12px!important}
        .manu-home-card-arrow-v20260612r{width:52px!important;height:52px!important;font-size:28px!important}
        .manu-home-secondary-grid-v20260612r{gap:14px!important}
        .manu-home-action-tile-v20260612r{
          min-height:146px!important;
          border-radius:22px!important;
          padding:16px 12px 13px!important;
        }
        .manu-home-tile-icon-v20260612r{width:52px!important;height:52px!important;margin-bottom:12px!important}
        .manu-home-tile-icon-v20260612r svg{width:24px!important;height:24px!important}
        .manu-home-tile-title-v20260612r{font-size:16px!important;line-height:1.10!important;letter-spacing:-.032em!important}
        .manu-home-tile-sub-v20260612r{font-size:12.3px!important;line-height:1.25!important;margin-top:7px!important}
        .manu-home-small-arrow-v20260612r{width:34px!important;height:34px!important;font-size:20px!important}
        .manu-home-next-card-v20260612r{border-radius:22px!important;margin-top:4px!important}
        .manu-home-next-main-v20260612r{grid-template-columns:108px 1px minmax(0,1fr) 22px!important;gap:14px!important;padding:16px 18px 12px!important}
        .manu-home-next-label-v20260612r{font-size:15px!important;margin-bottom:2px!important}
        .manu-home-next-time-v20260612r{font-size:31px!important}
        .manu-home-next-date-v20260612r{font-size:14px!important}
        .manu-home-next-avatar-v20260612r{width:44px!important;height:44px!important;font-size:16px!important}
        .manu-home-next-name-v20260612r{font-size:16px!important}
        .manu-home-next-meta-v20260612r{font-size:13px!important}
        .manu-home-full-agenda-v20260612r{min-height:46px!important;margin:0 16px 16px!important;width:calc(100% - 32px)!important;border-radius:15px!important;font-size:14px!important}
      }
      @media(max-width:380px){
        .manu-simple-home-card-v20260612a.manu-home-dashboard-v20260612r{padding:20px 14px 100px!important;gap:12px!important}
        .manu-home-hero-v20260612r{min-height:164px!important}.manu-home-greeting-v20260612r{font-size:40px!important}.manu-home-subtitle-v20260612r{font-size:16px!important;max-width:220px!important}
        .manu-home-record-card-v20260612r{grid-template-columns:74px minmax(0,1fr)!important;min-height:150px!important;padding:16px 13px!important;gap:12px!important}.manu-home-record-orb-v20260612r{width:72px!important;height:72px!important}.manu-home-record-title-v20260612r{font-size:23.5px!important;line-height:1.07!important;padding-right:40px!important}.manu-home-card-arrow-v20260612r{right:12px!important;width:40px!important;height:40px!important;font-size:22px!important}
        .manu-home-action-tile-v20260612r{min-height:154px!important;padding:14px 6px 12px!important}.manu-home-tile-icon-v20260612r{width:46px!important;height:46px!important;margin-bottom:10px!important}.manu-home-tile-title-v20260612r{font-size:12.8px!important}.manu-home-tile-sub-v20260612r{font-size:10.5px!important}.manu-home-small-arrow-v20260612r{width:32px!important;height:32px!important}
      }


      /* MANU_HOME_MOBILE_REAL_FIT_V20260613W — vrai écran mobile sans scroll utile */
      @media(max-width:1024px){
        body.manu-simple-home-active-v20260612a .container{
          height:calc(100svh - 70px)!important;
          max-height:calc(100svh - 70px)!important;
          min-height:0!important;
          overflow:hidden!important;
          padding-top:0!important;
          padding-bottom:0!important;
        }
        body.manu-simple-home-active-v20260612a .main-workspace-flow-v20260508g{
          height:100%!important;
          min-height:0!important;
          overflow:hidden!important;
          align-items:stretch!important;
        }
        .manu-simple-home-v20260612a{
          height:100%!important;
          min-height:0!important;
          padding:6px 0 calc(8px + env(safe-area-inset-bottom))!important;
          overflow:hidden!important;
        }
        .manu-simple-home-card-v20260612a.manu-home-dashboard-v20260612r{
          height:100%!important;
          max-height:100%!important;
          min-height:0!important;
          overflow:hidden!important;
          display:grid!important;
          grid-template-rows:auto auto auto minmax(62px,auto)!important;
          align-content:start!important;
          gap:8px!important;
          padding:12px 22px 14px!important;
          box-sizing:border-box!important;
        }
        .manu-home-hero-v20260612r{
          min-height:112px!important;
          margin-bottom:0!important;
          padding-top:0!important;
          overflow:visible!important;
        }
        .manu-home-hero-v20260612r>div:first-child{max-width:min(69%,268px)!important;}
        .manu-home-greeting-v20260612r{
          font-size:clamp(38px,9.6vw,48px)!important;
          line-height:.96!important;
          letter-spacing:-.058em!important;
        }
        .manu-home-subtitle-v20260612r{
          max-width:275px!important;
          margin-top:8px!important;
          font-size:clamp(15px,3.95vw,18px)!important;
          line-height:1.24!important;
          font-weight:760!important;
        }
        .manu-home-visual-v20260612r{right:-12px!important;top:2px!important;width:min(49%,210px)!important;height:118px!important;opacity:.82!important;}
        .manu-home-visual-v20260612r::before{right:28px!important;top:20px!important;width:78px!important;height:78px!important;border-radius:30px!important;}
        .manu-home-visual-v20260612r::after{right:5px!important;bottom:26px!important;width:38px!important;height:38px!important;}
        .manu-home-spine-v20260612r{right:64px!important;top:10px!important;height:96px!important;transform:rotate(-12deg) scale(.74)!important;}
        .manu-home-leaf-v20260612r{left:14px!important;bottom:24px!important;width:48px!important;height:34px!important;}
        .manu-home-record-card-v20260612r{min-height:128px!important;grid-template-columns:74px minmax(0,1fr)!important;gap:13px!important;padding:14px 14px!important;border-radius:24px!important;align-items:center!important;}
        .manu-home-record-orb-v20260612r{width:70px!important;height:70px!important;}
        .manu-home-record-orb-v20260612r svg{width:39px!important;height:39px!important;}
        .manu-home-record-title-v20260612r{font-size:clamp(22px,5.9vw,28px)!important;line-height:1.06!important;max-width:300px!important;padding-right:44px!important;}
        .manu-home-record-sub-v20260612r{font-size:13px!important;margin-top:5px!important;line-height:1.18!important;}
        .manu-home-record-badge-v20260612r{margin-top:8px!important;min-height:23px!important;padding:4px 9px!important;font-size:10.5px!important;gap:5px!important;}
        .manu-home-record-badge-v20260612r svg{width:13px!important;height:13px!important;}
        .manu-home-card-arrow-v20260612r{right:14px!important;width:40px!important;height:40px!important;font-size:22px!important;}
        .manu-home-secondary-grid-v20260612r{gap:8px!important;}
        .manu-home-action-tile-v20260612r{min-height:136px!important;max-height:136px!important;border-radius:20px!important;padding:10px 6px 9px!important;overflow:hidden!important;}
        .manu-home-tile-icon-v20260612r{width:42px!important;height:42px!important;margin-bottom:7px!important;}
        .manu-home-tile-icon-v20260612r svg{width:20px!important;height:20px!important;}
        .manu-home-tile-title-v20260612r{font-size:clamp(12px,3.32vw,14.2px)!important;line-height:1.08!important;letter-spacing:-.035em!important;}
        .manu-home-tile-sub-v20260612r{font-size:10.5px!important;line-height:1.18!important;margin-top:5px!important;-webkit-line-clamp:2!important;}
        .manu-home-small-arrow-v20260612r{width:30px!important;height:30px!important;font-size:18px!important;}
        .manu-home-next-card-v20260612r{min-height:76px!important;max-height:92px!important;border-radius:20px!important;margin-top:0!important;overflow:hidden!important;}
        .manu-home-next-main-v20260612r{min-height:76px!important;grid-template-columns:70px 1px minmax(0,1fr) 18px!important;gap:9px!important;padding:10px 12px!important;align-items:center!important;}
        .manu-home-next-label-v20260612r{font-size:13px!important;gap:7px!important;margin-bottom:0!important;}
        .manu-home-next-label-v20260612r svg{width:16px!important;height:16px!important;}
        .manu-home-next-time-v20260612r{font-size:22px!important;}
        .manu-home-next-date-v20260612r{font-size:11.5px!important;margin-top:2px!important;}
        .manu-home-next-divider-v20260612r{height:42px!important;}
        .manu-home-next-avatar-v20260612r{width:34px!important;height:34px!important;font-size:13px!important;}
        .manu-home-next-name-v20260612r{font-size:13px!important;line-height:1.12!important;}
        .manu-home-next-meta-v20260612r{font-size:11px!important;line-height:1.18!important;margin-top:2px!important;-webkit-line-clamp:1!important;}
        .manu-home-next-arrow-v20260612r{font-size:20px!important;}
        .manu-home-next-card-v20260612r.is-empty-v20260613w{max-height:74px!important;min-height:68px!important;}
        .manu-home-next-card-v20260612r.is-empty-v20260613w .manu-home-next-main-v20260612r{grid-template-columns:minmax(0,1fr) 18px!important;grid-template-areas:"label arrow" "patient arrow"!important;min-height:68px!important;padding:10px 12px!important;gap:3px 8px!important;}
        .manu-home-next-card-v20260612r.is-empty-v20260613w .manu-home-next-label-v20260612r{grid-area:label!important;}
        .manu-home-next-card-v20260612r.is-empty-v20260613w .manu-home-next-main-v20260612r > span:nth-of-type(2),
        .manu-home-next-card-v20260612r.is-empty-v20260613w .manu-home-next-divider-v20260612r,
        .manu-home-next-card-v20260612r.is-empty-v20260613w .manu-home-next-avatar-v20260612r,
        .manu-home-next-card-v20260612r.is-empty-v20260613w .manu-home-next-meta-v20260612r{display:none!important;}
        .manu-home-next-card-v20260612r.is-empty-v20260613w .manu-home-next-patient-v20260612r{grid-area:patient!important;display:block!important;min-width:0!important;}
        .manu-home-next-card-v20260612r.is-empty-v20260613w .manu-home-next-name-v20260612r{font-size:12.5px!important;color:rgba(15,23,42,.58)!important;font-weight:850!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
        .manu-home-next-card-v20260612r.is-empty-v20260613w .manu-home-next-arrow-v20260612r{grid-area:arrow!important;align-self:center!important;}
        .manu-home-full-agenda-v20260612r{display:none!important;}
        body.manu-simple-home-active-v20260612a #manuMobileAgendaFab{transform:scale(.86)!important;bottom:calc(6px + env(safe-area-inset-bottom))!important;right:8px!important;}
      }
      @media(max-width:380px){
        .manu-simple-home-card-v20260612a.manu-home-dashboard-v20260612r{padding:10px 14px 12px!important;gap:7px!important;}
        .manu-home-hero-v20260612r{min-height:104px!important;}
        .manu-home-greeting-v20260612r{font-size:36px!important;}
        .manu-home-subtitle-v20260612r{font-size:14px!important;max-width:218px!important;}
        .manu-home-record-card-v20260612r{min-height:120px!important;grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important;padding:12px!important;}
        .manu-home-record-orb-v20260612r{width:62px!important;height:62px!important;}
        .manu-home-record-title-v20260612r{font-size:21px!important;padding-right:38px!important;}
        .manu-home-action-tile-v20260612r{min-height:126px!important;max-height:126px!important;}
        .manu-home-tile-icon-v20260612r{width:38px!important;height:38px!important;margin-bottom:6px!important;}
        .manu-home-tile-title-v20260612r{font-size:11.4px!important;}
        .manu-home-tile-sub-v20260612r{font-size:9.8px!important;}
        .manu-home-small-arrow-v20260612r{width:28px!important;height:28px!important;}
      }



      /* MANU_HOME_MOBILE_TILE_RESPONSIVE_POLISH_V20260613X — mobile: pas de texte coupé, hauteur mieux répartie */
      @media(max-width:1024px){
        .manu-simple-home-card-v20260612a.manu-home-dashboard-v20260612r{
          align-content:space-between!important;
          grid-template-rows:auto auto auto auto!important;
          gap:clamp(8px,1.15svh,13px)!important;
        }
        .manu-home-hero-v20260612r{
          min-height:clamp(96px,15.5svh,118px)!important;
        }
        .manu-home-greeting-v20260612r{
          font-size:clamp(36px,9.2vw,46px)!important;
        }
        .manu-home-subtitle-v20260612r{
          font-size:clamp(14.5px,3.75vw,17px)!important;
          line-height:1.22!important;
          max-width:270px!important;
        }
        .manu-home-visual-v20260612r{
          width:min(46%,198px)!important;
          height:104px!important;
          opacity:.68!important;
          right:-18px!important;
        }
        .manu-home-visual-v20260612r::before{width:70px!important;height:70px!important;right:28px!important;top:18px!important;}
        .manu-home-visual-v20260612r::after{width:34px!important;height:34px!important;right:7px!important;bottom:24px!important;}
        .manu-home-spine-v20260612r{height:86px!important;right:58px!important;top:8px!important;transform:rotate(-12deg) scale(.68)!important;}
        .manu-home-leaf-v20260612r{width:42px!important;height:30px!important;left:12px!important;bottom:24px!important;}
        .manu-home-secondary-grid-v20260612r{
          gap:10px!important;
        }
        .manu-home-action-tile-v20260612r{
          min-height:148px!important;
          max-height:148px!important;
          padding:12px 7px 12px!important;
          justify-content:center!important;
          overflow:hidden!important;
        }
        .manu-home-tile-icon-v20260612r{
          width:46px!important;
          height:46px!important;
          margin-bottom:10px!important;
        }
        .manu-home-tile-icon-v20260612r svg{width:21px!important;height:21px!important;}
        .manu-home-tile-title-v20260612r{
          font-size:clamp(12.8px,3.45vw,15px)!important;
          line-height:1.10!important;
          min-height:calc(1.10em * 2)!important;
          display:flex!important;
          align-items:center!important;
          justify-content:center!important;
          text-align:center!important;
        }
        .manu-home-tile-sub-v20260612r{
          display:none!important;
        }
        .manu-home-small-arrow-v20260612r{
          width:32px!important;
          height:32px!important;
          font-size:19px!important;
          margin-top:10px!important;
        }
        .manu-home-next-card-v20260612r.is-empty-v20260613w{
          min-height:78px!important;
          max-height:86px!important;
        }
        .manu-home-next-card-v20260612r.is-empty-v20260613w .manu-home-next-main-v20260612r{
          min-height:78px!important;
          padding:12px 14px!important;
          gap:5px 10px!important;
        }
        .manu-home-next-card-v20260612r.is-empty-v20260613w .manu-home-next-name-v20260612r{
          font-size:13.5px!important;
          font-weight:850!important;
        }
        body.manu-simple-home-active-v20260612a #manuMobileAgendaFab{
          transform:scale(.84)!important;
          bottom:calc(8px + env(safe-area-inset-bottom))!important;
          right:8px!important;
        }
      }
      @media(max-width:380px){
        .manu-home-action-tile-v20260612r{min-height:138px!important;max-height:138px!important;padding:10px 6px!important;}
        .manu-home-tile-icon-v20260612r{width:42px!important;height:42px!important;margin-bottom:8px!important;}
        .manu-home-tile-title-v20260612r{font-size:12.2px!important;}
        .manu-home-small-arrow-v20260612r{width:30px!important;height:30px!important;margin-top:8px!important;}
      }


      /* MANU_HOME_MOBILE_VERTICAL_RHYTHM_V20260613Y — agencement mobile plus naturel + FAB Agenda plus présent */
      @media(max-width:1024px){
        body.manu-simple-home-active-v20260612a .container{
          overflow:hidden!important;
        }
        .manu-simple-home-card-v20260612a.manu-home-dashboard-v20260612r{
          align-content:start!important;
          justify-content:stretch!important;
          grid-template-rows:auto auto auto auto!important;
          gap:clamp(12px,1.75svh,18px)!important;
          padding-top:clamp(12px,1.7svh,18px)!important;
          padding-bottom:calc(78px + env(safe-area-inset-bottom))!important;
        }
        .manu-home-hero-v20260612r{
          min-height:clamp(100px,14svh,116px)!important;
        }
        .manu-home-record-card-v20260612r{
          margin-top:0!important;
          min-height:clamp(130px,18svh,148px)!important;
        }
        .manu-home-secondary-grid-v20260612r{
          gap:clamp(10px,2.2vw,14px)!important;
        }
        .manu-home-action-tile-v20260612r{
          min-height:clamp(142px,19svh,158px)!important;
          max-height:158px!important;
          padding:12px 7px 12px!important;
        }
        .manu-home-tile-icon-v20260612r{
          width:46px!important;
          height:46px!important;
          margin-bottom:9px!important;
        }
        .manu-home-small-arrow-v20260612r{
          margin-top:9px!important;
        }
        .manu-home-next-card-v20260612r{
          margin-top:0!important;
        }
        .manu-home-next-card-v20260612r.is-empty-v20260613w{
          min-height:clamp(76px,10.5svh,92px)!important;
          max-height:96px!important;
        }
        .manu-home-next-card-v20260612r.is-empty-v20260613w .manu-home-next-main-v20260612r{
          min-height:clamp(76px,10.5svh,92px)!important;
        }
        body.manu-simple-home-active-v20260612a #manuMobileAgendaFab{
          transform:scale(1)!important;
          min-height:54px!important;
          height:54px!important;
          padding:0 18px!important;
          border-radius:999px!important;
          right:14px!important;
          bottom:calc(16px + env(safe-area-inset-bottom))!important;
          box-shadow:0 16px 34px rgba(15,23,42,.14),0 0 0 1px rgba(47,179,168,.18)!important;
          font-size:15px!important;
          font-weight:950!important;
        }
        body.manu-simple-home-active-v20260612a #manuMobileAgendaFab svg,
        body.manu-simple-home-active-v20260612a #manuMobileAgendaFab .icon,
        body.manu-simple-home-active-v20260612a #manuMobileAgendaFab [class*="icon"]{
          width:22px!important;
          height:22px!important;
        }
      }
      @media(max-width:380px){
        .manu-simple-home-card-v20260612a.manu-home-dashboard-v20260612r{
          gap:10px!important;
          padding-bottom:calc(72px + env(safe-area-inset-bottom))!important;
        }
        .manu-home-action-tile-v20260612r{
          min-height:136px!important;
          max-height:148px!important;
        }
        body.manu-simple-home-active-v20260612a #manuMobileAgendaFab{
          min-height:50px!important;
          height:50px!important;
          padding:0 15px!important;
          right:12px!important;
          bottom:calc(14px + env(safe-area-inset-bottom))!important;
          font-size:14px!important;
        }
      }


      /* MANU_HOME_MOBILE_NEXT_CONSULTATION_SPACING_V20260614II — respiration entre actions et prochaine consultation */
      @media(max-width:1024px){
        body.manu-simple-home-active-v20260612a .manu-home-next-card-v20260612r{
          margin-top:14px!important;
        }
      }
      @media(max-width:380px){
        body.manu-simple-home-active-v20260612a .manu-home-next-card-v20260612r{
          margin-top:12px!important;
        }
      }


      /* MANU_HOME_DESKTOP_HIDE_NEXT_CONSULTATION_V20260614FF — desktop: sidebar already shows agenda, hide duplicate home next section */
      @media(min-width:1025px){
        body.manu-simple-home-active-v20260612a .manu-home-next-card-v20260612r{
          display:none!important;
        }
      }

      @media(prefers-reduced-motion:reduce){.manu-simple-home-card-v20260612a{animation:none!important;opacity:1!important;transform:none!important}.manu-simple-home-primary-v20260612a,.manu-simple-home-secondary-v20260612a{transition:none!important;transform:none!important}.manu-simple-home-primary-v20260612a.is-loading-v20260612g .manu-simple-home-action-icon-v20260612a,.manu-simple-home-secondary-v20260612a.is-loading-v20260612g .manu-simple-home-action-icon-v20260612a{animation:none!important}}
