@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@300;400;500;600;700&display=swap";:root{--peps-blue: #1193d2;--peps-blue-soft: #8ed3f6;--peps-orange: #f9b812;--peps-orange-deep: #f59c0e;--peps-amber: #f9b812;--peps-yellow: #ffd405;--peps-sky: #8ed3f6;--text: #0b2a3a;--muted: #667085;--bg: #ffffff;--glass-bg: rgba(255, 255, 255, .72);--glass-bg-soft: rgba(255, 255, 255, .62);--glass-bg-strong: rgba(255, 255, 255, .86);--glass-border: rgba(142, 211, 246, .45);--glass-shadow: 0 12px 28px rgba(15, 23, 42, .12), 0 4px 12px rgba(17, 147, 210, .12);--glass-blur: blur(18px) saturate(160%);--glass-blur-soft: blur(12px) saturate(140%)}html,body{height:100%}body{margin:0;background:radial-gradient(1200px 520px at 30% 0%,rgba(17,147,210,.16),transparent 55%),linear-gradient(180deg,#f7fbff,#fff);color:var(--text);overflow-y:scroll}.appShell,.loginPage{scrollbar-gutter:stable}:root{--app-dvh: 100dvh}.loginPage{min-height:100vh;display:grid;place-items:center;padding:18px;background:radial-gradient(1200px 520px at 50% 0%,rgba(17,147,210,.12),transparent 55%),linear-gradient(180deg,#fff,#f6fbff)}.loginCard{--login-input-bg: rgba(227, 238, 250, .9);width:min(640px,92vw);border-radius:22px;border:1px solid var(--glass-border);background:var(--glass-bg-strong);box-shadow:0 24px 90px #022e4e29;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.loginInner{max-width:520px;margin:0 auto;padding:40px 16px 38px}.loginHero{display:grid;justify-items:center;gap:14px;padding-top:0}.loginLogo{height:160px;width:auto;display:block;max-width:min(460px,92%);object-fit:contain}.loginTagline{font-family:Comfortaa,sans-serif;font-size:18px;font-weight:400;color:var(--peps-blue);line-height:1.25}.loginButton{height:56px;border-radius:12px;font-weight:600;box-shadow:0 18px 36px #1193d22e!important;background:linear-gradient(90deg,#1a9cda,#85cff4)!important;border-color:transparent!important}.loginButton.ant-btn-primary{color:#fff!important;font-size:17px;background:linear-gradient(180deg,#1aa0db,#1193d2)!important;border-color:#1193d2a6!important;box-shadow:0 20px 44px #1193d257,inset 0 1px #ffffff40!important}.loginButton.ant-btn-primary:hover{background:linear-gradient(180deg,#25a8e1,#139bda)!important;box-shadow:0 22px 46px #1193d261,inset 0 1px #ffffff4d!important;transform:translateY(-1px)}.loginButton.ant-btn-primary:active{background:linear-gradient(180deg,#168ec8,#0d80b6)!important;box-shadow:0 16px 32px #1193d24d!important;transform:translateY(0)}.loginFooter{text-align:center;color:#0b2a3a85;font-size:12px;padding-top:16px}.loginCard .ant-form-item-label>label{font-weight:400;font-size:15px;color:#0b2a3adb}.loginCard .ant-input,.loginCard .ant-input-affix-wrapper{height:52px;border-radius:12px;border-color:#1193d238;background:var(--login-input-bg)!important;box-shadow:none}.loginCard .ant-input-affix-wrapper .ant-input{height:auto;background:transparent!important}.loginCard .ant-input-affix-wrapper .ant-input-suffix,.loginCard .ant-input-affix-wrapper .ant-input-prefix{background:transparent}.loginCard .ant-input:-webkit-autofill,.loginCard .ant-input-affix-wrapper .ant-input:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--login-input-bg) inset!important;box-shadow:0 0 0 1000px var(--login-input-bg) inset!important}.loginCard .ant-input:hover,.loginCard .ant-input-affix-wrapper:hover{border-color:#1193d261;background:var(--login-input-bg)!important}.loginCard .ant-input:focus,.loginCard .ant-input-affix-wrapper-focused{border-color:#1193d2b3;background:var(--login-input-bg)!important;box-shadow:0 0 0 4px #1193d21f}.appShell{min-height:100vh;background:transparent}.appUpdateBannerWrap{position:fixed;top:14px;left:50%;z-index:1600;width:min(560px,calc(100vw - 24px));transform:translate(-50%);pointer-events:none}.appUpdateBanner{pointer-events:auto;border-radius:16px;border-color:#1193d247!important;background:linear-gradient(180deg,#fffffffa,#ecf8fff0)!important;box-shadow:0 16px 34px #0f172a2e,0 6px 18px #1193d229}.appUpdateBanner .ant-alert-message{color:var(--text);font-weight:700}.appUpdateBanner .ant-alert-description{color:#0b2a3acc}.appUpdateBanner .ant-alert-action{margin-inline-start:16px}.appUpdateBanner .ant-btn{min-width:112px}.releaseNotesFabWrap{position:fixed;right:24px;bottom:28px;z-index:120}.releaseNotesFab.ant-btn{height:46px;border-radius:999px;padding-inline:16px;box-shadow:0 18px 38px #1f2f462e}.releaseNotesFabWrap.is-pulsing .releaseNotesFab.ant-btn,.releaseNotesNavButton.is-pulsing.ant-btn,.releaseNotesHeaderButton.is-pulsing.ant-btn{animation:releaseNotesPulse 1.4s ease-in-out 3}.releaseNotesNavWrap{flex:0 0 auto}.releaseNotesNavButton{position:relative;overflow:visible}.releaseNotesNavButtonContent .menuIconShell,.releaseNotesNavButtonContent .menuIconShell .anticon{color:currentColor}.releaseNotesNavDot{right:7px}.releaseNotesDrawer .ant-drawer-header{border-bottom-color:#22577a1f}.releaseNotesDrawer .ant-drawer-body{padding:18px;overflow:hidden}.releaseNotesContent{display:flex;flex-direction:column;gap:14px;height:100%;min-height:0}.releaseNotesToolbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,auto);gap:10px;align-items:center}.releaseNotesTypeFilter.ant-segmented{max-width:100%;overflow-x:auto}.releaseNotesExplorer{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);flex:1 1 auto;height:auto;min-height:0;border:1px solid rgba(34,87,122,.12);border-radius:8px;overflow:hidden;background:#fff}.releaseNotesTimeline{display:flex;flex-direction:column;min-width:0;border-right:1px solid rgba(34,87,122,.12);background:#f8fbfdeb}.releaseNotesCount{padding:12px 14px;color:#223443ad;font-size:12px;font-weight:700;border-bottom:1px solid rgba(34,87,122,.1)}.releaseNotesTimelineList{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px}.releaseNotesMonth{padding:10px 8px 6px;color:#2234439e;font-size:11px;font-weight:800;text-transform:uppercase}.releaseNotesTimelineItem{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:6px;padding:10px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.releaseNotesTimelineItem:hover,.releaseNotesTimelineItem.is-active{border-color:#49aedf5c;background:#8ed3f629}.releaseNotesTimelineTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.releaseNotesTimelineDate{color:#223443b3;font-size:12px;font-weight:700}.releaseNotesTimelineLatest{flex:0 0 auto;padding:1px 6px;border-radius:999px;background:#8ed3f647;color:#0d5f8a;font-size:10px;font-weight:800;text-transform:uppercase}.releaseNotesTimelineTitle{color:#0f2330f0;font-size:13px;font-weight:700;line-height:1.25}.releaseNotesTimelineMeta{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:22px}.releaseNotesTimelineMeta .ant-tag{margin-inline-end:0}.releaseNotesDetail{min-width:0;overflow-y:auto;padding:18px 22px}.releaseNotesTabs .ant-tabs-nav{margin-bottom:14px}.releaseNotesTabs .ant-tabs-tab{padding:8px 10px}.releaseNotesTabs .ant-tabs-tab-btn{min-width:0}.releaseNotesTabLabel{display:inline-flex;align-items:center;gap:6px;min-width:0}.releaseNotesTabDate{font-size:12px;font-weight:600;white-space:nowrap}.releaseNotesTabLatest{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border-radius:999px;background:#8ed3f642;color:#0d5f8a;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.releaseNotesCard{border:1px solid rgba(34,87,122,.12);border-radius:18px;padding:16px;background:linear-gradient(180deg,#fffffffa,#f4fafdf0)}.releaseNotesCardFeatured{border-color:#49aedf59;box-shadow:0 18px 34px #49aedf14}.releaseNotesCardMeta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.releaseNotesTypeTags{display:inline-flex;flex-wrap:wrap;gap:4px}.releaseNotesTypeTags .ant-tag{margin-inline-end:0}.releaseNotesCardTitle.ant-typography{margin-bottom:8px}.releaseNotesCardSummary.ant-typography{color:#223443d1;margin-bottom:12px}.releaseNotesHistory{display:flex;flex-direction:column;gap:12px}.releaseNotesMarkdown{color:#223443f0}.releaseNotesMarkdown>*:last-child{margin-bottom:0}.releaseNotesMarkdown h1,.releaseNotesMarkdown h2,.releaseNotesMarkdown h3,.releaseNotesMarkdown h4{margin-top:14px;margin-bottom:8px;font-size:15px}.releaseNotesMarkdown p,.releaseNotesMarkdown ul,.releaseNotesMarkdown ol{margin-bottom:10px}.onlineHelpDrawer .ant-drawer-body{padding:18px;overflow:hidden}.onlineHelpContent{display:flex;flex-direction:column;gap:14px;height:100%;min-height:0}.onlineHelpDocumentationHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(34,87,122,.12);border-radius:8px;background:linear-gradient(180deg,#fffffffa,#f4fafdf0)}.onlineHelpDocumentationHeader .ant-typography{margin:0}.onlineHelpDocumentationHeader .anticon{flex:0 0 auto;margin-top:2px;color:var(--peps-blue);font-size:22px}.onlineHelpResultMeta{display:flex;justify-content:flex-end;min-height:20px}.onlineHelpLoading{display:inline-flex;align-items:center;gap:10px;padding:18px}.onlineHelpExplorer{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);flex:1 1 auto;min-height:0;border:1px solid rgba(34,87,122,.12);border-radius:8px;overflow:hidden;background:linear-gradient(180deg,#fffffffa,#f4fafdf0)}.onlineHelpToc{display:flex;flex-direction:column;min-height:0;border-right:1px solid rgba(34,87,122,.12);background:#f8fbfdeb}.onlineHelpTocHeader{padding:12px 14px;border-bottom:1px solid rgba(34,87,122,.1)}.onlineHelpTocList{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px}.onlineHelpTocItem{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;width:100%;min-height:44px;padding:10px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;text-align:left;cursor:pointer}.onlineHelpTocItem.is-multiline{align-items:start}.onlineHelpTocItem:hover,.onlineHelpTocItem.is-active{border-color:#49aedf5c;background:#8ed3f629}.onlineHelpTocIndex{display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;border-radius:8px;background:#8ed3f638;color:#0d5f8a;font-size:12px;font-weight:800}.onlineHelpTocTitle{min-width:0;overflow:hidden;color:#0f2330f0;font-size:13px;font-weight:700;line-height:1.25}.onlineHelpArticle{padding:18px 22px 24px;min-width:0;overflow-y:auto}.onlineHelpArticleHeader{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.onlineHelpArticleHeader .ant-typography{margin:0}.onlineHelpMarkdown{color:#223443f0;line-height:1.58}.onlineHelpMarkdown>*:last-child,.onlineHelpSupportBlock>*:last-child{margin-bottom:0}.onlineHelpMarkdown h1,.onlineHelpMarkdown h2,.onlineHelpMarkdown h3,.onlineHelpMarkdown h4{margin-top:12px;margin-bottom:8px;font-size:15px}.onlineHelpMarkdown p,.onlineHelpMarkdown ul,.onlineHelpMarkdown ol{margin-bottom:10px}.onlineHelpSupportBlock,.onlineHelpSupportInline{display:flex;flex-direction:column;gap:10px}.onlineHelpSupportFooter{display:flex;justify-content:space-between}.onlineHelpSupportModalBody{display:flex;flex-direction:column;gap:10px}.onlineHelpSupportContactBlock{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid rgba(34,87,122,.12);border-radius:8px;background:#f4fafdb8}.onlineHelpSupportContactGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.onlineHelpSupportContactField{display:flex;flex-direction:column;gap:4px;min-width:0}.supportCaptureFloatingControl{position:fixed;right:22px;bottom:22px;z-index:3000;display:inline-flex;align-items:center;gap:12px;max-width:min(520px,calc(100vw - 44px));padding:10px 12px;border:1px solid rgba(179,37,37,.24);border-radius:8px;background:#fffffff5;box-shadow:0 14px 34px #1032463d;font-family:inherit}.supportCaptureFloatingControl.is-uploading{border-color:#49aedf57}.supportCaptureFloatingControl.is-success{border-color:#2e7d3247}.supportCaptureFloatingControl.is-error{border-color:#b3252552}.supportCaptureFloatingMeta{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#223443f0;font-size:13px;font-weight:500;line-height:1.35}.supportCaptureFloatingMeta strong{color:#b42318;font-weight:600;font-variant-numeric:tabular-nums}.supportCaptureFloatingDot{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:#ef4444;box-shadow:0 0 0 4px #ef444429}.supportCaptureFloatingControl.is-uploading .supportCaptureFloatingDot{background:var(--peps-blue);box-shadow:0 0 0 4px #8ed3f638}.supportCaptureFloatingControl.is-success .supportCaptureFloatingDot{background:#16a34a;box-shadow:0 0 0 4px #16a34a29}@media (max-width: 760px){.releaseNotesDrawer .ant-drawer-body{padding:12px}.releaseNotesToolbar{grid-template-columns:minmax(0,1fr)}.releaseNotesExplorer{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.releaseNotesTimeline{border-right:0;border-bottom:1px solid rgba(34,87,122,.12);max-height:42vh}.releaseNotesDetail{padding:14px;max-height:none}.onlineHelpDrawer .ant-drawer-body{padding:12px}.onlineHelpExplorer{grid-template-columns:minmax(0,1fr)}.onlineHelpToc{border-right:0;border-bottom:1px solid rgba(34,87,122,.12);max-height:34vh}.onlineHelpDrawer .ant-drawer-extra .ant-btn{max-width:42vw;overflow:hidden;text-overflow:ellipsis}.onlineHelpArticle{padding:14px}}.appHeader{position:sticky;top:0;z-index:20;background:linear-gradient(135deg,var(--glass-bg),rgba(142,211,246,.18));border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:16px;margin:12px 12px 0}.appHeader.is-mobile{border-radius:18px;margin:10px 10px 0}@media (max-width: 768px){.appUpdateBannerWrap{top:10px;width:calc(100vw - 16px)}.appUpdateBanner.ant-alert{align-items:flex-start}}@keyframes releaseNotesPulse{0%,to{transform:scale(1);box-shadow:0 0 #49aedf1f}50%{transform:scale(1.03);box-shadow:0 0 0 10px #49aedf00}}.glassSurface,.ant-card,.ant-modal-content,.ant-drawer-content,.ant-dropdown-menu,.ant-select-dropdown,.ant-picker-panel-container,.ant-popover-inner,.ant-tooltip-inner,.ant-notification-notice,.ant-message-notice-content,.ant-alert,.systemMega,.systemDropdown .ant-dropdown-menu,.cpSearchDropdown,.cpCreatePanel,.filterSection{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.ant-card-head,.ant-card-body,.ant-modal-header,.ant-modal-footer,.ant-drawer-header,.ant-drawer-footer,.ant-popover-title{background:transparent}.ant-tooltip-inner,.ant-message-notice-content,.ant-notification-notice,.ant-alert{color:var(--text)}.ant-tooltip .ant-tooltip-inner{background:linear-gradient(180deg,#fffffff5,#ecf6ffe6)!important;border:1px solid rgba(142,211,246,.62);color:#0b2a3ae6!important;box-shadow:0 10px 20px #022e4e1f}.ant-tooltip .ant-tooltip-arrow:before{background:linear-gradient(180deg,#fffffff5,#ecf6ffe6)!important;border:1px solid rgba(142,211,246,.62)}.ant-alert-error{background:#ff4d4f1f;border-color:#ff4d4f59}.ant-alert-error .ant-alert-message{color:#b42318}.ant-card,.ant-modal-content,.ant-drawer-content,.ant-dropdown-menu,.ant-select-dropdown,.ant-picker-panel-container,.ant-popover-inner,.ant-tooltip-inner,.ant-notification-notice,.ant-message-notice-content,.ant-alert{border-radius:14px}.ant-table-container{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:14px;overflow:hidden;box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.ant-table{background:transparent}.ant-table-thead>tr>th{background:#fff9;border-bottom:1px solid rgba(142,211,246,.35)}.ant-table-tbody>tr>td{background:#ffffff73}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input,.ant-select-selector,.ant-picker{background:#ffffffd1!important;border-color:#8ed3f68c!important;backdrop-filter:var(--glass-blur-soft);-webkit-backdrop-filter:var(--glass-blur-soft)}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder,.ant-input-number-input::placeholder{color:#0b2a3a8c}.ant-pagination-item,.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{background:var(--glass-bg-soft);border-color:var(--glass-border);border-radius:8px!important;min-width:34px;height:30px;line-height:28px;box-shadow:0 4px 10px #0f172a14;backdrop-filter:var(--glass-blur-soft);-webkit-backdrop-filter:var(--glass-blur-soft)}.ant-pagination-item a{color:var(--text);font-weight:600}.ant-pagination-item-active{background:linear-gradient(180deg,#dff2fe,#bfe7fb)!important;border-color:#1193d28c!important;box-shadow:0 8px 14px #1193d224!important}.ant-pagination-item-active a{color:#08354a!important}.ant-pagination-options .ant-select-selector{border-radius:8px!important}.ant-segmented{background:#ffffffb3;border:1px solid rgba(17,147,210,.24);border-radius:10px;padding:3px;backdrop-filter:var(--glass-blur-soft);-webkit-backdrop-filter:var(--glass-blur-soft)}.ant-segmented-item{border-radius:8px;transition:background .16s ease,box-shadow .16s ease,border-color .16s ease,color .16s ease}.ant-segmented-item .ant-segmented-item-label{color:#0b2a3ac7;font-weight:600;font-size:12.5px}.ant-segmented-item-selected{background:linear-gradient(180deg,#ecf7ff,#d7eefc)!important;border:1px solid rgba(17,147,210,.42);box-shadow:0 4px 10px #1193d21f}.ant-segmented-item-selected .ant-segmented-item-label{color:#0b3c53!important;font-weight:600;text-shadow:none}.ant-tabs-nav{background:var(--glass-bg-soft);border:1px solid var(--glass-border);border-radius:12px;padding:6px;backdrop-filter:var(--glass-blur-soft);-webkit-backdrop-filter:var(--glass-blur-soft)}.ant-tabs-tab{border-radius:10px;padding:8px 14px}.ant-tabs-tab.ant-tabs-tab-active{background:var(--glass-bg-strong)}.appHeaderShell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo nav actions";align-items:center;--header-padding-x: 16px;--header-padding-y: 10px;padding:var(--header-padding-y) var(--header-padding-x);gap:10px}.appHeaderInner{grid-area:nav;width:100%;min-width:0;padding:4px 10px 4px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:nowrap;min-height:58px;border:1px solid rgba(142,211,246,.48);border-radius:18px;background:linear-gradient(180deg,#fffffff0,#f3faffeb);box-shadow:inset 0 1px #ffffffe6,0 10px 24px #1193d214}.headerLeft{display:flex;align-items:center;gap:12px;flex:1;min-width:0;overflow:hidden;padding-left:0}.headerLeft>.ant-space{width:100%;max-width:100%;flex-wrap:nowrap!important;align-items:center!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:0;min-height:46px}.headerLeft>.ant-space::-webkit-scrollbar{height:0}.headerLeft .navPill{flex:0 0 auto}.headerLeft>.ant-space .ant-space-item{display:inline-flex;align-items:center}.headerLeft>.ant-space .ant-space-item>.ant-tooltip-open,.headerLeft>.ant-space .ant-space-item>.ant-tooltip-trigger,.headerLeft>.ant-space .ant-space-item>.ant-dropdown-trigger{display:inline-flex;align-items:center}.brandLogoDock{grid-area:logo;display:flex;align-items:center;justify-content:center;min-height:44px;transform:translate(-2px)}.brandLogoWrap{display:inline-flex;align-items:center;justify-content:center;height:44px;width:auto;padding:0;border:0;box-shadow:none;background:transparent}.brandLogo{height:40px;width:auto;display:block;padding:0;border-radius:6px;background:transparent;border:0;filter:drop-shadow(0 3px 6px rgba(2,46,78,.16))}.headerRightDock{grid-area:actions;justify-content:flex-end;justify-self:end}.headerSystemDock{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding-left:12px;margin-left:8px;border-left:1px solid rgba(142,211,246,.42)}.content{max-width:1200px;margin:16px auto 40px;padding:0 16px;min-height:70vh}.content.contentHome,.content.contentPilotage{max-width:none;padding:0 12px}.content.contentMessages{max-width:none;margin:16px 12px 40px;padding:0}.content.contentMobileShell{margin:12px 10px calc(100px + env(safe-area-inset-bottom,0px));padding:0}.appMobileHeaderShell{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px}.appMobileHeaderBrand{display:inline-flex;align-items:center;justify-content:center}.appMobileBrandLogo{height:34px}.appMobileHeaderSpacer{min-width:0}.appMobileHeaderPeerName{min-width:0;font-size:13px;font-weight:600;line-height:1.2;color:#12374ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appMobileHeaderIconAction.ant-btn{width:38px;min-width:38px;height:38px;border-radius:12px;padding:0}.appMobileHeaderAction.ant-btn{min-width:64px;height:38px;border-radius:12px;padding-inline:10px}.appMobileBottomNav{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:24;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;border:1px solid rgba(142,211,246,.52);border-radius:20px;background:linear-gradient(180deg,#fffffffa,#edf7fdf5);box-shadow:0 18px 36px #0a344e2e;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.appMobileBottomNav.has-quick-action{grid-template-columns:repeat(4,minmax(0,1fr)) 56px}.appMobileBottomNavItem{position:relative;min-width:0;min-height:58px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 6px;border:0;border-radius:14px;background:transparent;color:#224e66c2;font-size:12px;font-weight:700;line-height:1.2;transition:background .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.appMobileBottomNavItem .anticon{font-size:18px}.appMobileBottomNavItem.is-active{background:linear-gradient(180deg,#e2f3fdfa,#caeafbf5);color:#135172;box-shadow:inset 0 0 0 1px #1193d22e,0 8px 16px #1193d21a}.appMobileBottomNavCreate{min-width:56px;width:56px;min-height:58px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:16px;background:linear-gradient(180deg,#8ed3f6fa,#6fc4eef5);color:#0b587e;box-shadow:inset 0 0 0 1px #1193d229,0 10px 20px #1193d22e;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.appMobileBottomNavCreate .anticon{font-size:20px}.appMobileBottomNavCreate:hover,.appMobileBottomNavCreate:focus-visible{filter:brightness(.99);transform:translateY(-1px)}.appMobileBottomNavCount{position:absolute;top:6px;right:16px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#d92d20;color:#fff;font-size:10px;font-weight:700}.appMobileBottomNavDot{position:absolute;top:8px;right:18px;width:10px;height:10px;border-radius:999px;background:#ff4d4f;box-shadow:0 0 0 2px #ffffffeb;pointer-events:none}.mobileDossiersPage{display:flex;flex-direction:column;gap:12px;padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.mobileDossiersSearchCard,.mobileDossiersResultsCard,.mobileDossiersHeroCard,.mobileDossiersDetail .ant-card,.mobileDossiersSection{border-radius:20px;box-shadow:0 14px 32px #0a344e14}.mobileDossiersBackButton{padding-left:0;margin-bottom:8px}.mobileDossiersDetail{display:flex;flex-direction:column;gap:12px}.mobileDossiersSection{border:1px solid rgba(142,211,246,.3);background:#fffffffa;overflow:hidden}.mobileDossiersSectionTrigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border:0;background:linear-gradient(180deg,#fffffffa,#f1f9fdf5);color:#12384e;font-size:15px;font-weight:700;text-align:left}.mobileDossiersSectionTitle{min-width:0}.mobileDossiersSectionIcon{flex:none;color:#0b587ed1;transition:transform .16s ease}.mobileDossiersSection.is-open .mobileDossiersSectionIcon{transform:rotate(180deg)}.mobileDossiersSectionBody{padding:0 18px 18px}.mobileDossiersActionRow{display:flex;flex-wrap:wrap;gap:6px}.mobileDossiersActionRow .ant-btn{padding-inline:0}.mobileDossiersInfoList{display:flex;flex-direction:column;gap:10px}.mobileDossiersInfoItem{display:flex;align-items:flex-start;gap:10px;color:#1f4257}.mobileDossiersInfoItem .anticon{margin-top:3px;color:#0b587e}.mobileDossiersResultsList,.mobileDossiersStack{display:flex;flex-direction:column;gap:10px}.mobileDossiersResultCard,.mobileDossiersMiniCard{width:100%;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid rgba(142,211,246,.42);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#eff8fdf5)}.mobileDossiersResultCard{text-align:left;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.mobileDossiersResultCard:hover,.mobileDossiersResultCard:focus-visible{border-color:#1193d257;box-shadow:0 10px 22px #1193d21f;transform:translateY(-1px)}.mobileDossiersResultTitle{color:#133549;font-size:15px;font-weight:700}.mobileDossiersResultMeta,.mobileDossiersMiniCardMeta{color:#1f4257bd;font-size:13px}.mobileDossiersMiniCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mobileDossiersMiniCardMeta{display:flex;flex-wrap:wrap;gap:8px}.mobilePanel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;min-width:0}.mobilePanelBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#08253642}.mobilePanelSheet{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;width:100%;max-width:100vw;background:linear-gradient(180deg,#f8fcfffe,#f0f7fcfb);overflow:hidden}.mobilePanelHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;min-width:0;padding:calc(10px + env(safe-area-inset-top,0px)) 14px 10px;border-bottom:1px solid rgba(193,208,221,.88);background:#ffffffdb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.mobilePanelTitle{min-width:0;font-size:16px;font-weight:700;line-height:1.25;color:#123247}.mobilePanelCloseButton{flex:0 0 auto;min-width:74px;height:38px;padding:0 14px;border:1px solid rgba(141,194,231,.92);border-radius:999px;background:#fffffff5;color:#1a5f87;font:inherit;font-size:14px;font-weight:700}.mobilePanelBody{flex:1 1 auto;min-height:0;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:12px 14px calc(18px + env(safe-area-inset-bottom,0px))}.mobilePanelBody>*{min-width:0;max-width:100%}.mobilePanelBody .ant-space,.mobilePanelBody .ant-space-item,.mobilePanelBody .ant-form,.mobilePanelBody .ant-form-item,.mobilePanelBody .ant-form-item-row,.mobilePanelBody .ant-form-item-control,.mobilePanelBody .ant-form-item-control-input,.mobilePanelBody .ant-form-item-control-input-content,.mobilePanelBody .ant-row,.mobilePanelBody .ant-col,.mobilePanelBody .ant-input-affix-wrapper,.mobilePanelBody .ant-input-number,.mobilePanelBody .ant-input-number-group-wrapper,.mobilePanelBody .ant-picker,.mobilePanelBody .ant-picker-range,.mobilePanelBody .ant-select,.mobilePanelBody .ant-mentions,.mobilePanelBody .ant-cascader-picker,.mobilePanelBody .ant-upload-wrapper{min-width:0;max-width:100%}.mobilePanelBody .ant-select,.mobilePanelBody .ant-picker,.mobilePanelBody .ant-picker-range,.mobilePanelBody .ant-input-number,.mobilePanelBody .ant-input-number-group-wrapper,.mobilePanelBody .ant-upload-wrapper{width:100%}.mobilePanelBody .ant-select-selector,.mobilePanelBody .ant-select-selection-wrap,.mobilePanelBody .ant-select-selection-search,.mobilePanelBody .ant-select-selection-overflow,.mobilePanelBody .ant-select-selection-item,.mobilePanelBody .ant-select-selection-placeholder,.mobilePanelBody .ant-picker-input,.mobilePanelBody .ant-picker-input>input,.mobilePanelBody .ant-input,.mobilePanelBody .ant-input-affix-wrapper>input,.mobilePanelBody textarea.ant-input{min-width:0;max-width:100%}.mobilePanelBody .ant-select-selection-item,.mobilePanelBody .ant-select-selection-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content.contentDossiers{margin:16px 0 40px;padding:0 12px}.dossierAccessPending{display:flex;min-height:180px;align-items:center;justify-content:center}.content.contentAnnuaire{border-radius:12px;background:linear-gradient(180deg,#f0fbffb8,#f8fdffb8);box-shadow:inset 0 0 0 1px #95cee752}.content.contentSystem .pageTitleRow{margin:0 0 4px;align-items:center}.content.contentSystem .pageTitleRow .ant-typography{margin:0!important;font-size:clamp(17px,1.1vw,20px)!important;font-weight:600!important;line-height:1.12;letter-spacing:-.01em;color:#173748}.content.contentSystem .titleWithContext{gap:0}.content.contentSystem .titleWithContext .muted{display:none}.content.contentSystem .ant-card{border-radius:14px}.content.contentSystem .systemTopFilters{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.content.contentSystem .systemTopSearch{width:min(420px,100%)}.content.contentSystem .systemTopFilters .systemTopSearch.ant-input,.content.contentSystem .systemTopFilters .systemTopSearch.ant-input-affix-wrapper{height:36px;border-radius:9px;font-size:14px;align-self:stretch}.content.contentSystem .systemTopFilters .systemTopSearch.ant-input-affix-wrapper{display:inline-flex;align-items:center}.content.contentSystem .systemTopFilters .systemTopSearch.ant-input-affix-wrapper .ant-input{height:auto}.content.contentSystem .systemTopFilters .systemTopSegment.ant-segmented.ant-segmented-sm{background:#eef6fcf2;border:1px solid rgba(128,187,221,.65);border-radius:8px;padding:2px;min-height:36px;box-shadow:inset 0 1px #ffffffb3;align-self:stretch;display:inline-flex;align-items:center}.content.contentSystem .systemTopFilters .systemTopSegment.ant-segmented.ant-segmented-sm .ant-segmented-item{min-height:30px;padding-inline:13px;display:inline-flex;align-items:center;border-radius:7px;border:1px solid transparent}.content.contentSystem .systemTopFilters .systemTopSegment .ant-segmented-item-label{font-size:13px;font-weight:600;color:#3a5668}.content.contentSystem .systemTopFilters .systemTopSegment .ant-segmented-item-selected{background:#fff!important;border-color:#54a2ceb8!important;box-shadow:0 1px 4px #24638f1f!important}.content.contentSystem .systemTopFilters .systemTopSegment .ant-segmented-item-selected .ant-segmented-item-label{color:#174861!important}.content.contentSystem .systemTopFilters .systemTopSegment .ant-segmented-item:hover:not(.ant-segmented-item-selected){background:#ffffff94}.linkedObjectivesFilters{display:flex;align-items:center;gap:8px}.objectifsPanelCard.ant-card,.reunionsPanelCard.ant-card,.reunionsWorkspaceCard.ant-card{border-radius:18px}.reunionsFiltersPanelCard .ant-card-body{padding:4px 16px}.reunionsFiltersCollapse.ant-collapse{background:transparent}.reunionsFiltersCollapse .ant-collapse-item{border:0!important}.reunionsFiltersCollapse .ant-collapse-header{min-height:34px;padding:3px 4px!important;align-items:center!important}.reunionsFiltersCollapse .ant-collapse-content{border-top:0!important}.reunionsFiltersCollapse .ant-collapse-content-box{padding:6px 4px 4px!important}.objectifsPanelTitle,.reunionsPanelTitle{display:inline-flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#2f617c!important}.objectifsFormModalRoot .ant-modal{max-width:min(1080px,calc(100vw - 24px))}.objectifsFormModalRoot .ant-modal-content{height:min(88dvh,860px);max-height:min(88dvh,860px);display:flex;flex-direction:column;overflow:hidden}.objectifsFormModalRoot .ant-modal-body{flex:1 1 auto;min-height:0;overflow:hidden;padding-top:10px}.objectifsFormModalRoot .ant-modal-footer{margin-top:0;border-top:1px solid rgba(132,182,211,.26);padding-top:10px}.objectifsFormLayout,.objectifsFormTabs{height:100%;min-height:0}.objectifsFormTabs .ant-tabs-nav{margin:0 14px 0 0;min-width:212px;align-self:stretch}.objectifsFormTabs .ant-tabs-nav:before{border:0!important}.objectifsFormTabs .ant-tabs-ink-bar{display:none!important}.objectifsFormTabs .ant-tabs-nav .ant-tabs-tab{border-radius:10px;margin:0 0 6px;padding:10px 12px;font-weight:600}.objectifsFormTabs .ant-tabs-nav .ant-tabs-tab-active{background:#d2ebfab8}.objectifsFormTabLabel{display:inline-flex;align-items:center;gap:8px;min-width:0}.objectifsFormTabLabelText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.objectifsFormTabLabel.isHighlighted .objectifsFormTabLabelText{color:#0f76b2}.objectifsFormTabIndicator{width:7px;height:7px;border-radius:999px;background:#56aee3;box-shadow:0 0 0 2px #8ed3f659}.objectifsFormTabCount{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;border:1px solid rgba(132,182,211,.46);background:#f0f7fcf2;color:#2a5e79;font-size:11px;line-height:1;font-weight:700}.objectifsFormTabCount.hasValue{border-color:#56aee38f;background:#daedf9f5;color:#156ea5}.objectifsFormTabs .ant-tabs-content-holder,.objectifsFormTabs .ant-tabs-content,.objectifsFormTabs .ant-tabs-tabpane{height:100%;min-height:0;min-width:0}.objectifsFormTabs.ant-tabs-left>.ant-tabs-content-holder,.objectifsFormTabs.ant-tabs-right>.ant-tabs-content-holder{border-inline-start:0!important;padding-inline-start:0!important}.objectifsFormTabs .ant-tabs-tabpane{overflow:hidden;padding-right:0}.objectifsFormTabs .ant-tabs-tabpane-hidden{display:none!important}.objectifsFormTabPanel{border:1px solid rgba(133,184,213,.34);border-radius:12px;background:#f8fcffeb;padding:12px 12px 10px;flex:1 1 auto;height:100%;min-height:100%;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:10px}.objectifsFormIdentityGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px}.objectifsFormIdentityGrid .ant-form-item{min-width:0}.objectifsFormCategoryStack{grid-column:2;display:grid;gap:10px;align-content:start}.objectifsFormCategoryStack .ant-form-item{margin-bottom:0}.objectifsFormIdentityGrid .ant-select,.objectifsFormIdentityGrid .ant-picker,.objectifsFormIdentityGrid .ant-input,.objectifsFormIdentityGrid .ant-input-number,.objectifsFormIdentityGrid .ant-input-affix-wrapper{width:100%}.objectifsFormIdentityGrid .ant-select-selector,.objectifsFormIdentityGrid .ant-picker{width:100%;max-width:100%}.objectifsFormLayout .ant-form-item-label>label{font-weight:600;color:#214c64}.objectifsFormLargeTextArea.ant-input{line-height:1.55;font-size:16px;border-radius:10px}.objectifsFormTextTabPanel{border-color:transparent;background:transparent;padding:0;height:100%;min-height:0;overflow:hidden}.objectifsFormTextField{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px}.objectifsFormTextFieldLabel{display:inline-flex;align-items:center;min-height:22px;margin:0;color:#214c64;font-weight:600}.objectifsFormTextFieldItem{flex:1 1 auto;min-height:0;margin-bottom:0}.objectifsFormTextFieldItem .ant-form-item-row{display:flex;flex-direction:column;min-height:100%;width:100%}.objectifsFormTextFieldItem .ant-form-item-control{flex:1 1 auto;width:100%;min-width:0}.objectifsFormTextFieldItem .ant-form-item-control-input,.objectifsFormTextFieldItem .ant-form-item-control-input-content{flex:1 1 auto;min-height:0;width:100%;min-width:0}.objectifsFormTextFieldItem .ant-form-item-control-input-content{display:flex}.objectifsFormTextFieldItem .ant-input-textarea{flex:1 1 auto;width:100%;max-width:100%;min-height:0}.objectifsFormTextFieldItem .objectifsFormLargeTextArea.ant-input{flex:1 1 auto;min-height:min(50dvh,460px);height:100%!important;width:100%!important;max-width:100%;box-sizing:border-box;resize:none;overflow-y:auto;overflow-x:hidden}.objectifsFormTabActionRow,.objectifsFormFollowupsHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.objectifsFormFollowupsEmpty{border:1px dashed rgba(131,183,214,.52);border-radius:10px;background:#f8fcffa6;color:#476b80;padding:14px}.objectifsFormReferentPicker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:10px}.objectifsFormFollowupsTable .ant-table{background:transparent}.objectifsFormFollowupsList{display:flex;flex-direction:column;border:1px solid rgba(131,183,214,.36);border-radius:10px;background:#fafdffe6;overflow:hidden}.objectifsFormFollowupCard{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 10px;border-bottom:1px solid rgba(132,182,211,.32)}.objectifsFormFollowupCard:last-child{border-bottom:0}.objectifsFormFollowupCardMain{min-width:0;display:flex;flex-direction:column;gap:6px}.objectifsFormFollowupCardTitle{color:#1f4d67;font-weight:600;line-height:1.3}.objectifsFormFollowupCardMeta{display:flex;flex-wrap:wrap;gap:6px}.objectifsFormFollowupTextBlock{display:flex;flex-direction:column;gap:2px;padding:5px 7px;border-left:2px solid rgba(120,184,221,.72);background:#f0f8fd99;border-radius:6px}.objectifsFormFollowupTextBlock.isDone{border-left-color:#5aaa7bb8;background:#ecf9f0b3}.objectifsFormFollowupTextLabel{color:#4f7085;font-size:11px;line-height:1.1;font-weight:600;text-transform:uppercase;letter-spacing:.01em}.objectifsFormFollowupTextValue{color:#1f4d67;font-size:13px;line-height:1.35;white-space:pre-line}.objectifsFormFollowupChip{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:7px;border:1px solid rgba(132,182,211,.46);background:#ecf7fde6;color:#2a5f7a;font-size:11px;line-height:1.2}.objectifsFormFollowupProvider{color:#4f7085;font-size:12px;line-height:1.3}.objectifsFormFollowupCardActions{display:inline-flex;align-items:flex-start;justify-content:flex-end}.objectifsFormItemNoMargin{margin-bottom:0}@media (max-width: 980px){.objectifsFormModalRoot .ant-modal-content{height:min(92dvh,920px);max-height:min(92dvh,920px)}.objectifsFormTabs .ant-tabs-nav{min-width:0;margin:0 0 10px}.objectifsFormIdentityGrid{grid-template-columns:minmax(0,1fr)}.objectifsFormCategoryStack{grid-column:auto}}.objectifsSearchScopeBar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.objectifsSearchScopeLabel{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#2b5b75!important}.objectifsSearchScopeBar .ant-checkbox-group{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.objectifsSearchScopeBar .ant-checkbox-wrapper{margin-inline-start:0;padding:2px 8px 2px 6px;border:1px solid rgba(133,184,213,.48);border-radius:999px;background:#f5fbffe6;color:#2c5b74;font-size:12px}.objectifsSearchScopeBar .ant-checkbox-wrapper:hover{border-color:#5ba2cdb3;background:#ecf7fef2}.objectifsSearchScopeHint{font-size:12px}.headerObjectivesToolbar{display:grid;align-items:start;column-gap:10px;row-gap:0;width:max-content;max-width:100%}.headerObjectivesToolbar.mode-noms,.headerObjectivesToolbar.mode-beneficiaire{grid-template-columns:430px clamp(320px,40vw,620px) 38px max-content}.headerObjectivesToolbar.mode-categories{grid-template-columns:430px repeat(3,minmax(190px,240px)) 38px max-content}.headerObjectivesToolbar.mode-prestataire{grid-template-columns:430px clamp(260px,28vw,420px) max-content 38px max-content}.headerObjectivesToolbar>.objectifsModeSegment.ant-segmented{width:430px;max-width:100%;margin:0!important}.headerObjectivesToolbar>.systemTopSelect.ant-select{min-width:0;width:100%;margin:0!important;align-self:start}.headerObjectivesToolbar>.objectifsNameSelect.ant-select{min-width:0;width:100%}.headerObjectivesToolbar>.objectifsSearchBtn{margin:0!important;align-self:start}.headerObjectivesToolbar>.objectifsMeProviderBtn{margin:0!important;align-self:start}.headerObjectivesToolbar>.objectifsCreateBtn{margin:0!important;align-self:start}.headerReunionsToolbar{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;width:100%}.headerReunionsToolbar>.reunionsModeSegment.ant-segmented{min-width:260px}.headerReunionsToolbar>.reunionsSearch{flex:1 1 320px;max-width:420px;min-width:0}.headerReunionsToolbar>.reunionsRange{flex:0 1 210px;min-width:0}.headerReunionsToolbar>.reunionsCategorySelect.ant-select{flex:0 1 170px;min-width:0;display:inline-flex}.headerReunionsToolbar>.reunionsYearSelect.ant-select{flex:0 1 150px;min-width:0;display:inline-flex}.headerReunionsToolbar>.reunionsSearch.ant-input,.headerReunionsToolbar>.reunionsSearch.ant-input-affix-wrapper,.headerReunionsToolbar>.reunionsRange.ant-picker,.headerReunionsToolbar>.reunionsCategorySelect.ant-select,.headerReunionsToolbar>.reunionsYearSelect.ant-select,.headerReunionsToolbar>.reunionsSearchBtn.ant-btn,.headerReunionsToolbar>.reunionsMeetingsDrawerBtn.ant-btn,.headerReunionsToolbar>.reunionsCreateBtn.ant-btn{height:38px;min-height:38px;margin:0!important;align-self:flex-start}.headerReunionsToolbar>.reunionsSearch.ant-input,.headerReunionsToolbar>.reunionsSearch.ant-input-affix-wrapper,.headerReunionsToolbar>.reunionsRange.ant-picker{border-radius:10px!important}.headerReunionsToolbar>.reunionsSearch.ant-input-affix-wrapper{padding-inline:11px;display:inline-flex;align-items:center}.headerReunionsToolbar>.reunionsSearch.ant-input-affix-wrapper .ant-input{height:100%}.headerReunionsToolbar>.reunionsRange.ant-picker{padding-inline:11px;display:inline-flex;align-items:center}.headerReunionsToolbar>.reunionsRange.ant-picker .ant-picker-input>input{line-height:36px}.headerReunionsToolbar>.reunionsRange.ant-picker .ant-picker-separator,.headerReunionsToolbar>.reunionsRange.ant-picker .ant-picker-suffix{display:inline-flex;align-items:center}.headerReunionsToolbar>.systemTopSelect.ant-select .ant-select-selector{height:100%!important;min-height:100%;border-radius:10px!important;padding:0 12px!important;display:flex;align-items:center}.headerReunionsToolbar>.systemTopSelect.ant-select .ant-select-selection-item,.headerReunionsToolbar>.systemTopSelect.ant-select .ant-select-selection-placeholder{line-height:normal!important;height:100%;display:inline-flex;align-items:center}.objectifsModeSegment.ant-segmented{flex:0 0 auto}.objectifsSearchBtn.ant-btn{height:38px;min-width:38px;border-radius:10px;border-color:#74b2d8e6;color:#1b5876;background:#f0f8fdf2}.objectifsAiBtn.ant-btn{height:40px;min-width:40px;border-radius:11px;border-color:#78b8ddeb;color:#1b5876;background:linear-gradient(180deg,#e0f1fcfa,#cde8f9fa);box-shadow:inset 0 1px #ffffffd1}.objectifsDossierBtn.ant-btn{height:40px;min-width:40px;border-radius:11px;border-color:#78b8ddeb;color:#1b5876;background:linear-gradient(180deg,#f4fbfffa,#e6f4fdfa);box-shadow:inset 0 1px #ffffffe0}.reunionsSearchBtn.ant-btn{height:38px;min-width:38px;border-radius:10px;border-color:#74b2d8e6;color:#1b5876;background:#f0f8fdf2}.headerReunionsToolbar>.reunionsSearchBtn.ant-btn.ant-btn-sm{width:38px;min-width:38px;height:38px;padding:0;line-height:36px;display:inline-flex;align-items:center;justify-content:center}.headerReunionsToolbar>.reunionsMeetingsDrawerBtn.ant-btn.ant-btn-sm{height:38px;min-width:130px;padding-inline:10px;border-radius:10px;line-height:36px;display:inline-flex;align-items:center;justify-content:center;font-weight:400;border-color:#74b2d8e6!important;color:#1b5876!important;background:linear-gradient(180deg,#f4fbfffc,#e8f5fdfc)!important;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #669fc13d!important}.headerReunionsToolbar>.reunionsMeetingsDrawerBtn.ant-btn.ant-btn-sm:hover:not(:disabled),.headerReunionsToolbar>.reunionsMeetingsDrawerBtn.ant-btn.ant-btn-sm:focus-visible:not(:disabled){border-color:#5aa3cff5!important;color:#1a516c!important;background:linear-gradient(180deg,#eef8fffc,#ddeffbfc)!important;box-shadow:inset 0 1px #ffffffeb,0 2px 4px #5695bb4d!important}.headerReunionsToolbar>.reunionsSearchBtn.ant-btn.ant-btn-sm .anticon{font-size:14px;line-height:1}.reunionsCreateBtn.ant-btn.ant-btn-sm{height:38px;min-width:156px;padding-inline:12px;border-radius:10px;line-height:36px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;margin-left:0}.reunionsPrimaryPlusBtn.ant-btn.ant-btn-sm{border-color:#3a96cef5!important;background:linear-gradient(180deg,#7fcdf5fc,#54b0e4fc)!important;color:#fff!important;box-shadow:inset 0 1px #d6f1ffb8,0 2px 4px #5397be47!important;font-weight:600!important}.reunionsPrimaryPlusBtn.ant-btn.ant-btn-sm:hover:not(:disabled),.reunionsPrimaryPlusBtn.ant-btn.ant-btn-sm:focus-visible:not(:disabled){border-color:#2b8cc8fa!important;background:linear-gradient(180deg,#6fc6f2fc,#42a7dffc)!important;color:#fff!important;box-shadow:inset 0 1px #e2f6ffbd,0 3px 6px #4c8fb652!important}.reunionsIndicatorBtn.ant-btn.ant-btn-sm .anticon{font-size:13px;line-height:1}.reunionsToolbarSpacer{flex:1 1 auto;min-width:0;height:1px}.reunionsCreateMeetingForm{display:flex;flex-direction:column;gap:12px}.reunionsCreateMeetingGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.reunionsCreateMeetingField{display:flex;flex-direction:column;gap:6px;min-width:0}.reunionsCreateMeetingField .ant-input,.reunionsCreateMeetingField .ant-input-affix-wrapper,.reunionsCreateMeetingField .ant-input-textarea textarea,.reunionsCreateMeetingField .ant-select-selector{border-radius:10px}.reunionsCreateMeetingField .ant-select{width:100%}@media (max-width: 760px){.reunionsCreateMeetingGrid{grid-template-columns:minmax(0,1fr)}}.objectifsAiBtnLogo{width:22px;height:auto;display:block}.headerObjectivesToolbar>.objectifsSearchBtn.ant-btn.ant-btn-sm{width:38px;min-width:38px;height:38px;padding:0;line-height:36px;display:inline-flex;align-items:center;justify-content:center}.headerObjectivesToolbar>.objectifsMeProviderBtn.ant-btn.ant-btn-sm{height:38px;min-width:48px;padding-inline:12px;line-height:36px;display:inline-flex;align-items:center;justify-content:center}.objectifsAiBtn.ant-btn.ant-btn-sm,.objectifsDossierBtn.ant-btn.ant-btn-sm{width:40px;min-width:40px;height:40px;padding:0;line-height:38px;display:inline-flex;align-items:center;justify-content:center}.headerObjectivesToolbar>.objectifsSearchBtn.ant-btn.ant-btn-sm .anticon{font-size:14px;line-height:1}.objectifsAiBtn.ant-btn.ant-btn-sm .anticon,.objectifsDossierBtn.ant-btn.ant-btn-sm .anticon{font-size:16px;line-height:1}.headerObjectivesToolbar>.objectifsCreateBtn.ant-btn.ant-btn-sm{height:38px;min-width:156px;padding-inline:12px;border-radius:10px;line-height:36px;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.headerObjectivesToolbar>.objectifsCreateBtn.ant-btn.ant-btn-sm .anticon{font-size:14px;line-height:1}.objectifsSearchBtn.ant-btn:hover:not(:disabled),.objectifsSearchBtn.ant-btn:focus-visible:not(:disabled){border-color:#4c9bc9fa;color:#124863;background:#e7f3fbfa}.reunionsSearchBtn.ant-btn:hover:not(:disabled),.reunionsSearchBtn.ant-btn:focus-visible:not(:disabled){border-color:#4c9bc9fa;color:#124863;background:#e7f3fbfa}.objectifsAiBtn.ant-btn:hover:not(:disabled),.objectifsAiBtn.ant-btn:focus-visible:not(:disabled){border-color:#3e95c7fa;color:#124863;background:linear-gradient(180deg,#d6ecfbfa,#bcdff6fa)}.objectifsDossierBtn.ant-btn:hover:not(:disabled),.objectifsDossierBtn.ant-btn:focus-visible:not(:disabled){border-color:#4c9bc9fa;color:#124863;background:linear-gradient(180deg,#ecf7fefa,#d6ecfbfa)}.linkedObjectivesFilters .systemTopSegment.ant-segmented.ant-segmented-sm,.headerObjectivesFilters .systemTopSegment.ant-segmented.ant-segmented-sm,.headerObjectivesToolbar .systemTopSegment.ant-segmented.ant-segmented-sm,.headerReunionsToolbar .systemTopSegment.ant-segmented.ant-segmented-sm{background:#eef6fcf2;border:1px solid rgba(128,187,221,.65);border-radius:8px;padding:2px;height:38px;min-height:38px;box-shadow:inset 0 1px #ffffffb3}.linkedObjectivesFilters .systemTopSegment.ant-segmented.ant-segmented-sm .ant-segmented-item,.headerObjectivesFilters .systemTopSegment.ant-segmented.ant-segmented-sm .ant-segmented-item,.headerObjectivesToolbar .systemTopSegment.ant-segmented.ant-segmented-sm .ant-segmented-item,.headerReunionsToolbar .systemTopSegment.ant-segmented.ant-segmented-sm .ant-segmented-item{min-height:32px;padding-inline:13px;display:inline-flex;align-items:center;border-radius:7px;border:1px solid transparent}.linkedObjectivesFilters .systemTopSegment .ant-segmented-item-label,.headerObjectivesFilters .systemTopSegment .ant-segmented-item-label,.headerObjectivesToolbar .systemTopSegment .ant-segmented-item-label,.headerReunionsToolbar .systemTopSegment .ant-segmented-item-label{font-size:13px;font-weight:600;color:#3a5668}.linkedObjectivesFilters .systemTopSegment .ant-segmented-item-selected,.headerObjectivesFilters .systemTopSegment .ant-segmented-item-selected,.headerObjectivesToolbar .systemTopSegment .ant-segmented-item-selected,.headerReunionsToolbar .systemTopSegment .ant-segmented-item-selected{background:#fff!important;border-color:#54a2ceb8!important;box-shadow:0 1px 4px #24638f1f!important}.linkedObjectivesFilters .systemTopSegment .ant-segmented-item-selected .ant-segmented-item-label,.headerObjectivesFilters .systemTopSegment .ant-segmented-item-selected .ant-segmented-item-label,.headerObjectivesToolbar .systemTopSegment .ant-segmented-item-selected .ant-segmented-item-label,.headerReunionsToolbar .systemTopSegment .ant-segmented-item-selected .ant-segmented-item-label{color:#174861!important}.linkedObjectivesFilters .systemTopSegment .ant-segmented-item:hover:not(.ant-segmented-item-selected),.headerObjectivesFilters .systemTopSegment .ant-segmented-item:hover:not(.ant-segmented-item-selected),.headerObjectivesToolbar .systemTopSegment .ant-segmented-item:hover:not(.ant-segmented-item-selected),.headerReunionsToolbar .systemTopSegment .ant-segmented-item:hover:not(.ant-segmented-item-selected){background:#ffffff94}.headerObjectivesFilters .systemTopSearch{width:min(420px,100%)}.headerObjectivesFilters .systemTopSearch.ant-input,.headerObjectivesFilters .systemTopSearch.ant-input-affix-wrapper{height:36px;border-radius:9px;font-size:14px}.headerObjectivesToolbar>.systemTopSelect.ant-select .ant-select-selector{height:38px!important;min-height:38px;border-radius:10px!important;padding:0 12px!important;display:flex;align-items:center}.headerObjectivesToolbar>.systemTopSelect.ant-select .ant-select-selection-item,.headerObjectivesToolbar>.systemTopSelect.ant-select .ant-select-selection-placeholder{line-height:36px!important}.objectifsSelectDropdown{max-width:calc(100vw - 24px)}.objectifsSelectDropdown .ant-select-item-option-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reunionsContextHint{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(126,180,212,.48);border-radius:10px;background:#f0f8fdeb;color:#1f4b65;padding:6px 10px}.reunionsWorkspace{display:grid;grid-template-columns:minmax(300px,370px) minmax(0,1fr);gap:12px;align-items:start}.reunionsMasterPane .ant-card-body,.reunionsDetailPane .ant-card-body{padding:12px}.reunionsDetailPane.ant-card{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.reunionsMasterPane .ant-card-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:10px}.reunionsMasterPane.ant-card{display:flex;flex-direction:column;align-self:start;border-radius:20px}.reunionsMasterPaneHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.reunionsMasterPaneHeaderMain{display:inline-flex;align-items:center;gap:8px}.reunionsMasterCountTag.ant-tag{margin:0;min-width:34px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(117,171,205,.52);background:#ecf7fff5;color:#1d4f68;font-size:12px;font-weight:700}.reunionsMasterCreateBtn.ant-btn.ant-btn-sm{width:28px;min-width:28px;height:28px;padding:0!important;border-radius:10px}.reunionsMasterList{display:flex;flex-direction:column;flex:1 1 auto;gap:0;padding-right:0;border-top:1px solid rgba(124,175,207,.28)}.reunionsMasterListShell{display:flex;flex:1 1 auto;min-height:0}.reunionsMasterListShell>.reunionsMasterList,.reunionsMasterListShell>.ant-empty{width:100%}.reunionsMasterItem{width:100%;box-sizing:border-box;text-align:left;border:none;border-bottom:1px solid rgba(124,175,207,.28);border-radius:0;background:transparent;padding:12px 12px 12px 14px;cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.reunionsMasterItemCompact{padding:11px 12px 11px 14px}.reunionsMasterItem:hover{background:#f2f9fe}.reunionsMasterItem:focus-visible{outline:2px solid rgba(67,146,192,.75);outline-offset:-2px}.reunionsMasterItem.is-active{box-shadow:inset 3px 0 #4392c0e6;background:#ecf7fff5}.reunionsMasterItemDate{display:block;font-size:12px;font-weight:400;color:#7b8d9d;flex:1 1 auto;min-width:0}.reunionsMasterItemTitle{display:block;margin-top:2px;color:#1f2e43;font-size:13px;font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reunionsMasterItemDateRow{display:flex;align-items:center;gap:6px}.reunionsMasterItemTopRow{display:flex;align-items:center;gap:8px}.reunionsMasterItemMetaRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:7px}.reunionsMasterItemMetaStat{display:inline-flex;align-items:center;min-height:19px;padding:0 8px;border-radius:999px;border:1px solid rgba(117,171,205,.42);background:#f6fbfff5;color:#4d6477;font-size:10.5px;font-weight:500;line-height:1}.reunionsMasterItemTooltip{max-width:320px}.reunionsMasterItemTooltipTitle{font-size:13px;font-weight:700;color:#0f3e57;margin-bottom:6px}.reunionsMasterItemTooltipBody{font-size:12px;line-height:1.45;color:#335c74;white-space:pre-wrap}.reunionsMasterItemAction.ant-btn{min-width:24px;max-width:24px;width:24px;height:24px;padding:0}.reunionsMasterItemAgenda.ant-typography{margin:3px 0 0;color:#1f4a61c7;font-size:12px;line-height:1.35}.reunionsMasterItemBadges{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.reunionsCountTag.ant-tag{margin:0;border-radius:999px;font-size:11px;line-height:1.2;padding:2px 8px;border:1px solid rgba(117,171,205,.52);background:#ecf7fff5;color:#1d4f68}.reunionsCountTag-benef.ant-tag{background:#e4f7eff5;border-color:#74b89280}.reunionsCountTag-prest.ant-tag{background:#ebf4fff5;border-color:#7aa4d880}.reunionsCountTag-topic.ant-tag{background:#fcf3e1f5;border-color:#cbab6c75}.reunionsMasterPagination{display:flex;justify-content:center;padding-top:12px;border-top:1px solid rgba(125,176,208,.2)}.reunionsMeetingsDrawer .ant-drawer-body{padding:12px}.reunionsMeetingsPanel{display:flex;flex-direction:column;gap:10px;height:100%}.reunionsMasterListInDrawer{flex:1 1 auto;overflow:auto;overflow-x:hidden}.reunionsDetailContent{width:100%}.reunionsMeetingHero{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px;border:1px solid rgba(142,211,246,.52);border-left:4px solid var(--peps-blue);border-radius:18px;background:#fff;box-shadow:0 10px 24px #1193d21a}.reunionsMeetingHeroMain{min-width:0}.reunionsMeetingHeroTopRow{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:8px 14px;min-height:0}.reunionsMeetingHeroHeadline{min-width:0;display:flex;align-items:flex-start;flex:1 1 360px;max-width:none}.reunionsMeetingHeroTitle.ant-typography{margin:0!important;color:#0f3e57;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:.01em;text-transform:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.reunionsMeetingHeroMeta{order:3;width:100%;display:inline-flex;align-items:center;gap:6px;color:#4d7690;font-size:14px;font-weight:600;line-height:1.2;white-space:normal;pointer-events:auto}.reunionsMeetingHeroMetaItem{white-space:nowrap}.reunionsMeetingHeroMetaDate{color:#4d7690;font-weight:600}.reunionsMeetingHeroMetaSeparator{color:#1193d25c;font-weight:600}.reunionsMeetingHeroMetaTime{color:var(--peps-blue);font-weight:600}.reunionsMeetingHeroAgenda.ant-typography{margin:8px 0 0!important;max-width:none;color:#2f617d;font-size:14px;line-height:1.5}.reunionsMeetingMetrics{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.reunionsMeetingMetric{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(132,180,209,.34);background:#ffffffb8;color:#2b5a74;font-size:12px;font-weight:600}.reunionsMeetingMetric.is-positive{border-color:#6fb8886b;background:#ecf8eff0;color:#2c6a42}.reunionsMeetingParticipantsPreview{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.reunionsMeetingParticipantChip{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;padding:8px 12px 8px 8px;border-radius:16px;border:1px solid rgba(135,181,208,.34);background:#ffffffc7;box-shadow:0 6px 18px #76a1bb1a}.reunionsMeetingParticipantChip.is-present{border-color:#74ba8c61}.reunionsMeetingParticipantChip.is-absent{border-color:#d19c8457}.reunionsMeetingParticipantAvatar,.reunionsContextParticipantAvatar{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#5eaff0,#2d82d7);color:#fff;font-size:13px;font-weight:700;flex:0 0 auto}.reunionsMeetingParticipantName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e4057;font-size:13px;font-weight:600}.reunionsMeetingHeroActions{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;flex:0 0 auto;margin-left:auto}.reunionsMeetingHeroIconBtn.ant-btn.ant-btn-sm{width:32px;min-width:32px;height:32px;padding:0!important;border-radius:11px;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.reunionsDetailSplit{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:14px;align-items:start}.reunionsTopicsPanel,.reunionsContextPanel{display:flex;flex-direction:column;gap:12px}.reunionsSectionCard{border:1px solid rgba(142,211,246,.34);border-radius:18px;background:linear-gradient(180deg,#fffffffc,#f4fbfffa);box-shadow:0 10px 24px #1193d212}.reunionsTopicsSection,.reunionsContextCard{padding:14px}.reunionsSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.reunionsSectionHeaderText{display:flex;flex-direction:column;gap:4px;min-width:0}.reunionsSectionTitle{color:#1d4258!important;font-size:16px}.reunionsSectionSubtitle.ant-typography{font-size:13px;color:#68859a}.reunionsSubjectsEmptyState{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:8px 4px 2px}.reunionsContextParticipantsList{display:flex;flex-direction:column;gap:10px}.reunionsContextParticipant{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;border:1px solid rgba(129,177,207,.26);background:#ffffffb8}.reunionsParticipantsPanel{border-color:#8ed3f666;background:linear-gradient(180deg,#fffffffc,#f4fbfffa);box-shadow:0 10px 24px #1193d214}.reunionsParticipantsPanelHeader{align-items:center;margin-bottom:16px}.reunionsParticipantsPanelHeaderActions{display:inline-flex;align-items:center;gap:8px}.reunionsParticipantsPanelTitle.ant-typography{display:inline-flex;align-items:baseline;gap:0;margin:0;color:#1d4258!important;font-size:14px;font-weight:700;letter-spacing:0;text-transform:none}.reunionsParticipantsPanelCount{color:#68859a}.reunionsParticipantsPanelEditBtn.ant-btn.ant-btn-sm{width:30px;min-width:30px;height:30px;padding:0!important;border-color:#92b2c7ad!important;background:linear-gradient(180deg,#f8fcfffa,#f1f8fdfa)!important;color:#40647a!important}.reunionsParticipantsPanelActionBtn.ant-btn.ant-btn-sm{height:30px;padding-inline:10px!important;border-color:#92b2c7ad!important;background:linear-gradient(180deg,#f8fcfffa,#f1f8fdfa)!important;color:#40647a!important;font-size:12px;font-weight:600!important;box-shadow:none!important}.reunionsParticipantsPanelEditBtn.ant-btn.ant-btn-sm:hover:not(:disabled),.reunionsParticipantsPanelEditBtn.ant-btn.ant-btn-sm:focus-visible:not(:disabled),.reunionsParticipantsPanelActionBtn.ant-btn.ant-btn-sm:hover:not(:disabled),.reunionsParticipantsPanelActionBtn.ant-btn.ant-btn-sm:focus-visible:not(:disabled){border-color:#ffd4058f!important;background:#ffd40524!important;color:#fff!important;box-shadow:0 4px 12px #1193d224!important}.reunionsParticipantsCompactList{gap:10px}.reunionsContextParticipant.reunionsContextParticipantCompact{padding:8px 10px;border:1px solid rgba(129,177,207,.24);border-radius:12px;background:#ffffffdb;box-shadow:none;gap:10px}.reunionsContextParticipant.is-present{border-color:#73b78c57}.reunionsContextParticipant.is-absent{border-color:#d69d8557}.reunionsContextParticipant.is-present .reunionsContextParticipantAvatar{background:linear-gradient(180deg,#66c98b,#2e9c63)}.reunionsContextParticipantBody{min-width:0;display:flex;flex-direction:column;gap:2px}.reunionsContextParticipantBody .ant-typography{margin:0}.reunionsParticipantsPanel .reunionsContextParticipantAvatar{width:34px;height:34px;font-size:13px;background:linear-gradient(180deg,var(--peps-sky) 0%,var(--peps-blue) 100%);box-shadow:inset 0 1px #ffffff42,0 4px 10px #094e7024}.reunionsContextParticipantName.ant-typography{margin:0;color:#1d4258!important;font-size:13px;font-weight:600;line-height:1.2}.reunionsParticipantsPanel .reunionsContextParticipant.is-absent{opacity:.72}.reunionsParticipantsPanel .reunionsContextParticipant.is-pending{opacity:.92}.reunionsParticipantsEmpty.ant-typography{color:#68859a!important}.reunionsContextMetaList{display:flex;flex-direction:column;gap:10px}.reunionsContextMetaRow{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#537186;font-size:13px}.reunionsContextMetaRow strong{color:#18394d;font-size:14px}.reunionsContextBeneficiaries{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.reunionsContextBeneficiaryTag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#e9f4fcf5;color:#285976;font-size:12px;font-weight:600}.reunionsContextActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.reunionsMeetingHeroActions .reunionsProvidersDrawerBtn.ant-btn.ant-btn-sm,.reunionsMeetingHeroActions .reunionsMeetingDescriptionBtn.ant-btn.ant-btn-sm,.reunionsMeetingHeroActions .reunionsMeetingHeroIconBtn.ant-btn.ant-btn-sm,.reunionsContextCard .reunionsInfoBtn.ant-btn.ant-btn-sm{border-radius:11px}.reunionsIndicatorBtn.ant-btn.ant-btn-sm,.reunionsProvidersDrawerBtn.ant-btn.ant-btn-sm{border-color:#72abcdc2!important;background:linear-gradient(180deg,#f4fbfffc,#e7f5fdfc)!important;color:#2d607d!important;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #669fc133!important;font-weight:500!important}.reunionsIndicatorBtn.ant-btn.ant-btn-sm:hover:not(:disabled),.reunionsIndicatorBtn.ant-btn.ant-btn-sm:focus-visible:not(:disabled),.reunionsProvidersDrawerBtn.ant-btn.ant-btn-sm:hover:not(:disabled),.reunionsProvidersDrawerBtn.ant-btn.ant-btn-sm:focus-visible:not(:disabled){border-color:#1193d28a!important;background:#8ed3f638!important;color:#0f628d!important;box-shadow:0 2px 8px #1193d224!important}.reunionsMeetingHeroIconBtn.ant-btn.ant-btn-sm.ant-btn-dangerous{border-color:#d9a192b8!important;background:#ffffffe6!important;color:#b25549!important;box-shadow:none!important}.reunionsMeetingHeroIconBtn.ant-btn.ant-btn-sm.ant-btn-dangerous:hover:not(:disabled),.reunionsMeetingHeroIconBtn.ant-btn.ant-btn-sm.ant-btn-dangerous:focus-visible:not(:disabled){border-color:#d67a6ea3!important;background:#ffe8e4e6!important;color:#963e34!important;box-shadow:0 2px 8px #b7675a29!important}.reunionsDetailTopTagList{display:flex;flex-wrap:wrap;gap:6px}.reunionsAddSubjectBtn.ant-btn{height:32px;border-radius:11px;font-size:12px;font-weight:500;padding-inline:12px}.reunionsAddSubjectBtn.reunionsPrimaryPlusBtn.ant-btn.ant-btn-sm{width:auto;min-width:168px;border-color:#1193d2eb!important;background:linear-gradient(180deg,#8ed3f6fa,#1193d2fa)!important;color:#fff!important;box-shadow:inset 0 1px #d6f1ffb8,0 2px 4px #1193d23d!important;font-weight:600!important}.reunionsAddSubjectBtn.reunionsPrimaryPlusBtn.ant-btn.ant-btn-sm:hover:not(:disabled),.reunionsAddSubjectBtn.reunionsPrimaryPlusBtn.ant-btn.ant-btn-sm:focus-visible:not(:disabled){border-color:#f9b812f5!important;background:linear-gradient(180deg,#f9b812fa,#f59c0efa)!important;color:#fff!important;box-shadow:inset 0 1px #fff3c8bd,0 3px 6px #f59c0e3d!important}.reunionsAddSubjectBtn.reunionsPrimaryPlusBtn.ant-btn.ant-btn-sm:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 1px #d6f1ffb8,0 1px 2px #5397be38!important}.reunionsProvidersDrawerBtn.ant-btn{height:32px;border-radius:11px;padding-inline:12px;font-size:12px}.reunionsMeetingDescriptionBtn.ant-btn.ant-btn-sm{width:28px;min-width:28px;padding:0!important}.reunionsInfoBtn.ant-btn.ant-btn-sm{border-color:#92b2c7ad!important;background:linear-gradient(180deg,#f8fcfffa,#f1f8fdfa)!important;color:#40647a!important;box-shadow:none!important;font-weight:500!important}.reunionsInfoBtn.ant-btn.ant-btn-sm:hover:not(:disabled),.reunionsInfoBtn.ant-btn.ant-btn-sm:focus-visible:not(:disabled){border-color:#72a5c3d1!important;background:linear-gradient(180deg,#f3fafffc,#e8f5fdfc)!important;color:#315f7b!important;box-shadow:0 1px 2px #74a8c833!important}.reunionsInfoBtn.reunionsInfoBtnCompact.ant-btn.ant-btn-sm{min-width:116px;width:auto;height:30px;min-height:30px;line-height:28px;border-radius:10px;padding-inline:10px!important;gap:6px;font-size:12px}.reunionsInfoBtn.reunionsInfoBtnPositive.ant-btn.ant-btn-sm{border-color:#7cb388b8!important;background:linear-gradient(180deg,#f5fff7fc,#ecfaeffc)!important;color:#2f6a3f!important}.reunionsInfoBtn.reunionsInfoBtnPositive.ant-btn.ant-btn-sm:hover:not(:disabled),.reunionsInfoBtn.reunionsInfoBtnPositive.ant-btn.ant-btn-sm:focus-visible:not(:disabled){border-color:#5fa374db!important;background:linear-gradient(180deg,#effcf3fc,#e3f6e9fc)!important;color:#24593a!important}.reunionsProjectBtn.ant-btn{height:28px;border-radius:9px;padding-inline:10px;font-size:12px}.reunionsMeetingInfoLoading{min-height:180px;display:flex;align-items:center;justify-content:center}.reunionsMeetingInfoContent{width:100%}.reunionsMeetingInfoList{display:flex;flex-direction:column;gap:8px;max-height:58vh;overflow:auto;padding-right:2px}.reunionsMeetingInfoItem{border:1px solid rgba(141,188,214,.42);border-radius:10px;background:#f8fcfff2;padding:8px 10px}.reunionsMeetingInfoLine{display:block}.reunionsMeetingInfoMeta{margin-top:4px;display:flex;flex-wrap:wrap;gap:10px;color:#456476;font-size:12px}@media (max-width: 1380px){.reunionsMeetingHero{grid-template-columns:1fr}.reunionsMeetingHeroTopRow{align-items:flex-start;min-height:0}.reunionsMeetingHeroHeadline{align-items:flex-start;flex:1 1 auto;max-width:100%}.reunionsMeetingHeroActions{justify-content:flex-start}.reunionsMeetingHeroMeta{position:static;transform:none;margin-top:8px}.reunionsDetailSplit{grid-template-columns:1fr}}@media (max-width: 1440px){.headerReunionsToolbar>.reunionsSearch{max-width:none;flex:1 1 280px}.headerReunionsToolbar>.reunionsRange{flex:1 1 250px}.headerReunionsToolbar>.reunionsCategorySelect.ant-select{flex:1 1 170px}.headerReunionsToolbar>.reunionsYearSelect.ant-select{flex:1 1 150px}}.reunionsTopicsCollapse.ant-collapse{background:transparent;border:none}.reunionsTopicsCollapse .ant-collapse-item{border:1px solid rgba(131,177,206,.24)!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffffeb,#f6fbfff5)!important;margin-bottom:10px;box-shadow:0 10px 24px #749fba14}.reunionsTopicsCollapse .ant-collapse-item:last-child{border-bottom:none!important}.reunionsTopicsCollapse .ant-collapse-header{padding:14px 16px!important;align-items:center!important}.reunionsTopicsCollapse .ant-collapse-content{border-top:1px solid rgba(131,177,206,.18)!important;background:transparent!important}.reunionsTopicsCollapse .ant-collapse-content-box{padding:4px 16px 16px!important}.reunionsTopicsCollapse .ant-collapse-header .ant-collapse-expand-icon{width:16px;min-width:16px;height:16px;margin-left:8px;margin-right:6px;border:none;border-radius:0;background:transparent;display:inline-flex;align-items:center;justify-content:center}.reunionsTopicsCollapse .ant-collapse-header .ant-collapse-expand-icon .ant-collapse-arrow{color:#2f6b87;font-size:12px;font-weight:700;opacity:.95}.reunionsTopicsCollapse .ant-collapse-item-active .ant-collapse-header .ant-collapse-expand-icon .ant-collapse-arrow{color:#1f5874}.reunionsTopicsCollapse .ant-collapse-header .ant-collapse-header-text{margin-left:4px;min-height:18px;display:flex;align-items:center}.reunionsTopicHeader{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:6px;width:100%}.reunionsTopicHeaderTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.reunionsTopicTitle{display:block;flex:0 0 auto;min-width:0}.reunionsTopicCountBadge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#ebf4fcf5;color:#2b5b74;font-size:12px;font-weight:600;white-space:nowrap}.reunionsTopicCountBadge.is-positive{background:#ebf8eff5;color:#2e6a41}.reunionsTopicMetaRow{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;flex-wrap:wrap}.reunionsTopicMetaRow .userActions{flex:0 0 auto}.reunionsTopicMetaRow .actionGroup.actionGroupCompact .ant-btn{min-width:26px;max-width:26px;width:26px;height:24px;line-height:22px}.reunionsTopicMetaRow .reunionsSubjectDecisionBtn.has-decisions.ant-btn{border-color:#60a67bd9!important;background:#e5f5ebe6!important;color:#2a7250!important}.reunionsTopicMetaRow .reunionsSubjectDecisionBtn.has-decisions.ant-btn:hover{border-color:#52946df2!important;background:#daefe2f2!important;color:#235f43!important}.reunionsTopicDescription{margin:4px 0 0;color:#335b74;line-height:1.6}.reunionsTopicBenefLabel{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;max-width:100%;margin:0;color:#2f617c}.reunionsTopicBenefLabel .reunionsTopicBenefValue{font-weight:400;font-size:12px;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reunionsTopicBenefLink.ant-btn.ant-btn-link{padding:0;height:auto;line-height:1.2;font-size:12px}.reunionsTopicBenefLabel.is-empty{color:#5f7382;font-style:italic}.reunionsSubjectModalRoot .ant-modal-wrap{display:flex;align-items:flex-start;justify-content:center;padding:12px;overflow:hidden}.reunionsSubjectModalRoot .ant-modal{top:0;margin:0;padding-bottom:0;max-width:calc(100vw - 24px)}.reunionsSubjectModalRoot .ant-modal-content{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden}.reunionsSubjectModalRoot .ant-modal-body{display:flex;flex:1 1 auto;min-height:0;overflow:hidden;padding-bottom:14px}.reunionsSubjectModalRoot .ant-modal-footer{flex:0 0 auto;margin-top:0;padding-top:10px;padding-bottom:14px;border-top:1px solid rgba(131,181,211,.24)}.reunionsSubjectModalLayout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:14px;align-items:stretch;width:100%;flex:1 1 auto;height:100%;min-height:0;box-sizing:border-box}.reunionsSubjectModalMain{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;box-sizing:border-box}.reunionsSubjectModalActions{min-width:0;min-height:0;display:flex;flex-direction:column;box-sizing:border-box}.reunionsSubjectTitleInput.ant-input{min-height:38px;font-size:15px;font-weight:500}.reunionsSubjectDescriptionInput.ant-input{font-size:14px;line-height:1.45;flex:1 1 auto;min-height:180px;max-height:none;resize:none}.richTextEditor.reunionsSubjectDescriptionInput{flex:1 1 auto;min-height:180px}.reunionsSubjectDescriptionBlock{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-height:0}.reunionsSubjectDescriptionToolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.reunionsSubjectDictationNativeBtn{flex:0 0 auto;min-height:24px;border:1px solid #8ed3f6;border-radius:999px;background:#fff;color:#16415a;padding:0 12px;font-size:12px;line-height:22px;cursor:pointer}.reunionsSubjectDictationNativeBtn:hover,.reunionsSubjectDictationNativeBtn:focus-visible{border-color:#3a97d7;color:#0f5f8e;outline:none}.reunionsSubjectDictationNativeBtn.is-listening{background:#8ed3f6;border-color:#3a97d7;color:#0d3448;box-shadow:0 0 0 2px #3a97d738}.reunionsSubjectDictationNativeBtn:disabled{cursor:not-allowed;opacity:.55}.reunionsSubjectAssistBtn.ant-btn.ant-btn-sm{flex:0 0 auto}.reunionsSubjectDictationHint.ant-typography{margin:0;color:#3a6580;font-size:12px}.speechDictationModalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1600;display:flex;align-items:center;justify-content:center;padding:18px;background:#0e1f2b6b}.speechDictationModalPanel{width:min(720px,100%);max-height:min(720px,calc(100dvh - 36px));display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:12px;background:#fff;box-shadow:0 18px 48px #0e1f2b3d;color:#17384d}.speechDictationModalHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.speechDictationModalStatus{flex:0 0 auto;color:#64798a;font-size:13px}.speechDictationModalStatus.is-listening{color:#b42318;font-weight:700}.speechDictationModalTextarea{width:100%;resize:vertical;min-height:240px;max-height:min(430px,calc(100dvh - 240px));padding:10px 12px;border:1px solid rgba(58,101,128,.28);border-radius:8px;outline:none;font-size:15px;line-height:1.55;color:#17384d;box-sizing:border-box}.speechDictationModalTextarea:focus{border-color:#8ed3f6;box-shadow:0 0 0 3px #8ed3f63d}.speechDictationModalInterim{color:#3a6580;font-size:13px}.speechDictationModalWarning,.speechDictationModalError{padding:8px 10px;border-radius:8px;font-size:13px;line-height:1.35}.speechDictationModalWarning{background:#fff7e6;color:#7a4d00}.speechDictationModalError{background:#fff1f0;color:#b42318}.speechDictationModalActions{display:flex;align-items:center;gap:8px}.speechDictationModalActionSpacer{flex:1 1 auto}.speechDictationModalButton{min-height:34px;padding:6px 12px;border:1px solid rgba(58,101,128,.28);border-radius:8px;background:#fff;color:#17384d;font:inherit;cursor:pointer}.speechDictationModalButton:hover:not(:disabled){border-color:#8ed3f6}.speechDictationModalButton.is-primary{border-color:#8ed3f6;background:#8ed3f6;color:#123247;font-weight:700}.speechDictationModalButton:disabled{cursor:not-allowed;opacity:.55}.reunionsSubjectBenefSelect.ant-select .ant-select-selector{min-height:38px!important;border-radius:10px!important}.reunionsSubjectBenefRow{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.reunionsSubjectBenefRow .reunionsSubjectBenefSelect{flex:1 1 auto;min-width:0}.reunionsSubjectBenefHint.ant-typography{flex:0 0 100%;margin:-2px 0 0;font-size:12px;color:#6b8799}.reunionsSubjectOpenDossierBtn.ant-btn{border-radius:10px;min-width:96px}.reunionsSubjectDangerRow{display:flex;justify-content:flex-end}.reunionsSubjectOperationalPanel{border:1px solid rgba(131,181,211,.34);border-radius:10px;background:#f7fcffe0;padding:10px;display:flex;flex-direction:column;gap:8px;flex:0 0 auto}.reunionsSubjectOperationalHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.reunionsSubjectOperationalBeneficiary{font-size:12px}.reunionsSubjectOperationalLoading{min-height:44px;display:flex;align-items:center;justify-content:center}.reunionsSubjectOperationalWarning{font-size:12px}.reunionsSubjectOperationalQuickButtons{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.reunionsSubjectOperationalQuickButtons .ant-btn.ant-btn-sm{min-width:116px}.reunionsSubjectOperationalQuickStats{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.reunionsSubjectOperationalStatTag.ant-tag{margin:0;border-radius:999px;padding-inline:9px;border-color:#388fc44d;background:#c9e7fa9e;color:#1e4f70;font-size:11px}.reunionsSubjectTimelinePanel{border:1px solid rgba(131,181,211,.34);border-radius:10px;background:#f7fcffe0;padding:11px;display:flex;flex-direction:column;gap:10px;min-height:0;height:100%;box-sizing:border-box}.reunionsSubjectTimelineHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.reunionsSubjectTimelineHeaderActions{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;gap:8px}.reunionsSubjectTimelineLegend{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.reunionsTimelineHint.ant-typography{display:block;margin:2px 0 0;font-size:10.5px;color:#6a8596}.reunionsTimelineLegendTag.ant-tag{margin:0;border-radius:999px;font-size:11px;padding-inline:8px}.reunionsTimelineLegendTag.is-filterable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .1s ease,opacity .1s ease,box-shadow .1s ease}.reunionsTimelineLegendTag.is-filterable:hover{transform:translateY(-1px)}.reunionsTimelineLegendTag.is-filterable.is-active{box-shadow:0 6px 12px #1193d229}.reunionsTimelineLegendTag.is-filterable.is-inactive{opacity:.38;filter:saturate(.55)}.reunionsTimelineLegendResetBtn.ant-btn.ant-btn-sm{height:24px;line-height:22px;border-radius:999px;padding-inline:10px}.reunionsTimelineLegendTag.type-meeting.ant-tag{border-color:#3580b859;background:#c9e7faad;color:#1f5d84}.reunionsTimelineLegendTag.type-rdv.ant-tag{border-color:#4e944859;background:#dcf6daad;color:#2a6a33}.reunionsTimelineLegendTag.type-rdv_group.ant-tag{border-color:#3a9f6d6b;background:#caf5e0c7;color:#1d6a47}.reunionsTimelineLegendTag.type-accord.ant-tag{border-color:#857ac259;background:#e7e2fcb8;color:#564897}.reunionsTimelineLegendTag.type-etape.ant-tag{border-color:#cd8c3d61;background:#ffecd4b8;color:#8f5315}.reunionsTimelineLegendTag.type-objectif.ant-tag{border-color:#7c7c7c52;background:#eaeaeacc;color:#3f3f3f}.reunionsTimelineLegendTag.type-action.ant-tag{border-color:#388fc457;background:#c9e7fab8;color:#235e83}.reunionsTimelineLegendTag.type-suivi.ant-tag{border-color:#51a9ad5c;background:#d6f3f4bd;color:#1f6770}.reunionsSubjectTimelineBody{display:flex;flex-direction:column;gap:2px;overflow-y:auto;overflow-x:hidden;min-height:0;padding-right:8px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(102,161,199,.55) rgba(197,224,242,.14)}.reunionsSubjectTimelineBody::-webkit-scrollbar{width:8px}.reunionsSubjectTimelineBody::-webkit-scrollbar-track{border-radius:999px;background:#c5e0f224}.reunionsSubjectTimelineBody::-webkit-scrollbar-thumb{border-radius:999px;background:#66a1c78c;border:1px solid rgba(255,255,255,.7)}.reunionsSubjectTimelineBody::-webkit-scrollbar-thumb:hover{background:#5693bdad}.reunionsTimelineGapRow,.reunionsTimelineMonthRow,.reunionsTimelineClosureRow{display:flex;align-items:center;gap:8px;padding:2px 0}.reunionsTimelineGapLine,.reunionsTimelineMonthLine,.reunionsTimelineClosureLine{flex:1 1 auto;border-top:1px solid rgba(58,95,120,.46)}.reunionsTimelineGapLabel,.reunionsTimelineMonthLabel,.reunionsTimelineClosureLabel{flex:0 0 auto;color:#355264;padding:2px 8px;font-size:11px;font-weight:400;line-height:1.2;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;border-radius:999px;border:1px solid rgba(104,160,194,.22);background:#e9f4fb9e}.reunionsTimelineGapRow.is-gap-small,.reunionsTimelineMonthRow.is-gap-small{opacity:.88}.reunionsTimelineGapRow.is-gap-small .reunionsTimelineGapLabel,.reunionsTimelineMonthRow.is-gap-small .reunionsTimelineMonthLabel{border-color:#68a0c22e;background:#ecf6fc85}.reunionsTimelineGapRow.is-gap-medium,.reunionsTimelineMonthRow.is-gap-medium{opacity:.96}.reunionsTimelineGapRow.is-gap-medium .reunionsTimelineGapLabel,.reunionsTimelineMonthRow.is-gap-medium .reunionsTimelineMonthLabel{border-color:#619abd3d;background:#e4f1fab8}.reunionsTimelineGapRow.is-gap-large,.reunionsTimelineMonthRow.is-gap-large{padding:5px 0}.reunionsTimelineGapRow.is-gap-large .reunionsTimelineGapLine,.reunionsTimelineMonthRow.is-gap-large .reunionsTimelineMonthLine{border-top-width:1px;border-top-style:solid;border-top-color:#2c506894}.reunionsTimelineGapRow.is-gap-large .reunionsTimelineGapLabel,.reunionsTimelineMonthRow.is-gap-large .reunionsTimelineMonthLabel{color:#274557;font-weight:500;border-color:#538cb157;background:#dbebf7eb}.reunionsTimelineMonthLabel{flex:0 1 auto}.reunionsTimelineClosureLabel{flex:0 1 72%;min-width:0;text-align:left;border-color:#619abd3d;background:#e4f1fabd}.reunionsTimelineClosureLine.is-left{flex:0 0 32px}.reunionsTimelineClosureLine.is-right{flex:1 1 auto;min-width:0}.reunionsTimelineClosureRow.is-muted{opacity:.35}.reunionsTimelineClosureRow.is-focus .reunionsTimelineClosureLabel{color:#27495d;font-weight:400;border-color:#538cb14d;background:#ddedf8e0}.reunionsTimelineClosureGroup{display:flex;flex-direction:column;gap:4px}.reunionsTimelineClosureGroup.is-muted{opacity:.35}.reunionsTimelineClosureRow.reunionsTimelineClosureRowGroup{cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;gap:6px}.reunionsTimelineClosureRow.reunionsTimelineClosureRowGroup:focus-visible{outline:1px solid rgba(52,127,182,.45);outline-offset:2px;border-radius:6px}.reunionsTimelineClosureRow.reunionsTimelineClosureRowGroup.is-expanded .reunionsTimelineClosureLabel{color:#214255;font-weight:500;border-color:#4982a75c;background:#d6e8f5f0}.reunionsTimelineClosureRow.reunionsTimelineClosureRowGroup .reunionsTimelineClosureLine.is-right{flex:0 0 24px}.reunionsTimelineClosureRow.reunionsTimelineClosureRowGroup .reunionsTimelineClosureLabel{flex:1 1 auto;display:block;min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reunionsTimelineClosureGroupCaret{flex:0 0 auto;color:#355264;font-size:11px;line-height:1}.reunionsTimelineClosureGroupList{display:flex;flex-direction:column;gap:3px;margin-left:34px;padding-left:8px;border-left:1px solid rgba(58,95,120,.38)}.reunionsTimelineClosureGroupItemText{margin:0;display:block;font-size:11px;color:#355264;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reunionsTimelineTodayRow{display:flex;align-items:center;gap:8px;padding:2px 0}.reunionsTimelineTodayLine{flex:1 1 auto;border-top:2px solid rgba(76,156,205,.45)}.reunionsTimelineTodayLabel{flex:0 0 auto;border:1px solid rgba(85,158,204,.48);background:#e3f5ffd9;color:#1f5f82;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;white-space:nowrap}.reunionsTimelineEventRow{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px;align-items:stretch}.reunionsTimelineEventRow.has-trajectory{grid-template-columns:24px minmax(0,1fr) 14px}.reunionsTimelineEventRow.has-objective-threads{grid-template-columns:auto 24px minmax(0,1fr)}.reunionsTimelineEventRow.has-objective-threads.has-trajectory{grid-template-columns:auto 24px minmax(0,1fr) 14px}.reunionsTimelineEventRow.is-trajectory-dim .reunionsTimelineSummaryBtn{opacity:.5}.reunionsTimelineEventRow.is-trajectory-hit .reunionsTimelineSummaryBtn{background:#eaf8fff5}.reunionsTimelineAxisCol{position:relative;min-height:36px;padding-top:1px}.reunionsTimelineDotWrap{position:relative;z-index:1;display:flex;width:100%;justify-content:center;align-items:center;line-height:0}.reunionsTimelineDot{width:18px;height:18px;min-width:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;border:1px solid rgba(66,129,170,.34);color:#1d4b67;background:#c9e7facc}.reunionsTimelineDot.type-rdv{border-color:#4e944861;color:#2a6a33;background:#dcf6dad1}.reunionsTimelineDot.type-rdv_group{border-color:#3a9f6d75;color:#1d6a47;background:#caf5e0e6}.reunionsTimelineDot.type-accord{border-color:#857ac26b;color:#564897;background:#e7e2fcd1}.reunionsTimelineDot.type-etape{border-color:#cd8c3d6b;color:#8f5315;background:#ffecd4d9}.reunionsTimelineDot.type-objectif{border-color:#7c7c7c66;color:#3f3f3f;background:#eaeaeae6}.reunionsTimelineDot.type-action{border-color:#388fc461;color:#235e83;background:#c9e7fadb}.reunionsTimelineDot.type-suivi{border-color:#51a9ad6b;color:#1f6770;background:#d6f3f4e0}.reunionsTimelineDot.type-objectif.status-en_attente{border-color:#737373;color:#4a4a4a;background:#fffffff2}.reunionsTimelineDot.type-objectif.status-a_programmer{border-color:#4286c5;color:#0d446b;background:#fffffff2}.reunionsTimelineDot.type-objectif.status-en_cours{border-color:#bd8b1e;color:#6c4c0a;background:#fffffff2}.reunionsTimelineDot.type-objectif.status-suspendu{border-color:#b76262;color:#7a2e2e;background:#fffffff2}.reunionsTimelineDot.type-objectif.status-acquis{border-color:#595;color:#1e5d1e;background:#fffffff2}.reunionsTimelineDot.type-objectif.status-abandon{border-color:#787858;color:#4f4f31;background:#fffffff2}.reunionsTimelineStem{position:absolute;left:50%;top:21px;bottom:0;transform:translate(-50%);width:2px;border-radius:999px;background:linear-gradient(180deg,#5282a073,#5282a024)}.reunionsTimelineContentCol{min-width:0}.reunionsTimelineSummaryBtn{width:100%;border:1px solid transparent;border-radius:8px;background:#ffffffbd;padding:4px 7px;text-align:left;display:block;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.reunionsTimelineSummaryBtn:hover{border-color:transparent;background:#ffffffe6}.reunionsTimelineSummaryBtn.is-expanded{border-color:#347fb68f;box-shadow:0 0 0 1px #347fb62e;background:#fffffff0}.reunionsTimelineObjectiveEditBtn.ant-btn.ant-btn-sm{height:22px;width:22px;min-width:22px;border-radius:6px;border:1px solid rgba(131,181,211,.36);color:#3b6f8d;background:#f7fcffe6}.reunionsTimelineObjectiveEditBtn.ant-btn.ant-btn-sm:hover,.reunionsTimelineObjectiveEditBtn.ant-btn.ant-btn-sm:focus-visible{border-color:#337fb580;color:#154560;background:#eff8fff5}.reunionsTimelineSummaryHead{display:flex;align-items:center;justify-content:space-between;gap:6px}.reunionsTimelineSummaryHead.reunionsTimelineSummaryHeadCompact{gap:8px}.reunionsTimelineSummarySingleLine{min-width:0;flex:1 1 auto;font-size:11.5px;font-weight:400;color:#17384a;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reunionsTimelineSummaryLead{display:inline-flex;align-items:center;min-width:0;flex:1 1 auto}.reunionsTimelineSummaryHeadDates{display:inline-flex;align-items:center;gap:8px;min-width:0}.reunionsTimelineSummaryHeadDateItem{display:inline-flex;align-items:baseline;gap:4px;min-width:0;font-size:10px;color:#4e6878}.reunionsTimelineSummaryHeadDateKey{font-weight:600}.reunionsTimelineSummaryHeadDateValue{font-weight:500}.reunionsTimelineSummaryDate{font-size:11px;color:#4e6878;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reunionsTimelineSummaryTitle{font-size:11.5px;color:#17384a;font-weight:500;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reunionsTimelineSummaryMetaRow{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:6px;min-width:0}.reunionsTimelineSummaryDates{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.reunionsTimelineSummaryDateItem{display:inline-flex;align-items:baseline;gap:4px;font-size:10px;color:#526c7b}.reunionsTimelineSummaryDateKey{font-weight:600}.reunionsTimelineSummaryDateValue{font-weight:500}.reunionsTimelineSummarySubtitle{font-size:10.5px;color:#4e6878;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reunionsTimelineSummarySubtitle.is-rdv-cancelled{display:inline-flex;align-self:flex-start;align-items:center;border:1px solid rgba(198,99,99,.62);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;color:#7a2e2e;background:#fffffff2}.reunionsTimelineSummarySubtitle.is-objectif-status{display:inline-flex;align-self:flex-start;align-items:center;border:1px solid transparent;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;background:#fffffff2}.reunionsTimelineSummarySubtitle.is-objectif-status.status-en_attente{border-color:#737373;color:#4a4a4a}.reunionsTimelineSummarySubtitle.is-objectif-status.status-a_programmer{border-color:#4286c5;color:#0d446b}.reunionsTimelineSummarySubtitle.is-objectif-status.status-en_cours{border-color:#bd8b1e;color:#6c4c0a}.reunionsTimelineSummarySubtitle.is-objectif-status.status-suspendu{border-color:#b76262;color:#7a2e2e}.reunionsTimelineSummarySubtitle.is-objectif-status.status-acquis{border-color:#595;color:#1e5d1e}.reunionsTimelineSummarySubtitle.is-objectif-status.status-abandon{border-color:#787858;color:#4f4f31}.reunionsTimelineSummarySubtitle.is-action-status{display:inline-flex;align-self:flex-start;align-items:center;border:1px solid transparent;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600;background:#fffffff2}.reunionsTimelineSummarySubtitle.is-action-status.status-open{border-color:#388fc461;color:#235e83}.reunionsTimelineSummarySubtitle.is-action-status.status-done{border-color:#3d916470;color:#1c6a42}.reunionsTimelineSummarySubtitle.is-action-status.status-overdue{border-color:#c663637a;color:#8a3a3a}.reunionsTimelineSummaryProviders{font-size:11px;color:#35596d;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reunionsTimelineSummaryLinkHint{margin-top:2px;font-size:11px;font-weight:700;color:#0f6594}.reunionsTimelineSummaryFlag{display:inline-flex;align-self:flex-start;align-items:center;border:1px solid transparent;border-radius:999px;padding:0 7px;height:18px;line-height:16px;font-size:10px;font-weight:700;white-space:nowrap;background:#fffffff2}.reunionsTimelineSummaryFlag.is-temporal-future{border-color:#4286c594;color:#0d446b}.reunionsTimelineSummaryFlag.is-temporal-ongoing{border-color:#bd8b1e99;color:#6c4c0a}.reunionsTimelineSummaryFlag.is-temporal-closed{border-color:#559955a3;color:#1e5d1e}.reunionsTimelineEventRow.type-accord.is-temporal-future .reunionsTimelineSummaryBtn,.reunionsTimelineEventRow.type-etape.is-temporal-future .reunionsTimelineSummaryBtn{background:#f5faffeb}.reunionsTimelineEventRow.type-accord.is-temporal-ongoing .reunionsTimelineSummaryBtn,.reunionsTimelineEventRow.type-etape.is-temporal-ongoing .reunionsTimelineSummaryBtn{background:#fffaf1eb}.reunionsTimelineEventRow.type-accord.is-temporal-closed .reunionsTimelineSummaryBtn,.reunionsTimelineEventRow.type-etape.is-temporal-closed .reunionsTimelineSummaryBtn{background:#f6fff6eb}.reunionsTimelineEventRow.type-action.is-action-overdue .reunionsTimelineSummaryBtn{background:#fff4f4f0}.reunionsTimelineExpandedCard{margin-top:4px;border:1px solid rgba(145,188,214,.32);border-radius:8px;background:#ffffffb8;padding:6px 8px;display:flex;flex-direction:column;gap:4px}.reunionsTimelineExpandedMeta{font-size:11.5px;color:#2f5164}.reunionsTimelineExpandedList{display:flex;flex-direction:column;gap:3px}.reunionsTimelineExpandedTopicBlock{border:1px solid rgba(145,188,214,.28);border-radius:6px;padding:6px 7px;background:#ffffffb8}.reunionsTimelineExpandedText{margin:0;font-size:12px;font-weight:400;color:#17384a}.reunionsTimelineExpandedTopicDescription{margin:3px 0 0;font-size:12px;line-height:1.36;color:#284a5d;word-break:break-word}.reunionsTimelineExpandedText.is-linked{color:#0b5a86;font-weight:700}.reunionsTimelineExpandedSeriesRow{display:flex;align-items:center;justify-content:space-between;gap:6px}.reunionsTimelineExpandedSeriesInline{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reunionsTimelineExpandedSeriesMain{display:flex;flex-direction:column;gap:1px;min-width:0}.reunionsTimelineExpandedSeriesMeta{min-width:0;font-size:11px;font-weight:400;color:#526c7b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reunionsTimelineExpandedSeriesTags{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.reunionsTimelineExpandedTags{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.reunionsTimelineExpandedTextBlock.ant-typography{margin:0;font-size:12.5px;color:#193a4d;white-space:pre-wrap;word-break:break-word}.reunionsTimelineTrajectoryCol{position:relative;display:flex;align-items:stretch;justify-content:center}.reunionsTimelineTrajectorySegment{width:4px;border-radius:999px;opacity:.16;border:1px solid transparent;height:100%;min-height:36px}.reunionsTimelineTrajectorySegment.is-active{opacity:.95}.reunionsTimelineTrajectorySegment.status-en_attente{border-color:#7070708c;background:#bababad1}.reunionsTimelineTrajectorySegment.status-a_programmer{border-color:#9e9e9e99;background:repeating-linear-gradient(180deg,#e1e1e1f0 0,#e1e1e1f0 5px,#e1e1e152 5px,#e1e1e152 9px)}.reunionsTimelineTrajectorySegment.status-en_cours{border-color:#2d7bba9e;background:#78c1f5eb}.reunionsTimelineTrajectorySegment.status-suspendu{border-color:#d48023a6;background:repeating-linear-gradient(180deg,#f8bd7cf0 0,#f8bd7cf0 4px,#f8bd7c42 4px,#f8bd7c42 8px)}.reunionsTimelineTrajectorySegment.status-acquis{border-color:#439c67b8;background:#7ed39ceb}.reunionsTimelineTrajectorySegment.status-abandon{border-color:#cd4646b8;background:#f88080e6}.reunionsTimelineTrajectoryNode{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:999px;background:#0f6ba0;box-shadow:0 0 0 2px #fffc}.reunionsTimelineTrajectoryNode.is-origin{width:10px;height:10px;background:#124f74}.reunionsTimelineTrajectoryEnd{position:absolute;left:50%;top:6px;transform:translate(-50%);width:8px;height:8px;border-radius:999px}.reunionsTimelineTrajectoryEnd.status-acquis{background:#2d8f5d}.reunionsTimelineTrajectoryEnd.status-abandon{width:9px;height:9px;border-radius:0;background:transparent}.reunionsTimelineTrajectoryEnd.status-abandon:before,.reunionsTimelineTrajectoryEnd.status-abandon:after{content:"";position:absolute;left:3px;top:0;width:2px;height:9px;border-radius:999px;background:#b63636}.reunionsTimelineTrajectoryEnd.status-abandon:before{transform:rotate(45deg)}.reunionsTimelineTrajectoryEnd.status-abandon:after{transform:rotate(-45deg)}.reunionsTimelineThreadsCol{min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:1px;gap:1px;justify-content:start;align-items:stretch;padding-top:1px}.reunionsTimelineThreadSegment{position:relative;width:1px;border-radius:0;opacity:.06;border:0}.reunionsTimelineThreadSegment.is-active{opacity:.78}.reunionsTimelineThreadSegment.is-closed{opacity:.24}.reunionsTimelineThreadSegment.is-active.is-closed{opacity:.62}.reunionsTimelineThreadSegment.is-muted{opacity:.03;filter:saturate(.5)}.reunionsTimelineThreadSegment.is-muted.is-active{opacity:.12}.reunionsTimelineThreadSegment.is-focus{opacity:.2;filter:saturate(1.08)}.reunionsTimelineThreadSegment.is-focus.is-active{opacity:.96}.reunionsTimelineThreadSegment.status-en_attente{background:#868686eb}.reunionsTimelineThreadSegment.status-a_programmer{background:#aaaaaae6}.reunionsTimelineThreadSegment.status-en_cours{background:#46aaecf0}.reunionsTimelineThreadSegment.status-suspendu{background:#e9a052f0}.reunionsTimelineThreadSegment.status-acquis{background:#60be82f5}.reunionsTimelineThreadSegment.status-abandon{background:#e26262f0}.reunionsTimelineThreadSegment.status-accord{background:#837ac2eb}.reunionsTimelineThreadMarker{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:5px;height:5px;border-radius:999px;background:#2f7d4f}.reunionsTimelineThreadMarker.is-cross{width:6px;height:6px;border-radius:0;background:transparent}.reunionsTimelineThreadMarker.is-cross:before,.reunionsTimelineThreadMarker.is-cross:after{content:"";position:absolute;left:2px;top:0;width:2px;height:6px;border-radius:999px;background:#b63636}.reunionsTimelineThreadMarker.is-cross:before{transform:rotate(45deg)}.reunionsTimelineThreadMarker.is-cross:after{transform:rotate(-45deg)}.reunionsSubjectOperationalItem{display:flex;flex-direction:column;gap:3px;border-bottom:1px solid rgba(141,188,217,.26);padding-bottom:5px}.reunionsSubjectOperationalItem:last-child{border-bottom:0;padding-bottom:0}.reunionsSubjectOperationalMeta{font-size:12px;color:#486a7f}.reunionsSubjectOperationalRowTags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.reunionsSubjectOperationalRowTags .ant-tag{margin:0}.reunionsSubjectOperationalTopicsList{display:flex;flex-direction:column;gap:8px;margin-top:2px}.reunionsSubjectOperationalTopicBlock{display:flex;flex-direction:column;gap:3px}.reunionsSubjectOperationalTopicTitle.ant-typography{margin:0;font-size:13px;line-height:1.35;color:#1f3f52;font-weight:600}.reunionsSubjectOperationalTopicDescription{margin:0;font-size:13px;line-height:1.4;color:#1f3f52;word-break:break-word}.reunionsSubjectOperationalTagWarn.ant-tag{color:#8a3a3a;border-color:#c6636352;background:#ffdededb}.reunionsSubjectOperationalTagInfo.ant-tag{color:#235e83;border-color:#388fc457;background:#c3e3f9db}.reunionsSubjectOperationalTagOk.ant-tag{color:#1c6a42;border-color:#3d916461;background:#cbefdad1}.reunionsSubjectOperationalDrawer .ant-drawer-body{padding:10px}.reunionsSubjectOperationalDrawerBody{min-height:100%}.reunionsSubjectOperationalDrawerList{display:flex;flex-direction:column;gap:8px;min-height:0}.reunionsSubjectOperationalDrawerActions{display:flex;justify-content:flex-end}.reunionsSubjectOperationalItemHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.reunionsSubjectOperationalItemHeader .ant-typography{flex:1 1 auto;min-width:0}.reunionsSubjectOperationalObjectiveMeta{gap:8px}.reunionsObjectiveStatusTag.ant-tag{margin:0;border-radius:999px;border:1px solid transparent;font-size:12px;line-height:18px;padding:0 10px}.reunionsObjectiveStatusTag.status-en_attente.ant-tag{background:#fffffff2;border-color:#737373;color:#4a4a4a}.reunionsObjectiveStatusTag.status-a_programmer.ant-tag{background:#fffffff2;border-color:#4286c5;color:#0d446b}.reunionsObjectiveStatusTag.status-en_cours.ant-tag{background:#fffffff2;border-color:#bd8b1e;color:#6c4c0a}.reunionsObjectiveStatusTag.status-suspendu.ant-tag{background:#fffffff2;border-color:#b76262;color:#7a2e2e}.reunionsObjectiveStatusTag.status-acquis.ant-tag{background:#fffffff2;border-color:#595;color:#1e5d1e}.reunionsObjectiveStatusTag.status-abandon.ant-tag{background:#fffffff2;border-color:#787858;color:#4f4f31}.reunionsDecisionStateTag.ant-tag{margin:0;border-radius:999px;border:1px solid transparent;font-size:12px;line-height:18px;padding:0 10px;background:#fffffff2}.reunionsDecisionStateTag.status-open.ant-tag{border-color:#388fc461;color:#235e83}.reunionsDecisionStateTag.status-done.ant-tag{border-color:#3d916470;color:#1c6a42}.reunionsDecisionStateTag.status-overdue.ant-tag{border-color:#c6636380;color:#8a3a3a}.actionModalLayout{display:flex;flex-direction:column;gap:14px}.actionModalContextRow{display:flex;align-items:center;gap:8px}.actionModalContextText{color:#4a6073;font-weight:600}.actionModalAssignmentSummary{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;border:1px solid rgba(119,151,178,.2);background:#f1f7fc94}.actionModalAssignmentSummaryValue.ant-typography{color:#2b4356;font-weight:600}.actionModalAssignmentSummaryEmpty.ant-typography{color:#667d90}.actionModalFieldBlock{display:flex;flex-direction:column;gap:6px}.actionModalLabel{color:#22384b}.actionModalInlineRow{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.actionModalDateField{min-width:220px;max-width:260px}.actionModalCheckboxWrap{min-height:32px;display:flex;align-items:center;padding-bottom:3px}.actionModalAssignRow{display:flex;align-items:center;gap:8px}.actionModalProviderPicker{min-width:0;flex:1 1 auto}.actionModalProviderAddBtn.ant-btn{min-width:104px;flex:0 0 auto}.actionModalSelectedProviders{display:flex;flex-direction:column;gap:6px;max-height:190px;overflow:auto;padding-right:2px}.actionModalSelectedProviderItem{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;border:1px solid rgba(119,151,178,.25);background:#f1f7fcb8;color:#2f4659}.actionModalMetaHint.ant-typography{color:#5f7589;font-size:12px}.reunionsSubjectOperationalObjectiveDescription.ant-typography{margin:0;font-size:13px;line-height:1.4;color:#284657;white-space:pre-wrap;word-break:break-word}.reunionsSubjectDecisionsPanel{margin-top:0;border:1px solid rgba(131,181,211,.34);border-radius:10px;background:#f7fcffe0;padding:11px;display:flex;flex-direction:column;gap:11px;min-height:0;box-sizing:border-box}.reunionsSubjectDecisionsHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.reunionsSubjectDecisionsHeaderActions{display:flex;align-items:center;gap:8px}.reunionsSubjectDecisionsList{border:1px solid rgba(141,188,217,.34);border-radius:8px;background:#fbfeff;padding:8px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-height:180px;max-height:none;overflow:auto}.reunionsSubjectDecisionItem{border:0;border-radius:0;background:transparent;padding:8px 4px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:8px;border-bottom:1px solid rgba(141,188,217,.34)}.reunionsSubjectDecisionItem:last-child{border-bottom:0}.reunionsSubjectDecisionItemMain{min-width:0;display:flex;flex-direction:column;gap:4px}.reunionsSubjectDecisionItemDesc{min-width:0;font-size:13px;line-height:1.24}.reunionsSubjectDecisionProviderList{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.reunionsSubjectDecisionProviderChip{display:inline-flex;align-items:center;max-width:160px;min-height:20px;padding:0 8px;border-radius:8px;border:1px solid rgba(56,143,196,.28);background:#c9e7fab3;color:#2b5f82;font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reunionsSubjectDecisionProviderChip.is-done{border-color:#3d916461;background:#cbefdad1;color:#1c6a42}.reunionsSubjectDecisionDateChip{display:inline-flex;align-items:center;justify-content:center;min-width:78px;height:28px;min-height:28px;padding:0 10px;border-radius:8px;border:1px solid rgba(56,143,196,.34);background:#c3e3f9db;color:#235e83;font-size:11px;font-weight:600;line-height:1;white-space:nowrap}.reunionsSubjectDecisionItem .ant-btn.ant-btn-sm{min-height:28px;height:28px;min-width:28px;padding:0 10px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-sizing:border-box}.reunionsSubjectDecisionDateChip.is-todo{border-color:#388fc457;background:#c3e3f9db;color:#235e83}.reunionsSubjectDecisionDateChip.is-done{border-color:#3d916461;background:#cbefdad1;color:#1c6a42}.reunionsSubjectDecisionDateChip.is-late{border-color:#c6636352;background:#ffdededb;color:#8a3a3a}.reunionsSubjectDecisionDateChip.is-none{border-color:#a3b2bf5c;background:#eef3f7db;color:#5f7382}.reunionsDecisionHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}@media (max-width: 1120px){.reunionsSubjectModalLayout{grid-template-columns:minmax(0,1fr)}}.reunionsDecisionHeader.reunionsDecisionHeaderOnlyAction{justify-content:flex-end}.reunionsDecisionList{border:1px solid rgba(131,181,211,.34);border-radius:10px;background:#f7fcffe0;padding:6px;display:flex;flex-direction:column;gap:6px;max-height:220px;overflow:auto}.reunionsDecisionBody{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:12px;align-items:start}.reunionsDecisionListPanel{min-width:0}.reunionsDecisionEditPanel{min-width:0;display:flex;flex-direction:column;gap:10px}.reunionsDecisionItem{border:1px solid rgba(141,188,217,.4);border-radius:9px;background:#fafdff;color:#1f445a;text-align:left;padding:7px 9px;display:flex;align-items:flex-start;gap:10px;cursor:pointer}.reunionsDecisionItem:hover{background:#eef7fd;border-color:#78b0d19e}.reunionsDecisionItem.is-active{border-color:#5097c5bf;background:#d6ecfab8}.reunionsDecisionItemDesc{font-size:13px;line-height:1.25}.reunionsDecisionItemMain{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.reunionsDecisionItemProviders{font-size:11px;line-height:1.2;color:#507289;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reunionsDecisionItemStatus{flex:0 0 auto;border:1px solid rgba(41,132,214,.28);border-radius:8px;padding:2px 8px;font-size:11px;color:#265f85;background:#2984d61a}.reunionsDecisionItemStatus.is-done{border-color:#2984d66b;color:#154b72;background:#2984d62e}.reunionsDecisionItemDate{flex:0 0 auto;font-size:11px;color:#618195}.reunionsDecisionFormRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.reunionsDecisionAssignments{display:flex;flex-direction:column;gap:8px}.reunionsDecisionAssignRow{display:flex;align-items:center;gap:8px}.reunionsDecisionAssignSelect.ant-select,.reunionsDecisionAssignSelect.manualSearchSelectRoot{flex:1 1 auto;min-width:0}.reunionsDecisionAssignedList{display:flex;flex-direction:column;gap:6px;max-height:170px;overflow:auto;padding-right:2px}.reunionsDecisionAssignDropdown .ant-select-item-option-content{white-space:normal}.reunionsDecisionAssignedItem{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(141,188,217,.32);border-radius:8px;background:#f7fcffd9;padding:4px 8px}.reunionsDecisionAssignedName{color:#1f445a;font-size:12px}.reunionsSubjectModalRoot .ant-modal-mask{background:#0816269e!important;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px)}.reunionsDecisionAssignHint.ant-typography{font-size:12px}.reunionsPresencePanel{border:1px solid rgba(128,181,212,.35);border-radius:10px;background:#f5fbfff5;padding:9px 10px}.reunionsPresenceDrawer .ant-drawer-body{padding:10px}.reunionsPresencePanel.reunionsPresencePanelInDrawer{border:none;border-radius:0;background:transparent;padding:0}.reunionsPresenceList{margin-top:8px;display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 260px);overflow:auto;padding-right:2px}.reunionsPresenceHint.ant-typography{margin:0;font-size:12px;color:#628094}.reunionsPresenceActions{margin-top:8px;display:flex;align-items:center;gap:6px}.reunionsPresenceSelect.ant-select,.reunionsPresenceSelect.manualSearchSelectRoot{flex:1 1 auto;min-width:0}.manualSearchSelectRoot{position:relative}.manualSearchField{display:flex;align-items:flex-start;gap:8px;min-width:0}.manualSearchField .manualSearchSelectRoot{flex:1 1 auto;min-width:0}.manualSearchInput.ant-input-affix-wrapper{height:32px;border-radius:10px}.manualSearchInputPlainWrap{position:relative}.manualSearchInputPlain{width:100%;max-width:100%;height:32px;border:1px solid rgba(17,147,210,.22);border-radius:10px;background:#fffffff5;color:#1f445a;box-sizing:border-box;padding:0 34px 0 11px;font:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.manualSearchInputPlain::placeholder{color:#40596ab8}.manualSearchInputPlain:hover{border-color:#1193d261}.manualSearchInputPlain:focus{border-color:#1193d2ad;box-shadow:0 0 0 4px #1193d21f;background:#fff}.manualSearchClearBtn{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;border-radius:999px;background:transparent;color:#5f7382cc;padding:0;cursor:pointer;transition:color .2s ease,background .2s ease}.manualSearchClearBtn:hover{color:#1193d2e6;background:#8ed3f62e}.manualSearchClearBtn:focus-visible{outline:2px solid rgba(17,147,210,.3);outline-offset:1px}.manualSearchDropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:2500;overflow:auto;border:1px solid #b7d9ef;border-radius:10px;background:#f8fcff;box-shadow:0 8px 18px #1a466133;padding:4px}.manualSearchOption{width:100%;text-align:left;border:none;border-radius:8px;background:transparent;color:#1f445a;padding:7px 10px;font-size:14px;cursor:pointer}.manualSearchOption:hover{background:#b2d6ed5c}.manualSearchOption.is-selected{background:#95c5e37a}.manualSearchDropdownState{display:flex;align-items:center;gap:8px;padding:10px 8px}.manualMultiSearchField{display:flex;flex-direction:column;gap:8px}.manualMultiSearchField .manualSearchField,.messagingManualSelect.manualSearchField{flex:0 0 auto;width:100%;min-width:0}.messagingManualSearchBtn.ant-btn{height:32px;width:32px;min-width:32px;flex:0 0 32px;padding:0;border-radius:10px}.manualMultiSearchTags{width:100%;display:flex;flex-wrap:wrap;gap:6px}.manualMultiSearchTags .ant-tag{margin-inline-end:0}.reunionsPresenceAddBtn.ant-btn{height:28px;min-width:28px;padding:0;border-radius:8px}.reunionsPresenceSearchBtn.ant-btn,.reunionsDecisionAssignSearchBtn.ant-btn{height:28px;min-width:28px;width:28px;padding:0;border-radius:8px}.reunionsPresenceItem{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:8px;padding:2px 6px;cursor:context-menu}.reunionsPresenceItem:hover{background:#b6d6eb2e}.reunionsPresenceItem.is-saving{opacity:.7}.reunionsPresenceMain{display:inline-flex;align-items:center;gap:8px;min-width:0}.reunionsPresenceName{color:#1e495f;font-size:13px}.reunionsDetailTopicsList{margin:0;padding-left:18px}.reunionsDetailTopicsList li{margin:0 0 4px}.objectifsAiResult{border:1px solid rgba(132,186,216,.45);border-radius:10px;background:#f8fcffe6;padding:10px 12px;max-height:52vh;overflow:auto;color:#1f435a;line-height:1.45}.objectifsAiResult>*:first-child{margin-top:0}.objectifsAiResult>*:last-child{margin-bottom:0}.objectifsAiResult h2,.objectifsAiResult h3{margin:12px 0 6px;color:#1d5878}.objectifsAiResult p{margin:0 0 8px}.objectifsAiResult ul,.objectifsAiResult ol{margin:0 0 10px 18px;padding:0}.objectifsAiResult li{margin:2px 0}.objectifsAiResult table{width:100%;border-collapse:collapse;margin:8px 0 10px;background:#ffffffe6}.objectifsAiResult th,.objectifsAiResult td{border:1px solid rgba(126,180,212,.45);padding:6px 8px;vertical-align:top}.objectifsAiResult th{background:#e5f3fcf2;font-weight:600}.objectifsAiWarnings{display:flex;flex-direction:column;gap:4px}.objectifsStatusFilterBar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.objectifsStatusFilterActions{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.objectifsStatusFilterLabel{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#2b5b75!important}.objectifsStatusFilterBar .ant-checkbox-group{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.objectifsStatusFilterBar .ant-checkbox-wrapper{margin-inline-start:0;padding:2px 8px 2px 6px;border:1px solid rgba(133,184,213,.48);border-radius:999px;background:#f5fbffe6;color:#2c5b74;font-size:12px}.objectifsStatusFilterBar .ant-checkbox-wrapper:hover{border-color:#5ba2cdb3;background:#ecf7fef2}.objectifsKanbanEmpty,.objectifsKanbanLoading{min-height:120px;border:1px dashed rgba(130,187,219,.9);border-radius:12px;background:#f5fafedb;color:#174861cc;display:flex;align-items:center;justify-content:center;padding:12px}.objectifsKanbanLoading{gap:9px}.objectifsKanbanScroller{overflow-x:visible;padding-bottom:6px}.objectifsKanbanGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.objectifsKanbanColumn{display:flex;flex-direction:column;min-height:340px;border-radius:12px;border:1px solid rgba(122,151,170,.45);background:linear-gradient(180deg,#f8fbfdf5,#f1f7fbf0);transition:border-color .12s ease,box-shadow .12s ease}.objectifsKanbanColumn.isDropTarget{border-color:#2a84d1eb;box-shadow:0 0 0 2px #2a84d12e}.objectifsKanbanColumnHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;border-bottom:1px solid rgba(82,118,141,.25);font-size:13px;font-weight:650;color:#174861;border-top-left-radius:12px;border-top-right-radius:12px}.objectifsKanbanCount{min-width:24px;height:24px;border-radius:999px;border:1px solid rgba(84,122,145,.45);background:#ffffffd1;color:#194a63;font-size:12px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px}.objectifsKanbanCount.hasItems{border-color:#16455c80;color:#fff}.objectifsKanbanCards{display:flex;flex-direction:column;gap:8px;padding:8px}.objectifsKanbanCard{position:relative;min-width:0;border:1px solid rgba(132,190,223,.58);border-radius:10px;background:#fffffff2;padding:9px 10px;box-shadow:0 2px 5px #1b557a14;cursor:pointer;transition:box-shadow .12s ease,border-color .12s ease,opacity .12s ease}.objectifsKanbanCard:hover,.objectifsKanbanCard:focus-visible{border-color:#4e9cced1;box-shadow:0 4px 10px #1b557a24}.objectifsKanbanCard.isSelected{border-color:#4e9ccee6;background:#ecf8fff5;box-shadow:0 0 0 2px #8ed3f673,0 4px 10px #1b557a24}.objectifsKanbanCard.isDragging{opacity:.45}.objectifsKanbanCard.isUpdating{opacity:.72}.objectifsKanbanCardActions{position:absolute;right:6px;bottom:calc(100% - 1px);z-index:5;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:3px;max-width:calc(100% - 12px);padding:2px 4px;border:1px solid rgba(132,190,223,.58);border-radius:9px;background:#fffffff5;box-shadow:0 4px 10px #1b557a1f;opacity:0;pointer-events:none;transition:opacity .12s ease}.objectifsKanbanCards>.objectifsKanbanCard:first-child{padding-top:38px}.objectifsKanbanCards>.objectifsKanbanCard:first-child .objectifsKanbanCardActions{top:6px;bottom:auto}.objectifsKanbanCard:hover .objectifsKanbanCardActions,.objectifsKanbanCard:focus-within .objectifsKanbanCardActions{opacity:1;pointer-events:auto}.objectifsKanbanCardQuickBtn.ant-btn.ant-btn-sm{width:24px;min-width:24px;height:24px;padding:0;line-height:22px;border-radius:7px;color:#20546f;box-shadow:none!important}.objectifsKanbanCardQuickBtn.ant-btn.ant-btn-sm:hover{background:#e0f1fbe6!important;color:#124a66!important}.objectifsKanbanCardBeneficiary{min-width:0;font-size:12px;font-weight:500;color:#245972;line-height:1.25;padding-right:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.objectifsKanbanCardBeneficiaryLink.ant-btn.ant-btn-link.ant-btn-sm{max-width:100%;padding:0;height:auto;min-height:0;font-size:12px;font-weight:500;color:#1c5672;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.objectifsKanbanCardBeneficiaryLink.ant-btn.ant-btn-link.ant-btn-sm>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.objectifsKanbanCardBeneficiaryLink.ant-btn.ant-btn-link.ant-btn-sm:hover,.objectifsKanbanCardBeneficiaryLink.ant-btn.ant-btn-link.ant-btn-sm:focus-visible{color:#124962!important;text-decoration:underline;background:transparent!important}.objectifsKanbanCardTitle{margin-top:4px;font-size:13px;font-weight:500;color:#173748;line-height:1.3;padding-right:8px}.objectifsKanbanCardCategories{margin-top:4px;font-size:12px;color:#174861c7;line-height:1.3;padding-right:8px}.objectifsKanbanCardCloseResult{margin-top:4px;font-size:12px;color:#1e4f68;line-height:1.3;padding-right:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.objectifsKanbanMeta{margin-top:7px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;min-width:0;max-width:100%}.objectifsKanbanChip{display:block;box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;border-radius:999px;border:1px solid rgba(126,173,198,.55);background:#eaf5fce6;color:#20536e;font-size:11px;font-weight:600;line-height:16px;padding:3px 8px;white-space:nowrap}.objectifsKanbanChip.isWarning{border-color:#c4893a8c;background:#ffefcde6;color:#875521}.objectifsKanbanColumnEmpty{color:#1843599e;font-size:12px;padding:8px 2px 2px}.objectifsKanbanHint{margin-top:2px}.objectifsModalLoading{min-height:160px;display:flex;align-items:center;justify-content:center;gap:8px;color:#174861d9}.objectifsKanbanPager{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 8px 9px;border-top:1px solid rgba(132,170,192,.22)}.objectifsKanbanPagerBtn.ant-btn{min-width:28px;height:26px;padding:0;border-radius:8px;border:1px solid rgba(120,167,193,.62);color:#1a4d66;background:#f0f8fde6}.objectifsKanbanPagerBtn.ant-btn:disabled{color:#1c4c6561!important;border-color:#80a8bf52!important;background:#f4f9fdb8!important}.objectifsKanbanPagerText{min-width:44px;text-align:center;font-size:12px;font-weight:650;color:#1d4f68}.objectifsKanbanColumnHeader.status-en_attente{background:#e5e5e5}.objectifsKanbanColumnHeader.status-a_programmer{background:#c1e0ff}.objectifsKanbanColumnHeader.status-en_cours{background:#ffe375}.objectifsKanbanColumnHeader.status-suspendu{background:#ffe5e5}.objectifsKanbanColumnHeader.status-acquis{background:#e1ffe1}.objectifsKanbanColumnHeader.status-abandon{background:#dedec4}.objectifsKanbanCount.status-en_attente.hasItems{background:#737373}.objectifsKanbanCount.status-a_programmer.hasItems{background:#4286c5}.objectifsKanbanCount.status-en_cours.hasItems{background:#bd8b1e}.objectifsKanbanCount.status-suspendu.hasItems{background:#b76262}.objectifsKanbanCount.status-acquis.hasItems{background:#595}.objectifsKanbanCount.status-abandon.hasItems{background:#787858}@media (max-width: 1700px){.objectifsKanbanGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1200px){.objectifsKanbanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.objectifsSearchScopeBar{width:100%}.headerObjectivesToolbar{display:grid;width:100%;grid-template-columns:1fr;row-gap:8px}.headerObjectivesToolbar.mode-noms,.headerObjectivesToolbar.mode-beneficiaire,.headerObjectivesToolbar.mode-categories,.headerObjectivesToolbar.mode-prestataire{grid-template-columns:1fr}.headerObjectivesToolbar>.objectifsSearchBtn{justify-self:start}.headerObjectivesToolbar>.objectifsCreateBtn{justify-self:start}.objectifsStatusFilterActions{margin-left:0}.objectifsKanbanGrid{grid-template-columns:1fr}.headerReunionsToolbar{display:flex;width:100%;flex-wrap:wrap;align-items:stretch}.headerReunionsToolbar>.reunionsModeSegment.ant-segmented,.headerReunionsToolbar>.reunionsSearch,.headerReunionsToolbar>.reunionsRange,.headerReunionsToolbar>.reunionsCategorySelect.ant-select,.headerReunionsToolbar>.reunionsYearSelect.ant-select{width:100%;min-width:0}.headerReunionsToolbar>.reunionsCreateBtn,.headerReunionsToolbar>.reunionsMeetingsDrawerBtn{margin-left:0}.headerReunionsToolbar>.reunionsToolbarSpacer{display:none}.reunionsWorkspace{grid-template-columns:1fr}.reunionsMasterList{padding-right:0}.reunionsDetailSplit{grid-template-columns:1fr}}.content.contentSystem .systemTopFilters .systemTopSelect.ant-select{min-width:210px;height:36px;align-self:stretch}.content.contentSystem .systemTopFilters .systemTopSelect.ant-select .ant-select-selector{height:36px!important;border-radius:9px!important;padding:0 11px!important;display:flex!important;align-items:center}.content.contentSystem .systemTopFilters .systemTopSelect.ant-select .ant-select-selection-wrap{align-items:center}.content.contentSystem .systemTopFilters .systemTopSelect.ant-select .ant-select-selection-item,.content.contentSystem .systemTopFilters .systemTopSelect.ant-select .ant-select-selection-placeholder{line-height:34px!important}.content.contentSystem .filterSection,.content.contentSystem .criteriaGroupsPanel{padding:11px 12px}.content.contentSystem .criteriaGroupsRow{gap:8px}.content.contentSystem .criteriaGroupChip.ant-btn{height:31px;line-height:29px;padding:0 12px}.content.contentSystem .ant-table-wrapper{margin-top:8px}.pageTitleRow{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:10px 0}.pageTitleRow h1{margin:0;font-size:22px}.titleWithContext{display:inline-flex;align-items:baseline;gap:10px}.titleWithContext .muted{margin:0;font-size:14px}.headerMenuTitle .ant-typography{margin:0!important;font-size:clamp(15px,.95vw,17px)!important;font-weight:520!important;line-height:1.12;letter-spacing:-.006em;color:#1a3f53}.headerMenuTitle .muted{margin-top:2px;font-size:12.5px;color:#1a3f539e}.headerOptionPage .pageTitleRow{margin:0 0 4px;align-items:center}.headerOptionPage .headerMenuTitle .ant-typography{margin:0!important;font-size:clamp(17px,1.1vw,20px)!important;font-weight:600!important;line-height:1.12;letter-spacing:-.01em;color:#173748}.homeSearchWrap{display:flex;align-items:flex-end}.homeWorkCard{width:100%;margin-left:0;margin-right:0;border-radius:16px!important}.homeCheckedOutDocumentsList{display:flex;flex-direction:column;gap:12px}.homeCheckedOutDocumentItem{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(188,207,223,.64);border-radius:16px;background:radial-gradient(circle at top right,rgba(142,211,246,.12),transparent 34%),linear-gradient(180deg,#fffffffa,#f7fbfff5)}.homeCheckedOutDocumentMain{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.homeCheckedOutDocumentTitle.ant-typography{margin:0;color:#163347;font-size:15px;font-weight:700}.homeCheckedOutDocumentMeta.ant-typography{margin:0;color:#5f7486;font-size:13px}.homeCheckedOutDocumentActions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto}.institutionCheckedOutDocumentsList{display:flex;flex-direction:column;gap:12px}.institutionCheckedOutDocumentItem{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgba(188,207,223,.64);border-radius:16px;background:radial-gradient(circle at top right,rgba(142,211,246,.1),transparent 34%),linear-gradient(180deg,#fffffffa,#f7fbfff5)}.institutionCheckedOutDocumentMain{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.institutionCheckedOutDocumentTitle.ant-typography{margin:0;color:#163347;font-size:15px;font-weight:700}.institutionCheckedOutDocumentMeta.ant-typography{margin:0;color:#5f7486;font-size:13px}.institutionCheckedOutDocumentActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.institutionCreneauxGrid{display:grid;grid-template-columns:minmax(110px,.7fr) repeat(2,minmax(210px,1fr));gap:8px;align-items:stretch}.institutionCreneauxHeader{padding:8px 10px;color:#49687c;font-size:12px;font-weight:700;text-transform:uppercase}.institutionCreneauxDay{display:flex;align-items:center;padding:10px;border-radius:10px;background:#eef8fdc7;color:#15374c;font-weight:700}.institutionCreneauxCell{display:grid;gap:8px;padding:10px;border:1px solid rgba(142,211,246,.34);border-radius:10px;background:#ffffffb8}.institutionCreneauxCell.is-active{border-color:#1193d26b;background:#f2faffeb}.institutionCreneauxTimePair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center}.institutionCreneauxTimePair .ant-input{min-width:0}@media (max-width: 900px){.homeCheckedOutDocumentItem,.institutionCheckedOutDocumentItem{flex-direction:column;align-items:stretch}.homeCheckedOutDocumentActions,.institutionCheckedOutDocumentActions{justify-content:flex-start}.institutionCreneauxGrid{grid-template-columns:minmax(0,1fr)}.institutionCreneauxHeader{display:none}.dossierDocumentTileFooter .ant-btn{min-width:100%}}.homeWorkCardTools{display:flex;justify-content:flex-end}.homeSearchRow{margin:2px 0;justify-content:flex-end;min-height:40px}.homeSearchInput{width:min(360px,52vw)}.homeSearchInput .ant-input,.homeSearchInput .ant-input-affix-wrapper{height:40px;border-radius:12px}.homeSearchTrigger{border:none;background:transparent;color:#3b4a55;font-size:16px;cursor:pointer;padding:0 4px}.homeSearchTrigger:hover{color:#1677ff}.homeSearchModalControls{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;margin-bottom:12px}.benefQuickCreateGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 720px){.benefQuickCreateGrid{grid-template-columns:minmax(0,1fr)}}.homeAccordCell{display:grid;gap:6px}.homeAccordCellHint{font-size:11px;color:#0b2a3aad}.homeAccordCellLine{line-height:1.2}.homeAccordCellMeta{font-size:12px;color:#0b2a3ac2}.homeBenefSearchSections{display:grid;gap:14px}.homeBenefSearchSection{display:grid;gap:8px}.homeBenefSearchSectionHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.homeBenefSearchEmptyState{padding:18px 0 8px;color:#0b2a3ab8}.homeViewChoiceGrid{display:grid;grid-template-columns:repeat(4,minmax(0,150px));gap:8px;justify-content:flex-start}.homeViewChoiceButton{border:1px solid rgba(17,147,210,.24);background:linear-gradient(180deg,#fffffff5,#ecf6ffcc);border-radius:10px;padding:9px 10px;display:flex;align-items:center;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background .14s ease}.homeViewChoiceButton:hover{transform:translateY(-1px);border-color:#1193d26b;box-shadow:0 8px 18px #022e4e1a}.homeViewChoiceButton.active{border-color:#1193d29e;background:linear-gradient(180deg,#f0f8fffa,#d7eefce6);box-shadow:0 10px 20px #1193d229}.homeViewChoiceButton:disabled{opacity:.72;cursor:default;transform:none}.homeViewChoiceLabel{display:block;width:100%;font-size:13px;font-weight:700;color:#0b2a3a;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeViewDetailCard{border:1px solid rgba(142,211,246,.52);border-radius:12px;background:linear-gradient(180deg,#fffffff0,#ecf6ffd1);padding:12px}.homeViewDetailHeading{margin-top:6px;font-size:15px;font-weight:700;color:#0b2a3a}.homeViewDetailList{margin:10px 0 0;padding-left:18px;display:grid;gap:4px;color:#0b2a3ae6}.homeAgendaShell>.ant-card-body{display:grid;gap:14px}.homeAgendaTopBar{display:flex;justify-content:space-between;gap:12px;align-items:flex-end}.homeAgendaTopBarMain{display:grid;gap:2px}.homeAgendaTitle.ant-typography{margin:0!important}.homeAgendaWeekLabel.ant-typography{color:#0b2a3ac2}.homeAgendaTopBarActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.homeAgendaLayout{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.homeAgendaLeftPanel{display:grid;gap:12px}.homeAgendaList{display:grid;gap:10px}.homeAgendaListItem{display:grid;gap:2px;padding-bottom:8px;border-bottom:1px solid rgba(142,211,246,.24)}.homeAgendaListItem:last-child{border-bottom:none;padding-bottom:0}.homeAgendaListItemButton{width:100%;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer;transition:background-color .14s ease,transform .14s ease}.homeAgendaListItemButton:hover,.homeAgendaListItemButton:focus-visible{background:#8ed3f624;transform:translateY(-1px);outline:none}.homeAgendaListItemTitle.ant-typography{font-weight:600;color:#113247}.homeAgendaListItemMeta.ant-typography{color:#0b2a3ab8;font-size:12px}.homeAgendaQuickFollowupPopover{width:min(320px,calc(100vw - 64px));display:flex;flex-direction:column;gap:10px}.homeAgendaQuickFollowupHeader{display:flex;flex-direction:column;gap:4px}.homeAgendaQuickFollowupTitle.ant-typography{color:#123142;font-size:16px;font-weight:700;line-height:1.2}.homeAgendaQuickFollowupSubtitle.ant-typography{color:#123142ad;font-size:12px;line-height:1.4}.homeAgendaQuickFollowupField{display:flex;flex-direction:column;gap:6px}.homeAgendaQuickFollowupLabel.ant-typography{color:#123142;font-size:12px;font-weight:600}.homeAgendaQuickFollowupActions{display:flex;justify-content:flex-end;gap:8px}.homeAgendaCenterPanel{position:relative;min-width:0}.homeAgendaCalendarWrap{border:1px solid rgba(142,211,246,.45);border-radius:12px;background:linear-gradient(180deg,#fffffffa,#ecf6ffbf);padding:8px}.homeAgendaCalendarWrap .fc .fc-scrollgrid,.homeAgendaDrawerCalendarWrap .fc .fc-scrollgrid{border-radius:10px;overflow:hidden}.homeAgendaCalendarWrap .fc .fc-timegrid-slot-label-cushion,.homeAgendaDrawerCalendarWrap .fc .fc-timegrid-slot-label-cushion{font-size:12px;color:#0b2a3ab8}.homeAgendaCalendarWrap .fc .fc-col-header-cell-cushion,.homeAgendaDrawerCalendarWrap .fc .fc-col-header-cell-cushion{color:#0f3042;font-weight:700;text-transform:capitalize;padding:8px 0}.homeAgendaCalendarWrap .fc .fc-timegrid-now-indicator-line,.homeAgendaDrawerCalendarWrap .fc .fc-timegrid-now-indicator-line,.homeAgendaCalendarWrap .fc .fc-timegrid-now-indicator-arrow,.homeAgendaDrawerCalendarWrap .fc .fc-timegrid-now-indicator-arrow{border-color:#dd3b3b}.homeAgendaCalendarWrap .fc .fc-event,.homeAgendaDrawerCalendarWrap .fc .fc-event{border-radius:8px;border-width:1px;box-shadow:0 3px 7px #103c5129}.homeAgendaFcEventInner{display:grid;gap:2px}.homeAgendaFcEventTime{font-size:11px;line-height:1.2;font-weight:600;opacity:.92}.homeAgendaFcEventTitle{font-size:12px;line-height:1.2;font-weight:700}.homeAgendaFcEventTitle.is-primary-beneficiary{font-weight:800}.homeAgendaFcEventMeta{font-size:11px;line-height:1.2;opacity:.9}.homeAgendaFcEventMeta.is-secondary-rdv{font-size:10px;opacity:.74}.homeAgendaLoading{min-height:180px;display:grid;place-items:center;gap:8px}.homeAgendaDrawerDayTitle.ant-typography{text-transform:none;font-weight:700;color:#0f3042}.homeAgendaDrawerCalendarWrap{border:1px solid rgba(142,211,246,.32);border-radius:12px;padding:8px;display:grid;gap:8px}.homeAgendaDrawerCalendarWrap .fc .fc-timegrid-slot-label-cushion{font-size:11px}.homeAgendaDrawerCalendarWrap .fc .fc-col-header-cell-cushion{font-size:12px}.homeAgendaShellModern{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.homeAgendaShellModern>.ant-card-body{gap:14px;padding:0!important}.homeAgendaModernBar{position:sticky;top:92px;z-index:24;align-self:start;align-items:center;justify-content:space-between;border:1px solid rgba(134,153,167,.18);border-radius:22px;padding:12px 14px;background:linear-gradient(180deg,#fcfcfdf0,#f2f5f8e6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 24px #1b2d3a14,inset 0 1px #ffffffe0}.homeAgendaToolbarZone{display:flex;align-items:center;gap:18px;min-width:0}.homeAgendaToolbarZoneLeft{flex:0 1 auto;justify-content:flex-start;min-width:0}.homeAgendaToolbarZoneCenter{flex:1 1 auto;justify-content:center}.homeAgendaToolbarZoneRight{flex:0 1 auto;justify-content:flex-end}.homeAgendaControlGroupMain{gap:8px;flex-wrap:nowrap;min-width:0}.homeAgendaToolbarSection{display:inline-flex;align-items:center;gap:8px;min-width:0}.homeAgendaToolbarSectionAlerts{margin-right:12px}.homeAgendaToolbarSectionTools{padding-left:12px;margin-left:0;border-left:1px solid rgba(35,53,67,.12)}.homeAgendaToolbarSectionLabel{flex:0 0 auto;font-size:11px;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#18324394}.homeAgendaControlGroupSecondary{justify-content:flex-end}.homeAgendaControlGroup{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.homeAgendaControlGroup .ant-btn{border-radius:14px;height:40px;border-color:#34495724;color:#203543;background:#ffffffd6;box-shadow:none}.homeAgendaControlGroup .ant-picker{border-radius:14px;min-width:142px;height:40px;border-color:#34495724;background:#ffffffb8}.homeAgendaControlGroup .homeAgendaSegmented.ant-segmented{display:inline-flex;align-items:center;height:40px;border:1px solid rgba(17,147,210,.22);border-radius:15px;padding:2px;background:#d0d8df75;box-shadow:none}.homeAgendaControlGroup .homeAgendaSegmented.ant-segmented .ant-segmented-group{align-items:stretch;height:100%}.homeAgendaControlGroup .homeAgendaSegmented.ant-segmented .ant-segmented-item{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:12px;color:#397292}.homeAgendaControlGroup .homeAgendaSegmented.ant-segmented .ant-segmented-item-label{min-height:34px;padding:0 12px;line-height:34px}.homeAgendaControlGroup .homeAgendaSegmented.ant-segmented .ant-segmented-item-selected{background:transparent;color:#0d5f8a}.homeAgendaControlGroup .homeAgendaSegmented.ant-segmented .ant-segmented-thumb{top:2px;bottom:2px;border-radius:12px;border:1px solid rgba(17,147,210,.42);background:linear-gradient(180deg,#e0f3fffa,#cdecffeb);box-shadow:none}.homeAgendaMonthTitle{min-width:0;font-size:12px;line-height:1.1;font-weight:600;letter-spacing:.02em;color:#123142b3;white-space:nowrap;text-transform:none}.homeAgendaToolbarAlerts{display:inline-flex;align-items:center;gap:8px;padding-right:0;min-width:0;flex-wrap:nowrap}.homeAgendaToolbarTools{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap}.homeAgendaDateCluster{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0}.homeAgendaDateInfo{display:inline-flex;align-items:center;justify-content:center;min-width:118px}.mainReferentPage{width:100%}.mainReferentPageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.mainReferentPageTitle.ant-typography{margin:0;color:#17384e}.mainReferentPageSubtitle.ant-typography{color:#5f7386}.mainReferentPageActions{display:flex;align-items:center;gap:10px}.mainReferentPageSearch{width:320px;max-width:100%}.mainReferentPageLoading{display:flex;justify-content:center;padding:48px 0}.mainReferentGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}.mainReferentColumn.ant-card{border-radius:18px;border-color:#1193d224;box-shadow:0 14px 32px #12364f14}.mainReferentColumn .ant-card-head{min-height:52px;padding:0 16px;border-bottom-color:#1193d21f;background:linear-gradient(180deg,#fffffffa,#f6fafdfa)}.mainReferentColumn .ant-card-body{padding:14px}.mainReferentColumnHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;color:#17384e;font-weight:700;font-size:14px}.mainReferentColumnCount{display:inline-flex;min-width:28px;height:24px;align-items:center;justify-content:center;padding:0 7px;border-radius:999px;background:#8ed3f642;color:#145173;font-size:12px;font-weight:700}.mainReferentColumnList{display:flex;flex-direction:column;gap:8px}.mainReferentColumnPagination{display:flex;justify-content:center;padding-top:6px}.mainReferentCard{display:flex;width:100%;flex-direction:column;gap:4px;padding:10px 11px 9px;border:1px solid rgba(17,147,210,.14);border-radius:13px;background:linear-gradient(180deg,#fffffffa,#f4fafefa);text-align:left;cursor:pointer;position:relative;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.mainReferentCard:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#1193d247}.mainReferentCard:hover,.mainReferentCard:focus-visible{border-color:#1193d257;box-shadow:0 12px 22px #12364f14;transform:translateY(-1px);outline:none}.mainReferentCardHeader{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mainReferentCardTitle.ant-typography{margin:0;color:#17384e;font-size:14px;line-height:1.25}.mainReferentCardAge.ant-typography,.mainReferentCardMeta.ant-typography{margin:0;color:#607487;font-size:12px;line-height:1.3}.mainReferentCardAge.ant-typography{flex:0 0 auto}.mainReferentColumn--without.ant-card{border-color:#5f73862e}.mainReferentColumn--without .ant-card-head{background:linear-gradient(180deg,#f6f9fcfa,#eff5f9fa)}.mainReferentColumn--without .mainReferentColumnCount{background:#5f738624;color:#4f6679}.mainReferentCard--without{border-color:#5f738629;background:linear-gradient(180deg,#fffffffa,#f5f8fbfa)}.mainReferentCard--without:before{background:#5f738657}.mainReferentColumn--ended.ant-card{border-color:#f9b81238}.mainReferentColumn--ended .ant-card-head{background:linear-gradient(180deg,#fffbf0fa,#fff6defa)}.mainReferentColumn--ended .mainReferentColumnCount{background:#f9b81233;color:#9a6a00}.mainReferentCard--ended{border-color:#f9b8122e;background:linear-gradient(180deg,#fffffffc,#fffaecfc)}.mainReferentCard--ended:before{background:#f9b8127a}.mainReferentColumn--active.ant-card{border-color:#1193d238}.mainReferentColumn--active .ant-card-head{background:linear-gradient(180deg,#f6fcfffa,#eaf7fdfa)}.mainReferentColumn--active .mainReferentColumnCount{background:#8ed3f657;color:#0f6f9f}.mainReferentCard--active{border-color:#1193d22e;background:linear-gradient(180deg,#fffffffc,#f1fbfffc)}.mainReferentCard--active:before{background:#1193d26b}.mainReferentColumn--other.ant-card{border-color:#8ed3f647}.mainReferentColumn--other .ant-card-head{background:linear-gradient(180deg,#f8fcfefa,#eff8fcfa)}.mainReferentColumn--other .mainReferentColumnCount{background:#8ed3f63d;color:#2d6e92}.mainReferentCard--other{border-color:#8ed3f638;background:linear-gradient(180deg,#fffffffc,#f4fafdfc)}.mainReferentCard--other:before{background:#8ed3f685}@media (max-width: 1480px){.mainReferentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.mainReferentPageHeader{flex-direction:column;align-items:stretch}.mainReferentPageSearch{width:100%}.mainReferentGrid{grid-template-columns:minmax(0,1fr)}}.homeAgendaDateInfo .homeAgendaDatePicker.ant-picker{min-width:118px;width:118px;height:40px;padding-inline:10px;border-radius:12px;border-color:#34495724;background:#ffffffd6;box-shadow:none}.homeAgendaDateInfo .homeAgendaDatePicker.ant-picker:hover,.homeAgendaDateInfo .homeAgendaDatePicker.ant-picker:focus-within,.homeAgendaDateInfo .homeAgendaDatePicker.ant-picker.ant-picker-focused{border-color:#34495724;box-shadow:none}.homeAgendaDateInfo .homeAgendaDatePicker.ant-picker .ant-picker-input>input{text-align:center;font-size:14px}.homeAgendaDateInfo .homeAgendaDatePicker.ant-picker .ant-picker-suffix{margin-inline-start:6px}.homeAgendaIconBtn.ant-btn,.homeAgendaNavBtn.ant-btn{width:40px;min-width:40px;padding-inline:0;border-radius:12px;border-color:#1193d27a;background:#ffffffd6;color:#397292;box-shadow:none}.homeAgendaIconBtn.ant-btn.is-active{border-color:#2b759e57;background:linear-gradient(180deg,#e0f3fffa,#cdecffeb);color:#0d5f8a}.homeAgendaIconBtn.ant-btn.is-attention{border-color:#d6692494;background:#f9731618;color:#9a4a16;box-shadow:0 8px 18px #ad541c1f}.homeAgendaIconBtn.ant-btn.is-attention:hover,.homeAgendaIconBtn.ant-btn.is-attention:focus-visible{border-color:#d66924bd;background:#f9731626;color:#853c0f}.homeAgendaIconBtn.ant-btn.is-confirmation-alert{border-color:#d56a008a;background:#ffb84d1f;color:#9a5700;box-shadow:0 8px 18px #974f001a}.homeAgendaIconBtn.ant-btn.is-confirmation-alert:hover,.homeAgendaIconBtn.ant-btn.is-confirmation-alert:focus-visible{border-color:#d56a00b8;background:#ffb84d2e;color:#7a4300}.homeAgendaIconBtn.ant-btn.is-document-alert{border-color:#1193d294;background:#8ed3f624;color:#0d5f8a;box-shadow:0 8px 18px #1193d21a}.homeAgendaIconBtn.ant-btn.is-document-alert:hover,.homeAgendaIconBtn.ant-btn.is-document-alert:focus-visible{border-color:#1193d2bd;background:#8ed3f633;color:#094b6d}.homeAgendaIconBtn.ant-btn.homeAgendaActionBtn{width:54px;min-width:54px;height:54px;padding:4px 5px;border-radius:13px}.homeAgendaActionBtn .ant-btn-icon{display:none}.homeAgendaActionBtnInner{position:relative;display:flex;width:100%;min-width:0;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:3px}.homeAgendaActionBadge{position:absolute;top:1px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#d56a00;color:#fff;font-size:9px;line-height:1;font-weight:800;box-shadow:0 2px 6px #974f0038}.homeAgendaActionIcon{display:inline-flex;align-items:center;justify-content:center;color:currentColor;font-size:16px;line-height:1}.homeAgendaActionLabel{display:block;max-width:100%;overflow:hidden;color:currentColor;font-size:10px;font-weight:600;line-height:1.05;text-align:center;text-overflow:ellipsis;white-space:nowrap}.homeAgendaActionBtn.is-active .homeAgendaActionLabel{color:currentColor}.homeAgendaTodayIconBtn.ant-btn{border-radius:12px}.homeAgendaNavBtn.ant-btn:hover,.homeAgendaNavBtn.ant-btn:focus-visible,.homeAgendaIconBtn.ant-btn:hover,.homeAgendaIconBtn.ant-btn:focus-visible{border-color:#1193d29e;background:#e3f3fcf2;color:#1a678f}.homeAgendaControlGroupSecondary .ant-picker{min-width:132px}.homeAgendaControlGroupSecondary>.ant-btn:last-child{padding-inline:16px;font-weight:650}.homeAgendaStaticModeBtn.ant-btn{cursor:default}.homeAgendaDaySpanButtons{display:inline-flex;align-items:center;gap:6px}.homeAgendaDaySpanBtn.ant-btn{min-width:44px;padding-inline:12px;border-radius:12px;border-color:#34495724;background:#ffffffd6;color:#203543;box-shadow:none}.homeAgendaDaySpanBtn.ant-btn.is-active{border-color:#2b759e57;background:linear-gradient(180deg,#e0f3fffa,#cdecffeb);color:#145173}.homeAgendaLayoutModern{grid-template-columns:minmax(0,1fr);gap:14px}.homeAgendaLayoutModern .homeAgendaLeftPanel .ant-card{border:1px solid rgba(142,211,246,.44);border-radius:12px;background:linear-gradient(180deg,#fffffff2,#f2faffd1)}.homeAgendaLayoutModern .homeAgendaLeftPanel .ant-card-head{min-height:44px}.homeAgendaLayoutModern .homeAgendaLeftPanel .ant-card-head-title{font-weight:650;color:#113247}.homeAgendaAlertBtn.ant-btn.is-rdv{color:#1193d299}.homeAgendaAlertBtn.ant-btn.is-objective{color:#607a8ecc}.homeAgendaAlertBtn.ant-btn.is-confirmation{color:#b47e22e0}.homeAgendaAlertBtn.ant-btn.is-actions{color:#348f67e6}.homeAgendaAlertBtn.ant-btn.has-alert.is-rdv{background:#e2f3fef5;border-color:#4f99cf6b}.homeAgendaAlertBtn.ant-btn.has-alert.is-objective{background:#f2f6faf5;border-color:#a3b4c280}.homeAgendaAlertBtn.ant-btn.has-alert.is-confirmation{background:#fff8e7f5;border-color:#dba44e7a}.homeAgendaAlertBtn.ant-btn.has-alert.is-actions{background:#ecf9f0f5;border-color:#54ad8175}.homeAgendaAlertPillIcon{flex:0 0 auto;font-size:15px;line-height:1;color:currentColor}.homeAgendaAlertsDrawerCard.ant-card{border:1px solid rgba(142,211,246,.4);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f2f9ffeb)}.homeAgendaAlertsDrawerCard .ant-card-head-title{font-weight:650;color:#123247}@media (max-width: 1280px){.homeAgendaModernBar{grid-template-columns:minmax(0,1fr)}.homeAgendaToolbarZoneCenter,.homeAgendaToolbarZoneRight{grid-column:1;justify-content:flex-start}.homeAgendaControlGroupSecondary{width:100%;justify-content:space-between}}.homeTeamPlanningDrawerContent{width:100%}.homeAgendaDrawerLoading{display:flex;align-items:center;justify-content:center;min-height:120px}.homeAgendaUnavailabilityEditorCard .ant-card-head-title{font-weight:650}.homeAgendaUnavailabilityEditorCard.ant-card{position:relative;z-index:2}.homeAgendaUnavailabilityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.homeAgendaUnavailabilityAllDayField{grid-column:1 / -1;min-height:32px;justify-content:start;align-items:center;padding:0}.homeAgendaUnavailabilityAllDayField .ant-checkbox-wrapper{display:inline-flex;align-items:center;width:fit-content;min-height:32px;margin:0}.homeAgendaUnavailabilityGrid .ant-picker,.homeAgendaUnavailabilityEditorCard .ant-picker,.homeAgendaUnavailabilityEditorCard .ant-select,.homeAgendaUnavailabilityEditorCard .ant-select-selector,.homeAgendaUnavailabilityEditorCard .ant-input-number,.homeAgendaUnavailabilityModal .ant-picker,.homeAgendaUnavailabilityModal .ant-select,.homeAgendaUnavailabilityModal .ant-select-selector,.homeAgendaUnavailabilityModal .ant-input-number{width:100%}.homeAgendaUnavailabilityTabs .ant-tabs-nav{margin-bottom:10px}.homeAgendaUnavailabilityTabs .ant-tabs-tab{padding:6px 0}.homeAgendaUnavailabilityProviderField{margin-bottom:10px}.homeAgendaUnavailabilityProviderField .ant-select,.homeAgendaUnavailabilityProviderField .ant-select-selector{width:100%}.homeAgendaUnavailabilityListItem{gap:10px}.homeAgendaUnavailabilityListItem.is-editing{border-color:#1193d261;background:linear-gradient(180deg,#edf8fffa,#e4f4ffeb)}.homeAgendaUnavailabilityListHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.homeAgendaUnavailabilityListTitleBlock{display:grid;gap:4px;min-width:0;flex:1 1 auto}.homeAgendaUnavailabilityListActions{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.homeAgendaMiniActionBtn.ant-btn{border-radius:10px}.homeTeamPlanningDrawerSection{display:grid;gap:6px;min-width:0}.homeTeamPlanningDrawerContent{min-width:0}.homeTeamPlanningDrawerSection .ant-checkbox-wrapper{font-size:14px;font-weight:600;color:#123247}.homeTeamPlanningDrawerSelect{width:100%;min-width:0;max-width:100%}.homeTeamPlanningDrawerSelect.ant-select .ant-select-selector{width:100%!important;min-width:0;max-width:100%;min-height:46px;padding-top:6px!important;padding-bottom:6px!important;border-radius:16px!important}.homeTeamPlanningDrawerSelect.ant-select .ant-select-selection-wrap,.homeTeamPlanningDrawerSelect.ant-select .ant-select-selection-overflow,.homeTeamPlanningDrawerSelect.ant-select .ant-select-selection-search,.homeTeamPlanningDrawerSelect.ant-select .ant-select-selection-search-input,.homeTeamPlanningDrawerSelect.ant-select .ant-select-selection-item,.homeTeamPlanningDrawerSelect.ant-select .ant-select-selection-placeholder,.homeTeamPlanningDrawerSelect.ant-select .ant-select-selection-overflow-item{min-width:0}.homeTeamPlanningDrawerSelect.ant-select .ant-select-selection-overflow{flex-wrap:nowrap}.homeTeamPlanningDrawerSelect.ant-select .ant-select-selection-overflow-item{max-width:100%}.homeTeamPlanningDrawerSelect.ant-select .ant-select-selection-item{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeTeamPlanningDrawerSelect.ant-select .ant-select-selection-search-input,.homeTeamPlanningDrawerSelect.ant-select .ant-select-selection-item,.homeTeamPlanningDrawerSelect.ant-select .ant-select-selection-placeholder{font-size:16px;-webkit-text-size-adjust:100%}.homeTeamPlanningDrawerMobileChoices,.homeTeamPlanningDrawerMobileChoices .ant-radio-group{width:100%}.homeTeamPlanningDrawerMobileOption{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:1px solid rgba(197,210,222,.92);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f6fafdf5);box-sizing:border-box}.homeTeamPlanningDrawerMobileOptionMain{min-width:0;flex:1 1 auto}.homeTeamPlanningDrawerMobileOptionLabel{display:block;font-size:16px;line-height:1.4;color:#123247}.homeTeamPlanningDrawerHint{min-height:22px}.homeTeamAvailabilityParticipants{display:flex;flex-wrap:wrap;gap:8px}.homeTeamAvailabilityCollapse.ant-collapse{overflow:hidden;border:1px solid rgba(119,190,231,.36);border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f2f9fff0);box-shadow:0 10px 28px #12324714}.homeTeamAvailabilityCollapse.ant-collapse>.ant-collapse-item{border-bottom:0}.homeTeamAvailabilityCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:16px 18px}.homeTeamAvailabilityCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon{align-self:center;padding-inline-end:10px;color:#123247}.homeTeamAvailabilityCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{font-size:13px}.homeTeamAvailabilityCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-content{border-top:1px solid rgba(119,190,231,.22);background:transparent}.homeTeamAvailabilityCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0 18px 18px}.homeTeamAvailabilityCollapseLabel{display:grid;gap:4px;min-width:0}.homeTeamAvailabilityCollapseTitle{color:#123247;font-size:16px;font-weight:700;line-height:1.2}.homeTeamAvailabilityCollapseMeta{color:#5d7485;font-size:13px;line-height:1.35}.homeTeamAvailabilityParticipantTag{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(142,211,246,.36);background:#f3f9ffeb;color:#123247;font-size:13px;font-weight:600}.homeTeamAvailabilityDurationInput.ant-input-number{width:132px;border-radius:12px}.homeTeamAvailabilityDurationUnit.ant-btn{min-width:42px;border-radius:12px;pointer-events:none}.homeTeamAvailabilityResultCard.ant-card{border:1px solid rgba(142,211,246,.4);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f2f9ffeb)}.homeTeamAvailabilityBoardCard.ant-card{border-color:#77bee785}.homeTeamAvailabilityInlineCard.ant-card{border-color:#77bee757}.homeTeamAvailabilityInlineHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.homeTeamAvailabilityInlineHeaderText{display:grid;gap:4px;min-width:0}.homeTeamAvailabilityInlineToolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.homeTeamAvailabilityInlineAction{display:flex;align-items:flex-end;justify-content:flex-start}.homeTeamAvailabilitySearchControls{align-items:flex-start}.homeTeamAvailabilityCreneauxHint.ant-typography{display:block;color:#5f7688;font-size:12px;line-height:1.35}.homeTeamAvailabilitySearchBar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px}.homeTeamAvailabilityDurationCompact{flex:0 0 auto}.homeTeamAvailabilitySearchButton.ant-btn{min-width:220px}.homeTeamAvailabilityResultZone{display:grid;gap:12px;min-height:40px;align-content:start}.homeTeamAvailabilitySearchState{display:inline-flex;align-items:center;gap:8px;min-height:22px}.homeTeamAvailabilityBoardActions{display:flex;flex-wrap:wrap;gap:8px}.homeTeamPlanningDrawerActions{display:flex;justify-content:flex-end;gap:10px}.homeAgendaLayoutModern.has-team-sidebar{grid-template-columns:minmax(220px,256px) minmax(0,1fr);align-items:start}.homeTeamPlanningSidebar{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-width:0;padding:14px;border:1px solid rgba(134,153,167,.2);border-radius:28px;background:linear-gradient(180deg,#f6f7f9f5,#ebeff3eb);box-shadow:inset 0 1px #ffffffe0,0 10px 22px #1e2e3a0f;overflow:hidden}.homeTeamPlanningSidebarHeader{display:grid;gap:2px}.homeTeamPlanningSidebarTitle.ant-typography{color:#123247;font-size:15px;font-weight:700}.homeTeamPlanningSidebarSubtitle.ant-typography,.homeTeamPlanningSidebarSummary.ant-typography{color:#123142b8;font-size:12px;line-height:1.4}.homeTeamPlanningSidebarControls{display:grid;gap:12px}.homeTeamPlanningSidebarControls .ant-input,.homeTeamPlanningSidebarControls .ant-select-selector{border-radius:14px!important;min-height:42px}.homeTeamPlanningSidebarList{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-height:0;overflow-y:auto;padding:0 2px 0 0}.homeTeamPlanningContent{min-width:0}.homeTeamPlanningSidebarItem{display:flex;align-items:center;gap:0;width:100%;min-width:0;min-height:34px;padding:5px 10px;border:1px solid transparent;border-radius:12px;background:transparent;text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.homeTeamPlanningSidebarItemSelf{margin-bottom:3px}.homeTeamPlanningSidebarItem:hover,.homeTeamPlanningSidebarItem:focus-visible{background:#f6fafdf0;border-color:#c7d8e49e;outline:none}.homeTeamPlanningSidebarItem.is-selected{background:#eff7fcf5;border-color:#8ed3f694;box-shadow:none}.homeTeamPlanningSidebarItemText{display:flex;align-items:center;min-width:0;flex:1 1 auto;line-height:1.25}.homeTeamPlanningSidebarItemLabel{min-width:0;color:#123247;font-size:12px;font-weight:400;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeTeamPlanningSidebarItem.is-selected .homeTeamPlanningSidebarItemLabel{color:#0f587e;font-weight:600}.homeTeamPlanningSidebarEmpty{padding:14px 12px;border-radius:16px;border:1px dashed rgba(171,188,201,.48);color:#123142ad;font-size:13px;line-height:1.45;background:#ffffffa3}.homeAgendaCreateAssistantPresetProviders{display:flex;flex-wrap:wrap;gap:6px}.homeTeamPlanningColorPalette{display:flex;flex-direction:column;gap:10px;min-width:164px}.homeTeamPlanningColorPaletteSwatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.homeTeamPlanningColorOption{width:22px;height:22px;padding:0;border-radius:999px;border:2px solid rgba(255,255,255,.95);background:var(--team-provider-color);box-shadow:0 0 0 1px #17384a2e;cursor:pointer}.homeTeamPlanningColorOption.is-active{box-shadow:0 0 0 3px #123142f5}.homeTeamPlanningColorPickerRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.homeTeamPlanningColorPickerLabel{color:#123142d1;font-size:12px;line-height:1.2}.homeTeamPlanningColorPickerInput{width:34px;height:26px;padding:0;border:0;background:transparent;cursor:pointer;flex:0 0 auto}.homeTeamPlanningColorPickerInput::-webkit-color-swatch-wrapper{padding:0}.homeTeamPlanningColorPickerInput::-webkit-color-swatch{border:1px solid rgba(23,56,74,.18);border-radius:999px}.homeTeamPlanningEmptyCard.ant-card{border:1px solid rgba(134,153,167,.2);border-radius:24px;background:linear-gradient(180deg,#f6f7f9f5,#ebeff3eb)}.homeTeamPlanningLoading{min-height:280px;display:grid;place-items:center}.homeTeamMergedLegend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:4px 2px 0}.homeTeamMergedLegendItem{display:inline-flex;align-items:center;min-width:0}.homeTeamMergedLegendPillWrap{display:inline-flex;align-items:center;gap:2px;min-width:0;padding:2px 6px 2px 2px;border-radius:999px;border:1px solid var(--team-provider-pill-border, rgba(167, 185, 198, .34));background:var(--team-provider-pill-bg, rgba(255, 255, 255, .82));box-shadow:0 1px #ffffffd1;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.homeTeamMergedLegendPillWrap:hover,.homeTeamMergedLegendPillWrap:focus-within{transform:translateY(-1px);box-shadow:0 8px 18px var(--team-provider-pill-shadow, rgba(30, 46, 58, .08))}.homeTeamMergedLegendPill{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:4px 8px 4px 10px;border-radius:999px;border:0;background:transparent;color:#123142eb;cursor:pointer;transition:background-color .16s ease,color .16s ease}.homeTeamMergedLegendPill:hover,.homeTeamMergedLegendPill:focus-visible{background:#ffffff38;outline:none}.homeTeamMergedLegendPaletteIconWrap{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:var(--team-provider-pill-icon-bg, rgba(142, 211, 246, .18));border:1px solid var(--team-provider-pill-icon-border, rgba(23, 56, 74, .16));color:var(--team-provider-pill-icon-color, #2e97c9);flex:0 0 auto}.homeTeamMergedLegendPaletteIcon{font-size:12px}.homeTeamMergedLegendText{min-width:0;font-size:12px;line-height:1.2;color:#123142e6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeTeamMergedLegendRemoveBtn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:var(--team-provider-pill-remove-bg, rgba(255, 255, 255, .18));color:var(--team-provider-pill-remove-color, rgba(18, 49, 66, .72));cursor:pointer;transition:transform .16s ease,background-color .16s ease,color .16s ease;flex:0 0 auto}.homeTeamMergedLegendRemoveBtn:hover,.homeTeamMergedLegendRemoveBtn:focus-visible{background:#ffffff6b;color:#123142f5;outline:none}.homeTeamPlanningBoard{border:1px solid rgba(134,153,167,.2);border-radius:28px;background:linear-gradient(180deg,#f6f7f9f5,#ebeff3eb);box-shadow:inset 0 1px #ffffffe0,0 10px 22px #1e2e3a0f;overflow:hidden}.homeTeamPlanningBoardWrap{position:relative}.homeTeamPlanningHeader,.homeTeamPlanningRow{display:grid;grid-template-columns:220px repeat(var(--team-planning-day-count, 5),minmax(0,1fr))}.homeTeamPlanningCornerCell,.homeTeamPlanningProviderCell{padding:14px 16px;border-right:1px solid rgba(35,53,67,.08);background:#ffffff70}.homeTeamPlanningCornerCell{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#123142a8}.homeTeamPlanningHeaderDay{min-width:0;padding:12px 10px;border-left:1px solid rgba(35,53,67,.08);background:linear-gradient(180deg,#f5f7f9fa,#f0f2f6f0);display:grid;justify-items:center;gap:5px}.homeTeamPlanningHeaderWeekday{font-size:10px;font-weight:700;letter-spacing:.08em;color:#182733a3}.homeTeamPlanningHeaderDate{font-size:18px;font-weight:600;color:#122636}.homeTeamPlanningHeaderDay.is-suggested{background:linear-gradient(180deg,#e6f5fffa,#dbf0fff0)}.homeTeamPlanningHeaderSuggestion{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;background:#1451731f;border:1px solid rgba(20,81,115,.18);color:#145173;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.homeTeamPlanningRows{display:grid}.homeTeamPlanningRow+.homeTeamPlanningRow{border-top:1px solid rgba(35,53,67,.08)}.homeTeamPlanningProviderCell{display:grid;align-content:start;gap:4px}.homeTeamPlanningProviderName{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#113247}.homeTeamPlanningProviderDot{width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 1px #17384a2e;flex:0 0 auto}.homeTeamPlanningProviderMeta{font-size:11px;color:#123142ad}.homeTeamPlanningDayCell{min-width:0;min-height:96px;padding:10px;border-left:1px solid rgba(35,53,67,.08);background:#ffffff6b}.homeTeamPlanningDayCell.is-suggested{background:linear-gradient(180deg,#f0f9fffa,#e8f5ffeb);box-shadow:inset 0 0 0 1px #1451731f}.homeTeamPlanningSuggestedSlot{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(20,81,115,.18);background:#14517324;color:#145173;font-size:12px;font-weight:700;box-shadow:0 1px 2px #14517314}.homeTeamPlanningDayCell.is-today{background:linear-gradient(180deg,#185fd00d,#185fd004)}.homeTeamPlanningEventStack{display:grid;gap:8px}.homeTeamPlanningAllDayStrip{margin-bottom:8px}.homeTeamPlanningAllDayStrip .homeAgendaAllDayChips{justify-content:flex-start}.homeTeamPlanningAllDayStrip .homeAgendaAllDayChip{max-width:100%}.homeTeamPlanningEmptyCell{font-size:11px;color:#12314285}.homeTeamPlanningEventCard{position:relative;display:grid;gap:4px;width:100%;padding:8px 10px 8px 14px;border:1px solid rgba(137,170,191,.52);border-radius:12px;background:#fffffff5;box-shadow:0 2px 6px #092e4414,inset 0 1px #ffffffd1;text-align:left;cursor:pointer}.homeTeamPlanningEventCard:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:3px;border-radius:999px;background:var(--agenda-event-accent, #8ed3f6)}.homeTeamPlanningEventCard.has-flags{padding-right:32px}.homeTeamPlanningEventCard.is-short{gap:1px;padding:2px 4px 2px 0;border-radius:0;border-color:transparent;background:transparent;box-shadow:none}.homeTeamPlanningEventCard.is-short:before{display:none}.homeTeamPlanningEventCard.is-cancelled{opacity:.82;box-shadow:none}.homeTeamPlanningEventCard.is-unavailability{cursor:default;padding:6px 8px 6px 10px;background:var(--agenda-unavailability-bg, rgba(142, 211, 246, .12));border-color:transparent;border-left:3px solid var(--agenda-unavailability-accent, #8ed3f6);border-style:solid;box-shadow:none;text-align:left}.homeTeamPlanningEventCard.is-unavailability:hover,.homeTeamPlanningEventCard.is-unavailability:focus-visible{transform:none;border-color:transparent}.homeTeamPlanningEventCard.is-unavailability:before{display:none}.homeTeamPlanningEventCard:hover,.homeTeamPlanningEventCard:focus-visible{border-color:#4a779575;transform:translateY(-1px);outline:none}.homeTeamPlanningEventFlags{position:absolute;top:6px;right:6px;display:inline-flex;gap:3px}.homeTeamPlanningEventTitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.2}.homeTeamPlanningEventTitle.is-primary-beneficiary{font-weight:700}.homeTeamPlanningEventTitle.is-short{font-size:9px;line-height:1;font-weight:300;width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeTeamPlanningEventMeta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2}.homeAgendaCalendarWrap,.homeAgendaDrawerCalendarWrap{position:relative;box-sizing:border-box}.homeAgendaCalendarWrap{border:1px solid rgba(134,153,167,.2);border-radius:28px;background:linear-gradient(180deg,#f6f7f9f5,#ebeff3eb);padding:12px 12px 14px;box-shadow:inset 0 1px #ffffffe0,0 10px 22px #1e2e3a0f}.homeAgendaDrawerCalendarWrap{border:1px solid rgba(134,153,167,.2);border-radius:24px;background:linear-gradient(180deg,#f7f8faf7,#ecf0f4eb);padding:10px 10px 12px}.homeAgendaCalendarWrap .fc .fc-theme-standard td,.homeAgendaCalendarWrap .fc .fc-theme-standard th,.homeAgendaDrawerCalendarWrap .fc .fc-theme-standard td,.homeAgendaDrawerCalendarWrap .fc .fc-theme-standard th{border-color:#23354314}.homeAgendaCalendarWrap .fc .fc-scrollgrid,.homeAgendaDrawerCalendarWrap .fc .fc-scrollgrid{border:none;border-radius:22px;overflow:hidden;background:#ffffff8c;height:100%}.homeAgendaCalendarWrap .fc .fc-scroller-harness,.homeAgendaCalendarWrap .fc .fc-scroller-liquid,.homeAgendaCalendarWrap .fc .fc-scroller-liquid-absolute,.homeAgendaCalendarWrap .fc .fc-timegrid-body,.homeAgendaCalendarWrap .fc .fc-timegrid-body table,.homeAgendaCalendarWrap .fc .fc-timegrid-slot,.homeAgendaCalendarWrap .fc .fc-timegrid-slot-frame,.homeAgendaCalendarWrap .fc .fc-timegrid-axis-frame{min-height:0!important}.homeAgendaCalendarWrap .fc,.homeAgendaDrawerCalendarWrap .fc{height:100%}.homeAgendaCalendarWrap .fc .fc-scroller{overflow-x:hidden!important;overflow-y:hidden!important;scrollbar-width:none}.homeAgendaCalendarWrap .fc .fc-scroller::-webkit-scrollbar{width:0;height:0;display:none}.homeAgendaCalendarWrap .fc .fc-scroller::-webkit-scrollbar-track{background:transparent}.homeAgendaCalendarWrap .fc .fc-scroller::-webkit-scrollbar-thumb{border-radius:999px;background:#185f8047}.homeAgendaDrawerCalendarWrap .fc .fc-scroller{overflow:hidden!important}.homeAgendaCalendarWrap .fc .fc-scrollgrid-section-header th,.homeAgendaDrawerCalendarWrap .fc .fc-scrollgrid-section-header th{background:linear-gradient(180deg,#f5f7f9fa,#f0f2f6f0);border-left-color:transparent!important;border-right-color:transparent!important}.homeAgendaCalendarWrap .fc .fc-col-header-cell,.homeAgendaDrawerCalendarWrap .fc .fc-col-header-cell{padding:5px 0 6px;border-left-color:transparent!important;border-right-color:transparent!important}.homeAgendaCalendarWrap .fc .fc-col-header-cell-cushion,.homeAgendaDrawerCalendarWrap .fc .fc-col-header-cell-cushion{display:block;width:100%;padding:0;text-decoration:none}.homeAgendaCalendarWrap .fc .fc-timegrid-slot,.homeAgendaDrawerCalendarWrap .fc .fc-timegrid-slot{height:auto;min-height:0}.homeAgendaCalendarWrap .fc .fc-timegrid-slot:empty:before,.homeAgendaDrawerCalendarWrap .fc .fc-timegrid-slot:empty:before{content:none}.homeAgendaCalendarWrap .fc .fc-timegrid-slot-label-frame,.homeAgendaDrawerCalendarWrap .fc .fc-timegrid-slot-label-frame{position:relative;height:0;min-height:0;overflow:visible}.homeAgendaCalendarWrap .fc .fc-timegrid-slots tr:nth-child(2n) .fc-timegrid-slot,.homeAgendaCalendarWrap .fc .fc-timegrid-slots tr:nth-child(2n) .fc-timegrid-axis,.homeAgendaDrawerCalendarWrap .fc .fc-timegrid-slots tr:nth-child(2n) .fc-timegrid-slot,.homeAgendaDrawerCalendarWrap .fc .fc-timegrid-slots tr:nth-child(2n) .fc-timegrid-axis{border-top-color:#22577a33;border-top-style:dashed}.homeAgendaCalendarWrap .fc .fc-timegrid-slots tr:nth-child(odd) .fc-timegrid-slot,.homeAgendaCalendarWrap .fc .fc-timegrid-slots tr:nth-child(odd) .fc-timegrid-axis,.homeAgendaDrawerCalendarWrap .fc .fc-timegrid-slots tr:nth-child(odd) .fc-timegrid-slot,.homeAgendaDrawerCalendarWrap .fc .fc-timegrid-slots tr:nth-child(odd) .fc-timegrid-axis{border-top-color:#22577a29;border-top-style:solid}.homeAgendaCalendarWrap .fc .fc-timegrid-slots tr:nth-child(2n) .fc-timegrid-slot-label-cushion,.homeAgendaDrawerCalendarWrap .fc .fc-timegrid-slots tr:nth-child(2n) .fc-timegrid-slot-label-cushion{font-size:9px;font-weight:500;color:#18293675}.homeAgendaCalendarWrap .fc .fc-timegrid-slot-label-cushion,.homeAgendaDrawerCalendarWrap .fc .fc-timegrid-slot-label-cushion{position:absolute;top:0;right:0;transform:translateY(-50%);padding-inline:6px 8px;font-size:12px;font-weight:600;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;color:#182936b8;text-align:right}.homeAgendaCalendarWrap .fc .fc-timegrid-axis,.homeAgendaDrawerCalendarWrap .fc .fc-timegrid-axis{width:60px}.homeAgendaCalendarWrap .fc .fc-timegrid-axis-cushion,.homeAgendaDrawerCalendarWrap .fc .fc-timegrid-axis-cushion{width:100%;padding:0 8px 0 4px;font-variant-numeric:tabular-nums;text-align:right}.homeAgendaCalendarWrap .fc .fc-timegrid-col.fc-day-today,.homeAgendaDrawerCalendarWrap .fc .fc-timegrid-col.fc-day-today{background:linear-gradient(180deg,#185fd00d,#185fd004)!important}.homeAgendaCalendarWrap .fc .fc-timegrid-axis-frame,.homeAgendaDrawerCalendarWrap .fc .fc-timegrid-axis-frame{justify-content:flex-start;padding-top:1px}.homeAgendaDayHeader{display:grid;justify-items:center;align-content:center;gap:5px;min-height:42px;padding:4px 6px 5px}.homeAgendaDayHeader.has-day-info{grid-template-columns:max-content minmax(0,1fr);align-items:center;justify-items:stretch;column-gap:10px}.homeAgendaDayHeaderMain{display:inline-flex;align-items:baseline;justify-content:center;gap:6px;min-width:0}.homeAgendaDayHeader.has-day-info .homeAgendaDayHeaderMain{justify-self:start}.homeAgendaDayHeaderWeekday{font-size:18px;line-height:1;font-weight:600;letter-spacing:0;color:#122636ad;text-align:right}.homeAgendaDayHeaderDateRow{display:inline-flex;align-items:baseline;justify-content:flex-start;gap:4px;min-width:29px}.homeAgendaDayHeaderDate{display:inline-block;width:auto;min-width:14px;height:auto;border-radius:0;font-size:18px;line-height:1;font-weight:600;color:#122636}.homeAgendaDayHeaderMonth{font-size:11px;line-height:1;font-weight:600;color:#1827339e;text-transform:capitalize}.homeAgendaAllDayChips{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px;max-width:100%;min-width:0}.homeAgendaAllDayChip,.homeAgendaAllDayMoreChip,.homeAgendaPlannedTimeChip{min-width:0;max-width:104px;height:18px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;border-radius:999px;border:1px solid var(--agenda-all-day-border, rgba(142, 211, 246, .3));background:var(--agenda-all-day-bg, rgba(142, 211, 246, .12));color:#17384a;font-size:10px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:inset 0 1px #ffffffb8}.homeAgendaPlannedTimeChip{border-color:#1193d238;background:#8ed3f629;color:#174966}.homeAgendaDayInfoStack{min-width:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:2px;max-height:36px;overflow:hidden}.homeAgendaDayHeader.has-day-info .homeAgendaAllDayChips{align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:nowrap;gap:2px;max-height:36px;overflow:hidden}.homeAgendaDayHeader.has-day-info .homeAgendaAllDayChip,.homeAgendaDayHeader.has-day-info .homeAgendaAllDayMoreChip,.homeAgendaDayHeader.has-day-info .homeAgendaPlannedTimeChip{max-width:100%;height:16px;padding:0 5px;font-size:9px}.homeAgendaAllDayChipDot{width:6px;height:6px;border-radius:999px;background:var(--agenda-all-day-accent, #8ed3f6);flex:0 0 auto}.homeAgendaAllDayChipText{min-width:0;overflow:hidden;text-overflow:ellipsis}.homeAgendaAllDayChip.is-holiday{border-color:#2878a83d}.homeAgendaAllDayMoreChip{max-width:none;background:#17384a14;border-color:#17384a1f;color:#315064}.homeAgendaAllDayTooltip{display:grid;gap:4px;max-width:260px}.homeAgendaAllDayTooltipTitle{font-size:13px;line-height:1.25;font-weight:700}.homeAgendaAllDayTooltipMeta,.homeAgendaAllDayTooltipNotes{font-size:12px;line-height:1.35}.homeAgendaDayHeader.is-today .homeAgendaDayHeaderWeekday{color:#1b5fd0}.homeAgendaDayHeader.is-today .homeAgendaDayHeaderDate{position:relative;color:#1b5fd0}.homeAgendaDayHeader.is-today .homeAgendaDayHeaderDate:after{content:"";position:absolute;left:50%;bottom:-6px;width:18px;height:3px;border-radius:999px;background:#1b5fd0;transform:translate(-50%)}.homeAgendaDayHeader.is-today .homeAgendaDayHeaderMonth{color:#1b5fd0}.homeAgendaDayHeader.is-weekend:not(.is-today) .homeAgendaDayHeaderDate{color:#122636ad}.homeAgendaCalendarWrap .fc .fc-event,.homeAgendaDrawerCalendarWrap .fc .fc-event{border-radius:10px;border-width:1px;box-shadow:0 2px 6px #092e4414,inset 0 1px #ffffffd1;padding:1px;cursor:pointer}.homeAgendaCalendarWrap .fc .fc-event-main,.homeAgendaDrawerCalendarWrap .fc .fc-event-main{padding:0}.homeAgendaCalendarWrap .fc .fc-event.is-travel .fc-event-main,.homeAgendaDrawerCalendarWrap .fc .fc-event.is-travel .fc-event-main{position:relative;display:block;height:100%}.homeAgendaCalendarWrap .fc .fc-timegrid-event-harness,.homeAgendaDrawerCalendarWrap .fc .fc-timegrid-event-harness{margin-inline:1px}.homeAgendaCalendarWrap .fc .fc-event.is-cancelled,.homeAgendaDrawerCalendarWrap .fc .fc-event.is-cancelled{box-shadow:none;opacity:.85}.homeAgendaCalendarWrap .fc .fc-event.is-travel,.homeAgendaDrawerCalendarWrap .fc .fc-event.is-travel{border:0;border-radius:0;background:transparent!important;box-shadow:none;padding:0;cursor:default}.homeAgendaCalendarWrap .fc .fc-event.is-personal-overlay{opacity:.42;box-shadow:none;pointer-events:none}.homeAgendaCalendarWrap .fc .fc-event.is-current-user-participant:not(.is-personal-overlay){border-color:#267694c2;box-shadow:0 2px 8px #092e441f,inset 0 0 0 1px #8ed3f6b3}.homeAgendaCalendarWrap .fc .fc-bg-event.is-personal-overlay{opacity:.34;pointer-events:none}.homeGroupAgendaSelect{min-width:190px}.homeAgendaCalendarWrap .fc .fc-event.is-unavailability,.homeAgendaDrawerCalendarWrap .fc .fc-event.is-unavailability{border-top:0;border-right:0;border-bottom:0;border-left:3px solid var(--agenda-unavailability-accent, #8ed3f6);box-shadow:none;background:var(--agenda-unavailability-bg, rgba(142, 211, 246, .1))}.homeAgendaCalendarWrap .fc .fc-event.is-short,.homeAgendaDrawerCalendarWrap .fc .fc-event.is-short{border-radius:0;border-width:0;border-color:transparent;box-shadow:none;background:transparent}.homeAgendaCalendarWrap .fc .fc-bg-event.is-unavailability,.homeAgendaDrawerCalendarWrap .fc .fc-bg-event.is-unavailability{border:0;border-radius:8px;opacity:1;box-shadow:inset 2px 0 0 var(--fc-event-border-color, rgba(142, 211, 246, .42))}.homeAgendaFcEventInner{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;gap:2px;padding:3px 6px 3px 11px;overflow:hidden;cursor:pointer;outline:none}.homeAgendaFcEventInner.is-short{gap:0;align-items:flex-start;justify-content:flex-start;padding:0 4px 0 0}.homeAgendaFcEventInner:not(.is-travel):before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:0;background:var(--agenda-event-accent, #8ed3f6)}.homeAgendaFcEventInner.is-short:not(.is-travel):before{display:none}.homeAgendaFcEventInner.has-flags{padding-right:28px}.homeAgendaFcEventInner.is-travel{position:absolute;left:0;right:0;height:16px;min-height:16px;max-height:16px;padding:0 6px;align-items:center;justify-content:center;text-align:center;cursor:default;border:1px dashed var(--home-agenda-travel-border, rgba(21, 159, 210, .58));border-radius:6px;background:var(--home-agenda-travel-bg, rgba(142, 211, 246, .22))}.homeAgendaCalendarWrap .fc .fc-event.is-travel-outbound .homeAgendaFcEventInner.is-travel,.homeAgendaDrawerCalendarWrap .fc .fc-event.is-travel-outbound .homeAgendaFcEventInner.is-travel{bottom:0}.homeAgendaCalendarWrap .fc .fc-event.is-travel-return .homeAgendaFcEventInner.is-travel,.homeAgendaDrawerCalendarWrap .fc .fc-event.is-travel-return .homeAgendaFcEventInner.is-travel{top:0}.homeAgendaFcEventInner.is-unavailability{padding:3px 6px;gap:2px;cursor:default;align-items:flex-start;text-align:left;background:transparent;border-radius:8px}.homeAgendaFcEventInner.is-unavailability:before{display:none}.homeAgendaFcEventInner.is-personal-overlay{cursor:default}.homeAgendaFcEventInner.is-current-user-participant:not(.is-personal-overlay):after{content:"";position:absolute;left:4px;top:4px;width:7px;height:7px;border-radius:50%;background:#197494;box-shadow:0 0 0 2px #ffffffdb}.homeAgendaFcEventInner.is-personal-agenda-group-rdv:not(.is-personal-overlay):before{width:5px;background:linear-gradient(180deg,var(--agenda-event-accent, #8ed3f6) 0 42%,rgba(25,116,148,.95) 42% 100%)}.homeAgendaFcEventInner:focus-visible{box-shadow:inset 0 0 0 2px #ffffffeb;border-radius:8px}.homeTeamMergedFcEvent{position:relative;display:flex;flex-direction:column;width:100%;height:100%;gap:1px;padding:3px 5px 3px 9px;overflow:hidden;cursor:pointer;outline:none}.homeTeamMergedFcEvent.is-short{gap:0;align-items:flex-start;justify-content:flex-start;padding:0 4px 0 0;border-radius:0;border:0;background:transparent;box-shadow:none}.homeTeamMergedFcEvent:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:3px;background:var(--team-merged-accent, #8ed3f6)}.homeTeamMergedFcEvent.is-short:before{display:none}.homeTeamMergedFcEvent.has-flags{padding-right:28px}.homeTeamMergedFcEvent.is-unavailability{cursor:default;padding:4px 6px 4px 8px;border-radius:10px;border-left:3px solid var(--team-merged-accent, #8ed3f6);background:var(--team-merged-unavailability-bg, rgba(142, 211, 246, .16));box-shadow:inset 0 0 0 1px var(--team-merged-unavailability-border, rgba(142, 211, 246, .42))}.homeTeamMergedFcEvent.is-unavailability:before{display:none}.homeTeamMergedFcEvent:focus-visible{box-shadow:inset 0 0 0 2px #ffffffeb;border-radius:8px}.homeTeamMergedFcEventFlags{position:absolute;top:3px;right:4px;display:inline-flex;align-items:center;gap:3px}.homeTeamMergedFcEventProvider,.homeTeamMergedFcEventTitle,.homeTeamMergedFcEventTime{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeTeamMergedFcEventProvider{font-size:10px;line-height:1.05;font-weight:700;opacity:.88}.homeTeamMergedFcEventTitle{font-size:11.5px;line-height:1.12;font-weight:700}.homeTeamMergedFcEventTitle.is-primary-beneficiary{font-weight:750}.homeTeamMergedFcEventTitle.is-short{font-size:9px;line-height:1;font-weight:300;width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeTeamMergedFcEventTime{font-size:10px;line-height:1.05;opacity:.82}.homeTeamMergedFcEventTime.is-secondary-rdv{font-size:9.5px;letter-spacing:.02em;opacity:.62}.homeAgendaFcEventFlags{position:absolute;top:3px;right:4px;display:inline-flex;align-items:center;gap:3px}.homeAgendaFcEventFlag{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:999px;font-size:9px;font-weight:700;line-height:1;background:#fff;border:1px solid transparent}.homeAgendaFcEventFlag.is-confirmation{color:#9a5b00;border-color:#e59f2bb8;background:#fff4df}.homeAgendaFcEventFlag.is-followup{color:#a23030;border-color:#d65858b8;background:#fff0f0}.homeAgendaFcEventFlag.is-recurrence{min-width:18px;width:auto;padding-inline:4px;color:#2f6a43;border-color:#5a9771a3;background:#edf8f0}.homeAgendaFcEventFlag.is-meeting{color:#4660b3;border-color:#6078d6a3;background:#eef3ff}.homeAgendaFcEventFlag.is-current-user{min-width:24px;width:auto;padding-inline:5px;color:#125d75;border-color:#1974949e;background:#e9f8fd}.homeAgendaFcEventFlag.is-group-rdv{min-width:38px;width:auto;padding-inline:5px;color:#155d45;border-color:#378b6899;background:#eaf8f2}.homeAgendaFcEventTitle.is-travel{font-size:10px;line-height:1;font-weight:300!important;color:var(--home-agenda-travel-text, rgba(18, 49, 66, .68))!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeAgendaFcEventTitle.is-travel.is-compact{font-size:9px;line-height:1}.homeAgendaFcEventTitle.is-unavailability{font-size:10px;line-height:1.1;font-weight:700}.homeAgendaFcEventTitle.is-short{font-size:9px;line-height:1;font-weight:300;width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeAgendaFcEventMeta.is-unavailability{font-size:10px;line-height:1.1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.homeAgendaEventTooltipOverlay{max-width:min(420px,calc(100vw - 24px))}.homeAgendaEventTooltipOverlay .ant-tooltip-inner{padding:0!important;overflow:hidden;border-radius:18px!important;background:radial-gradient(circle at top left,#8ed3f63d,#fffffffa 44%),linear-gradient(180deg,#fffffffa,#f0f8fcf5)!important;border:1px solid rgba(142,211,246,.52)!important;box-shadow:0 24px 54px #10374c33,0 8px 18px #10374c14!important}.homeAgendaEventTooltipOverlay .ant-tooltip-arrow:before{background:linear-gradient(180deg,#fffffffa,#f0f8fcf5)!important;border:1px solid rgba(142,211,246,.52)!important}.homeAgendaEventTooltip{position:relative;display:grid;gap:14px;min-width:280px;padding:16px;font-family:inherit;color:#10364a}.homeAgendaEventTooltip:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--agenda-tooltip-accent, #8ed3f6),rgba(142,211,246,.22))}.homeAgendaEventTooltipHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-left:8px}.homeAgendaEventTooltipTitleBlock{display:grid;gap:4px;min-width:0}.homeAgendaEventTooltipTitle{font-size:14px;line-height:1.3;font-weight:700;color:#0d2f40}.homeAgendaEventTooltipSubtitle{font-size:12px;line-height:1.35;font-weight:500;color:#0d2f40b3}.homeAgendaEventTooltipBadge{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:#0d2f4014;color:#0d2f40;font-size:11px;font-weight:700;white-space:nowrap}.homeAgendaEventTooltipSections{display:grid;gap:10px;padding-left:8px}.homeAgendaEventTooltipSection{display:grid;gap:3px}.homeAgendaEventTooltipLabel{font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.02em;color:#0d2f4094}.homeAgendaEventTooltipValue{font-size:12px;line-height:1.45;font-weight:500;color:#123142;white-space:pre-wrap}.homeAgendaEventTooltipLinks{display:flex;flex-wrap:wrap;gap:8px}.homeAgendaEventTooltipGroupEditor{display:flex;align-items:center;gap:8px;min-width:0}.homeAgendaEventTooltipGroupSelect{min-width:190px;max-width:100%;height:28px;padding:2px 28px 2px 8px;border:1px solid rgba(142,211,246,.86);border-radius:8px;background:#ffffffeb;color:#123142;font:inherit;font-size:12px;font-weight:600}.homeAgendaEventTooltipGroupSelect:disabled{opacity:.65}.homeAgendaEventTooltipLinkBtn{padding:0;border:0;background:transparent;color:#0c6ea4;font:inherit;font-size:12px;font-weight:700;line-height:1.35;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.homeAgendaEventTooltipLinkBtn:hover,.homeAgendaEventTooltipLinkBtn:focus-visible{color:#084f75;outline:none}.homeAgendaEventTooltipLinkBtnBeneficiary{color:#245a74;font-weight:600;text-decoration:none}.homeAgendaEventTooltipLinkBtnBeneficiary:hover,.homeAgendaEventTooltipLinkBtnBeneficiary:focus-visible{color:#113c53;text-decoration:underline}.homeAgendaEventTooltipAlerts{display:grid;gap:8px;padding-left:8px}.homeAgendaEventTooltipAlert{padding:8px 10px;border-radius:12px;background:#ffd06b38;border:1px solid rgba(214,149,14,.22);color:#6d4700;font-size:12px;line-height:1.4;font-weight:600}.homeAgendaEventTooltipActions{display:flex;flex-wrap:wrap;gap:8px;padding-left:8px}.homeAgendaEventTooltipEmpty{padding-left:8px;font-size:12px;line-height:1.4;font-weight:500;color:#123142a8}.homeAgendaContextMenu{position:fixed;z-index:1200;min-width:220px;max-width:min(320px,calc(100vw - 24px));padding:8px;border:1px solid rgba(142,211,246,.55);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f1fafff5);box-shadow:0 20px 48px #143d542e,0 4px 14px #143d5414;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.homeAgendaCreateAssistant{position:fixed;z-index:1200;width:min(360px,calc(100vw - 24px));min-width:0;padding:14px;border:1px solid rgba(142,211,246,.55);border-radius:20px;background:linear-gradient(180deg,#fffffffc,#f1fafff7);box-shadow:0 24px 56px #143d542e,0 6px 18px #143d5414;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.homeAgendaCreateAssistantHeader{margin-bottom:14px}.homeAgendaCreateAssistantTitle{color:#123142;font-size:16px;font-weight:800;line-height:1.15}.homeAgendaCreateAssistantMeta{margin-top:4px;color:#123142ad;font-size:12px;font-weight:600}.homeAgendaCreateAssistantBody{display:grid;gap:12px;min-width:0}.homeAgendaCreateAssistantField{display:grid;gap:6px;min-width:0}.homeAgendaCreateAssistantHint{color:#1231429e;font-size:12px}.homeAgendaCreateAssistantLabel{color:#123142b8;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.homeAgendaCreateAssistant .ant-select{width:100%;min-width:0}.homeAgendaCreateAssistant .ant-select-selector{min-height:42px!important;height:42px!important;border-radius:12px!important;display:flex;align-items:center;overflow:hidden;width:100%;min-width:0}.homeAgendaCreateAssistant .ant-select-selection-wrap{min-width:0;width:100%}.homeAgendaCreateAssistant .ant-select-selection-item,.homeAgendaCreateAssistant .ant-select-selection-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.homeAgendaCreateAssistant .ant-select-single .ant-select-selector .ant-select-selection-item,.homeAgendaCreateAssistant .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:40px!important}.homeAgendaCreateAssistantInlineChoices{display:flex;gap:8px}.homeAgendaCreateAssistantInlineChoices .ant-btn{flex:1 1 0;border-radius:12px}.homeAgendaCreateAssistantActions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.homeAgendaCreateAssistantActions .ant-btn{min-width:138px;border-radius:12px}.homeAgendaContextMenuSectionTitle{padding:10px 12px 6px;color:#1231429e;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.homeAgendaContextMenuItem{display:block;width:100%;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:#123142;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease,transform .12s ease}.homeAgendaContextMenuItem+.homeAgendaContextMenuItem{margin-top:4px}.homeAgendaContextMenuSectionTitle+.homeAgendaContextMenuItem{margin-top:2px}.homeAgendaContextMenuSeparator{height:1px;margin:8px 4px;background:#1231421f}.homeAgendaContextMenuItem:hover{background:#8ed3f62e;color:#0b4057;transform:translateY(-1px)}.homeAgendaContextMenuItem.is-danger{color:#b42318}.homeAgendaContextMenuItem.is-danger:hover{background:#f443361f;color:#8f1f14}.homeAgendaContextMenuItem.is-disabled,.homeAgendaContextMenuItem:disabled{color:#12314285;cursor:default;background:transparent;transform:none}.homeAgendaFcEventTitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.24;letter-spacing:-.015em;color:#16384d}.homeAgendaFcEventMeta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;font-weight:500;letter-spacing:.01em;opacity:.62}.homeAgendaFcEventTitle.is-primary-beneficiary{font-size:12.5px;font-weight:650;letter-spacing:-.02em}.homeAgendaFcEventMeta.is-secondary-rdv{font-size:9.5px;font-weight:500;letter-spacing:.04em;opacity:.58}.homeAgendaCalendarOverlay{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:10px;display:grid;place-items:center;background:#ffffffa6;-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px)}.homeAgendaModalState{min-height:180px;display:grid;place-items:center}.homeAgendaModalCard{border:1px solid rgba(142,211,246,.45)!important;border-radius:12px!important;background:linear-gradient(180deg,#fffffffa,#f2faffc7)}.homeAgendaModalHeading.ant-typography{margin:0 0 10px!important;color:#113247}.reportsPage{width:100%}.workspaceTabShell,.workspacePanelShell,.reportsSectionContent{width:100%;max-width:1320px;margin:0 auto}.reportsMailmergeCatalog,.reportsMailmergeLotPage{width:100%}.reportsMailmergeIntroCard.ant-card,.reportsMailmergeLotIntro.ant-card,.reportsMailmergeLotCard.ant-card{border-radius:16px;border-color:#98b9cf4d;background:linear-gradient(180deg,#fffffffc,#f6fafdf5);box-shadow:0 10px 20px #12364f0d}.reportsMailmergeIntroTitle.ant-typography,.reportsMailmergeLotTitle.ant-typography{margin:0!important;color:#17384e}.reportsMailmergeLotSummary{color:#5d7387}.reportsMailmergeFamilies.ant-collapse{display:grid;gap:16px;background:transparent}.reportsMailmergeFamilies.ant-collapse>.ant-collapse-item{border:1px solid rgba(152,185,207,.3);border-radius:18px!important;overflow:hidden;background:linear-gradient(180deg,#fffffffc,#f6fafdf5);box-shadow:0 10px 20px #12364f0d}.reportsMailmergeFamilies.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center!important;padding:16px 18px!important}.reportsMailmergeFamilyHeader{min-width:0;display:flex;align-items:center;gap:10px;padding-right:12px}.reportsMailmergeFamilyIcon{width:32px;height:32px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#8ed3f633;color:#1c7eb0;font-size:15px}.reportsMailmergeFamilyTitle{font-size:1rem;font-weight:600;color:#17384e}.reportsMailmergeFamilyCount{margin-left:auto;padding:4px 10px;border-radius:999px;background:#1132470f;color:#556d80;font-size:.8rem;font-weight:600;white-space:nowrap}.reportsMailmergeFamilies.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0!important}.reportsMailmergeLotsList{display:flex;flex-direction:column}.reportsMailmergeLotButton{width:100%;border:0;border-top:1px solid rgba(152,185,207,.22);background:transparent;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;text-align:left;cursor:pointer;transition:background-color .18s ease}.reportsMailmergeLotButton:hover{background:#8ed3f614}.reportsMailmergeLotIcon{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#8ed3f62e;color:#1c7eb0;font-size:16px}.reportsMailmergeLotTexts{min-width:0;display:grid;gap:3px}.reportsMailmergeLotName{font-size:.98rem;font-weight:600;color:#17384e}.reportsMailmergeLotHint{font-size:.82rem;color:#5d7387}.reportsMailmergeLotArrow{color:#7b92a5;font-size:.86rem}.reportsMailmergeLotHeader{width:100%}.reportsMailmergeLotGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workspaceTabBar{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.workspaceTabButton.ant-btn{height:auto;min-height:56px;padding:7px 10px;border-radius:16px;justify-content:flex-start;text-align:left;box-shadow:none}.workspaceTabButton.ant-btn-default{border-color:#98b9cf57;background:linear-gradient(180deg,#fffffffb,#f6fafdf5)}.workspaceTabButton.ant-btn-primary{border-color:#1193d24d;background:linear-gradient(180deg,#e1f3fcfa,#f0f8fcfa);color:#17384e}.workspaceTabInner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;width:100%}.workspaceTabIcon{width:28px;height:28px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;background:#1193d21f;color:#0d7ab0;flex:0 0 auto}.workspaceTabText{min-width:0;display:grid;gap:1px;align-content:center}.workspaceTabTitle,.workspaceTabSubtitle{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspaceTabTitle{font-size:.84rem;font-weight:500;line-height:1.12;color:#17384e}.workspaceTabSubtitle{font-size:.7rem;font-weight:500;line-height:1.1;color:#678094}.workspaceTabButton.ant-btn-primary .workspaceTabTitle,.workspaceTabButton.ant-btn-primary .workspaceTabSubtitle{color:inherit}.workspaceTabButton.ant-btn-primary .workspaceTabIcon{background:#1193d224;color:#0d7ab0}.pilotageOperationalPage{width:100%}.pilotagePage .workspacePanelShell,.pilotagePage .workspaceTabShell,.pilotageOperationalPage.reportsSectionContent{max-width:none}.pilotagePage .workspaceTabBar{grid-template-columns:repeat(2,minmax(300px,420px));justify-content:start;gap:8px}.pilotagePage .workspaceTabButton.ant-btn{min-height:52px;padding:6px 10px}.pilotageOperationalPage.ant-space,.pilotageOperationalPage .ant-space{gap:10px!important}.pilotageOperationalFiltersCard.ant-card,.pilotageOperationalOverviewCard.ant-card,.pilotageExceptionCard.ant-card,.pilotageOperationalSuivisCard.ant-card{border-radius:14px;border-color:#98b9cf4d;background:linear-gradient(180deg,#fffffffb,#f6fafdf5);box-shadow:0 10px 20px #12364f0d}.pilotageOperationalFiltersCard.ant-card .ant-card-body{padding:10px 12px}.pilotageOperationalFilters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pilotageOperationalFilterControl,.pilotageOperationalFilterControl.ant-picker,.pilotageOperationalFilterControl .ant-select-selector{border-radius:12px!important}.pilotageOperationalFilterControl.ant-picker,.pilotageOperationalFilterControl.ant-select .ant-select-selector,.pilotageOperationalFilterControl.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{min-height:40px!important;height:40px!important;padding-top:0!important;padding-bottom:0!important}.pilotageOperationalFilterControl.ant-picker input,.pilotageOperationalFilterControl.ant-select-selection-item,.pilotageOperationalFilterControl.ant-select-selection-placeholder{font-size:.92rem!important}.pilotageOperationalFilterControl.ant-picker,.pilotageOperationalFilterControl.ant-select,.pilotageOperationalSectionHeader{width:100%}.pilotageOperationalSectionHeader-spaced{margin-top:16px}.pilotageOperationalSectionEyebrow{color:#5f7b92;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pilotageOperationalCollapse.ant-collapse{border:0;background:transparent;display:grid;gap:10px}.pilotageOperationalCollapse.ant-collapse>.ant-collapse-item{border:1px solid rgba(152,185,207,.3);border-radius:14px;background:linear-gradient(180deg,#fffffffb,#f6fafdf5);box-shadow:0 10px 20px #12364f0d;overflow:hidden}.pilotageOperationalCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:11px 14px}.pilotageOperationalCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-content{border-top-color:#98b9cf3d;background:transparent}.pilotageOperationalCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:12px}.pilotageOperationalCollapseLabel{display:inline-flex;align-items:center;gap:8px;color:#17384e;font-size:.9rem;font-weight:700;line-height:1.2}.pilotageMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px}.pilotageOperationalOverviewCard.ant-card .ant-card-body{padding:14px 16px 16px}.pilotageOperationalBand{display:grid;grid-template-columns:minmax(0,1.45fr) 1px minmax(300px,.9fr);align-items:start;gap:18px}.pilotageOperationalBandSection{min-width:0;display:grid;gap:12px}.pilotageOperationalBandDivider{align-self:stretch;width:1px;border-radius:999px;background:linear-gradient(180deg,#98b9cf00,#98b9cfb3,#98b9cf00)}.pilotageExceptionCounterGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;width:100%;justify-content:start;justify-items:stretch}.pilotageExceptionCounter{font:inherit;border:1px solid rgba(152,185,207,.28);border-radius:18px;background:#ffffffeb;min-height:74px;padding:14px 16px;cursor:pointer;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease,transform .14s ease}.pilotageExceptionCounter:hover{border-color:#1193d252;box-shadow:0 10px 18px #12364f14;transform:translateY(-1px)}.pilotageExceptionCounter.is-active{border-color:#1193d270;box-shadow:0 10px 18px #1193d214}.pilotageSummaryCardInner,.pilotageExceptionCounter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%}.pilotageSummaryCardLabel{min-width:0;color:#678094;font-size:.74rem;font-weight:500;line-height:1.2}.pilotageSummaryCardValue{align-self:center;justify-self:end;color:#17384e;font-size:1.12rem;font-weight:700;line-height:1}.pilotageExceptionCounterValue{font-size:1.12rem}.pilotageExceptionCounterValue.is-critical{color:#d24b3d}.pilotageExceptionCounterValue.is-warning{color:#c78115}.pilotageExceptionCounterValue.is-neutral{color:#2b7fb9}.pilotageMetricButton{font:inherit;width:100%;border:1px solid rgba(152,185,207,.28);border-radius:18px;background:#ffffffeb;padding:14px 16px;min-height:74px;cursor:pointer;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease,transform .14s ease}.pilotageMetricButton:hover{border-color:#1193d23d;box-shadow:0 10px 18px #12364f0f}.pilotageDetailPagination{margin-top:12px;display:flex;justify-content:flex-end}@media (max-width: 1180px){.pilotageOperationalBand{grid-template-columns:1fr;gap:14px}.pilotageOperationalBandDivider{display:none}}.pilotageExceptionCard.ant-card .ant-card-head{min-height:38px;padding-inline:12px}.pilotageExceptionCard.ant-card .ant-card-head-title,.pilotageExceptionCard.ant-card .ant-card-extra{padding-block:8px}.pilotageExceptionCard.ant-card .ant-card-body{padding:0}.pilotageExceptionCard.ant-card.is-empty .ant-card-body{padding-top:4px}.pilotageExceptionCardTitle{color:#17384e;font-weight:600;font-size:.88rem;line-height:1.2}.pilotageExceptionCardCount{min-width:22px;min-height:22px;display:inline-flex;align-items:center;justify-content:center;padding-inline:7px;border-radius:999px;background:#8ed3f638;color:#0d7ab0;font-size:.7rem;font-weight:700}.pilotageExceptionList{display:flex;flex-direction:column}.pilotageExceptionCard.ant-card.is-empty .ant-empty{margin-block:18px 16px}.pilotageExceptionCard.ant-card.is-empty .ant-empty-image{height:40px;margin-bottom:8px}.pilotageExceptionCard.ant-card.is-empty .ant-empty-description{font-size:.8rem}.pilotageExceptionRow{width:100%;border:0;border-top:1px solid rgba(152,185,207,.2);background:transparent;display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 12px;cursor:pointer;text-align:left;transition:background .12s ease}.pilotageExceptionRow:hover{background:#8ed3f614}.pilotageExceptionDot{width:7px;height:7px;border-radius:999px;display:inline-flex}.pilotageExceptionDot.is-critical{background:#e85d4f}.pilotageExceptionDot.is-warning{background:#e39c28}.pilotageExceptionDot.is-neutral{background:#7aa0ba}.pilotageExceptionMain{min-width:0;color:#17384e;font-size:.84rem;font-weight:600;line-height:1.2}.pilotageExceptionDetail{min-width:0;color:#678094;font-size:.76rem;font-weight:500;line-height:1.2;white-space:nowrap}.pilotageOperationalSuivisCard.ant-card .ant-card-head{min-height:42px;padding-inline:12px}.pilotageOperationalSuivisCard.ant-card .ant-card-head-title,.pilotageOperationalSuivisCard.ant-card .ant-card-extra{padding-block:8px}.pilotageOperationalSuivisCard.ant-card .ant-card-body{padding:12px}.pilotageSuivisToolbar{display:grid;grid-template-columns:minmax(180px,260px) minmax(260px,1fr);align-items:stretch;gap:10px;margin-bottom:12px}.pilotageSuivisToolbar .pilotageOperationalFilterControl.ant-select,.pilotageSuivisToolbar .pilotageOperationalFilterControl.ant-select .ant-select-selector,.pilotageSuivisSearch.ant-input-search,.pilotageSuivisSearch.ant-input-search .ant-input-wrapper,.pilotageSuivisSearch.ant-input-search .ant-input-affix-wrapper,.pilotageSuivisSearch.ant-input-search .ant-input-group-addon,.pilotageSuivisSearch.ant-input-search .ant-input-search-button{height:40px}.pilotageSuivisSearch.ant-input-search{min-width:0;max-width:100%}.pilotageSuivisSearch.ant-input-search .ant-input-wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;width:100%;overflow:hidden}.pilotageSuivisSearch.ant-input-search .ant-input-affix-wrapper{display:flex;align-items:center;min-width:0;width:100%;overflow:hidden}.pilotageSuivisSearch.ant-input-search .ant-input-group-addon{display:block;width:auto;padding:0}.pilotageSuivisSearch.ant-input-search .ant-input,.pilotageSuivisSearch.ant-input-search .ant-input-group-addon .ant-btn{min-height:40px}.pilotageSuivisSearch.ant-input-search .ant-input{min-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pilotageSuivisSearch.ant-input-search .ant-input::placeholder{overflow:hidden;text-overflow:ellipsis}.pilotageSuivisSearch.ant-input-search .ant-input-affix-wrapper{border-radius:12px 0 0 12px!important}.pilotageSuivisSearch.ant-input-search .ant-input-group-addon .ant-btn{border-radius:0 12px 12px 0!important;background:#8ed3f6;border-color:#8ed3f6;color:#0b2a3a;font-weight:600;min-width:104px;padding-inline:16px;text-shadow:none}.pilotageSuivisSearch.ant-input-search .ant-input-group-addon .ant-btn:hover,.pilotageSuivisSearch.ant-input-search .ant-input-group-addon .ant-btn:focus{background:#7bc9ef;border-color:#7bc9ef;color:#0b2a3a}.pilotageSuivisTable .ant-table{border-radius:12px;overflow:hidden}.pilotageSuiviBeneficiaireLink{border:0;padding:0;background:transparent;color:#126f9f;font:inherit;font-weight:600;cursor:pointer;text-align:left}.pilotageSuiviBeneficiaireLink:hover{color:#0b5279;text-decoration:underline}.pilotageSuiviTextCell{display:grid;gap:3px;min-width:0}.pilotageSuiviTitle{color:#17384e;font-weight:600;line-height:1.25}.pilotageSuiviResume{color:#678094;font-size:.78rem;line-height:1.35}.pilotageWorkerProfileHeader,.pilotageWorkerProfileList{display:flex;flex-direction:column}.pilotageWorkerProfileList{gap:10px}.pilotageWorkerProfileItem{display:grid;gap:2px;padding:10px 12px;border-radius:14px;background:#8ed3f61a}.reportsHubShell{width:100%;max-width:1320px;margin:0 auto;display:grid;gap:14px}.reportsHubSecondaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.reportsHubCard.ant-card{min-height:146px;border-radius:24px;border:1px solid rgba(152,185,207,.34);background:linear-gradient(180deg,#fffffffb,#f6fafdf5);box-shadow:0 14px 28px #12364f12;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease;overflow:hidden}.reportsHubCard.ant-card:hover{transform:translateY(-2px);box-shadow:0 18px 32px #12364f1c}.reportsHubCard .ant-card-body{height:100%;padding:0}.reportsHubCardShell{display:grid;grid-template-columns:10px minmax(0,1fr);min-height:146px;height:100%}.reportsHubCardStripe{background:linear-gradient(180deg,#1193d2b3,#8ed3f638)}.reportsHubCardContent{display:grid;align-items:center;gap:14px;padding:14px 18px 14px 16px;grid-template-columns:auto minmax(0,1fr)}.reportsHubCardIcon{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:17px;color:#0f74a6;background:#8ed3f63d;box-shadow:inset 0 1px #ffffffa6}.reportsDetailHeroIcon{width:46px;height:46px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;font-size:19px;color:#0f74a6;background:#8ed3f647;box-shadow:inset 0 1px #ffffffa6}.reportsHubCardTag.ant-tag,.reportsDetailPlaceholderTag.ant-tag{margin:0;border-radius:999px;padding-inline:10px;min-height:26px;display:inline-flex;align-items:center;border-color:#1193d238;background:#eef7fdf0;color:#1f6186;font-weight:700;width:fit-content;font-size:.82rem}.reportsHubCardBody{min-width:0;display:grid;gap:4px}.reportsHubCardTitle.ant-typography{margin:0;color:#17384e;font-size:1.02rem;line-height:1.28;font-weight:600}.reportsHubCardSummary.ant-typography{margin:0;color:#678094;font-size:.84rem;line-height:1.35;font-weight:500}.reportsHubCardFeatured.ant-card{min-height:138px;border-color:#2f90c447}.reportsHubCardFeatured .reportsHubCardShell{min-height:138px}.reportsHubCardFeatured .reportsHubCardContent{gap:16px;padding:14px 20px 14px 18px}.reportsHubCardFeatured .reportsHubCardTitle.ant-typography{font-size:1.1rem;font-weight:600}.reportsHubCardFeatured .reportsHubCardSummary.ant-typography{font-size:.86rem}.reportsHubCard.is-subsidiants.ant-card{border-color:#1193d23d}.reportsHubCard.is-subsidiants .reportsHubCardIcon,.reportsDetailHero.is-subsidiants .reportsDetailHeroIcon{background:#8ed3f657;color:#1193d2}.reportsHubCard.is-publipostage.ant-card{border-color:#f9b81242}.reportsHubCard.is-publipostage .reportsHubCardIcon,.reportsDetailHero.is-publipostage .reportsDetailHeroIcon{background:#f9b81238;color:#cc8f00}.reportsHubCard.is-publipostage .reportsHubCardStripe{background:linear-gradient(180deg,#e8a400bf,#ffd97942)}.reportsHubCard.is-prestations.ant-card{border-color:#2f90c43d;background:radial-gradient(circle at top right,rgba(142,211,246,.24),transparent 35%),linear-gradient(180deg,#fffffffc,#eff8fcf7)}.reportsHubCard.is-prestations .reportsHubCardIcon,.reportsDetailHero.is-prestations .reportsDetailHeroIcon{background:#1193d22e;color:#0d7ab0}.workspaceTabButton.is-weekly .workspaceTabIcon,.reportsDetailHero.is-weekly .reportsDetailHeroIcon{background:#4aa3ff24;color:#2d74b6}.workspaceTabButton.is-followups .workspaceTabIcon,.reportsDetailHero.is-followups .reportsDetailHeroIcon{background:#1ca67424;color:#16805a}.workspaceTabButton.is-actions .workspaceTabIcon,.reportsDetailHero.is-actions .reportsDetailHeroIcon{background:#f9b81229;color:#b58200}.reportsDetailHero.is-weekly.ant-card{border-color:#4aa3ff3d}.reportsDetailHero.is-followups.ant-card{border-color:#1ca6743d}.reportsDetailHero.is-actions.ant-card{border-color:#f9b81242}.reportsHubCard.is-prestations .reportsHubCardStripe{background:linear-gradient(180deg,#1193d2d1,#8ed3f647)}.reportsHubCard.is-extraction.ant-card{border-color:#13ad8c3d}.reportsHubCard.is-extraction .reportsHubCardIcon,.reportsDetailHero.is-extraction .reportsDetailHeroIcon{background:#24bc9929;color:#12896e}.reportsHubCard.is-extraction .reportsHubCardStripe{background:linear-gradient(180deg,#16a684c7,#aaeddc3d)}.reportsHubCard.is-convocations.ant-card{border-color:#ffd40547}.reportsHubCard.is-convocations .reportsHubCardIcon,.reportsDetailHero.is-convocations .reportsDetailHeroIcon{background:#ffd40538;color:#b99200}.reportsHubCard.is-convocations .reportsHubCardStripe{background:linear-gradient(180deg,#dfb200c2,#ffe27240)}.reportsDetailHero.ant-card,.reportsDetailPlaceholder.ant-card{border-radius:22px}.reportsDetailHero.ant-card{border:1px solid rgba(152,185,207,.34);background:radial-gradient(circle at top right,rgba(142,211,246,.18),transparent 32%),linear-gradient(180deg,#fffffffc,#f5f9fcf5)}.reportsDetailHeroHead{display:flex;align-items:center;gap:14px}.reportsDetailHeroTitles{display:grid;gap:4px}.reportsDetailHeroTitle.ant-typography{margin:0;color:#17384e}.reportsDetailPlaceholder.ant-card{border:1px dashed rgba(152,185,207,.44);background:linear-gradient(180deg,#fafcfefa,#f4f8fcf5)}.reportsSubsidiantsChoiceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;width:100%}.reportsSubsidiantsChoiceCard{height:auto;min-height:124px;justify-content:flex-start;text-align:left;padding:18px 20px;border-radius:18px;white-space:normal}.reportsSubsidiantsChoiceCard.is-active{box-shadow:0 10px 24px #8ed3f647}.reportsSubsidiantsChoiceCardTitle{display:block;font-weight:700;font-size:18px;line-height:1.2}.reportsSubsidiantsChoiceCardText{display:block;margin-top:8px;font-size:13px;line-height:1.5;opacity:.92}.reportsExtractionCard.ant-card,.reportsExtractionStatusCard.ant-card{border-radius:22px;border:1px solid rgba(152,185,207,.34);background:linear-gradient(180deg,#fffffffc,#f5f9fcf5)}.reportsExtractionInfo.ant-alert{border-radius:16px;border:1px solid rgba(142,211,246,.36);background:#edf8fdeb}.reportsExtractionToolbar{display:grid;grid-template-columns:minmax(150px,180px) minmax(150px,180px) minmax(220px,1fr) minmax(280px,1.15fr) max-content;gap:12px;align-items:stretch}.reportsExtractionFilterLayout{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(420px,1.22fr);gap:14px;align-items:stretch}.reportsExtractionPrimaryFilters,.reportsExtractionCriteriaPane{display:grid;gap:10px}.reportsExtractionPrimaryFilters{grid-template-columns:repeat(2,minmax(130px,1fr))}.reportsExtractionPrimaryFilters .reportsExtractionGroupControl{grid-column:1 / -1}.reportsExtractionCriteriaPane{grid-template-columns:repeat(2,minmax(0,1fr))}.reportsExtractionCriteriaPane .reportsExtractionControl.ant-select,.reportsExtractionCriteriaPane .reportsExtractionControl.ant-select .ant-select-selector{min-height:90px}.reportsExtractionAdvancedHeader{display:flex;justify-content:flex-start}.reportsExtractionAdvancedGrid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px}.reportsExtractionAdvancedGrid .ant-select,.reportsExtractionAdvancedGrid .ant-input{width:100%}.reportsExtractionAdvancedGrid .ant-select .ant-select-selector,.reportsExtractionAdvancedGrid .ant-input{min-height:38px;border-radius:12px}.reportsExtractionControl.ant-picker,.reportsExtractionControl.ant-select{width:100%}.reportsExtractionControl.ant-select .ant-select-selector,.reportsExtractionControl.ant-picker{min-height:40px;border-radius:14px}.reportsExtractionSelectPopup{z-index:1400}.reportsExtractionControl.ant-picker{display:flex;align-items:center}.reportsExtractionToolbarAction{display:flex;justify-content:flex-end;align-items:center;margin-inline-start:auto}.reportsExtractionToolbarAction.actionGroup{width:auto}.reportsExtractionToolbarAction.actionGroup .ant-btn{min-width:180px;max-width:none;width:100%;height:40px;line-height:38px}.reportsExtractionToolbarAction.actionGroup .ant-btn>span{overflow:visible;text-overflow:clip}.reportsExtractionStatusHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.reportsExtractionStatusTitle.ant-typography{margin:0;color:#17384e}.reportsExtractionStatusValue{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:.84rem;font-weight:600;background:#e2ebf1e6;color:#4a6375}.reportsExtractionStatusValue.is-queued{background:#ffeaae75;color:#9d6c00}.reportsExtractionStatusValue.is-running{background:#8ed3f63d;color:#0f74a6}.reportsExtractionStatusValue.is-ready{background:#24bc9929;color:#12896e}.reportsExtractionStatusValue.is-error{background:#ffcdcd94;color:#b53333}.reportsExtractionStatusGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reportsExtractionStatusItem{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(152,185,207,.24);border-radius:16px;background:#fafcfee6;min-width:0}.reportsExtractionStatusItem.is-wide{grid-column:1 / -1}.reportsExtractionStatusLabel{color:#698093;font-size:.78rem;font-weight:600}.reportsExtractionStatusContent{color:#17384e;font-size:.9rem;font-weight:500;min-width:0;word-break:break-word}.reportsExtractionActions.actionGroup{width:auto}.reportsAviqCard.ant-card,.reportsAviqScopeCard.ant-card,.reportsAviqAnomaliesCard.ant-card,.reportsAviqMetricCard.ant-card{border-radius:22px;border:1px solid rgba(152,185,207,.34);background:linear-gradient(180deg,#fffffffc,#f5f9fcf5)}.reportsAviqCard.ant-card>.ant-card-body{padding:18px 24px}.reportsAviqCommandBar{display:flex;align-items:center;justify-content:space-between;gap:18px}.reportsAviqCommandMeta{display:flex;align-items:center;gap:18px;min-width:0}.reportsAviqYearBlock,.reportsAviqLastCalculation{display:grid;gap:2px;color:#486375;font-size:.76rem;font-weight:600;line-height:1.15}.reportsAviqYearStepper{display:inline-grid;grid-template-columns:28px minmax(58px,auto) 28px;align-items:center;gap:4px;min-height:34px;padding:3px;border:1px solid rgba(142,211,246,.5);border-radius:999px;background:#fffffff0}.reportsAviqYearStepper strong{color:#17384e;font-size:.94rem;font-weight:800;line-height:1;text-align:center}.reportsAviqYearStepper .ant-btn-sm{width:28px;min-width:28px;height:28px;padding:0;border:0;border-radius:999px;color:#1b76a8;background:#8ed3f62e}.reportsAviqYearStepper .ant-btn-sm:not(:disabled):hover{color:#145a82;background:#8ed3f657}.reportsAviqLastCalculation strong{color:#17384e;font-size:.86rem;line-height:1.2}.reportsAviqOfficialExportButton.ant-btn{min-height:40px;padding-inline:14px;color:#17384e;font-weight:650}.reportsAviqExportAdvisoryBadge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border-radius:999px;border:1px solid rgba(230,164,65,.32);background:#fff7e6f0;color:#8a5616;font-size:.74rem;font-weight:700;line-height:1;text-align:center;white-space:nowrap}.reportsAviqToolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.reportsAviqToolbarMeta{display:grid;gap:4px;min-width:0}.reportsAviqTitle.ant-typography{margin:0;color:#17384e}.reportsAviqToolbarControls{display:flex;align-items:center;gap:10px}.reportsSubsidiantsCompactSwitch{display:inline-flex;align-items:center;gap:10px;padding:8px;border:1px solid rgba(152,185,207,.3);border-radius:18px;background:#ffffffeb}.reportsSubsidiantsCompactSwitchBtn.ant-btn{min-width:104px;border-radius:14px}.reportsSubsidiantsCompactSwitchBtn.ant-btn.is-active{box-shadow:0 10px 20px #2e97c929}.reportsAviqYearPicker.ant-picker{min-width:148px;min-height:40px;border-radius:14px}.reportsAviqInfo.ant-alert{border-radius:16px;border:1px solid rgba(142,211,246,.36);background:#edf8fdeb}.reportsAviqInfoLine{display:flex;align-items:center;gap:8px;color:#486375;font-size:.82rem;line-height:1.35}.reportsAviqInfoMark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:18px;border-radius:999px;background:#8ed3f64d;color:#0f74a6;font-size:.74rem;font-weight:800;line-height:1}.reportsAviqTraceJobStatus{width:fit-content;max-width:100%;padding:7px 11px;border-radius:999px;border:1px solid rgba(152,185,207,.28);background:#fafcfedb;color:#486375;font-size:.82rem;font-weight:600;line-height:1.25}.reportsAviqTraceJobStatus.is-queued,.reportsAviqTraceJobStatus.is-running{border-color:#8ed3f661;background:#edf8fddb;color:#0f74a6}.reportsAviqTraceJobStatus.is-ready{border-color:#54a67147;background:#f1faf5e0;color:#32704a}.reportsAviqTraceJobStatus.is-error{border-color:#e25b5b3d;background:#fff5f5e0;color:#aa3f3f}.reportsAviqWarningsList{margin:0;padding-left:18px}.reportsAviqStatusGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reportsAviqStatusCard{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:6px;min-height:82px;padding:12px 14px 11px;border:1px solid rgba(152,185,207,.28);border-left-width:3px;border-radius:8px;background:#fffffffa;box-shadow:0 8px 20px #375d7514}.reportsAviqStatusHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;min-width:0}.reportsAviqStatusCard.is-blocking{border-left-color:#e25b5b}.reportsAviqStatusCard.is-correction{border-left-color:#e6a441}.reportsAviqStatusCard.is-trace{border-left-color:#98b9cf}.reportsAviqStatusCard.is-trace.is-ready{border-left-color:#65a764}.reportsAviqStatusCard.is-trace.is-error{border-left-color:#e25b5b}.reportsAviqStatusTitle{color:#486375;font-size:.73rem;font-weight:800;letter-spacing:0;text-transform:uppercase;line-height:1.2}.reportsAviqStatusCard strong{color:#17384e;font-size:1.22rem;font-weight:800;line-height:1;white-space:nowrap}.reportsAviqStatusCard.is-blocking strong{color:#b64141}.reportsAviqStatusCard.is-correction strong{color:#9a6420}.reportsAviqStatusCard.is-trace.is-ready strong{color:#3c7a2a}.reportsAviqStatusCard>span:not(.reportsAviqStatusTitle){color:#486375;font-size:.78rem;line-height:1.3}.reportsAviqStatusError{color:#aa3f3f!important}.reportsAviqTraceActions{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.reportsAviqTraceActions .ant-btn-sm{min-height:28px}.reportsAviqPerimeterWarning{display:flex;align-items:flex-start;gap:10px;padding:13px 16px;border:1px solid rgba(230,164,65,.52);border-radius:8px;background:#fff7e6f2;color:#70440e;font-size:.88rem;font-weight:600;line-height:1.45}.reportsAviqPerimeterWarning .anticon{margin-top:2px;color:#9a6420}.reportsAviqFamiliesBlock{display:grid;gap:10px}.reportsAviqBlockTitle{color:#486375;font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.reportsAviqFamilyList{display:grid;gap:9px}.reportsAviqFamilyCard{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:78px;padding:14px 16px;border:1px solid rgba(152,185,207,.28);border-left-width:3px;border-radius:8px;background:#fffffffa}.reportsAviqFamilyCard.is-blocking{border-left-color:#e25b5b}.reportsAviqFamilyCard.is-correction{border-left-color:#e6a441}.reportsAviqFamilyCard.is-ok{border-left-color:#65a764}.reportsAviqFamilyMain{display:grid;gap:4px;min-width:0}.reportsAviqFamilyTitle{color:#17384e;font-size:.98rem;font-weight:800;line-height:1.25}.reportsAviqFamilyDescription{color:#486375;font-size:.86rem;line-height:1.35}.reportsAviqFamilyActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:190px}.reportsAviqFamilyDetail{margin-top:-3px;padding:12px 14px 14px;border:1px solid rgba(152,185,207,.24);border-top:0;border-radius:0 0 8px 8px;background:#f8fbfde6}.reportsAviqScopeStrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:13px 16px;border-radius:8px;background:#f7f5efeb}.reportsAviqScopeMetric{display:grid;gap:5px}.reportsAviqScopeMetric span{color:#486375;font-size:.76rem;line-height:1.2}.reportsAviqScopeMetric strong{color:#17384e;font-size:1rem;font-weight:800;line-height:1.1}.reportsAviqScopeMetric.is-alert strong{color:#b64141}.reportsAviqOverviewGrid{display:flex;flex-wrap:wrap;gap:8px}.reportsAviqOverviewItem{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:6px 11px;border-radius:999px;border:1px solid rgba(152,185,207,.24);background:#fafcfee0}.reportsAviqOverviewItem.is-blocking{border-color:#e25b5b38;background:#fff5f5c7}.reportsAviqOverviewItem.is-correction{border-color:#e6a44138;background:#fff9edcc}.reportsAviqOverviewItem.is-manual{border-color:#98b9cf47}.reportsAviqOverviewItem.is-ok{border-color:#54a6713d;background:#f1faf5c7}.reportsAviqOverviewValue{color:#17384e;font-size:.9rem;font-weight:700;line-height:1}.reportsAviqOverviewLabel{color:#698093;font-size:.82rem;font-weight:600}.reportsAviqSectionsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.reportsAviqSectionsCollapse.ant-collapse{display:grid;gap:10px;align-self:start}.reportsAviqSectionsCollapse.ant-collapse>.ant-collapse-item{overflow:hidden;border:1px solid rgba(152,185,207,.28);border-radius:20px;background:linear-gradient(180deg,#fffffffc,#f6fafdf5)}.reportsAviqSectionsCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:14px 16px}.reportsAviqSectionsCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon{align-self:center;color:#17384e}.reportsAviqSectionsCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-content{border-top:1px solid rgba(152,185,207,.16);background:transparent}.reportsAviqSectionsCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0 18px 18px}.reportsAviqSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%}.reportsAviqSectionHeaderMain{display:grid;gap:6px;min-width:0}.reportsAviqSectionTitle{color:#17384e;font-size:1rem;font-weight:700;line-height:1.2}.reportsAviqSectionLevel{display:inline-flex;align-items:center;justify-content:center;min-height:24px;width:fit-content;padding:0 10px;border-radius:999px;font-size:.74rem;font-weight:700;line-height:1}.reportsAviqSectionLevel.is-blocking{background:#e25b5b1f;color:#aa3f3f}.reportsAviqSectionLevel.is-correction{background:#e6a44124;color:#9a6420}.reportsAviqSectionLevel.is-ok{background:#54a67121;color:#32704a}.reportsAviqSectionLevel.is-manual{background:#98b9cf29;color:#486375}.reportsAviqSectionCount{color:#17384e;font-size:1.02rem;font-weight:700;white-space:nowrap}.reportsAviqSectionBody{display:grid;gap:12px}.reportsAviqMetricList,.reportsAviqNoteList{display:grid;gap:8px}.reportsAviqContextCard.ant-card{border-radius:22px;border:1px solid rgba(152,185,207,.28);background:linear-gradient(180deg,#fffffffc,#f5f9fcf5)}.reportsAviqMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.reportsAviqMetricCard.ant-card .ant-card-body{display:grid;gap:6px}.reportsAviqMetricLabel{color:#698093;font-size:.78rem;font-weight:600}.reportsAviqMetricValue{color:#17384e;font-size:1.2rem;font-weight:700;line-height:1.2}.reportsAviqScopeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.reportsAviqSimpleList{display:grid;gap:8px}.reportsAviqSimpleListItem{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:14px;border:1px solid rgba(152,185,207,.24);background:#fafcfee6}.reportsAviqSimpleListMeta{color:#698093;font-size:.82rem;white-space:nowrap}.reportsAviqAnomaliesHead{display:grid;gap:4px}.reportsAviqAnomaliesTitle.ant-typography{margin:0;color:#17384e}.reportsAviqAnomalyList{display:grid;gap:10px}.reportsAviqAnomalyItem{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:14px;border-radius:16px;border:1px solid rgba(152,185,207,.24);background:#fafcfee6}.reportsAviqAnomalyCount{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:16px;background:#8ed3f63d;color:#0f74a6;font-size:1.25rem;font-weight:700}.reportsAviqAnomalyContent{display:grid;gap:4px;min-width:0}.reportsAviqAnomalyTitle{color:#17384e;font-weight:700}.reportsAviqAnomalyHint,.reportsAviqAnomalySamples{color:#698093;font-size:.88rem;line-height:1.45}.reportsAviqAnomalySamplesButton{padding:0;border:none;background:transparent;color:#698093;font-size:.88rem;line-height:1.45;text-align:left;cursor:pointer}.reportsAviqAnomalySamplesButton:hover,.reportsAviqAnomalySamplesButton:focus-visible{color:#0f74a6}.reportsAviqAnomalyActions{display:flex;justify-content:flex-start}.reportsAviqAnomalyOpenButton.ant-btn-link{padding:0;height:auto}.reportsAviqModalHead{display:grid;gap:4px}.reportsAviqModalTitle{color:#17384e;font-weight:700}.reportsAviqModalSubtitle{color:#698093;font-size:.88rem}.reportsAviqModalToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.reportsAviqModalSearch{flex:1 1 auto}.reportsAviqModalCount{color:#698093;font-size:.88rem;white-space:nowrap}.reportsAviqModalLoading{display:flex;justify-content:center;padding:28px 0}.reportsAviqModalList{display:grid;gap:10px}.reportsAviqModalRow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:16px;border:1px solid rgba(152,185,207,.24);background:#fafcfeeb}.reportsAviqModalRowMain{display:grid;gap:6px;min-width:0}.reportsAviqModalRowLabel{color:#17384e;font-weight:700}.reportsAviqModalRowMeta{display:flex;flex-wrap:wrap;gap:10px 16px;color:#698093;font-size:.88rem}.reportsAviqModalRowDetails{color:#4d6b80;font-size:.88rem;line-height:1.45}.reportsAviqModalRowDetailsLabel{font-weight:700;color:#36566d}.reportsAviqModalRowRecommendation{color:#8a5a17;font-size:.87rem;line-height:1.45}.reportsAviqModalReferenceActions,.reportsAviqModalFooter{display:flex;justify-content:flex-end}.reportsPharePanel{display:grid;gap:16px;padding:22px 24px 24px;border:1px solid rgba(152,185,207,.34);border-radius:20px;background:linear-gradient(180deg,#fffffffc,#f6fafdf7);box-shadow:0 14px 34px #375d751c}.reportsPhareCommandBar{display:flex;align-items:center;justify-content:space-between;gap:18px}.reportsPhareCommandMeta,.reportsPhareCommandActions{display:flex;align-items:center;gap:14px;min-width:0}.reportsPhareYearBlock,.reportsPhareLastControl{display:grid;gap:4px;min-width:0;color:#486375;font-size:.76rem;font-weight:700;line-height:1.15}.reportsPhareYearStepper{display:inline-grid;grid-template-columns:30px minmax(62px,auto) 30px;align-items:center;gap:5px;min-height:36px;padding:3px;border:1px solid rgba(142,211,246,.54);border-radius:999px;background:#fffffff2}.reportsPhareYearStepper strong{color:#17384e;font-size:.96rem;font-weight:850;line-height:1;text-align:center}.reportsPhareYearStepper .ant-btn-sm{width:30px;min-width:30px;height:30px;padding:0;border:0;border-radius:999px;color:#1b76a8;background:#8ed3f62e}.reportsPhareYearStepper .ant-btn-sm:not(:disabled):hover{color:#145a82;background:#8ed3f657}.reportsPhareLastControl strong{color:#17384e;font-size:.9rem;line-height:1.2;white-space:nowrap}.reportsPhareActionButton.ant-btn{min-height:40px;padding-inline:16px;border-radius:8px;color:#17384e;font-weight:650}.reportsPhareAlerts{display:grid;gap:8px}.reportsPhareAlerts:empty{display:none}.reportsPhareAlerts .ant-alert{border-radius:12px}.reportsPhareHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding-top:8px}.reportsPhareHeaderText{display:grid;gap:7px;min-width:0}.reportsPhareTitle.ant-typography{margin:0;color:#17384e;font-size:1.18rem;line-height:1.25}.reportsPhareSubtitle.ant-typography{max-width:760px;color:#5f7188;font-size:.9rem;line-height:1.5}.reportsPhareStatusPill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;font-size:.82rem;font-weight:800;line-height:1;white-space:nowrap}.reportsPhareStatusPill.is-warning{border:1px solid rgba(230,164,65,.32);background:#fff7e6f2;color:#8a5616}.reportsPhareStatusPill.is-ok{border:1px solid rgba(84,166,113,.24);background:#f1faf5eb;color:#32704a}.reportsPhareLoading{display:flex;justify-content:center;padding:38px 0}.reportsPhareMetricsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.reportsPhareMetric{display:grid;gap:7px;min-height:82px;padding:13px 14px;border:1px solid rgba(152,185,207,.28);border-left-width:3px;border-radius:8px;background:#fffffffa;box-shadow:0 8px 18px #375d7512}.reportsPhareMetric.is-alert{border-left-color:#e6a441}.reportsPhareMetric span{color:#486375;font-size:.76rem;font-weight:850;line-height:1.25;text-transform:uppercase}.reportsPhareMetric strong{color:#17384e;font-size:1.35rem;font-weight:850;line-height:1}.reportsPhareMetric.is-alert strong{color:#9a6420}.reportsPhareFamilies{display:grid;gap:12px}.reportsPhareFamily{display:grid;gap:13px;padding:15px 16px;border:1px solid rgba(152,185,207,.28);border-left-width:4px;border-radius:8px;background:#fffffffa}.reportsPhareFamily.is-blocking{border-left-color:#e25b5b}.reportsPhareFamily.is-correction{border-left-color:#e6a441}.reportsPhareFamily.is-ok{border-left-color:#65a764}.reportsPhareFamilyHeader{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.reportsPhareFamilyIntro{display:grid;gap:4px;min-width:0}.reportsPhareFamilyTitle{color:#17384e;font-size:.98rem;font-weight:850;line-height:1.25}.reportsPhareFamilyDescription{color:#5f7188;font-size:.87rem;line-height:1.45}.reportsPhareFamilyState{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:124px}.reportsPhareFamilyState strong{color:#17384e;font-size:1.08rem;font-weight:850;line-height:1}.reportsPhareFamilyBadge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:.74rem;font-weight:800;line-height:1;white-space:nowrap}.reportsPhareFamilyBadge.is-blocking{background:#e25b5b1f;color:#aa3f3f}.reportsPhareFamilyBadge.is-correction{background:#e6a44124;color:#9a6420}.reportsPhareFamilyBadge.is-ok{background:#54a67121;color:#32704a}.reportsPhareAnomalyList{display:grid;gap:9px}.reportsPhareAnomalyRow{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;border:1px solid rgba(152,185,207,.22);border-radius:8px;background:#f8fbfdeb}.reportsPhareAnomalyCount{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:8px;background:#8ed3f638;color:#0f74a6;font-size:1.06rem;font-weight:850}.reportsPhareAnomalyContent{display:grid;gap:4px;min-width:0}.reportsPhareAnomalyTitle{color:#17384e;font-size:.92rem;font-weight:850;line-height:1.25}.reportsPhareAnomalyHint,.reportsPhareAnomalySamples{color:#5f7188;font-size:.85rem;line-height:1.45}.reportsPhareAnomalySamples{overflow-wrap:anywhere}.reportsPhareAnomalyActions{display:flex;justify-content:flex-end}.reportsPhareNoAnomaly{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:32px;padding:7px 11px;border-radius:999px;background:#f1faf5e6;color:#32704a;font-size:.84rem;font-weight:750;line-height:1.25}.resourcesAffectationPage{width:100%}.resourcesAffectationShell{--resources-peps-sky: #8ed3f6;--resources-peps-blue: #2e97c9;--resources-peps-ink: #17384e;--resources-peps-border: rgba(134, 153, 167, .2);display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:0;overflow:hidden;border:1px solid var(--resources-peps-border);border-radius:28px;background:linear-gradient(180deg,#f6f7f9f5,#ebeff3eb);box-shadow:inset 0 1px #ffffffe0,0 10px 22px #1e2e3a0f}.resourcesAffectationMain{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;background:transparent}.resourcesAffectationToolbar{display:grid;grid-template-columns:minmax(0,max-content) minmax(300px,390px);gap:18px;align-items:center;justify-content:space-between;padding:18px 22px 16px;border-bottom:1px solid rgba(35,53,67,.08);background:#ffffff70}.resourcesAffectationWeekNav{display:inline-flex;align-items:center;gap:12px;min-height:44px;justify-self:start}.resourcesAffectationNavBtn.ant-btn{width:48px;min-width:48px;height:44px;border-radius:13px;border-color:#8699a747!important;background:#ffffffe6!important;color:var(--resources-peps-ink)!important;box-shadow:none}.resourcesAffectationNavBtn.ant-btn:hover,.resourcesAffectationNavBtn.ant-btn:focus-visible{border-color:#4a779557!important;background:#fffffffa!important;color:var(--resources-peps-blue)!important}.resourcesAffectationWeekLabel{min-width:126px;color:var(--resources-peps-ink);font-size:17px;font-weight:700;line-height:1.15;letter-spacing:-.02em;text-align:center}.resourcesAffectationTypeWrap{display:flex;align-items:center;width:100%;min-height:44px;max-width:390px;justify-self:end}.resourcesAffectationTypeSelect{width:100%;height:44px}.resourcesAffectationTypeSelect.ant-select{display:flex;align-items:center}.resourcesAffectationTypeSelect.ant-select .ant-select-selector{height:44px!important;border-radius:13px!important;border-color:#8699a747!important;background:#ffffffe6!important;box-shadow:none!important;display:flex;align-items:center;padding-block:0!important}.resourcesAffectationTypeSelect.ant-select-single .ant-select-selector:after{line-height:44px}.resourcesAffectationTypeSelect.ant-select-single .ant-select-selector .ant-select-selection-wrap{display:flex;height:100%;align-items:center}.resourcesAffectationTypeSelect.ant-select-single .ant-select-selector .ant-select-selection-search,.resourcesAffectationTypeSelect.ant-select-single .ant-select-selector .ant-select-selection-search-input{height:100%}.resourcesAffectationTypeSelect.ant-select-single .ant-select-selector .ant-select-selection-item,.resourcesAffectationTypeSelect.ant-select-single .ant-select-selector .ant-select-selection-placeholder{display:flex;align-items:center;height:100%;line-height:1.2!important;font-size:14px;color:var(--resources-peps-ink);font-weight:600}.resourcesAffectationTypeSelect.ant-select .ant-select-arrow{top:50%;transform:translateY(-50%)}.resourcesAffectationTypeSelect.ant-select:hover .ant-select-selector,.resourcesAffectationTypeSelect.ant-select-focused .ant-select-selector{border-color:#4a779557!important}.resourcesAffectationBoard{min-width:0;overflow-x:auto;background:transparent}.resourcesAffectationBoardHeader,.resourcesAffectationBoardRow{display:grid;grid-template-columns:280px repeat(6,minmax(128px,1fr));min-width:1048px}.resourcesAffectationBoardHeader{border-bottom:1px solid rgba(35,53,67,.08);background:linear-gradient(180deg,#f5f7f9fa,#f0f2f6f0)}.resourcesAffectationCornerCell,.resourcesAffectationResourceCell{padding:16px 22px;border-right:1px solid rgba(35,53,67,.08);background:#ffffff70}.resourcesAffectationDayHeader{display:grid;justify-items:center;gap:4px;padding:12px 10px 11px;border-left:1px solid rgba(35,53,67,.08);color:#182733a3;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.resourcesAffectationDayHeader strong{font-size:18px;font-weight:600;color:#122636;letter-spacing:0}.resourcesAffectationBoardRows{display:grid}.resourcesAffectationBoardRow+.resourcesAffectationBoardRow{border-top:1px solid rgba(35,53,67,.08)}.resourcesAffectationResourceCell{display:grid;align-content:start;gap:4px;min-height:108px}.resourcesAffectationResourceName{color:#113247;font-size:14px;font-weight:700;line-height:1.2}.resourcesAffectationResourceMeta{color:#123142ad;font-size:11px;font-weight:400;line-height:1.25}.resourcesAffectationDayCell{min-height:108px;padding:10px 9px;border-left:1px solid rgba(35,53,67,.08);background:#ffffff6b;transition:background-color .14s ease,box-shadow .14s ease,transform .14s ease,border-color .14s ease}.resourcesAffectationDayCell.is-droppable{background:linear-gradient(180deg,#f0f9fffa,#e8f5ffeb);box-shadow:inset 0 0 0 1px #4a77951a}.resourcesAffectationDayCell.is-active{background:linear-gradient(180deg,#e6f5fffa,#dbf0fff0);box-shadow:inset 0 0 0 1px #2175a529}.resourcesAffectationEmptySlot{min-height:80px}.resourcesAffectationChipStack{display:grid;gap:8px}.resourcesAffectationChip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 10px 9px 13px;border-radius:14px;border:1px solid rgba(137,170,191,.52);background:#fffffff5;box-shadow:0 2px 6px #092e4414,inset 0 1px #ffffffd1;cursor:grab;position:relative}.resourcesAffectationChip.is-correct{border-color:#89aabf85}.resourcesAffectationChip:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:4px;border-radius:999px;background:#68c17d}.resourcesAffectationChipBody{min-width:0;display:grid;gap:3px}.resourcesAffectationChipTitle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#113247;font-size:11px;font-weight:600;line-height:1.2}.resourcesAffectationChipMeta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#123142ad;font-size:10px;line-height:1.2}.resourcesAffectationChipExtra{min-width:0;max-width:100%;display:inline-flex;align-items:center;width:fit-content;padding:2px 8px;border-radius:999px;background:#8ed3f62e;color:#135e82;font-size:10px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resourcesAffectationChipActions{display:inline-flex;align-items:center;gap:6px;opacity:0;transition:opacity .12s ease}.resourcesAffectationChipAction{opacity:0;width:22px;height:22px;border:0;border-radius:999px;background:#12314214;color:#123142b8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.resourcesAffectationChipAction.is-add{background:#8ed3f642;color:#0f6e99}.resourcesAffectationChipAction.is-add.is-open,.resourcesAffectationChipAction.is-add:hover{background:#8ed3f661;color:#0c5e84}.resourcesAffectationChip:hover .resourcesAffectationChipActions,.resourcesAffectationChip:focus-within .resourcesAffectationChipActions{opacity:1}.resourcesAffectationChip:hover .resourcesAffectationChipAction,.resourcesAffectationChip:focus-within .resourcesAffectationChipAction{opacity:1}.resourcesAffectationChipAction:hover{background:#12314224;color:#145173}.resourcesAffectationAddPopover{display:grid;gap:10px;width:min(290px,calc(100vw - 56px))}.resourcesAffectationAddPopoverTitle{color:#113247;font-size:13px;font-weight:700;line-height:1.2}.resourcesAffectationAddPopoverHint,.resourcesAffectationAddPopoverEmpty{color:#123142ad;font-size:12px;line-height:1.35}.resourcesAffectationAddPopoverHint.is-muted{color:#1231428a}.resourcesAffectationAddPopoverSelect.ant-select{width:100%}.resourcesAffectationBoardLoading,.resourcesAffectationBoardEmpty{min-height:340px;display:grid;place-items:center;background:#ffffff6b}.resourcesAffectationLegend{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 20px 14px;border-top:1px solid rgba(35,53,67,.08);color:#123142bd;background:#ffffff6b}.resourcesAffectationLegendItem{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600}.resourcesAffectationLegendItem.is-muted{color:#1231427a}.resourcesAffectationLegendSwatch{width:16px;height:16px;border-radius:6px;border:2px solid rgba(91,145,77,.88);background:linear-gradient(180deg,#fafff8fa,#f0f8ecfa);box-shadow:inset 0 1px #ffffffbd}.resourcesAffectationLegendSwatch.is-correct{border-color:#5b914de6}.resourcesAffectationSidePanel.ant-card{min-width:0;border-left:1px solid rgba(35,53,67,.08);border-radius:0!important;background:#ffffff57;box-shadow:none!important}.resourcesAffectationSidePanel.ant-card .ant-card-body{padding:0}.resourcesAffectationSideHeader{padding:20px 22px 16px;border-bottom:1px solid rgba(35,53,67,.08);background:transparent}.resourcesAffectationSideTitle{color:#113247;font-size:17px;font-weight:700;letter-spacing:-.02em}.resourcesAffectationSideSubtitle{color:#12314294;font-size:12px;font-weight:500}.resourcesAffectationDemandesList{display:grid;gap:12px;padding:16px 14px 14px}.resourcesAffectationRequestCard{display:grid;gap:10px;padding:16px 16px 15px;border:1px solid rgba(110,183,221,.28);border-radius:20px;background:linear-gradient(180deg,#fffffffa,#f1fafff0),radial-gradient(circle at top right,#8ed3f638,#8ed3f600);box-shadow:0 10px 24px #092e4414,inset 0 1px #ffffffe0;cursor:grab;position:relative;overflow:hidden;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.resourcesAffectationRequestCard:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#8ed3f6,#2e97c9)}.resourcesAffectationRequestCard.is-dragging{opacity:.58;transform:scale(.985)}.resourcesAffectationRequestCard:not(.is-dragging):hover{transform:translateY(-1px);border-color:#2e97c957;box-shadow:0 14px 28px #092e441a,inset 0 1px #ffffffeb}.resourcesAffectationRequestTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.resourcesAffectationRequestWhen{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:#ddf3fcdb;color:#0c4967e0;font-size:11.5px;font-weight:700;letter-spacing:.01em}.resourcesAffectationRequestBody{display:grid;gap:6px}.resourcesAffectationRequestTitle{color:#113247;font-size:16px;font-weight:700;line-height:1.18;letter-spacing:-.025em}.resourcesAffectationRequestMeta{color:#12314294;font-size:12px;font-weight:500;line-height:1.3;letter-spacing:.02em}.resourcesAffectationRequestBadge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border:1px solid rgba(46,151,201,.26);border-radius:999px;color:#0d6288;font-size:11px;font-weight:700;background:#eff9fff5;letter-spacing:.01em}.resourcesAffectationRequestTags{display:flex;flex-wrap:wrap;gap:8px}.resourcesAffectationRequestTag{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid transparent;font-size:11.5px;font-weight:700;letter-spacing:.01em}.resourcesAffectationRequestTag.is-vehicle{color:#0f6e99;border-color:#40a5d642;background:#e2f4fcf2}.resourcesAffectationRequestTag.is-collective{color:#2a6a54;border-color:#5a97713d;background:#ebf7eff2}.resourcesAffectationDemandesEmpty{min-height:180px;display:grid;place-items:center}@media (max-width: 1320px){.reportsHubShell,.workspaceTabShell,.workspacePanelShell,.reportsSectionContent{max-width:1180px}.pilotagePage .workspaceTabBar{grid-template-columns:repeat(2,minmax(260px,1fr))}.resourcesAffectationShell{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){.reportsHubShell{max-width:none}.reportsHubSecondaryGrid{grid-template-columns:minmax(0,1fr)}.reportsHubCardFeatured .reportsHubCardContent{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;row-gap:16px}.reportsHubCard.ant-card,.reportsHubCardShell,.reportsHubCardFeatured.ant-card,.reportsHubCardFeatured .reportsHubCardShell{min-height:unset}.reportsHubCardContent{padding:13px 14px 13px 12px;gap:12px}.reportsHubCardTitle.ant-typography,.reportsHubCardFeatured .reportsHubCardTitle.ant-typography{font-size:.98rem}.reportsHubCardSummary.ant-typography,.reportsHubCardFeatured .reportsHubCardSummary.ant-typography{font-size:.8rem}.workspaceTabBar{grid-template-columns:minmax(0,1fr)}.workspaceTabButton.ant-btn{min-height:52px;padding:7px 9px}.workspaceTabTitle{font-size:.82rem}.workspaceTabSubtitle{font-size:.69rem}.pilotageOperationalFilters,.pilotageMetricGrid,.pilotagePage .workspaceTabBar{grid-template-columns:1fr}.pilotageExceptionCounterGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pilotageExceptionRow{grid-template-columns:12px minmax(0,1fr)}.pilotageExceptionDetail{grid-column:2;white-space:normal}.pilotageSuivisToolbar{grid-template-columns:1fr}.reportsExtractionToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.reportsExtractionFilterLayout,.reportsExtractionAdvancedGrid{grid-template-columns:1fr}.reportsAviqToolbar{flex-direction:column}.reportsAviqCommandBar,.reportsAviqCommandMeta,.reportsPhareCommandBar,.reportsPhareCommandMeta{align-items:flex-start;flex-wrap:wrap}.reportsAviqToolbarControls{width:100%;justify-content:flex-start;flex-wrap:wrap}.reportsPhareCommandActions{flex-wrap:wrap}.reportsSubsidiantsCompactSwitch,.reportsAviqOverviewGrid{width:100%}.reportsAviqSectionsGrid,.reportsAviqStatusGrid,.reportsAviqOverviewGrid,.reportsAviqMetricGrid,.reportsAviqScopeGrid,.reportsAviqScopeStrip,.reportsPhareHeader,.reportsPhareMetricsGrid{grid-template-columns:1fr}.reportsPhareStatusPill{justify-self:start}.reportsAviqModalToolbar,.reportsAviqModalRow{flex-direction:column;align-items:stretch}.reportsAviqModalFooter{justify-content:center}.reportsExtractionToolbarAction{grid-column:1 / -1;margin-inline-start:0}.reportsMailmergeFamilyHeader{flex-wrap:wrap}.reportsMailmergeFamilyCount{margin-left:42px}.reportsMailmergeLotGrid{grid-template-columns:1fr}.reportsExtractionStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.resourcesAffectationToolbar{grid-template-columns:minmax(0,1fr)}.resourcesAffectationWeekNav{justify-content:space-between}.resourcesAffectationTypeWrap{max-width:none;justify-self:stretch}.resourcesAffectationSidePanel.ant-card{border-left:0;border-top:1px solid rgba(111,111,111,.18)}}@media (max-width: 720px){.reportsExtractionToolbar{grid-template-columns:minmax(0,1fr)}.reportsExtractionPrimaryFilters,.reportsExtractionCriteriaPane{grid-template-columns:1fr}.reportsSubsidiantsCompactSwitch{display:grid;grid-template-columns:1fr}.reportsAviqToolbarControls{flex-direction:column;align-items:stretch}.reportsAviqCommandBar,.reportsAviqCommandMeta,.reportsAviqFamilyCard,.reportsAviqFamilyActions{display:grid;grid-template-columns:1fr;justify-items:stretch}.reportsPharePanel{padding:16px;border-radius:16px}.reportsPhareCommandBar,.reportsPhareCommandMeta,.reportsPhareCommandActions,.reportsPhareFamilyHeader,.reportsPhareAnomalyRow{display:grid;grid-template-columns:1fr;justify-items:stretch}.reportsPhareFamilyState,.reportsPhareAnomalyActions{justify-content:flex-start}.reportsPhareActionButton.ant-btn{width:100%;white-space:normal}.reportsAviqOfficialExportButton.ant-btn{height:auto;min-height:40px;white-space:normal}.reportsAviqExportAdvisoryBadge{justify-self:start;white-space:normal}.reportsAviqOverviewGrid{grid-template-columns:1fr}.reportsAviqYearPicker.ant-picker{min-width:0;width:100%}.reportsAviqAnomalyItem{grid-template-columns:1fr}.reportsAviqAnomalyCount{justify-content:flex-start;padding:0 14px;min-height:42px}.reportsAviqModalRowMeta{flex-direction:column;gap:6px}.reportsAviqSectionHeader{align-items:flex-start}.reportsMailmergeFamilies.ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:14px!important}.reportsMailmergeLotButton{grid-template-columns:auto minmax(0,1fr);padding:14px}.reportsMailmergeLotArrow{display:none}.reportsExtractionStatusHead{align-items:flex-start;flex-direction:column}.reportsExtractionStatusGrid{grid-template-columns:minmax(0,1fr)}.homeAgendaTopBar{flex-direction:column;align-items:stretch}.homeAgendaTopBarActions{width:100%}.homeAgendaTopBarActions .ant-btn{flex:1 1 calc(50% - 8px)}.homeAgendaTopBarActions .ant-picker{flex:1 1 100%}.homeAgendaModernBar{padding:10px;gap:12px}.homeAgendaModernBar{top:84px}.homeAgendaToolbarZone{width:100%;align-items:center;gap:12px;flex-wrap:wrap}.homeAgendaToolbarZoneLeft,.homeAgendaToolbarZoneCenter,.homeAgendaToolbarZoneRight{justify-content:flex-start}.homeAgendaMonthTitle{font-size:12px}.homeAgendaControlGroup{width:100%}.homeAgendaControlGroupMain{width:100%;justify-content:flex-start;flex-wrap:wrap}.homeAgendaToolbarSection{width:100%;flex-wrap:wrap}.homeAgendaToolbarSectionAlerts,.homeAgendaToolbarSectionTools{margin-right:0;padding-left:0;border-left:none}.homeAgendaToolbarAlerts,.homeAgendaToolbarTools{flex-wrap:wrap;border-left:none;padding-left:0;margin-left:0}.homeAgendaControlGroupSecondary,.homeAgendaControlGroup .ant-picker,.homeAgendaControlGroup .ant-btn,.homeAgendaControlGroup .ant-segmented,.homeAgendaDaySpanButtons{width:100%}.homeAgendaUnavailabilityGrid{grid-template-columns:minmax(0,1fr)}.homeAgendaDaySpanBtn.ant-btn{flex:1 1 0}.homeAgendaControlGroup .ant-segmented-group{width:100%;display:flex}.homeAgendaControlGroup .ant-segmented-item{flex:1 1 0;justify-content:center}.homeAgendaControlGroupMain .homeAgendaIconBtn.ant-btn,.homeAgendaDateCluster .ant-btn{width:auto}.homeAgendaControlGroupMain .homeAgendaIconBtn.ant-btn.homeAgendaActionBtn{width:54px;min-width:54px}.homeAgendaToolbarTools{padding-left:0;margin-left:0;border-left:none}.homeAgendaDateCluster{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px}.homeAgendaDateInfo{min-width:0}.homeAgendaDateInfo .ant-picker{width:118px;min-width:118px}.homeAgendaDayHeader{min-height:42px;gap:4px}.homeAgendaDayHeaderDate{width:auto;min-width:14px;height:auto;font-size:18px}.homeTeamPlanningDrawerActions{flex-direction:column}.homeTeamPlanningDrawerActions .ant-btn{width:100%}.homeViewChoiceGrid,.reportsGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1100px){.homeAgendaLayout,.homeAgendaLayoutModern{grid-template-columns:minmax(0,1fr)}.homeAgendaLayoutModern.has-team-sidebar{grid-template-columns:minmax(260px,296px) minmax(0,1fr)}.homeTeamPlanningHeader,.homeTeamPlanningRow{min-width:920px}}.muted{color:var(--muted)}.navPill{border-radius:8px;font-weight:600;font-size:15px;padding:6px 12px;height:44px;background:linear-gradient(180deg,#d9f1ff,#9fd6f3);border:1px solid rgba(17,147,210,.4);box-shadow:0 8px 18px #1193d233}.navPill.ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#0b5f88}.menuIconShell{width:24px;height:24px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:#0f78ab;background:#8ed3f647;flex:0 0 auto}.menuIconShell>.anticon{font-size:13px;line-height:1}.navPill.ant-btn-primary{color:#085b83!important;border-color:#1193d259!important;background:linear-gradient(180deg,#fff,#eef7ff)!important;box-shadow:0 10px 20px #1193d22e}.navPill.ant-btn-primary:hover{filter:brightness(.985)}.navPillIconOnly.ant-btn{--pill-stroke: rgba(17, 147, 210, .48);width:40px;min-width:40px;height:40px;border-radius:8px;border:1px solid var(--pill-stroke)!important;background:#ffffffd6!important;color:var(--pill-stroke)!important;box-shadow:0 8px 18px #1193d21f,inset 0 1px #ffffffbf!important;padding:0!important}.navPillIconOnly.ant-btn:hover{--pill-stroke: rgba(17, 147, 210, .62);background:#e3f3fcf2!important;border-color:var(--pill-stroke)!important;color:var(--pill-stroke)!important}.navPillIconOnly.ant-btn-primary{--pill-stroke: rgba(17, 147, 210, .62);background:#e3f3fcf2!important;border-color:var(--pill-stroke)!important;color:var(--pill-stroke)!important;box-shadow:0 10px 20px #1193d229,inset 0 1px #fffc!important}.navPillIconOnly .menuIconShell{width:auto;height:auto;border-radius:0;background:transparent;color:currentColor}.navPillIconOnly .menuIconShell>.anticon{font-size:15px}.navPillMiniLabel.ant-btn{--pill-stroke: rgba(14, 121, 173, .56);width:64px;min-width:64px;height:52px;border-radius:10px;border:1px solid var(--pill-stroke)!important;background:#ffffffd6!important;color:var(--pill-stroke)!important;box-shadow:0 8px 18px #1193d21f!important;padding:2px 0!important}.headerLeft .navPillMiniLabel.ant-btn,.headerSystemDock .navPillMiniLabel.ant-btn{width:auto;min-width:0;height:46px;border-radius:12px;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;color:#397292!important;padding:4px 12px!important}.headerLeft .navPillMiniLabel.ant-btn:hover,.headerSystemDock .navPillMiniLabel.ant-btn:hover{border-color:#8ed3f685!important;background:#eef8fdf5!important;color:#1a678f!important}.navPillMiniLabel.ant-btn:hover{--pill-stroke: rgba(14, 121, 173, .7);background:#e3f3fcf2!important;border-color:var(--pill-stroke)!important;color:var(--pill-stroke)!important}.navPillMiniLabel.ant-btn-primary{--pill-stroke: rgba(14, 121, 173, .72);background:#e3f3fcf2!important;border-color:var(--pill-stroke)!important;color:var(--pill-stroke)!important;box-shadow:0 10px 20px #1193d229!important}.headerLeft .navPillMiniLabel.ant-btn-primary,.headerSystemDock .navPillMiniLabel.ant-btn-primary{border-color:#1193d27a!important;background:#eef8fdfa!important;color:#0d5f8a!important;box-shadow:0 6px 14px #1193d214!important}.navPillMiniLabel.ant-btn.is-attention,.headerLeft .navPillMiniLabel.ant-btn.is-attention,.headerSystemDock .navPillMiniLabel.ant-btn.is-attention{--pill-stroke: rgba(214, 105, 36, .62);border-color:var(--pill-stroke)!important;background:#f9731618!important;color:#9a4a16!important;box-shadow:0 8px 18px #ad541c1f!important}.navPillMiniLabel.ant-btn.is-attention:hover,.headerLeft .navPillMiniLabel.ant-btn.is-attention:hover,.headerSystemDock .navPillMiniLabel.ant-btn.is-attention:hover{--pill-stroke: rgba(214, 105, 36, .78);background:#f9731626!important;color:#853c0f!important}.navAttentionIconWrap{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:1}.navAttentionBadge{position:absolute;top:-9px;right:-12px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#d56a00;color:#fff;font-size:9px;line-height:1;font-weight:800;box-shadow:0 2px 6px #974f0038}.navItem.ant-btn-primary{position:relative}.headerLeft .navItem.ant-btn-primary:after,.headerSystemDock .navItem.ant-btn-primary:after{left:10px;right:10px;bottom:4px;height:2px;background:#1193d2d1}.navItem.ant-btn-primary:after{content:"";position:absolute;left:6px;right:6px;bottom:3px;height:2px;border-radius:999px;background:#107cace0}.navItem-annuaire.ant-btn-primary{--pill-stroke: rgba(20, 138, 184, .8);background:linear-gradient(180deg,#f3fcfffa,#dcf3fcfa)!important;border-color:var(--pill-stroke)!important;color:#0d6d96!important;box-shadow:0 10px 20px #1f97c433!important}.navItem-annuaire.ant-btn-primary:hover{background:linear-gradient(180deg,#ecf9fffc,#d3effbfc)!important;border-color:#117fadd6!important;color:#0b6288!important}.navPill.ant-btn:before,.navPillMiniLabel.ant-btn:before{display:none!important}.navPillMiniLabel.ant-btn>span{width:100%;display:inline-flex;align-items:center;justify-content:center}.navMiniStack{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;min-width:0}.headerLeft .navMiniStack,.headerSystemDock .navMiniStack{gap:4px}.navPillMiniLabel .menuIconShell{width:auto;height:auto;border-radius:0;background:transparent;color:currentColor}.headerLeft .navPillMiniLabel .menuIconShell,.headerSystemDock .navPillMiniLabel .menuIconShell{color:currentColor}.navPillMiniLabel .menuIconShell>.anticon{font-size:15px}.navMiniText{display:block;max-width:58px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;line-height:1.05;color:#0b5f88e0}.headerLeft .navMiniText,.headerSystemDock .navMiniText{max-width:none;font-size:11px;line-height:1.1;color:currentColor}.navPillHome.ant-btn{--pill-stroke: rgba(17, 147, 210, .48);width:40px;min-width:40px;height:40px;border-radius:8px;border:1px solid var(--pill-stroke)!important;background:#ffffffd6!important;color:var(--pill-stroke)!important;box-shadow:0 8px 18px #1193d21f,inset 0 1px #ffffffbf!important;padding:0!important}.navPillHome.ant-btn:hover{--pill-stroke: rgba(17, 147, 210, .62);background:#e3f3fcf2!important;border-color:var(--pill-stroke)!important;color:var(--pill-stroke)!important}.navPillHome.ant-btn-primary{--pill-stroke: rgba(17, 147, 210, .62);background:#e3f3fcf2!important;border-color:var(--pill-stroke)!important;color:var(--pill-stroke)!important;box-shadow:0 10px 20px #1193d229,inset 0 1px #fffc!important}.navPillHome .menuIconShell{width:auto;height:auto;border-radius:0;background:transparent;color:currentColor}.navPillHome .menuIconShell>.anticon{font-size:15px}.dropdownBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a1a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000}.systemDropdown{margin-top:12px}.systemDropdown .ant-dropdown-menu{border-radius:14px;padding:18px;box-shadow:var(--glass-shadow);background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);min-width:240px}.systemDropdown .ant-dropdown-menu-item{border-radius:10px;font-size:15px;font-family:inherit;font-weight:600;background:linear-gradient(180deg,#fff,#eef7ff);border:1px solid rgba(17,147,210,.18);margin:0;height:44px;display:flex;align-items:center}.systemDropdown .ant-dropdown-menu-title-content{font-size:15px;font-weight:600;color:#072433;line-height:1;display:inline-flex;align-items:center;gap:10px}.systemDropdown .ant-dropdown-menu-title-content .menuIconShell{margin-right:0}.systemDropdown .ant-dropdown-menu-item+.ant-dropdown-menu-item{margin-top:12px}.systemDropdown .ant-dropdown-menu-item:hover{box-shadow:0 10px 24px #022e4e1f;background:linear-gradient(180deg,#fff,#e3f2ff)}.systemDropdown .ant-dropdown-menu-item{transition:transform .12s ease,box-shadow .12s ease,background .12s ease;padding:0 16px}.dossierQuickActionsPopover{margin-top:8px}.dossierQuickActionsPopover .ant-popover-inner{padding:8px;border-radius:12px}.dossierQuickActionsPopover .ant-popover-inner-content{padding:0}.dossierQuickActionsPopoverList{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn{justify-content:flex-start;width:190px;min-width:190px;max-width:190px}.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn>span{max-width:100%}.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn>span:not(.anticon){display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.systemDropdownMega{margin-top:12px}.systemMega{position:relative;display:block;width:min(1080px,95vw);max-height:min(78vh,680px);overflow:auto;padding:16px;border-radius:18px;background:linear-gradient(150deg,#fffffff0,#ecf6ffe0);border:1px solid rgba(142,211,246,.58);box-shadow:0 20px 46px #022e4e2b,inset 0 1px #ffffffdb;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);overflow:hidden}.systemMega:before{content:"";position:absolute;right:-36px;top:-36px;width:180px;height:180px;border-radius:999px;background:radial-gradient(circle,#8ed3f657,#8ed3f600);pointer-events:none}.systemMegaSearchRow{position:relative;z-index:1;margin-bottom:12px}.systemMegaSearchRow .ant-input-affix-wrapper{border-radius:12px}.systemMegaGrid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.systemMegaColumn{display:flex;flex-direction:column;gap:10px;min-width:0}.systemMegaItem{min-height:40px;border-radius:12px;border:1px solid rgba(17,147,210,.2);background:linear-gradient(180deg,#fffffff7,#ecf6ffd1);font-size:13px;font-weight:600;color:#0b2a3a;text-align:left;padding:6px 10px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;box-shadow:0 7px 16px #022e4e14;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.systemMegaItem:hover{border-color:#1193d266;background:linear-gradient(180deg,#fffffffa,#e0f2ffe6);box-shadow:0 10px 20px #022e4e1f}.systemMegaItem.active{border-color:#1193d28c;background:linear-gradient(180deg,#f0f8fffa,#d5eefceb)}.systemMegaItemLead{min-width:0;display:flex;align-items:center;gap:8px}.systemMegaItemLabel{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.systemMegaItemTrail{display:inline-flex;align-items:center;justify-content:center;color:#1193d2bf;font-size:14px;flex:0 0 auto}.systemMegaEmpty{position:relative;z-index:1;min-height:120px;display:grid;place-items:center;color:var(--muted);font-size:13px}.systemMegaHint{position:relative;z-index:1;margin-top:10px;color:var(--muted);font-size:12px;text-align:right}.reportsMega{width:min(860px,95vw)}.reportsMegaGrid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reportsMegaItem{min-height:56px}.reportsMegaItemText{min-width:0;display:flex;flex-direction:column;gap:2px}.reportsMegaItemSummary{font-size:11.5px;line-height:1.25;color:#40596ad1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1100px){.systemMega{width:min(94vw,920px)}.systemMegaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 860px){.systemMegaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.reportsMegaGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.systemMega{width:94vw;padding:12px}.systemMegaGrid{grid-template-columns:minmax(0,1fr)}}.clickableRow{cursor:pointer}.clickableRow td{transition:background-color .12s ease}.clickableRow:hover td{background:#1193d229!important}.clickableRow:active td{background:#1193d23d!important}.actionGroup{display:flex;flex-wrap:nowrap;gap:6px;align-items:center}.actionGroup .ant-btn{min-width:96px;max-width:120px;height:32px;line-height:30px;padding-left:10px;padding-right:10px;font-size:13px}.actionGroup .ant-btn>span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actionGroup .ant-btn.ant-btn-icon-only{min-width:36px;max-width:36px;width:36px;padding:0}.filterSection{border:1px solid var(--glass-border);background:var(--glass-bg-soft);backdrop-filter:var(--glass-blur-soft);-webkit-backdrop-filter:var(--glass-blur-soft);border-radius:12px;padding:8px 10px}.filterSectionLabel{font-size:12px;font-weight:600;color:var(--muted);margin-bottom:6px}.filterSectionRow{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.criteriaFiltersMain{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.criteriaSearchInput{width:min(360px,100%)}.criteriaStatusSegment{border-radius:10px}.criteriaGroupsPanel{padding:8px 10px}.criteriaGroupsHeader{display:none}.criteriaGroupsHeader .filterSectionLabel{margin-bottom:0;font-size:12.5px}.criteriaGroupsRow{gap:6px}.criteriaGroupChip.ant-btn{height:28px;line-height:26px;border-radius:8px;padding:0 10px;min-width:0;max-width:100%;box-shadow:none}.criteriaGroupChip.ant-btn>span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.criteriaGroupChip.ant-btn-primary{background:linear-gradient(180deg,#eaf6ff,#d6edfc)!important;border-color:#1193d280!important;color:#0d6f9d!important;box-shadow:none!important}.criteriaGroupChip.ant-btn-primary:hover{filter:brightness(.99)}.statusPill{margin-inline-end:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:2px 10px;font-weight:600;font-size:12px;line-height:1.35;border:1px solid transparent}.statusPill.active{color:#114b84;border-color:#2984d661;background:#2984d62b}.statusPill.inactive{color:#345f88;border-color:#2984d63d;background:#2984d617}.actionGroup.actionGroupCompact{gap:4px}.actionGroup.actionGroupCompact .ant-btn{min-width:34px;max-width:34px;width:34px;height:30px;line-height:28px;padding:0}.actionGroup.actionGroupCompact .ant-btn>span{display:inline-flex;align-items:center;justify-content:center;max-width:none;overflow:visible;text-overflow:unset;white-space:normal}.userActions .ant-btn{color:#2f6f8f!important}.userActions .ant-btn:hover{color:#1f5c7c!important}.userActions .ant-btn .anticon{color:currentColor!important}.userActions .ant-btn.ant-btn-dangerous{color:#b03a2e!important}.userActions .ant-btn.ant-btn-dangerous:hover{color:#932d23!important}.headerRight{display:flex;align-items:center}.headerQuickActions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;height:52px}.headerQuickActions .ant-tooltip-open,.headerQuickActions .ant-tooltip-trigger{display:inline-flex;align-items:center}.headerRightCompact{display:inline-flex;align-items:center;gap:10px;min-width:0}.navPillLogout.ant-btn{margin-left:0}.navPillLogout .menuIconShell,.navPillLogout .menuIconShell>.anticon{color:#d64545!important}.navPillLogout:hover .menuIconShell,.navPillLogout:hover .menuIconShell>.anticon{color:#c73434!important}.headerQuickMiniPill.ant-btn{width:64px;min-width:64px;height:52px}.headerIconPill{--pill-stroke: rgba(17, 147, 210, .48);width:40px;min-width:40px;height:40px;border-radius:8px;border:1px solid var(--pill-stroke)!important;background:#ffffffd6!important;color:var(--pill-stroke)!important;box-shadow:0 8px 18px #1193d21f,inset 0 1px #ffffffbf!important;padding:0!important}.headerIconPill:hover{--pill-stroke: rgba(17, 147, 210, .62);background:#e3f3fcf2!important;border-color:var(--pill-stroke)!important;color:var(--pill-stroke)!important}.headerIconPill .anticon{color:currentColor}.ant-btn{border-radius:8px;height:42px;padding:0 18px;line-height:40px;box-shadow:0 8px 18px #022e4e1f}.ant-btn.ant-btn-sm{height:30px;line-height:28px;padding:0 12px;font-size:13px}.ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table.ant-table-small .ant-table-tbody>tr>td{padding:8px 10px}.ant-table-thead>tr>th{background:#fff9;font-weight:600;border-bottom:1px solid rgba(142,211,246,.35)}.ant-table-tbody>tr>td{background:#ffffff73;border-bottom:1px solid rgba(142,211,246,.25)}.ant-btn:active{box-shadow:0 3px 8px #022e4e2e;transform:none!important}.ant-btn-default{background:linear-gradient(180deg,#fff,#f3f7fb);border-color:#1193d240;box-shadow:0 8px 18px #022e4e1a,inset 0 1px #ffffffb3}.ant-btn-default:hover{background:linear-gradient(180deg,#fff,#eaf3fb);border-color:#1193d259}.ant-btn-primary{color:#072433!important;background:linear-gradient(180deg,#bfe7fb,#8ed3f6)!important;border-color:#1193d273!important;box-shadow:0 12px 22px #1193d233,inset 0 1px #ffffffbf!important}.ant-btn-primary:hover{color:#072433!important;background:linear-gradient(180deg,#d3f0ff,#9fdaf8)!important;border-color:#1193d280!important;box-shadow:0 14px 26px #1193d23d,inset 0 1px #fffc!important;transform:none!important}.ant-btn-primary:active{color:#072433!important;background:linear-gradient(180deg,#b1e2fb,#87cdf2)!important;box-shadow:0 8px 16px #1193d233!important;transform:translateY(0)}.ant-btn-dangerous{color:var(--text)!important;border-color:#fbd26b!important;background:#fff!important;box-shadow:0 6px 12px #f9b8121f,inset 0 1px #ffffffb3!important}.ant-btn-dangerous:hover{background:#fffdf8!important;border-color:#f9b812!important;box-shadow:0 8px 16px #f9b81229!important;transform:none!important}.ant-btn-dangerous:active{background:#fff7ea!important;box-shadow:0 5px 10px #f9b81224!important;transform:translateY(0)}.cpSearchField{position:relative}.cpSearchDropdown{position:absolute;z-index:1000;width:100%;margin-top:4px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:10px;box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);max-height:260px;overflow:auto}.cpSearchOption{padding:8px 12px;cursor:pointer}.cpSearchOption+.cpSearchOption{border-top:1px solid #f0f0f0}.cpSearchOption:hover{background:#ffffffa6}.cpSearchCode{font-variant-numeric:tabular-nums}.cpCreateRow{margin-top:6px}.cpCreateRow.inline{margin-top:0;display:inline-flex;align-items:center;padding-left:12px}.cpSearchField{display:inline-flex;align-items:center;gap:12px}.cpSearchField .cpInputShort{width:140px}.cpCreatePanel{display:grid;gap:8px;margin-top:6px;padding:10px;border:1px solid var(--glass-border);border-radius:10px;background:var(--glass-bg-soft);backdrop-filter:var(--glass-blur-soft);-webkit-backdrop-filter:var(--glass-blur-soft)}.cpCreateActions{display:flex;justify-content:flex-end}.cpCreateError{color:#b42318;font-size:12px}.formGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:16px;row-gap:8px}.formGrid .ant-form-item{grid-column:span 6;margin-bottom:0}.formGrid.formGrid-1col .ant-form-item,.formGrid .ant-form-item.col-span-2{grid-column:span 12}.formGrid .ant-form-item.cpField,.formGrid .ant-form-item.cityField,.formGrid .ant-form-item.countryField{grid-column:span 6}.formGrid .ant-form-item-row{align-items:center}.formGrid .ant-form-item-label{padding:0 8px 0 0}.formGrid .ant-form-item-label>label:after{content:""!important}.formGrid .ant-form-item-label>label{height:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.formGrid .ant-form-item-control-input{min-height:28px}.compactTabs.ant-tabs-left>.ant-tabs-nav{min-width:180px}.compactTabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab{padding:6px 10px;margin:0 0 4px}.compactTabs.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-top:4px}.intentStickyButton{position:fixed;right:20px;bottom:18px;z-index:40;width:68px;height:68px;border:1px solid rgba(17,147,210,.42);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#e8f5fff2);box-shadow:0 16px 30px #022e4e33,inset 0 1px #ffffffd9;cursor:pointer;display:grid;place-items:center;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.intentStickyButton:hover{transform:translateY(-2px);border-color:#1193d294;box-shadow:0 18px 34px #022e4e40,inset 0 1px #ffffffe6}.intentStickyButton:active{transform:translateY(0)}.intentStickyButton img{width:44px;height:auto;display:block}.headerMessagingWrap{position:relative;display:inline-flex;align-items:center}.headerMessagingWrapInline{flex:0 0 auto}.headerMessagingButton{position:relative;overflow:visible}.messagingHeaderIcon,.messagingHeaderButtonContent .menuIconShell,.messagingHeaderButtonContent .menuIconShell .anticon{color:currentColor}.messagingHeaderCount{position:absolute;top:3px;right:3px;transform:translate(35%,-35%);z-index:4;min-width:22px;height:22px;line-height:22px;padding-inline:6px;border-radius:999px;background:#ff4d4f;color:#fff;text-align:center;font-weight:700;font-size:11px;box-shadow:0 0 0 1px #1193d2b8,0 6px 12px #9b1c1c47;pointer-events:none}.messagingHeaderDot{position:absolute;top:7px;right:11px;z-index:4;width:10px;height:10px;border-radius:999px;background:#ff4d4f;box-shadow:0 0 0 2px #fffffff0;pointer-events:none}.intentPanelBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0f172a0f}.intentFloatingPanel{position:fixed;display:flex;flex-direction:column;min-height:460px;max-height:min(78vh,700px);border-radius:14px;border:1px solid rgba(142,211,246,.58);background:linear-gradient(165deg,#fffffff7,#ecf7ffeb);box-shadow:0 24px 46px #022e4e33,inset 0 1px #ffffffeb;backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);padding:12px}.homeAgendaRoot.is-mobile{gap:10px!important}.homeAgendaShellModern.is-mobile{border-radius:22px}.homeAgendaTopBar.homeAgendaModernBar.is-mobile{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.homeAgendaTopBar.homeAgendaModernBar.is-mobile .homeAgendaToolbarZone,.homeAgendaTopBar.homeAgendaModernBar.is-mobile .homeAgendaControlGroupMain,.homeAgendaTopBar.homeAgendaModernBar.is-mobile .homeAgendaControlGroupSecondary,.homeAgendaTopBar.homeAgendaModernBar.is-mobile .homeAgendaToolbarTools,.homeAgendaTopBar.homeAgendaModernBar.is-mobile .homeAgendaDateCluster{width:100%}.homeAgendaTopBar.homeAgendaModernBar.is-mobile .homeAgendaControlGroupMain,.homeAgendaTopBar.homeAgendaModernBar.is-mobile .homeAgendaControlGroupSecondary{justify-content:space-between;gap:8px;flex-wrap:wrap}.homeAgendaTopBar.homeAgendaModernBar.is-mobile .homeAgendaToolbarAlerts{overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.homeAgendaTopBar.homeAgendaModernBar.is-mobile .homeAgendaToolbarAlerts::-webkit-scrollbar{display:none}.homeAgendaTopBar.homeAgendaModernBar.is-mobile .homeAgendaDateCluster{justify-content:space-between}.homeAgendaTopBar.homeAgendaModernBar.is-mobile .homeAgendaDateInfo{flex:1 1 auto;min-width:0}.homeAgendaTopBar.homeAgendaModernBar.is-mobile .homeAgendaDatePicker{width:100%}.homeAgendaLayoutModern.is-mobile .homeAgendaCenterPanel{min-width:0}.homeMobileAgendaListShell,.homeMobileAgendaListDays{display:flex;flex-direction:column;gap:14px}.homeMobileAgendaDaySection{display:flex;flex-direction:column;gap:10px}.homeMobileAgendaDayHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.homeMobileAgendaDayTitle{font-size:16px;font-weight:700;color:#17384a;text-transform:capitalize}.homeMobileAgendaDayBadge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#8ed3f63d;color:#0f628d;border:1px solid rgba(17,147,210,.28);font-size:11px;font-weight:700}.homeMobileAgendaDayCards{display:flex;flex-direction:column;gap:10px}.homeMobileAgendaCard{width:100%;text-align:left;display:flex;flex-direction:column;position:relative;gap:6px;padding:14px 14px 13px;border:1px solid rgba(142,211,246,.34);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f1f9fef5);box-shadow:0 12px 28px #0c3a5814;color:inherit}.homeMobileAgendaCard.is-cancelled{border-color:#c0ccd6b8;background:linear-gradient(180deg,#f4f6f8fa,#ecf0f3f5)}.homeMobileAgendaCard.is-unavailability{border-color:transparent;border-left:3px solid var(--agenda-unavailability-accent, #8ed3f6);background:linear-gradient(180deg,var(--agenda-unavailability-bg, rgba(142, 211, 246, .14)),rgba(255,255,255,.98));cursor:default}.homeMobileAgendaCard.is-unavailability:before{display:none}.homeMobileAgendaCardTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.homeMobileAgendaCardTime{font-size:12px;font-weight:700;color:#2f5971c7}.homeMobileAgendaCardFlags{display:inline-flex;align-items:center;gap:5px}.homeMobileAgendaCardFlag{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;font-size:10px;font-weight:800;line-height:1}.homeMobileAgendaCardFlag.is-meeting{background:#8ed3f63d;color:#0f628d}.homeMobileAgendaCardFlag.is-confirmation{background:#facc1533;color:#8a5608}.homeMobileAgendaCardFlag.is-followup{background:#34d39933;color:#166b4c}.homeMobileAgendaCardTitle{font-size:16px;line-height:1.35;font-weight:700;color:#16394c}.homeMobileAgendaCardMeta{font-size:13px;line-height:1.45;color:#314e62e0}.homeMobileAgendaCardTravel{font-size:12px;line-height:1.4;color:#3d6077bd}.homeMobileAgendaDayEmpty{padding:10px 2px 2px;font-size:13px;color:#546c7db8}.homeMobileAgendaListLoading{display:flex;align-items:center;justify-content:center;min-height:34px}.homeMobileAgendaListLoadMore{width:100%;height:8px}.homeMobileAgendaEmptyState.ant-card{border-radius:18px}.messagingPanel{min-height:540px;max-height:min(88vh,860px)}.messagingPage{width:100%;min-height:calc(var(--app-dvh, 100dvh) - 148px);display:flex;flex-direction:column;gap:0}.messagingPageSurface{display:flex;flex-direction:column;gap:14px;width:100%;min-height:calc(var(--app-dvh, 100dvh) - 120px);height:calc(var(--app-dvh, 100dvh) - 120px);padding:0;overflow:visible}.messagingWorkspaceCard{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:12px;border-radius:22px;border:1px solid rgba(142,211,246,.42);background:radial-gradient(circle at top left,rgba(232,246,255,.92),transparent 34%),linear-gradient(180deg,#fffffffa,#eef6fcf0);box-shadow:0 26px 60px #0825361f,inset 0 1px #ffffffe0;overflow:hidden}.messagingWorkspaceDesktopCard.ant-card{flex:1 1 auto;min-height:0;border-radius:18px}.messagingWorkspaceDesktopCard.ant-card .ant-card-body{display:flex;min-height:0;height:100%;padding:12px}.messagingFiltersDesktopCard.ant-card .ant-card-body{padding:4px 16px}.messagingWorkspaceDesktopCard .messagingWorkspaceCard{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.reunionsMasterPaneHeader.messagingSidebarHeader{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;margin-bottom:10px}.messagingSidebarHeaderMain{width:100%}.messagingSidebarHeaderMain .reunionsPanelTitle{white-space:nowrap}.messagingSidebarHeaderControls{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:0}.messagingDesktopStack.ant-space{display:flex;min-height:0}.messagingDesktopStack.ant-space,.messagingDesktopStack.ant-space .ant-space-item:last-child{flex:1 1 auto;min-height:0}.messagingLayout.is-mobile{display:flex;flex-direction:column;min-height:0;height:100%;width:100%;max-width:100%}.messagingSidebar.is-mobile{border-right:0;min-height:0;flex:1 1 auto;padding:14px 12px;width:100%;max-width:100%;align-self:stretch;box-sizing:border-box}.messagingThread.is-mobile{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;background:linear-gradient(180deg,#fafcfffa,#f2f7fcfa)}.messagingThreadMobileBar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.messagingThreadMobileBackBtn.ant-btn,.messagingThreadMobileDetailsBtn.ant-btn{min-height:38px;border-radius:12px}.messagingMobileDetailsDrawer .ant-drawer-body{padding:12px;background:linear-gradient(180deg,#f8fcfffa,#eef7fcf5)}.messagingDetailsPanel.is-mobile-drawer{padding:0;border-left:0;background:transparent}.messagingPanelHeader{margin-bottom:10px;padding:0 14px}.messagingFiltersPanel{display:flex;flex-direction:column;gap:10px}.messagingFiltersPanel.is-desktop{margin-bottom:0;padding:0 4px 2px}.messagingFiltersPanelTop{display:flex;align-items:center;justify-content:space-between;gap:8px}.messagingFiltersPanelTop .messagingSearchInput{flex:1 1 auto}.messagingFiltersPanelTop .messagingSearchInput .ant-input-affix-wrapper{border-radius:10px}.messagingLayout{display:grid;grid-template-columns:minmax(300px,370px) minmax(0,1fr);gap:12px;min-height:0;flex:1;align-items:start}.messagingWorkspaceDesktopCard .messagingLayout{flex:1 1 auto;min-height:0;align-items:stretch}.messagingSidebar{display:flex;flex-direction:column;min-height:0;padding:12px;border:1px solid rgba(142,211,246,.34);border-radius:20px;background:linear-gradient(180deg,#fffffffc,#f4fbfffa);box-shadow:0 10px 24px #1193d212}.messagingWorkspaceDesktopCard .messagingSidebar{min-height:0;overflow:hidden;align-self:start}.messagingSidebarHead{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.messagingSidebarHead .messagingSearchInput{flex:1 1 auto}.messagingSidebarHead .messagingSearchInput .ant-input-affix-wrapper{border-radius:10px}.messagingSidebarNewBtn.ant-btn{flex-shrink:0;height:36px;padding-inline:14px;border-radius:10px}.messagingSidebarFilters{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.messagingSidebarTabs{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.messagingSidebarTabs .ant-btn{display:inline-flex;align-items:center;gap:6px;border-radius:10px;padding-inline:10px}.messagingSidebarScopeTabs{flex:1 1 auto;min-width:0;flex-wrap:nowrap}.messagingSidebarScopeTabs .ant-btn.has-unread:not(.ant-btn-primary){border-color:#d56a0085;background:#ffb84d1f;color:#8a4b00}.messagingSidebarTabCount{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#2266d624;color:#1f62d0;font-size:11px;font-weight:700;line-height:1}.messagingSidebarTabs .ant-btn-primary .messagingSidebarTabCount{background:#ffffff38;color:inherit}.messagingSidebarReadAllBtn.ant-btn{flex-shrink:0;padding-inline:6px;box-shadow:none;color:#356c95;display:inline-flex;align-items:center}.messagingSidebarList{min-height:0;flex:1;overflow:auto;padding-top:2px;padding-right:0;border-top:1px solid rgba(124,175,207,.28);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(170,194,212,.38) rgba(235,244,250,.2)}.messagingWorkspaceDesktopCard .messagingSidebarList{overflow:hidden}.messagingSidebarList::-webkit-scrollbar{width:6px;height:6px}.messagingSidebarList::-webkit-scrollbar-track{background:#ebf4fa33;border-radius:999px}.messagingSidebarList::-webkit-scrollbar-thumb{background:#aac2d461;border:1px solid rgba(235,244,250,.2);border-radius:999px}.messagingSidebarList::-webkit-scrollbar-thumb:hover{background:#96b4ca94}.messagingSidebarPagination{display:flex;flex-shrink:0;justify-content:center;padding-top:12px;border-top:1px solid rgba(125,176,208,.2)}.messagingConversationItem{width:100%;cursor:pointer;border:0;border-bottom:1px solid rgba(124,175,207,.28);border-radius:0;padding:12px 12px 12px 14px;margin-bottom:0;display:block;text-align:left;background:transparent;transition:background-color .16s ease,box-shadow .16s ease}.messagingConversationBadgeLabel{display:block;max-width:148px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messagingConversationItem.isSelected{border-color:#7cafcf47;box-shadow:inset 3px 0 #4392c0e6;background:#ecf7fff5}.messagingConversationItem.isUnread{border-color:#1193d242}.messagingConversationItem.hasMention{border-color:#f59c0e6b}.messagingConversationTop,.messagingConversationBottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:0}.messagingConversationTitleWrap{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.messagingConversationUnreadDot{width:7px;height:7px;border-radius:999px;background:#3d8bd7;flex:0 0 auto}.messagingConversationMetaRow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.messagingConversationItem:hover{background:#f2f9fe}.messagingConversationItem:focus-visible{outline:2px solid rgba(67,146,192,.75);outline-offset:-2px}.messagingConversationSubject{display:block;min-width:0;font-size:13px;font-weight:600;color:#1f2e43;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.messagingThread{display:flex;flex-direction:column;min-height:0;background:linear-gradient(180deg,#fafcfffa,#f2f7fcf5)}.messagingConversationDate,.messagingConversationSender{font-size:12px;color:#7b8d9d}.messagingConversationSender,.messagingConversationBottom{margin-top:7px}.messagingConversationSender{color:#273848eb}.messagingConversationBadges{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap;min-height:20px}.messagingConversationBadge{display:inline-flex;align-items:center;min-height:19px;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:500;letter-spacing:.01em;border:1px solid transparent}.messagingConversationBadge.isGroup{color:#0f628d;background:#8ed3f63d;border-color:#1193d257}.messagingConversationBadge.isBeneficiary{min-height:19px;padding:0 8px;border-radius:999px;border:1px solid rgba(117,171,205,.42);background:#f6fbfff5;color:#4d6477;font-size:10.5px;font-weight:500;line-height:1}.messagingConversationBadge.isDirect{color:#8a5608;background:#f9b81229;border-color:#f9b81261}.messagingConversationBadge.isArchived{color:#3d4a58e6;background:#e7ecf2f0;border-color:#b8c4d0ad}.messagingConversationBadge.isMention{color:#8c4f00;background:#f59c0e29;border-color:#f59c0e6b}.messagingConversationBadge.isNew{color:#876600;background:#ffd4052e;border-color:#ffd4057a}.messagingConversationBadge.isUnread{color:#0f628d;background:#8ed3f638;border-color:#1193d257}.messagingConversationCount{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ecf7fff5;color:#1d4f68;border:1px solid rgba(117,171,205,.52);font-size:10.5px;font-weight:700}.reunionsMasterPagination .ant-pagination,.messagingSidebarPagination .ant-pagination{display:inline-flex;align-items:center;gap:6px}.reunionsMasterPagination .ant-pagination .ant-pagination-item,.reunionsMasterPagination .ant-pagination .ant-pagination-prev,.reunionsMasterPagination .ant-pagination .ant-pagination-next,.messagingSidebarPagination .ant-pagination .ant-pagination-item,.messagingSidebarPagination .ant-pagination .ant-pagination-prev,.messagingSidebarPagination .ant-pagination .ant-pagination-next{min-width:30px;height:26px;border-radius:9px;border:1px solid rgba(164,179,191,.74);background:#fffffffa;box-shadow:none}.reunionsMasterPagination .ant-pagination .ant-pagination-item a,.reunionsMasterPagination .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.reunionsMasterPagination .ant-pagination .ant-pagination-next .ant-pagination-item-link,.messagingSidebarPagination .ant-pagination .ant-pagination-item a,.messagingSidebarPagination .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.messagingSidebarPagination .ant-pagination .ant-pagination-next .ant-pagination-item-link{color:#3f5464;font-weight:500}.reunionsMasterPagination .ant-pagination .ant-pagination-item-active,.messagingSidebarPagination .ant-pagination .ant-pagination-item-active{border-color:#4aa4d7eb;background:#ecf7fffa}.reunionsMasterPagination .ant-pagination .ant-pagination-item-active a,.messagingSidebarPagination .ant-pagination .ant-pagination-item-active a{color:#184d68;font-weight:600}.reunionsMasterPagination .ant-pagination .ant-pagination-disabled,.messagingSidebarPagination .ant-pagination .ant-pagination-disabled{opacity:.42}.messagingThreadShell{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,280px);gap:14px;min-height:0;flex:1;align-items:start}.messagingThreadMain{min-width:0;min-height:0;display:flex;flex-direction:column;padding:14px;border:1px solid rgba(142,211,246,.34);border-radius:18px;background:linear-gradient(180deg,#fffffffc,#f4fbfffa);box-shadow:0 10px 24px #1193d212}.messagingThreadHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(197,216,229,.72)}.messagingThreadHeaderMain{min-width:0;display:flex;flex-direction:column;gap:12px}.messagingThreadTitleRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.messagingThreadReturnButton.ant-btn{align-self:flex-start;height:30px;padding-inline:8px 10px;border-radius:10px;color:#1c5f84;font-weight:700}.messagingThreadReturnButton.ant-btn:hover,.messagingThreadReturnButton.ant-btn:focus-visible{color:#134763;background:#8ed3f633}.messagingThreadTitleRow .ant-typography{margin-bottom:0;color:#1d4258;font-size:16px;font-weight:700;line-height:1.25}.messagingThreadParticipantsInline{display:flex;flex-wrap:wrap;gap:8px}.messagingThreadParticipantChip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#e2edfaeb;color:#20558f;font-size:12px;font-weight:700}.messagingThreadParticipantChip.isMuted{background:#e9eef5f5;color:#4d5f70e0}.messagingThreadToolbar,.messagingThreadHeaderActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.messagingThreadToolbar .ant-btn,.messagingThreadHeaderActions .ant-btn{border-radius:10px;height:36px;padding-inline:12px;font-size:13px;font-weight:500}.messagingDetailsPanel{min-width:0;min-height:0;overflow:auto;padding:14px 12px;background:linear-gradient(180deg,#fbfefffc,#f2f9fdfa);color:#244056;border-left:1px solid rgba(142,211,246,.42)}.messagingDetailCard{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:14px;margin-bottom:12px;box-shadow:0 8px 18px #0f263a0a}.messagingDetailCard.isDark{background:linear-gradient(180deg,#ebf7fdfa,#dff1faf5);border:1px solid rgba(142,211,246,.34)}.messagingDetailCard.isPrimary{background:linear-gradient(180deg,#bee7f8d1,#f1f9fdfc);border:1px solid rgba(142,211,246,.44)}.messagingDetailSectionHead{display:flex;flex-direction:column;gap:8px}.messagingDetailActionRow{display:flex;flex-wrap:wrap;gap:8px}.messagingDetailActionRow .ant-btn,.messagingContextActionBtn.ant-btn{border-radius:10px}.messagingDetailEyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2c6d8ee6}.messagingDetailHero{display:flex;align-items:center;gap:12px}.messagingDetailAvatar,.messagingParticipantAvatar,.messagingMessageAvatar{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700}.messagingDetailAvatar{width:48px;height:48px;font-size:18px;color:#fff;background:linear-gradient(180deg,#4c7ef0,#275bd9);border:0}.messagingDetailTitle{font-size:15px;font-weight:700;color:#18435c}.messagingDetailSubtext{font-size:13px;color:#2e4e64b8}.messagingDetailFacts{display:grid;gap:10px}.messagingDetailFactsCompact{grid-template-columns:1fr 1fr;padding-top:2px;border-top:1px solid rgba(197,216,229,.72)}.messagingDetailFact{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;font-size:12px}.messagingDetailFact span{color:#3f6077bd}.messagingDetailFact strong{text-align:left;color:#1a4058}.messagingParticipantList{display:grid;gap:10px}.messagingParticipantRow{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid rgba(197,216,229,.48)}.messagingParticipantRow:first-child{border-top:0;padding-top:0}.messagingParticipantAvatar,.messagingMessageAvatar{width:38px;height:38px;font-size:13px;color:#1e6387;background:linear-gradient(180deg,#ffffffe0,#8ed3f6ad);border:1px solid rgba(17,147,210,.14);flex:0 0 auto}.messagingMessageAvatar.isOwn{background:linear-gradient(180deg,#e8f6fdfa,#afe1f8fa)}.messagingParticipantBody{min-width:0}.messagingParticipantName{font-size:14px;font-weight:600;color:#1b4760}.messagingParticipantSelfLabel{color:#6f90a6;font-weight:600}.messagingParticipantMeta{font-size:12px;color:#486579b3}.messagingDetailTagList{display:flex;flex-wrap:wrap;gap:6px}.messagingDetailTag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#ffffffb8;color:#22506b;border:1px solid rgba(142,211,246,.34);font-size:12px;font-weight:600}.messagingQuickActionList{display:grid;gap:8px}.messagingQuickActionList .ant-btn{justify-content:flex-start;min-height:40px;border-radius:10px;background:#ffffffeb!important;border-color:#8ed3f666!important;color:#24445f!important;box-shadow:none!important}.messagingQuickActionList .ant-btn:hover,.messagingQuickActionList .ant-btn:focus-visible{background:#f0f9fefa!important;border-color:#1193d25c!important;color:#195271!important}.messagingMessagesWrap{flex:1;min-height:0;overflow:auto;margin-top:8px;padding:12px 8px 2px 0;display:flex;flex-direction:column;gap:12px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(170,194,212,.38) rgba(235,244,250,.2)}.messagingMessagesWrap::-webkit-scrollbar{width:6px;height:6px}.messagingMessagesWrap::-webkit-scrollbar-track{background:#ebf4fa33;border-radius:999px}.messagingMessagesWrap::-webkit-scrollbar-thumb{background:#aac2d461;border:1px solid rgba(235,244,250,.2);border-radius:999px}.messagingMessagesWrap::-webkit-scrollbar-thumb:hover{background:#96b4ca94}.messagingUnreadDivider{display:flex;align-items:center;gap:12px;margin:4px 0;color:#0b2a3a;font-size:12px;font-weight:700}.messagingUnreadDivider:before,.messagingUnreadDivider:after{content:"";flex:1;height:1px;background:#1193d247}.messagingMessageRow{display:flex;justify-content:flex-start;align-items:flex-end;gap:10px}.messagingMessageRow.isOwn{justify-content:flex-end}.messagingMessageStack{max-width:min(760px,80%);display:flex;flex-direction:column;gap:4px}.messagingMessageStack.isOwn{align-items:flex-end}.messagingMessageMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;color:#68859a}.messagingMessageMeta.isOwn{justify-content:flex-end}.messagingMessageBubble{width:100%;border-radius:18px;padding:15px 17px;border:1px solid rgba(129,177,207,.26);background:#ffffffc7;box-shadow:0 6px 18px #76a1bb1a}.messagingMessageBubble.isOwn{border-color:#1193d26b;background:#fffffffa}.messagingMessageBubble.hasMention{border-color:#d69f184d}.messagingMessageBubble.mentionsCurrentUser{box-shadow:0 0 0 2px #f5c84a2e}.messagingMessageAuthor{font-size:12px;font-weight:600;color:#1e4057;margin-bottom:0}.messagingMessageMeta.isOwn .messagingMessageAuthor,.messagingMessageMeta.isOwn .messagingMessageStamp,.messagingMessageMeta.isOwn .messagingMessageMetaDot{color:#68859a}.messagingMessageStamp{font-size:12px}.messagingMessageMentionLine{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:12px;color:#40596ae0}.messagingMessageMentionLine strong{color:#0b2a3a}.messagingMessageContent{white-space:pre-wrap;color:#193a4d;font-size:14px;line-height:1.55}.messagingMessageBubble.isOwn .messagingMessageContent,.messagingMessageBubble.isOwn .messagingMessageMentionLine,.messagingMessageBubble.isOwn .messagingMessageMentionLine strong{color:#193a4d}.messagingMentionText{font-weight:700;color:#9a6700;background:#ffecb380;border-radius:999px;padding:0 4px}.messagingComposer{margin-top:12px;padding-top:12px;border-top:1px solid rgba(197,216,229,.72);display:flex;flex-direction:column;gap:8px}.messagingComposerRecipients{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.messagingComposerRecipientsLabel{color:#68859a;font-weight:600}.messagingComposerRecipientChip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#e2edfaeb;color:#20558f;font-size:12px;font-weight:700}.messagingComposerRecipientChip.isMuted{background:#e9eef5f5;color:#4d5f70e0}.messagingComposerCard{display:flex;flex-direction:column;gap:10px;border:1px solid rgba(142,211,246,.34);border-radius:18px;background:linear-gradient(180deg,#fffffffc,#f4fbfffa);box-shadow:0 10px 24px #1193d212;overflow:hidden;padding:12px 12px 10px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.messagingComposerCard:focus-within{border-color:#6eb6e5d1;box-shadow:0 14px 30px #1193d21a;transform:translateY(-1px)}.messagingComposerTextarea{width:100%;border:0;outline:0;padding:4px 6px 0;min-height:64px;max-height:180px;font-size:14px;line-height:1.55;font-family:inherit;color:#193a4d;background:transparent;resize:none}.messagingComposerTextarea::placeholder{color:#627486db}.messagingComposerActions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:4px}.messagingComposerHintWrap{min-width:0}.messagingComposerHint.ant-typography{margin:0;font-size:12px;line-height:1.4;color:#68859a}.messagingComposerSendButton{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;min-width:42px;height:42px;padding:0;border:0;border-radius:999px;background:linear-gradient(180deg,#72c9fb,#3aa5e8);color:#fff;cursor:pointer;box-shadow:0 10px 22px #2a92db47;transition:transform .14s ease,box-shadow .14s ease,filter .14s ease,opacity .14s ease}.messagingComposerSendButton:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 14px 28px #2a92db57}.messagingComposerSendButton:focus-visible{outline:2px solid rgba(58,165,232,.34);outline-offset:2px}.messagingComposerSendButton:disabled{cursor:not-allowed;opacity:.52;box-shadow:none}.messagingComposerSendButton.isLoading{pointer-events:none}.messagingComposerSendGlyph{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.messagingComposerSendGlyph svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.messagingMobileInlineComposer{margin-top:10px;margin-bottom:calc(78px + env(safe-area-inset-bottom,0px));padding:12px;border:1px solid rgba(195,210,226,.9);border-radius:18px;background:linear-gradient(180deg,#f8fcfffc,#eff7fcf7);box-shadow:0 16px 34px #103f5e1f}.messagingMobileInlineComposerHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.messagingMobileInlineComposerTitle{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#29556f}.messagingMobileInlineComposerCloseBtn.ant-btn{width:34px;min-width:34px;height:34px;border-radius:10px}.messagingMobileInlineComposer>.messagingComposer{width:100%;max-width:none;margin:0;box-sizing:border-box}.messagingMobileInlineComposer .messagingComposerCard{width:100%;max-width:none;box-sizing:border-box}.messagingMobileInlineComposer .messagingComposerTextarea{display:block;min-width:0;width:100%;max-width:100%;box-sizing:border-box;min-height:92px;height:92px;max-height:92px;overflow-y:auto;padding-inline:0;font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%}.messagingMobileInlineComposer .messagingComposerActions{padding-left:0}.messagingEmptyState,.messagingSpinnerWrap{min-height:180px;display:flex;align-items:center;justify-content:center;gap:10px;color:#40596ad1}@media (max-width: 1240px){.messagingThreadShell{grid-template-columns:minmax(0,1fr)}.messagingDetailsPanel{border-left:0;border-top:1px solid rgba(79,104,141,.3)}}@media (max-width: 900px){.messagingSidebar{border-right:0;border-bottom:1px solid rgba(197,216,229,.78)}.messagingSidebarHead,.messagingFiltersPanelTop{align-items:stretch}.messagingSidebarFilters,.messagingSidebarHeaderControls{flex-direction:column;align-items:stretch}.messagingSidebarScopeTabs{width:100%}.messagingSidebarReadAllBtn.ant-btn{align-self:flex-start;padding-inline:0}.messagingThreadMain,.messagingDetailsPanel{padding:16px}.messagingThreadHeader{flex-direction:column}.messagingMessageRow{gap:8px}.messagingMessageStack{max-width:100%}.messagingComposerActions{flex-direction:column;align-items:stretch}.messagingComposerSendButton{margin-left:auto}}@media (max-width: 920px){.messagingPage{min-height:auto}.messagingPageSurface{min-height:calc(var(--app-dvh, 100dvh) - 172px);height:calc(var(--app-dvh, 100dvh) - 172px)}.messagingWorkspaceCard{min-height:0}.messagingLayout.is-mobile{min-height:0;height:100%;width:100%;max-width:100%}.messagingWorkspaceCard{padding:0;border-radius:22px;width:100%;max-width:100%}.messagingLayout.is-mobile>.messagingSidebar,.messagingLayout.is-mobile>.messagingThread{width:100%;max-width:100%}.messagingLayout.is-mobile .messagingThreadShell,.messagingLayout.is-mobile .messagingThread,.messagingLayout.is-mobile .messagingThreadMain{min-height:0;height:100%;flex:1 1 auto}.messagingLayout.is-mobile .messagingSidebarList{padding-right:0}.messagingLayout.is-mobile .messagingFiltersPanel.is-mobile{margin-bottom:10px}.messagingLayout.is-mobile .messagingConversationItem{margin-bottom:8px;border-radius:14px;padding:11px 11px 10px}.messagingLayout.is-mobile .messagingSidebarPagination{display:none}.messagingLayout.is-mobile .messagingThreadMain{padding:10px}.messagingLayout.is-mobile .messagingThreadHeader{gap:8px;margin-bottom:8px}.messagingLayout.is-mobile .messagingThreadHeaderMain{gap:8px}.messagingLayout.is-mobile .messagingThreadTitleRow .ant-typography{font-size:18px;line-height:1.25}.messagingLayout.is-mobile .messagingThreadToolbar,.messagingLayout.is-mobile .messagingThreadHeaderActions{gap:8px}.messagingLayout.is-mobile .messagingMessagesWrap{margin-top:6px;padding-top:8px;padding-right:0;padding-bottom:104px}.messagingLayout.is-mobile .messagingMessagesWrap.hasComposerOpen{padding-bottom:104px}.messagingLayout.is-mobile .messagingMessageRow{gap:6px;margin-bottom:2px}.messagingLayout.is-mobile .messagingMessageStack{max-width:calc(100% - 38px)}.messagingLayout.is-mobile .messagingMessageBubble{border-radius:20px;padding:15px 16px}.messagingLayout.is-mobile .messagingMessageContent{font-size:15px;line-height:1.55}.messagingLayout.is-mobile .messagingComposer{margin-top:0}.messagingLayout.is-mobile .messagingComposer.isMobileDock{gap:8px}.messagingLayout.is-mobile .messagingComposerCard{border-radius:16px;padding:10px 10px 8px}.messagingLayout.is-mobile .messagingComposerTextarea{min-height:46px;font-size:16px;line-height:1.5}.messagingLayout.is-mobile .messagingSidebarHead,.messagingLayout.is-mobile .messagingFiltersPanelTop{gap:8px;margin-bottom:8px}.messagingLayout.is-mobile .messagingSidebarNewBtn.ant-btn{height:38px;padding-inline:12px}.messagingLayout.is-mobile .messagingSidebarFilters{gap:8px;margin-bottom:8px;align-items:flex-start;flex-direction:column}.messagingLayout.is-mobile .messagingSidebarTabs{width:100%}.messagingLayout.is-mobile .messagingSidebarTabs .ant-btn{min-height:34px}.messagingLayout.is-mobile .messagingConversationTop{align-items:flex-start;gap:0}.messagingLayout.is-mobile .messagingConversationSubject{font-size:14px;line-height:1.35;white-space:normal;overflow:visible;text-overflow:unset}.messagingLayout.is-mobile .messagingConversationMetaRow{margin-top:6px;align-items:center}.messagingLayout.is-mobile .messagingConversationDate{font-size:11px;line-height:1.2;color:#7b8d9d}.messagingLayout.is-mobile .messagingConversationItem.isMobileItem .messagingConversationBottom{align-items:flex-start;margin-top:7px;gap:10px}.messagingLayout.is-mobile .messagingConversationSender,.messagingLayout.is-mobile .messagingConversationBottom{margin-top:4px}.messagingLayout.is-mobile .messagingConversationBadges{gap:5px;flex:1 1 auto}.messagingLayout.is-mobile .messagingConversationBadge{min-height:21px;padding:0 7px;font-size:10px;max-width:100%}.messagingLayout.is-mobile .messagingConversationBadgeLabel{max-width:190px}.messagingLayout.is-mobile .messagingConversationCount{min-width:21px;height:21px;padding:0 6px;font-size:11px;flex:0 0 auto}.messagingLayout.is-mobile .messagingThreadMobileBar{margin-bottom:2px;justify-content:space-between}.messagingLayout.is-mobile .messagingThreadMobileBackBtn.ant-btn,.messagingLayout.is-mobile .messagingThreadMobileDetailsBtn.ant-btn{min-height:34px;border-radius:10px;padding-inline:10px}.messagingLayout.is-mobile .messagingThreadMobileDetailsBtn.ant-btn{width:34px;min-width:34px;padding-inline:0}.messagingLayout.is-mobile .messagingThreadParticipantsInline{gap:6px}.messagingLayout.is-mobile .messagingThreadParticipantChip{min-height:26px;padding:0 9px;font-size:11.5px;max-width:100%}.messagingLayout.is-mobile .messagingMessageMeta{gap:4px;flex-wrap:wrap;margin-bottom:3px;font-size:11px;line-height:1.2}.messagingLayout.is-mobile .messagingMessageBubble{border-radius:16px;padding:9px 11px}.messagingLayout.is-mobile .messagingMessageContent{font-size:14px;line-height:1.35}.messagingLayout.is-mobile .messagingMessageAvatar{width:34px;height:34px;font-size:14px}.messagingLayout.is-mobile .messagingMessageAuthor,.messagingLayout.is-mobile .messagingMessageStamp,.messagingLayout.is-mobile .messagingMessageMetaDot{font-size:11px}.messagingLayout.is-mobile .messagingUnreadDivider{margin:8px 0}.messagingLayout.is-mobile .messagingComposerRecipients{gap:6px;margin-bottom:8px}.messagingLayout.is-mobile .messagingComposerRecipientsLabel{font-size:12px}.messagingLayout.is-mobile .messagingComposerRecipientChip{min-height:28px;padding:0 10px;font-size:12px;max-width:100%}.messagingLayout.is-mobile .messagingComposerHintWrap{min-height:0}.messagingLayout.is-mobile .messagingMobileInlineComposer .messagingComposerCard,.messagingLayout.is-mobile .messagingMobileInlineComposer .messagingComposer,.messagingLayout.is-mobile .messagingMobileInlineComposer .messagingComposerRecipients{width:100%;max-width:100%;box-sizing:border-box}}.messagingGroupPreview{border:1px solid rgba(142,211,246,.34);border-radius:10px;background:#ffffffbd;padding:10px 12px}.messagingGroupPreviewList{margin-top:4px;font-size:13px;color:#0b2a3adb}.messagingCreationSection{display:flex;flex-direction:column;gap:6px;border:1px solid rgba(142,211,246,.34);border-radius:10px;background:#ffffffbd;padding:10px 12px}.messagingParticipantToolbar{display:flex;align-items:center;gap:8px;min-width:0}.messagingParticipantPicker{flex:1 1 auto;min-width:0}.messagingParticipantAddBtn.ant-btn{flex:0 0 auto}.suiviModalBody{display:flex;flex-direction:column;gap:16px}.suiviModalContextTags{display:flex;flex-wrap:wrap;gap:8px}.suiviModalSection{display:flex;flex-direction:column;gap:12px;border:1px solid rgba(142,211,246,.34);border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f7fbfff5);padding:14px 16px}.suiviModalSectionTitle{font-size:14px;font-weight:700;color:#17384d}.suiviModalFieldLabelWithAction{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.voiceDictationBar{grid-column:1 / -1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%;margin-bottom:-2px}.voiceDictationLabel{font-weight:500;color:#000000e0}.voiceDictationButton{flex:0 0 auto;min-height:24px;border:1px solid #8ed3f6;border-radius:999px;background:#fff;color:#16415a;padding:0 12px;font-size:12px;line-height:22px;cursor:pointer}.voiceDictationButton:hover,.voiceDictationButton:focus-visible{border-color:#3a97d7;color:#0f5f8e;outline:none}.voiceDictationButton.is-listening{background:#8ed3f6;border-color:#3a97d7;color:#0d3448;box-shadow:0 0 0 2px #3a97d738}.voiceDictationButton:disabled{cursor:not-allowed;opacity:.55}.suiviModalDictationHint.ant-typography{grid-column:1 / -1;margin-top:-2px;font-size:12px}.suiviModalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.suiviMobileSheetRoot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0e1f2b47;display:flex;align-items:stretch;justify-content:stretch}.suiviMobileSheetPanel{width:100%;height:var(--app-dvh, 100dvh);background:linear-gradient(180deg,#f8fcff,#f2f8fd);display:flex;flex-direction:column;color:var(--text);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.suiviEmbeddedSheetHost{min-height:100%;height:100%;display:flex;flex-direction:column}.suiviMobileSheetPanel.is-embedded{height:100%;min-height:0;border-radius:24px;box-shadow:none}.suiviMobileSheetHeader{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:calc(env(safe-area-inset-top,0px) + 10px) 14px 10px;background:#fffffff0;border-bottom:1px solid rgba(131,181,211,.24);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:sticky;top:0;z-index:2}.suiviMobileSheetTitle{flex:1 1 auto;min-width:0;text-align:center;font-size:18px;font-weight:700;color:#17384d}.suiviMobileSheetCloseBtn{flex:0 0 auto;width:40px;height:40px;border:none;border-radius:999px;background:#8ed3f629;color:#275a77;font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.suiviMobileSheetBody{flex:0 0 auto;min-height:auto;padding:14px 12px 10px}.suiviMobileSheetBody .suiviModalBody{padding-bottom:6px}.suiviMobileSheetBody .ant-select-selector,.suiviMobileSheetBody .ant-select-selection-item,.suiviMobileSheetBody .ant-select-selection-placeholder,.suiviMobileSheetBody .ant-select-selection-search-input,.suiviMobileSheetBody .ant-picker-input>input,.suiviMobileSheetBody .ant-input,.suiviMobileSheetBody .ant-input-affix-wrapper>input,.suiviMobileSheetBody textarea.ant-input{font-size:16px!important}.suiviMobileSheetFooter{flex:0 0 auto;display:flex;gap:10px;padding:10px 12px calc(env(safe-area-inset-bottom,0px) + 12px);background:#fffffff5;border-top:1px solid rgba(131,181,211,.24);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:sticky;bottom:0;z-index:2}.suiviMobileSheetActionBtn{flex:1 1 0;min-height:48px;border-radius:14px;border:1px solid rgba(118,198,239,.6);background:#fffffff5;color:#2b607d;font-family:Comfortaa,sans-serif;font-size:16px;font-weight:600}.suiviMobileSheetActionBtn.is-primary{background:linear-gradient(180deg,#a8daf5,#85cff4);color:#15384e}.suiviMobileSheetActionBtn:disabled,.suiviMobileSheetCloseBtn:disabled{opacity:.55}.messagingCreationSectionHint{font-size:12px;color:#40596ad1}.messagingCreationSection .messagingGroupPreviewList{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.messagingCreateModalRoot .ant-modal-wrap{display:flex;align-items:flex-start;justify-content:center;padding:12px;overflow:hidden}.messagingCreateModalRoot .ant-modal{top:0;margin:0;padding-bottom:0;width:min(720px,calc(100vw - 24px))!important;max-width:min(720px,calc(100vw - 24px))}.messagingCreateModalRoot .ant-modal-content{height:auto;max-height:calc(var(--app-dvh, 100dvh) - 24px);display:flex;flex-direction:column;overflow:hidden}.messagingCreateModalRoot .ant-modal-body{flex:0 1 auto;min-height:0;padding-top:12px;overflow-y:auto;overflow-x:hidden;max-height:calc(var(--app-dvh, 100dvh) - 220px)}.messagingCreateModalRoot .ant-modal-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:0;padding-top:10px;padding-bottom:14px;border-top:1px solid rgba(131,181,211,.24)}.messagingCreateModalRoot .ant-modal-footer .ant-btn{margin-inline-start:0!important}.messagingCreateModalBody{display:flex;flex-direction:column;gap:12px;flex:0 0 auto;min-height:auto;min-width:0;width:100%;max-width:100%}.messagingCreateModalBody>*{min-width:0;max-width:100%}.messagingCreateModalBody .manualSearchField,.messagingCreateModalBody .manualSearchSelectRoot,.messagingCreateModalBody .manualSearchInputPlainWrap,.messagingCreateModalBody .messagingCreationSection,.messagingCreateModalBody .ant-input,.messagingCreateModalBody .ant-input-affix-wrapper,.messagingCreateModalBody .ant-input-textarea,.messagingCreateModalBody .ant-input-textarea textarea,.messagingCreateModalBody .ant-select{width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media (max-width: 640px){.suiviModalGrid{grid-template-columns:1fr}.suiviModalFieldLabelWithAction{width:100%;justify-content:space-between}.messagingParticipantToolbar{flex-direction:column;align-items:stretch}.messagingParticipantAddBtn.ant-btn{width:100%}.messagingCreateModalRoot .ant-modal-wrap{padding:8px}.messagingCreateModalRoot .ant-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)}.messagingCreateModalRoot .ant-modal-content{max-height:calc(var(--app-dvh, 100dvh) - 16px)}.messagingCreateModalRoot .ant-modal-body{padding-top:10px;max-height:calc(var(--app-dvh, 100dvh) - 196px)}.messagingCreateModalRoot .ant-modal-footer{padding-top:8px;padding-bottom:12px}.messagingCreateModalRoot .ant-modal-footer .ant-btn{flex:1 1 140px;min-width:0}.manualSearchField{gap:6px}}.intentFloatingHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:2px 2px 4px}.intentFloatingClose.ant-btn{width:30px;min-width:30px;max-width:30px;height:30px;line-height:28px;border-radius:8px;padding:0;box-shadow:none}.intentModalBody{display:flex;flex-direction:column;gap:12px;min-height:0;flex:1}.intentModalBodyChat{gap:10px}.intentModalIntro{display:flex;align-items:flex-start;gap:8px}.intentActionsRow{display:flex;justify-content:flex-end}.intentModalHelp{margin-bottom:0!important;color:#0b2a3abd}.intentDialog{display:flex;flex-direction:column;gap:10px;max-height:360px;overflow:auto;padding-right:2px}.intentChatDialog{flex:1;max-height:none;border:1px solid rgba(142,211,246,.38);border-radius:12px;background:#ffffff8c;padding:10px}.intentDialogRow{display:flex}.intentDialogRow.isUser{justify-content:flex-end}.intentDialogRow.isAssistant{justify-content:flex-start}.intentUserBubble{max-width:90%;border:1px solid rgba(17,147,210,.34);background:linear-gradient(180deg,#ddf3fffa,#caebffe6);border-radius:12px;padding:8px 12px;color:#0b2a3a;font-size:14px}.intentComposer{display:flex;align-items:flex-end;gap:8px;border-top:1px solid rgba(142,211,246,.42);padding-top:8px}.intentComposer .ant-input{border-radius:10px!important}.intentSendButton.ant-btn{height:40px;min-width:108px}.intentAssistantBubble{width:100%;border:1px solid rgba(17,147,210,.24);background:linear-gradient(180deg,#fffffff2,#ecf6ffd9);border-radius:12px;padding:10px 12px}.intentAssistantBubble .ant-typography{margin-bottom:0}.intentResults{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow:auto;padding-right:2px}.intentResultItem{border:1px solid rgba(17,147,210,.24);background:linear-gradient(180deg,#fffffff5,#ecf6ffd6);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.intentResultItem:hover{border-color:#1193d273;box-shadow:0 9px 18px #022e4e1f;transform:translateY(-1px)}.intentResultLabel{font-size:14px;font-weight:600;color:#0b2a3a}.intentResultPath{font-size:12px;color:#40596acc;font-family:Consolas,Courier New,monospace}.intentResultEmpty{border-radius:12px;border:1px dashed rgba(142,211,246,.7);background:#ffffff9e;color:#0b2a3ab8;padding:16px 12px;text-align:center}.intentFeedback{display:block}.intentAnswerCard{border:1px solid rgba(17,147,210,.24);background:linear-gradient(180deg,#fffffff2,#ecf6ffd9);border-radius:12px;padding:10px 12px}.intentAnswerCard .ant-typography{margin-bottom:0}.intentWarnings{display:flex;flex-direction:column;gap:4px}.intentSourcesList{display:flex;flex-direction:column;gap:8px}.intentSqlResults{margin-top:10px;display:flex;flex-direction:column;gap:8px}.intentResultsTable .ant-table-thead>tr>th,.intentResultsTable .ant-table-tbody>tr>td,.intentResultsPreviewTable .ant-table-thead>tr>th,.intentResultsPreviewTable .ant-table-tbody>tr>td{white-space:nowrap;vertical-align:top}.intentCellText{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intentSqlActions{display:flex;justify-content:flex-end}.intentScreenMeta{display:flex;justify-content:space-between;gap:12px;align-items:center}.intentSourceItem{border:1px solid rgba(17,147,210,.24);background:linear-gradient(180deg,#fffffff5,#ecf6ffd6);border-radius:12px;padding:9px 11px;display:flex;flex-direction:column;gap:3px;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.intentSourceItem:hover{border-color:#1193d273;box-shadow:0 9px 18px #022e4e1f;transform:translateY(-1px)}.intentSourceLabel{font-size:13px;font-weight:700;color:#0b2a3a}.intentSourceExcerpt{font-size:12px;color:#0b2a3ac7}.intentSourceRoute{font-size:11px;color:#40596ad1;font-family:Consolas,Courier New,monospace}@media (max-width: 640px){.intentStickyButton{right:14px;bottom:14px;width:62px;height:62px;border-radius:14px}.intentStickyButton img{width:40px}.messagingHeaderCount{top:3px;right:3px}.intentPanelBackdrop{background:#0f172a24}.intentFloatingPanel{width:calc(100vw - 24px)!important;left:12px!important;right:12px;top:auto!important;bottom:12px}.messagingLayout{grid-template-columns:minmax(0,1fr)}.messagingPageSurface{min-height:auto;height:auto}.messagingThreadShell{grid-template-columns:minmax(0,1fr)}.messagingPageSurface{min-height:calc(var(--app-dvh, 100dvh) - 180px);padding:0}.messagingWorkspaceCard{min-height:calc(var(--app-dvh, 100dvh) - 180px)}}.dossierCoverPage{min-height:calc(100vh - 138px);--dossier-sticky-top: 84px;--peps-blue: #1f94df;--peps-blue-deep: #176fb0;--peps-blue-soft: rgba(31, 148, 223, .14);--peps-yellow: #f7c21a;--peps-yellow-deep: #e9aa00;--peps-yellow-soft: rgba(247, 194, 26, .18);--peps-ink: #1f2733;--peps-surface: #f7fbff}.dossierCoverPage>.ant-card{border-color:#1f94df2e;background:linear-gradient(180deg,#f9fcfffa,#f4f9fdf5);box-shadow:0 10px 30px #184f7514;backdrop-filter:none;-webkit-backdrop-filter:none}.dossierCoverLayout{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.dossierCoverMainCol{min-width:0;display:flex;flex-direction:column;gap:12px}.dossierCoverMainSticky{position:sticky;top:var(--dossier-sticky-top);z-index:12;height:auto;min-height:0;display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid rgba(31,148,223,.2);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f6fafef5);box-shadow:0 16px 38px #13466814;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dossierCoverTopZone{flex:0 0 auto}.dossierCoverBottomZone{flex:0 0 auto;min-height:auto;display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:10px;border-top:1px solid rgba(188,210,226,.72)}.dossierCoverBottomActions{overflow-x:auto;overflow-y:visible;padding-block:1px;scrollbar-width:thin;scrollbar-color:rgba(118,171,205,.55) transparent;-webkit-overflow-scrolling:touch}.dossierCoverActionGroup{width:max-content;flex-wrap:nowrap}.dossierCoverActionGroup.actionGroup{gap:8px;align-items:center}.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn{--chapter-bg: rgba(239, 247, 255, .96);--chapter-bg-strong: linear-gradient(180deg, rgba(97, 187, 244, .22), rgba(31, 148, 223, .18));--chapter-border: rgba(31, 148, 223, .34);--chapter-text: #1b6b9e;--chapter-icon: #1f94df;min-width:126px;max-width:170px;height:34px;border-radius:12px;border-color:var(--chapter-border);background:var(--chapter-bg);color:var(--chapter-text);box-shadow:0 1px #ffffffb8 inset,0 6px 16px #0f466e0d;flex:0 0 auto}.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn{--chapter-bg: rgba(239, 247, 255, .96);--chapter-border: rgba(31, 148, 223, .34);--chapter-text: #1b6b9e;--chapter-icon: #1f94df;height:34px;border-radius:12px;border-color:var(--chapter-border);background:var(--chapter-bg);color:var(--chapter-text);box-shadow:0 1px #ffffffb8 inset}.dossierCoverActionGroup .dossierCoverChapterBtnIconOnly.ant-btn{min-width:34px;max-width:34px;width:34px;padding-inline:0}.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn .anticon,.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn .anticon{color:var(--chapter-icon)}.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn:hover,.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn:hover{border-color:color-mix(in srgb,var(--chapter-border) 84%,#10283a 16%);color:var(--chapter-text);transform:translateY(-1px)}.dossierCoverBottomActions::-webkit-scrollbar{height:6px}.dossierCoverBottomActions::-webkit-scrollbar-track{background:transparent}.dossierCoverBottomActions::-webkit-scrollbar-thumb{border-radius:999px;background:#76abcd73}.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn-primary{border-color:var(--chapter-border);background:var(--chapter-bg-strong);color:var(--chapter-text);box-shadow:0 10px 22px color-mix(in srgb,var(--chapter-icon) 18%,transparent)}.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn-primary .anticon{color:var(--chapter-icon)}.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn:has(.anticon-home),.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn:has(.anticon-home){--chapter-bg: rgba(240, 246, 255, .98);--chapter-bg-strong: linear-gradient(180deg, rgba(184, 219, 255, .54), rgba(129, 186, 242, .4));--chapter-border: rgba(74, 139, 206, .34);--chapter-text: #295f96;--chapter-icon: #2e78bf}.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn:has(.anticon-idcard),.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn:has(.anticon-idcard){--chapter-bg: rgba(237, 247, 255, .98);--chapter-bg-strong: linear-gradient(180deg, rgba(129, 208, 248, .42), rgba(31, 148, 223, .22));--chapter-border: rgba(31, 148, 223, .34);--chapter-text: #166d9f;--chapter-icon: #1f94df}.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn:has(.anticon-safety-certificate),.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn:has(.anticon-safety-certificate){--chapter-bg: rgba(255, 248, 229, .98);--chapter-bg-strong: linear-gradient(180deg, rgba(247, 194, 26, .34), rgba(233, 170, 0, .2));--chapter-border: rgba(240, 173, 0, .34);--chapter-text: #9a6b00;--chapter-icon: #e3aa08}.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn:has(.anticon-team),.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn:has(.anticon-team){--chapter-bg: rgba(236, 249, 246, .98);--chapter-bg-strong: linear-gradient(180deg, rgba(74, 188, 164, .32), rgba(37, 153, 134, .18));--chapter-border: rgba(48, 157, 138, .3);--chapter-text: #1f7463;--chapter-icon: #239986}.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn:has(.anticon-bar-chart),.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn:has(.anticon-bar-chart){--chapter-bg: rgba(243, 245, 255, .98);--chapter-bg-strong: linear-gradient(180deg, rgba(131, 152, 247, .3), rgba(78, 108, 222, .16));--chapter-border: rgba(93, 117, 217, .3);--chapter-text: #465cb5;--chapter-icon: #5870d8}.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn:has(.anticon-pushpin),.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn:has(.anticon-pushpin){--chapter-bg: rgba(255, 242, 236, .98);--chapter-bg-strong: linear-gradient(180deg, rgba(255, 169, 118, .3), rgba(242, 129, 61, .18));--chapter-border: rgba(227, 132, 78, .32);--chapter-text: #a45826;--chapter-icon: #d97434}.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn:has(.anticon-folder-open),.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn:has(.anticon-folder-open){--chapter-bg: rgba(237, 247, 255, .98);--chapter-bg-strong: linear-gradient(180deg, rgba(110, 198, 244, .28), rgba(39, 144, 206, .15));--chapter-border: rgba(53, 153, 212, .3);--chapter-text: #1d719f;--chapter-icon: #2790ce}.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn:has(.anticon-unordered-list),.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn:has(.anticon-unordered-list){--chapter-bg: rgba(239, 245, 250, .98);--chapter-bg-strong: linear-gradient(180deg, rgba(125, 170, 196, .28), rgba(76, 118, 147, .16));--chapter-border: rgba(90, 131, 159, .3);--chapter-text: #45657e;--chapter-icon: #5b7f98}.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn:has(.anticon-home),.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn:has(.anticon-idcard),.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn:has(.anticon-safety-certificate),.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn:has(.anticon-calendar),.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn:has(.anticon-team),.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn:has(.anticon-bar-chart),.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn:has(.anticon-pushpin),.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn:has(.anticon-folder-open),.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn:has(.anticon-unordered-list),.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn:has(.anticon-home),.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn:has(.anticon-idcard),.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn:has(.anticon-safety-certificate),.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn:has(.anticon-calendar),.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn:has(.anticon-team),.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn:has(.anticon-bar-chart),.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn:has(.anticon-pushpin),.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn:has(.anticon-folder-open),.dossierQuickActionsPopoverList .dossierCoverChapterBtn.ant-btn:has(.anticon-unordered-list){--chapter-bg: rgba(237, 247, 255, .98);--chapter-bg-strong: linear-gradient(180deg, rgba(129, 208, 248, .42), rgba(31, 148, 223, .22));--chapter-border: rgba(31, 148, 223, .34);--chapter-text: #166d9f;--chapter-icon: #1f94df}.dossierCoverBottomPanelCard{flex:0 0 auto;min-height:0;border:0;border-radius:10px;background:transparent;box-shadow:none;padding:2px 4px 4px}.dossierCoverBottomPanelHead{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:1px 2px 4px}.dossierCoverBottomPanelTitle.ant-typography{margin:0;color:#103f57f2;font-weight:700}.dossierProfileHeadEditWrap{padding:4px 0}.dossierProfileHeadEditBtn.ant-btn{height:28px;padding:0 10px;border-radius:8px;font-size:12.5px;display:inline-flex;align-items:center;gap:6px}.dossierProfileHeadEditBtn.ant-btn .anticon{font-size:12px}.dossierCoverBottomPanelBody{display:flex;flex-direction:column;gap:6px}.dossierCoverBottomPanelBody .ant-typography{margin:0}.dossierIndisponibilitesPanel{display:grid;gap:14px}.dossierIndisponibilitesToolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.dossierIndisponibilitesMeta,.dossierIndisponibilitesBeneficiary.ant-typography{color:#192734a3;font-size:13px}.dossierIndisponibilitesSection{display:grid;gap:8px}.dossierIndisponibilitesSectionTitle.ant-typography{color:#17384e}.dossierIndisponibilitesTable .ant-table{border-radius:8px;overflow:hidden}.dossierIndisponibilitesModal .ant-picker,.dossierIndisponibilitesModal .ant-picker-range{width:100%}.dossierCoverCompactInfoRow{display:grid;grid-template-columns:minmax(130px,180px) minmax(0,1fr);gap:8px}.dossierCoverCompactList{display:flex;flex-direction:column;gap:6px}.dossierHomeLayout{display:flex;flex-direction:column;gap:10px}.dossierHomeGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:16px}.dossierHomeColumn{min-width:0;display:flex;flex-direction:column;gap:16px}.dossierHomeColumnWide,.dossierHomeMainColumn,.dossierHomeSideColumn{min-width:0}.dossierHomeCard{--home-accent: var(--peps-blue);--home-accent-soft: rgba(31, 148, 223, .12);border:1px solid rgba(192,206,220,.58);border-radius:16px;background:#fff;box-shadow:0 10px 24px #0f263a0d;overflow:hidden;display:flex;flex-direction:column;gap:0;position:relative}.dossierHomeCard.is-attention{border-color:#e5bb599e;background:linear-gradient(180deg,#fffcf5fa,#fff9edf5)}.dossierHomeCard.is-attention:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#e6be59e6,#dfab3acc)}.dossierHomeCard.is-attention .dossierHomeCardHead{background:#fff8e7e6}.dossierHomeCardHead{display:flex;align-items:center;justify-content:space-between;min-height:36px;gap:6px;padding:5px 10px;border-bottom:1px solid rgba(191,206,219,.46);background:linear-gradient(180deg,color-mix(in srgb,var(--home-accent-soft) 65%,#ffffff 35%),#fffffffa)}.dossierHomeCardBody{padding:12px 14px;display:flex;flex-direction:column;gap:8px}.dossierHomeCardTitle.ant-typography{margin:0;display:inline-flex!important;align-items:center;gap:14px;color:#1f2e43;font-size:12.5px;font-weight:600;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.dossierHomeCardTitle.ant-typography strong{display:inline-flex;align-items:center;gap:14px}.dossierHomeIconBadge{width:24px;height:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--home-accent) 24%,#d5e0ea 76%);background:linear-gradient(180deg,color-mix(in srgb,var(--home-accent) 18%,#ffffff 82%),color-mix(in srgb,var(--home-accent) 11%,#ffffff 89%));box-shadow:inset 0 1px #ffffffc2}.dossierHomeCardTitle.ant-typography .dossierHomeIconBadge{margin-right:0!important}.dossierHomeIconBadge .anticon{font-size:11px;color:var(--home-accent)}.dossierHomeCard.home-profile{--home-accent: #1f94df;--home-accent-soft: rgba(31, 148, 223, .12)}.dossierHomeCard.home-profile .dossierHomeIconBadge{background:linear-gradient(180deg,#dff2fffa,#ebf7fff0)}.dossierHomeCard.home-profile .dossierHomeIconBadge .anticon{color:#1f94df}.dossierHomeCard.home-contacts{--home-accent: #239986;--home-accent-soft: rgba(35, 153, 134, .12)}.dossierHomeCard.home-contacts .dossierHomeIconBadge{background:linear-gradient(180deg,#e6f9f4fa,#effbf7f0)}.dossierHomeCard.home-contacts .dossierHomeIconBadge .anticon{color:#239986}.dossierHomeCard.home-important-info{--home-accent: #d69a00;--home-accent-soft: rgba(247, 194, 26, .15);background:linear-gradient(180deg,#fffbebeb,#fffffffa)}.dossierHomeCard.home-important-info .dossierHomeIconBadge{background:linear-gradient(180deg,#fff8e0fa,#fffcf0f2)}.dossierHomeCard.home-important-info .dossierHomeIconBadge .anticon{color:#b45309}.dossierHomeImportantInfoText.ant-typography{margin:0;color:#17364b;white-space:pre-wrap;overflow-wrap:anywhere}.dossierHomeCard.home-accords{--home-accent: #e3aa08;--home-accent-soft: rgba(247, 194, 26, .16)}.dossierHomeCard.home-accords .dossierHomeIconBadge{background:linear-gradient(180deg,#fff8e0fa,#fffcf0f2)}.dossierHomeCard.home-accords .dossierHomeIconBadge .anticon{color:#d69a00}.dossierHomeCard.home-history{--home-accent: #8aa8be;--home-accent-soft: rgba(138, 168, 190, .12)}.dossierHomeCard.home-history .dossierHomeIconBadge{background:linear-gradient(180deg,#f2f7fbfa,#ecf3f8f0)}.dossierHomeCard.home-history .dossierHomeIconBadge .anticon{color:#6e8ca4}.dossierHomeCard.home-dossier{--home-accent: #6d8aa0;--home-accent-soft: rgba(109, 138, 160, .12)}.dossierHomeCard.home-dossier .dossierHomeIconBadge{background:linear-gradient(180deg,#f1f6fafa,#eaf1f6f0)}.dossierHomeCard.home-dossier .dossierHomeIconBadge .anticon{color:#6d8aa0}.dossierHomeCard.home-rdv{--home-accent: #5f79dc;--home-accent-soft: rgba(95, 121, 220, .12)}.dossierHomeCard.home-rdv .dossierHomeIconBadge{background:linear-gradient(180deg,#eceffffa,#f5f7fff0)}.dossierHomeCard.home-rdv .dossierHomeIconBadge .anticon{color:#5f79dc}.dossierHomeCard.home-actions{--home-accent: #db7a37;--home-accent-soft: rgba(219, 122, 55, .12)}.dossierHomeCard.home-actions .dossierHomeIconBadge{background:linear-gradient(180deg,#fff1e8fa,#fff7f1f0)}.dossierHomeCard.home-actions .dossierHomeIconBadge .anticon{color:#db7a37}.dossierHomeCard.home-followup{--home-accent: #c49209;--home-accent-soft: rgba(196, 146, 9, .13)}.dossierHomeCard.home-followup .dossierHomeIconBadge{background:linear-gradient(180deg,#fff6dcfa,#fffbeff0)}.dossierHomeCard.home-followup .dossierHomeIconBadge .anticon{color:#c49209}.dossierHomeHeadAction.ant-btn.ant-btn-link.ant-btn-sm{padding-inline:0;height:auto;line-height:1.2;font-size:12px;font-weight:600;color:#2f79d8}.dossierHomeCardHeadRight{display:inline-flex;align-items:center;gap:8px;min-width:0}.dossierHomeAttentionHint{color:#9c6f15;font-size:11px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.dossierHomeHeadAction.ant-btn.ant-btn-link.ant-btn-sm:hover{color:#1f68c3!important}.dossierHomeRows{display:flex;flex-direction:column;gap:6px}.dossierHomeEmergencyBlock{display:flex;flex-direction:column;gap:7px;margin-bottom:2px}.dossierHomeEmergencyTitle.ant-typography{margin:0;color:#12455ee6;font-size:12.5px;font-weight:650}.dossierHomeEmergencyGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.dossierHomeEmergencyCard{border:1px solid rgba(214,226,237,.82);border-radius:10px;background:#fff;padding:8px 9px;display:flex;flex-direction:column;gap:4px}.dossierHomeEmergencyName.ant-typography{margin:0;color:#26384d;font-size:12.5px;font-weight:650}.dossierHomeEmergencyMeta.ant-typography{margin:0;color:#657f93;font-size:12px}.dossierHomeInfoRow{display:grid;grid-template-columns:minmax(126px,176px) minmax(0,1fr);gap:8px;align-items:start}.dossierHomeInfoLabel.ant-typography{color:#174159a8}.dossierHomeInfoLabelRow{display:inline-flex;align-items:center;gap:6px;min-height:24px}.dossierHomeGroupEditBtn.ant-btn.ant-btn-link.ant-btn-sm{padding-inline:0;height:auto;line-height:1.2;font-size:11px;font-weight:600}.dossierHomeInfoValue{min-width:0}.dossierHomeInfoValue.ant-typography{color:#13384cf2;font-weight:500}.dossierHomeChipRow{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dossierHomeGroupChip{margin:0;display:inline-flex;align-items:center;border-radius:999px;border:1px solid var(--chip-border, rgba(118, 171, 205, .52));background:var(--chip-bg, rgba(227, 240, 249, .9));color:var(--chip-text, #1f5a79);font-weight:600;font-size:12px;line-height:1.2;padding-inline:9px;padding-block:2px}.dossierHomePhonePill{display:inline-flex;align-items:center;max-width:100%;border-radius:999px;border:1px solid rgba(107,188,136,.72);background:#dbf5e5f0;color:#2e7f4f;font-size:12px;font-weight:700;line-height:1.15;padding:3px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dossierHomeList{display:flex;flex-direction:column;gap:6px}.dossierHomeListItem.ant-typography{margin:0;padding-left:12px;position:relative;color:#143a50f2;line-height:1.42}.dossierHomeListItem.ant-typography:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:999px;background:#48a9dbe6}.dossierHomeListItem.ant-typography.is-agreement{padding-left:0;display:inline-flex;align-items:center;gap:8px}.dossierHomeListItem.ant-typography.is-agreement:before{content:none}.dossierHomeListItem.ant-typography.is-agreement.is-expired{border:1px solid rgba(229,184,80,.58);border-radius:9px;background:linear-gradient(180deg,#fff8e0b8,#fff3ce9e);padding:6px 9px}.dossierHomeListItem.ant-typography.is-empty{padding-left:0;color:#4f6c7edb}.dossierHomeListItem.ant-typography.is-empty:before{content:none}.dossierHomeStatusDot{width:8px;height:8px;border-radius:999px;flex:0 0 auto;box-shadow:0 0 0 1px #ffffffb8 inset}.dossierHomeStatusDot.is-active{background:#49b676}.dossierHomeStatusDot.is-soon,.dossierHomeStatusDot.is-inactive{background:#e5c85a}.dossierHomeRdvBlock{display:flex;flex-direction:column;gap:6px}.dossierHomeRdvBlock+.dossierHomeRdvBlock{padding-top:8px;margin-top:4px;border-top:1px dashed rgba(104,177,221,.34)}.dossierHomeSubTitle.ant-typography{margin:0;color:#8196ab;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.dossierHomeInlineEmpty{border:1px dashed rgba(196,212,226,.95);border-radius:10px;background:#f3f7fce0;min-height:42px;padding:8px 10px;display:inline-flex;align-items:center;gap:8px}.dossierHomeInlineEmptyIcon{width:18px;height:18px;border-radius:6px;background:#ebf3fbeb;display:inline-flex;align-items:center;justify-content:center;color:#5f8ab2}.dossierHomeInlineEmptyText.ant-typography{margin:0;color:#8498ad;font-size:14px}.dossierHomeRdvItem{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:6px;padding:4px 0}.dossierHomeRdvItem.is-clickable{cursor:pointer;border-radius:8px;padding-left:4px;padding-right:4px;transition:background-color .16s ease}.dossierHomeRdvItem.is-clickable:hover{background:#8ed3f624}.dossierHomeRdvItem.is-clickable:focus-visible{outline:2px solid rgba(102,169,208,.72);outline-offset:2px}.dossierHomeRdvItem.is-cancelled{border-radius:10px;padding:6px 8px;background:linear-gradient(180deg,#fff6f6f5,#ffefefeb);border:1px solid rgba(228,171,171,.7)}.dossierHomeRdvItem.is-cancelled+.dossierHomeRdvItem{border-top-color:transparent}.dossierHomeRdvItem+.dossierHomeRdvItem{border-top:1px solid rgba(205,217,228,.8)}.dossierHomeRdvDateCol{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;line-height:1;gap:1px;min-width:0;text-align:center}.dossierHomeRdvDay{margin:0;color:#1f2e43;font-size:17px;font-weight:700;letter-spacing:.01em;width:100%;text-align:center;display:block}.dossierHomeRdvMonthYear{margin:0;color:#849ab0;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.05;width:100%;text-align:center;display:block}.dossierHomeRdvMain{min-width:0;display:flex;flex-direction:column;gap:2px;justify-content:flex-start;padding-top:0}.dossierHomeRdvTitleRow{display:flex;align-items:baseline;gap:6px;min-width:0}.dossierHomeRdvMetaInline{display:flex;align-items:center;gap:6px;flex:0 0 auto;white-space:nowrap}.dossierHomeRdvMetaType{color:#0f1e2d;border:1px solid var(--rdv-type-border, rgba(166, 184, 200, .72));background:var(--rdv-type-bg, rgba(236, 243, 249, .92));border-radius:999px;display:inline-flex;align-items:center;padding:1px 7px;font-size:10px;font-weight:650;text-transform:none;letter-spacing:.01em;line-height:1.1}.dossierHomeRdvMetaTime{color:#6f8599;font-size:10px;font-weight:600;line-height:1.1}.dossierHomeRdvStatus.ant-tag{margin:0;border-radius:999px;border-color:#aabac9c2;background:#eff5faf5;color:#4f6478;font-size:10px;line-height:1.1;padding-inline:7px}.dossierHomeRdvStatus.ant-tag.is-cancelled{border-color:#da7c7cd1;background:#ffebebf5;color:#953a3a}.dossierHomeRdvStatus.ant-tag.is-followup-required{border-color:#8cb0d6db;background:#f3f9fffa;color:#405e7ef5}.dossierHomeRdvActions{margin-left:auto;display:inline-flex;align-items:center}.dossierHomeRdvDeleteButton.ant-btn{width:24px;min-width:24px;height:24px;padding:0;border-radius:7px;color:#8f9fb0}.dossierHomeRdvDeleteButton.ant-btn:not(:disabled):hover,.dossierHomeRdvDeleteButton.ant-btn:not(:disabled):focus-visible{color:#bd5b5b;background:#f1d2d26b}.dossierHomeRdvItem.is-expired{padding:4px 0}.dossierHomeRdvItem.is-expired .dossierHomeRdvTitleRow{position:relative;padding-left:12px}.dossierHomeRdvItem.is-expired .dossierHomeRdvTitleRow:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-48%);width:8px;height:8px;border-radius:999px;background:#d7a331;box-shadow:0 0 0 1px #ffffffd9 inset}.dossierHomeRdvTitle{margin:0;color:#24374b;font-size:13px;font-weight:600;line-height:1.2;flex:0 1 auto;min-width:0;max-width:68%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dossierHomeRdvProvider{margin:0;color:#758ea5;font-size:12px;line-height:1.2;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dossierHomeRdvItem.is-cancelled .dossierHomeRdvTitle{color:#6f2f2f}.dossierHomeRdvItem.is-cancelled .dossierHomeRdvProvider,.dossierHomeRdvItem.is-cancelled .dossierHomeRdvMetaTime{color:#956868}.dossierHomeEmptyPanel{min-height:78px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center}.dossierHomeEmptyIcon{width:36px;height:36px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;border:1px solid transparent}.dossierHomeEmptyIcon.is-actions{background:#d5f5e2eb;color:#5cab84;border-color:#9dd9bab8}.dossierHomeEmptyIcon.is-followup{background:#f3e9fee0;color:#9a7cc8;border-color:#d2c1edbf}.dossierHomeEmptyText.ant-typography{margin:0;color:#869ab0;font-size:13px}.dossierCollectionSection{display:flex;flex-direction:column;gap:6px}.dossierCollectionSectionHead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-inline:2px}.dossierCollectionSection .ant-table-wrapper{width:100%}.dossierCollectionSection .ant-table-container{background:#ffffffb3;border:1px solid rgba(142,211,246,.3);border-radius:10px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.dossierCollectionSection .ant-table-thead>tr>th{background:#ffffffdb}.dossierCollectionSection .ant-table-tbody>tr>td{background:#ffffffd1}.dossierDocumentsSection{gap:12px}.dossierDocumentsToolbar{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(180px,220px) minmax(220px,260px) auto auto;gap:10px;align-items:center}.dossierDocumentsToolbar .ant-input-affix-wrapper,.dossierDocumentsToolbar .ant-select-selector,.dossierDocumentsToolbar .ant-btn{border-radius:12px!important}.dossierDocumentsToolbar .ant-input-affix-wrapper,.dossierDocumentsToolbar .ant-select-single{min-height:38px}.dossierDocumentsToolbar .ant-select-single .ant-select-selector{height:38px!important;display:flex;align-items:center}.dossierDocumentsToolbarSummary.ant-typography{margin:0;justify-self:end;color:#62829b;font-size:12.5px;white-space:nowrap}.dossierDocumentDropZone.ant-upload-wrapper .ant-upload-drag{min-height:132px;border:1.5px dashed rgba(82,169,215,.78);border-radius:12px;background:#8ed3f614}.dossierDocumentDropZone.ant-upload-wrapper .ant-upload-drag:hover,.dossierDocumentDropZone.ant-upload-wrapper .ant-upload-drag.ant-upload-drag-hover{border-color:#52a9d7;background:#8ed3f624}.dossierDocumentDropZone .ant-upload-drag-icon{margin-bottom:8px;color:#52a9d7;font-size:28px}.dossierDocumentDropZone .ant-upload-text{color:#123246;font-weight:600}.dossierDocumentDropZone .ant-upload-hint{color:#607080}.dossierDocumentDropZone .ant-upload-list{margin-top:8px}.dossierDocumentsYearCollapse.ant-collapse,.dossierDocumentsCategoryCollapse.ant-collapse{display:flex;flex-direction:column;gap:10px;background:transparent}.dossierDocumentsYearCollapse.ant-collapse>.ant-collapse-item,.dossierDocumentsCategoryCollapse.ant-collapse>.ant-collapse-item{border:1px solid rgba(190,211,227,.68);border-radius:18px;background:radial-gradient(circle at top right,rgba(142,211,246,.08),transparent 38%),linear-gradient(180deg,#fffffffa,#f7fbfff2);overflow:hidden}.dossierDocumentsCategoryCollapse.ant-collapse>.ant-collapse-item{border-radius:16px;background:#ffffffc7}.dossierDocumentsYearCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-header,.dossierDocumentsCategoryCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center!important;padding:12px 16px!important}.dossierDocumentsYearCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0 12px 12px!important}.dossierDocumentsCategoryCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0 10px 10px!important}.dossierDocumentsYearHead{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.dossierDocumentsYearTitleBlock{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.dossierDocumentsYearTitle.ant-typography{margin:0;color:#1f5c82;font-size:16px;letter-spacing:-.01em}.dossierDocumentsYearMeta.ant-typography{margin:0;color:#7890a4;font-size:12.5px}.dossierDocumentsCategoryHead{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.dossierDocumentsCategoryTag.ant-tag{margin:0;padding:4px 10px;border-radius:999px;background:linear-gradient(180deg,#8fd3f63d,#8fd3f61c);color:#1b6d97;font-weight:600}.dossierDocumentsCategoryMeta.ant-typography{margin:0;color:#7d8ea0;font-size:12.5px}.dossierDocumentsTiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.dossierDocumentTile{display:flex;flex-direction:column;min-width:0;border:1px solid rgba(188,207,223,.6);border-radius:18px;background:radial-gradient(circle at top right,rgba(142,211,246,.12),transparent 34%),linear-gradient(180deg,#fffffffa,#f7fbfff5);box-shadow:0 10px 22px #113d5c0d;overflow:hidden}.dossierDocumentTile.is-locked{border-color:#5fa5d79e}.dossierDocumentTile.is-owned{box-shadow:0 12px 26px #113d5c14}.dossierDocumentTileHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 12px 0}.dossierDocumentTileHeadContent{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.dossierDocumentTileActions{display:inline-flex;align-items:center;gap:6px;z-index:2}.dossierDocumentTileBody{display:flex;flex-direction:column;gap:8px;padding:8px 12px 12px}.dossierDocumentTileTitle.ant-typography{margin:0;color:#163347;font-size:14px;font-weight:700}.dossierDocumentTileMeta{display:flex;flex-direction:column;gap:3px}.dossierDocumentTileStatusBlock{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.dossierDocumentLockTag.ant-tag{margin:0;white-space:normal;border-radius:999px;padding:4px 10px;font-size:12px;line-height:1.3;color:#2b5976;background:#e3f0f9eb;border:1px solid rgba(118,171,205,.48)}.dossierDocumentLockTag.is-owned.ant-tag{color:#1f5f87;background:#d8ecfbf0;border-color:#67abdb8f}.dossierDocumentLockTag.is-free.ant-tag{color:#2e6f4d;background:#eaf5edf5;border-color:#8ec3a08a}.dossierDocumentCardMetaText.ant-typography{margin:0;color:#73899d;font-size:12.5px}.dossierDocumentScanTag.ant-tag{align-self:flex-start;max-width:100%;margin-inline-end:0;padding-inline:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.45}.dossierDocumentTileActions .ant-btn.ant-btn-sm{min-width:34px;width:34px;height:34px;padding-inline:0;border-radius:10px}.dossierDocumentTileFooter{display:flex;align-items:center;justify-content:flex-start;min-height:34px}.dossierDocumentTileFooter .ant-btn{min-width:0;width:100%}.dossierDocumentLockHint.ant-typography{margin:0;color:#6d8294;font-size:12.5px;line-height:1.45;width:100%;overflow-wrap:anywhere}.dossierDocumentTechnicalHint.ant-typography{width:100%;margin:0;color:#7a8793;font-size:11.5px;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dossierSuiviTile{min-height:220px}.dossierSuiviTileBadges{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.dossierSuiviTileBadges .ant-tag{margin:0}.dossierSuiviTileDescription.ant-typography{min-height:64px}.dossierSuivisCategoryCollapse.ant-collapse{display:flex;flex-direction:column;gap:12px;background:transparent}.dossierSuivisCategoryCollapse>.ant-collapse-item{border:1px solid rgba(188,207,223,.55);border-radius:18px!important;background:linear-gradient(180deg,#fffffffa,#f7fbfff5);box-shadow:0 10px 22px #113d5c0a;overflow:hidden}.dossierSuivisCategoryCollapse>.ant-collapse-item>.ant-collapse-header{align-items:center!important;padding:14px 16px!important}.dossierSuivisCategoryCollapse>.ant-collapse-item>.ant-collapse-content{border-top:1px solid rgba(188,207,223,.38)}.dossierSuivisCategoryCollapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:14px 16px 16px!important}.dossierSuivisCategoryCollapse .dossierDocumentsCategoryHead{width:100%;justify-content:space-between;padding-inline:0}.dossierCompactSection{gap:10px}.dossierCompactCollapse.ant-collapse{display:flex;flex-direction:column;gap:12px;background:transparent}.dossierCompactCollapse>.ant-collapse-item{border:1px solid rgba(188,207,223,.52);border-radius:18px!important;background:linear-gradient(180deg,#fffffffa,#f8fcfff2);box-shadow:0 10px 22px #113d5c0a;overflow:hidden}.dossierCompactCollapse>.ant-collapse-item>.ant-collapse-header{align-items:center!important;padding:14px 16px!important}.dossierCompactCollapse>.ant-collapse-item>.ant-collapse-content{border-top:1px solid rgba(220,230,238,.8)}.dossierCompactCollapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:12px 14px 14px!important}.dossierCompactPanelHead{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0}.dossierCompactPanelHeadMain{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}.dossierCompactPanelTitle{color:#1d6286;font-size:14px;font-weight:700}.dossierCompactPanelCount{color:#5f7d91;font-size:12.5px;font-weight:600}.dossierCompactPanelHint{color:#7f94a7;font-size:12.5px}.dossierCompactPillsWrap{display:flex;flex-wrap:wrap;gap:8px}.dossierCompactPillButton{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:32px;padding:6px 10px;border:1px solid rgba(117,171,205,.42);border-radius:999px;background:#f6fbfff5;color:#355c74;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.dossierCompactPillButton:hover{border-color:#4392c0a8;box-shadow:0 8px 16px #113d5c14;background:#ecf7fff5}.dossierCompactPillText,.dossierCompactPillMeta{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dossierCompactPillText{font-size:11px;font-weight:600;color:#355c74}.dossierCompactPillMeta{font-size:11px;color:#5b7b90}.dossierCompactPillCounter{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ecf7fff5;color:#1d4f68;border:1px solid rgba(117,171,205,.52);font-size:10.5px;font-weight:700;line-height:1}.dossierCompactTooltipPrewrap{white-space:pre-wrap}.dossierMiniCardsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.dossierMiniCard{display:flex;flex-direction:column;gap:7px;width:100%;min-height:82px;padding:10px 11px;border:1px solid rgba(214,232,242,.92);border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f9fcfff5);text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.dossierMiniCard:hover{border-color:#8ed3f6d6;box-shadow:0 10px 18px #113d5c0f;transform:translateY(-1px)}.dossierMiniCard.is-open{background:linear-gradient(180deg,#fffffffc,#fff7ecf0);border-color:#f59c0e70}.dossierMiniCard.is-done{background:linear-gradient(180deg,#fffffffa,#f5faf7f0);border-color:#bbd4c4eb}.dossierMiniCardTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.dossierMiniCardDate{color:#58788e;font-size:11.5px;font-weight:600;white-space:nowrap}.dossierMiniCardOrigin{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#eef8fdf5;border:1px solid rgba(200,232,245,.96);color:#4f748b;font-size:11px;font-weight:600;white-space:nowrap}.dossierMiniCardStatus{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.dossierMiniCardStatus.is-open{background:#fff3e0fa;border:1px solid rgba(245,156,14,.38);color:#a25f06}.dossierMiniCardStatus.is-done{background:#eaf7eefa;border:1px solid rgba(105,171,128,.32);color:#39714c}.dossierMiniCardText{color:#1f3f55;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dossierMiniCardMetaLine{display:flex;align-items:center;justify-content:flex-start}.dossierMiniCard.is-done .dossierMiniCardText{color:#4f6978}.dossierMiniCardTooltip{display:flex;flex-direction:column;gap:6px;max-width:360px}.dossierMiniCardTooltipOverlay .ant-tooltip-inner{background:#fffffffa!important;color:#18384c!important;border:1px solid rgba(188,207,223,.78);border-radius:12px;box-shadow:0 12px 24px #113d5c1f}.dossierMiniCardTooltipOverlay .ant-tooltip-arrow:before{background:#fffffffa!important}.dossierMiniCardTooltipTitle{color:#163347;font-size:13px;font-weight:700}.dossierMiniCardTooltipLine{color:#5b7488;font-size:12px;line-height:1.35}.dossierMiniCardTooltipText{color:#1f3f55;font-size:12.5px;line-height:1.45}.dossierMiniCardTooltipSubjects{display:grid;gap:8px;max-height:260px;overflow:auto;padding-right:2px}.dossierMiniCardTooltipSubject{display:grid;gap:3px}.dossierMiniCardTooltipSubjectTitle{color:#163347;font-size:12.5px;font-weight:700;line-height:1.35}.dossierGroupsEditorCard{gap:12px;padding:4px 2px 2px}.dossierGroupsEditorHead{align-items:flex-start}.dossierGroupsEditorHeadText{display:flex;flex-direction:column;gap:4px;min-width:0}.dossierGroupsEditorCurrent{display:flex;flex-wrap:wrap;gap:8px;min-height:32px}.dossierGroupsEditorChip{box-shadow:none}.dossierGroupsEditorField{margin-bottom:0}.dossierGroupsSaveBtn.ant-btn{min-width:120px}.dossierEntourageKanbanWrap{width:100%}.dossierEntourageToolbar{display:flex;justify-content:flex-end;align-items:center}.dossierEntourageAddBtn.ant-btn{border-radius:10px;border:1px solid rgba(108,183,226,.92);background:linear-gradient(180deg,#e8f6fffa,#d2ecfbf5);color:#1f5a79;font-weight:600;box-shadow:none}.dossierEntourageAddBtn.ant-btn:hover,.dossierEntourageAddBtn.ant-btn:focus{border-color:#4aa4d7eb!important;background:linear-gradient(180deg,#dbf1fefc,#bfe2f8fa)!important;color:#184d68!important}.dossierEntourageKanbanGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;overflow-x:visible;padding-bottom:2px}.dossierEntourageKanbanColumn{border:1px solid rgba(178,209,228,.86);border-radius:12px;background:#fafdfffa;box-shadow:0 1px 2px #2433410f;min-width:0;display:flex;flex-direction:column}.dossierEntourageKanbanColumnHead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-bottom:1px solid rgba(196,214,226,.58);background:#e9f6fd94}.dossierEntourageKanbanColumnTitle.ant-typography{margin:0;font-size:12.5px;color:#4c6677e6;font-weight:560;letter-spacing:.02em}.dossierEntourageKanbanColumnCount{min-width:22px;height:18px;border-radius:999px;padding:0 7px;border:1px solid rgba(188,202,211,.58);background:#f6f9fbc7;color:#6f7c86db;font-size:11px;font-weight:520;line-height:16px;text-align:center}.dossierEntourageKanbanColumnCount.has-items{border-color:#88cdeeb8;background:#def4ff9e;color:#406b84e0}.dossierEntourageKanbanCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;padding:10px}.dossierEntourageCard{border:0;border-left:1px solid rgba(142,195,223,.92);border-radius:10px;background:#fdfefffa;box-shadow:0 1px 2px #22303d0d;padding:9px 10px 9px 9px;display:flex;flex-direction:column;gap:7px;transition:border-left-width .16s ease,border-left-color .16s ease,background-color .16s ease}.dossierEntourageCard.is-emergency{border-left-color:#d88484eb;background:#fff9f9fa}.dossierEntourageCard:hover{border-left-width:2px;border-left-color:#6dafd6f5;background:#f8fdfffa}.dossierEntourageCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.dossierEntourageCardHeadMain{display:flex;flex-direction:column;gap:2px;min-width:0}.dossierEntourageCardHeadRight{display:inline-flex;align-items:flex-start;justify-content:flex-end;gap:6px;min-width:0;padding-top:1px}.dossierEntourageCardName.ant-typography{margin:0;color:#3f4954f2;font-size:13px;font-weight:620}.dossierEntourageCardContact.ant-typography{margin:0;color:#606b76f0;font-size:12px}.dossierEntourageCardBody{display:flex;flex-direction:column;gap:5px}.dossierEntourageCardMetaRow{display:grid;grid-template-columns:minmax(88px,auto) minmax(0,1fr);gap:8px;align-items:start}.dossierEntourageCardMetaLabel.ant-typography{margin:0;color:#77828deb;font-size:11.5px;font-weight:560}.dossierEntourageCardMetaValue.ant-typography{margin:0;color:#434d59eb;font-size:12px}.dossierEntourageEmpty{border:1px dashed rgba(187,204,217,.86);border-radius:12px;padding:14px;background:#fafdffd1}.dossierEntourageModalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.dossierEntourageCreateModeSwitch{margin-bottom:10px}.dossierEntourageModal .ant-modal-content{max-height:calc(100vh - 48px);display:flex;flex-direction:column}.dossierEntourageModal .ant-modal-body{overflow-y:auto;padding-right:18px}.dossierEntourageModal .ant-modal-header,.dossierEntourageModal .ant-modal-footer{flex:0 0 auto}.dossierEntourageTabs .ant-tabs-nav{margin-bottom:14px}.dossierEntourageTabs .ant-tabs-tab{padding-block:8px}.dossierEntourageTabPane{min-height:180px}.dossierEntourageModalGridSpan2{grid-column:span 2}.dossierEntourageCpSearchField{position:relative;width:100%}.dossierEntourageLinkScopeBlock{margin-top:10px;margin-bottom:8px;padding:10px 12px;border:1px solid rgba(178,206,224,.82);border-radius:10px;background:#f3faffdb}.dossierEntourageLinkScopeTitle.ant-typography{display:block;margin:0 0 2px;color:#2e4f65f0;font-size:12.5px;font-weight:650}.dossierEntourageLinkScopeHint.ant-typography{display:block;margin:0 0 8px;font-size:12px}.dossierEntourageModalFlagRow{margin-bottom:10px}.dossierAccordStepTimelineWrap{border:1px solid rgba(171,205,225,.8);border-radius:16px;background:linear-gradient(180deg,#f5fbfffa,#fbfdfffa);padding:14px 16px 16px;box-shadow:0 14px 32px #4a6f8814;overflow:hidden}.dossierAccordStepTimeline{display:flex;flex-direction:column;gap:12px}.dossierAccordStepScale{position:relative;height:24px;min-width:880px}.dossierAccordStepScaleTick{position:absolute;top:0;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center}.dossierAccordStepScaleTickLabel{display:inline-flex;align-items:center;justify-content:center;min-width:68px;padding:0 6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#687b8beb}.dossierAccordStepBoard{position:relative;display:flex;flex-direction:column;gap:18px;min-width:880px;padding:10px 0 2px}.dossierAccordStepGridLine{position:absolute;top:6px;bottom:0;width:1px;background:linear-gradient(180deg,#c7d8e447,#bdd0df8f)}.dossierAccordStepTodayLine{position:absolute;top:0;bottom:0;width:1px;background:#dc6060d1;z-index:3}.dossierAccordStepTodayLabel{position:absolute;top:-18px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:11px;font-weight:700;color:#cf4d4df5;background:#fff3f3f2;border:1px solid rgba(232,177,177,.78);border-radius:999px;padding:1px 8px;box-shadow:0 4px 10px #c358581f}.dossierAccordStepLane{position:relative;display:flex;flex-direction:column;gap:10px}.dossierAccordStepLane.is-etape{padding-top:8px;border-top:1px solid rgba(199,216,228,.74)}.dossierAccordStepLane.is-service-dates{padding-bottom:4px;border-bottom:1px solid rgba(199,216,228,.74)}.dossierAccordStepLaneHead{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-right:2px}.dossierAccordStepLaneTitle.ant-typography{margin:0;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#546878e6}.dossierAccordStepLaneTrack{position:relative;border-radius:16px;background:linear-gradient(180deg,#ffffffbd,#f2f8fca3);border:1px solid rgba(196,216,231,.74);box-shadow:inset 0 1px #ffffffb8;overflow:visible}.dossierAccordStepLaneTrack.is-etape{background:linear-gradient(180deg,#fafcffd6,#f5f9fdb8)}.dossierAccordStepLaneTrack.is-service-dates{background:linear-gradient(180deg,#eef8fff5,#e6f4fde0);border-color:#a6cde4e0}.dossierAccordStepItem{position:absolute;transform:translate(-1px);display:flex;align-items:center;justify-content:space-between;gap:0;border-radius:8px;border:1px solid rgba(140,183,210,.74);background:linear-gradient(180deg,#f4fafefa,#ebf5fbfa);padding:12px 13px;color:#1d3547f5;text-align:left;cursor:pointer;box-shadow:0 4px 12px #5484a417;transition:box-shadow .12s ease,border-color .12s ease,background .12s ease;overflow:visible}.dossierAccordStepLaneHead .ant-btn{flex:0 0 auto}.dossierAccordStepItem:hover,.dossierAccordStepItem:focus-visible{box-shadow:0 7px 14px #4f78941f;outline:none}.dossierAccordStepItem.is-accord.is-active{border-color:#389c78eb;background:linear-gradient(180deg,#eaf8f2fc,#def3eafa);box-shadow:inset 3px 0 #399775e0,0 4px 12px #4a866b14}.dossierAccordStepItem.is-accord.is-soon{border-color:#dcaa42e6;background:linear-gradient(180deg,#fff7e2fc,#ffefcbfa);box-shadow:inset 3px 0 #d4a238db,0 4px 12px #ad842c12}.dossierAccordStepItem.is-accord.is-closed{border-color:#bcc5cee0;background:linear-gradient(180deg,#f3f7fafa,#eaf0f5fa);box-shadow:inset 3px 0 #a9b5c0d6,0 4px 10px #76838f0f}.dossierAccordStepItem.is-etape{border-color:#729bdcd6;background:linear-gradient(180deg,#f2f6fffc,#e8effefa);box-shadow:inset 3px 0 #6c96d6d1,0 4px 12px #5479b514}.dossierAccordStepItem.is-etape.is-soon{border-color:#82aae6e6;background:linear-gradient(180deg,#f2f8fffc,#eaf3fffa);box-shadow:inset 3px 0 #79a1dfd6,0 4px 12px #5479b514}.dossierAccordStepItem.is-etape.is-closed{border-color:#adb7c3db;background:linear-gradient(180deg,#f5f8fbfa,#eff3f7fa);box-shadow:inset 3px 0 #a3b0bed6,0 4px 10px #76838f0f}.dossierAccordStepItem.is-point{min-width:88px}.dossierAccordStepItem.is-open-ended{border-right-color:transparent;border-top-right-radius:0;border-bottom-right-radius:0;padding-right:14px}.dossierAccordStepItemText{display:flex;flex-direction:column;justify-content:center;min-width:0;gap:3px;flex:1 1 auto;padding-right:4px}.dossierAccordStepItemTitle{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.26;color:#1c2d3cf5}.dossierAccordStepItemDetail{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.34;color:#6d7985eb}.dossierAccordStepItemOpenTail{position:absolute;top:-1px;right:-22px;bottom:-1px;width:28px;display:inline-flex;align-items:center;justify-content:center;background:#f8fbfdeb;border-top:1px solid rgba(182,197,210,.72);border-bottom:1px solid rgba(182,197,210,.72);border-left:1px solid rgba(200,210,220,.4);border-right:0;clip-path:polygon(0 0,74% 0,100% 50%,74% 100%,0 100%)}.dossierAccordStepItem.is-accord.is-active .dossierAccordStepItemOpenTail{background:#f4fbf7f2;border-top-color:#60af8fc2;border-bottom-color:#60af8fc2;border-left-color:#7bc2a652}.dossierAccordStepItem.is-etape .dossierAccordStepItemOpenTail{background:#f6f9fff2;border-top-color:#88a6d6c7;border-bottom-color:#88a6d6c7;border-left-color:#a1b7dd57}.dossierAccordStepItemOpenDots{display:inline-flex;align-items:center;justify-content:center;width:100%;font-size:12px;font-weight:700;letter-spacing:.08em;color:#5e6f7cdb}.dossierAccordStepItem.is-compact{gap:6px;padding-inline:11px}.dossierAccordStepItem.is-tight{gap:4px;padding:10px 8px 10px 9px}.dossierAccordStepItem.is-compact .dossierAccordStepItemTitle{font-size:13px}.dossierAccordStepItem.is-compact .dossierAccordStepItemDetail{font-size:10.5px}.dossierAccordStepItem.is-tight.is-open-ended{padding-right:10px}.dossierAccordStepItem.is-tight .dossierAccordStepItemDetail{display:none}.dossierAccordStepItem.is-tight .dossierAccordStepItemTitle{font-size:12px;line-height:1.2}.dossierAccordStepEmpty{padding:18px 0 8px}.dossierAccordStepEmpty .ant-empty{margin-block:16px 8px}.dossierAccordStepPopoverOverlay{max-width:340px}.dossierAccordStepPopover{display:flex;flex-direction:column;gap:8px}.dossierAccordStepPopoverHead{display:flex;flex-direction:column;gap:6px}.dossierAccordStepPopoverTitle.ant-typography{margin:0;font-size:15px;font-weight:700;color:#1c2a37f5}.dossierAccordStepPopoverTags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dossierAccordStepPopoverType.ant-tag,.dossierAccordStepPopoverState.ant-tag{margin:0;border-radius:999px;padding-inline:8px;font-size:11px}.dossierAccordStepPopoverType.ant-tag{border-color:#98bcd4bd;background:#edf6fbf5;color:#3c6580f2}.dossierAccordStepPopoverType.ant-tag.is-etape{border-color:#9cb5e1c2;background:#edf3fff5;color:#476096f2}.dossierAccordStepPopoverState.ant-tag.is-active{border-color:#6fbc9ab8;background:#e6f6eff7;color:#2c7657f5}.dossierAccordStepPopoverState.ant-tag.is-soon{border-color:#dfb968bd;background:#fff6e1fa;color:#9a6c1af5}.dossierAccordStepPopoverState.ant-tag.is-closed{border-color:#bbc4cfbd;background:#f2f6f9fa;color:#687481f2}.dossierAccordStepPopoverSubtitle.ant-typography,.dossierAccordStepPopoverMeta.ant-typography,.dossierAccordStepPopoverRemark.ant-typography{margin:0;color:#526270ed}.dossierAccordStepPopoverRemark.ant-typography{font-size:12px;color:#6c7984f2}.dossierAccordStepPopoverActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:2px}.dossierPrestationsSummaryHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dossierPrestationsSummaryHint{display:flex;justify-content:flex-end}.dossierPrestationsSummaryKpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,168px));justify-content:flex-start;gap:8px}.dossierPrestationsKpiCard{border:1px solid rgba(172,203,222,.78);border-radius:9px;background:#f8fcfff2;padding:7px 9px;display:flex;flex-direction:column;gap:2px}.dossierPrestationsKpiCard.is-warning{border-color:#e0b458b3;background:#fff8e5f5}.dossierPrestationsKpiCard.is-critical{border-color:#de8585bd;background:#fff1f1f5}.dossierPrestationsKpiLabel.ant-typography{margin:0;font-size:11px;color:#5f6d79e6}.dossierPrestationsKpiValue.ant-typography{margin:0;font-size:16px;font-weight:700;color:#2a4a5ff5}.dossierPrestationsSummaryRow.is-filterable>td{cursor:pointer;transition:background-color .15s ease}.dossierPrestationsSummaryRow.is-filterable:hover>td{background:#e4f5ffb8!important}.dossierPrestationsSummaryRow.is-active>td{background:#cbe9fac2!important}.dossierPrestationsTimelineFilter{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;flex-wrap:wrap}.dossierPrestationsTimelineCounters{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 280px;flex-wrap:wrap}.dossierPrestationsTimelineCounterTag.ant-tag{display:inline-flex;align-items:center;min-height:24px;margin:0;border-color:#a5cfe7db;background:#ecf8fff0;color:#26536d;font-size:11.5px;font-weight:700;white-space:nowrap}.dossierPrestationsTimelineCounterTag.is-cancelled.ant-tag{border-color:#e7b8b8d1;background:#fff4f4f0;color:#8b3f3f}.dossierPrestationsTimelineFilterActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.dossierPrestationsTypeFilter{min-width:230px}.dossierPrestationsTimelineWrap{border:1px solid rgba(170,199,220,.76);border-radius:11px;background:#f6fcfff0;padding:10px;max-height:62vh;overflow:auto}.dossierPrestationsTimeline{display:flex;flex-direction:column;gap:6px}.dossierPrestationsMonthCollapse.ant-collapse{border:0;background:transparent;display:flex;flex-direction:column;gap:8px}.dossierPrestationsMonthCollapse.ant-collapse>.ant-collapse-item{border:1px solid rgba(167,198,219,.82);border-radius:9px;background:#ecf8ffdb;overflow:hidden}.dossierPrestationsMonthCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center!important;padding:7px 10px!important}.dossierPrestationsMonthCollapse.ant-collapse .ant-collapse-content>.ant-collapse-content-box{padding:8px 10px 10px}.dossierPrestationsMonthHeader{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.dossierPrestationsMonthTitle.ant-typography{margin:0;font-size:13px;font-weight:620;color:#26455af5}.dossierPrestationsMonthMeta{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.dossierPrestationsMonthMetaText.ant-typography{margin:0;font-size:11px;color:#4e6374f2}.dossierPrestationsMonthCancelledTag.ant-tag{margin:0;border-radius:999px;border-color:#dc9191cc;background:#fff8f8f0;color:#893b3bf5;font-size:11px;line-height:18px;padding-inline:8px}.dossierPrestationsTimelineMonthRows{display:flex;flex-direction:column;gap:6px}.dossierPrestationsYearHeader{position:sticky;top:0;z-index:2;display:flex;align-items:center;min-height:26px;padding:2px 8px;border:1px solid rgba(167,198,219,.82);border-radius:8px;background:#e8f6fff5;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.dossierPrestationsYearHeaderText.ant-typography{margin:0;font-size:12px;font-weight:620;color:#2d4b5ff5}.dossierPrestationsGap{display:flex;align-items:center;justify-content:center;min-height:18px;border-radius:7px;border:1px dashed rgba(182,201,215,.8);background:#f5fbffb3}.dossierPrestationsGapLabel.ant-typography{margin:0;font-size:11px;color:#74808be6}.dossierPrestationsGap.is-severity-warning{border-color:#dcb163bd;background:#fff7e5c7}.dossierPrestationsGap.is-severity-warning .dossierPrestationsGapLabel.ant-typography{color:#896523f2}.dossierPrestationsGap.is-severity-critical{border-color:#9ab2d4d1;background:#ecf4ffd6}.dossierPrestationsGap.is-severity-critical .dossierPrestationsGapLabel.ant-typography{color:#485f80f5;font-weight:620}.dossierPrestationsTimelineRow{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;align-items:stretch}.dossierPrestationsTimelineAxis{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding-top:6px}.dossierPrestationsTimelineAxis:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#aec8d9b8;transform:translate(-50%)}.dossierPrestationsTimelineDot{position:relative;z-index:1;width:10px;height:10px;border-radius:999px;background:#5ea2cef5;border:2px solid rgba(246,252,255,.98);box-shadow:0 0 0 1px #9abad0bf}.dossierPrestationsTimelineDot.is-cancelled{background:#5ea2cef5}.dossierPrestationsTimelineDate.ant-typography{margin:0;font-size:11px;color:#727e8aeb;text-align:center}.dossierPrestationsTimelineCard{border:1px solid rgba(174,205,223,.8);border-radius:10px;background:#fffffffa;padding:9px 10px;display:flex;flex-direction:column;gap:4px}.dossierPrestationsTimelineCard.is-clickable{cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.dossierPrestationsTimelineCard.is-clickable:hover,.dossierPrestationsTimelineCard.is-clickable:focus-visible{border-color:#83c3e7f2;background:#f7fcff;box-shadow:0 8px 20px #78aacd24;transform:translateY(-1px);outline:none}.dossierPrestationsTimelineCardHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.dossierPrestationsTimelineCardTitle.ant-typography{margin:0;font-size:13px;font-weight:620;color:#2d495bf5}.dossierPrestationsTimelineCardDuration.ant-tag{margin:0;border-radius:999px;background:#e1f4fff0;border-color:#8ac4e5bd;color:#216a91f2;font-size:11px}.dossierPrestationsTimelineCardMeta.ant-typography{margin:0;font-size:12px;color:#556674f0}.dossierPrestationsTimelineSuiviTag.ant-tag{margin:2px 0 0;width:fit-content;border-radius:999px;font-size:11px;line-height:18px;padding-inline:9px}.dossierPrestationsTimelineSuiviTag.ant-tag.is-required{border-color:#8cb0d6db;background:#f3f9fffa;color:#405e7ef5}.dossierPrestationsTimelineSuiviTag.ant-tag.is-done{border-color:#79c19ad1;background:#f5fdf8fa;color:#2e704ef5}.dossierPrestationsTimelineCancelledTag.ant-tag{margin:2px 0 0;width:fit-content;border-radius:999px;border-color:#dc7d7dd6;background:#fffffffa;color:#8e3636f5;font-size:11px;line-height:18px;padding-inline:9px}.dossierPrestationsLoadMore{display:flex;justify-content:center}.dossierPrestationsTimelineEmpty{display:flex;flex-direction:column;align-items:center;gap:8px}.dossierPrestationsFootnote{display:flex;justify-content:flex-end}.annuaireDirectoryToolbarCard .ant-card-body{padding:12px}.annuaireDirectoryToolbar{display:flex;flex-direction:column;gap:10px}.annuaireDirectoryToolbarMain{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(220px,.9fr) minmax(180px,.75fr) auto;gap:10px;align-items:center}.annuaireDirectoryToolbarSecondary{display:flex;align-items:center;justify-content:flex-start;min-height:32px}.annuaireDirectoryFilterChecks{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.annuaireDirectoryFilterChecks .ant-checkbox-wrapper{margin-inline-start:0;color:#2a455c}.annuaireDirectoryToolbarActions{display:inline-flex;justify-content:flex-end;gap:8px;white-space:nowrap}.annuaireDirectorySummary{display:flex;justify-content:flex-end}.annuaireDirectoryCardsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px}.annuaireDirectoryCard{border:0;border-left:1px solid rgba(162,204,228,.9);border-radius:10px;background:#fbfefffa;box-shadow:0 1px 2px #2157780f;padding:10px 11px 10px 10px;display:flex;flex-direction:column;gap:7px;min-height:220px;cursor:pointer;transition:border-left-color .16s ease,box-shadow .16s ease,background-color .16s ease}.annuaireDirectoryCard:hover{border-left-width:2px;border-left-color:#6dafd6f5;background:#f6fcfffc}.annuaireDirectoryCard.is-selected{border-left-width:2px;border-left-color:#3a99c6f5;background:#ecf9fffa;box-shadow:0 0 0 1px #3a99c61f,0 7px 16px #308eba1f}.annuaireDirectoryCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.annuaireDirectoryCardHeadActions{display:inline-flex;align-items:center;gap:4px}.annuaireDirectoryCardTitle.ant-typography{margin:0;font-size:14px;font-weight:620;color:#2c495cf5}.annuaireDirectoryCardTypeTag.ant-tag{margin:0;border-radius:999px;border-color:#89bedebf;background:#e0f5ffeb;color:#216689f2}.annuaireDirectoryCardMeta.ant-typography{margin:0;font-size:12px;color:#4d6171f2}.annuaireDirectoryCardContacts{display:flex;flex-direction:column;gap:3px}.annuaireDirectoryCardContactLine.ant-typography{margin:0;font-size:12px;color:#526472f2;display:inline-flex;align-items:center;gap:6px}.annuaireDirectoryCardBenefSection{margin-top:auto;border-top:1px solid rgba(187,210,226,.62);padding-top:7px;display:flex;flex-direction:column;gap:6px}.annuaireDirectoryCardBenefCount.ant-typography{margin:0;font-size:12px;color:#42596af2;display:inline-flex;align-items:center;gap:6px}.annuaireDirectoryCardBenefPreview{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.annuaireDirectoryBenefPreviewTag.ant-tag{margin:0;border-radius:999px;border-color:#a0c4d9bd;background:#eff8fff2;color:#2e5b75f5;cursor:pointer}.annuaireDirectoryCardEmptyBenef.ant-typography{margin:0;font-size:12px}.annuaireDirectoryEmptyCard .ant-card-body{padding:16px 10px}.annuaireDirectoryLoadMore{display:flex;justify-content:center}.annuaireDirectoryBenefModalBody{display:flex;flex-direction:column;gap:10px}.annuaireDirectoryBenefModalList{display:flex;flex-direction:column;gap:6px;max-height:50vh;overflow:auto;padding-right:2px}.annuaireDirectoryBenefModalRow{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(186,209,223,.74);border-radius:8px;background:#fafdfffa;padding:6px 8px}.annuaireDirectoryBenefModalNameBtn.ant-btn.ant-btn-link{padding:0;height:auto;font-size:13px;font-weight:520}.annuaireDirectoryBenefModalTags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dossierAccordEntryFlagsRow{display:inline-flex;align-items:center;gap:14px;margin-bottom:12px}.dossierCritereGroup{display:flex;flex-direction:column;gap:4px}.dossierCritereCardsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px;align-items:start}.dossierCritereCard{border:1px solid rgba(176,202,220,.88);border-radius:12px;background:#f4fbfff7;box-shadow:0 1px 2px #2433410f;overflow:hidden}.dossierCritereCard.is-closed{border-color:#c1cdd7db;background:#f3f7faf7}.dossierCritereCard.is-soon{border-color:#e7ca83e6;background:#fefaecf7}.dossierCritereCardCollapse.ant-collapse{border:0;background:transparent}.dossierCritereCardCollapse.ant-collapse>.ant-collapse-item{border:0}.dossierCritereCardCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:9px 12px!important;background:#e2eff8a8}.dossierCritereCard.is-closed .dossierCritereCardCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{background:#e9eff4b8}.dossierCritereCard.is-soon .dossierCritereCardCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{background:#fbefcbcc}.dossierCritereCardCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-content{border-top:0}.dossierCritereCardCollapse.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0}.dossierCritereGroupHead{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px;margin-bottom:0;width:100%;padding-left:0}.dossierCritereGroupTitleBlock{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.dossierCritereGroupTitleLine{display:inline-flex;align-items:center;gap:9px;min-width:0}.dossierCritereGroupTitleText.ant-typography{margin:0;font-size:14px;font-weight:430;letter-spacing:.01em;color:#464f5bc2}.dossierCritereGroupPreviewRow{display:inline-flex;align-items:center;gap:6px;min-width:0}.dossierCritereGroupPreviewText.ant-typography{margin:0;max-width:220px;font-size:12px;color:#6e7884db}.dossierCritereGroupPreviewMore{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:18px;border-radius:999px;padding:0 6px;background:#ecf1f5e6;color:#6c7682db;font-size:11px;font-weight:560;line-height:1}.dossierCritereGroupCounts{display:inline-flex;align-items:center;gap:5px}.dossierCritereGroupCount{min-width:20px;height:18px;padding:0 6px;border-radius:999px;border:1px solid rgba(200,209,216,.7);background:#f1f4f7e0;color:#707983d6;font-size:11px;font-weight:560;line-height:16px;text-align:center}.dossierCritereGroupCount.is-open{border-color:#7ecd9bb8;background:#e3f8ecf5;color:#2e8954eb}.dossierCritereGroupCount.is-closed{border-color:#e6cd7cbf;background:#fcf6dbf7;color:#95721ce6}.dossierCritereGroupCount.is-neutral{border-color:#bdc6cebf;background:#f0f4f7f5;color:#68727cdb}.dossierCritereGroupScopeWrap{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;max-width:min(260px,42vw)}.dossierCritereGroupScopeText{margin:0;color:#6d7782db;font-size:11.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.dossierCritereGroupScopeIcon{width:22px;min-width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(191,201,210,.78);background:#f0f5f9e6;color:#6d7782e0;font-size:12px}.dossierCritereGroupScopeIcon.is-all{border-color:#aab6c2d6;background:#e8eff5eb;color:#616c78eb}.dossierCritereGroupRight{display:inline-flex;align-items:center;justify-content:flex-end;gap:9px;min-width:0;margin-left:auto}.dossierCritereGroupActions{display:inline-flex;align-items:center;gap:3px;opacity:0;pointer-events:none;width:0;overflow:hidden;transition:opacity .14s ease}.dossierCritereGroupActions .ant-btn.ant-btn-sm.ant-btn-text{width:26px;min-width:26px;height:26px;padding:0;border-radius:7px;color:#616d7ad6}.dossierCritereGroupActions .ant-btn.ant-btn-sm.ant-btn-text:hover{color:#39434df5;background:#cfd9e18f}.dossierCritereItemsHeaderRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.dossierCritereItemsHeaderRow.is-actions-only{justify-content:initial}.dossierCritereMainAddBtn.ant-btn{width:auto;justify-self:end;border-radius:10px;border:1px solid rgba(108,183,226,.92);background:linear-gradient(180deg,#e8f6fffa,#d2ecfbf5);color:#1f5a79;font-weight:600;box-shadow:none}.dossierCritereMainAddBtn.ant-btn:hover,.dossierCritereMainAddBtn.ant-btn:focus{border-color:#4aa4d7eb!important;background:linear-gradient(180deg,#dbf1fefc,#bfe2f8fa)!important;color:#184d68!important}.dossierCritereItemsLegend{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(126px,.6fr) minmax(0,.9fr);gap:12px;align-items:center;padding:0 16px 2px 18px}.dossierCritereItemsLegend .ant-typography{margin:0;font-size:11px;font-weight:700;letter-spacing:.055em;text-transform:uppercase;color:#858f9af2}.dossierCritereItemsLegend.is-manage{grid-template-columns:minmax(0,1.2fr) minmax(126px,.6fr) minmax(0,.9fr) 64px}.dossierCritereItemsLegend.is-in-card{padding-top:10px;padding-bottom:6px;border-bottom:1px solid rgba(208,217,225,.56)}.dossierCritereItemsList{display:flex;flex-direction:column;border-radius:0 0 12px 12px;overflow:hidden;padding:10px 12px 12px;background:#fffffff5}.dossierCritereItemsCards{display:flex;flex-direction:column;gap:4px}.dossierCritereItemCard{position:relative;border:0;border-radius:0;background:transparent;padding:7px 8px 7px 12px;display:flex;flex-direction:column;gap:3px;min-height:0;border-bottom:1px solid rgba(208,217,225,.66);transition:background-color .14s ease}.dossierCritereItemCard:hover,.dossierCritereItemCard:focus-within{background:#f2f8fcc7}.dossierCritereItemCard:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:3px;border-radius:999px;background:#dabc5af2}.dossierCritereItemCard.is-active:before{background:#46ba71f7}.dossierCritereItemCard.is-inactive:before{background:#e2a84bf5}.dossierCritereItemCard.is-soon:before{background:#e2bc5af5}.dossierCritereItemCard.is-neutral:before{background:#a1b0beed}.dossierCritereItemCard:last-child{border-bottom:0}.dossierCritereItemCardHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.dossierCritereItemCardActions{display:inline-flex;align-items:center;gap:2px;opacity:0;pointer-events:none;transition:opacity .14s ease}.dossierCritereItemCardActions .ant-btn.ant-btn-sm.ant-btn-text{width:24px;min-width:24px;height:24px;padding:0;border-radius:7px;color:#616d7ad6}.dossierCritereItemCardActions .ant-btn.ant-btn-sm.ant-btn-text:hover{color:#39434df5;background:#cfd9e18f}.dossierCritereItemCardPeriod.ant-typography{margin:0;color:#4e5a67e0;font-size:12px}.dossierCritereItemCardRemark.ant-typography{margin:0;color:#88919ceb;font-style:italic;font-size:12px}.dossierCritereCardCollapse .ant-collapse-item.ant-collapse-item-active .dossierCritereGroupPreviewRow{display:none}.dossierCritereItemsRow{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(126px,.6fr) minmax(0,.9fr);gap:12px;align-items:center;padding:10px 14px 10px 16px;border-top:1px solid rgba(208,217,225,.7);background:#fffffff5;transition:background-color .14s ease}.dossierCritereItemsRow.is-manage{grid-template-columns:minmax(0,1.2fr) minmax(126px,.6fr) minmax(0,.9fr) 64px}.dossierCritereItemsRow:first-child{border-top:0}.dossierCritereItemsRow:hover,.dossierCritereItemsRow:focus-within{background:#f3f8fceb}.consolidePageShell{width:100%}.consolideHeaderCard.ant-card,.consolideChartCard.ant-card,.consolideDataCard.ant-card,.consolideMetricCard.ant-card,.consolideSummaryPill.ant-card{border-radius:18px;border:1px solid rgba(214,224,232,.9);background:#fffffffa;box-shadow:0 14px 38px #182c3e14}.consolideHeaderTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.consolideToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.consolideToolbarSegmented{display:inline-flex;gap:8px}.consolideToolbarControl{min-width:220px}.consolideToolbarControl.is-year,.consolideToolbarControl.is-quarter{min-width:120px;width:120px}.consolideToolbarControl.ant-input-number{display:inline-flex;align-items:center}.consolideToolbarControl.ant-input-number .ant-input-number-input-wrap,.consolideToolbarControl.ant-input-number input{height:100%}.consolideTabs .ant-tabs-nav{margin-bottom:16px}.consolideTabs .ant-tabs-tab{padding-inline:6px}.consolideMetricsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;align-items:stretch}.consolideMetricCard.ant-card{border-radius:14px;box-shadow:0 8px 20px #182c3e0d}.consolideMetricCard .ant-card-body{display:flex;flex-direction:column;justify-content:space-between;gap:4px;min-height:118px;padding:14px 16px 12px}.consolideMetricLabel.ant-typography{margin:0;color:#5b6876e6;font-size:11px;text-transform:uppercase;letter-spacing:.05em;line-height:1.2}.consolideMetricValue.ant-typography{margin:0;color:#1c2e3ff5;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.15;text-wrap:balance}.consolideMetricDelta.ant-typography{margin:0;font-size:11px;font-weight:700;line-height:1.2}.consolideMetricDelta.is-positive{color:#1e8f5c}.consolideMetricDelta.is-danger{color:#c45445}.consolideMetricDelta.is-neutral{color:#6f7a85eb}.consolideChartsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.consolideChartLegend{display:inline-flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.consolideLegendItem{display:inline-flex;align-items:center;gap:6px;color:#545f6be6;font-size:12px;font-weight:600}.consolideLegendDot{width:10px;height:10px;border-radius:999px;display:inline-block}.consolideLegendDot.is-blue,.consolidePieSlice.is-blue,.consolideBarsFill.is-blue,.consolideTemporalBar.is-blue{background:linear-gradient(180deg,#66c4f0fa,#3695cdfa);fill:#3695cdf2}.consolideLegendDot.is-amber,.consolidePieSlice.is-amber,.consolideBarsFill.is-amber,.consolideTemporalBar.is-amber{background:linear-gradient(180deg,#f5c25cfa,#dd9d22fa);fill:#dd9d22f2}.consolideBarsList{display:flex;flex-direction:column;gap:12px}.consolideCardPagination{display:flex;justify-content:flex-end;margin-top:14px}.consolideCardPagination .ant-pagination{margin:0}.consolideBarsHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.consolideBarsLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#202c37f5}.consolideBarsValue{color:#545f6be6;font-weight:700}.consolideBarsTrack{width:100%;height:11px;border-radius:999px;background:#e8eef3f2;overflow:hidden}.consolideBarsFill{height:100%;border-radius:999px}.consolideLegendDot.is-teal,.consolidePieSlice.is-teal{background:linear-gradient(180deg,#58cabdfa,#2aa799fa);fill:#2aa799f2}.consolideLegendDot.is-navy,.consolidePieSlice.is-navy{background:linear-gradient(180deg,#7c98e0fa,#4d6cbffa);fill:#4d6cbff2}.consolideLegendDot.is-coral,.consolidePieSlice.is-coral{background:linear-gradient(180deg,#f0977efa,#db6d4ffa);fill:#db6d4ff2}.consolideLegendDot.is-slate,.consolidePieSlice.is-slate{background:linear-gradient(180deg,#9baab8fa,#748491fa);fill:#748491f2}.consolideLegendDot.is-mint,.consolidePieSlice.is-mint{background:linear-gradient(180deg,#92d794fa,#64b26cfa);fill:#64b26cf2}.consolideLegendDot.is-gold,.consolidePieSlice.is-gold{background:linear-gradient(180deg,#d6bd6dfa,#b69a3afa);fill:#b69a3af2}.consolidePieCard{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:18px;align-items:center}.consolidePieVisual{position:relative;width:180px;height:180px;margin:0 auto}.consolidePieSvg{width:100%;height:100%;display:block}.consolidePieSlice{transition:opacity .16s ease,transform .16s ease,filter .16s ease;transform-origin:70px 70px}.consolidePieVisual.has-active-slice .consolidePieSlice{opacity:.42}.consolidePieSlice.is-active{opacity:1!important;transform:scale(1.06);filter:drop-shadow(0 2px 6px rgba(22,43,58,.18))}.consolidePieDonutHole{fill:#fffffffa}.consolidePieCenter{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.consolidePieCenter strong{color:#1c2e3ff5;font-size:28px;line-height:1}.consolidePieCenter span{color:#606b77eb;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.consolidePieLegend{display:flex;flex-direction:column;gap:8px}.consolidePieLegendRow{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:4px 6px;border-radius:8px;transition:background .16s ease}.consolidePieLegendRow.is-active{background:#ecf4f9eb;box-shadow:inset 0 0 0 1px #afcbdcb3}.consolidePieLegendLabel{min-width:0;color:#202c37f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consolidePieLegendValue{color:#1c2e3ff5;font-weight:700}.consolidePieLegendPercent{color:#606b77eb;font-variant-numeric:tabular-nums}.consolideTemporalChart{height:244px;display:grid;align-items:end;gap:4px;overflow:hidden;padding:0 2px 2px}.consolideTemporalChart.is-quarter,.consolideTemporalChart.is-year{gap:8px}.consolideTemporalBarCol{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}.consolideTemporalBars{width:100%;height:208px;display:flex;align-items:end;justify-content:center;position:relative;background-image:linear-gradient(to right,#4c708b1c,#4c708b1c),linear-gradient(to right,#4c708b14,#4c708b14),linear-gradient(to right,#4c708b14,#4c708b14),linear-gradient(to right,#4c708b14,#4c708b14);background-repeat:no-repeat;background-size:100% 1px,100% 1px,100% 1px,100% 1px;background-position:left calc(100% - 1px),left 75%,left 50%,left 25%}.consolideTemporalBarStack{width:100%;height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:2px;position:relative;z-index:1}.consolideTemporalBar{display:block;width:100%;min-height:1px;border-radius:0;align-self:end}.consolideTemporalLabel{width:100%;font-size:11px;color:#6f7a85f2;text-align:center;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:clip}.consolideTemporalLabel.is-muted{color:transparent;-webkit-user-select:none;user-select:none}.consolideTemporalTooltip{display:flex;flex-direction:column;gap:6px;min-width:170px}.consolideTemporalTooltipTitle{font-weight:700}.consolideTemporalTooltipRow{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px}.consolideTemporalChart.is-month .consolideTemporalLabel{font-size:10px}.consolideTemporalChart.is-quarter .consolideTemporalLabel,.consolideTemporalChart.is-year .consolideTemporalLabel{font-size:11px}.consolideCompareChart{height:244px;display:grid;align-items:end;gap:8px;overflow:hidden;padding:0 2px 2px}.consolideCompareCol{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}.consolideCompareBars{width:100%;height:208px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:3px;padding:0 2px;position:relative;background-image:linear-gradient(to right,#4c708b1c,#4c708b1c),linear-gradient(to right,#4c708b14,#4c708b14),linear-gradient(to right,#4c708b14,#4c708b14),linear-gradient(to right,#4c708b14,#4c708b14);background-repeat:no-repeat;background-size:100% 1px,100% 1px,100% 1px,100% 1px;background-position:left calc(100% - 1px),left 75%,left 50%,left 25%}.consolideCompareBar{display:block;width:100%;min-height:1px;border-radius:0;align-self:end}.consolideSectionCard .ant-card-head{border-bottom-color:#8cbcd638}.consolideSectionCard .ant-card-head-title{color:#21465e;font-weight:700}.consolideCompareLineCard{width:100%;min-height:260px}.consolideCompareLineSvg{width:100%;height:248px;display:block}.consolideCompareLineGrid{stroke:#5a789029;stroke-width:1}.consolideCompareLineAxisLabel,.consolideCompareLineBottomLabel{fill:#64707ceb;font-size:11px}.consolideCompareLinePath{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.consolideCompareLinePoint{transition:transform .14s ease}.consolideCompareLinePoint:hover{transform:scale(1.18);transform-origin:center}.consolideYearBarsChart{height:244px;display:grid;gap:10px;align-items:end}.consolideYearBarsCol{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}.consolideYearBarsTrack{width:100%;height:208px;display:flex;align-items:end;padding:0 4px;background-image:linear-gradient(to right,#4c708b1c,#4c708b1c),linear-gradient(to right,#4c708b14,#4c708b14),linear-gradient(to right,#4c708b14,#4c708b14),linear-gradient(to right,#4c708b14,#4c708b14);background-repeat:no-repeat;background-size:100% 1px,100% 1px,100% 1px,100% 1px;background-position:left calc(100% - 1px),left 75%,left 50%,left 25%}.consolideYearBarsFill{display:block;width:100%;min-height:1px;background:linear-gradient(180deg,#66c4f0fa,#3695cdfa)}.consolideStackedCard{display:flex;flex-direction:column;gap:8px}.consolideStackedList{display:flex;flex-direction:column;gap:12px}.consolideStackedRow{display:grid;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;gap:10px}.consolideStackedYear,.consolideStackedTotal{color:#3d4a57eb;font-size:12px;font-weight:700}.consolideStackedTotal{text-align:right;font-variant-numeric:tabular-nums}.consolideStackedTrack{width:100%;min-height:14px;display:flex;overflow:hidden;border-radius:999px;background:#e8eff4f0}.consolideStackedSegment{min-width:0;transition:filter .14s ease}.consolideStackedSegment:hover{filter:brightness(1.06)}.consolideSummaryLine{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.consolideNomenclaturesGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.consolideNomenclaturesGrid .consolideDataCard.ant-card{height:clamp(620px,calc(100vh - 56px),820px);display:flex;flex-direction:column}.consolideNomenclaturesGrid .consolideDataCard.ant-card .ant-card-head{flex:0 0 auto}.consolideNomenclaturesGrid .consolideDataCard.ant-card .ant-card-body{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.consolideNomenclaturesGrid .consolideDataTable{flex:1 1 auto;min-height:0;overflow:auto;padding-right:2px}.consolideNomenclaturesGrid .consolideDataTableHead{position:sticky;top:0;z-index:1;background:#fff}.consolideNomenclaturesGrid .consolideCardPagination{flex:0 0 auto}.consolideSummaryPill .ant-card-body{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.consolideSummaryPill .ant-typography:first-child{margin:0;font-size:24px}.consolideSummaryPill .ant-typography:last-child{margin:0;color:#545f6be6;text-align:right}.consolideDataTable{display:flex;flex-direction:column;overflow-x:auto}.consolideDataCard .ant-card-body,.consolideProviderGroups,.ant-modal .consolideDataTable{overflow-x:auto}.consolideDataTableHead,.consolideDataTableRow{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(90px,.6fr));gap:12px;align-items:center}.consolideDataTableHead{padding:0 2px 10px;border-bottom:1px solid rgba(224,231,236,.95);color:#6f7a85e6;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.consolideDataTableRow{padding:12px 2px;border-bottom:1px solid rgba(233,238,242,.92);color:#24303cf5}.consolideDataTableRow:last-child{border-bottom:0}.consolideDataTableRow.isGroupRow{background:#8ed3f629;font-weight:700}.consolideDataTableRow.isChildRow{padding-left:12px;color:#404b56eb}.consolideProviderGroups{display:flex;flex-direction:column;gap:10px}.consolideInlineAction.ant-btn-link{height:auto;padding:0;line-height:1.35;white-space:normal;text-align:left;color:#2478a8}@media (max-width: 900px){.consolideHeaderTop,.consolideToolbar{flex-direction:column;align-items:stretch}.consolideToolbarControl{min-width:0;width:100%}.consolidePieCard,.consolideNomenclaturesGrid{grid-template-columns:1fr}.consolideNomenclaturesGrid .consolideDataCard.ant-card{height:auto}.consolideNomenclaturesGrid .consolideDataCard.ant-card .ant-card-body{min-height:initial}.consolideNomenclaturesGrid .consolideDataTable{overflow:visible;padding-right:0}.consolideNomenclaturesGrid .consolideDataTableHead{position:static}.consolideDataTableHead,.consolideDataTableRow{grid-template-columns:minmax(0,1fr) repeat(3,minmax(70px,.5fr))}}@media print{body.print-consolide .appHeader,body.print-consolide .appMobileHeaderShell,body.print-consolide .workspaceTabShell,body.print-consolide .appUpdateBannerWrap{display:none!important}body.print-consolide .content{padding:0!important}body.print-consolide .consolideHeaderCard,body.print-consolide .consolideChartCard,body.print-consolide .consolideDataCard,body.print-consolide .consolideMetricCard,body.print-consolide .consolideSummaryPill{box-shadow:none!important;border:1px solid #d7dde2!important}body.print-consolide .consolideHeaderTop .ant-btn,body.print-consolide .consolideToolbar,body.print-consolide .consolideTabs .ant-tabs-nav{display:none!important}}.dossierCritereItemMain{display:inline-flex;align-items:center;min-width:0;gap:9px}.dossierCritereItemLabel.ant-typography{margin:0;color:#4b5460cc;font-weight:430}.dossierCritereItemPeriod.ant-typography{margin:0;color:#48535fe6}.dossierCritereItemRemark.ant-typography{margin:0;color:#6c7682f5;font-style:italic}.dossierCritereItemActions{display:inline-flex;justify-content:flex-end;align-items:center;opacity:0;pointer-events:none;transition:opacity .14s ease}.dossierCritereItemActions .ant-btn.ant-btn-sm.ant-btn-text{width:26px;min-width:26px;height:26px;padding:0;border-radius:7px;color:#616d7ad6}.dossierCritereItemActions .ant-btn.ant-btn-sm.ant-btn-text:hover{color:#39434df5;background:#cfd9e18f}.dossierCritereStatusDot{display:inline-block;width:8px;height:8px;border-radius:999px;transform:translateY(.5px);background:#e2c256}.dossierCritereStatusDot.is-active{background:#45be73}.dossierCritereStatusDot.is-soon,.dossierCritereStatusDot.is-inactive{background:#e2c256}.dossierCritereItemsEmpty{padding:8px 2px}@media (max-width: 1280px){.dossierCoverBottomActions{padding-bottom:4px}.dossierCoverActionGroup.actionGroup{gap:6px}.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn{min-width:112px;max-width:150px;height:32px;padding-inline:10px;border-radius:11px;font-size:13px}.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn>span:not(.anticon){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossierCoverActionGroup .dossierCoverChapterBtnIconOnly.ant-btn{min-width:32px;max-width:32px;width:32px;padding-inline:0}}@media (max-width: 980px){.dossierCoverBottomZone{margin-top:6px;padding-top:8px}.dossierCoverBottomActions{margin-inline:-2px;padding-inline:2px;padding-bottom:6px}.dossierCoverActionGroup.actionGroup{gap:5px}.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn{min-width:96px;max-width:132px;height:30px;padding-inline:9px;border-radius:10px;font-size:12px;box-shadow:0 1px #ffffffb8 inset,0 4px 10px #0f466e0a}.dossierCoverActionGroup .dossierCoverChapterBtn.ant-btn .anticon{font-size:12px}.dossierCoverActionGroup .dossierCoverChapterBtnIconOnly.ant-btn{min-width:30px;max-width:30px;width:30px}}@media (max-width: 760px){.dossierCoverBottomActions{scrollbar-width:none}.dossierCoverBottomActions::-webkit-scrollbar{display:none}.dossierIndisponibilitesToolbar{align-items:stretch}.dossierIndisponibilitesToolbar>.ant-space{width:100%;justify-content:flex-start}.dossierIndisponibilitesTable{overflow-x:auto}.dossierIndisponibilitesTable .ant-table{min-width:620px}}@media (max-width: 900px){.dossierCompactPanelHead{align-items:flex-start}.dossierCompactPanelHeadMain{flex-direction:column;align-items:flex-start;gap:4px}.dossierMiniCardsGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.dossierAccordStepTimelineWrap{padding:12px 12px 14px}.dossierAccordStepTimeline{overflow-x:auto;margin-inline:-2px;padding-inline:2px}.dossierAccordStepScale,.dossierAccordStepBoard{min-width:760px}.dossierAccordStepLaneHead{gap:8px}.dossierAccordStepLaneTitle.ant-typography{font-size:11px}.dossierCritereCardsGrid{grid-template-columns:1fr}.dossierEntourageKanbanGrid{grid-auto-flow:row;grid-template-columns:1fr;grid-auto-columns:initial;overflow-x:visible}.dossierEntourageModalGrid{grid-template-columns:1fr}.dossierEntourageModalGridSpan2{grid-column:span 1}.dossierEntourageModal{max-width:calc(100vw - 20px)}.dossierEntourageModal .ant-modal-content{max-height:calc(100dvh - 24px)}.annuaireDirectoryToolbar{align-items:stretch}.annuaireDirectoryToolbarMain{grid-template-columns:1fr;align-items:stretch}.annuaireDirectoryToolbarSecondary{align-items:stretch}.annuaireDirectoryToolbarActions,.annuaireDirectorySummary{justify-content:flex-start}.annuaireDirectoryCardsGrid{grid-template-columns:1fr}.annuaireDirectoryBenefModalRow{flex-direction:column;align-items:flex-start}.dossierPrestationsTimelineRow{grid-template-columns:1fr;gap:6px}.dossierPrestationsSummaryHint{justify-content:flex-start}.dossierPrestationsTimelineFilter{align-items:flex-start}.dossierPrestationsTimelineCounters{width:100%;flex:1 1 100%}.dossierPrestationsTimelineFilterActions{justify-content:flex-start;width:100%}.dossierPrestationsTypeFilter{min-width:0;width:100%}.dossierPrestationsMonthHeader{align-items:flex-start;flex-direction:column;gap:4px}.dossierPrestationsMonthMeta{justify-content:flex-start}.dossierPrestationsTimelineWrap{max-height:56vh;padding:8px}.dossierPrestationsTimelineAxis{align-items:flex-start;padding-top:0;padding-left:14px}.dossierPrestationsTimelineAxis:before{left:0;transform:none}.dossierPrestationsTimelineDate.ant-typography{text-align:left}.dossierDocumentsToolbar{grid-template-columns:minmax(0,1fr) minmax(180px,1fr) minmax(180px,1fr)}.dossierDocumentsToolbarSummary.ant-typography{justify-self:start;grid-column:1 / -1}.dossierDocumentsTiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.dossierCritereGroupHead{flex-wrap:wrap}.dossierCritereGroupRight{width:100%}.dossierCritereItemsHeaderRow{grid-template-columns:1fr;gap:8px}.dossierCritereItemsLegend{display:none}.dossierCritereItemsRow,.dossierCritereItemsRow.is-manage{grid-template-columns:1fr;gap:5px}.dossierCritereItemActions{justify-content:flex-start}}@media (hover: none),(pointer: coarse){.dossierCritereGroupActions,.dossierCritereItemActions,.dossierCritereItemCardActions{opacity:1;pointer-events:auto}.dossierCritereGroupActions{width:auto}}.dossierCriteresAccordion.ant-collapse{border:0;background:transparent;margin-top:3px;display:flex;flex-direction:column;gap:11px}.dossierCriteresAccordion .ant-collapse-item{border:1px solid rgba(197,207,216,.84);border-radius:12px!important;background:#fdfefffa;overflow:hidden;box-shadow:0 1px 2px #2433410f}.dossierCriteresAccordion .ant-collapse-header{padding:9px 13px 9px 12px!important;background:#ecf3f885;border-radius:0!important}.dossierCriteresAccordion .ant-collapse-header:before{content:none}.dossierCriteresAccordion .ant-collapse-header:hover .dossierCritereGroupActions,.dossierCriteresAccordion .ant-collapse-header:focus-within .dossierCritereGroupActions,.dossierCritereItemsRow:hover .dossierCritereItemActions,.dossierCritereItemsRow:focus-within .dossierCritereItemActions,.dossierCritereItemCard:hover .dossierCritereItemCardActions,.dossierCritereItemCard:focus-within .dossierCritereItemCardActions{opacity:1;pointer-events:auto}.dossierCriteresAccordion .ant-collapse-header:hover .dossierCritereGroupActions,.dossierCriteresAccordion .ant-collapse-header:focus-within .dossierCritereGroupActions{width:auto}.dossierCriteresAccordion .ant-collapse-content{border-top:0;background:transparent}.dossierCriteresAccordion .ant-collapse-content>.ant-collapse-content-box{padding:0}.dossierCritereEntryModal .ant-modal-content,.dossierCritereReferenceModal .ant-modal-content{border-radius:16px}.dossierCritereModalLabelRow{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:8px}.dossierCritereModalLabelRow .ant-btn.ant-btn-link.ant-btn-sm{padding-inline:0;height:auto;color:#335d7aeb;font-size:12px}.dossierCritereContextHint{margin-top:-12px;margin-bottom:14px;font-size:12px}.dossierCritereSelectOption{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.dossierCritereSelectOptionName{min-width:0;overflow:hidden;color:#1b3140f5;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dossierCritereSelectOptionGroup{flex:0 0 auto;max-width:190px;overflow:hidden;border-radius:999px;border:1px solid rgba(142,211,246,.62);background:#e7f7ffeb;color:#397292;font-size:11px;font-weight:700;line-height:1;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.dossierCritereSelectOptionGroup.is-transversal{border-color:#acb5beb8;background:#f4f6f8f5;color:#525f6cf0}.dossierCritereModalPeriodBlock{margin-bottom:16px}.dossierCritereModalFieldLabel{display:inline-flex;margin-bottom:6px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6e7986f2}.dossierCritereModalPeriodRow{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:8px}.dossierCritereModalPeriodItem.ant-form-item{margin-bottom:0}.dossierCritereModalPeriodArrow.ant-typography{text-align:center;color:#78828deb;margin:0}.dossierCritereModalGroupsBlock{margin-top:2px;margin-bottom:16px}.dossierCritereModalGroupsList{display:flex;flex-wrap:wrap;gap:7px}.dossierCritereModalGroupChip{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(186,194,202,.92);background:#f2f4f6f2;color:#606a74fa;font-size:12.5px;font-weight:600;line-height:1;padding:7px 12px}.dossierCritereModalGroupChip.is-all{border-color:#151515f2;background:#151515fa;color:#fff}.dossierCritereModalSaveBtn.ant-btn-primary{border-radius:10px;border-color:#6cb7e2f2!important;background:linear-gradient(180deg,#a9ddf8,#8ed3f6)!important;color:#103d56!important;box-shadow:none!important}.dossierCritereModalSaveBtn.ant-btn-primary:hover,.dossierCritereModalSaveBtn.ant-btn-primary:focus{border-color:#4aa4d7f2!important;background:linear-gradient(180deg,#9dd8f6,#7cc9f0)!important;color:#0f364c!important}.dossierProfileSections{display:flex;flex-direction:column;gap:14px}.dossierProfileReadSections{gap:10px}.dossierProfileActionsBar{display:flex;justify-content:flex-end}.dossierProfileOverviewGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dossierProfileOverviewCard{border:1px solid rgba(108,183,226,.3);background:linear-gradient(180deg,#f6fcffeb,#edf8fee0);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;min-height:112px}.dossierProfileOverviewTitle{color:#10435ee6;font-weight:700}.dossierProfileOverviewRows{display:flex;flex-direction:column;gap:6px}.dossierProfileOverviewRowsStack{gap:4px}.dossierProfileOverviewItem{display:grid;grid-template-columns:minmax(90px,120px) minmax(0,1fr);gap:8px;align-items:start}.dossierProfileOverviewLabel{color:#4b6270d1;font-size:12px}.dossierProfileOverviewValue{color:#162f3ffa;font-size:12.5px;line-height:1.35}.dossierProfileOverviewStackText.ant-typography{margin:0;color:#162f3ff2;font-size:12.5px;line-height:1.35}.dossierProfileAccordion.ant-collapse{border:0;background:transparent}.dossierProfileAccordion.ant-collapse>.ant-collapse-item{border:0!important;border-radius:0!important;background:transparent;margin-bottom:2px;overflow:visible}.dossierProfileAccordion.ant-collapse>.ant-collapse-item:last-child{margin-bottom:0}.dossierProfileAccordion .ant-collapse-header{align-items:center!important;padding:9px 12px!important}.dossierProfileAccordion .ant-collapse-expand-icon{display:inline-flex;align-items:center;min-height:18px;margin-inline-end:10px;padding-inline-end:0;border-inline-end:0}.dossierProfileAccordion .ant-collapse-expand-icon:after{content:"";display:block;width:1px;height:14px;margin-inline-start:10px;background:#64b5e473}.dossierProfileAccordion .ant-collapse-header-text{color:#12455ef2;font-weight:650}.dossierProfileAccordion .ant-collapse-content>.ant-collapse-content-box{padding:8px 12px 10px!important}.dossierProfileReadSections .dossierProfileSection{border:0;border-radius:0;background:transparent;padding:8px 0}.dossierProfileReadSections .dossierProfileSection.dossierProfileRemarksSection{padding-bottom:10px}.dossierProfileSection{display:flex;flex-direction:column;gap:6px;padding-bottom:8px;border-bottom:1px solid rgba(100,181,228,.22)}.dossierProfileSection:last-child{border-bottom:0;padding-bottom:0}.dossierProfileSectionTitle{font-weight:700;color:#12455ef2}.dossierProfileRows{display:flex;flex-direction:column;gap:4px}.dossierProfileRow{display:grid;grid-template-columns:minmax(165px,195px) minmax(0,1fr);gap:8px;align-items:start}.dossierProfileLabel{color:#485c68d9}.dossierProfileValue{color:#162f3ffa;line-height:1.35}.dossierProfileValueNode{display:flex;flex-direction:column;align-items:flex-start;min-height:22px}.dossierProfileValueStack{display:flex;flex-direction:column;gap:4px}.dossierProfileValueStack .ant-typography{margin:0;color:#162f3ffa;line-height:1.35}.dossierProfileEditorCell .ant-input,.dossierProfileEditorCell .ant-input-affix-wrapper,.dossierProfileEditorCell .ant-input-textarea,.dossierProfileEditorCell .ant-select{width:100%}.dossierProfileEditorCell .ant-checkbox-wrapper,.dossierProfileValueNode .ant-checkbox-wrapper{color:#162f3ffa}.dossierProfileRemarks{margin:0;color:#162f3ff5;white-space:pre-line}.dossierCoverTopBar{display:block;padding:2px 2px 0}.dossierCoverTopMain{min-width:0;display:flex;flex-direction:column;gap:6px}.dossierCoverIdentityRow{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-width:0;margin-left:0;justify-content:start}.dossierCoverAvatar{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:linear-gradient(180deg,#e2edfafa,#d5e4f5fa);border:1px solid rgba(163,190,221,.78);color:#3b7cd6;font-size:22px;font-weight:800;letter-spacing:.04em;box-shadow:inset 0 1px #ffffffeb}.dossierCoverIdentityMain{min-width:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.dossierReturnContextRow{display:flex;align-items:center;min-height:24px}.dossierReturnContextLinkBtn.ant-btn{padding:0 2px;height:auto;border:none;box-shadow:none;color:#6e86a0;font-size:12px;font-weight:500}.dossierReturnContextLinkBtn.ant-btn .anticon{font-size:11px}.dossierReturnContextLinkBtn.ant-btn:hover,.dossierReturnContextLinkBtn.ant-btn:focus{color:#295f87!important;background:#eef5fbd1!important}.dossierCoverTopNameRow{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap;min-width:0}.dossierCoverTopName.ant-typography{margin:0;font-size:18px;line-height:1.2;font-weight:600;letter-spacing:.1px}.dossierCoverTopAge.ant-typography{margin:0;color:#6c7c8bf5;font-size:16px;white-space:nowrap}.dossierCoverTopMetaRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dossierCoverTopMetaText.ant-typography{margin:0;color:#1a425ad6}.dossierCoverHeaderPill{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(182,203,218,.82);background:#f4f8fceb;color:#4c6478;font-size:12px;font-weight:700;white-space:nowrap}.dossierCoverHeaderPill.is-status{border-color:#79c19ad1;background:#ecf9f0f5;color:#2e704ef5}.dossierCoverHeaderPill.is-type{border-color:#a0bed6d1;background:#f0f6fcf5;color:#42627cf5}.dossierCoverAgreementLine{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px}.dossierCoverQuickActions{border:0;border-radius:0;padding:0;background:transparent;display:flex;justify-content:flex-end}.dossierCoverQuickActionsInline{justify-content:flex-end;flex:0 0 auto}.dossierQuickActionsIconBtn.ant-btn{width:34px;min-width:34px;height:34px;padding:0;border-radius:10px;border:1px solid rgba(64,164,216,.62)!important;background:linear-gradient(180deg,#66bde8,#47abde)!important;color:#fff!important;box-shadow:0 3px 8px #3591c22e}.dossierQuickActionsIconBtn.ant-btn .anticon{color:#eaf7ff;font-size:14px}.dossierQuickActionsIconBtn.ant-btn:hover{border-color:#3497cccc!important;background:linear-gradient(180deg,#5eb5e1,#3da2d6)!important;color:#fff!important}.dossierCoverQuickActionRow{display:flex;align-items:center;gap:8px;color:#0e293be6}.dossierCoverQuickActionRow .ant-typography{margin:0;color:inherit}.dossierCoverSections{display:flex;flex-direction:column;background:transparent}.dossierCoverSection{display:flex;flex-direction:column;gap:8px;padding:14px 0;border-top:1px solid rgba(100,181,228,.9)}.dossierCoverSectionTitle{font-weight:700;letter-spacing:.2px}.dossierCoverSectionLink{color:#0e293bd1;cursor:default}.dossierCoverAlertsList{margin:0;padding:0;list-style:none}.dossierCoverAlertsList li{margin:0;padding:0}.dossierCoverAlertsList li:before{content:"- "}.dossierCoverTimelineCol{min-width:0}.dossierTimelineSticky{position:sticky;top:8px;height:calc(100vh - 150px);min-height:560px}.dossierTimelinePanel{height:100%}.dossierTimelinePanel .reunionsSubjectTimelineBody{min-height:0}.dossierTimelineCompactCard{height:100%}.dossierTimelineCompactCard .ant-card-head{min-height:42px;padding-inline:10px}.dossierTimelineCompactCard .ant-card-head-title{padding-block:10px}.dossierTimelineCompactCard .ant-card-head-wrapper .ant-btn{border-radius:8px}.dossierTimelineCompactCard .ant-card-body{padding:10px}.dossierTimelineCompactList{display:flex;flex-direction:column;gap:8px;max-height:252px;overflow-y:auto;overflow-x:hidden;padding-right:2px}.dossierTimelineCompactItem{display:flex;align-items:flex-start;gap:8px}.dossierTimelineCompactDot{display:inline-flex;align-items:center;justify-content:center;width:19px;min-width:19px;height:19px;border-radius:999px;border:1px solid rgba(56,143,196,.4);background:#c9e7fab8;color:#235e83;font-size:10px;font-weight:700;line-height:1}.dossierTimelineCompactDot.type-rdv,.dossierTimelineCompactDot.type-rdv_group{border-color:#4e944870;background:#dcf6dabd;color:#2a6a33}.dossierTimelineCompactDot.type-accord{border-color:#857ac270;background:#e7e2fcbf;color:#564897}.dossierTimelineCompactDot.type-etape{border-color:#cd8c3d73;background:#ffecd4bf;color:#8f5315}.dossierTimelineCompactDot.type-objectif{border-color:#7c7c7c6b;background:#eaeaeacc;color:#3f3f3f}.dossierTimelineCompactDot.type-action{border-color:#388fc473;background:#c9e7fabd;color:#235e83}.dossierTimelineCompactDot.type-suivi{border-color:#51a9ad70;background:#d6f3f4c2;color:#1f6770}.dossierTimelineCompactText.ant-typography{margin:0;color:#14364bf0;font-size:12.5px;line-height:1.35}.dossierTimelineCompactLoading{display:flex;align-items:center;justify-content:center;min-height:88px}.dossierTimelineModal .ant-modal-body{padding-top:4px}.dossierTimelineModal .ant-modal-content{border-radius:18px;border:1px solid rgba(175,206,225,.78);background:linear-gradient(180deg,#f6fbfffa,#fbfdfffa);box-shadow:0 22px 48px #44678029;overflow:hidden}.dossierTimelineModal .ant-modal-header{margin-bottom:0;padding:14px 18px 12px;background:linear-gradient(180deg,#f5fafffa,#eef7fdeb);border-bottom:1px solid rgba(186,211,226,.74)}.dossierTimelineModal .ant-modal-title{font-size:18px;font-weight:700;color:#1b4157}.dossierTimelineModal .ant-modal-body{padding:12px 16px 16px}.dossierTimelineModal .ant-modal-close{top:12px;right:12px;color:#436276d6}.dossierTimelineModalContent{height:min(74vh,760px)}.dossierTimelineModalPanel{height:100%}.dossierTimelineModal .reunionsSubjectTimelinePanel{border:0;border-radius:0;background:transparent;padding:0;gap:12px}.dossierTimelineModal .reunionsSubjectTimelineLegend{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid rgba(185,212,228,.74);border-radius:14px;background:linear-gradient(180deg,#fffffff5,#f5fafdf5);box-shadow:0 8px 20px #547b950f}.dossierTimelineModal .reunionsTimelineLegendTag.ant-tag{margin:0;display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border-radius:10px;font-size:12px;font-weight:600;line-height:1.15;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,opacity .12s ease}.dossierTimelineModal .reunionsTimelineLegendTag.is-filterable:hover{transform:none;box-shadow:0 6px 16px #4d789714}.dossierTimelineModal .reunionsTimelineLegendTag.is-filterable.is-active{box-shadow:0 6px 16px #4d789714}.dossierTimelineModal .reunionsTimelineLegendTag.is-filterable.is-inactive{opacity:.44;filter:saturate(.5)}.dossierTimelineModal .reunionsTimelineLegendResetBtn.ant-btn.ant-btn-sm{height:30px;border-radius:10px;padding-inline:12px;border-color:#9bbdd2c7;background:#f5fafefa;color:#235772;box-shadow:none}.dossierTimelineModal .reunionsTimelineHint.ant-typography{margin:0;padding:0 2px;font-size:11px;color:#617787eb}.dossierTimelineModal .reunionsSubjectTimelineBody{gap:8px;padding:12px 12px 14px;border:1px solid rgba(188,212,227,.74);border-radius:18px;background:linear-gradient(180deg,#fcfefffa,#f6fafdf5);box-shadow:inset 0 1px #ffffffe6}.dossierTimelineModal .reunionsTimelineGapRow,.dossierTimelineModal .reunionsTimelineMonthRow,.dossierTimelineModal .reunionsTimelineClosureRow,.dossierTimelineModal .reunionsTimelineTodayRow{padding:4px 0}.dossierTimelineModal .reunionsTimelineGapLine,.dossierTimelineModal .reunionsTimelineMonthLine,.dossierTimelineModal .reunionsTimelineClosureLine{border-top-color:#7799b252}.dossierTimelineModal .reunionsTimelineGapLabel,.dossierTimelineModal .reunionsTimelineMonthLabel,.dossierTimelineModal .reunionsTimelineClosureLabel{padding:4px 10px;font-size:11px;font-weight:600;border-radius:10px;border-color:#a4c2d694;background:#f1f8fcf0;color:#446174}.dossierTimelineModal .reunionsTimelineTodayLine{border-top-color:#539fcc57}.dossierTimelineModal .reunionsTimelineTodayLabel{padding:3px 10px;border-radius:10px;border-color:#5fa8d58a;background:#e5f6fff0;box-shadow:0 4px 12px #539fcc14}.dossierTimelineModal .reunionsTimelineEventRow{grid-template-columns:28px minmax(0,1fr);gap:10px}.dossierTimelineModal .reunionsTimelineEventRow.has-trajectory{grid-template-columns:28px minmax(0,1fr) 14px}.dossierTimelineModal .reunionsTimelineEventRow.has-objective-threads{grid-template-columns:auto 28px minmax(0,1fr)}.dossierTimelineModal .reunionsTimelineEventRow.has-objective-threads.has-trajectory{grid-template-columns:auto 28px minmax(0,1fr) 14px}.dossierTimelineModal .reunionsTimelineAxisCol{min-height:44px;padding-top:3px}.dossierTimelineModal .reunionsTimelineDot{width:20px;height:20px;min-width:20px;font-size:9px;border-width:1px;box-shadow:0 2px 6px #517c971a}.dossierTimelineModal .reunionsTimelineStem{top:24px;width:2px;background:linear-gradient(180deg,#6691ab5c,#6691ab1a)}.dossierTimelineModal .reunionsTimelineSummaryBtn{position:relative;border:1px solid rgba(182,207,223,.72);border-radius:12px;background:linear-gradient(180deg,#fffffff7,#f7fbfef5);padding:8px 10px 8px 12px;box-shadow:0 6px 16px #547b950d}.dossierTimelineModal .reunionsTimelineSummaryBtn:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:999px;background:#7e9db18f}.dossierTimelineModal .reunionsTimelineSummaryBtn:hover{border-color:#96bfd8db;background:linear-gradient(180deg,#fffffffc,#f4fafefa);box-shadow:0 10px 22px #547b9514}.dossierTimelineModal .reunionsTimelineSummaryBtn.is-expanded{border-color:#67a6ced1;box-shadow:0 0 0 1px #67a6ce1f,0 10px 22px #547b9514;background:linear-gradient(180deg,#fffffffc,#f2f8fcfa)}.dossierTimelineModal .reunionsTimelineEventRow.type-meeting .reunionsTimelineSummaryBtn:before,.dossierTimelineModal .reunionsTimelineEventRow.type-action .reunionsTimelineSummaryBtn:before{background:#4290c1bd}.dossierTimelineModal .reunionsTimelineEventRow.type-rdv .reunionsTimelineSummaryBtn:before,.dossierTimelineModal .reunionsTimelineEventRow.type-rdv_group .reunionsTimelineSummaryBtn:before{background:#46a05dc7}.dossierTimelineModal .reunionsTimelineEventRow.type-accord .reunionsTimelineSummaryBtn:before{background:#6e65bec2}.dossierTimelineModal .reunionsTimelineEventRow.type-etape .reunionsTimelineSummaryBtn:before{background:#d28c33c7}.dossierTimelineModal .reunionsTimelineEventRow.type-objectif .reunionsTimelineSummaryBtn:before{background:#767676bd}.dossierTimelineModal .reunionsTimelineEventRow.type-suivi .reunionsTimelineSummaryBtn:before{background:#4fa6abc7}.dossierTimelineModal .reunionsTimelineSummarySingleLine{font-size:12.5px;font-weight:500;color:#193d52;line-height:1.28}.dossierTimelineModal .reunionsTimelineExpandedCard{margin-top:8px;border-radius:12px;border-color:#b6cfdfb8;background:linear-gradient(180deg,#fffffff5,#f6fafdf5);padding:10px 12px;gap:8px;box-shadow:0 8px 20px #547b950d}.dossierTimelineModal .reunionsTimelineExpandedMeta,.dossierTimelineModal .reunionsTimelineExpandedText{color:#2c4c60}.dossierTimelineModal .reunionsTimelineExpandedTopicBlock{border-radius:10px;border-color:#bcd2e1b8;background:#fafcfefa;padding:8px 10px}.dossierTimelineModal .reunionsTimelineClosureGroupList{margin-left:38px;padding-left:10px;border-left-color:#7799b252}.dossierTimelineHorizontalBody{position:relative;display:flex;flex-direction:column;gap:12px;min-height:0;overflow:visible}.dossierTimelineHorizontalViewport{position:relative;min-height:0;overflow-y:auto;overflow-x:hidden;border:1px solid rgba(188,212,227,.74);border-radius:18px;background:linear-gradient(180deg,#fcfefffa,#f6fafdf5);box-shadow:inset 0 1px #ffffffe6;padding:14px 14px 16px;scrollbar-gutter:stable}.dossierTimelineHorizontalCanvas{width:100%;display:flex;flex-direction:column;gap:12px}.dossierTimelineHorizontalScale,.dossierTimelineHorizontalRow{display:grid;grid-template-columns:108px minmax(0,1fr);gap:12px;align-items:start}.dossierTimelineHorizontalLabelSpacer{min-height:1px}.dossierTimelineHorizontalScaleAxis{position:relative;height:40px}.dossierTimelineHorizontalTick{position:absolute;top:6px;bottom:0;width:1px;background:#bad1df85}.dossierTimelineHorizontalTickLabel{position:absolute;top:-8px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#607483eb;background:#f7fbfefa;padding:0 6px}.dossierTimelineHorizontalTodayLine{position:absolute;top:0;bottom:0;width:1px;background:#de6565c7;z-index:2}.dossierTimelineHorizontalTodayLine.is-track{top:-1px;bottom:-1px}.dossierTimelineHorizontalTodayBadge{position:absolute;top:-2px;transform:translate(-50%);white-space:nowrap;font-size:11px;font-weight:700;color:#b44848;border:1px solid rgba(230,172,172,.76);border-radius:999px;background:#fff3f3f5;padding:2px 9px;box-shadow:0 4px 12px #be5d5d14;z-index:3}.dossierTimelineHorizontalRow{min-height:0}.dossierTimelineHorizontalRowLabel{padding-top:8px}.dossierTimelineHorizontalRowPill{display:inline-flex;align-items:center;min-height:28px;border-radius:10px;padding:4px 10px;border:1px solid rgba(176,200,217,.82);background:#f5fafdf5;font-size:12px;font-weight:700;color:#3e6073}.dossierTimelineHorizontalRowPill.type-meeting,.dossierTimelineHorizontalDetailType.type-meeting,.dossierTimelineHorizontalItem.type-meeting{--timeline-accent: rgba(66, 144, 193, .82);--timeline-bg: rgba(234, 246, 252, .98)}.dossierTimelineHorizontalRowPill.type-rdv,.dossierTimelineHorizontalDetailType.type-rdv,.dossierTimelineHorizontalItem.type-rdv,.dossierTimelineHorizontalRowPill.type-rdv_group,.dossierTimelineHorizontalDetailType.type-rdv_group,.dossierTimelineHorizontalItem.type-rdv_group{--timeline-accent: rgba(73, 164, 96, .84);--timeline-bg: rgba(235, 248, 238, .99)}.dossierTimelineHorizontalRowPill.type-accord,.dossierTimelineHorizontalDetailType.type-accord,.dossierTimelineHorizontalItem.type-accord{--timeline-accent: rgba(110, 101, 190, .82);--timeline-bg: rgba(242, 239, 255, .98)}.dossierTimelineHorizontalRowPill.type-etape,.dossierTimelineHorizontalDetailType.type-etape,.dossierTimelineHorizontalItem.type-etape{--timeline-accent: rgba(210, 140, 51, .84);--timeline-bg: rgba(255, 244, 229, .98)}.dossierTimelineHorizontalRowPill.type-objectif,.dossierTimelineHorizontalDetailType.type-objectif,.dossierTimelineHorizontalItem.type-objectif{--timeline-accent: rgba(118, 118, 118, .76);--timeline-bg: rgba(243, 244, 246, .98)}.dossierTimelineHorizontalRowPill.type-action,.dossierTimelineHorizontalDetailType.type-action,.dossierTimelineHorizontalItem.type-action{--timeline-accent: rgba(66, 144, 193, .82);--timeline-bg: rgba(234, 246, 252, .98)}.dossierTimelineHorizontalRowPill.type-suivi,.dossierTimelineHorizontalDetailType.type-suivi,.dossierTimelineHorizontalItem.type-suivi{--timeline-accent: rgba(78, 166, 171, .82);--timeline-bg: rgba(234, 249, 249, .98)}.dossierTimelineHorizontalRowPill{border-color:color-mix(in srgb,var(--timeline-accent) 42%,white);background:var(--timeline-bg)}.dossierTimelineHorizontalRowTrack{position:relative;border-radius:16px;border:1px solid rgba(189,212,227,.74);background:linear-gradient(180deg,#fffffff0,#f8fbfdf0);overflow:visible}.dossierTimelineHorizontalGridLine{position:absolute;top:0;bottom:0;width:1px;background:#c3d6e270}.dossierTimelineHorizontalItemWrap{position:absolute;z-index:3}.dossierTimelineHorizontalItem{position:relative;display:flex;align-items:center;width:100%;height:100%;border:1px solid color-mix(in srgb,var(--timeline-accent) 46%,white);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,var(--timeline-bg) 100%);box-shadow:0 4px 12px #547b950d;padding:0 10px 0 12px;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease;overflow:hidden}.dossierTimelineHorizontalItem:hover,.dossierTimelineHorizontalItem:focus-visible{outline:none;border-color:color-mix(in srgb,var(--timeline-accent) 70%,white);box-shadow:0 8px 18px #547b9514}.dossierTimelineHorizontalItem.is-selected{border-color:color-mix(in srgb,var(--timeline-accent) 78%,white);box-shadow:0 0 0 1px #67a6ce1a,0 8px 18px #547b9514}.dossierTimelineHorizontalItem.is-open-ended:after{content:"";position:absolute;top:-1px;right:-14px;bottom:-1px;width:20px;border-top:1px solid color-mix(in srgb,var(--timeline-accent) 46%,white);border-bottom:1px solid color-mix(in srgb,var(--timeline-accent) 46%,white);background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,var(--timeline-bg) 100%);clip-path:polygon(0 0,74% 0,100% 50%,74% 100%,0 100%)}.dossierTimelineHorizontalItemTitle{display:block;min-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;line-height:1.18;color:#28475a}.dossierTimelineHorizontalItem.is-point{min-width:90px}.dossierTimelineHorizontalHovercard{position:absolute;z-index:12;width:min(320px,max(220px,calc(100vw - 48px)));border-radius:12px;border:1px solid rgba(69,97,117,.9);background:#183040;box-shadow:0 12px 28px #121f2842;padding:10px 12px;pointer-events:none}.dossierTimelineHorizontalHovercard:after{content:"";position:absolute;left:var(--timeline-hovercard-arrow-left, 50%);top:100%;width:12px;height:12px;margin-left:-6px;border-right:1px solid rgba(69,97,117,.9);border-bottom:1px solid rgba(69,97,117,.9);background:#183040;transform:rotate(45deg) translateY(-5px)}.dossierTimelineHorizontalMarker.is-closure{position:absolute;width:10px;height:10px;margin-left:-5px;border-radius:999px;border:2px solid rgba(118,118,118,.62);background:#fffffffa;box-shadow:0 0 0 3px #f3f4f6f2}.dossierTimelineHorizontalDetail{border:1px solid rgba(185,211,226,.74);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f6fafdf5);padding:12px 14px;box-shadow:0 10px 22px #547b950d}.dossierTimelineHorizontalDetailHead{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.dossierTimelineHorizontalDetailType{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:2px 9px;border:1px solid color-mix(in srgb,var(--timeline-accent) 46%,white);background:var(--timeline-bg);color:#35596d;font-size:11px;font-weight:700}.dossierTimelineHorizontalDetailTitle.ant-typography{margin:0;font-size:14px;font-weight:700;color:#1e4256}.dossierTimelineHorizontalTooltip{display:flex;flex-direction:column;gap:6px}.dossierTimelineHorizontalTooltipType{font-size:11px;font-weight:700;color:#95d2f4f0;text-transform:uppercase;letter-spacing:.04em}.dossierTimelineHorizontalTooltipTitle{font-size:13px;font-weight:600;color:#f7fbfefa;line-height:1.28}.dossierTimelineHorizontalTooltipRow{display:flex;flex-direction:column;gap:2px}.dossierTimelineHorizontalTooltipKey{font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#96c1dac7}.dossierTimelineHorizontalTooltipValue{font-size:12px;color:#cddee8e6;line-height:1.3}.dossierRdvDetailModal .ant-modal-body{padding-top:6px}.dossierRdvDetailBody{display:flex;flex-direction:column;gap:12px;max-height:min(78vh,820px);overflow:hidden;padding-right:0}.dossierRdvDetailScrollable{min-height:0;overflow:auto;padding-right:0;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(170,194,212,.38) rgba(235,244,250,.2)}.dossierRdvDetailScrollable::-webkit-scrollbar{width:6px;height:6px}.dossierRdvDetailScrollable::-webkit-scrollbar:horizontal{height:6px}.dossierRdvDetailScrollable::-webkit-scrollbar-track{background:#ebf4fa33;border-radius:999px}.dossierRdvDetailScrollable::-webkit-scrollbar-thumb{background:#aac2d461;border:1px solid rgba(235,244,250,.2);border-radius:999px}.dossierRdvDetailScrollable::-webkit-scrollbar-thumb:hover{background:#96b4ca94}.dossierRdvDetailLoading{min-height:180px;display:flex;align-items:center;justify-content:center}.dossierRdvDetailStatusHeader{border:1px solid rgba(184,206,224,.62);border-radius:12px;background:linear-gradient(180deg,#fffffff2,#f1f7fde6);padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.dossierRdvDetailStatusRow{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.dossierRdvDetailCancelRdvBtn.ant-btn.ant-btn-sm{min-height:32px;padding:0 14px;border-radius:8px;margin-right:4px;border:1px solid #8ed3f6;background:#fff;color:#1193d2;box-shadow:0 2px 6px #1193d21f;font-weight:600}.dossierRdvDetailCancelRdvBtn.ant-btn.ant-btn-sm:hover,.dossierRdvDetailCancelRdvBtn.ant-btn.ant-btn-sm:focus{border-color:#5fc0ee!important;background:#f6fcff!important;color:#0d7cb3!important;box-shadow:0 3px 8px #1193d22e!important}.dossierRdvDetailHeaderActions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:8px}.dossierRdvDetailCloseBtn.ant-btn{width:32px;min-width:32px;height:32px;padding:0;border-radius:20px;border:.5px solid #1193d2;background:#fff;color:#1193d2;box-shadow:none;font-weight:500}.dossierRdvDetailCloseBtn.ant-btn:hover,.dossierRdvDetailCloseBtn.ant-btn:focus{border-color:#0d7cb3!important;background:#f7fcff!important;color:#0d7cb3!important}.dossierRdvDetailStatusTag.ant-tag{margin-inline-end:0;border-radius:20px;border-width:1.5px;border-style:solid;background:#eef8fd;color:#0d5f8a;font-size:11px;font-weight:500;line-height:1.2;padding:3px 10px}.dossierRdvDetailStatusTag.ant-tag.is-danger{border-color:#e18e8e}.dossierRdvDetailStatusTag.ant-tag.is-warning{border-color:#f0c170}.dossierRdvDetailStatusTag.ant-tag.is-attention{border-color:#f0b267}.dossierRdvDetailStatusTag.ant-tag.is-ok{border-color:#8ed3f6}.dossierRdvDetailStatusTag.ant-tag.is-muted{border-color:#bcdff1}.dossierRdvDetailStatusTag.ant-tag.is-outline-danger{border-color:#ce5d5de0;background:#fffffff5;color:#9a3232}.dossierRdvDetailStatusHeader .dossierRdvDetailStatusRow{gap:8px}.dossierRdvDetailStatusHeader .dossierRdvDetailStatusTag.ant-tag{border-radius:20px;border-width:1.5px;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.2;padding:4px 12px}.dossierRdvDetailStatusHeader .dossierRdvDetailStatusTag.ant-tag.is-info{border-color:#8ed3f6;background:#eef8fd;color:#0d5f8a}.dossierRdvDetailStatusHeader .dossierRdvDetailStatusTag.ant-tag.is-warning{border-color:#f0c170;background:#eef8fd;color:#0d5f8a}.dossierRdvDetailStatusHeader .dossierRdvDetailStatusTag.ant-tag.is-attention{border-color:#f0b267;background:#eef8fd;color:#0d5f8a}.dossierRdvDetailStatusHeader .dossierRdvDetailStatusTag.ant-tag.is-ok{border-color:#8ed3f6;background:#eef8fd;color:#0d5f8a}.dossierRdvDetailStatusHeader .dossierRdvDetailStatusTag.ant-tag.is-danger{border-color:#e18e8e;background:#eef8fd;color:#0d5f8a}.dossierRdvDetailStatusHeader .dossierRdvDetailStatusTag.ant-tag.is-muted{border-color:#bcdff1;background:#eef8fd;color:#0d5f8a}.dossierRdvDetailStatusHeader .dossierRdvDetailStatusTag.ant-tag.is-unsaved{border-color:#f0c170;background:#eef8fd;color:#0d5f8a}.dossierRdvDetailStepStack{display:flex;flex-direction:column;gap:7px}.dossierRdvDetailAccordionItem{position:relative;display:flex;flex-direction:column;gap:6px;padding-right:0}.dossierRdvDetailAccordionPanel{margin-left:0;padding:2px 0 6px;border-left:0}.dossierRdvDetailStepCard.is-active~.dossierRdvDetailAccordionPanel{padding:6px 0 8px;border-radius:0 0 12px 12px;background:transparent}.dossierRdvDetailStepCard{--rdv-step-accent: #5ea0cb;--rdv-step-accent-soft: rgba(94, 160, 203, .16);--rdv-step-text: #1f3550;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;overflow:hidden;border:.5px solid rgba(187,210,226,.68);background:#fff;border-radius:12px;min-height:54px;width:100%;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:9px 12px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease}.dossierRdvDetailAccordionItem.has-quick-add .dossierRdvDetailStepCard{padding-right:50px}.dossierRdvDetailStepCard:before{display:none}.dossierRdvDetailStepCard[data-tab-key=typologie]{--rdv-step-accent: #d79a12;--rdv-step-accent-soft: rgba(215, 154, 18, .18)}.dossierRdvDetailStepCard[data-tab-key=participants]{--rdv-step-accent: #2e9b81;--rdv-step-accent-soft: rgba(46, 155, 129, .16)}.dossierRdvDetailStepCard[data-tab-key=planification]{--rdv-step-accent: #268fda;--rdv-step-accent-soft: rgba(38, 143, 218, .16)}.dossierRdvDetailStepCard[data-tab-key=recurrence]{--rdv-step-accent: #6a7ec7;--rdv-step-accent-soft: rgba(106, 126, 199, .16)}.dossierRdvDetailStepCard[data-tab-key=logistique]{--rdv-step-accent: #d18237;--rdv-step-accent-soft: rgba(209, 130, 55, .16)}.dossierRdvDetailStepCard[data-tab-key=objectifs]{--rdv-step-accent: #6a67c7;--rdv-step-accent-soft: rgba(106, 103, 199, .16)}.dossierRdvDetailStepCard[data-tab-key=suivi]{--rdv-step-accent: #2f9c67;--rdv-step-accent-soft: rgba(47, 156, 103, .16)}.dossierRdvDetailStepCard:hover{border-color:#8ed3f6;box-shadow:none;background:#fbfdff}.dossierRdvDetailStepCard:focus-visible{outline:2px solid rgba(142,211,246,.7);outline-offset:2px}.dossierRdvDetailStepCard.is-active{border-color:#56b4e8b8!important;background:#fff!important;box-shadow:none!important}.dossierRdvDetailStepCard.is-active .dossierRdvDetailStepTitle{color:#0a5a84}.dossierRdvDetailStepCard.is-active .dossierRdvDetailStepSummary{color:#2b6f97}.dossierRdvDetailStepCard.is-active .dossierRdvDetailStepIcon,.dossierRdvDetailStepCard.is-active .dossierRdvDetailStepCaret{color:#0b82bd}.dossierRdvDetailStepCard.is-done,.dossierRdvDetailStepCard.is-warning{background:#fff;border:.5px solid rgba(187,210,226,.68)}.dossierRdvDetailStepIndex{display:none}.dossierRdvDetailStepMain{min-width:0;display:flex;flex-direction:column;gap:3px}.dossierRdvDetailStepTitleRow{min-width:0;display:flex;align-items:center;gap:9px}.dossierRdvDetailStepTitle{min-width:0;display:inline-flex;align-items:center;gap:7px;color:#214761;font-size:14px;font-weight:500;line-height:1.2}.dossierRdvDetailStepIcon{width:18px;height:18px;border-radius:0;background:transparent;color:#1193d259;display:inline-flex;align-items:center;justify-content:center;font-size:12px;box-shadow:none}.dossierRdvDetailStepRequired{border:.5px solid #8ed3f6;background:transparent;color:#1193d2;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:700;letter-spacing:.01em;text-transform:none}.dossierRdvDetailStepSummary{min-width:0;color:#5f7891;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dossierRdvDetailStepCaret{width:24px;height:24px;border-radius:999px;background:transparent;color:#1193d2;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.dossierRdvDetailAccordionQuickAddBtn.ant-btn{position:absolute;top:15px;right:38px;transform:none;z-index:1;width:24px;min-width:24px;height:24px;padding:0;border-radius:8px;border:.5px solid #8ed3f6;background:#fffffff5;color:#1193d2;box-shadow:0 2px 6px #0c386014}.dossierRdvDetailAccordionQuickAddBtn.ant-btn:not(:disabled):hover,.dossierRdvDetailAccordionQuickAddBtn.ant-btn:not(:disabled):focus-visible{border-color:#5bbbe9;color:#0d6f9f;background:#fff}.dossierRdvDetailAccordionQuickAddBtn.ant-btn:disabled{opacity:.45}.dossierRdvDetailStepCard.is-active .dossierRdvDetailStepCaret{color:#1193d2}.dossierRdvDetailStepCard.is-done .dossierRdvDetailStepTitle{color:#214761}.dossierRdvDetailStepCard.is-done .dossierRdvDetailStepIcon{color:#f59c0e;opacity:1}.dossierRdvDetailStepCard.is-done .dossierRdvDetailStepSummary{color:#6c8aa3}.dossierRdvDetailStepCard.is-done .dossierRdvDetailStepCaret{color:#1193d2}.dossierRdvDetailGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.dossierRdvDetailGrid[class*=step-] [data-rdv-section]{display:none}.dossierRdvDetailGrid.step-planification [data-rdv-section~=planification],.dossierRdvDetailGrid.step-logistique [data-rdv-section~=logistique],.dossierRdvDetailGrid.step-typologie [data-rdv-section~=typologie],.dossierRdvDetailGrid.step-participants [data-rdv-section~=participants],.dossierRdvDetailGrid.step-suivi [data-rdv-section~=suivi],.dossierRdvDetailGrid.step-actions [data-rdv-section~=actions],.dossierRdvDetailGrid.step-objectifs [data-rdv-section~=objectifs],.dossierRdvDetailGrid.step-recurrence [data-rdv-section~=recurrence]{display:block}.dossierRdvDetailGrid.step-participants{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dossierRdvDetailCard{border:1px solid rgba(186,208,226,.62);border-radius:11px;background:#ffffffeb;box-shadow:0 3px 9px #0a345714;overflow:hidden}.dossierRdvDetailCard[data-rdv-section~=participants]{border-color:#bfd6e557;background:#ffffffe6;box-shadow:none}.dossierRdvDetailCardFull{grid-column:1 / -1}.dossierRdvDetailCardHead{padding:8px 11px;border-bottom:1px solid rgba(203,220,234,.72);background:#f7fbfeeb}.dossierRdvDetailCard[data-rdv-section~=participants] .dossierRdvDetailCardHead{background:#f7fbfedb;border-bottom-color:#c6dae947}.dossierRdvDetailCardHeadRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.dossierRdvDetailCardHeadMain{display:flex;flex-direction:column;align-items:stretch;gap:8px}.dossierRdvDetailCardTitle{margin:0;color:#1f3550;font-size:13px;letter-spacing:.02em;display:flex;align-items:center;gap:12px;line-height:1.25;font-weight:600}.dossierRdvDetailCardIcon{flex:0 0 auto;width:16px;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.dossierRdvDetailHeadIconBtn.ant-btn{width:28px;min-width:28px;height:28px;padding:0;border-radius:8px;color:#41627d}.dossierRdvDetailHeadIconBtn.ant-btn.is-peps{color:#4eaed9;background:#8ed3f62e}.dossierRdvDetailHeadIconBtn.ant-btn.is-peps:hover,.dossierRdvDetailHeadIconBtn.ant-btn.is-peps:focus-visible{color:#2e8fbc;background:#8ed3f64d}.dossierRdvDetailCardHeadMainInline{display:flex;align-items:center;gap:10px;min-width:0}.dossierRdvDetailHeadActions{display:inline-flex;align-items:center;gap:4px}.dossierRdvDetailCountPill{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid rgba(142,211,246,.7);background:#ffffffdb;color:#4c6f8d;font-size:11.5px;font-weight:500;white-space:nowrap}.dossierRdvDetailInlineAddBtn.ant-btn{width:22px;min-width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:#1193d2;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.dossierRdvDetailInlineAddBtn.ant-btn:not(:disabled):hover,.dossierRdvDetailInlineAddBtn.ant-btn:not(:disabled):focus-visible{color:#0d6f9f;background:#8ed3f62e}.dossierRdvDetailCard[data-rdv-section~=general] .dossierRdvDetailCardIcon{color:#3f7bb1}.dossierRdvDetailCard[data-rdv-section~=participants] .dossierRdvDetailCardIcon{color:#2f8f69}.dossierRdvDetailCard[data-rdv-section~=logistique] .dossierRdvDetailCardIcon{color:#c98a2f}.dossierRdvDetailCard[data-rdv-section~=suivi] .dossierRdvDetailCardIcon{color:#7f63b8}.dossierRdvDetailCard[data-rdv-section~=objectifs] .dossierRdvDetailCardIcon{color:#3f8f73}.dossierRdvDetailCard[data-rdv-section~=recurrence] .dossierRdvDetailCardIcon{color:#2f8394}.dossierRdvDetailRows{display:flex;flex-direction:column;gap:0;padding:4px 0}.dossierRdvDetailSectionBody{padding:10px 11px 12px}.dossierRdvDetailRow{display:grid;grid-template-columns:minmax(130px,160px) minmax(0,1fr);align-items:start;gap:8px;padding:7px 11px}.dossierRdvDetailRow.dossierRdvDetailRowAlignCenter{align-items:center}.dossierRdvDetailRow+.dossierRdvDetailRow{border-top:1px solid rgba(224,235,244,.82)}.dossierRdvDetailRowLabel{color:#7a93a8;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;display:inline-flex;align-items:center;min-height:32px}.dossierRdvDetailRowValue{color:#173d59;font-size:13px;font-weight:700;line-height:1.35;min-width:0;overflow-wrap:anywhere}.dossierRdvRecurrenceEditor,.dossierRdvRecurrenceModalBody{display:flex;flex-direction:column;gap:12px}.dossierRdvRecurrenceReadback{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dossierRdvRecurrenceField{display:flex;flex-direction:column;gap:8px}.dossierRdvRecurrenceEveryRow,.dossierRdvRecurrenceEndMode{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dossierRdvRecurrenceEveryRow .ant-select,.dossierRdvRecurrenceEveryRow .ant-input,.dossierRdvRecurrenceField .ant-input{max-width:220px}.dossierRdvRecurrenceWeekdays{display:flex;gap:8px;flex-wrap:wrap}.dossierRdvRecurrenceWeekday{width:32px;height:32px;border-radius:999px;border:1px solid rgba(142,211,246,.75);background:#8ed3f629;color:#245f7a;cursor:pointer;font-weight:600}.dossierRdvRecurrenceWeekday.is-active{background:#8ed3f6;color:#0f3850;border-color:#8ed3f6}.dossierRdvDetailInput{width:100%}.dossierRdvLogisticsSourceSegment.ant-segmented{width:min(100%,420px)}.dossierRdvLogisticsSourceSegment.ant-segmented .ant-segmented-group{display:grid!important;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}.dossierRdvLogisticsSourceSegment.ant-segmented .ant-segmented-item{justify-content:flex-start}.dossierRdvLogisticsSourceSegment.ant-segmented .ant-segmented-item .ant-segmented-item-label{display:block;width:100%;min-width:0;overflow:hidden;text-align:left}.dossierRdvLogisticsSourceLabel{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossierRdvDetailTimeRow{display:flex;align-items:center;gap:8px}.dossierRdvDetailSplitInputs{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px}.dossierRdvDurationGroup{display:flex;flex-direction:column;gap:4px;min-width:0}.dossierRdvDurationCaption{color:#567086;font-size:11.5px;font-weight:600;line-height:1.2}.dossierRdvDurationFields{display:flex;align-items:center;gap:6px}.dossierRdvUnitField{display:inline-flex;align-items:center;gap:6px}.dossierRdvUnitLabel{color:#5d788f;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.dossierRdvDurationInput{max-width:72px}.dossierRdvDetailInputTime{max-width:132px}.dossierRdvPlanificationField{display:flex;flex-direction:column;gap:6px;min-width:0}.dossierRdvPlanificationInput,.dossierRdvPlanificationInput.ant-input{width:100%;max-width:100%;min-width:0}.dossierRdvPlanificationNativeInput{width:100%;max-width:100%;min-width:0;height:38px;box-sizing:border-box;border:1px solid rgba(170,205,229,.95);border-radius:10px;background:#fff;color:#254057;font-family:inherit;font-size:14px;line-height:1.2;padding:0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dossierRdvPlanificationNativeInput:focus{outline:none;border-color:#70b2dcfa;box-shadow:0 0 0 2px #a0d5f53d}.dossierRdvPlanificationNativeInput:disabled{background:#f3f7fa;border-color:#bfd6e6e6;color:#5f778b}.dossierRdvPlanificationTimeFields{display:flex;align-items:flex-start;gap:8px;min-width:0}.dossierRdvPlanificationTimeField{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 0}.dossierRdvPlanificationTimeLabel{color:#5d788f;font-size:11.5px;font-weight:600;line-height:1.2}.dossierRdvTravelLine{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:nowrap}.dossierRdvTravelLineLabel{color:#4f6a80;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;flex:0 0 58px}.dossierRdvTravelLineControls{display:flex;align-items:center;gap:8px;min-width:0;padding:0;flex-wrap:nowrap}.dossierRdvTravelLineControlsDuration{display:grid;grid-template-columns:62px 10px 72px;column-gap:6px;justify-content:flex-start}.dossierRdvTravelLineControlsDistance{display:grid;grid-template-columns:88px;justify-content:flex-start}.dossierRdvTravelPipe{color:#546f859e;font-size:13px;font-weight:700;line-height:1}.dossierRdvTravelNativeInputWrap{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;width:100%;height:34px;border:1px solid rgba(167,209,236,.95);border-radius:12px;background:#fff;padding:0 8px;box-sizing:border-box}.dossierRdvTravelNativeInputWrap:focus-within{border-color:#70b2dcfa;box-shadow:0 0 0 2px #a0d5f542}.dossierRdvTravelNativeInputWrap.is-disabled{background:#f3f7fa;border-color:#bfd6e6e6}.dossierRdvTravelNativeInput{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#2a4960;font-family:inherit;font-size:14px;font-weight:400;line-height:1;text-align:right;font-variant-numeric:tabular-nums}.dossierRdvTravelNativeInput::placeholder{color:#8ca3b6}.dossierRdvTravelNativeInput:disabled{color:#5f778b;cursor:not-allowed}.dossierRdvTravelNativeSuffix{color:#5f7b92;font-family:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.dossierRdvTravelNativeInputWrapDistance{min-width:88px}.dossierRdvTravelSeparator{color:#6a869d;font-size:14px;font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;width:10px}.dossierRdvTypologySelection{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.dossierRdvTypologyChip.ant-tag{margin:0;border-radius:999px;border:1px solid rgba(120,163,197,.62);background:#d2e9f8e6;color:#1f4f71;font-size:12px;line-height:18px;padding:1px 10px}.dossierRdvTypeColorChip.ant-tag{margin:0;border-radius:999px;border-width:1px;border-style:solid;font-size:11.5px;line-height:18px;font-weight:600;padding:0 10px}.dossierRdvDetailFlagWrap{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.dossierRdvDetailInlineChecks{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:2px}.dossierRdvDetailInlineHint.ant-typography{display:block;margin-top:3px;color:#7b94aa;font-size:11.5px}.dossierRdvDetailList{display:flex;flex-direction:column;padding:4px 0}.dossierRdvParticipantsList{gap:0;padding:3px 9px 5px;background:transparent}.dossierRdvParticipantToolbar{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.dossierRdvParticipantPicker{min-width:0;flex:1 1 auto}.dossierRdvParticipantAddBtn.ant-btn{border-radius:8px;flex:0 0 auto}.dossierRdvDetailCard[data-rdv-section~=participants] .ant-select-selector{border-color:#aacde56b!important;box-shadow:none!important;background:#ffffffe6!important}.dossierRdvDetailCard[data-rdv-section~=participants] .ant-select:hover .ant-select-selector,.dossierRdvDetailCard[data-rdv-section~=participants] .ant-select-focused .ant-select-selector{border-color:#75bce494!important;box-shadow:0 0 0 2px #8ed3f61f!important}.dossierRdvDetailCard[data-rdv-section~=participants] .dossierRdvParticipantAddBtn.ant-btn.ant-btn-primary{box-shadow:none!important;border-color:#52addc66!important;background:linear-gradient(180deg,#cbecfbeb,#a9ddf7eb)!important}.dossierRdvDetailCard[data-rdv-section~=participants] .dossierRdvParticipantAddBtn.ant-btn.ant-btn-primary:hover,.dossierRdvDetailCard[data-rdv-section~=participants] .dossierRdvParticipantAddBtn.ant-btn.ant-btn-primary:focus-visible{box-shadow:none!important}.dossierRdvObjectivesToolbar{display:flex;align-items:center;gap:8px;padding:10px 11px 4px}.dossierRdvObjectivePicker{min-width:0;flex:1 1 auto}.dossierRdvObjectiveAddBtn.ant-btn{border-radius:8px;flex:0 0 auto}.dossierRdvObjectiveHint.ant-typography{display:block;margin:0;padding:0 11px 8px}.dossierRdvObjectiveActionBtn.ant-btn{border-radius:8px}.dossierRdvObjectiveEvalModalBody{display:flex;flex-direction:column;gap:10px}.dossierRdvObjectiveEvalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dossierRdvObjectiveEvalField{display:flex;flex-direction:column;gap:4px}.dossierRdvObjectiveEvalField>span{color:#4e657b;font-size:12px;font-weight:600}.dossierRdvDetailListItem{display:flex;flex-direction:column;gap:4px;padding:8px 11px}.dossierRdvParticipantsList .dossierRdvDetailListItem{padding:8px 8px 7px}.dossierRdvDetailListItem+.dossierRdvDetailListItem{border-top:1px solid rgba(224,235,244,.82)}.dossierRdvParticipantsList .dossierRdvDetailListItem+.dossierRdvDetailListItem{border-top:1px solid rgba(206,223,236,.62)}.dossierRdvParticipantItem{border:0;border-radius:0;background:transparent;box-shadow:none;gap:4px}.dossierRdvParticipantItem.is-beneficiary,.dossierRdvParticipantItem.is-cancelled{background:transparent}.dossierRdvParticipantTopRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.dossierRdvParticipantTopActions{display:inline-flex;align-items:center;align-self:center;gap:6px;min-height:26px}.dossierRdvParticipantTopActions .dossierRdvDetailListTags{min-height:24px;align-items:center}.dossierRdvParticipantDeleteBtn.ant-btn.ant-btn-sm.ant-btn-text{width:26px;min-width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.dossierRdvParticipantIdentity{display:inline-flex;align-items:center;gap:8px;min-width:0}.dossierRdvParticipantAvatar{width:26px;height:26px;border-radius:8px;border:1px solid rgba(140,182,209,.7);background:#daedf9eb;color:#245f83;font-size:11px;font-weight:700;letter-spacing:.04em;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.dossierRdvParticipantAvatar.is-owner{border-color:#76adcddb;background:#c2e4f8f5;color:#114f76}.dossierRdvParticipantAvatar.is-beneficiary{border-color:#7fba9fc7;background:#d4f1e4f0;color:#1f6d4d}.dossierRdvParticipantTextCol{display:flex;flex-direction:column;gap:2px;min-width:0}.dossierRdvParticipantRole{color:#6a8398;font-size:11.5px;line-height:1.25}.dossierRdvParticipantMetaRow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.inlineSectionToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dossierRdvParticipantStatusBlock{display:flex;flex-wrap:wrap;gap:4px 6px}.dossierRdvParticipantStatusItem{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap;max-width:100%}.dossierRdvParticipantStatusLabel{display:inline-flex;align-items:center;min-height:20px;border-radius:999px;padding:1px 8px;font-size:11px;line-height:1.15;border:1px solid rgba(165,196,220,.62);background:#eaf6fde6;color:#3b6481;font-weight:600}.dossierRdvParticipantStatusLabel.is-agreement{border-color:#7fba9fbd;background:#dcf5e8eb;color:#1f6d4d}.dossierRdvParticipantStatusLabel.is-step{border-color:#cd8c3d80;background:#ffeed9eb;color:#8a541d}.dossierRdvParticipantStatusLabel.is-missing{border-color:#b0bfcca3;background:#f2f6f9f0;color:#5f7689}.dossierRdvParticipantStatusText{color:#14364bf0;font-size:12px;line-height:1.25;font-weight:600}.dossierRdvParticipantStatusDates{color:#607c91;font-size:11px;line-height:1.25}.dossierRdvParticipantMetaChip{display:inline-flex;align-items:center;min-height:20px;border:1px solid rgba(165,196,220,.62);border-radius:999px;background:#eaf6fde6;color:#3b6481;font-size:11px;line-height:1.15;padding:1px 8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossierRdvParticipantMetaChip.is-amount{border-color:#84bd9ab3;background:#ddf6e7eb;color:#1f6f4f;font-weight:600}.dossierRdvParticipantAmountBtn.ant-btn{color:#b97700}.dossierRdvParticipantAmountBtn.ant-btn:hover,.dossierRdvParticipantAmountBtn.ant-btn:focus{color:#9b6500;background:#ffc85724}.dossierRdvParticipantAmountEditor{margin-top:5px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dossierRdvParticipantAmountLabel{color:#5f7a90;font-size:11.5px;line-height:1.25;font-weight:600}.dossierRdvParticipantAmountInput.ant-input{width:180px;max-width:100%}.dossierRdvParticipantRemark{color:#5f7a90}.dossierRdvParticipantTravelEditor{margin-top:6px;padding-top:6px;border-top:0;display:flex;flex-direction:column;gap:6px}.dossierRdvParticipantConfirmFlags,.dossierRdvParticipantTravelFlags{display:flex;align-items:center;gap:18px;flex-wrap:wrap;min-width:0}.dossierRdvParticipantConfirmFlags{padding-bottom:2px;border-bottom:0}.dossierRdvParticipantConfirmFlags .ant-checkbox-wrapper,.dossierRdvParticipantTravelFlags .ant-checkbox-wrapper{margin-inline-start:0;white-space:nowrap}.dossierRdvDetailCard[data-rdv-section~=participants] .ant-checkbox-wrapper{color:#35566d}.dossierRdvDetailCard[data-rdv-section~=participants] .ant-checkbox .ant-checkbox-inner{border-color:#aacde575;box-shadow:none!important}@media (max-width: 900px){.dossierRdvParticipantToolbar{width:100%;min-width:0}.dossierRdvParticipantPicker{min-width:0}.dossierRdvObjectivesToolbar{flex-direction:column;align-items:stretch}.dossierRdvObjectiveEvalGrid{grid-template-columns:minmax(0,1fr)}}.dossierRdvDetailListMainRow{display:flex;align-items:center;justify-content:space-between;gap:8px}.dossierRdvDetailListMain{color:#1f3550;font-size:12.5px;font-weight:600;min-width:0}.dossierRdvDetailListTags{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:flex-end}.dossierRdvDetailListMeta{color:#6f879d;font-size:12px;line-height:1.35}.dossierRdvObjectiveEvaluations{display:flex;flex-direction:column;gap:2px;margin-top:2px}.dossierRdvObjectiveEvaluationLine{color:#5f788f;font-size:11.5px;line-height:1.3}.dossierRdvSuivisInlineList{display:flex;flex-direction:column;gap:2px}.dossierRdvSuiviInlineLine{color:#5f788f;font-size:11.5px;line-height:1.3}.dossierRdvFollowupRows{display:flex;flex-direction:column;gap:0}.dossierRdvFollowupRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;border-bottom:1px solid rgba(224,235,243,.9)}.dossierRdvFollowupRow:last-child{border-bottom:0;padding-bottom:0}.dossierRdvFollowupRow:first-child{padding-top:0}.dossierRdvFollowupRowMain{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:6px}.dossierRdvFollowupRowTitle{flex:0 0 auto;color:#1f3950;font-size:12.5px;font-weight:600;line-height:1.3}.dossierRdvFollowupRowText{min-width:0;color:#355066;font-size:12px;line-height:1.55;white-space:pre-line;word-break:break-word}.dossierRdvFollowupRowText.is-empty{color:#7b8fa2;font-style:italic}.dossierRdvFollowupRowMeta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.dossierRdvFollowupRowContext{color:#6c8aa3;font-size:11px;line-height:1.3;white-space:nowrap}.dossierRdvFollowupRowDate{color:#6d86a0;font-size:11.5px;line-height:1.3;white-space:nowrap}.dossierRdvFollowupEditBtn.ant-btn{width:24px;min-width:24px;height:24px;padding:0;color:#355a77}.dossierRdvActionRowMeta{gap:8px}.dossierRdvActionStatusPill{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.dossierRdvActionStatusPill.is-open{background:#f59c0e1f;color:#b66a00;border:1px solid rgba(245,156,14,.2)}.dossierRdvActionStatusPill.is-done{background:#4caf501f;color:#2e7d32;border:1px solid rgba(76,175,80,.18)}.dossierRdvDetailTextBlock{color:#3f5a72;font-size:12px;line-height:1.4;white-space:pre-wrap}.dossierRdvDetailNotes{border-top:1px dashed rgba(196,214,228,.9);margin-top:2px;padding:9px 11px 10px}.dossierRdvDetailNotesTitle.ant-typography{margin:0 0 5px;color:#6e879d;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.dossierRdvDetailEmpty.ant-typography{margin:0;color:#8aa0b4;font-size:12px;padding:7px 11px}.dossierRdvDetailModal.is-mobile .ant-modal{max-width:calc(100vw - 12px)!important;margin:6px auto;padding-bottom:0;min-width:0}.dossierRdvDetailModal.is-mobile .ant-modal-content{min-height:calc(var(--app-dvh, 100dvh) - 14px - env(safe-area-inset-bottom,0px));border-radius:24px;display:flex;flex-direction:column;min-width:0;max-width:100%;overflow:hidden}.dossierRdvDetailModal.is-mobile .ant-modal-body{flex:1 1 auto;min-height:0;min-width:0;max-width:100%;overflow-x:hidden}@media (max-width: 768px){.dossierRdvDetailCardHeadRow{align-items:stretch;flex-direction:column}.dossierRdvDetailCardHeadMainInline{justify-content:space-between;flex-wrap:wrap}.dossierRdvFollowupCardHead{flex-direction:column;gap:4px}.dossierRdvFollowupCardDate{white-space:normal}}.dossierRdvDetailModal.is-mobile .dossierRdvDetailBody{min-height:calc(var(--app-dvh, 100dvh) - 80px - env(safe-area-inset-bottom,0px));max-height:none;min-width:0;max-width:100%;gap:10px}.dossierRdvDetailModal.is-mobile .dossierRdvDetailScrollable{min-width:0;max-width:100%;overflow-x:hidden;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))}.dossierRdvDetailModal.is-mobile .dossierRdvDetailBody>*,.dossierRdvDetailModal.is-mobile .dossierRdvDetailScrollable>*{min-width:0;max-width:100%}.dossierRdvDetailModal.is-mobile .ant-space,.dossierRdvDetailModal.is-mobile .ant-space-item,.dossierRdvDetailModal.is-mobile .ant-form,.dossierRdvDetailModal.is-mobile .ant-form-item,.dossierRdvDetailModal.is-mobile .ant-form-item-row,.dossierRdvDetailModal.is-mobile .ant-form-item-control,.dossierRdvDetailModal.is-mobile .ant-form-item-control-input,.dossierRdvDetailModal.is-mobile .ant-form-item-control-input-content,.dossierRdvDetailModal.is-mobile .ant-row,.dossierRdvDetailModal.is-mobile .ant-col,.dossierRdvDetailModal.is-mobile .ant-input-affix-wrapper,.dossierRdvDetailModal.is-mobile .ant-input-number,.dossierRdvDetailModal.is-mobile .ant-input-number-group-wrapper,.dossierRdvDetailModal.is-mobile .ant-picker,.dossierRdvDetailModal.is-mobile .ant-picker-range,.dossierRdvDetailModal.is-mobile .ant-select,.dossierRdvDetailModal.is-mobile .ant-mentions,.dossierRdvDetailModal.is-mobile .ant-cascader-picker,.dossierRdvDetailModal.is-mobile .ant-upload-wrapper{min-width:0;max-width:100%}.dossierRdvDetailModal.is-mobile .ant-select,.dossierRdvDetailModal.is-mobile .ant-picker,.dossierRdvDetailModal.is-mobile .ant-picker-range,.dossierRdvDetailModal.is-mobile .ant-input-number,.dossierRdvDetailModal.is-mobile .ant-input-number-group-wrapper,.dossierRdvDetailModal.is-mobile .ant-upload-wrapper{width:100%}.dossierRdvDetailModal.is-mobile .ant-select-selector,.dossierRdvDetailModal.is-mobile .ant-select-selection-wrap,.dossierRdvDetailModal.is-mobile .ant-select-selection-search,.dossierRdvDetailModal.is-mobile .ant-select-selection-overflow,.dossierRdvDetailModal.is-mobile .ant-select-selection-item,.dossierRdvDetailModal.is-mobile .ant-select-selection-placeholder,.dossierRdvDetailModal.is-mobile .ant-picker-input,.dossierRdvDetailModal.is-mobile .ant-picker-input>input,.dossierRdvDetailModal.is-mobile .ant-input,.dossierRdvDetailModal.is-mobile .ant-input-affix-wrapper>input,.dossierRdvDetailModal.is-mobile textarea.ant-input{min-width:0;max-width:100%}.dossierRdvDetailModal.is-mobile .ant-select-selection-item,.dossierRdvDetailModal.is-mobile .ant-select-selection-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossierRdvDetailModal.is-mobile .ant-select-selector,.dossierRdvDetailModal.is-mobile .ant-select-selection-item,.dossierRdvDetailModal.is-mobile .ant-select-selection-placeholder,.dossierRdvDetailModal.is-mobile .ant-select-selection-search-input,.dossierRdvDetailModal.is-mobile .ant-picker-input>input,.dossierRdvDetailModal.is-mobile .ant-input,.dossierRdvDetailModal.is-mobile .ant-input-affix-wrapper>input,.dossierRdvDetailModal.is-mobile textarea.ant-input{font-size:16px}@media (max-width: 920px){.ant-input,.ant-input-affix-wrapper>input,.ant-input-number-input,.ant-select-selector,.ant-select-selection-item,.ant-select-selection-placeholder,.ant-select-selection-search-input,.ant-picker-input>input,textarea.ant-input{font-size:16px!important}}.dossierRdvChoiceButtons{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.dossierRdvChoiceButtons.is-disabled{opacity:.72}.dossierRdvChoiceButton{display:flex;width:100%;min-width:0;flex-direction:column;align-items:flex-start;gap:4px;padding:11px 12px;border:1px solid rgba(141,194,231,.9);border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f4fafffa);color:#173d59;font:inherit;font-size:14px;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,transform .12s ease}.dossierRdvChoiceButton:hover{border-color:#62b1e2fa;background:linear-gradient(180deg,#f6fcfffa,#e8f6fffa);transform:translateY(-1px)}.dossierRdvChoiceButton:disabled{cursor:default;transform:none}.dossierRdvChoiceButton.is-selected{border-color:#4ea8dffa;background:linear-gradient(180deg,#e2f4fffa,#d6eefcfa);box-shadow:inset 0 0 0 1px #4ea8df1f}.dossierRdvChoiceButtonLabel,.dossierRdvChoiceButtonDescription{min-width:0}.dossierRdvChoiceButtonLabel{color:#173d59;font-weight:700}.dossierRdvChoiceButtonDescription{color:#6e879d;font-size:12px}.dossierRdvDetailModal.is-mobile .dossierRdvDetailStatusHeader{gap:12px;padding:10px}.dossierRdvDetailModal.is-mobile .dossierRdvDetailHeaderActions{width:100%;flex-wrap:wrap;justify-content:stretch}.dossierRdvDetailModal.is-mobile .dossierRdvDetailHeaderActions .ant-btn{flex:1 1 calc(50% - 4px);min-width:0}.dossierRdvDetailModal.is-mobile .dossierRdvDetailHeaderActions .dossierRdvDetailCloseBtn.ant-btn{flex:0 0 44px;min-width:44px}.dossierRdvDetailModal.is-mobile .dossierRdvDetailCancelRdvBtn.ant-btn.ant-btn-sm{flex:1 1 100%;margin-right:0}.dossierRdvDetailModal.is-mobile .dossierRdvDetailAccordionItem{padding-right:0}@media (max-width: 768px){.dossierRdvBeneficiaryTargetModal .ant-modal{max-width:calc(100vw - 12px)!important;margin:6px auto;min-width:0}.dossierRdvBeneficiaryTargetModal .ant-modal-content,.dossierRdvBeneficiaryTargetModal .ant-modal-body,.dossierRdvBeneficiaryTargetModal .ant-space,.dossierRdvBeneficiaryTargetModal .ant-space-item,.dossierRdvBeneficiaryTargetModal .dossierRdvChoiceButtons,.dossierRdvBeneficiaryTargetModal .dossierRdvChoiceButton{min-width:0;max-width:100%}.dossierRdvBeneficiaryTargetModal .ant-modal-content,.dossierRdvBeneficiaryTargetModal .ant-modal-body{overflow-x:hidden}.dossierRdvBeneficiaryTargetModal .dossierRdvChoiceButton,.dossierRdvBeneficiaryTargetModal .ant-typography{font-size:16px}}.dossierRdvDetailModal.is-mobile .dossierRdvDetailAccordionPanel{margin-left:0;padding:8px 0 2px;border-left:0}.dossierRdvDetailModal.is-mobile .dossierRdvDetailStepCard{min-height:62px;gap:8px;padding:10px 11px}.dossierRdvDetailModal.is-mobile .dossierRdvDetailStepTitle{min-width:0}.dossierRdvDetailModal.is-mobile .dossierRdvDetailStepTitle>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossierRdvDetailModal.is-mobile .dossierRdvDetailStepSummary{display:none}.dossierRdvDetailModal.is-mobile .dossierRdvDetailAccordionItem.has-quick-add .dossierRdvDetailStepCard{padding-right:50px}.dossierRdvDetailModal.is-mobile .dossierRdvDetailAccordionQuickAddBtn.ant-btn{top:16px;right:38px}.dossierRdvDetailModal.is-mobile .dossierRdvDetailRow{grid-template-columns:minmax(0,1fr);gap:6px}.dossierRdvDetailModal.is-mobile .dossierRdvDetailGrid.step-participants{grid-template-columns:minmax(0,1fr)}.dossierRdvDetailModal.is-mobile .dossierRdvFollowupRow{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px}.dossierRdvDetailModal.is-mobile .dossierRdvFollowupRowMain{flex-direction:column;align-items:flex-start;gap:4px}.dossierRdvDetailModal.is-mobile .dossierRdvFollowupRowText{width:100%;white-space:normal;overflow:visible;text-overflow:clip}.dossierRdvDetailModal.is-mobile .dossierRdvFollowupRowMeta{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px}.dossierRdvDetailModal.is-mobile .dossierRdvActionRowMeta{row-gap:6px}.dossierRdvDetailModal.is-mobile .dossierRdvActionStatusPill{min-height:20px;padding:0 8px}.dossierRdvDetailModal.is-mobile .dossierRdvDetailCard,.dossierRdvDetailModal.is-mobile .dossierRdvParticipantsList,.dossierRdvDetailModal.is-mobile .dossierRdvParticipantItem,.dossierRdvDetailModal.is-mobile .dossierRdvParticipantTravelEditor{min-width:0}.dossierRdvDetailModal.is-mobile .dossierRdvDetailRowLabel{min-height:0}.dossierRdvDetailModal.is-mobile .dossierRdvDetailTimeRow,.dossierRdvDetailModal.is-mobile .dossierRdvDetailSplitInputs,.dossierRdvDetailModal.is-mobile .dossierRdvParticipantToolbar,.dossierRdvDetailModal.is-mobile .dossierRdvObjectivesToolbar{flex-direction:column;align-items:stretch}.dossierRdvDetailModal.is-mobile .dossierRdvDetailTimeRow{gap:6px}.dossierRdvDetailModal.is-mobile .dossierRdvDetailInput,.dossierRdvDetailModal.is-mobile .dossierRdvDetailInputTime,.dossierRdvDetailModal.is-mobile .dossierRdvDetailTimeRow .ant-input,.dossierRdvDetailModal.is-mobile .dossierRdvDetailRowValue .ant-input,.dossierRdvDetailModal.is-mobile .dossierRdvPlanificationNativeInput{width:100%;max-width:100%;min-width:0}.dossierRdvDetailModal.is-mobile .dossierRdvDetailInputTime{flex:1 1 auto}.dossierRdvDetailModal.is-mobile .dossierRdvPlanificationTimeFields{flex-direction:column;gap:6px}.dossierRdvDetailModal.is-mobile .dossierRdvPlanificationTimeField,.dossierRdvDetailModal.is-mobile .dossierRdvPlanificationField,.dossierRdvDetailModal.is-mobile .dossierRdvObjectiveAddBtn.ant-btn,.dossierRdvDetailModal.is-mobile .dossierRdvParticipantAddBtn.ant-btn{width:100%}.dossierRdvDetailModal.is-mobile .dossierRdvLogisticsSourceSegment.ant-segmented .ant-segmented-group{grid-template-columns:repeat(2,minmax(0,1fr))}.dossierRdvDetailModal.is-mobile .dossierRdvTravelLine{flex-wrap:nowrap;gap:6px;align-items:center}.dossierRdvDetailModal.is-mobile .dossierRdvTravelLineControlsDuration{grid-template-columns:54px 8px 64px;column-gap:4px;flex:0 0 auto}.dossierRdvDetailModal.is-mobile .dossierRdvTravelLineControlsDistance{grid-template-columns:84px;flex:0 0 auto}.dossierRdvDetailModal.is-mobile .dossierRdvTravelLineLabel{flex-basis:50px}.dossierRdvDetailModal.is-mobile .dossierRdvTravelNativeInputWrap{height:32px;padding:0 7px}.dossierRdvDetailModal.is-mobile .dossierRdvTravelNativeInputWrapDistance{min-width:84px}.dossierRdvDetailModal.is-mobile .dossierRdvTravelNativeInput{font-size:13px}.dossierRdvDetailModal.is-mobile .dossierRdvTravelNativeSuffix,.dossierRdvDetailModal.is-mobile .dossierRdvTravelSeparator,.dossierRdvDetailModal.is-mobile .dossierRdvTravelPipe{font-size:12px}.dossierRdvDetailModal.is-mobile .dossierRdvParticipantTopRow{flex-direction:column;align-items:stretch;gap:8px}.dossierRdvDetailModal.is-mobile .dossierRdvParticipantIdentity{width:100%;align-items:flex-start}.dossierRdvDetailModal.is-mobile .dossierRdvParticipantTextCol{flex:1 1 auto}.dossierRdvDetailModal.is-mobile .dossierRdvDetailListMain{display:block;min-width:0;overflow-wrap:anywhere}.dossierRdvDetailModal.is-mobile .dossierRdvParticipantRole{overflow-wrap:anywhere}.dossierRdvDetailModal.is-mobile .dossierRdvParticipantTopActions{width:100%;justify-content:space-between;align-self:stretch;flex-wrap:nowrap;min-height:0}.dossierRdvDetailModal.is-mobile .dossierRdvParticipantTopActions .dossierRdvDetailListTags{min-width:0;flex:1 1 auto;justify-content:flex-start}.dossierRdvDetailModal.is-mobile .dossierRdvParticipantTopActions .dossierRdvDetailStatusTag.ant-tag{max-width:100%;white-space:normal}.dossierRdvDetailModal.is-mobile .dossierRdvParticipantDeleteBtn.ant-btn.ant-btn-sm.ant-btn-text{flex:0 0 32px}.dossierRdvDetailModal.is-mobile .dossierRdvParticipantStatusItem{align-items:flex-start}.dossierRdvDetailModal.is-mobile .dossierRdvParticipantStatusText,.dossierRdvDetailModal.is-mobile .dossierRdvParticipantStatusDates,.dossierRdvDetailModal.is-mobile .dossierRdvParticipantRemark{overflow-wrap:anywhere}.dossierRdvDetailModal.is-mobile .dossierRdvParticipantAmountEditor{align-items:stretch}.dossierRdvDetailModal.is-mobile .dossierRdvParticipantAmountInput.ant-input{width:100%}@media (max-width: 1340px){.dossierCoverLayout{grid-template-columns:1fr}.dossierCoverTopNameRow{align-items:flex-start}.dossierCoverQuickActions{justify-content:flex-start}}@media (max-width: 1480px){.dossierHomeGrid{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}}@media (max-width: 1180px){.dossierCoverLayout{grid-template-columns:1fr}.dossierCoverMainSticky{position:static;top:auto;z-index:auto;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.dossierTimelineSticky{position:static;height:auto;min-height:420px}.dossierCoverCompactInfoRow{grid-template-columns:1fr;gap:2px}.dossierHomeGrid{grid-template-columns:minmax(0,1fr)}.dossierHomeColumn{width:100%}.dossierHomeColumnWide{grid-column:auto}.dossierHomeColumn{gap:15px}.dossierHomeEmergencyGrid{grid-template-columns:1fr}.dossierHomeInfoRow{grid-template-columns:1fr;gap:2px}.dossierHomeCardTitle.ant-typography{font-size:12.5px}.dossierHomeCardHead{min-height:36px;padding:5px 10px}.dossierHomeCardHeadRight{gap:6px}.dossierHomeAttentionHint{font-size:10px}.dossierHomeCardBody{padding:10px 12px}.dossierHomeRdvItem{grid-template-columns:48px minmax(0,1fr);gap:6px}.dossierHomeRdvDay{font-size:18px}.dossierHomeRdvTitle,.dossierHomeRdvProvider{font-size:12px}.dossierProfileRow{grid-template-columns:1fr;gap:2px}.dossierProfileOverviewGrid{grid-template-columns:1fr}.dossierProfileOverviewItem{grid-template-columns:1fr;gap:2px}.dossierDocumentsToolbar{grid-template-columns:minmax(0,1fr)}.dossierDocumentsToolbarSummary.ant-typography{justify-self:start;grid-column:auto}.dossierRdvDetailGrid{grid-template-columns:minmax(0,1fr)}.dossierRdvDetailCardFull{grid-column:auto}.dossierRdvDetailStatusHeader{flex-direction:column;align-items:stretch}.dossierRdvDetailHeaderActions{justify-content:flex-end}.dossierRdvDetailStepCard{gap:9px;padding:9px 10px}.dossierRdvDetailStepRequired{display:none}.dossierRdvDetailTimeRow,.dossierRdvDetailSplitInputs{flex-direction:column;align-items:stretch}.dossierRdvDurationFields,.dossierRdvUnitField{width:100%}.dossierRdvDurationInput,.dossierRdvDetailInputTime{max-width:none}.dossierRdvTravelLine{gap:8px}.dossierRdvTravelLineControls{flex-wrap:nowrap}.dossierRdvTravelLineControlsDuration{grid-template-columns:62px 10px 72px}.dossierRdvTravelNativeInputWrapDistance{min-width:88px}}.systemImportCard{border:1px solid rgba(142,211,246,.28);box-shadow:0 14px 38px #2c638414}.systemImportCardActive{border-color:#8ed3f6e6;box-shadow:0 18px 44px #2c63841f}.systemImportCardIcon{color:#5bbce9;font-size:22px}.systemImportHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.systemImportSchema{display:grid;gap:10px;padding:16px 18px;border-radius:16px;background:linear-gradient(180deg,#8ed3f624,#fffffff2);border:1px solid rgba(142,211,246,.32)}.systemImportInstructionList{margin:0;padding-left:18px;display:grid;gap:6px}.systemImportUploadPanel{padding:14px 16px;border-radius:16px;background:#ffffffeb;border:1px dashed rgba(91,188,233,.55)}.systemImportResultCard{background:linear-gradient(180deg,#fffffffa,#f6fcfffa)}.systemImportErrorList{margin:0;padding-left:18px;display:grid;gap:6px}@media (max-width: 768px){.systemImportSchema,.systemImportUploadPanel{padding:14px}}.attentionPointsPage{width:100%;display:flex;flex-direction:column;gap:14px}.attentionPointsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.attentionPointsHeaderTitleBlock{min-width:0}.attentionPointsTitle.ant-typography{margin:0;color:#17384e}.attentionPointsSubtitle.ant-typography{color:#5f7386}.attentionPointsHeaderActions{display:inline-flex;align-items:center;gap:10px}.attentionSortSelect{width:230px}.attentionPointsLoading{display:flex;justify-content:center;padding:48px 0}.attentionSectionCard{border-radius:16px;border:1px solid rgba(142,211,246,.28);box-shadow:0 10px 24px #12364f12;overflow:hidden;background:linear-gradient(180deg,#fffffffa,#f6fafdfa)}.attentionSectionCard.is-disabled{opacity:.9}.attentionSectionCard.is-disabled .attentionSectionHeader{cursor:default}.attentionSectionCard--danger{border-color:#f08b543d}.attentionSectionCard--warning{border-color:#f0b1543d}.attentionSectionCard--primary{border-color:#5bbce952}.attentionSectionHeader{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:12px 18px;border:0;background:transparent;cursor:pointer;text-align:left}.attentionSectionTitleGroup{display:inline-flex;align-items:center;gap:10px;min-width:0}.attentionSectionIcon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#8ed3f629;color:#2e95c7;flex:0 0 auto}.attentionSectionTitle{font-weight:700;color:#17384e;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attentionSectionCount{min-width:26px;height:26px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f4a6732e;color:#915f16;font-weight:700;font-size:12px;flex:0 0 auto}.attentionSectionHeaderRight{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;justify-self:end}.attentionSectionChevron{color:#6a8091;transition:transform .18s ease}.attentionSectionChevron.is-open{transform:rotate(180deg)}.attentionSectionLinkBtn.ant-btn{padding-inline:0;color:#1790c9}.attentionSectionBody{border-top:1px solid rgba(142,211,246,.16);background:#fffffffa}.attentionSectionEmptyState{padding:18px 20px}.attentionItemsList{display:grid}.attentionSectionMore{display:flex;justify-content:center;padding:14px 18px 18px;border-top:1px solid rgba(18,54,79,.08)}.attentionItemCard{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-top:1px solid rgba(18,54,79,.08)}.attentionItemsList .attentionItemCard:first-child{border-top:0}.attentionItemLead{min-width:0;display:flex;align-items:flex-start;gap:12px;flex:1 1 auto}.attentionStatusDot{width:9px;height:9px;margin-top:7px;border-radius:999px;background:#8ed3f6;flex:0 0 auto}.attentionStatusDot--critical{background:#f97316}.attentionStatusDot--warning{background:#f0a232}.attentionStatusDot--primary,.attentionStatusDot--info{background:#4baee0}.attentionItemText{min-width:0;display:grid;gap:2px}.attentionItemTitle.ant-typography{color:#17384e}.attentionItemMeta.ant-typography{color:#5f7386}.attentionActionButton.ant-btn{width:168px;min-width:168px;max-width:168px;border-radius:12px;white-space:nowrap}.attentionActionGroup{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.attentionActionGroup .attentionActionButton.ant-btn{width:148px;min-width:148px;max-width:148px}@media (max-width: 900px){.attentionSectionHeader{min-height:54px}.attentionSectionHeaderRight{gap:6px}.attentionPointsHeader{flex-direction:column;align-items:stretch}.attentionPointsHeaderActions{justify-content:flex-end}.attentionSortSelect{width:min(230px,100%)}.attentionItemCard{flex-direction:column;align-items:stretch}.attentionActionButton.ant-btn{width:100%;min-width:0;max-width:none}.attentionActionGroup{width:100%;flex-direction:column;align-items:stretch}.attentionActionGroup .attentionActionButton.ant-btn{width:100%;min-width:0;max-width:none}}.followupRichText{color:#22313f;line-height:1.42;word-break:break-word}.followupRichText p{margin:0 0 4px}.followupRichText p:last-child{margin-bottom:0}.followupRichText ul,.followupRichText ol{margin:0 0 6px 18px;padding:0}.followupRichText li+li{margin-top:2px}.richTextEditor{display:flex;flex-direction:column;gap:0;border:1px solid rgba(35,58,74,.16);border-radius:10px;background:#fff;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease}.richTextEditorToolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:7px 9px;border-bottom:1px solid rgba(35,58,74,.1);background:linear-gradient(180deg,#fbfdff,#f4f9fc)}.richTextEditorButtonGroup{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.richTextEditorButtonGroup .ant-btn{width:30px;height:30px;padding:0;border-color:transparent;color:#2b526b;background:transparent}.richTextEditorButtonGroup .ant-btn:not(:disabled):hover,.richTextEditorButtonGroup .ant-btn:not(:disabled):focus-visible{border-color:#8ed3f6bf;color:#0b658f;background:#8ed3f62e}.richTextEditorColorGroup{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;padding-left:10px;border-left:1px solid rgba(35,58,74,.12)}.richTextEditorColorButton{width:22px;height:22px;border-radius:999px;border:2px solid #fff;box-shadow:0 0 0 1px #22313f2e;cursor:pointer}.richTextEditorColorButton:not(:disabled):hover,.richTextEditorColorButton:not(:disabled):focus-visible{box-shadow:0 0 0 2px #8ed3f6d9;outline:none}.richTextEditorColorButton:disabled{opacity:.45;cursor:not-allowed}.richTextEditorInput{border:0;padding:12px 14px;background:#fff;overflow-y:auto}.richTextEditorInput:focus{outline:none}.richTextEditor:focus-within{border-color:#8ed3f6;box-shadow:0 0 0 2px #8ed3f638}.richTextEditorInput:empty:before{content:attr(data-placeholder);color:#22313f61}.richTextEditor.is-disabled .richTextEditorInput{background:#f5f5f5;color:#0009}@media (max-width: 720px){.richTextEditorToolbar{gap:8px;padding:7px 8px}.richTextEditorButtonGroup .ant-btn{width:32px;height:32px}.richTextEditorColorGroup{padding-left:0;border-left:0}.richTextEditorInput{padding:12px;font-size:16px}}.dossierSuivisFeed{display:flex;flex-direction:column;gap:12px}.dossierSuivisTimelineGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.dossierSuivisTimelineGrid.is-messages{grid-template-columns:repeat(auto-fill,minmax(260px,360px));align-items:start;justify-content:start}.dossierSuivisFilterBar{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.dossierSuivisFilterBar .ant-segmented{max-width:100%;overflow-x:auto}.dossierSuivisCategoryFilter.ant-select{width:min(260px,100%)}.dossierSuivisSearchInput.ant-input-affix-wrapper{width:min(320px,100%)}.dossierSuiviEntry{--dossier-suivi-source-border: rgba(35, 58, 74, .14);--dossier-suivi-source-bg-a: rgba(255, 255, 255, .98);--dossier-suivi-source-bg-b: rgba(244, 249, 252, .98);border:1px solid rgba(35,58,74,.1);border-left:5px solid var(--dossier-suivi-source-border);border-radius:16px;background:linear-gradient(180deg,var(--dossier-suivi-source-bg-a),var(--dossier-suivi-source-bg-b));padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:0;height:100%}.dossierSuiviEntry.is-source-dossier{--dossier-suivi-source-border: rgba(104, 132, 150, .78);--dossier-suivi-source-bg-a: rgba(255, 255, 255, .99);--dossier-suivi-source-bg-b: rgba(243, 248, 251, .98)}.dossierSuiviEntry.is-source-rdv{--dossier-suivi-source-border: rgba(46, 152, 190, .86);--dossier-suivi-source-bg-a: rgba(255, 255, 255, .99);--dossier-suivi-source-bg-b: rgba(232, 247, 253, .98)}.dossierSuiviEntry.is-source-objectif{--dossier-suivi-source-border: rgba(112, 161, 82, .86);--dossier-suivi-source-bg-a: rgba(255, 255, 255, .99);--dossier-suivi-source-bg-b: rgba(240, 249, 236, .98)}.dossierSuiviEntry.is-open{border-color:#8ed3f6ad;border-left-color:var(--dossier-suivi-source-border);box-shadow:0 10px 24px #8ed3f629}.dossierSuiviEntryHead{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.dossierSuiviEntryTitleBlock{display:flex;flex-direction:column;gap:6px;min-width:0}.dossierSuiviEntryTitle{font-weight:600;color:#183547}.dossierSuiviEntryMeta{color:#5d7184;font-size:12px;display:flex;flex-wrap:wrap;gap:6px 12px}.dossierSuiviEntryContext{display:flex;flex-wrap:wrap;gap:8px}.dossierSuiviEntryHeadActions{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.dossierSuiviEntryEditBtn.ant-btn{width:28px;min-width:28px;height:28px;padding:0;border-radius:8px;color:#355a77}.dossierSuiviEntryEditBtn.ant-btn:not(:disabled):hover,.dossierSuiviEntryEditBtn.ant-btn:not(:disabled):focus-visible{color:#1f4f71;background:#8ed3f62e;outline:none}.dossierContextCard{--dossier-context-border: rgba(35, 58, 74, .14);--dossier-context-bg-a: rgba(255, 255, 255, .99);--dossier-context-bg-b: rgba(244, 249, 252, .98);width:100%;min-width:0;height:190px;max-height:190px;border:1px solid rgba(35,58,74,.1);border-left:5px solid var(--dossier-context-border);border-radius:16px;background:linear-gradient(180deg,var(--dossier-context-bg-a),var(--dossier-context-bg-b));padding:14px 16px;display:flex;flex-direction:column;gap:12px;color:inherit;text-align:left;cursor:pointer;font:inherit;overflow:hidden}.dossierContextCard.is-meeting{--dossier-context-border: rgba(46, 152, 190, .86);--dossier-context-bg-b: rgba(232, 247, 253, .98)}.dossierMeetingsCategoryCollapse .dossierSuivisTimelineGrid{align-items:start}.dossierMeetingsCategoryCollapse .dossierContextCard.is-meeting{height:auto;min-height:126px;max-height:none}.dossierContextCard.is-message{--dossier-context-border: rgba(130, 111, 188, .84);--dossier-context-bg-b: rgba(245, 241, 252, .98);height:auto;min-height:108px;max-height:none;gap:8px;padding:12px 16px}.dossierContextCard.is-message .dossierContextCardHead{min-height:0}.dossierContextCard.is-message .dossierContextCardBody{gap:0}.dossierContextCard:hover,.dossierContextCard:focus-visible{border-color:#8ed3f6b8;border-left-color:var(--dossier-context-border);box-shadow:0 10px 24px #8ed3f629;outline:none}.dossierContextCardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;min-height:42px}.dossierContextCardTitleBlock{min-width:0;display:flex;flex-direction:column;gap:6px}.dossierContextCardTitle{color:#183547;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dossierContextCardMeta{color:#5d7184;font-size:12px}.dossierContextCardBadges{flex:0 0 auto;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.dossierContextCardTag.ant-tag,.dossierContextCardBadges .ant-tag{margin-inline-end:0}.dossierContextCardBody{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;overflow:hidden}.dossierContextSubject{display:flex;flex-direction:column;gap:4px;min-width:0;min-height:0}.dossierContextSubjectTitle{color:#24455a;font-size:13px;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.dossierContextCardText{color:#405b70;font-size:13px;line-height:1.42;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.dossierContextCardText.is-empty{color:#7c8d9d;font-style:italic}.dossierContextCardMore{color:#2f6f94;font-size:12px;font-weight:600;margin-top:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dossierContextFloatingPanel{position:fixed;z-index:1250;width:min(460px,calc(100vw - 32px));max-width:min(460px,calc(100vw - 32px));max-height:min(540px,calc(100vh - 96px));border:1px solid rgba(142,211,246,.62);border-radius:14px;background:linear-gradient(180deg,#fffffffa,#f4fbfffa);box-shadow:0 22px 54px #0e30442e;overflow:hidden}.dossierContextTooltipCard{display:flex;flex-direction:column;gap:10px;padding:14px;min-width:0}.dossierContextTooltipTop{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.dossierContextTooltipClose.ant-btn.ant-btn-sm{flex:0 0 auto;width:26px;min-width:26px;height:26px;border-radius:8px;color:#4e7188}.dossierContextTooltipClose.ant-btn.ant-btn-sm:hover,.dossierContextTooltipClose.ant-btn.ant-btn-sm:focus-visible{color:#143b55;background:#8ed3f62e}.dossierContextTooltipMeetingLink.ant-btn.ant-btn-sm{flex:0 0 auto;height:26px;padding:0 8px;border-radius:8px;color:#1f6689;font-size:11px;font-weight:700}.dossierContextTooltipMeetingLink.ant-btn.ant-btn-sm:hover,.dossierContextTooltipMeetingLink.ant-btn.ant-btn-sm:focus-visible{color:#143b55;background:#8ed3f62e}.dossierContextTooltipType,.dossierContextTooltipDate{font-size:11px;line-height:1;white-space:nowrap}.dossierContextTooltipType{padding:5px 8px;border-radius:999px;background:#8ed3f638;color:#1f6689;font-weight:700}.dossierContextTooltipDate{color:#5d7184;overflow:hidden;text-overflow:ellipsis}.dossierContextTooltipTitle{color:#183547;font-size:14px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.dossierContextTooltipText{max-height:min(360px,calc(100vh - 230px));overflow:auto;padding:11px 12px;border:1px solid rgba(196,224,238,.8);border-radius:10px;background:#ffffffb8;color:#2a4658;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.rdvFollowupHistoryFilter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.rdvFollowupHistoryFilterLabel{color:#5d7184;font-size:12px}.rdvFollowupHistoryStack{display:flex;flex-direction:column;gap:10px}.rdvFollowupHistoryItem{border:1px solid rgba(35,58,74,.08);border-radius:14px;background:#f8fbfdf5;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.rdvFollowupHistoryItem.is-clickable{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.rdvFollowupHistoryItem.is-clickable:hover,.rdvFollowupHistoryItem.is-clickable:focus-visible{border-color:#5caddb6b;background:#fcfefffa;box-shadow:0 10px 24px #224a671a;transform:translateY(-1px);outline:none}.rdvFollowupHistoryMeta{display:flex;flex-wrap:wrap;gap:6px 12px;color:#5d7184;font-size:12px}.rdvFollowupHistoryTitle{font-weight:600;color:#183547}.rdvFollowupHistoryText{color:#355066;font-size:12.5px;line-height:1.6;white-space:pre-line;word-break:break-word}.rdvFollowupHistoryText.is-empty{color:#7b8fa2;font-style:italic}.rdvFollowupHistoryModalBody{display:flex;flex-direction:column;gap:14px}@media (max-width: 900px){.dossierSuivisTimelineGrid,.dossierSuivisTimelineGrid.is-messages{grid-template-columns:repeat(2,minmax(0,1fr))}.dossierSuiviEntryHead,.dossierContextCardHead,.rdvFollowupHistoryFilter{flex-direction:column;align-items:stretch}.dossierContextCardBadges{justify-content:flex-start}}@media (max-width: 640px){.dossierSuivisTimelineGrid,.dossierSuivisTimelineGrid.is-messages{grid-template-columns:minmax(0,1fr)}}.reportsMailmergeWorkspace{--mailmerge-border: rgba(142, 211, 246, .55)}.reportsMailmergeBuilderGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.reportsMailmergePanel.ant-card,.reportsMailmergeIntroCard.ant-card{border:1px solid var(--mailmerge-border);border-radius:8px}.reportsMailmergePanel .ant-card-body,.reportsMailmergeIntroCard .ant-card-body{padding:16px}.reportsMailmergePanel h5.ant-typography{display:flex;align-items:center;gap:8px;margin:0}.reportsMailmergeManualZone,.reportsMailmergeFilters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;gap:10px;align-items:center}.reportsMailmergeFilters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.reportsMailmergeDataModelGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reportsMailmergeCollectionLine{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;padding:8px 0;border-top:1px solid rgba(35,58,74,.08)}.reportsMailmergeIssueList{margin:0;padding-left:18px}@media (max-width: 900px){.reportsMailmergeBuilderGrid,.reportsMailmergeDataModelGrid,.reportsMailmergeManualZone,.reportsMailmergeFilters{grid-template-columns:minmax(0,1fr)}}
