@charset "UTF-8";.dialog-content-rounded[data-v-11c514e2]{border-radius:calc(var(--radius) + 4px)!important}.dialog-content-scrollable[data-v-11c514e2]{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}@media(max-width:639px){.dialog-content-rounded[data-v-11c514e2]{border-radius:calc(var(--radius) + 4px)!important;top:5vh!important;transform:translate(-50%) translateY(0)!important;max-height:85vh!important}.dialog-content-rounded[data-state=open][data-v-11c514e2]{animation:slideInFromTopMobile-11c514e2 .2s ease-out!important}.dialog-content-rounded[data-state=closed][data-v-11c514e2]{animation:slideOutToTopMobile-11c514e2 .2s ease-in!important}}@media(max-height:600px){.dialog-content-rounded[data-v-11c514e2]{max-height:85vh!important;top:2.5vh!important}}@keyframes slideInFromTopMobile-11c514e2{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slideOutToTopMobile-11c514e2{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-20px)}}.sidebar[data-v-0f368b15]{width:240px;height:100vh;background:var(--bg-page);color:var(--text-primary);display:flex;flex-direction:column;padding:16px;border-right:1px solid var(--color-background-border);transition:transform .22s ease,visibility .22s ease;position:relative;z-index:var(--z-sidebar);overflow:hidden}.sidebar-header[data-v-0f368b15]{position:relative;margin-bottom:8px}.company-info-card[data-v-0f368b15]{margin-bottom:0;background:var(--bg-page)!important;border-color:var(--color-primary, var(--color-brand-primary))!important;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.company-info-content[data-v-0f368b15]{display:flex;align-items:flex-start;gap:12px;padding:12px!important;margin-bottom:0}.company-logo-avatar[data-v-0f368b15]{width:40px;height:40px;flex-shrink:0;border-radius:6px!important}.company-logo-fallback[data-v-0f368b15]{background-color:var(--color-primary, #3b82f6)!important;color:#fff!important;border-radius:6px!important;width:100%!important;height:100%!important;display:flex;align-items:center;justify-content:center}.company-logo-icon[data-v-0f368b15]{width:24px;height:24px}.company-details[data-v-0f368b15]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.company-name[data-v-0f368b15]{font-weight:600;font-size:14px;color:var(--text-primary);font-family:var(--font-body);line-height:1.3;word-break:break-word}.compliance-text[data-v-0f368b15]{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--text-secondary, #6b6b6b);font-family:var(--font-body)}.compliance-label[data-v-0f368b15]{text-transform:lowercase;font-weight:400}.hono-logo-container[data-v-0f368b15]{width:100%;padding:8px 12px 12px;margin-top:0;display:flex;justify-content:flex-start;align-items:center}.hono-logo-container-ps[data-v-0f368b15]{width:100%;padding:16px 12px;display:flex;justify-content:center;align-items:center}.hono-logo-full-width[data-v-0f368b15]{width:100%;max-height:35px;height:auto;-o-object-fit:contain;object-fit:contain}.brand-logo[data-v-0f368b15]{max-width:120px;max-height:50px;height:auto;width:auto;-o-object-fit:contain;object-fit:contain}.user-info[data-v-0f368b15]{display:flex;align-items:center;gap:12px;padding:12px 0;margin-bottom:8px;border-bottom:1px solid var(--color-border, rgba(0, 0, 0, .1));cursor:pointer;transition:opacity .15s ease}.user-info[data-v-0f368b15]:hover{opacity:.8}.sidebar-avatar[data-v-0f368b15]{border-radius:50%!important;overflow:hidden!important;width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important}.sidebar-avatar[data-v-0f368b15] .sidebar-avatar-fallback{background-color:var(--color-brand-primary, #ea5d1c)!important;color:#fff!important;border-radius:50%!important;width:100%!important;height:100%!important}.user-name[data-v-0f368b15]{font-weight:500;font-family:var(--font-body);font-size:14px;height:35px;display:flex;align-items:center;line-height:1.2}.sidebar-content[data-v-0f368b15]{display:flex;flex-direction:column;gap:16px;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.sidebar-group[data-v-0f368b15]{display:flex;flex-direction:column;gap:4px}.sidebar-quote[data-v-0f368b15]{padding:17px 12px;margin:0;text-align:center}.quote-text[data-v-0f368b15]{font-family:var(--font-body);font-size:13px;font-style:italic;color:var(--color-brand-ink, var(--text-primary));line-height:1.5;margin:0}.quote-highlight[data-v-0f368b15]{color:var(--color-primary, var(--color-brand-primary));font-weight:600;font-style:italic}.sidebar-group-bottom[data-v-0f368b15]{margin-top:auto;padding-top:16px;border-top:1px solid var(--color-border, rgba(0, 0, 0, .1))}.sidebar-group-label[data-v-0f368b15]{color:var(--color-slate-600, #64748b);font-family:var(--font-body);font-size:14px;font-weight:600;padding:8px 4px 4px;text-transform:uppercase;letter-spacing:.05em}.sidebar-menu[data-v-0f368b15]{display:flex;flex-direction:column;gap:2px}.sidebar-menu-item[data-v-0f368b15]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;text-decoration:none;color:var(--color-brand-ink);font-family:var(--font-body);font-size:14px;font-weight:500;transition:background-color .15s ease,color .15s ease;cursor:pointer}.sidebar-menu-item[data-v-0f368b15]:hover{background-color:var(--color-muted, #f1f5f9);color:var(--color-foreground, var(--color-brand-ink))}.sidebar-menu-item.router-link-active[data-v-0f368b15]{background-color:var(--color-primary, #3b82f6);color:#fff;font-weight:600}.sidebar-menu-item.router-link-active[data-v-0f368b15]:hover{background-color:var(--color-primary, #3b82f6);opacity:.9}.sidebar-menu-item--disabled[data-v-0f368b15]{opacity:.5;cursor:pointer;filter:grayscale(.3)}.sidebar-menu-item--disabled[data-v-0f368b15]:hover{background-color:var(--color-muted, #f1f5f9);opacity:.6}.menu-icon[data-v-0f368b15]{width:16px;height:16px;flex-shrink:0}.menu-title[data-v-0f368b15]{flex:1;line-height:1.5}.menu-chevron[data-v-0f368b15]{width:16px;height:16px;flex-shrink:0;transition:transform .15s ease}.notification-badge[data-v-0f368b15]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background-color:var(--color-brand-primary, #ea5d1c);color:#fff;font-size:11px;font-weight:700;line-height:1;flex-shrink:0}.sidebar-menu-item.has-children[data-v-0f368b15]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-menu-item.has-children.is-expanded[data-v-0f368b15]{background-color:var(--color-muted, #f1f5f9)}.sidebar-submenu[data-v-0f368b15]{display:flex;flex-direction:column;gap:2px;margin-left:24px;margin-top:2px;margin-bottom:2px;padding-left:0;animation:slideDown-0f368b15 .15s ease-out}@keyframes slideDown-0f368b15{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sidebar-submenu-item[data-v-0f368b15]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;text-decoration:none;color:var(--color-brand-ink);font-family:var(--font-body);font-size:14px;font-weight:500;transition:background-color .15s ease,color .15s ease;cursor:pointer}.sidebar-submenu-item[data-v-0f368b15]:hover{background-color:var(--color-muted, #f1f5f9);color:var(--color-foreground, var(--color-brand-ink))}.sidebar-submenu-item.router-link-active[data-v-0f368b15]{background-color:var(--color-primary, #3b82f6);color:#fff;font-weight:600}.sidebar-submenu-item.router-link-active[data-v-0f368b15]:hover{background-color:var(--color-primary, #3b82f6);opacity:.9}.btn-collapse[data-v-0f368b15]{position:absolute;right:0;top:0;border:none;background:transparent;color:var(--text-secondary, #6b6b6b);cursor:pointer;font-size:14px;padding:6px;border-radius:6px;transition:background-color .15s ease,color .15s ease}.btn-collapse[data-v-0f368b15]:hover{background-color:var(--color-muted, #f1f5f9);color:var(--color-foreground, var(--color-brand-ink))}.btn-collapse[data-v-0f368b15]:focus{outline:2px solid var(--accent);outline-offset:2px}.sidebar.collapsed[data-v-0f368b15]{transform:translate(-100%)}@media(max-width:1194px){.sidebar[data-v-0f368b15]{position:fixed;left:0;top:0;height:100vh;width:240px;z-index:var(--z-sidebar);box-shadow:0 6px 18px #0b14241f;transform:translate(0);background:var(--bg-page)}.sidebar.collapsed[data-v-0f368b15]{transform:translate(-100%)}.sidebar-content[data-v-0f368b15]{overflow-y:auto}}.notification-banner[data-v-260b541f]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;width:100%;height:37px;min-height:37px;max-height:37px;overflow:hidden;transition:background-color .2s ease,opacity .2s ease}.alert-dot[data-v-260b541f]{width:10px;height:10px;border-radius:999px;flex:0 0 auto;transition:background-color .2s ease}.alert-body[data-v-260b541f]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto;overflow:hidden}.alert-message[data-v-260b541f]{font-weight:600;color:var(--text-primary);font-size:14px;margin:0;line-height:1.2;display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.see-button[data-v-260b541f]{flex:0 0 auto;font-weight:600;border:none;transition:opacity .2s ease,transform .1s ease}.see-button[data-v-260b541f]:hover{opacity:.9;transform:scale(1.02)}.congres-details[data-v-260b541f]{display:none;flex-wrap:wrap;gap:12px;margin-top:6px;font-size:12px;color:var(--text-secondary);line-height:1.4}.congres-detail-item[data-v-260b541f]{display:flex;align-items:center;gap:4px}.congres-detail-label[data-v-260b541f]{font-weight:500;opacity:.8}.congres-detail-value[data-v-260b541f]{font-weight:600;color:var(--text-primary)}.close-button[data-v-260b541f]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin-left:8px;background:transparent;border:none;border-radius:4px;cursor:pointer;color:var(--text-secondary);transition:all .2s ease;opacity:.7}.close-button[data-v-260b541f]:hover{opacity:1;background-color:#0000000d;color:var(--text-primary)}.close-button[data-v-260b541f]:active{transform:scale(.95)}.nav-button[data-v-260b541f]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:none;border-radius:4px;cursor:pointer;color:var(--text-secondary);transition:all .15s ease;opacity:.6}.nav-button[data-v-260b541f]:hover{opacity:1;background-color:#00000012;color:var(--text-primary)}.nav-button[data-v-260b541f]:active{transform:scale(.9)}.home-banner-card[data-v-5e80acd4]{background:var(--bg-card);border-radius:12px}.banner-content[data-v-5e80acd4]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px}.banner-left[data-v-5e80acd4]{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0}.alert-with-progress[data-v-5e80acd4]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;width:100%;height:37px;min-height:37px;max-height:37px;overflow:hidden}.alert-dot[data-v-5e80acd4]{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.alert-body[data-v-5e80acd4]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.alert-message[data-v-5e80acd4]{font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;margin:0;line-height:1.2}.alert-meta[data-v-5e80acd4]{font-size:12px;color:var(--color-slate-600);margin:0;line-height:1.2}.small-progress[data-v-5e80acd4]{flex:1 1 auto;height:8px;background:#0000000f;border-radius:999px;overflow:hidden;margin-left:12px;min-width:100px}.small-progress-inner[data-v-5e80acd4]{height:100%;border-radius:999px;transition:width .4s ease}.top-actions[data-v-5e80acd4]{display:flex;gap:12px;flex:0 0 auto}.search-wrapper[data-v-5e80acd4]{position:relative;display:flex;align-items:center;width:100%}.search-icon[data-v-5e80acd4]{position:absolute;left:12px;height:16px;width:16px;color:var(--text-muted, #8e8e93);pointer-events:none;z-index:1}.search-input[data-v-5e80acd4]{width:100%;padding:10px 12px 10px 40px;border:1px solid var(--divider, #f6f7f8);border-radius:12px;background-color:var(--bg-card);font-size:14px;font-family:var(--font-body, system-ui, sans-serif);color:var(--text-primary);transition:border-color .2s ease}.search-input[data-v-5e80acd4]:focus{outline:none;border-color:var(--color-brand-primary, #ea5d1c);box-shadow:0 0 0 1px var(--color-brand-primary, #ea5d1c)}.search-input[data-v-5e80acd4]::-moz-placeholder{color:var(--text-muted, #8e8e93)}.search-input[data-v-5e80acd4]::placeholder{color:var(--text-muted, #8e8e93)}.new-event-btn .btn-icon[data-v-5e80acd4],.new-event-btn .btn-label[data-v-5e80acd4]{display:inline}@media(max-width:1200px){.new-event-btn .btn-label[data-v-5e80acd4]{display:none}.new-event-btn .btn-icon[data-v-5e80acd4]{display:inline;font-weight:700;font-size:1.1em}.new-event-btn[data-v-5e80acd4]{min-width:36px;padding-left:10px;padding-right:10px}}@media(max-width:879px){.banner-content[data-v-5e80acd4]{flex-direction:column;align-items:stretch}.top-actions[data-v-5e80acd4]{justify-content:flex-end}}.badge[data-v-f43525b4]{display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;transition:color .2s,background-color .2s,border-color .2s;border:1px solid transparent}.badge-default[data-v-f43525b4]{background-color:var(--color-primary);color:var(--color-primary-foreground)}.badge-secondary[data-v-f43525b4]{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.badge-outline[data-v-f43525b4]{border-color:var(--color-border);color:var(--color-foreground)}.badge-destructive[data-v-f43525b4]{background-color:var(--color-destructive);color:#fff}.badge-dejeuner[data-v-f43525b4]{background-color:var(--color-event-dejeuner);color:#fff}.badge-dejeuner-light[data-v-f43525b4]{background-color:var(--color-secondary);color:var(--color-event-dejeuner)}.badge-visite[data-v-f43525b4]{background-color:var(--color-event-visite);color:#fff}.badge-visite-light[data-v-f43525b4]{background-color:var(--color-secondary);color:var(--color-event-visite)}.badge-congres[data-v-f43525b4]{background-color:var(--color-event-congres);color:#fff}.badge-congres-light[data-v-f43525b4]{background-color:var(--color-secondary);color:var(--color-event-congres)}.badge-contrat[data-v-f43525b4]{background-color:var(--color-event-contrat);color:#fff}.badge-contrat-light[data-v-f43525b4]{background-color:var(--color-secondary);color:var(--color-event-contrat)}.select-group[data-v-5eddb4b9]{padding:0;width:100%}.select-group[data-v-5eddb4b9]:not(:first-child){margin-top:4px;padding-top:4px;border-top:1px solid hsl(var(--border) / .5)}.select-item[data-v-8c523803]{position:relative;display:flex;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:var(--radius-sm, 4px);padding:6px 32px 6px 8px;font-size:14px;outline:none;font-family:var(--font-body, system-ui, sans-serif);color:var(--color-foreground, var(--color-brand-ink));background-color:transparent;transition:background-color .15s ease,color .15s ease;gap:8px}.select-item[data-v-8c523803]:hover,.select-item[data-v-8c523803]:focus,.select-item[data-highlighted][data-v-8c523803]{background-color:var(--color-muted, #f1f5f9);color:var(--color-foreground, var(--color-brand-ink))}.select-item[data-selected][data-v-8c523803]{background-color:transparent;color:var(--color-foreground, var(--color-brand-ink))}.select-item[data-selected][data-v-8c523803]:hover,.select-item[data-selected][data-highlighted][data-v-8c523803]{background-color:var(--color-muted, #f1f5f9)}.select-item[data-disabled][data-v-8c523803]{pointer-events:none;opacity:.5;cursor:not-allowed}.select-item-indicator[data-v-8c523803]{position:absolute;right:8px;display:flex;height:16px;width:16px;align-items:center;justify-content:center;color:var(--color-foreground, var(--color-brand-ink));flex-shrink:0;pointer-events:none}.select-item-check[data-v-8c523803]{height:16px;width:16px;color:inherit}.select-item-text[data-v-8c523803]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-label[data-v-0187038b]{padding:6px 8px;font-size:14px;font-weight:600;font-family:var(--font-body, system-ui, sans-serif);color:hsl(var(--muted-foreground));line-height:1.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-8a83b696] span,[data-v-edc1fd0b] span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-select[data-v-a395bc4e]{width:100%}.events-banner-card[data-v-0802f017]{background:var(--bg-card);border-radius:12px;padding:12px;width:100%;min-width:0;overflow:hidden}.banner-content[data-v-0802f017]{padding:0;min-width:0}.banner-fullrow[data-v-0802f017]{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;gap:12px;flex-wrap:nowrap}.banner-left[data-v-0802f017]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:16px}.search-wrapper[data-v-0802f017]{position:relative;display:flex;align-items:center;gap:8px;flex-shrink:0}.search-trigger-compact[data-v-0802f017]{width:36px;height:36px;min-width:36px;flex-shrink:0}.search-popover-content[data-v-0802f017]{padding:8px;min-width:280px}.search-popover-inner[data-v-0802f017]{position:relative;display:flex;align-items:center}.search-popover-icon[data-v-0802f017]{position:absolute;left:12px;width:16px;height:16px;color:#8e8e93;pointer-events:none}.search-popover-input[data-v-0802f017]{padding:8px 12px 8px 36px;border:1px solid #e5e5e7;border-radius:8px;font-size:14px;width:100%;min-width:200px}.search-icon[data-v-0802f017]{position:absolute;left:12px;width:16px;height:16px;color:#8e8e93;pointer-events:none}.search-input[data-v-0802f017]{padding:8px 12px 8px 36px;border:1px solid #e5e5e7;border-radius:8px;font-size:14px;width:300px;min-width:260px}@media(max-width:1100px){.search-input[data-v-0802f017]{width:240px;min-width:220px}}@media(max-width:900px){.search-input[data-v-0802f017]{width:140px;min-width:120px}.tabs-mobile[data-v-0802f017]{max-width:160px;min-width:100px}}.banner-tabs-wrapper[data-v-0802f017]{flex:1 1 auto;min-width:0;overflow:hidden}.tabs-mobile[data-v-0802f017]{flex:1 1 auto;min-width:0;max-width:200px}.tabs-select-trigger[data-v-0802f017]{width:100%;min-width:140px}.banner-tabs[data-v-0802f017]{display:flex;gap:0;align-items:center;padding:0;background-color:transparent;border:none;border-bottom:1px solid #e5e5e7;border-radius:0;width:100%;min-width:0}.tab-pill[data-v-0802f017]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 24px;font-size:14px;font-weight:500;color:#8e8e93;background-color:transparent;border:none;border-radius:0;cursor:pointer;transition:color .2s ease;position:relative;box-shadow:none;outline:none}.pill-label[data-v-0802f017]{white-space:nowrap;color:inherit;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pill-count[data-v-0802f017]{font-size:12px}.tab-pill[data-state=inactive][data-v-0802f017]{color:#8e8e93;background-color:transparent}.tab-pill[data-state=inactive] .pill-label[data-v-0802f017]{color:#8e8e93}.tab-pill[data-v-0802f017]:hover{color:#6b7280}.tab-pill[data-state=active][data-v-0802f017]{background-color:transparent;color:var(--active-tab-color, var(--color-brand-primary, #ea5d1c))}.tab-pill[data-state=active] .pill-label[data-v-0802f017]{color:var(--active-tab-color, var(--color-brand-primary, #ea5d1c))}.tab-pill[data-state=active][data-v-0802f017]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--active-tab-color, var(--color-brand-primary, #ea5d1c))}.banner-actions-right[data-v-0802f017]{display:flex;gap:12px;align-items:center;flex-shrink:0}.new-event-btn .btn-icon[data-v-0802f017],.new-event-btn .btn-label[data-v-0802f017]{display:inline}@media(max-width:1200px){.new-event-btn .btn-label[data-v-0802f017]{display:none}.new-event-btn .btn-icon[data-v-0802f017]{display:inline;font-weight:700;font-size:1.1em}.new-event-btn[data-v-0802f017]{min-width:36px;padding-left:10px;padding-right:10px}}.new-event-button-dejeuners[data-v-0802f017]{background-color:#12b981;color:#fff}.new-event-button-visites[data-v-0802f017]{background-color:#f65675;color:#fff}.new-event-button-congres[data-v-0802f017]{background-color:#3dadff;color:#fff}.new-event-button-contrats[data-v-0802f017]{background-color:#5654a0;color:#fff}.settings-banner-card[data-v-2e82f6be]{background:var(--bg-card);border-radius:12px;padding:12px;width:100%}.banner-content[data-v-2e82f6be]{padding:0}.banner-fullrow[data-v-2e82f6be]{display:flex;align-items:center;justify-content:space-between;width:100%}.banner-left[data-v-2e82f6be]{flex:1;display:flex;align-items:center;gap:16px}.banner-tabs-wrapper[data-v-2e82f6be]{flex:1 1 auto;width:100%}.banner-tabs[data-v-2e82f6be]{display:flex;gap:0;align-items:center;padding:0;background-color:transparent;border:none;border-bottom:1px solid #e5e5e7;border-radius:0;width:100%}.tab-pill[data-v-2e82f6be]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 24px;font-size:14px;font-weight:500;color:#8e8e93;background-color:transparent;border:none;border-radius:0;cursor:pointer;transition:color .2s ease;position:relative;box-shadow:none;outline:none}.pill-label[data-v-2e82f6be]{white-space:nowrap;color:inherit}.tab-pill[data-state=inactive][data-v-2e82f6be]{color:#8e8e93;background-color:transparent}.tab-pill[data-state=inactive] .pill-label[data-v-2e82f6be]{color:#8e8e93}.tab-pill[data-v-2e82f6be]:hover{color:#6b7280}.tab-pill[data-state=active][data-v-2e82f6be]{background-color:transparent;box-shadow:none;border:none}.tab-pill[data-state=active] .pill-label[data-v-2e82f6be]{color:#ea5d1c}.tab-pill[data-state=active][data-v-2e82f6be]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;width:100%;height:3px;background-color:#ea5d1c;border-radius:0}.tab-pill[data-v-2e82f6be]:focus-visible{outline:none;ring:none;box-shadow:none}.banner-container[data-v-e74dec9e]{background:var(--bg-card);border-radius:12px;padding:12px;box-sizing:border-box}.banner-inner[data-v-e74dec9e]{display:flex;align-items:center;justify-content:space-between;gap:16px}.banner-left[data-v-e74dec9e]{flex:1 1 auto;min-width:0}.banner-center[data-v-e74dec9e]{flex:0 1 auto}.banner-right[data-v-e74dec9e]{flex:0 0 auto}.banner-below[data-v-e74dec9e]{margin-top:12px}.banner-container.events .banner-left[data-v-e74dec9e]{flex:0 0 auto;display:none}.banner-container.events .banner-center[data-v-e74dec9e]{flex:1 1 auto}.banner-container.events .banner-right[data-v-e74dec9e]{flex:0 0 auto}@media(max-width:879px){.banner-inner[data-v-e74dec9e]{flex-direction:column;align-items:stretch}}.banner-tabbar[data-v-2eb30e07]{display:flex;gap:10px;align-items:center;padding:6px 8px;background:var(--bg-track);border-radius:14px;border:1px solid var(--color-background-border);flex:1 1 auto}.tab-pill[data-v-2eb30e07]{display:inline-flex;align-items:center;gap:12px;padding:14px 24px;height:46px;line-height:46px;border-radius:12px;background:var(--bg-track);color:var(--text-muted);font-weight:600;font-size:var(--font-size-lg);cursor:pointer;border:0px solid var(--pill-border);transition:box-shadow .12s ease,border-color .12s ease,color .12s ease;flex:1 1 0;justify-content:center;min-width:140px}.tab-pill[data-v-2eb30e07]:hover{box-shadow:0 2px 6px var(--shadow-soft)}.tab-pill.active[data-v-2eb30e07]{background:var(--bg-card);color:var(--color-brand-primary);border-color:var(--color-brand-primary);box-shadow:0 2px 6px #ea5d1c0f}.pill-count[data-v-2eb30e07]{background:#fff;padding:2px 8px;border-radius:8px;font-weight:700;color:#ea5d1c}.new-hebergement[data-v-eafa6651]{background:var(--color-brand-primary);color:#fff;border-radius:10px;padding:10px 16px;border:none;font-weight:700;cursor:pointer;transition:background-color .15s ease}.new-hebergement[data-v-eafa6651]:hover{background:var(--color-primary-700)}.new-hebergement[data-v-eafa6651]:disabled{opacity:.5;cursor:not-allowed}.input-label{display:block;margin-bottom:.25rem;font-weight:600}.ui-input-field{border-color:hsl(var(--border))}.price-history-chart[data-v-5b52cd14]{width:100%}.price-history-chart__loading[data-v-5b52cd14],.price-history-chart__error[data-v-5b52cd14],.price-history-chart__empty[data-v-5b52cd14]{padding:24px;text-align:center}.price-history-chart__content[data-v-5b52cd14]{display:flex;flex-direction:column;gap:24px}.price-history-chart__graph[data-v-5b52cd14]{margin-bottom:0}.price-history-chart__graph-header[data-v-5b52cd14]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.price-history-chart__graph-container[data-v-5b52cd14]{position:relative;width:100%;height:200px;margin-bottom:8px;overflow:visible}.price-history-chart__svg[data-v-5b52cd14]{width:100%;height:100%}.price-history-chart__point[data-v-5b52cd14]{cursor:pointer;transition:r .2s ease}.price-history-chart__point[data-v-5b52cd14]:hover{r:6}.price-history-chart__graph-labels[data-v-5b52cd14]{display:flex;justify-content:space-between;padding-top:8px;border-top:1px solid #f1f5f9}.price-history-chart__tooltip[data-v-5b52cd14]{position:absolute;z-index:1000;pointer-events:none;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:12px;min-width:180px;opacity:1;visibility:visible;transform:translateZ(0)}.price-history-chart__tooltip-content[data-v-5b52cd14]{display:flex;flex-direction:column;gap:8px}.price-history-chart__tooltip-price[data-v-5b52cd14]{font-size:14px;font-weight:600;color:var(--color-brand-primary)}.price-history-chart__tooltip-user[data-v-5b52cd14]{display:flex;align-items:center;gap:8px}.price-history-chart__tooltip-avatar[data-v-5b52cd14]{border-radius:50%!important;overflow:hidden!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}.price-history-chart__tooltip-avatar-fallback[data-v-5b52cd14]{background-color:var(--color-primary, #3b82f6)!important;color:#fff!important;border-radius:50%!important;width:100%!important;height:100%!important;font-size:10px!important;display:flex!important;align-items:center!important;justify-content:center!important}.price-history-chart__tooltip-user-name[data-v-5b52cd14]{font-size:12px;color:#64748b}.price-history-chart__tooltip-date[data-v-5b52cd14]{font-size:11px;color:#94a3b8}.banner-fullrow[data-v-c7aed566]{display:flex;align-items:center;justify-content:space-between;width:100%}.banner-actions-right[data-v-c7aed566]{display:flex;gap:12px;align-items:center}.banner-actions-right[data-v-c7aed566]:before{content:"";display:block;width:1px;height:28px;background:#ea5d1c33;margin-right:12px}.flex-tabs[data-v-c7aed566]{flex:1 1 auto}.flex-tabs .banner-tabbar[data-v-c7aed566]{width:100%;background:#ea5d1c0d;border-color:#ea5d1c33}.flex-tabs .tab-pill[data-v-c7aed566]{flex:1 1 0;color:var(--text-muted)}.flex-tabs .tab-pill[data-v-c7aed566]:hover{color:var(--color-brand-primary);background:#ea5d1c14}[data-v-c7aed566] .tab-pill.active{background:var(--bg-card);color:var(--color-brand-primary);border-color:var(--color-brand-primary);box-shadow:0 2px 6px #ea5d1c26;font-weight:600}@media(max-width:879px){.banner-fullrow[data-v-c7aed566]{overflow:auto;padding:6px 0}}.upload-document-form[data-v-be1d2a81]{width:100%;--input: hsl(var(--primary))}[data-v-be1d2a81] .dialog-footer-custom{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important}.upload-document-form>form>div[data-v-be1d2a81]:last-of-type{margin-top:2rem!important;padding-top:1.5rem!important}.file-upload-card[data-v-be1d2a81]{width:100%;min-height:180px;border-color:hsl(var(--primary))!important;display:flex;align-items:center;justify-content:center}.file-upload-card[data-v-be1d2a81]:focus-within{outline:none;box-shadow:0 0 0 2px hsl(var(--ring))}.file-upload-card-error[data-v-be1d2a81]{border-color:hsl(var(--destructive))!important;background-color:hsl(var(--destructive) / .05)!important}.file-upload-card-error[data-v-be1d2a81]:hover{border-color:hsl(var(--destructive))!important;background-color:hsl(var(--destructive) / .1)!important}.file-upload-card-dragging[data-v-be1d2a81]{transform:scale(1.01);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.file-upload-content[data-v-be1d2a81],.file-upload-selected[data-v-be1d2a81]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media(max-width:640px){.file-upload-card[data-v-be1d2a81]{min-height:160px;padding:1.25rem}}[data-v-be1d2a81] .border-primary,[data-v-be1d2a81] .hover\:border-primary:hover{border-color:hsl(var(--primary))!important}[data-v-be1d2a81] .border-input:not([data-state]),[data-v-be1d2a81] button.border-input:not([data-state]),[data-v-be1d2a81] select.border-input,[data-v-be1d2a81] input.border-input:not([type=checkbox]){border-color:hsl(var(--primary))!important}[data-v-be1d2a81] .border-input:not([data-state]):focus,[data-v-be1d2a81] button.border-input:not([data-state]):focus,[data-v-be1d2a81] select.border-input:focus,[data-v-be1d2a81] input.border-input:not([type=checkbox]):focus{border-color:hsl(var(--primary))!important;--tw-ring-color: hsl(var(--primary)) !important}[data-v-be1d2a81] .border-input:not([data-state]):hover,[data-v-be1d2a81] button.border-input:not([data-state]):hover,[data-v-be1d2a81] select.border-input:hover,[data-v-be1d2a81] input.border-input:not([type=checkbox]):hover{border-color:hsl(var(--primary))!important}.upload-document-form--contrat[data-v-be1d2a81]{--contrat-color: var(--color-event-contrat, #5654a0)}.upload-document-form--contrat .file-upload-card[data-v-be1d2a81]{border-color:var(--contrat-color)!important}.upload-document-form--contrat .file-upload-card[data-v-be1d2a81]:focus-within{box-shadow:0 0 0 2px var(--contrat-color)}.upload-document-form--contrat[data-v-be1d2a81] .border-primary,.upload-document-form--contrat[data-v-be1d2a81] .hover\:border-primary:hover{border-color:var(--contrat-color)!important}.upload-document-form--contrat[data-v-be1d2a81] .border-input:not([data-state]),.upload-document-form--contrat[data-v-be1d2a81] button.border-input:not([data-state]),.upload-document-form--contrat[data-v-be1d2a81] select.border-input,.upload-document-form--contrat[data-v-be1d2a81] input.border-input:not([type=checkbox]){border-color:var(--contrat-color)!important}.upload-document-form--contrat[data-v-be1d2a81] .border-input:not([data-state]):focus,.upload-document-form--contrat[data-v-be1d2a81] button.border-input:not([data-state]):focus,.upload-document-form--contrat[data-v-be1d2a81] select.border-input:focus,.upload-document-form--contrat[data-v-be1d2a81] input.border-input:not([type=checkbox]):focus{border-color:var(--contrat-color)!important;--tw-ring-color: var(--contrat-color) !important}.upload-document-form--contrat[data-v-be1d2a81] .border-input:hover,.upload-document-form--contrat[data-v-be1d2a81] [class*=border-input]:hover,.upload-document-form--contrat[data-v-be1d2a81] button[class*=border-input]:hover,.upload-document-form--contrat[data-v-be1d2a81] [class*="border border-input"]:hover{border-color:var(--contrat-color)!important}.upload-document-form--contrat[data-v-be1d2a81] .text-primary.underline{color:var(--contrat-color)!important}.upload-document-form--contrat[data-v-be1d2a81] .text-primary.underline:hover{color:var(--contrat-color)!important;opacity:.8}.upload-document-form--contrat[data-v-be1d2a81] .text-primary{color:var(--contrat-color)!important}.upload-document-form--contrat[data-v-be1d2a81] .bg-primary{background-color:var(--contrat-color)!important}.upload-document-form--contrat[data-v-be1d2a81] .hover\:bg-primary:hover{background-color:var(--contrat-color)!important;opacity:.9}.upload-document-form--contrat[data-v-be1d2a81] .focus\:ring-primary:focus{--tw-ring-color: var(--contrat-color) !important}.professionnel-select[data-v-0e75423e]{width:100%}[data-v-0e75423e] .badge-secondary span{color:var(--color-brand-primary)!important}[data-v-0e75423e] .sidebar-bg{background-color:var(--color-background-card, #ffffff)!important;opacity:1!important}.select-with-badge[data-v-c7c4cbb6]{width:100%}[data-v-c7c4cbb6] .badge-secondary span{color:var(--color-brand-primary)!important}[data-v-c7c4cbb6] .sidebar-bg{background-color:var(--color-background-card, #ffffff)!important;opacity:1!important}.user-select[data-v-a23a6433]{width:100%}.user-select-badge-text,.user-select-selected-text{color:var(--user-select-text-color, var(--color-brand-primary))!important}.user-select-dejeuner .user-select-badge-text,.user-select-dejeuner .user-select-selected-text,.user-select-dejeuner .font-medium.user-select-selected-text,.user-select-dejeuner div.user-select-selected-text{color:#12b981!important}.user-select-dejeuner~[data-radix-popper-content-wrapper] .user-select-selected-text,[data-radix-popper-content-wrapper] .user-select-dejeuner .user-select-selected-text{color:#12b981!important}:deep(.sidebar-bg){background-color:var(--color-background-card, #ffffff)!important;opacity:1!important}.calendar-selected-dejeuner[data-v-112df862]:not([data-selected]),.calendar-selected-visite[data-v-112df862]:not([data-selected]),.calendar-selected-primary[data-v-112df862]:not([data-selected]),.calendar-selected-congres[data-v-112df862]:not([data-selected]),.calendar-selected-contrat[data-v-112df862]:not([data-selected]),.calendar-selected-dejeuner[data-outside-view][data-v-112df862]:not([data-selected]),.calendar-selected-visite[data-outside-view][data-v-112df862]:not([data-selected]),.calendar-selected-dejeuner[data-v-112df862]:not([data-selected]):not([data-today]),.calendar-selected-visite[data-v-112df862]:not([data-selected]):not([data-today]),.calendar-selected-dejeuner[data-today][data-v-112df862]:not([data-selected]),.calendar-selected-visite[data-today][data-v-112df862]:not([data-selected]){background-color:transparent!important}.calendar-selected-congres.legal-delay[data-v-112df862],.calendar-selected-primary.legal-delay[data-v-112df862],.calendar-selected-dejeuner.legal-delay[data-v-112df862],.calendar-selected-visite.legal-delay[data-v-112df862],.calendar-selected-contrat.legal-delay[data-v-112df862]{background-color:color-mix(in srgb,var(--color-brand-primary) 15%,transparent)!important;color:var(--color-brand-primary)!important;text-decoration:none!important;opacity:.85;cursor:not-allowed;overflow:hidden}.calendar-selected-congres.legal-delay[data-v-112df862]:after,.calendar-selected-primary.legal-delay[data-v-112df862]:after,.calendar-selected-dejeuner.legal-delay[data-v-112df862]:after,.calendar-selected-visite.legal-delay[data-v-112df862]:after,.calendar-selected-contrat.legal-delay[data-v-112df862]:after{content:"";position:absolute;top:50%;left:-50%;width:200%;height:2px;background:var(--color-brand-primary);transform:rotate(-45deg);transform-origin:center;pointer-events:none;opacity:.8;z-index:1}.legal-delay-content[data-v-112df862]{position:relative;z-index:2}.calendar-selected-congres.legal-delay[data-v-112df862] *,.calendar-selected-primary.legal-delay[data-v-112df862] *,.calendar-selected-dejeuner.legal-delay[data-v-112df862] *,.calendar-selected-visite.legal-delay[data-v-112df862] *,.calendar-selected-contrat.legal-delay[data-v-112df862] *{color:var(--color-brand-primary)!important}.calendar-selected-primary[data-v-112df862]:hover:not([data-selected]){background-color:var(--color-brand-primary)!important;color:#fff!important}.calendar-selected-primary[data-v-112df862]:hover:not([data-selected]) *{color:#fff!important}.calendar-selected-dejeuner[data-v-112df862]:hover:not([data-selected]){background-color:#12b9811a!important;color:var(--color-event-dejeuner)!important}.calendar-selected-dejeuner[data-v-112df862]:hover:not([data-selected]) *{color:var(--color-event-dejeuner)!important}.calendar-selected-visite[data-v-112df862]:hover:not([data-selected]){background-color:#f656751a!important;color:var(--color-event-visite)!important}.calendar-selected-visite[data-v-112df862]:hover:not([data-selected]) *{color:var(--color-event-visite)!important}.calendar-selected-congres[data-v-112df862]:hover:not([data-selected]){background-color:#3dadff1a!important;color:var(--color-event-congres)!important}.calendar-selected-congres[data-v-112df862]:hover:not([data-selected]) *{color:var(--color-event-congres)!important}.calendar-selected-contrat[data-v-112df862]:hover:not([data-selected]){background-color:#5654a01a!important;color:var(--color-event-contrat)!important}.calendar-selected-contrat[data-v-112df862]:hover:not([data-selected]) *{color:var(--color-event-contrat)!important}.calendar-selected-dejeuner[data-v-112df862]:not([data-selected]):focus,.calendar-selected-dejeuner[data-v-112df862]:not([data-selected]):focus-visible{outline:2px solid var(--color-event-dejeuner)!important;outline-offset:2px!important}.calendar-selected-visite[data-v-112df862]:not([data-selected]):focus,.calendar-selected-visite[data-v-112df862]:not([data-selected]):focus-visible{outline:2px solid var(--color-event-visite)!important;outline-offset:2px!important}.calendar-selected-congres[data-v-112df862]:not([data-selected]):focus,.calendar-selected-congres[data-v-112df862]:not([data-selected]):focus-visible{outline:2px solid var(--color-event-congres)!important;outline-offset:2px!important}.calendar-selected-contrat[data-v-112df862]:not([data-selected]):focus,.calendar-selected-contrat[data-v-112df862]:not([data-selected]):focus-visible{outline:2px solid var(--color-event-contrat)!important;outline-offset:2px!important}[data-selected][data-v-112df862]:not(.calendar-selected-dejeuner):not(.calendar-selected-visite):not(.calendar-selected-congres){background-color:transparent!important;border:2px solid var(--color-secondary-foreground)!important;border-color:var(--color-secondary-foreground)!important;outline:none!important;box-shadow:none!important;color:var(--color-secondary-foreground)!important;opacity:1}[data-selected][data-v-112df862]:not(.calendar-selected-dejeuner):not(.calendar-selected-visite):not(.calendar-selected-congres):hover{background-color:var(--color-brand-primary)!important;border:2px solid var(--color-brand-primary)!important;color:#fff!important}[data-selected][data-v-112df862]:not(.calendar-selected-dejeuner):not(.calendar-selected-visite):not(.calendar-selected-congres) *{color:var(--color-secondary-foreground)!important}[data-selected][data-v-112df862]:not(.calendar-selected-dejeuner):not(.calendar-selected-visite):not(.calendar-selected-congres):hover *{color:#fff!important}[data-selected][data-v-112df862]:not(.calendar-selected-dejeuner):not(.calendar-selected-visite):not(.calendar-selected-congres):focus,[data-selected][data-v-112df862]:not(.calendar-selected-dejeuner):not(.calendar-selected-visite):not(.calendar-selected-congres):focus-visible{background-color:transparent!important;border:2px solid var(--color-secondary-foreground)!important;--tw-ring-width: 0 !important;--tw-ring-color: transparent !important;color:var(--color-secondary-foreground)!important}.calendar-selected-dejeuner[data-selected][data-v-112df862],.calendar-selected-visite[data-selected][data-v-112df862],.calendar-selected-congres[data-selected][data-v-112df862],.calendar-selected-contrat[data-selected][data-v-112df862]{border:2px solid currentColor!important;outline:none!important;box-shadow:none!important;color:#fff!important;opacity:1}.calendar-selected-dejeuner[data-selected][data-v-112df862]{background-color:var(--color-event-dejeuner)!important;border-color:var(--color-event-dejeuner)!important}.calendar-selected-visite[data-selected][data-v-112df862]{background-color:var(--color-event-visite)!important;border-color:var(--color-event-visite)!important}.calendar-selected-congres[data-selected][data-v-112df862]{background-color:var(--color-event-congres)!important;border-color:var(--color-event-congres)!important}.calendar-selected-contrat[data-selected][data-v-112df862]{background-color:var(--color-event-contrat)!important;border-color:var(--color-event-contrat)!important}.calendar-selected-dejeuner[data-selected][data-v-112df862]:hover{background-color:var(--color-event-dejeuner)!important;border-color:var(--color-event-dejeuner)!important;color:#fff!important}.calendar-selected-visite[data-selected][data-v-112df862]:hover{background-color:var(--color-event-visite)!important;border-color:var(--color-event-visite)!important;color:#fff!important}.calendar-selected-congres[data-selected][data-v-112df862]:hover{background-color:var(--color-event-congres)!important;border-color:var(--color-event-congres)!important;color:#fff!important}.calendar-selected-contrat[data-selected][data-v-112df862]:hover{background-color:var(--color-event-contrat)!important;border-color:var(--color-event-contrat)!important;color:#fff!important}.calendar-selected-dejeuner[data-selected][data-v-112df862]:hover *,.calendar-selected-visite[data-selected][data-v-112df862]:hover *,.calendar-selected-congres[data-selected][data-v-112df862]:hover *,.calendar-selected-contrat[data-selected][data-v-112df862]:hover *{color:#fff!important}.calendar-selected-dejeuner[data-selected][data-v-112df862]:focus,.calendar-selected-dejeuner[data-selected][data-v-112df862]:focus-visible,.calendar-selected-visite[data-selected][data-v-112df862]:focus,.calendar-selected-visite[data-selected][data-v-112df862]:focus-visible,.calendar-selected-congres[data-selected][data-v-112df862]:focus,.calendar-selected-congres[data-selected][data-v-112df862]:focus-visible,.calendar-selected-contrat[data-selected][data-v-112df862]:focus,.calendar-selected-contrat[data-selected][data-v-112df862]:focus-visible{--tw-ring-width: 0 !important;--tw-ring-color: transparent !important}.calendar-selected-dejeuner[data-selected][data-v-112df862] *,.calendar-selected-visite[data-selected][data-v-112df862] *,.calendar-selected-congres[data-selected][data-v-112df862] *,.calendar-selected-contrat[data-selected][data-v-112df862] *{color:#fff!important}.calendar-selected-primary[data-outside-view][data-selected][data-v-112df862],.calendar-selected-dejeuner[data-outside-view][data-selected][data-v-112df862],.calendar-selected-visite[data-outside-view][data-selected][data-v-112df862],.calendar-selected-congres[data-outside-view][data-selected][data-v-112df862],.calendar-selected-contrat[data-outside-view][data-selected][data-v-112df862]{background-color:transparent!important}[data-today][data-v-112df862]:not([data-selected]) *{color:inherit!important}.calendar-selected-primary[data-today][data-v-112df862]:not([data-selected]){color:var(--color-secondary-foreground)!important}.calendar-selected-primary[data-today][data-v-112df862]:not([data-selected]) *{color:var(--color-secondary-foreground)!important}.calendar-selected-dejeuner[data-today][data-v-112df862]:not([data-selected]),.calendar-selected-dejeuner[data-today][data-v-112df862]:not([data-selected]):focus,.calendar-selected-dejeuner[data-today][data-v-112df862]:not([data-selected]):focus-visible{color:var(--color-event-dejeuner)!important}.calendar-selected-dejeuner[data-today][data-v-112df862]:not([data-selected]) *{color:var(--color-event-dejeuner)!important}.calendar-selected-visite[data-today][data-v-112df862]:not([data-selected]),.calendar-selected-visite[data-today][data-v-112df862]:not([data-selected]):focus,.calendar-selected-visite[data-today][data-v-112df862]:not([data-selected]):focus-visible{color:var(--color-event-visite)!important}.calendar-selected-visite[data-today][data-v-112df862]:not([data-selected]) *{color:var(--color-event-visite)!important}.calendar-selected-congres[data-today][data-v-112df862]:not([data-selected]){color:var(--color-event-congres)!important}.calendar-selected-congres[data-today][data-v-112df862]:not([data-selected]) *{color:var(--color-event-congres)!important}.calendar-selected-contrat[data-today][data-v-112df862]:not([data-selected]){color:var(--color-event-contrat)!important}.calendar-selected-contrat[data-today][data-v-112df862]:not([data-selected]) *{color:var(--color-event-contrat)!important}.calendar-selected-dejeuner[data-v-112df862]:not([data-selected]):not([data-today]),.calendar-selected-dejeuner[data-v-112df862]:not([data-selected]):not([data-today]):focus,.calendar-selected-dejeuner[data-v-112df862]:not([data-selected]):not([data-today]):focus-visible{color:var(--color-event-dejeuner)!important}.calendar-selected-dejeuner[data-v-112df862]:not([data-selected]):not([data-today]) *{color:var(--color-event-dejeuner)!important}.calendar-selected-visite[data-v-112df862]:not([data-selected]):not([data-today]),.calendar-selected-visite[data-v-112df862]:not([data-selected]):not([data-today]):focus,.calendar-selected-visite[data-v-112df862]:not([data-selected]):not([data-today]):focus-visible{color:var(--color-event-visite)!important}.calendar-selected-visite[data-v-112df862]:not([data-selected]):not([data-today]) *{color:var(--color-event-visite)!important}.event-dots-container[data-v-112df862]{display:flex;gap:2px;justify-content:center;align-items:center;margin-top:2px;flex-wrap:wrap;max-width:100%}.event-dot[data-v-112df862]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.event-dot-dejeuner[data-v-112df862]{background-color:var(--color-event-dejeuner)}.event-dot-visite[data-v-112df862]{background-color:var(--color-event-visite)}.event-dot-congres[data-v-112df862]{background-color:var(--color-event-congres)}.event-dot-contrat[data-v-112df862]{background-color:var(--color-event-contrat)}.event-dot-more[data-v-112df862]{color:var(--color-muted-foreground);font-weight:600;margin-left:1px}.has-event-bar[data-v-112df862]{padding-bottom:13px}.has-congres-range[data-v-112df862]{overflow:visible!important}.has-congres-range[data-v-112df862]:before{content:"";position:absolute;bottom:0;left:calc(-1 * var(--congres-bar-overlap));width:calc(100% + (2 * var(--congres-bar-overlap)));height:6px;background-color:var(--color-event-congres);z-index:10;border-radius:0}.has-congres-range.congres-start[data-v-112df862]:before{border-top-left-radius:3px;border-bottom-left-radius:3px;left:0;width:calc(100% + var(--congres-bar-overlap))}.has-congres-range.congres-end[data-v-112df862]:before{border-top-right-radius:3px;border-bottom-right-radius:3px;right:0;left:auto;width:calc(100% + var(--congres-bar-overlap))}.has-congres-range.congres-start.congres-end[data-v-112df862]:before{border-radius:3px;left:0;width:100%}.has-congres-range.has-multiple-congres[data-v-112df862]:before{height:8px}.has-contrat-range[data-v-112df862]{overflow:visible!important}.has-contrat-range[data-v-112df862]:before{content:"";position:absolute;bottom:0;left:calc(-1 * var(--congres-bar-overlap));width:calc(100% + (2 * var(--congres-bar-overlap)));height:6px;min-height:6px;background-color:var(--color-event-contrat);z-index:5;border-radius:0}.has-contrat-range.contrat-start[data-v-112df862]:before{border-top-left-radius:3px;border-bottom-left-radius:3px;left:0;width:calc(100% + var(--congres-bar-overlap))}.has-contrat-range.contrat-end[data-v-112df862]:before{border-top-right-radius:3px;border-bottom-right-radius:3px;right:0;left:auto;width:calc(100% + var(--congres-bar-overlap))}.has-contrat-range.contrat-start.contrat-end[data-v-112df862]:before{border-radius:3px;left:0;width:100%}.has-congres-range.has-contrat-range[data-v-112df862]:before{height:3px;background-color:var(--color-event-congres);border-radius:1.5px}.has-congres-range.has-multiple-congres.has-contrat-range[data-v-112df862]:before{height:4px}.has-congres-range.has-contrat-range[data-v-112df862]:after{content:"";position:absolute;bottom:0;left:calc(-1 * var(--congres-bar-overlap));width:calc(100% + (2 * var(--congres-bar-overlap)));height:3px;min-height:3px;background-color:var(--color-event-contrat);z-index:5;border-radius:0}.has-congres-range.has-contrat-range.contrat-start[data-v-112df862]:after{border-top-left-radius:1.5px;border-bottom-left-radius:1.5px;left:0;width:calc(100% + var(--congres-bar-overlap))}.has-congres-range.has-contrat-range.contrat-end[data-v-112df862]:after{border-top-right-radius:1.5px;border-bottom-right-radius:1.5px;right:0;left:auto;width:calc(100% + var(--congres-bar-overlap))}.has-congres-range.has-contrat-range.contrat-start.contrat-end[data-v-112df862]:after{border-radius:1.5px;left:0;width:100%}.congres-count-badge[data-v-112df862]{position:absolute;bottom:10px;right:2px;background-color:var(--color-event-congres);color:#fff;font-size:8px;font-weight:700;line-height:1;padding:2px 4px;border-radius:4px;z-index:20;min-width:14px;text-align:center;box-shadow:0 1px 2px #0003;pointer-events:none}.has-contrat-range .congres-count-badge[data-v-112df862]{bottom:7px}.calendar-heading-primary[data-v-d7d405be]{color:var(--color-secondary-foreground)!important}.calendar-heading-dejeuner[data-v-d7d405be]{color:var(--color-event-dejeuner)!important}.calendar-heading-visite[data-v-d7d405be]{color:var(--color-event-visite)!important}.calendar-heading-congres[data-v-d7d405be]{color:var(--color-event-congres)!important}.calendar-heading-contrat[data-v-d7d405be]{color:var(--color-event-contrat)!important}.calendar-stacked-container[data-v-1bd7b2ac]{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;min-height:0;flex:1;box-sizing:border-box;overflow:hidden}.calendars-wrapper[data-v-1bd7b2ac]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-height:0;width:100%;height:100%}.badge-container[data-v-1bd7b2ac]{flex-shrink:0;padding-top:.5rem;width:100%}.calendar-single-month[data-v-1bd7b2ac],.calendar-double-month[data-v-1bd7b2ac]{display:flex;flex-direction:column;flex:1;min-height:0;width:100%;height:100%}.calendar-single-month[data-v-1bd7b2ac] [data-calendar-root],.calendar-single-month[data-v-1bd7b2ac] [class*=CalendarRoot],.calendar-double-month[data-v-1bd7b2ac] [data-calendar-root],.calendar-double-month[data-v-1bd7b2ac] [class*=CalendarRoot]{display:flex;flex-direction:column;flex:1;height:100%;padding:.1875rem;width:100%;box-sizing:border-box}.calendar-single-month[data-v-1bd7b2ac] .p-3,.calendar-double-month[data-v-1bd7b2ac] .p-3{display:flex;flex-direction:column;flex:1;min-height:0;padding:.125rem}.calendar-single-month[data-v-1bd7b2ac] br,.calendar-double-month[data-v-1bd7b2ac] br{display:none}.calendar-single-month[data-v-1bd7b2ac] .mt-10,.calendar-double-month[data-v-1bd7b2ac] .mt-10{flex:1;display:flex;flex-direction:column;margin-top:.125rem;gap:0;min-height:0}.calendar-single-month[data-v-1bd7b2ac] .mt-10>table,.calendar-double-month[data-v-1bd7b2ac] .mt-10>table{flex:1;width:100%;table-layout:fixed;height:100%}.calendar-single-month[data-v-1bd7b2ac] tbody,.calendar-double-month[data-v-1bd7b2ac] tbody{height:100%}.calendar-single-month[data-v-1bd7b2ac] tbody tr,.calendar-double-month[data-v-1bd7b2ac] tbody tr{margin:0;padding:0}.calendar-single-month[data-v-1bd7b2ac] tbody td,.calendar-double-month[data-v-1bd7b2ac] tbody td{padding:0;vertical-align:middle;text-align:center;width:calc(100% / 7)}.calendar-single-month[data-v-1bd7b2ac] tbody td button,.calendar-double-month[data-v-1bd7b2ac] tbody td button{display:flex;align-items:center;justify-content:center;height:100%;width:auto;aspect-ratio:1 / 1;margin:0 auto;padding:0;border-radius:.5rem;box-sizing:border-box}.calendar-single-month[data-v-1bd7b2ac] [class*=CalendarHeader],.calendar-double-month[data-v-1bd7b2ac] [class*=CalendarHeader]{flex-shrink:0;padding:.0625rem 0}.calendar-single-month[data-v-1bd7b2ac] thead th,.calendar-double-month[data-v-1bd7b2ac] thead th{width:calc(100% / 7);min-width:0;box-sizing:border-box}.calendar-single-month[data-v-1bd7b2ac] tbody tr:first-child td,.calendar-double-month[data-v-1bd7b2ac] tbody tr:first-child td{padding-top:10px}.calendar-single-month[data-v-1bd7b2ac] tbody tr.mt-2,.calendar-double-month[data-v-1bd7b2ac] tbody tr.mt-2{margin-top:0}.calendar-stacked-container button,.calendar-stacked-container button:hover,.calendar-stacked-container button:focus,.calendar-stacked-container button[data-selected],.calendar-stacked-container button[data-selected]:hover,.calendar-stacked-container button[data-selected]:focus{aspect-ratio:1 / 1!important;height:100%!important;width:auto!important;border-radius:.5rem!important;font-size:var(--day-font-size, 12px)!important;font-family:var(--font-body, system-ui, sans-serif)!important;font-weight:400!important}.calendar-stacked-container button:not([data-selected]):not([data-today]):not([data-outside-view]){color:var(--color-brand-ink)!important}.action-item[data-v-27711fe9]{position:relative;padding:12px 14px 12px 20px;border:none;background:var(--bg, transparent);box-sizing:border-box;border-radius:10px;width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:space-between}.action-item.is-dejeuner[data-v-27711fe9]{background-color:var(--color-event-dejeuner-bg)}.action-item.is-visite[data-v-27711fe9]{background-color:var(--color-event-visite-bg)}.action-item.is-congres[data-v-27711fe9]{background-color:var(--color-event-congres-bg)}.action-item.is-contrat[data-v-27711fe9]{background-color:var(--color-event-contrat-bg)}.action-item[data-v-27711fe9]:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:4px;border-radius:4px;background:var(--left-color, var(--color-visit))}.action-item.is-dejeuner[data-v-27711fe9]:before{background-color:var(--color-event-dejeuner)}.action-item.is-visite[data-v-27711fe9]:before{background-color:var(--color-event-visite)}.action-item.is-congres[data-v-27711fe9]:before{background-color:var(--color-event-congres)}.action-item.is-contrat[data-v-27711fe9]:before{background-color:var(--color-event-contrat)}.action-row[data-v-27711fe9]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;justify-content:space-between;width:100%;min-height:0;height:100%}.meta[data-v-27711fe9]{display:flex;gap:10px;min-width:0;flex:1 1 auto;align-items:flex-start;width:100%;flex-direction:column}.content[data-v-27711fe9]{min-width:0;flex:1 1 auto;width:100%}.title-row[data-v-27711fe9]{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;width:100%;justify-content:space-between;min-width:0;overflow:hidden}.title[data-v-27711fe9]{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.date-row[data-v-27711fe9]{display:flex;gap:6px;align-items:center;flex-shrink:0}.date[data-v-27711fe9]{font-size:13px;color:var(--color-slate-600);white-space:nowrap}.creator-avatar[data-v-27711fe9]{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;border-radius:50%!important;overflow:hidden!important;flex-shrink:0}.subtitle[data-v-27711fe9]{margin-top:2px;color:var(--color-muted-foreground);font-size:13px;line-height:1.3}.item-actions[data-v-27711fe9]{display:flex;gap:8px;align-items:center;flex-shrink:0;min-width:0;margin-bottom:15px;width:100%;justify-content:flex-end;margin-top:auto}.badge[data-v-27711fe9]{padding:4px 10px;border-radius:6px;font-weight:600;font-size:12px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.badge-dejeuner[data-v-27711fe9]{border:1px solid var(--color-event-dejeuner);color:var(--color-event-dejeuner);background:#fff}.badge-visite[data-v-27711fe9]{border:1px solid var(--color-event-visite);color:var(--color-event-visite);background:#fff}.badge-congres[data-v-27711fe9]{border:1px solid var(--color-event-congres);color:var(--color-event-congres);background:#fff}.badge-contrat[data-v-27711fe9]{border:1px solid var(--color-event-contrat);color:var(--color-event-contrat);background:#fff}.badge-over-limit[data-v-27711fe9]{border:1px solid var(--color-badge-danger, #d4183d)!important;color:var(--color-badge-overlimit-text, #fdfcfb)!important;background:var(--color-badge-danger, #d4183d)!important}.action-item.is-dejeuner .title[data-v-27711fe9]{color:var(--color-event-dejeuner)}.action-item.is-visite .title[data-v-27711fe9]{color:var(--color-event-visite)}.action-item.is-congres .title[data-v-27711fe9]{color:var(--color-event-congres)}.action-item.is-contrat .title[data-v-27711fe9]{color:var(--color-event-contrat)}.btn-view[data-v-27711fe9]{border:none;background:transparent;padding:6px 16px;border-radius:8px;cursor:pointer;color:var(--color-brand-ink);transition:all .2s;font-size:13px;font-weight:500;white-space:nowrap;min-width:70px}.btn-validate[data-v-27711fe9]{border:none;padding:6px 16px;border-radius:8px;cursor:pointer;transition:all .2s;font-size:13px;font-weight:500;white-space:nowrap;min-width:70px}.btn-view.btn-icon-only[data-v-27711fe9],.btn-validate.btn-icon-only[data-v-27711fe9]{min-width:36px;width:36px;height:36px;padding:6px;display:inline-flex;align-items:center;justify-content:center}.action-item.is-dejeuner .btn-validate[data-v-27711fe9]{background-color:var(--color-event-dejeuner);color:#fff}.action-item.is-dejeuner .btn-validate[data-v-27711fe9]:hover:not(:disabled){opacity:.9}.action-item.is-visite .btn-validate[data-v-27711fe9]{background-color:var(--color-event-visite);color:#fff}.action-item.is-visite .btn-validate[data-v-27711fe9]:hover:not(:disabled){opacity:.9}.btn-validate[data-v-27711fe9]:disabled,.btn-validate-disabled[data-v-27711fe9]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-validate[data-v-27711fe9]:disabled:hover,.btn-validate-disabled[data-v-27711fe9]:hover{opacity:.5}.action-item.is-dejeuner .btn-view[data-v-27711fe9]{background-color:var(--color-event-dejeuner);color:#fff}.action-item.is-dejeuner .btn-view[data-v-27711fe9]:hover{opacity:.9}.action-item.is-visite .btn-view[data-v-27711fe9]{background-color:var(--color-event-visite);color:#fff}.action-item.is-visite .btn-view[data-v-27711fe9]:hover{opacity:.9}.action-item.is-congres .btn-view[data-v-27711fe9]{background-color:var(--color-event-congres);color:#fff}.action-item.is-congres .btn-view[data-v-27711fe9]:hover{opacity:.9}.action-item.is-contrat .btn-view[data-v-27711fe9]{background-color:var(--color-event-contrat);color:#fff}.action-item.is-contrat .btn-view[data-v-27711fe9]:hover{opacity:.9}.btn-create[data-v-27711fe9]{border:none;padding:6px 16px;border-radius:8px;cursor:pointer;transition:all .2s;font-size:13px;font-weight:500;white-space:nowrap;min-width:70px}.action-item.is-dejeuner .btn-create[data-v-27711fe9]{background-color:var(--color-event-dejeuner);color:#fff}.action-item.is-dejeuner .btn-create[data-v-27711fe9]:hover{opacity:.9}.action-item.is-visite .btn-create[data-v-27711fe9]{background-color:var(--color-event-visite);color:#fff}.action-item.is-visite .btn-create[data-v-27711fe9]:hover{opacity:.9}.action-item.is-congres .btn-create[data-v-27711fe9]{background-color:var(--color-event-congres);color:#fff}.action-item.is-congres .btn-create[data-v-27711fe9]:hover{opacity:.9}.action-item.is-contrat .btn-create[data-v-27711fe9]{background-color:var(--color-event-contrat);color:#fff}.action-item.is-contrat .btn-create[data-v-27711fe9]:hover{opacity:.9}.btn-view[data-v-27711fe9]:disabled,.btn-view-disabled[data-v-27711fe9]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-view[data-v-27711fe9]:disabled:hover,.btn-view-disabled[data-v-27711fe9]:hover{opacity:.5}.professionnels-avatars[data-v-27711fe9]{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px;align-items:center}.avatar-item[data-v-27711fe9]{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;border-radius:50%!important;overflow:hidden!important;flex-shrink:0}.avatar-fallback-item[data-v-27711fe9]{width:100%!important;height:100%!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-weight:600!important;color:#fff!important}.avatar-fallback-dejeuner[data-v-27711fe9]{background-color:var(--color-event-dejeuner)!important}.avatar-fallback-visite[data-v-27711fe9]{background-color:var(--color-event-visite)!important}.avatar-fallback-congres[data-v-27711fe9]{background-color:var(--color-event-congres)!important}.avatar-fallback-contrat[data-v-27711fe9]{background-color:var(--color-event-contrat)!important}.action-item.requires-upgrade[data-v-27711fe9]{opacity:.6;position:relative}.action-item.requires-upgrade[data-v-27711fe9]:after{content:"";position:absolute;inset:0;background:#ffffff4d;pointer-events:none;border-radius:10px}.upgrade-message[data-v-27711fe9]{margin-top:4px;font-size:11px;color:var(--color-muted-foreground);font-style:italic;line-height:1.3}.badge-upgrade[data-v-27711fe9]{padding:4px 10px;border-radius:6px;font-weight:600;font-size:11px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background-color:var(--color-muted);color:var(--color-muted-foreground);border:1px solid var(--color-border)}@media(max-width:640px){.action-row[data-v-27711fe9]{flex-direction:column;align-items:flex-start}.item-actions[data-v-27711fe9]{width:100%;display:flex;justify-content:flex-end}.btn-view[data-v-27711fe9]{width:120px}}.carousel-nav-group[data-v-f758748c]{display:flex;gap:4px;margin-right:auto;flex-shrink:0;align-items:center}.carousel-chevron[data-v-f758748c]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:4px;color:#fff;cursor:pointer;transition:opacity .2s}.carousel-chevron[data-v-f758748c]:hover:not(:disabled){opacity:.9}.carousel-chevron[data-v-f758748c]:disabled{opacity:.35;cursor:not-allowed}.carousel-chevron-icon[data-v-f758748c]{width:14px;height:14px}.carousel-chevron-dejeuner[data-v-f758748c]{background-color:var(--color-event-dejeuner)}.carousel-chevron-visite[data-v-f758748c]{background-color:var(--color-event-visite)}.carousel-chevron-congres[data-v-f758748c]{background-color:var(--color-event-congres)}.carousel-chevron-contrat[data-v-f758748c]{background-color:var(--color-event-contrat)}.actions-card[data-v-5b9d1eb0]{display:flex;flex-direction:column;flex:1;min-height:0;padding:0;box-sizing:border-box;border:none;background:transparent;min-width:0;width:100%}.actions-list[data-v-5b9d1eb0]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:12px;border:none;background:transparent;min-width:0;width:100%;flex:1;min-height:0;box-sizing:border-box}.actions-list-carousel[data-v-5b9d1eb0]{list-style:none}.actions-list-carousel[data-v-5b9d1eb0]>*{min-height:0;min-width:0}@container events-recents (max-height: 380px){.actions-list-carousel[data-v-5b9d1eb0]{grid-template-columns:1fr;grid-template-rows:repeat(4,auto);min-height:0;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-slate-300) transparent}.actions-list-carousel[data-v-5b9d1eb0]::-webkit-scrollbar{width:8px}.actions-list-carousel[data-v-5b9d1eb0]::-webkit-scrollbar-track{background:transparent}.actions-list-carousel[data-v-5b9d1eb0]::-webkit-scrollbar-thumb{background:var(--color-slate-300);border-radius:4px}.actions-list-carousel[data-v-5b9d1eb0]::-webkit-scrollbar-thumb:hover{background:var(--color-slate-600)}.actions-list-carousel[data-v-5b9d1eb0]>*{min-height:140px}}.actions-list-carousel[data-v-5b9d1eb0]>* .action-item{border-radius:10px}.actions-row[data-v-5b9d1eb0]{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:10px;padding:4px 12px 4px 28px;border-radius:12px;border:1px solid var(--color-background-border);background:var(--bg-card);box-shadow:none;position:relative;width:100%;box-sizing:border-box;min-height:40px}.actions-row[data-v-5b9d1eb0]:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:10px;border-radius:8px;background:var(--left-color, transparent)}.actions-row.has-badge[data-v-5b9d1eb0]{border-color:var(--rest-color, var(--color-background-border))}.actions-row.has-badge[data-v-5b9d1eb0]:before{display:none}.left[data-v-5b9d1eb0],.center[data-v-5b9d1eb0],.right[data-v-5b9d1eb0]{height:auto;display:flex;align-items:center}.left .label[data-v-5b9d1eb0]{align-self:center}.left .label[data-v-5b9d1eb0]{font-weight:700;font-size:18px;text-align:left;white-space:normal;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.center[data-v-5b9d1eb0]{display:flex;align-items:center;gap:12px;justify-content:flex-start;flex-wrap:nowrap}.date[data-v-5b9d1eb0]{color:var(--color-slate-600);font-size:16px;min-width:70px;text-align:left;white-space:nowrap}.healthCarePro[data-v-5b9d1eb0]{color:var(--color-brand-ink);font-size:14px;white-space:nowrap}.badge-inline[data-v-5b9d1eb0]{margin-left:12px;display:inline-flex}.right[data-v-5b9d1eb0]{display:flex;align-items:center;gap:12px}@media(max-width:640px){.actions-row[data-v-5b9d1eb0]{grid-template-columns:1fr;gap:8px;padding:12px}.center[data-v-5b9d1eb0]{flex-direction:column;align-items:flex-start;gap:6px}.right[data-v-5b9d1eb0]{justify-self:end}}.badge[data-v-5b9d1eb0]{background:#fff;padding:6px 8px;border-radius:8px;font-weight:600;font-size:15px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;margin-left:8px}.btn-cta[data-v-5b9d1eb0]{border:none;padding:6px 14px;border-radius:20px;cursor:pointer;font-size:15px;min-width:72px;text-align:center;display:inline-flex;align-items:center;justify-content:center;height:36px;box-sizing:border-box}.actions-row[data-v-5b9d1eb0]>*{min-width:0}@media(min-width:641px)and (max-width:879px){.actions-row[data-v-5b9d1eb0]{grid-template-columns:1fr auto;gap:10px;padding:8px;min-height:44px;max-height:64px}.center[data-v-5b9d1eb0]{display:none}.btn-cta[data-v-5b9d1eb0]{min-width:88px;padding:8px 12px}}@media(min-width:880px)and (max-width:1194px){.actions-row[data-v-5b9d1eb0]{grid-template-columns:1fr auto;gap:10px;padding:8px;min-height:44px;max-height:64px}.left[data-v-5b9d1eb0]{display:none}.center[data-v-5b9d1eb0]{justify-content:flex-start}.center[data-v-5b9d1eb0]{padding-left:12px}.right[data-v-5b9d1eb0]{justify-self:end}.left[data-v-5b9d1eb0],.center[data-v-5b9d1eb0],.right[data-v-5b9d1eb0]{height:auto;align-items:center}.left .label[data-v-5b9d1eb0],.date[data-v-5b9d1eb0],.healthCarePro[data-v-5b9d1eb0]{line-height:1}.right .btn-cta[data-v-5b9d1eb0]{align-self:center}.btn-cta[data-v-5b9d1eb0]{min-width:60px;padding:6px 10px;height:20px;font-size:14px}.actions-row.has-badge[data-v-5b9d1eb0]{border-left:6px solid var(--btn-color);border-right:1px solid var(--rest-color, var(--color-background-border))}.badge-inline[data-v-5b9d1eb0]{display:none}}@media(max-width:640px){.actions-row[data-v-5b9d1eb0]{grid-template-columns:1fr;gap:6px;padding:10px}.center[data-v-5b9d1eb0]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.right[data-v-5b9d1eb0]{justify-self:end}.btn-cta[data-v-5b9d1eb0]{width:140px;min-width:0}}@media(max-width:420px){.btn-cta[data-v-5b9d1eb0]{width:100%}}@media(max-width:768px){.actions-list[data-v-5b9d1eb0]{grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}.actions-list-carousel[data-v-5b9d1eb0]>*{min-height:140px}}.events-list[data-v-cd8cb890]{max-height:60vh;overflow-y:auto}.camera-capture-dejeuner[data-v-37cb92e7] .bg-primary,.camera-capture-dejeuner[data-v-37cb92e7] button.bg-primary,.camera-capture-dejeuner[data-v-37cb92e7] [class*=bg-primary]{background-color:#12b981!important}.camera-capture-dejeuner[data-v-37cb92e7] .bg-primary:hover,.camera-capture-dejeuner[data-v-37cb92e7] button.bg-primary:hover,.camera-capture-dejeuner[data-v-37cb92e7] .hover\:bg-primary\/90:hover,.camera-capture-dejeuner[data-v-37cb92e7] [class*=bg-primary]:hover{background-color:#12b981e6!important}.camera-capture-dejeuner[data-v-37cb92e7] .text-primary,.camera-capture-dejeuner[data-v-37cb92e7] .text-primary span{color:#12b981!important}.camera-capture-dejeuner[data-v-37cb92e7] .border-primary,.camera-capture-dejeuner[data-v-37cb92e7] .hover\:border-primary:hover{border-color:#12b981!important}.camera-capture-dejeuner[data-v-37cb92e7] .text-primary svg,.camera-capture-dejeuner[data-v-37cb92e7] svg.text-primary{color:#12b981!important}.camera-capture-dejeuner[data-v-37cb92e7] .focus\:ring-primary:focus,.camera-capture-dejeuner[data-v-37cb92e7] [class*="focus:ring-primary"]:focus{--tw-ring-color: #12b981 !important}.camera-capture-dejeuner[data-v-37cb92e7] button:focus:not(:disabled){border-color:#12b981!important;--tw-ring-color: #12b981 !important;box-shadow:0 0 0 2px #12b98133!important}.camera-capture-dejeuner[data-v-37cb92e7] button:hover:not(:disabled):not(.bg-primary){border-color:#12b98180!important}.camera-capture-dejeuner[data-v-37cb92e7] h2,.camera-capture-dejeuner[data-v-37cb92e7] [class*=DialogTitle],.camera-capture-dejeuner[data-v-37cb92e7] [data-slot=title],.camera-capture-dejeuner[data-v-37cb92e7] header h2,.camera-capture-dejeuner[data-v-37cb92e7] .text-lg{color:#12b981!important}.camera-capture-dejeuner[data-v-37cb92e7] .text-primary-foreground,.camera-capture-dejeuner[data-v-37cb92e7] [class*=text-primary-foreground]{color:#fff!important}.camera-capture-dejeuner button[aria-label=Fermer][data-v-37cb92e7]:hover{border-color:#12b981!important;color:#12b981!important}[class*=camera-capture-dejeuner] h2,[class*=camera-capture-dejeuner] [class*=DialogTitle]{color:#12b981!important}[class*=camera-capture-dejeuner] .bg-primary,[class*=camera-capture-dejeuner] button.bg-primary{background-color:#12b981!important}[class*=camera-capture-dejeuner] .bg-primary:hover,[class*=camera-capture-dejeuner] button.bg-primary:hover{background-color:#12b981e6!important}[class*=camera-capture-dejeuner] .text-primary-foreground{color:#fff!important}[data-v-542605e9] .bg-primary,[data-v-542605e9] button.bg-primary{background-color:#12b981!important}[data-v-542605e9] .bg-primary:hover,[data-v-542605e9] button.bg-primary:hover,[data-v-542605e9] .hover\:bg-primary\/90:hover{background-color:#12b981e6!important}[data-v-542605e9] .text-primary,[data-v-542605e9] .text-primary span,[data-v-542605e9] .text-primary.underline{color:#12b981!important}[data-v-542605e9] .border-primary,[data-v-542605e9] .hover\:border-primary:hover{border-color:#12b981!important}[data-v-542605e9] [class*="hover:border-primary"]:hover,[data-v-542605e9] [class*=border-primary]{border-color:#12b981!important;background-color:#12b9810f!important}[data-v-542605e9] .text-primary svg,[data-v-542605e9] svg.text-primary,[data-v-542605e9] [class*=text-primary] svg{color:#12b981!important}[data-v-542605e9] .focus\:ring-primary:focus,[data-v-542605e9] .focus\:ring-ring:focus,[data-v-542605e9] [class*="focus:ring-primary"]:focus,[data-v-542605e9] [class*="focus:ring-ring"]:focus{--tw-ring-color: #12b981 !important}[data-v-542605e9] .text-primary[class*=h-9],[data-v-542605e9] .h-9.text-primary,[data-v-542605e9] button[class*=text-primary],[data-v-542605e9] .text-primary button{color:#12b981!important}[data-v-542605e9] .user-select{--user-select-text-color: #12b981}[data-v-542605e9] .user-select .user-select-badge-text,[data-v-542605e9] .user-select .user-select-selected-text,[data-v-542605e9] .referent-wrapper .user-select-badge-text,[data-v-542605e9] .referent-wrapper .user-select-selected-text,[data-v-542605e9] .user-select span.user-select-badge-text,[data-v-542605e9] .user-select .font-medium.user-select-selected-text,[data-v-542605e9] .user-select [class*=user-select-badge-text],[data-v-542605e9] .user-select [class*=user-select-selected-text]{color:#12b981!important}[data-v-542605e9] input:focus,[data-v-542605e9] input[type=text]:focus,[data-v-542605e9] input[type=number]:focus,[data-v-542605e9] .input:focus,[data-v-542605e9] [class*=input]:focus{border-color:#12b981!important;--tw-ring-color: #12b981 !important;box-shadow:0 0 0 2px #12b98133!important}[data-v-542605e9] input:hover:not(:disabled),[data-v-542605e9] input[type=text]:hover:not(:disabled),[data-v-542605e9] input[type=number]:hover:not(:disabled),[data-v-542605e9] .input:hover:not(:disabled),[data-v-542605e9] [class*=input]:hover:not(:disabled){border-color:#12b98180!important}[data-v-542605e9] select:focus,[data-v-542605e9] button:focus:not(:disabled),[data-v-542605e9] [role=button]:focus,[data-v-542605e9] [role=combobox]:focus{border-color:#12b981!important;--tw-ring-color: #12b981 !important;box-shadow:0 0 0 2px #12b98133!important}[data-v-542605e9] select:hover:not(:disabled),[data-v-542605e9] button:hover:not(:disabled):not(.bg-primary),[data-v-542605e9] [role=button]:hover:not(:disabled),[data-v-542605e9] [role=combobox]:hover:not(:disabled){border-color:#12b98180!important}[data-v-542605e9] .professionnel-select,[data-v-542605e9] [class*=professionnel]{--professionnel-select-hover-color: rgba(18, 185, 129, .1) !important;--professionnel-select-selected-color: rgba(18, 185, 129, .15) !important;--professionnel-select-border-color: #12b981 !important}[data-v-542605e9] .professionnel-select:hover,[data-v-542605e9] [class*=professionnel]:hover{border-color:#12b98180!important;background-color:#12b9810d!important}[data-v-542605e9] .professionnel-select[aria-expanded=true],[data-v-542605e9] [class*=professionnel][aria-expanded=true]{border-color:#12b981!important;box-shadow:0 0 0 2px #12b98133!important}[data-v-542605e9] .badge:hover,[data-v-542605e9] [class*=badge]:hover{background-color:#12b98126!important;border-color:#12b9814d!important}[data-v-542605e9] [class*=drop]:hover,[data-v-542605e9] [class*=upload]:hover{border-color:#12b981!important;background-color:#12b9810f!important}[data-v-542605e9] button[role=gridcell]:hover:not([data-selected]),[data-v-542605e9] [role=gridcell] button:hover:not([data-selected]){background-color:#12b9811a!important;color:#12b981!important}[data-v-542605e9] button[role=gridcell]:focus,[data-v-542605e9] [role=gridcell] button:focus{outline:2px solid #12b981!important;outline-offset:2px!important}[data-v-542605e9] [aria-selected=true]:not([role=gridcell]),[data-v-542605e9] [data-selected=true]:not([class*=calendar-selected]){background-color:#12b981!important;color:#fff!important}[data-v-542605e9] .active,[data-v-542605e9] [class*=active],[data-v-542605e9] [aria-current=true]{background-color:#12b98126!important;color:#12b981!important;border-color:#12b9814d!important}[data-v-f440f37e] .bg-primary,[data-v-f440f37e] button.bg-primary{background-color:#f65675!important}[data-v-f440f37e] .bg-primary:hover,[data-v-f440f37e] button.bg-primary:hover,[data-v-f440f37e] .hover\:bg-primary\/90:hover{background-color:#f65675e6!important}[data-v-f440f37e] .text-primary,[data-v-f440f37e] .text-primary span,[data-v-f440f37e] .text-primary.underline{color:#f65675!important}[data-v-f440f37e] .border-primary,[data-v-f440f37e] .hover\:border-primary:hover{border-color:#f65675!important}[data-v-f440f37e] [class*="hover:border-primary"]:hover,[data-v-f440f37e] [class*=border-primary]{border-color:#f65675!important;background-color:#f656750f!important}[data-v-f440f37e] .text-primary svg,[data-v-f440f37e] svg.text-primary,[data-v-f440f37e] [class*=text-primary] svg{color:#f65675!important}[data-v-f440f37e] .focus\:ring-primary:focus,[data-v-f440f37e] .focus\:ring-ring:focus,[data-v-f440f37e] [class*="focus:ring-primary"]:focus,[data-v-f440f37e] [class*="focus:ring-ring"]:focus{--tw-ring-color: #F65675 !important}[data-v-f440f37e] .text-primary[class*=h-9],[data-v-f440f37e] .h-9.text-primary,[data-v-f440f37e] button[class*=text-primary],[data-v-f440f37e] .text-primary button{color:#f65675!important}[data-v-f440f37e] .user-select{--user-select-text-color: #F65675}[data-v-f440f37e] .user-select .user-select-badge-text,[data-v-f440f37e] .user-select .user-select-selected-text,[data-v-f440f37e] .referent-wrapper .user-select-badge-text,[data-v-f440f37e] .referent-wrapper .user-select-selected-text,[data-v-f440f37e] .user-select span.user-select-badge-text,[data-v-f440f37e] .user-select .font-medium.user-select-selected-text,[data-v-f440f37e] .user-select [class*=user-select-badge-text],[data-v-f440f37e] .user-select [class*=user-select-selected-text]{color:#f65675!important}.documents-zone-visite[data-v-f440f37e],.goodies-zone-visite[data-v-f440f37e],.invitations-zone-visite[data-v-f440f37e]{border-color:#f65675!important;background-color:#f656750f!important}[data-v-f440f37e] [data-state=checked].bg-primary,[data-v-f440f37e] [data-state=checked][class*=bg-primary]{background-color:#f65675!important}[data-v-f440f37e] [data-state=checked].border-primary,[data-v-f440f37e] [data-state=checked][class*=border-primary]{border-color:#f65675!important}[data-v-f440f37e] [data-state=checked].text-primary-foreground,[data-v-f440f37e] [data-state=checked][class*=text-primary-foreground]{color:#fff!important}[data-v-f440f37e] [data-state=checked] svg{color:#fff!important}.tooltip-wrapper{position:relative;display:inline-block;z-index:1}.tooltip-bubble{position:fixed;background:var(--color-brand-ink, #1e293b)!important;color:#fff!important;padding:8px 12px;border-radius:6px;white-space:normal;max-width:300px;font-size:12px;font-weight:500;line-height:1.4;z-index:99999;pointer-events:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;text-align:center}.tooltip-bubble--align-right{left:auto;right:0;transform:none}.tooltip-bubble--align-right.tooltip-bubble--top:after{left:auto;right:12px;transform:none}.tooltip-bubble--align-left{left:0;right:auto;transform:none}.tooltip-bubble--align-left.tooltip-bubble--top:after{left:12px;right:auto;transform:none}.tooltip-bubble:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-bottom-color:var(--color-brand-ink, #1e293b)}.tooltip-bubble--top:after{bottom:auto;top:100%;border-bottom-color:transparent;border-top-color:var(--color-brand-ink, #1e293b)}.tooltip-fade-enter-active,.tooltip-fade-leave-active{transition:opacity .15s ease,transform .15s ease}.tooltip-fade-enter-from,.tooltip-fade-leave-to{opacity:0;transform:translate(-50%) translateY(-4px)}.tooltip-bubble--align-right.tooltip-fade-enter-from,.tooltip-bubble--align-right.tooltip-fade-leave-to,.tooltip-bubble--align-left.tooltip-fade-enter-from,.tooltip-bubble--align-left.tooltip-fade-leave-to{transform:translateY(-4px)}.prise-en-charge-form[data-v-a67567ef]{width:100%}.badge-button[data-v-a67567ef]{display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;transition:color .2s,background-color .2s,border-color .2s;border:1px solid transparent;cursor:pointer;font-family:inherit}.theme-congres .badge-button.badge-congres-light[data-v-a67567ef]{background-color:var(--color-event-congres-bg);color:var(--color-event-congres)}.theme-congres .badge-button.badge-congres-light[data-v-a67567ef]:hover{background-color:var(--color-event-congres);color:#fff}.theme-congres .btn-plus-congres[data-v-a67567ef]{background-color:var(--color-event-congres-bg);color:var(--color-event-congres);border:1px solid var(--color-event-congres-bg)}.theme-congres .btn-plus-congres[data-v-a67567ef]:hover{background-color:var(--color-event-congres);color:#fff}.theme-congres .pec-link-congres[data-v-a67567ef]{color:var(--color-event-congres)!important}.theme-orange .badge-button.badge-orange-light[data-v-a67567ef]{background-color:#ea5d1c1a;color:var(--color-brand-primary)}.theme-orange .badge-button.badge-orange-light[data-v-a67567ef]:hover{background-color:var(--color-brand-primary);color:#fff}.theme-orange .btn-plus-orange[data-v-a67567ef]{background-color:#ea5d1c1a;color:var(--color-brand-primary);border:1px solid rgba(234,93,28,.1)}.theme-orange .btn-plus-orange[data-v-a67567ef]:hover{background-color:var(--color-brand-primary);color:#fff}.theme-orange .pec-link-orange[data-v-a67567ef]{color:var(--color-brand-primary)!important}.pec-card-disabled[data-v-a67567ef]{opacity:.75;background-color:var(--muted)}.pec-card-disabled[data-v-a67567ef]:hover{box-shadow:none}.pec-read-only[data-v-a67567ef]{pointer-events:none;opacity:.85}.file-upload-button[data-v-0615f628],.staff-rp-congres-form[data-v-02d288f2]{width:100%}.prise-en-charge-global-card[data-v-02d288f2]{background-color:var(--color-muted)!important}.prise-en-charge-title[data-v-02d288f2]{color:var(--color-event-congres)!important}.congres-form-fields[data-v-02d288f2] input[type=text]:focus-visible,.congres-form-fields[data-v-02d288f2] input[type=text]:focus,.congres-form-fields[data-v-02d288f2] input:focus-visible,.congres-form-fields[data-v-02d288f2] input:focus{border-color:var(--color-event-congres)!important;--tw-ring-color: var(--color-event-congres) !important;outline-color:var(--color-event-congres)!important;box-shadow:0 0 0 1px var(--color-event-congres)!important}.congres-form-fields[data-v-02d288f2] input[type=text]:hover,.congres-form-fields[data-v-02d288f2] input:hover{border-color:var(--color-event-congres)!important}.congres-form-fields[data-v-02d288f2] [role=combobox]:focus,.congres-form-fields[data-v-02d288f2] [role=combobox]:focus-visible,.congres-form-fields[data-v-02d288f2] button[role=combobox]:focus,.congres-form-fields[data-v-02d288f2] button[role=combobox]:focus-visible,.congres-form-fields[data-v-02d288f2] button:focus,.congres-form-fields[data-v-02d288f2] button:focus-visible{border-color:var(--color-event-congres)!important;--tw-ring-color: var(--color-event-congres) !important;outline-color:var(--color-event-congres)!important;box-shadow:0 0 0 1px var(--color-event-congres)!important}.congres-form-fields[data-v-02d288f2] [role=combobox]:hover,.congres-form-fields[data-v-02d288f2] button[role=combobox]:hover,.congres-form-fields[data-v-02d288f2] button:hover{border-color:var(--color-event-congres)!important}.congres-form-fields[data-v-02d288f2] [role=option][data-selected]{background-color:#3dadff1a!important;color:var(--color-event-congres)!important}.congres-form-fields[data-v-02d288f2] [role=option][data-highlighted],.congres-form-fields[data-v-02d288f2] [role=option]:hover,.congres-form-fields[data-v-02d288f2] .select-item[data-highlighted],.congres-form-fields[data-v-02d288f2] .select-item:hover{background-color:#3dadff26!important;color:var(--color-event-congres)!important}.btn-plus-congres[data-v-02d288f2]{background-color:var(--color-event-congres-bg);color:var(--color-event-congres);border:1px solid var(--color-event-congres-bg)}.btn-plus-congres[data-v-02d288f2]:hover{background-color:var(--color-event-congres);color:#fff}.form-congres .btn-regimes-pec[data-v-02d288f2],.form-congres[data-v-02d288f2] .btn-regimes-pec,.btn-regimes-pec[data-v-02d288f2]{border:none!important;background-color:#fff!important;background:#fff!important;color:#3dadff!important}.form-congres .btn-regimes-pec[data-v-02d288f2]:hover,.form-congres[data-v-02d288f2] .btn-regimes-pec:hover,.btn-regimes-pec[data-v-02d288f2]:hover{border:none!important;background-color:#3dadff!important;background:#3dadff!important;color:#fff!important}.form-congres .btn-regimes-pec:hover.bg-primary[data-v-02d288f2],.form-congres[data-v-02d288f2] .btn-regimes-pec:hover.bg-primary,.form-congres .btn-regimes-pec:hover[class*="hover:bg-primary"][data-v-02d288f2],.form-congres[data-v-02d288f2] .btn-regimes-pec:hover[class*="hover:bg-primary"]{background-color:#3dadff!important;background:#3dadff!important}.form-congres .btn-regimes-pec:hover.text-primary-foreground[data-v-02d288f2],.form-congres[data-v-02d288f2] .btn-regimes-pec:hover.text-primary-foreground,.form-congres .btn-regimes-pec:hover[class*="hover:text-primary-foreground"][data-v-02d288f2],.form-congres[data-v-02d288f2] .btn-regimes-pec:hover[class*="hover:text-primary-foreground"]{color:#fff!important}.professionnel-search-input[data-v-d478c1aa]{width:100%}[data-v-d478c1aa] .sidebar-bg{background-color:var(--color-background-card, #ffffff)!important;opacity:1!important}.professionnel-form[data-v-68d77f30]{width:100%}.professionnel-search-wrapper[data-v-68d77f30]{padding:12px;border:2px dashed var(--color-brand-primary, #ea5d1c);border-radius:12px;background-color:var(--color-background-upload)}.address-wrapper[data-v-68d77f30]{padding:18px;border:2px dashed #8e8e93;border-radius:12px;background-color:transparent}.address-tabs-list[data-v-68d77f30]{display:flex;gap:0;background-color:transparent;border:none;border-bottom:1px solid #e5e5e7;border-radius:0;padding:0;margin-bottom:16px}.address-tab-trigger[data-v-68d77f30]{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:14px;font-weight:500;color:#8e8e93;background-color:transparent;border:none;border-radius:0;cursor:pointer;transition:color .2s ease;position:relative;box-shadow:none;outline:none}.address-tab-trigger[data-v-68d77f30]:hover{color:#8e8e93}.address-tab-trigger[data-state=active][data-v-68d77f30]{color:var(--color-brand-primary, #ea5d1c);background-color:transparent;box-shadow:none;border:none}.address-tab-trigger[data-state=active][data-v-68d77f30]:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:calc(100% - 24px);height:3px;background-color:var(--color-brand-primary, #ea5d1c);border-radius:0}.address-tab-trigger[data-v-68d77f30]:focus-visible{outline:none;ring:none}.toggle-statistics-btn[data-v-b9d55074]{background-color:var(--color-brand-primary, #ea5d1c)!important;color:#fff!important}.toggle-statistics-btn[data-v-b9d55074]:hover{background-color:var(--color-secondary, var(--color-muted))!important;color:var(--color-secondary-foreground, var(--color-foreground))!important}.statistics-view[data-v-b9d55074]{width:100%}.dashboard-stats[data-v-b9d55074]{padding:16px;background-color:var(--color-background-upload);border-radius:8px;margin-bottom:24px}.stats-container[data-v-b9d55074]{display:flex;gap:24px;flex-wrap:wrap}.stat-card[data-v-b9d55074]{flex:1;min-width:150px;display:flex;flex-direction:column;gap:4px;position:relative}.stat-label[data-v-b9d55074]{font-size:14px;color:var(--color-muted-foreground);font-weight:500}.stat-value[data-v-b9d55074]{font-size:18px;font-weight:600;color:var(--color-foreground)}.stat-value-amount[data-v-b9d55074]{font-size:20px;color:var(--color-foreground)}.stat-indicator[data-v-b9d55074]{position:absolute;top:0;right:0;width:8px;height:8px;border-radius:50%}.stat-indicator-green[data-v-b9d55074]{background-color:var(--color-feedback-success)}.dashboard-table[data-v-b9d55074]{margin-top:24px}.loading-state[data-v-b9d55074],.error-state[data-v-b9d55074],.empty-state[data-v-b9d55074]{padding:24px;text-align:center;color:var(--color-muted-foreground)}.loading-state[data-v-b9d55074]{display:flex;flex-direction:column;align-items:center;gap:12px}.spinner[data-v-b9d55074]{width:32px;height:32px;border:3px solid var(--color-muted);border-top-color:var(--color-brand-primary);border-radius:50%;animation:spin-b9d55074 1s linear infinite}@keyframes spin-b9d55074{to{transform:rotate(360deg)}}.events-table[data-v-b9d55074]{width:100%;border-collapse:collapse;font-size:14px}.events-table thead[data-v-b9d55074]{background-color:var(--bg-track)}.events-table th[data-v-b9d55074]{padding:12px 16px;text-align:left;font-weight:700;font-size:14px;color:var(--color-foreground)}.events-table td[data-v-b9d55074]{padding:12px 16px;border-top:1px solid var(--color-background-border)}.event-row[data-v-b9d55074]{cursor:pointer;transition:background-color .2s}.event-row[data-v-b9d55074]:hover,.event-row.expanded[data-v-b9d55074]{background-color:var(--color-muted)}.visitor-cell[data-v-b9d55074]{display:flex;align-items:center;gap:8px}.visitor-avatar[data-v-b9d55074]{width:32px;height:32px;font-size:12px}.toggle-btn[data-v-b9d55074]{color:var(--color-brand-primary)}.toggle-btn[data-v-b9d55074]:hover{background-color:var(--color-background-peach)}.expanded-content[data-v-b9d55074]{background-color:var(--color-muted)}.expanded-details[data-v-b9d55074]{padding:16px;display:flex;flex-direction:column;gap:16px}.amount-section[data-v-b9d55074]{display:flex;align-items:center;gap:8px;font-size:14px}.amount-value[data-v-b9d55074]{font-weight:600;font-size:16px;color:var(--color-foreground)}.documents-section[data-v-b9d55074]{display:flex;flex-direction:column;gap:12px}.document-item[data-v-b9d55074]{display:flex;align-items:center;gap:12px;padding:8px;background-color:var(--color-background-card);border-radius:4px;border:1px solid var(--color-background-border)}.document-icon[data-v-b9d55074]{width:20px;height:20px;color:var(--color-muted-foreground);flex-shrink:0}.document-title[data-v-b9d55074]{flex:1;font-size:14px;color:var(--color-foreground)}.view-btn[data-v-b9d55074]{flex-shrink:0;font-size:12px;padding:4px 12px}.no-fees-message[data-v-b9d55074]{padding:12px;background-color:var(--color-muted);border-radius:4px;border:1px solid var(--color-background-border);color:var(--color-muted-foreground);font-size:14px;font-style:italic}.no-fees-message p[data-v-b9d55074]{margin:0}.proration-details[data-v-59132424]{display:flex;flex-direction:column;gap:8px}.proration-item[data-v-59132424]{padding:6px 0}.proration-item[data-v-59132424]:not(.proration-total){border-bottom:1px solid #f0f0f0}.proration-item.proration-total[data-v-59132424]{margin-top:12px;padding-top:12px;border-top:2px solid #bfdbfe}.proration-label[data-v-59132424]{flex:1}.proration-value[data-v-59132424]{flex-shrink:0;margin-left:8px}.plan-features-section[data-v-22308e24]{display:flex;flex-direction:column;gap:8px;padding:14px 0 0;border-top:1px solid #e5e5e7}.features-title[data-v-22308e24]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#888;margin:0 0 6px}.features-list[data-v-22308e24]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.feature-row[data-v-22308e24]{display:flex;align-items:center;gap:8px;font-size:14px}.feature-included .feature-label[data-v-22308e24]{color:#1a1a1a;font-weight:500}.feature-excluded .feature-label[data-v-22308e24]{color:#aaa;text-decoration:line-through}.feature-icon[data-v-22308e24]{flex-shrink:0;display:flex;align-items:center}.icon-check[data-v-22308e24]{width:18px;height:18px;color:#16a34a}.icon-x[data-v-22308e24]{width:18px;height:18px;color:#d1d5db}.feature-quota[data-v-22308e24]{margin-left:auto;font-size:12px;font-weight:600;color:#ea580c;background:#fff7ed;border-radius:4px;padding:1px 6px}.overage-block[data-v-22308e24]{margin-top:12px;padding:12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;display:flex;flex-direction:column;gap:6px}.overage-header[data-v-22308e24]{display:flex;align-items:center;gap:6px}.overage-icon[data-v-22308e24]{width:16px;height:16px;color:#ea580c;flex-shrink:0}.overage-title[data-v-22308e24]{font-size:12px;font-weight:700;color:#ea580c;text-transform:uppercase;letter-spacing:.04em}.overage-desc[data-v-22308e24]{font-size:13px;color:#7c3d12;margin:0;line-height:1.5;white-space:pre-line}.overage-desc strong[data-v-22308e24]{color:#c2410c}.plans-grid[data-v-5f58d33c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:16px}.plan-tagline[data-v-5f58d33c]{font-size:13px;font-weight:500;color:#ea580c;margin:2px 0 6px;line-height:1.4}.plan-card[data-v-5f58d33c]{transition:transform .2s,box-shadow .2s}.plan-card[data-v-5f58d33c]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.pricing-section[data-v-5f58d33c]{margin:16px 0}.price-label[data-v-5f58d33c]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#888;margin:0 0 4px}.price-display[data-v-5f58d33c]{display:flex;align-items:baseline;gap:8px}.price-amount[data-v-5f58d33c]{font-size:36px;font-weight:700;line-height:1}.price-period[data-v-5f58d33c]{font-size:16px;color:#666;font-weight:400}.plan-limits[data-v-5f58d33c]{margin:16px 0;padding:16px 0;border-top:1px solid #e5e5e7}.limits-list[data-v-5f58d33c]{display:flex;flex-direction:column;gap:8px}.limit-item[data-v-5f58d33c]{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.limit-label[data-v-5f58d33c]{font-size:14px;color:#666}.limit-value[data-v-5f58d33c]{font-size:16px;font-weight:600;color:#1a1a1a}.limit-value-unlimited[data-v-5f58d33c]{color:#ea580c}@media(max-width:768px){.plans-grid[data-v-5f58d33c]{grid-template-columns:1fr;gap:20px}.price-amount[data-v-5f58d33c]{font-size:28px}}.close-button-custom[data-v-5f58d33c],.close-button-custom[data-v-5f58d33c]:hover{background-color:transparent!important;border:none!important;box-shadow:none!important}.close-button-custom[data-v-5f58d33c]:focus,.close-button-custom[data-v-5f58d33c]:focus-visible{outline:none!important;box-shadow:none!important;border:none!important}.plan-selection-dialog{background-image:url(/fond-hono.svg);background-size:cover;background-position:center;background-repeat:no-repeat}[data-v-ea2fad4c] .dialog-content-rounded{border-radius:var(--radius-xl)}[data-v-ea2fad4c] .dialog-header{border-bottom:1px solid hsl(var(--border));padding-bottom:1rem}.dialog-dejeuner[data-v-ea2fad4c],.dialog-dejeuner[data-v-ea2fad4c] *{--user-select-text-color: #12b981 !important}.dialog-visite[data-v-ea2fad4c],.dialog-visite[data-v-ea2fad4c] *{--user-select-text-color: #F65675 !important}.dialog-congres[data-v-ea2fad4c],.dialog-congres[data-v-ea2fad4c] *{--user-select-text-color: #3dadff !important}.scrollbar-gutter-stable[data-v-ea2fad4c]{scrollbar-gutter:stable}.dialog-contrat[data-v-ea2fad4c],.dialog-contrat[data-v-ea2fad4c] *{--user-select-text-color: #5654a0 !important}[data-v-ea2fad4c] .event-type-avatar{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:50%!important;overflow:hidden!important;aspect-ratio:1 / 1!important}[data-v-ea2fad4c] .event-type-avatar-fallback{width:100%!important;height:100%!important;border-radius:50%!important;background-color:hsl(var(--primary) / .1)!important;display:flex!important;align-items:center!important;justify-content:center!important}.card-dejeuner[data-v-ea2fad4c] .event-type-avatar-fallback{background-color:#12b9810f!important}.card-dejeuner[data-v-ea2fad4c] .event-type-avatar svg,.card-dejeuner[data-v-ea2fad4c] .event-type-avatar .lucide,.card-dejeuner[data-v-ea2fad4c] .event-type-avatar .h-5{color:#12b981b3!important}.card-dejeuner[data-v-ea2fad4c] .card-dejeuner-title,.card-dejeuner[data-v-ea2fad4c] h3.card-dejeuner-title,.card-dejeuner[data-v-ea2fad4c] .card-dejeuner-title.text-primary{color:#12b981b3!important}.card-dejeuner[data-v-ea2fad4c]:hover{background-color:#12b9810f!important;border-color:#12b981!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.card-visite[data-v-ea2fad4c] .event-type-avatar-fallback{background-color:#fff7f8!important}.card-visite[data-v-ea2fad4c] .event-type-avatar svg,.card-visite[data-v-ea2fad4c] .event-type-avatar .lucide,.card-visite[data-v-ea2fad4c] .event-type-avatar .h-5{color:#f65675b3!important}.card-visite[data-v-ea2fad4c] .card-visite-title,.card-visite[data-v-ea2fad4c] h3.card-visite-title,.card-visite[data-v-ea2fad4c] .card-visite-title.text-primary{color:#f65675b3!important}.card-visite[data-v-ea2fad4c]:hover{background-color:#fff7f8!important;border-color:#f65675!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.card-congres[data-v-ea2fad4c] .event-type-avatar-fallback{background-color:#3dadff0f!important}.card-congres[data-v-ea2fad4c] .event-type-avatar svg,.card-congres[data-v-ea2fad4c] .event-type-avatar .lucide,.card-congres[data-v-ea2fad4c] .event-type-avatar .h-5{color:#3dadffb3!important}.card-congres[data-v-ea2fad4c] .card-congres-title,.card-congres[data-v-ea2fad4c] h3.card-congres-title,.card-congres[data-v-ea2fad4c] .card-congres-title.text-primary{color:#3dadffb3!important}.card-congres[data-v-ea2fad4c]:hover{background-color:#3dadff0f!important;border-color:#3dadff!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.card-contrat[data-v-ea2fad4c] .event-type-avatar-fallback{background-color:#5654a00f!important}.card-contrat[data-v-ea2fad4c] .event-type-avatar svg,.card-contrat[data-v-ea2fad4c] .event-type-avatar .lucide,.card-contrat[data-v-ea2fad4c] .event-type-avatar .h-5{color:#5654a0b3!important}.card-contrat[data-v-ea2fad4c] .card-contrat-title,.card-contrat[data-v-ea2fad4c] h3.card-contrat-title,.card-contrat[data-v-ea2fad4c] .card-contrat-title.text-primary{color:#5654a0b3!important}.card-contrat[data-v-ea2fad4c]:hover{background-color:#5654a00f!important;border-color:#5654a0!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.form-dejeuner[data-v-ea2fad4c] .text-primary,.form-dejeuner[data-v-ea2fad4c] .text-primary span,.form-dejeuner[data-v-ea2fad4c] .text-primary.underline{color:#12b981!important}.form-dejeuner[data-v-ea2fad4c] .bg-primary,.form-dejeuner[data-v-ea2fad4c] button.bg-primary{background-color:#12b981!important}.form-dejeuner[data-v-ea2fad4c] .bg-primary:hover,.form-dejeuner[data-v-ea2fad4c] button.bg-primary:hover,.form-dejeuner[data-v-ea2fad4c] .hover\:bg-primary\/90:hover{background-color:#12b981e6!important}.form-dejeuner[data-v-ea2fad4c] .border-primary,.form-dejeuner[data-v-ea2fad4c] .hover\:border-primary:hover{border-color:#12b981!important}.form-dejeuner[data-v-ea2fad4c] [class*="hover:border-primary"]:hover,.form-dejeuner[data-v-ea2fad4c] [class*=border-primary]{border-color:#12b981!important;background-color:#12b9810f!important}.form-dejeuner[data-v-ea2fad4c] .text-primary svg,.form-dejeuner[data-v-ea2fad4c] svg.text-primary,.form-dejeuner[data-v-ea2fad4c] [class*=text-primary] svg{color:#12b981!important}.form-dejeuner[data-v-ea2fad4c] .text-primary[class*=h-9],.form-dejeuner[data-v-ea2fad4c] .h-9.text-primary,.form-dejeuner[data-v-ea2fad4c] button[class*=text-primary],.form-dejeuner[data-v-ea2fad4c] .text-primary button,.form-dejeuner[data-v-ea2fad4c] button .text-primary{color:#12b981!important}.form-dejeuner[data-v-ea2fad4c]{--user-select-text-color: #12b981 !important}.form-dejeuner[data-v-ea2fad4c] .user-select .user-select-badge-text,.form-dejeuner[data-v-ea2fad4c] .user-select .user-select-selected-text,.form-dejeuner[data-v-ea2fad4c] .referent-wrapper .user-select-badge-text,.form-dejeuner[data-v-ea2fad4c] .referent-wrapper .user-select-selected-text,.form-dejeuner[data-v-ea2fad4c] .user-select span.user-select-badge-text,.form-dejeuner[data-v-ea2fad4c] .user-select .font-medium.user-select-selected-text,.form-dejeuner[data-v-ea2fad4c] .user-select [class*=user-select-badge-text],.form-dejeuner[data-v-ea2fad4c] .user-select [class*=user-select-selected-text],.form-dejeuner[data-v-ea2fad4c] .user-select span,.form-dejeuner[data-v-ea2fad4c] .referent-wrapper span,.form-dejeuner[data-v-ea2fad4c] .referent-wrapper span.user-select-badge-text,.form-dejeuner .user-select-badge-text[data-v-ea2fad4c],.form-dejeuner .user-select-selected-text[data-v-ea2fad4c],.form-dejeuner span.user-select-badge-text[data-v-ea2fad4c]{color:#12b981!important}.form-dejeuner[data-v-ea2fad4c] .user-select :deep(.user-select-badge-text),.form-dejeuner[data-v-ea2fad4c] .referent-wrapper :deep(.user-select-badge-text),.form-dejeuner[data-v-ea2fad4c] .user-select :deep(span.user-select-badge-text){color:#12b981!important}.form-dejeuner[data-v-ea2fad4c] .user-select-dejeuner .user-select-selected-text,.form-dejeuner[data-v-ea2fad4c] .user-select-dejeuner .font-medium.user-select-selected-text,.form-dejeuner[data-v-ea2fad4c] .user-select-dejeuner div.user-select-selected-text{color:#12b981!important}.form-dejeuner[data-v-ea2fad4c] input:focus,.form-dejeuner[data-v-ea2fad4c] input[type=text]:focus,.form-dejeuner[data-v-ea2fad4c] input[type=number]:focus,.form-dejeuner[data-v-ea2fad4c] .input:focus,.form-dejeuner[data-v-ea2fad4c] [class*=input]:focus{border-color:#12b981!important;--tw-ring-color: #12b981 !important;box-shadow:0 0 0 2px #12b98133!important}.form-dejeuner[data-v-ea2fad4c] input:hover:not(:disabled),.form-dejeuner[data-v-ea2fad4c] input[type=text]:hover:not(:disabled),.form-dejeuner[data-v-ea2fad4c] input[type=number]:hover:not(:disabled),.form-dejeuner[data-v-ea2fad4c] .input:hover:not(:disabled),.form-dejeuner[data-v-ea2fad4c] [class*=input]:hover:not(:disabled){border-color:#12b98180!important}.form-dejeuner[data-v-ea2fad4c] select:focus,.form-dejeuner[data-v-ea2fad4c] button:focus:not(:disabled):not(.bg-primary),.form-dejeuner[data-v-ea2fad4c] [role=button]:focus,.form-dejeuner[data-v-ea2fad4c] [role=combobox]:focus{border-color:#12b981!important;--tw-ring-color: #12b981 !important;box-shadow:0 0 0 2px #12b98133!important}.form-dejeuner[data-v-ea2fad4c] select:hover:not(:disabled),.form-dejeuner[data-v-ea2fad4c] button:hover:not(:disabled):not(.bg-primary),.form-dejeuner[data-v-ea2fad4c] [role=button]:hover:not(:disabled),.form-dejeuner[data-v-ea2fad4c] [role=combobox]:hover:not(:disabled){border-color:#12b98180!important}.form-dejeuner[data-v-ea2fad4c] .professionnel-select,.form-dejeuner[data-v-ea2fad4c] [class*=professionnel]{--professionnel-select-hover-color: rgba(18, 185, 129, .1) !important;--professionnel-select-selected-color: rgba(18, 185, 129, .15) !important;--professionnel-select-border-color: #12b981 !important}.form-dejeuner[data-v-ea2fad4c] .professionnel-select:hover,.form-dejeuner[data-v-ea2fad4c] [class*=professionnel]:hover{border-color:#12b98180!important;background-color:#12b9810d!important}.form-dejeuner[data-v-ea2fad4c] .professionnel-select[aria-expanded=true],.form-dejeuner[data-v-ea2fad4c] [class*=professionnel][aria-expanded=true]{border-color:#12b981!important;box-shadow:0 0 0 2px #12b98133!important}.form-dejeuner[data-v-ea2fad4c] .badge:hover,.form-dejeuner[data-v-ea2fad4c] [class*=badge]:hover{background-color:#12b98126!important;border-color:#12b9814d!important}.form-dejeuner[data-v-ea2fad4c] [class*=drop]:hover,.form-dejeuner[data-v-ea2fad4c] [class*=upload]:hover{border-color:#12b981!important;background-color:#12b9810f!important}.form-dejeuner[data-v-ea2fad4c] .active,.form-dejeuner[data-v-ea2fad4c] [class*=active],.form-dejeuner[data-v-ea2fad4c] [aria-current=true]{background-color:#12b98126!important;color:#12b981!important;border-color:#12b9814d!important}.form-dejeuner[data-v-ea2fad4c] .focus\:ring-primary:focus,.form-dejeuner[data-v-ea2fad4c] [class*="focus:ring-primary"]:focus{--tw-ring-color: #12b981 !important}.form-visite[data-v-ea2fad4c] .text-primary,.form-visite[data-v-ea2fad4c] .text-primary span,.form-visite[data-v-ea2fad4c] .text-primary.underline{color:#f65675!important}.form-visite[data-v-ea2fad4c] .bg-primary,.form-visite[data-v-ea2fad4c] button.bg-primary{background-color:#f65675!important}.form-visite[data-v-ea2fad4c] .bg-primary:hover,.form-visite[data-v-ea2fad4c] button.bg-primary:hover,.form-visite[data-v-ea2fad4c] .hover\:bg-primary\/90:hover{background-color:#f65675e6!important}.form-visite[data-v-ea2fad4c] .border-primary,.form-visite[data-v-ea2fad4c] .hover\:border-primary:hover{border-color:#f65675!important}.form-visite[data-v-ea2fad4c] [class*="hover:border-primary"]:hover,.form-visite[data-v-ea2fad4c] [class*=border-primary]{border-color:#f65675!important;background-color:#fff7f8!important}.form-visite[data-v-ea2fad4c] .text-primary svg,.form-visite[data-v-ea2fad4c] svg.text-primary,.form-visite[data-v-ea2fad4c] [class*=text-primary] svg{color:#f65675!important}.form-visite[data-v-ea2fad4c] .text-primary[class*=h-9],.form-visite[data-v-ea2fad4c] .h-9.text-primary,.form-visite[data-v-ea2fad4c] button[class*=text-primary],.form-visite[data-v-ea2fad4c] .text-primary button,.form-visite[data-v-ea2fad4c] button .text-primary{color:#f65675!important}.form-visite[data-v-ea2fad4c]{--user-select-text-color: #F65675 !important}.form-visite[data-v-ea2fad4c] .user-select .user-select-badge-text,.form-visite[data-v-ea2fad4c] .user-select .user-select-selected-text,.form-visite[data-v-ea2fad4c] .referent-wrapper .user-select-badge-text,.form-visite[data-v-ea2fad4c] .referent-wrapper .user-select-selected-text,.form-visite[data-v-ea2fad4c] .user-select span.user-select-badge-text,.form-visite[data-v-ea2fad4c] .user-select .font-medium.user-select-selected-text,.form-visite[data-v-ea2fad4c] .user-select [class*=user-select-badge-text],.form-visite[data-v-ea2fad4c] .user-select [class*=user-select-selected-text],.form-visite[data-v-ea2fad4c] .user-select span,.form-visite[data-v-ea2fad4c] .referent-wrapper span,.form-visite[data-v-ea2fad4c] .referent-wrapper span.user-select-badge-text,.form-visite .user-select-badge-text[data-v-ea2fad4c],.form-visite .user-select-selected-text[data-v-ea2fad4c],.form-visite span.user-select-badge-text[data-v-ea2fad4c]{color:#f65675!important}.form-visite[data-v-ea2fad4c] .user-select :deep(.user-select-badge-text),.form-visite[data-v-ea2fad4c] .referent-wrapper :deep(.user-select-badge-text),.form-visite[data-v-ea2fad4c] .user-select :deep(span.user-select-badge-text){color:#f65675!important}.form-visite[data-v-ea2fad4c] .user-select-visite .user-select-selected-text,.form-visite[data-v-ea2fad4c] .user-select-visite .font-medium.user-select-selected-text,.form-visite[data-v-ea2fad4c] .user-select-visite div.user-select-selected-text{color:#f65675!important}.form-visite[data-v-ea2fad4c] input:focus,.form-visite[data-v-ea2fad4c] input[type=text]:focus,.form-visite[data-v-ea2fad4c] input[type=number]:focus,.form-visite[data-v-ea2fad4c] .input:focus,.form-visite[data-v-ea2fad4c] [class*=input]:focus{border-color:#f65675!important;--tw-ring-color: #F65675 !important;box-shadow:0 0 0 2px #f6567533!important}.form-visite[data-v-ea2fad4c] input:hover:not(:disabled),.form-visite[data-v-ea2fad4c] input[type=text]:hover:not(:disabled),.form-visite[data-v-ea2fad4c] input[type=number]:hover:not(:disabled),.form-visite[data-v-ea2fad4c] .input:hover:not(:disabled),.form-visite[data-v-ea2fad4c] [class*=input]:hover:not(:disabled){border-color:#f6567580!important}.form-visite[data-v-ea2fad4c] select:focus,.form-visite[data-v-ea2fad4c] button:focus:not(:disabled):not(.bg-primary),.form-visite[data-v-ea2fad4c] [role=button]:focus,.form-visite[data-v-ea2fad4c] [role=combobox]:focus{border-color:#f65675!important;--tw-ring-color: #F65675 !important;box-shadow:0 0 0 2px #f6567533!important}.form-visite[data-v-ea2fad4c] select:hover:not(:disabled),.form-visite[data-v-ea2fad4c] button:hover:not(:disabled):not(.bg-primary),.form-visite[data-v-ea2fad4c] [role=button]:hover:not(:disabled),.form-visite[data-v-ea2fad4c] [role=combobox]:hover:not(:disabled){border-color:#f6567580!important}.form-visite[data-v-ea2fad4c] .focus\:ring-primary:focus,.form-visite[data-v-ea2fad4c] .focus\:ring-ring:focus,.form-visite[data-v-ea2fad4c] [class*="focus:ring-primary"]:focus,.form-visite[data-v-ea2fad4c] [class*="focus:ring-ring"]:focus{--tw-ring-color: #F65675 !important}.form-visite[data-v-ea2fad4c] [role=combobox]:not([data-placeholder]){border-color:#f65675!important}.form-dejeuner[data-v-ea2fad4c] [role=combobox]:not([data-placeholder]){border-color:#12b981!important}.form-congres[data-v-ea2fad4c] .text-primary,.form-congres[data-v-ea2fad4c] .text-primary span,.form-congres[data-v-ea2fad4c] .text-primary.underline{color:#3dadff!important}.form-congres[data-v-ea2fad4c] .bg-primary,.form-congres[data-v-ea2fad4c] button.bg-primary{background-color:#3dadff!important}.form-congres[data-v-ea2fad4c] .bg-primary:hover,.form-congres[data-v-ea2fad4c] button.bg-primary:hover,.form-congres[data-v-ea2fad4c] .hover\:bg-primary\/90:hover{background-color:#3dadffe6!important}.form-congres[data-v-ea2fad4c] .border-primary,.form-congres[data-v-ea2fad4c] .hover\:border-primary:hover{border-color:#3dadff!important}.form-congres[data-v-ea2fad4c] [class*="hover:border-primary"]:hover,.form-congres[data-v-ea2fad4c] [class*=border-primary]{border-color:#3dadff!important;background-color:#3dadff0f!important}.form-congres[data-v-ea2fad4c] .text-primary svg,.form-congres[data-v-ea2fad4c] svg.text-primary,.form-congres[data-v-ea2fad4c] [class*=text-primary] svg{color:#3dadff!important}.form-congres[data-v-ea2fad4c] [data-selected],.form-congres[data-v-ea2fad4c] [data-selected=true],.form-congres[data-v-ea2fad4c] [data-selected=""],.form-congres[data-v-ea2fad4c] .data-\[selected\]\:bg-primary,.form-congres[data-v-ea2fad4c] [class*="data-[selected]:bg-primary"],.form-congres[data-v-ea2fad4c] [class*="data-[selected]"],.form-congres[data-v-ea2fad4c] [class*=bg-primary][data-selected],.form-congres[data-v-ea2fad4c] [class*=bg-primary][data-selected=true],.form-congres[data-v-ea2fad4c] .h-9[data-selected],.form-congres[data-v-ea2fad4c] .h-9[data-selected=true],.form-congres[data-v-ea2fad4c] .w-9[data-selected],.form-congres[data-v-ea2fad4c] .w-9[data-selected=true],.form-congres[data-v-ea2fad4c] [role=gridcell][data-selected],.form-congres[data-v-ea2fad4c] [role=gridcell][data-selected=true],.form-congres[data-v-ea2fad4c] button[data-selected],.form-congres[data-v-ea2fad4c] button[data-selected=true],.form-congres[data-v-ea2fad4c] [data-selected][class*=h-9],.form-congres[data-v-ea2fad4c] [data-selected][class*=w-9],.form-congres[data-v-ea2fad4c] [data-selected][class*=rounded-md]{background-color:#3dadff!important;background:#3dadff!important;color:#fff!important;--tw-bg-opacity: 1 !important}.form-congres[data-v-ea2fad4c] [data-selected][class*=bg-primary]{background-color:#3dadff!important;background:#3dadff!important}.form-congres[data-v-ea2fad4c] [data-selected].text-primary,.form-congres[data-v-ea2fad4c] [data-selected=true].text-primary,.form-congres[data-v-ea2fad4c] [data-selected][class*=text-primary]{color:#fff!important}.form-congres[data-v-ea2fad4c] .text-primary[class*=h-9],.form-congres[data-v-ea2fad4c] .h-9.text-primary,.form-congres[data-v-ea2fad4c] button[class*=text-primary],.form-congres[data-v-ea2fad4c] .text-primary button,.form-congres[data-v-ea2fad4c] button .text-primary{color:#3dadff!important}.form-congres[data-v-ea2fad4c]{--user-select-text-color: #3dadff !important}.form-congres[data-v-ea2fad4c] .user-select .user-select-badge-text,.form-congres[data-v-ea2fad4c] .user-select .user-select-selected-text,.form-congres[data-v-ea2fad4c] .referent-wrapper .user-select-badge-text,.form-congres[data-v-ea2fad4c] .referent-wrapper .user-select-selected-text,.form-congres[data-v-ea2fad4c] .user-select span.user-select-badge-text,.form-congres[data-v-ea2fad4c] .user-select .font-medium.user-select-selected-text,.form-congres[data-v-ea2fad4c] .user-select [class*=user-select-badge-text],.form-congres[data-v-ea2fad4c] .user-select [class*=user-select-selected-text],.form-congres[data-v-ea2fad4c] .user-select span,.form-congres[data-v-ea2fad4c] .referent-wrapper span,.form-congres[data-v-ea2fad4c] .referent-wrapper span.user-select-badge-text,.form-congres .user-select-badge-text[data-v-ea2fad4c],.form-congres .user-select-selected-text[data-v-ea2fad4c],.form-congres span.user-select-badge-text[data-v-ea2fad4c]{color:#3dadff!important}.form-congres[data-v-ea2fad4c] .user-select :deep(.user-select-badge-text),.form-congres[data-v-ea2fad4c] .referent-wrapper :deep(.user-select-badge-text),.form-congres[data-v-ea2fad4c] .user-select :deep(span.user-select-badge-text){color:#3dadff!important}.form-congres[data-v-ea2fad4c] .user-select-congres .user-select-selected-text,.form-congres[data-v-ea2fad4c] .user-select-congres .font-medium.user-select-selected-text,.form-congres[data-v-ea2fad4c] .user-select-congres div.user-select-selected-text{color:#3dadff!important}.form-congres[data-v-ea2fad4c] [data-radix-popover-content],.form-congres[data-v-ea2fad4c] [data-radix-popper-content-wrapper],.form-congres[data-v-ea2fad4c] .date-picker-calendar{max-width:32rem!important;width:auto!important}.form-congres[data-v-ea2fad4c] [data-radix-popover-content][class*=w-auto]{max-width:32rem!important;min-width:20rem!important}.form-congres[data-v-ea2fad4c] [data-radix-popover-content].w-72,.form-congres[data-v-ea2fad4c] [data-radix-popover-content][class*=w-72]{max-width:32rem!important;width:auto!important;min-width:20rem!important}.form-contrat[data-v-ea2fad4c] .text-primary,.form-contrat[data-v-ea2fad4c] .text-primary span,.form-contrat[data-v-ea2fad4c] .text-primary.underline{color:#5654a0!important}.form-contrat[data-v-ea2fad4c] .bg-primary,.form-contrat[data-v-ea2fad4c] button.bg-primary{background-color:#5654a0!important}.form-contrat[data-v-ea2fad4c] .bg-primary:hover,.form-contrat[data-v-ea2fad4c] button.bg-primary:hover,.form-contrat[data-v-ea2fad4c] .hover\:bg-primary\/90:hover{background-color:#5654a0e6!important}.form-contrat[data-v-ea2fad4c] .border-primary,.form-contrat[data-v-ea2fad4c] .hover\:border-primary:hover{border-color:#5654a0!important}.form-contrat[data-v-ea2fad4c] [class*="hover:border-primary"]:hover,.form-contrat[data-v-ea2fad4c] [class*=border-primary]{border-color:#5654a0!important;background-color:#5654a00f!important}.form-contrat[data-v-ea2fad4c] .text-primary svg,.form-contrat[data-v-ea2fad4c] svg.text-primary,.form-contrat[data-v-ea2fad4c] [class*=text-primary] svg{color:#5654a0!important}.form-contrat[data-v-ea2fad4c] [data-selected],.form-contrat[data-v-ea2fad4c] [data-selected=true],.form-contrat[data-v-ea2fad4c] [data-selected=""],.form-contrat[data-v-ea2fad4c] .data-\[selected\]\:bg-primary,.form-contrat[data-v-ea2fad4c] [class*="data-[selected]:bg-primary"],.form-contrat[data-v-ea2fad4c] [class*="data-[selected]"],.form-contrat[data-v-ea2fad4c] [class*=bg-primary][data-selected],.form-contrat[data-v-ea2fad4c] [class*=bg-primary][data-selected=true],.form-contrat[data-v-ea2fad4c] .h-9[data-selected],.form-contrat[data-v-ea2fad4c] .h-9[data-selected=true],.form-contrat[data-v-ea2fad4c] .w-9[data-selected],.form-contrat[data-v-ea2fad4c] .w-9[data-selected=true],.form-contrat[data-v-ea2fad4c] [role=gridcell][data-selected],.form-contrat[data-v-ea2fad4c] [role=gridcell][data-selected=true],.form-contrat[data-v-ea2fad4c] button[data-selected],.form-contrat[data-v-ea2fad4c] button[data-selected=true],.form-contrat[data-v-ea2fad4c] [data-selected][class*=h-9],.form-contrat[data-v-ea2fad4c] [data-selected][class*=w-9],.form-contrat[data-v-ea2fad4c] [data-selected][class*=rounded-md]{background-color:#5654a0!important;background:#5654a0!important;color:#fff!important;--tw-bg-opacity: 1 !important}.form-contrat[data-v-ea2fad4c] [data-selected][class*=bg-primary]{background-color:#5654a0!important;background:#5654a0!important}.form-contrat[data-v-ea2fad4c] [data-selected].text-primary,.form-contrat[data-v-ea2fad4c] [data-selected=true].text-primary,.form-contrat[data-v-ea2fad4c] [data-selected][class*=text-primary]{color:#fff!important}.form-contrat[data-v-ea2fad4c] .text-primary[class*=h-9],.form-contrat[data-v-ea2fad4c] .h-9.text-primary,.form-contrat[data-v-ea2fad4c] button[class*=text-primary],.form-contrat[data-v-ea2fad4c] .text-primary button,.form-contrat[data-v-ea2fad4c] button .text-primary{color:#5654a0!important}.form-contrat[data-v-ea2fad4c]{--user-select-text-color: #5654a0 !important}.form-contrat[data-v-ea2fad4c] .user-select .user-select-badge-text,.form-contrat[data-v-ea2fad4c] .user-select .user-select-selected-text,.form-contrat[data-v-ea2fad4c] .referent-wrapper .user-select-badge-text,.form-contrat[data-v-ea2fad4c] .referent-wrapper .user-select-selected-text,.form-contrat[data-v-ea2fad4c] .user-select span.user-select-badge-text,.form-contrat[data-v-ea2fad4c] .user-select .font-medium.user-select-selected-text,.form-contrat[data-v-ea2fad4c] .user-select [class*=user-select-badge-text],.form-contrat[data-v-ea2fad4c] .user-select [class*=user-select-selected-text],.form-contrat[data-v-ea2fad4c] .user-select span,.form-contrat[data-v-ea2fad4c] .referent-wrapper span,.form-contrat[data-v-ea2fad4c] .referent-wrapper span.user-select-badge-text,.form-contrat .user-select-badge-text[data-v-ea2fad4c],.form-contrat .user-select-selected-text[data-v-ea2fad4c],.form-contrat span.user-select-badge-text[data-v-ea2fad4c]{color:#5654a0!important}.form-contrat[data-v-ea2fad4c] .user-select :deep(.user-select-badge-text),.form-contrat[data-v-ea2fad4c] .referent-wrapper :deep(.user-select-badge-text),.form-contrat[data-v-ea2fad4c] .user-select :deep(span.user-select-badge-text){color:#5654a0!important}.form-contrat[data-v-ea2fad4c] .user-select-contrat .user-select-selected-text,.form-contrat[data-v-ea2fad4c] .user-select-contrat .font-medium.user-select-selected-text,.form-contrat[data-v-ea2fad4c] .user-select-contrat div.user-select-selected-text{color:#5654a0!important}[data-v-ea2fad4c] .dialog-dejeuner button.group:hover svg,[data-v-ea2fad4c] .dialog-dejeuner button.group:hover .h-4,[data-v-ea2fad4c] .dialog-dejeuner button.group:hover .w-4,[data-v-ea2fad4c] .dialog-dejeuner .group:hover svg,[data-v-ea2fad4c] .dialog-dejeuner button.group:hover .transition-colors{color:#12b981!important}[data-v-ea2fad4c] .dialog-dejeuner button.bg-primary,[data-v-ea2fad4c] .dialog-dejeuner .bg-primary{background-color:#12b981!important}[data-v-ea2fad4c] .dialog-dejeuner button.bg-primary:hover,[data-v-ea2fad4c] .dialog-dejeuner .bg-primary:hover,[data-v-ea2fad4c] .dialog-dejeuner button.hover\:bg-primary\/90:hover{background-color:#12b981e6!important}[data-v-ea2fad4c] .dialog-visite button.group:hover svg,[data-v-ea2fad4c] .dialog-visite button.group:hover .h-4,[data-v-ea2fad4c] .dialog-visite button.group:hover .w-4,[data-v-ea2fad4c] .dialog-visite .group:hover svg,[data-v-ea2fad4c] .dialog-visite button.group:hover .transition-colors{color:#f65675!important}[data-v-ea2fad4c] .dialog-visite button.bg-primary,[data-v-ea2fad4c] .dialog-visite .bg-primary{background-color:#f65675!important}[data-v-ea2fad4c] .dialog-visite button.bg-primary:hover,[data-v-ea2fad4c] .dialog-visite .bg-primary:hover,[data-v-ea2fad4c] .dialog-visite button.hover\:bg-primary\/90:hover{background-color:#f65675e6!important}[data-v-ea2fad4c] .dialog-congres button.group:hover svg,[data-v-ea2fad4c] .dialog-congres button.group:hover .h-4,[data-v-ea2fad4c] .dialog-congres button.group:hover .w-4,[data-v-ea2fad4c] .dialog-congres .group:hover svg,[data-v-ea2fad4c] .dialog-congres button.group:hover .transition-colors{color:#3dadff!important}[data-v-ea2fad4c] .dialog-congres button.bg-primary,[data-v-ea2fad4c] .dialog-congres .bg-primary{background-color:#3dadff!important}[data-v-ea2fad4c] .dialog-congres button.bg-primary:hover,[data-v-ea2fad4c] .dialog-congres .bg-primary:hover,[data-v-ea2fad4c] .dialog-congres button.hover\:bg-primary\/90:hover{background-color:#3dadffe6!important}[data-v-ea2fad4c] .dialog-contrat button.group:hover svg,[data-v-ea2fad4c] .dialog-contrat button.group:hover .h-4,[data-v-ea2fad4c] .dialog-contrat button.group:hover .w-4,[data-v-ea2fad4c] .dialog-contrat .group:hover svg,[data-v-ea2fad4c] .dialog-contrat button.group:hover .transition-colors{color:#5654a0!important}[data-v-ea2fad4c] .dialog-contrat button.bg-primary,[data-v-ea2fad4c] .dialog-contrat .bg-primary{background-color:#5654a0!important}[data-v-ea2fad4c] .dialog-contrat button.bg-primary:hover,[data-v-ea2fad4c] .dialog-contrat .bg-primary:hover,[data-v-ea2fad4c] .dialog-contrat button.hover\:bg-primary\/90:hover{background-color:#5654a0e6!important}.user-select-dejeuner .user-select-selected-text,.user-select-dejeuner .font-medium.user-select-selected-text,.user-select-dejeuner div.user-select-selected-text{color:#12b981!important}body.dialog-dejeuner-open{--user-select-text-color: #12b981 !important}body.dialog-dejeuner-open .user-select-selected-text,body.dialog-dejeuner-open .font-medium.user-select-selected-text,body.dialog-dejeuner-open div.user-select-selected-text{color:#12b981!important}.user-select-visite .user-select-selected-text,.user-select-visite .font-medium.user-select-selected-text,.user-select-visite div.user-select-selected-text{color:#f65675!important}body.dialog-visite-open{--user-select-text-color: #F65675 !important}body.dialog-visite-open .user-select-selected-text,body.dialog-visite-open .font-medium.user-select-selected-text,body.dialog-visite-open div.user-select-selected-text{color:#f65675!important}body.dialog-congres-open [data-radix-popover-content][class*=w-auto],body.dialog-congres-open [data-radix-popover-content],body.dialog-congres-open [data-radix-popper-content-wrapper],body.dialog-congres-open [data-radix-popover-content].w-72,body.dialog-congres-open [data-radix-popover-content][class*=w-72]{max-width:32rem!important;width:auto!important;min-width:20rem!important}body.dialog-congres-open [data-radix-popover-content] .date-picker-calendar{max-width:100%!important;width:100%!important}.dialog-dejeuner button.group:hover svg,.dialog-dejeuner button.group:hover .h-4,.dialog-dejeuner button.group:hover .w-4{color:#12b981!important}.dialog-dejeuner button.bg-primary{background-color:#12b981!important}.dialog-dejeuner button.bg-primary:hover,.dialog-dejeuner button[class*="hover:bg-primary"]:hover{background-color:#12b981e6!important}.dialog-visite button.group:hover svg,.dialog-visite button.group:hover .h-4,.dialog-visite button.group:hover .w-4{color:#f65675!important}.dialog-visite button.bg-primary{background-color:#f65675!important}.dialog-visite button.bg-primary:hover,.dialog-visite button[class*="hover:bg-primary"]:hover{background-color:#f65675e6!important}.dialog-congres button.group:hover svg,.dialog-congres button.group:hover .h-4,.dialog-congres button.group:hover .w-4{color:#3dadff!important}.dialog-congres button.bg-primary{background-color:#3dadff!important}.dialog-congres button.bg-primary:hover,.dialog-congres button[class*="hover:bg-primary"]:hover{background-color:#3dadffe6!important}.dialog-contrat button.group:hover svg,.dialog-contrat button.group:hover .h-4,.dialog-contrat button.group:hover .w-4{color:#5654a0!important}.dialog-contrat button.bg-primary{background-color:#5654a0!important}.dialog-contrat button.bg-primary:hover,.dialog-contrat button[class*="hover:bg-primary"]:hover{background-color:#5654a0e6!important}.notifications .alert{position:fixed;z-index:12050}.notifications .alert[data-notify=container]{width:auto;max-width:420px;margin:0;right:24px;left:auto;background:rgba(var(--color-brand-primary-rgb, 234, 93, 28),.95);border:1px solid rgba(16,35,53,.08);color:var(--bg-card);border-radius:10px;padding:12px 16px;box-shadow:0 8px 28px #1023351f;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.notifications .alert .alert__content{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;text-align:left}.notifications .alert.top.left{inset:24px auto auto 24px!important}.notifications .alert .notif-close-btn{flex:0 0 auto;background:transparent;border:none;font-size:18px;line-height:1;color:inherit;cursor:pointer;padding:4px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;opacity:.85}.notifications .alert .notif-close-btn:hover{background:#00000014;opacity:1}.notifications .alert [data-notify=message]{flex:1;min-width:0;min-height:32px;display:flex;align-items:center;text-align:left;box-sizing:border-box}.notifications .alert .alert{opacity:0;transform:translateY(8px);transition:opacity .24s ease,transform .24s ease}.notifications .alert .alert.open{opacity:1;transform:translateY(0)}.notifications .alert.center{left:0;right:0;margin:0 auto}.notifications .alert.left{left:20px}.notifications .alert.right{right:20px}.notifications .alert.alert-success{background:#dcfce7!important;border:1px solid #059669!important;color:#065f46!important}.notifications .alert.alert-success .title{color:#047857!important;font-weight:600;font-size:16px}.notifications .alert.alert-success [data-notify=message]{color:#065f46!important;font-weight:500;font-size:14px}.notifications .alert.alert-success [data-notify=message]>div:not(.title){color:#065f46!important;font-size:14px;margin-top:4px}.notifications .alert.alert-success .notif-close-btn{color:#065f46!important}.notifications .list-move{transition:transform .3s,opacity .4s}.notifications .list-item{display:inline-block;margin-right:10px}.notifications .list-enter-active{transition:transform .2s ease-in,opacity .4s ease-in}.notifications .list-leave-active{transition:transform 1s ease-out,opacity .4s ease-out}.notifications .list-enter{opacity:0;transform:scale(1.1)}.notifications .list-leave-to{opacity:0;transform:scale(1.2,.7)}.fade-enter-active[data-v-e25901ac],.fade-leave-active[data-v-e25901ac]{transition:opacity .2s ease}.fade-enter-from[data-v-e25901ac],.fade-leave-to[data-v-e25901ac]{opacity:0}.app-layout[data-v-e25901ac]{display:flex;height:100vh;width:100%;background:var(--bg-page)}.main-content[data-v-e25901ac]{flex:1;padding:24px;overflow:auto;display:flex;flex-direction:column;min-height:0;gap:16px;box-sizing:border-box}.banner-header[data-v-e25901ac]{margin-bottom:0;flex-shrink:0}.sidebar-collapsed .main-content[data-v-e25901ac]{background:#ffc8000a;padding-left:88px}.sidebar-toggle[data-v-e25901ac]{display:none;position:absolute;left:12px;top:12px;z-index:var(--z-max);border:none;background:transparent;font-size:20px;cursor:pointer}.sidebar-open[data-v-e25901ac]{display:block!important;position:fixed;left:24px;top:24px;z-index:var(--z-max);width:48px;height:48px;color:var(--color-brand-primary);border-radius:10px;box-shadow:0 6px 18px #0b142414;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.sidebar-open .hamburger[data-v-e25901ac]{color:var(--color-brand-primary);display:inline-block;transform:translateY(-1px);transition:color .16s ease}.sidebar-open:hover .hamburger[data-v-e25901ac]{color:var(--color-background-beige, #fffaf3)}.sidebar-open[data-v-e25901ac]:focus{outline:2px solid rgba(18,108,255,.2);transform:translateY(-2px)}@media(min-width:880px){.sidebar-open[data-v-e25901ac]{top:20px}}.dashboard-slot[data-v-e25901ac]{flex:1 1 auto;margin-bottom:16px;background:var(--bg-card);border-radius:12px;box-shadow:var(--shadow-soft, 0 1px 0 rgba(14,21,34,.04));display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;box-sizing:border-box;width:100%;max-width:100%}.dashboard-slot--no-card[data-v-e25901ac]{background:transparent;border-radius:0;box-shadow:none;margin-bottom:0}.dashboard-slot[data-v-e25901ac]>*{width:100%;max-width:100%;box-sizing:border-box}.page-wrapper[data-v-e25901ac]{flex:0 0 auto}@media(max-width:879px){.app-layout[data-v-e25901ac]{flex-direction:column}.main-content[data-v-e25901ac]{padding:16px}.sidebar-toggle[data-v-e25901ac],.sidebar-open[data-v-e25901ac]{display:block}}.hono-dialog--confirm[data-v-45980a58]{max-width:500px}.hono-dialog__title[data-v-45980a58]{color:var(--color-brand-ink);font-weight:600}.hono-dialog__message[data-v-45980a58]{color:var(--color-brand-ink);opacity:.9;line-height:1.5;white-space:pre-line}.hono-dialog__footer[data-v-45980a58]{margin-top:1.5rem;gap:.75rem;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.hono-dialog__button--cancel[data-v-45980a58]{border-color:var(--color-background-border);color:var(--color-brand-ink)}.hono-dialog__button--cancel[data-v-45980a58]:hover{background-color:var(--color-background-page);border-color:var(--color-brand-primary)}.hono-dialog__button--confirm[data-v-45980a58]{background-color:var(--color-brand-primary);color:#fff}.hono-dialog__button--confirm[data-v-45980a58]:hover{background-color:var(--color-primary-700)}.hono-dialog__button--confirm.destructive[data-v-45980a58]{background-color:var(--color-feedback-danger)}.hono-dialog__button--confirm.destructive[data-v-45980a58]:hover{background-color:#dc2626}.hono-dialog--alert[data-v-23776470]{max-width:500px}.hono-dialog--alert.hono-dialog--compact[data-v-23776470]{max-width:360px;padding:1.25rem 1.5rem}.hono-dialog--compact .hono-dialog__icon-wrapper[data-v-23776470]{display:none}.hono-dialog--compact .hono-dialog__title[data-v-23776470]{font-size:1rem;margin-bottom:.5rem}.hono-dialog--compact .hono-dialog__message[data-v-23776470]{font-size:.9375rem;line-height:1.4}.hono-dialog--compact .hono-dialog__footer[data-v-23776470]{margin-top:1rem}.hono-dialog__button--accent[data-v-23776470]{background-color:var(--color-brand-primary, #ea5d1c)!important;color:#fff!important}.hono-dialog__button--accent[data-v-23776470]:hover{background-color:#d04d16!important}.hono-dialog__icon-wrapper[data-v-23776470]{display:flex;justify-content:center;margin-bottom:1rem}.hono-dialog__icon[data-v-23776470]{width:48px;height:48px}.hono-dialog__icon-svg[data-v-23776470]{width:100%;height:100%}.hono-dialog__title[data-v-23776470]{text-align:center;font-weight:600;margin-bottom:.5rem}.hono-dialog__message[data-v-23776470]{text-align:center;line-height:1.5}.hono-dialog__footer[data-v-23776470]{margin-top:1.5rem;justify-content:center}.hono-dialog--info .hono-dialog__icon[data-v-23776470],.hono-dialog__title--info[data-v-23776470]{color:var(--color-accent-blue)}.hono-dialog__button--info[data-v-23776470]{background-color:var(--color-accent-blue);color:#fff}.hono-dialog__button--info[data-v-23776470]:hover{background-color:#2563a8}.hono-dialog--success .hono-dialog__icon[data-v-23776470],.hono-dialog__title--success[data-v-23776470]{color:var(--color-feedback-success)}.hono-dialog__button--success[data-v-23776470]{background-color:var(--color-feedback-success);color:#fff}.hono-dialog__button--success[data-v-23776470]:hover{background-color:#15803d}.hono-dialog--error .hono-dialog__icon[data-v-23776470],.hono-dialog__title--error[data-v-23776470]{color:var(--color-feedback-danger)}.hono-dialog__button--error[data-v-23776470]{background-color:var(--color-feedback-danger);color:#fff}.hono-dialog__button--error[data-v-23776470]:hover{background-color:#dc2626}.hono-dialog--warning .hono-dialog__icon[data-v-23776470],.hono-dialog__title--warning[data-v-23776470]{color:var(--color-accent-yellow)}.hono-dialog__button--warning[data-v-23776470]{background-color:var(--color-accent-yellow);color:var(--color-brand-ink)}.hono-dialog__button--warning[data-v-23776470]:hover{background-color:#e6d03d}.hono-dialog--prompt[data-v-0bffedfe]{max-width:500px}.hono-dialog__title[data-v-0bffedfe]{color:var(--color-brand-ink);font-weight:600}.hono-dialog__message[data-v-0bffedfe]{color:var(--color-brand-ink);opacity:.9;line-height:1.5}.hono-dialog__input-wrapper[data-v-0bffedfe]{margin-top:1rem}.hono-dialog__input[data-v-0bffedfe]{width:100%}.hono-dialog__error[data-v-0bffedfe]{margin-top:.5rem;font-size:.875rem;color:var(--color-feedback-danger)}.hono-dialog__footer[data-v-0bffedfe]{margin-top:1.5rem;gap:.75rem}.hono-dialog__button--cancel[data-v-0bffedfe]{border-color:var(--color-background-border);color:var(--color-brand-ink)}.hono-dialog__button--cancel[data-v-0bffedfe]:hover{background-color:var(--color-background-page);border-color:var(--color-brand-primary)}.hono-dialog__button--confirm[data-v-0bffedfe]{background-color:var(--color-brand-primary);color:#fff}.hono-dialog__button--confirm[data-v-0bffedfe]:hover{background-color:var(--color-primary-700)}.hono-dialog__button--confirm[data-v-0bffedfe]:disabled{opacity:.5;cursor:not-allowed}.compact-notifications-container[data-v-8cb89933]{position:fixed;top:24px;left:24px;z-index:12050;display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:400px}.compact-notification[data-v-8cb89933]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-radius:8px;height:auto;min-height:40px;max-height:45px;width:auto;max-width:100%;box-shadow:0 4px 12px #10233526;pointer-events:auto;border:1px solid;transition:all .2s ease;overflow:hidden}.compact-notification__content[data-v-8cb89933]{flex:1 1 auto;min-width:0;display:flex;align-items:center}.compact-notification__message[data-v-8cb89933]{font-size:14px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-height:25px;display:block}.compact-notification__close[data-v-8cb89933]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:none;border-radius:4px;cursor:pointer;opacity:.7;transition:opacity .2s ease,background-color .2s ease}.compact-notification__close[data-v-8cb89933]:hover{opacity:1;background-color:#0000001a}.compact-notification--success[data-v-8cb89933]{background-color:#dcfce7!important;border-color:#059669!important;color:#065f46!important;opacity:1}.compact-notification--success .compact-notification__close[data-v-8cb89933]{color:#065f46}.compact-notification--error[data-v-8cb89933]{background-color:#fef2f2!important;border-color:#ef4444!important;color:#991b1b!important}.compact-notification--error .compact-notification__close[data-v-8cb89933]{color:#991b1b}.compact-notification--info[data-v-8cb89933]{background-color:#eff6ff!important;border-color:#3b82f6!important;color:#1e40af!important}.compact-notification--info .compact-notification__close[data-v-8cb89933]{color:#1e40af}.compact-notification--warning[data-v-8cb89933]{background-color:#fffbeb!important;border-color:#f59e0b!important;color:#92400e!important}.compact-notification--warning .compact-notification__close[data-v-8cb89933]{color:#92400e}.notification-enter-active[data-v-8cb89933],.notification-leave-active[data-v-8cb89933]{transition:all .3s ease}.notification-enter-from[data-v-8cb89933],.notification-leave-to[data-v-8cb89933]{opacity:0;transform:translate(100%) scale(.95)}.notification-move[data-v-8cb89933]{transition:transform .3s ease}html[data-v-12c46a42],body[data-v-12c46a42],#app[data-v-12c46a42]{height:100%;margin:0}.insight-kpi[data-v-713e229d]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;box-sizing:border-box;width:100%}.insight-kpi.size-large[data-v-713e229d]{height:140px}.insight-kpi.size-medium[data-v-713e229d]{height:110px}.insight-kpi.stretch[data-v-713e229d]{height:100%!important;min-height:0}.kpi-content[data-v-713e229d]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;width:100%;box-sizing:border-box;padding:0}.title-badge[data-v-713e229d]{flex-shrink:0;margin-bottom:0}.value[data-v-713e229d]{font-weight:700;line-height:1.2;color:var(--color-brand-ink);flex:1;display:flex;align-items:center;justify-content:flex-start}.value.size-medium[data-v-713e229d]{font-size:var(--kpi-medium-font-size, 32px)}.value.size-large[data-v-713e229d]{font-size:var(--kpi-large-font-size, 48px)}.sub[data-v-713e229d]{font-size:12px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-weight:500;flex-shrink:0;margin-top:0}@media(max-width:640px){.insight-kpi.size-large[data-v-713e229d]{height:100px}.insight-kpi.size-medium[data-v-713e229d]{height:85px}.value[data-v-713e229d]{font-size:22px}.sub[data-v-713e229d]{display:none!important}}@media(min-width:880px)and (max-width:1194px){.insight-kpi.size-large[data-v-713e229d]{height:120px}.sub[data-v-713e229d]{display:none!important}}.insight-kpi-card[data-v-713e229d]{border:3px solid rgba(203,213,225,.4);border-radius:25px!important;padding:1rem 1.25rem!important;box-sizing:border-box!important;height:100%!important;width:100%!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}svg[data-v-bcf863e9]{display:block;width:100%;height:100%;margin:0 auto;shape-rendering:geometricPrecision;will-change:transform}.activity-rings-root[data-v-bcf863e9]{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;width:100%}.svg-wrapper[data-v-bcf863e9]{position:relative;display:inline-block}.ring-tooltip[data-v-bcf863e9]{position:absolute;pointer-events:none;transform:translate(-50%,-100%);background:var(--accent);border:1px solid rgba(0,0,0,.06);padding:6px 8px;border-radius:6px;box-shadow:0 6px 18px #0b142414;white-space:nowrap;font-size:13px;color:var(--text-primary)}.ring-tooltip .label[data-v-bcf863e9]{display:block;font-weight:600;color:#fff}.center-value[data-v-bcf863e9]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.center-num[data-v-bcf863e9]{font-weight:700;font-size:36px;color:var(--text-primary);line-height:1}.center-label[data-v-bcf863e9]{font-size:13px;color:var(--color-slate-600);margin-top:4px}.insights-slot[data-v-bcf863e9]{width:100%;display:flex;flex-direction:column;gap:6px}@media(max-width:640px){.insights-slot[data-v-bcf863e9]{display:none}.activity-rings-root[data-v-bcf863e9]{justify-content:center}}@media(min-width:880px)and (max-width:1194px){.insights-slot[data-v-bcf863e9]{display:none}.activity-rings-root[data-v-bcf863e9]{justify-content:center}}.activity-rings-card[data-v-bcf863e9]{border:3px solid rgba(203,213,225,.4)!important;border-radius:25px!important;padding:1rem!important;box-sizing:border-box!important;min-height:0!important;flex:1!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;align-self:stretch!important;width:100%!important}.activity-rings-content[data-v-bcf863e9]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;width:100%;gap:8px;position:relative}.title-row[data-v-bcf863e9]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;width:100%;flex-shrink:0;margin-bottom:8px;min-height:-moz-min-content;min-height:min-content}.title-badge[data-v-bcf863e9]{flex-shrink:0;max-width:100%;overflow:visible;white-space:normal;word-break:break-word}.switch-container[data-v-bcf863e9]{display:flex;align-items:center;gap:8px;flex-shrink:0;z-index:1}.switch-label[data-v-bcf863e9]{font-size:.875rem;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svg-wrapper[data-v-bcf863e9]{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;width:100%}@media(max-width:480px){.center-value[data-v-bcf863e9]{display:none}}.progress-ring[data-v-bcf863e9]{filter:url(#ring-glow);will-change:stroke-dashoffset,opacity}.progress-ring[data-v-bcf863e9]:hover{filter:url(#ring-glow) brightness(1.1);transition:filter .2s ease}iframe[data-v-7b0ee666]{min-height:600px}.dashboard-area[data-v-a8bb974e]{display:flex;flex-direction:column;gap:16px;flex:1;width:100%;max-width:100%;min-width:0;min-height:0;box-sizing:border-box;padding:12px;overflow:hidden}.dashboard-grid[data-v-a8bb974e]{display:grid;grid-template-columns:1fr 1fr;gap:16px;height:100%;width:100%;max-width:100%;min-width:0;min-height:0;box-sizing:border-box}.left-column[data-v-a8bb974e],.right-column[data-v-a8bb974e]{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;box-sizing:border-box;overflow:hidden}.right-column-top-grid[data-v-a8bb974e]{display:grid;grid-template-columns:1fr 1fr;gap:12px;height:100%;align-items:stretch;min-width:0}@media(min-width:900px){.right-column-top-grid[data-v-a8bb974e]{grid-template-columns:1.5fr 1fr}.right-column>.right-column-top-grid[data-v-a8bb974e]{flex:1.5}}.right-column-top-grid[data-v-a8bb974e]>*{min-width:0}.rings-column[data-v-a8bb974e]{height:100%;display:flex;flex-direction:column;min-height:0}.rings-column .activity-rings-fill[data-v-a8bb974e]{flex:1 1 0;min-height:0}.kpis-column[data-v-a8bb974e]{height:100%;display:flex;flex-direction:column;gap:5px;min-height:0}.kpi-slot[data-v-a8bb974e]{flex:1 1 0;min-height:0}.kpi-alert[data-v-a8bb974e]{border:2px solid var(--color-brand-primary, #ea5d1c);border-radius:12px;background:#ea5d1c0f;animation:kpi-pulse-a8bb974e 2s ease-in-out infinite}@keyframes kpi-pulse-a8bb974e{0%,to{box-shadow:0 0 #ea5d1c26}50%{box-shadow:0 0 0 6px #ea5d1c00}}@media(max-width:900px){.right-column-top-grid[data-v-a8bb974e]{grid-template-columns:1fr}.right-column-top-grid .kpis-column[data-v-a8bb974e]{display:none!important}}.left-column[data-v-a8bb974e]>*,.right-column[data-v-a8bb974e]>*:not(.right-column-top-grid){min-width:0;min-height:0;max-width:100%;box-sizing:border-box;flex:1;flex-shrink:1;display:flex;flex-direction:column;overflow:hidden}.right-column>.right-column-top-grid[data-v-a8bb974e]{display:grid!important;flex:1;min-height:0}.left-column>*>[class*=p-6][data-v-a8bb974e],.right-column>*>[class*=p-6][data-v-a8bb974e]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;align-items:stretch}.actions-title[data-v-a8bb974e]{color:var(--color-brand-ink)!important}.events-recents-card[data-v-a8bb974e]>:first-child{flex:0 0 auto!important;padding-bottom:0!important;padding-top:.5rem!important;padding-left:0!important;padding-right:.75rem!important;gap:0!important;margin-bottom:0!important}.events-recents-card .events-recents-content[data-v-a8bb974e]{display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.right-column>*:first-child>[class*=p-6][data-v-a8bb974e]{justify-content:stretch;align-items:stretch;padding-top:1.5rem;padding-bottom:1.5rem}.right-column>*:first-child>[class*=p-6]>div[style*=grid][data-v-a8bb974e]{width:100%;height:100%;margin:0;min-height:0}.left-column>*>:first-child[class*=flex][class*=space-y][data-v-a8bb974e],.right-column>*>:first-child[class*=flex][class*=space-y][data-v-a8bb974e]{flex-shrink:0}.calendar-card[data-v-a8bb974e]{border:5px solid rgba(203,213,225,.4)!important;border-radius:25px!important}.calendar-card>[class*=p-6][data-v-a8bb974e]:first-child{display:flex!important;flex-direction:column!important;min-height:0!important;flex:1!important;overflow:hidden!important;padding:.75rem!important;box-sizing:border-box!important;height:100%!important}.calendar-card>[class*=flex][class*=space-y][data-v-a8bb974e]{flex-shrink:0!important;padding:1rem 1.5rem .5rem!important}.calendar-card>[class*=p-6][data-v-a8bb974e]:last-child{flex-shrink:0!important;padding:.5rem 1.5rem 1.5rem!important;min-height:0!important}.calendar-card>[class*=p-6][data-v-a8bb974e]:first-child>*{width:100%!important;max-width:100%!important;min-height:0!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important}.calendar-card[data-v-a8bb974e] [data-calendar-root],.calendar-card[data-v-a8bb974e] [class*=CalendarRoot]{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.calendar-card[data-v-a8bb974e] table{width:100%!important;max-width:100%!important;table-layout:fixed!important;box-sizing:border-box!important}.calendar-card[data-v-a8bb974e] td,.calendar-card[data-v-a8bb974e] th{max-width:calc(100% / 7)!important;box-sizing:border-box!important;overflow:hidden!important}.events-recents-card[data-v-a8bb974e]{border:none!important;container-type:size;container-name:events-recents;min-height:var(--bp-events-min-height)}@container events-recents (max-height: 320px){.events-recents-content[data-v-a8bb974e]{overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-slate-300) transparent}.events-recents-content[data-v-a8bb974e]::-webkit-scrollbar{width:8px}.events-recents-content[data-v-a8bb974e]::-webkit-scrollbar-track{background:transparent}.events-recents-content[data-v-a8bb974e]::-webkit-scrollbar-thumb{background:var(--color-slate-300);border-radius:4px}.events-recents-content[data-v-a8bb974e]::-webkit-scrollbar-thumb:hover{background:var(--color-slate-600)}}.events-count-badge[data-v-a8bb974e]{font-weight:500;font-size:.875rem;color:var(--color-slate-600);margin-left:.5rem}.events-recents-header[data-v-a8bb974e]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.events-scroll-hint[data-v-a8bb974e]{width:-moz-fit-content;width:fit-content;align-items:center;gap:.35rem;display:none}@container events-recents (max-height: 380px){.events-scroll-hint.has-events-scroll[data-v-a8bb974e]{display:inline-flex}}@media(max-width:768px){.events-scroll-hint.has-events-scroll[data-v-a8bb974e]{display:inline-flex}}.events-scroll-hint[data-v-a8bb974e]:before{content:"";display:inline-block;width:14px;height:14px;flex-shrink:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M19 12l-7 7-7-7'/%3E%3C/svg%3E") no-repeat center;opacity:.8}.event-toolbar[data-v-50ddea9f]{display:flex;justify-content:space-between;align-items:center;gap:12px}.event-toolbar .left[data-v-50ddea9f],.event-toolbar .right[data-v-50ddea9f]{display:flex;gap:8px}.skeleton[data-v-393430b5]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%;animation:shine-393430b5 1.4s ease-in-out infinite;border-radius:.375rem;display:block;min-height:1rem}@keyframes shine-393430b5{to{background-position:100% 0}}.data-table-column-sort-menu{font-family:var(--font-body, "Funnel Sans", system-ui, sans-serif)!important;border-radius:var(--radius-md, 6px)!important;border:1px solid var(--color-border, #e5e7eb)!important;background-color:#fff!important;box-shadow:var(--shadow-card, 0 6px 18px rgba(15, 23, 42, .06))!important;min-width:128px!important;padding:4px!important}.data-table-sort-item{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;border-radius:4px!important;cursor:pointer!important;transition:background-color .15s ease,color .15s ease!important;font-family:var(--font-body, "Funnel Sans", system-ui, sans-serif)!important}.data-table-sort-item span{font-size:14px!important;font-weight:500!important;color:var(--color-brand-ink, #0c2334)!important}.data-table-sort-icon{width:16px!important;height:16px!important;flex-shrink:0!important;transition:color .15s ease!important}.data-table-sort-item:hover{background-color:#ea5d1c14!important}.data-table-sort-icon,.data-table-sort-item:hover .data-table-sort-icon{color:var(--color-brand-primary, #ea5d1c)!important}.sort-menu-dejeuners .data-table-sort-item:hover{background-color:#12b9811a!important}.sort-menu-dejeuners .data-table-sort-icon{color:#12b981!important}.sort-menu-dejeuners .data-table-sort-item:hover .data-table-sort-icon{color:#0e9a6b!important}.sort-menu-visites .data-table-sort-item:hover{background-color:#f656751a!important}.sort-menu-visites .data-table-sort-icon{color:#f65675!important}.sort-menu-visites .data-table-sort-item:hover .data-table-sort-icon{color:#e0405f!important}.sort-menu-congres .data-table-sort-item:hover{background-color:#3dadff1a!important}.sort-menu-congres .data-table-sort-icon{color:#3dadff!important}.sort-menu-congres .data-table-sort-item:hover .data-table-sort-icon{color:#2b96e6!important}.sort-menu-contrats .data-table-sort-item:hover{background-color:#5654a01a!important}.sort-menu-contrats .data-table-sort-icon{color:#5654a0!important}.sort-menu-contrats .data-table-sort-item:hover .data-table-sort-icon{color:#46448a!important}.event-row-actions[data-v-9c8ce34f]{display:flex;align-items:center;justify-content:flex-end;gap:4px;width:100%;text-align:right}.actions-buttons[data-v-9c8ce34f]{display:flex;gap:4px;align-items:center;justify-content:flex-end}.actions-dropdown-trigger[data-v-9c8ce34f]{display:none}.action-btn-validate[data-v-9c8ce34f]:disabled{cursor:not-allowed;opacity:.6}@media(max-width:999px){.actions-buttons[data-v-9c8ce34f]{display:none!important}.actions-dropdown-trigger[data-v-9c8ce34f]{display:inline-flex!important}}.event-actions-menu{padding:6px!important}.event-actions-menu [role=menuitem]{padding:10px 12px!important;margin:2px 0;border-radius:6px}.event-actions-menu [role=menuitem][data-highlighted]{color:#fff!important}.event-actions-menu [role=menuitem][data-highlighted] svg{color:#fff!important}.event-actions-menu--dejeuners [role=menuitem][data-highlighted]{background-color:var(--color-event-dejeuner)!important}.event-actions-menu--visites [role=menuitem][data-highlighted]{background-color:var(--color-event-visite)!important}.event-actions-menu--congres [role=menuitem][data-highlighted]{background-color:var(--color-event-congres)!important}.event-actions-menu--contrats [role=menuitem][data-highlighted]{background-color:var(--color-event-contrat)!important}.congres-card__status-badge[data-v-3f450089]{background-color:#ea5d1c1a!important;color:var(--color-brand-primary)!important;border:1px solid var(--color-brand-primary)!important;border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:500}.congres-card__type-badge[data-v-3f450089]{border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.congres-card__header[data-v-3f450089]{flex-shrink:0}.congres-card__donut-wrapper[data-v-3f450089]{flex:1;display:flex;align-items:center;justify-content:center;min-height:120px;min-width:0;margin:0;padding:6px 0}.congres-card__donut-wrapper[data-v-3f450089] .activity-rings-root{background:transparent;flex:1;display:flex;align-items:center;justify-content:flex-start}.congres-card__donut-wrapper[data-v-3f450089] .activity-rings-card{padding:.5rem!important;box-shadow:none!important;border:none!important;border-radius:0!important;background:transparent!important}.congres-card__donut-wrapper[data-v-3f450089] .activity-rings-content{padding:0;display:flex;align-items:center;justify-content:center}.congres-card__donut-wrapper[data-v-3f450089] .title-row{display:none}.congres-card__donut-empty[data-v-3f450089]{display:flex;align-items:center;justify-content:center;min-height:60px}.congres-card__footer[data-v-3f450089]{display:flex;justify-content:space-between;align-items:center;padding-top:6px;margin-top:6px;border-top:1px solid var(--color-border, #e5e7eb)}.congres-card__date[data-v-3f450089]{font-size:13px}.congres-card__title[data-v-3f450089]{color:var(--color-event-congres)!important}.congres-card__actions[data-v-3f450089]{display:flex;gap:4px}.congres-card__action-btn[data-v-3f450089]{width:32px;height:32px;background-color:var(--color-event-congres)!important;color:#fff!important;border:none!important;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,opacity .2s;padding:0}.congres-card__action-btn[data-v-3f450089]:hover{background-color:var(--color-event-congres)!important;opacity:.9}.congres-card__action-btn[data-v-3f450089]:active{opacity:.8}.congres-card__action-btn[data-v-3f450089]:focus{outline:2px solid var(--color-event-congres);outline-offset:2px}.congres-card__action-btn--validate[data-v-3f450089]:disabled{cursor:not-allowed;opacity:.6}.card-congres[data-v-3f450089]{border-radius:8px;background-color:#fff;min-height:260px}.contract-card[data-v-def3238f]{overflow:hidden}.contract-card__preview[data-v-def3238f]{width:100%;height:200px;background-color:#f6f7f8;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.contract-card__preview-image[data-v-def3238f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contract-card__preview-placeholder[data-v-def3238f]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#f6f7f8}.contract-card__action-btn[data-v-def3238f]{border:1px solid var(--color-border, #e5e7eb);background-color:#fff}.contract-card__action-btn[data-v-def3238f]:hover{background-color:var(--color-muted, #f1f5f9)}.congres-card__actions[data-v-def3238f]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.congres-card__action-btn[data-v-def3238f]{background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease-in-out}.congres-card__action-btn[data-v-def3238f]:hover{background-color:#e0e0e0}.congres-card__action-btn--validate[data-v-def3238f]{background-color:var(--color-success, #10b981);color:#fff;border-color:var(--color-success, #10b981)}.congres-card__action-btn--validate[data-v-def3238f]:hover{background-color:var(--color-success-dark, #059669);border-color:var(--color-success-dark, #059669)}.content-section[data-v-9e97e52d]{padding-top:25px}.actions-container[data-v-9e97e52d]{padding-bottom:20px}.action-button[data-v-9e97e52d]{height:1.75rem;width:1.75rem;padding:0;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;border:none;flex-shrink:0}.action-button[data-v-9e97e52d]:hover:not(.action-button-disabled){opacity:.9}.action-button-contrat[data-v-9e97e52d]:hover:not(.action-button-disabled){background-color:#5654a0e6!important}.action-button-disabled[data-v-9e97e52d]{opacity:.5;cursor:not-allowed;pointer-events:none}iframe[data-v-9ce208e9]{min-height:600px}.event-card-grid__loading[data-v-c14b18a9]{padding:24px 0}.pagination-button-contrats[data-v-c14b18a9]{background-color:var(--color-event-contrat, #5654a0)!important;color:#fff!important;border-color:var(--color-event-contrat, #5654a0)!important}.pagination-button-contrats[data-v-c14b18a9]:hover:not(:disabled){background-color:var(--color-event-contrat, #5654a0)!important;opacity:.9}.pagination-button-contrats[data-v-c14b18a9]:disabled{background-color:var(--color-event-contrat, #5654a0)!important;opacity:.5;color:#fff!important}.pagination-button-congres[data-v-c14b18a9]{background-color:var(--color-event-congres, #3dadff)!important;color:#fff!important;border-color:var(--color-event-congres, #3dadff)!important}.pagination-button-congres[data-v-c14b18a9]:hover:not(:disabled){background-color:var(--color-event-congres, #3dadff)!important;opacity:.9}.pagination-button-congres[data-v-c14b18a9]:disabled{background-color:var(--color-event-congres, #3dadff)!important;opacity:.5;color:#fff!important}.add-contrat-button[data-v-c14b18a9]{background-color:var(--color-event-contrat, #5654a0)!important;color:#fff!important;border-color:var(--color-event-contrat, #5654a0)!important;font-weight:600;padding:10px 20px}.add-contrat-button[data-v-c14b18a9]:hover{background-color:var(--color-event-contrat, #5654a0)!important;opacity:.9;color:#fff!important}.event-card-grid__congres[data-v-c14b18a9]{min-height:400px;align-items:stretch}.event-card-grid__congres[data-v-c14b18a9]>*{min-height:400px}.add-congres-button[data-v-c14b18a9]{background-color:var(--color-event-congres, #3dadff)!important;color:#fff!important;border-color:var(--color-event-congres, #3dadff)!important;font-weight:600;padding:10px 20px}.add-congres-button[data-v-c14b18a9]:hover{background-color:var(--color-event-congres, #3dadff)!important;opacity:.9;color:#fff!important}.event-card-grid__no-results-contrats[data-v-c14b18a9]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.event-card-grid__no-results-contrats[data-v-c14b18a9]+*{flex-shrink:0}.skeleton-contrats-grid[data-v-c14b18a9]{min-height:0;align-items:stretch;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1fr;flex:1;align-content:stretch;gap:10px}.event-card-grid__loading .grid.grid-cols-2[data-v-c14b18a9]{height:100%}.w-full.h-full.flex.flex-col[data-v-c14b18a9]:has(.grid.grid-cols-2[style*="height: 100%"]){height:100%;min-height:0}.w-full.h-full.flex.flex-col .grid.grid-cols-2[style*="height: 100%"][data-v-c14b18a9]{height:100%;min-height:0}.skeleton-contrats-card[data-v-c14b18a9]{min-height:0;display:flex;flex-direction:column;height:100%}[data-v-c14b18a9] .event-card-grid__no-results-contrats{flex:1;min-height:0}@media(max-width:640px){.event-card-grid__loading .grid[data-v-c14b18a9]{grid-template-columns:1fr}.skeleton-contrats-grid[data-v-c14b18a9]{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}}.resizable-grip-icon[data-v-7b4f498c]{color:currentColor}.resizable-grip-icon[data-v-7b4f498c] path,.resizable-grip-icon[data-v-7b4f498c] circle{fill:currentColor;stroke:currentColor}.event-list[data-v-7b9e59bd]{width:100%}.event-list__split-container[data-v-7b9e59bd]{width:100%;height:100%;min-height:600px;display:flex;flex-direction:column}.event-list__split-container[data-v-7b9e59bd] [data-panel-group-direction=horizontal]{height:100%}.event-list__split-container[data-v-7b9e59bd] [data-panel-group-direction=horizontal]>div{height:100%}.event-list__table-section[data-v-7b9e59bd]{min-width:0;display:flex;flex-direction:column;height:100%;min-height:0}.event-list.mode-contrats .event-list__table-section[data-v-7b9e59bd]{border:none!important;box-shadow:none!important;padding:10px!important}.event-list__table-content[data-v-7b9e59bd]{display:flex;flex-direction:column;height:100%;min-height:0;padding:0!important;flex:1}.event-list__section-title[data-v-7b9e59bd]{flex-shrink:0;font-size:.9375rem;font-weight:600;color:hsl(var(--foreground));margin:0 0 12px;line-height:1.2}.event-list__section-title--right[data-v-7b9e59bd]{margin-bottom:12px}.event-list.mode-contrats .event-list__table-content[data-v-7b9e59bd]>*:not(.event-list__section-title){flex:1;min-height:0;display:flex;flex-direction:column}.event-list.mode-contrats .event-list__table-content[data-v-7b9e59bd] .w-full.space-y-4{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.event-list.mode-contrats .event-list__table-content[data-v-7b9e59bd] .w-full.space-y-4>div:last-child{position:relative!important;flex-shrink:0;margin-top:auto}.event-list.mode-contrats .event-list__table-content[data-v-7b9e59bd] .rounded-md.border{flex:1;min-height:0;display:flex;flex-direction:column;height:100%}.event-list.mode-contrats .event-list__table-content[data-v-7b9e59bd] table{height:100%;display:flex;flex-direction:column}.event-list.mode-contrats .event-list__table-content[data-v-7b9e59bd] table thead{flex-shrink:0}.event-list.mode-contrats .event-list__table-content[data-v-7b9e59bd] table tbody{flex:1;min-height:0;overflow-y:auto}.event-list__cards-section[data-v-7b9e59bd]{min-width:0;display:flex;flex-direction:column;height:100%;min-height:0}.event-list.mode-contrats .event-list__cards-section[data-v-7b9e59bd]{padding-left:10px;padding-right:10px;padding-top:10px;border:none!important;box-shadow:none!important}.event-list__cards-content[data-v-7b9e59bd]{display:flex;flex-direction:column;height:100%;min-height:0;padding:0!important;flex:1}.event-list.mode-contrats .event-list__cards-content[data-v-7b9e59bd]>*:not(.event-list__section-title){flex:1;min-height:0;display:flex;flex-direction:column}.event-list.mode-contrats[data-v-7b9e59bd] [data-panel-group-direction=horizontal] [role=separator] svg path,.event-list.mode-contrats[data-v-7b9e59bd] [data-panel-group-direction=horizontal] [role=separator] svg circle{fill:var(--color-event-contrat, #5654a0)!important;stroke:var(--color-event-contrat, #5654a0)!important}.event-list.mode-contrats[data-v-7b9e59bd] [data-panel-group-direction=horizontal] [role=separator]>div svg path,.event-list.mode-contrats[data-v-7b9e59bd] [data-panel-group-direction=horizontal] [role=separator]>div svg circle{fill:var(--color-event-contrat, #5654a0)!important;stroke:var(--color-event-contrat, #5654a0)!important}.event-list.mode-contrats[data-v-7b9e59bd] [data-panel-group-direction=horizontal] [role=separator]{background-color:var(--color-event-contrat, #5654a0)!important}.event-list.mode-contrats[data-v-7b9e59bd] [data-panel-group-direction=horizontal] [role=separator]:hover{background-color:var(--color-event-contrat, #5654a0)!important;opacity:.9}.event-list.mode-contrats[data-v-7b9e59bd] [data-panel-group-direction=horizontal] [role=separator] svg{color:var(--color-event-contrat, #5654a0)!important}.event-list.mode-contrats[data-v-7b9e59bd] [data-panel-group-direction=horizontal] [role=separator]>div{border-color:var(--color-event-contrat, #5654a0)!important}.event-list.mode-contrats[data-v-7b9e59bd] [data-panel-group-direction=horizontal] [role=separator]>div svg{color:var(--color-event-contrat, #5654a0)!important}[data-v-7b9e59bd] table,[data-v-7b9e59bd] table th,[data-v-7b9e59bd] table td{font-family:var(--font-body, system-ui, sans-serif)}.event-list__error[data-v-7b9e59bd],.event-list__disabled-message[data-v-7b9e59bd]{padding:24px}.event-list.event-type-disabled[data-v-7b9e59bd] table{opacity:.5;pointer-events:none}.event-list.event-type-disabled[data-v-7b9e59bd] .action-btn{opacity:.5;cursor:not-allowed;pointer-events:none}[data-v-7b9e59bd] table thead th{background-color:#f6f7f8!important;font-weight:700!important}[data-v-7b9e59bd] table thead th button,[data-v-7b9e59bd] table thead th button span,[data-v-7b9e59bd] table thead th div,[data-v-7b9e59bd] table thead th [role=button],[data-v-7b9e59bd] table thead th [role=button] span,[data-v-7b9e59bd] table thead th .inline-flex,[data-v-7b9e59bd] table thead th .inline-flex span{font-weight:700!important}[data-v-7b9e59bd] table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:700px!important}[data-v-7b9e59bd] table th,[data-v-7b9e59bd] table td{border-left:none!important;border-right:none!important;overflow:visible!important;text-overflow:ellipsis}[data-v-7b9e59bd] table td .col-actions,[data-v-7b9e59bd] table td .actions-group{overflow:visible!important;position:relative}[data-v-7b9e59bd] table td .tooltip-wrapper{position:relative;display:inline-block;overflow:visible!important}[data-v-7b9e59bd] table,[data-v-7b9e59bd] table tbody,[data-v-7b9e59bd] table tbody tr{overflow:visible!important}[data-v-7b9e59bd] table th{padding:16px!important;height:auto!important}[data-v-7b9e59bd] table td{padding:16px!important}[data-v-7b9e59bd] table thead,[data-v-7b9e59bd] table tbody tr{border-bottom:1px solid #f6f7f8!important}[data-v-7b9e59bd] table tbody tr:last-child{border-bottom:none!important}[data-v-7b9e59bd] table thead th button,[data-v-7b9e59bd] table thead th [role=button],[data-v-7b9e59bd] table thead th button:hover,[data-v-7b9e59bd] table thead th button[data-state=open],[data-v-7b9e59bd] table thead th [role=button]:hover,[data-v-7b9e59bd] table thead th [role=button][data-state=open]{background-color:#f6f7f8!important}[data-v-7b9e59bd] table thead th button:hover,[data-v-7b9e59bd] table thead th button:hover span,[data-v-7b9e59bd] table thead th [role=button]:hover,[data-v-7b9e59bd] table thead th [role=button]:hover span,[data-v-7b9e59bd] table thead th .inline-flex:hover,[data-v-7b9e59bd] table thead th .inline-flex:hover span{color:#ea5d1c!important}.event-list.mode-dejeuners[data-v-7b9e59bd] table thead th button:hover,.event-list.mode-dejeuners[data-v-7b9e59bd] table thead th button:hover span,.event-list.mode-dejeuners[data-v-7b9e59bd] table thead th [role=button]:hover,.event-list.mode-dejeuners[data-v-7b9e59bd] table thead th [role=button]:hover span,.event-list.mode-dejeuners[data-v-7b9e59bd] table thead th .inline-flex:hover,.event-list.mode-dejeuners[data-v-7b9e59bd] table thead th .inline-flex:hover span{color:var(--color-event-dejeuner)!important}.event-list.mode-visites[data-v-7b9e59bd] table thead th button:hover,.event-list.mode-visites[data-v-7b9e59bd] table thead th button:hover span,.event-list.mode-visites[data-v-7b9e59bd] table thead th [role=button]:hover,.event-list.mode-visites[data-v-7b9e59bd] table thead th [role=button]:hover span,.event-list.mode-visites[data-v-7b9e59bd] table thead th .inline-flex:hover,.event-list.mode-visites[data-v-7b9e59bd] table thead th .inline-flex:hover span{color:var(--color-event-visite)!important}.event-list.mode-congres[data-v-7b9e59bd] table thead th button:hover,.event-list.mode-congres[data-v-7b9e59bd] table thead th button:hover span,.event-list.mode-congres[data-v-7b9e59bd] table thead th [role=button]:hover,.event-list.mode-congres[data-v-7b9e59bd] table thead th [role=button]:hover span,.event-list.mode-congres[data-v-7b9e59bd] table thead th .inline-flex:hover,.event-list.mode-congres[data-v-7b9e59bd] table thead th .inline-flex:hover span{color:var(--color-event-congres)!important}.event-list.mode-contrats[data-v-7b9e59bd] table thead th button:hover,.event-list.mode-contrats[data-v-7b9e59bd] table thead th button:hover span,.event-list.mode-contrats[data-v-7b9e59bd] table thead th [role=button]:hover,.event-list.mode-contrats[data-v-7b9e59bd] table thead th [role=button]:hover span,.event-list.mode-contrats[data-v-7b9e59bd] table thead th .inline-flex:hover,.event-list.mode-contrats[data-v-7b9e59bd] table thead th .inline-flex:hover span{color:var(--color-event-contrat)!important}[data-v-7b9e59bd] table thead th svg,[data-v-7b9e59bd] table thead th [class*=lucide]{color:#ea5d1c!important}.event-list.mode-dejeuners[data-v-7b9e59bd] table thead th svg,.event-list.mode-dejeuners[data-v-7b9e59bd] table thead th [class*=lucide]{color:var(--color-event-dejeuner-light)!important}.event-list.mode-visites[data-v-7b9e59bd] table thead th svg,.event-list.mode-visites[data-v-7b9e59bd] table thead th [class*=lucide]{color:var(--color-event-visite-light)!important}.event-list.mode-congres[data-v-7b9e59bd] table thead th svg,.event-list.mode-congres[data-v-7b9e59bd] table thead th [class*=lucide]{color:var(--color-event-congres-light)!important}.event-list.mode-contrats[data-v-7b9e59bd] table thead th svg,.event-list.mode-contrats[data-v-7b9e59bd] table thead th [class*=lucide]{color:var(--color-event-contrat-light)!important}.event-list.mode-dejeuners[data-v-7b9e59bd] table tbody tr:nth-child(2n){background-color:var(--color-event-dejeuner-bg)!important}.event-list.mode-dejeuners[data-v-7b9e59bd] table tbody tr:nth-child(odd){background-color:transparent!important}.event-list.mode-visites[data-v-7b9e59bd] table tbody tr:nth-child(2n){background-color:var(--color-event-visite-bg)!important}.event-list.mode-visites[data-v-7b9e59bd] table tbody tr:nth-child(odd){background-color:transparent!important}.event-list.mode-congres[data-v-7b9e59bd] table tbody tr:nth-child(2n){background-color:var(--color-event-congres-bg)!important}.event-list.mode-congres[data-v-7b9e59bd] table tbody tr:nth-child(odd){background-color:transparent!important}.event-list.mode-contrats[data-v-7b9e59bd] table tbody tr:nth-child(2n){background-color:var(--color-event-contrat-bg)!important}.event-list.mode-contrats[data-v-7b9e59bd] table tbody tr:nth-child(odd){background-color:transparent!important}[data-v-7b9e59bd] table tbody td svg,[data-v-7b9e59bd] table tbody td [class*=lucide]{color:#ea5d1c!important}[data-v-7b9e59bd] table thead th:nth-child(1),[data-v-7b9e59bd] table tbody td:nth-child(1){width:4%!important}[data-v-7b9e59bd] table thead th:nth-child(2),[data-v-7b9e59bd] table tbody td:nth-child(2){width:10%!important}[data-v-7b9e59bd] table thead th:nth-child(3),[data-v-7b9e59bd] table tbody td:nth-child(3){width:20%!important}[data-v-7b9e59bd] table thead th:nth-child(4),[data-v-7b9e59bd] table tbody td:nth-child(4){width:8%!important}[data-v-7b9e59bd] table thead th:nth-child(5),[data-v-7b9e59bd] table tbody td:nth-child(5){width:15%!important}[data-v-7b9e59bd] table thead th:nth-child(6),[data-v-7b9e59bd] table tbody td:nth-child(6){width:10%!important}[data-v-7b9e59bd] table thead th:nth-child(7),[data-v-7b9e59bd] table tbody td:nth-child(7){width:12%!important}[data-v-7b9e59bd] table thead th:nth-child(8),[data-v-7b9e59bd] table tbody td:nth-child(8){width:12%!important}[data-v-7b9e59bd] table thead th:last-child,[data-v-7b9e59bd] table tbody td:last-child{width:9%!important;text-align:right!important;white-space:nowrap!important}[data-v-7b9e59bd] .col-date,[data-v-7b9e59bd] .col-amt,[data-v-7b9e59bd] .col-ref,[data-v-7b9e59bd] .col-dej{width:100%!important}[data-v-7b9e59bd] .col-actions{width:100%!important;text-align:right!important;white-space:nowrap!important}[data-v-7b9e59bd] .col-stat{width:100%!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-v-7b9e59bd] table td:has(.col-stat){min-width:0;max-width:140px;overflow:hidden}[data-v-7b9e59bd] table td:has(.col-actions){min-width:140px;width:140px}@media(max-width:999px){[data-v-7b9e59bd] table td:has(.col-actions){min-width:48px;width:48px}}[data-v-7b9e59bd] .rounded-md.border{overflow-x:auto;overflow-y:visible}[data-v-7b9e59bd] .rounded-md.border>div{overflow-x:visible!important;overflow-y:visible!important}[data-v-7b9e59bd] .pro-cell{display:flex;align-items:center;gap:12px}[data-v-7b9e59bd] .pro-name{font-weight:600}[data-v-7b9e59bd] .pro-sub.muted{font-size:13px;color:var(--text-muted)}[data-v-7b9e59bd] .ref-name{font-weight:500}[data-v-7b9e59bd] .doc-pills{display:flex;gap:6px;flex-wrap:wrap}[data-v-7b9e59bd] .doc-pill{margin:0}[data-v-7b9e59bd] .actions-group{display:flex;gap:4px;justify-content:flex-end}[data-v-7b9e59bd] .actions-group .tooltip-wrapper:last-child .tooltip-bubble--top{bottom:calc(100% + 4px)}@media(max-width:999px){[data-v-7b9e59bd] .event-row-actions .actions-buttons{display:none!important}}[data-v-7b9e59bd] .action-btn{margin:0;border:1px solid var(--color-border, #e5e7eb)!important;background-color:#fff!important}[data-v-7b9e59bd] .action-btn:hover .action-icon{color:#f5f5f4!important;transition:color .2s ease}[data-v-7b9e59bd] .status-badge{font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}[data-v-7b9e59bd] .avatar-test{border-radius:50%!important;overflow:hidden!important;width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important}[data-v-7b9e59bd] .avatar-test.h-8{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}[data-v-7b9e59bd] .avatar-test.h-10{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}[data-v-7b9e59bd] .avatar-test.h-12{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}[data-v-7b9e59bd] .avatar-test.h-16{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important}[data-v-7b9e59bd] .avatar-test-fallback{background-color:var(--color-primary, #3b82f6)!important;color:#fff!important;border-radius:50%!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:600!important;font-family:var(--font-body, system-ui, sans-serif)!important}.event-list.mode-dejeuners[data-v-7b9e59bd] .avatar-test-fallback{background-color:var(--color-event-dejeuner)!important}.event-list.mode-visites[data-v-7b9e59bd] .avatar-test-fallback{background-color:var(--color-event-visite)!important}.event-list.mode-congres[data-v-7b9e59bd] .avatar-test-fallback{background-color:var(--color-event-congres)!important}.event-list.mode-contrats[data-v-7b9e59bd] .avatar-test-fallback{background-color:var(--color-event-contrat)!important}.event-list.mode-dejeuners[data-v-7b9e59bd] .status-badge{background-color:var(--color-event-dejeuner-bg)!important;color:var(--color-event-dejeuner)!important;border-color:var(--color-event-dejeuner)!important}.event-list.mode-visites[data-v-7b9e59bd] .status-badge{background-color:var(--color-event-visite-bg)!important;color:var(--color-event-visite)!important;border-color:var(--color-event-visite)!important}.event-list.mode-congres[data-v-7b9e59bd] .status-badge{background-color:var(--color-event-congres-bg)!important;color:var(--color-event-congres)!important;border-color:var(--color-event-congres)!important}.event-list.mode-contrats[data-v-7b9e59bd] .status-badge{background-color:var(--color-event-contrat-bg)!important;color:var(--color-event-contrat)!important;border-color:var(--color-event-contrat)!important}.event-list.mode-contrats[data-v-7b9e59bd] .status-badge{font-weight:600;padding:4px 12px;border-radius:9999px}.event-list.mode-contrats[data-v-7b9e59bd] .status-badge.status-en-signature,.event-list.mode-contrats[data-v-7b9e59bd] .status-badge[data-status*=signature]{background-color:#ff9500!important;color:#fff!important;border-color:#ff9500!important}.event-list.mode-contrats[data-v-7b9e59bd] .status-badge.status-a-publier,.event-list.mode-contrats[data-v-7b9e59bd] .status-badge[data-status*=publier]{background-color:#8b5cf6!important;color:#fff!important;border-color:#8b5cf6!important}.event-list.mode-contrats[data-v-7b9e59bd] .status-badge.status-publie,.event-list.mode-contrats[data-v-7b9e59bd] .status-badge[data-status*=publié]{background-color:#10b981!important;color:#fff!important;border-color:#10b981!important}.event-list.mode-dejeuners[data-v-7b9e59bd] .action-btn{border-color:var(--color-event-dejeuner-light)!important}.event-list.mode-dejeuners[data-v-7b9e59bd] .action-btn:hover{background-color:var(--color-event-dejeuner)!important;border-color:var(--color-event-dejeuner)!important}.event-list.mode-dejeuners[data-v-7b9e59bd] .action-btn .action-icon{color:var(--color-event-dejeuner-light)!important}.event-list.mode-dejeuners[data-v-7b9e59bd] .action-btn:hover .action-icon{color:#fff!important}.event-list.mode-visites[data-v-7b9e59bd] .action-btn{border-color:var(--color-event-visite-light)!important}.event-list.mode-visites[data-v-7b9e59bd] .action-btn:hover{background-color:var(--color-event-visite)!important;border-color:var(--color-event-visite)!important}.event-list.mode-visites[data-v-7b9e59bd] .action-btn .action-icon{color:var(--color-event-visite-light)!important}.event-list.mode-visites[data-v-7b9e59bd] .action-btn:hover .action-icon{color:#fff!important}.event-list.mode-congres[data-v-7b9e59bd] .action-btn{border-color:var(--color-event-congres-light)!important}.event-list.mode-congres[data-v-7b9e59bd] .action-btn:hover{background-color:var(--color-event-congres)!important;border-color:var(--color-event-congres)!important}.event-list.mode-congres[data-v-7b9e59bd] .action-btn .action-icon{color:var(--color-event-congres-light)!important}.event-list.mode-congres[data-v-7b9e59bd] .action-btn:hover .action-icon{color:#fff!important}.event-list.mode-contrats[data-v-7b9e59bd] .action-btn{border-color:var(--color-event-contrat-light)!important}.event-list.mode-contrats[data-v-7b9e59bd] .action-btn:hover{background-color:var(--color-event-contrat)!important;border-color:var(--color-event-contrat)!important}.event-list.mode-contrats[data-v-7b9e59bd] .action-btn .action-icon{color:var(--color-event-contrat-light)!important}.event-list.mode-contrats[data-v-7b9e59bd] .action-btn:hover .action-icon{color:#fff!important}.event-list.mode-dejeuners[data-v-7b9e59bd] table tbody td[colspan],.event-list.mode-visites[data-v-7b9e59bd] table tbody td[colspan],.event-list.mode-contrats[data-v-7b9e59bd] table tbody td[colspan]{width:100%!important;padding:0!important;height:200px!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important}.event-list[data-v-7b9e59bd] table tbody td[colspan] .empty-state-message{width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;word-wrap:break-word!important;white-space:normal!important;overflow-wrap:break-word!important}[data-v-7b9e59bd] .space-y-4>div:last-child{display:flex!important;visibility:visible!important;opacity:1!important}[data-v-7b9e59bd] .flex.items-center.justify-between.px-2{display:flex!important;visibility:visible!important;opacity:1!important;margin-top:16px!important;padding:16px 0!important;border-top:1px solid #f6f7f8!important}.event-list.mode-contrats[data-v-7b9e59bd] .flex.items-center.justify-between.px-2{position:relative!important;border-top:none!important;margin-top:0!important;padding:16px 0!important}.event-list.mode-dejeuners[data-v-7b9e59bd] [data-state=checked].bg-primary,.event-list.mode-dejeuners[data-v-7b9e59bd] [data-state=checked][class*=bg-primary]{background-color:var(--color-event-dejeuner)!important}.event-list.mode-dejeuners[data-v-7b9e59bd] [data-state=checked].border-primary,.event-list.mode-dejeuners[data-v-7b9e59bd] [data-state=checked][class*=border-primary]{border-color:var(--color-event-dejeuner)!important}.event-list.mode-dejeuners[data-v-7b9e59bd] [data-state=checked].text-primary-foreground,.event-list.mode-dejeuners[data-v-7b9e59bd] [data-state=checked][class*=text-primary-foreground]{color:#fff!important}.event-list.mode-dejeuners[data-v-7b9e59bd] [data-state=checked] svg{color:#fff!important}.event-list.mode-visites[data-v-7b9e59bd] [data-state=checked].bg-primary,.event-list.mode-visites[data-v-7b9e59bd] [data-state=checked][class*=bg-primary]{background-color:var(--color-event-visite)!important}.event-list.mode-visites[data-v-7b9e59bd] [data-state=checked].border-primary,.event-list.mode-visites[data-v-7b9e59bd] [data-state=checked][class*=border-primary]{border-color:var(--color-event-visite)!important}.event-list.mode-visites[data-v-7b9e59bd] [data-state=checked].text-primary-foreground,.event-list.mode-visites[data-v-7b9e59bd] [data-state=checked][class*=text-primary-foreground]{color:#fff!important}.event-list.mode-visites[data-v-7b9e59bd] [data-state=checked] svg{color:#fff!important}.event-list.mode-congres[data-v-7b9e59bd] [data-state=checked].bg-primary,.event-list.mode-congres[data-v-7b9e59bd] [data-state=checked][class*=bg-primary]{background-color:var(--color-event-congres)!important}.event-list.mode-congres[data-v-7b9e59bd] [data-state=checked].border-primary,.event-list.mode-congres[data-v-7b9e59bd] [data-state=checked][class*=border-primary]{border-color:var(--color-event-congres)!important}.event-list.mode-congres[data-v-7b9e59bd] [data-state=checked].text-primary-foreground,.event-list.mode-congres[data-v-7b9e59bd] [data-state=checked][class*=text-primary-foreground]{color:#fff!important}.event-list.mode-congres[data-v-7b9e59bd] [data-state=checked] svg{color:#fff!important}.event-list.mode-contrats[data-v-7b9e59bd] [data-state=checked].bg-primary,.event-list.mode-contrats[data-v-7b9e59bd] [data-state=checked][class*=bg-primary]{background-color:var(--color-event-contrat)!important}.event-list.mode-contrats[data-v-7b9e59bd] [data-state=checked].border-primary,.event-list.mode-contrats[data-v-7b9e59bd] [data-state=checked][class*=border-primary]{border-color:var(--color-event-contrat)!important}.event-list.mode-contrats[data-v-7b9e59bd] [data-state=checked].text-primary-foreground,.event-list.mode-contrats[data-v-7b9e59bd] [data-state=checked][class*=text-primary-foreground]{color:#fff!important}.event-list.mode-contrats[data-v-7b9e59bd] [data-state=checked] svg{color:#fff!important}.event-tab[data-v-47134d6b]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;background:var(--bg-card);border:1px solid var(--insight-border);cursor:pointer}.event-tab.active[data-v-47134d6b]{box-shadow:0 0 0 2px #ea5d1c14;border-color:#ea5d1c}.event-tab__left[data-v-47134d6b]{display:flex;gap:12px;align-items:center}.event-tab__badge[data-v-47134d6b]{width:56px;height:56px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;border:2px solid #ea5d1c}.event-tab__badge-num[data-v-47134d6b]{font-size:28px;font-weight:700;color:#ea5d1c}.event-tab__badge-img[data-v-47134d6b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px}.event-tab__labels[data-v-47134d6b]{display:flex;flex-direction:column}.event-tab__title[data-v-47134d6b]{font-weight:700}.event-tab__subtitle[data-v-47134d6b]{color:#6b7280;font-size:13px}.event-tab__Right[data-v-47134d6b]{display:flex;align-items:center}@media(max-width:640px){.event-tab__badge[data-v-47134d6b]{width:48px;height:48px}.event-tab__badge-num[data-v-47134d6b]{font-size:22px}}.pec-dialog__content[data-v-ddae3938]{padding:24px 0}.pec-dialog__view-mode[data-v-ddae3938]{display:flex;flex-direction:column;gap:24px}.pec-dialog__section[data-v-ddae3938]{display:flex;flex-direction:column;gap:16px}.pec-dialog__section-title[data-v-ddae3938]{font-size:16px;font-weight:600;color:var(--text-primary);margin-bottom:8px;padding-bottom:8px;border-bottom:2px solid var(--color-brand-primary)}.pec-dialog__field[data-v-ddae3938]{display:flex;flex-direction:column;gap:4px}.pec-dialog__label[data-v-ddae3938]{font-size:14px;font-weight:500;color:var(--text-muted)}.pec-dialog__value[data-v-ddae3938]{font-size:14px;color:var(--text-primary)}.pec-dialog__badge[data-v-ddae3938]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.pec-dialog__badge--default[data-v-ddae3938],.pec-dialog__badge--event[data-v-ddae3938]{background:#ea5d1c1a;color:var(--color-brand-primary)}.pec-dialog__badge--enabled[data-v-ddae3938]{background:#12b9811a;color:#12b981}.pec-dialog__badge--disabled[data-v-ddae3938]{background:#6b72801a;color:var(--text-muted)}.pec-dialog__hebergement-item[data-v-ddae3938]{padding:12px;background:#ea5d1c0d;border-radius:8px;border:1px solid rgba(234,93,28,.2);margin-bottom:8px}.pec-dialog__hebergement-name[data-v-ddae3938]{font-weight:600;color:var(--text-primary);margin-bottom:4px}.pec-dialog__hebergement-details[data-v-ddae3938]{font-size:13px;color:var(--text-muted);margin-bottom:4px}.pec-dialog__hebergement-amount[data-v-ddae3938]{font-size:13px;color:var(--color-brand-primary);font-weight:500}.pec-dialog__validate-btn[data-v-ddae3938]{background:#12b981!important;color:#fff!important}.pec-dialog__validate-btn[data-v-ddae3938]:hover:not(:disabled){background:#10a372!important}.prise-en-charge-global-card[data-v-ddae3938]{background-color:var(--color-muted)!important}.prise-en-charge-title[data-v-ddae3938]{color:var(--color-brand-primary)!important}.pec-dialog__validation-status[data-v-ddae3938]{margin-top:8px;font-size:13px;color:var(--text-muted);font-style:italic}.pec-dialog__loading[data-v-ddae3938]{padding:24px;text-align:center;color:var(--text-muted)}.event-frame[data-v-2e4aed3e]{padding:16px}.event-frame__loading[data-v-2e4aed3e]{padding:24px;text-align:center}.loading-message[data-v-2e4aed3e]{color:var(--text-muted, #6b7280);font-size:14px}.event-frame__kpi-bar[data-v-2e4aed3e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;padding:0!important;border:none!important;width:100%;box-sizing:border-box}.kpi-card[data-v-2e4aed3e]{min-width:0;display:flex;width:100%}.kpi-card[data-v-2e4aed3e] .tooltip-wrapper{display:flex!important;flex-direction:column;width:100%;min-width:0}.kpi-card[data-v-2e4aed3e] .insight-kpi{flex:1;min-width:0;width:100%}.kpi-card--disabled[data-v-2e4aed3e]{opacity:.5;pointer-events:none;cursor:not-allowed}.event-frame__body[data-v-2e4aed3e]{margin-top:16px}.event-frame__grid[data-v-2e4aed3e]{display:grid;grid-template-columns:1fr;gap:16px}.event-frame__list[data-v-2e4aed3e]{min-width:0}.event-frame__search[data-v-2e4aed3e]{margin-bottom:16px}.event-frame__loading-state[data-v-2e4aed3e]{padding:24px}.event-frame__skeleton-grid[data-v-2e4aed3e]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.event-frame__skeleton-card[data-v-2e4aed3e]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--color-border, #e5e7eb);border-radius:8px}.event-frame__skeleton-table[data-v-2e4aed3e]{display:flex;flex-direction:column;gap:12px}.event-frame__skeleton-row[data-v-2e4aed3e]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:16px 0}.event-frame__error-alert[data-v-2e4aed3e]{margin:24px}.event-frame__retry-button[data-v-2e4aed3e]{margin-top:12px;padding:8px 16px;background-color:var(--color-primary, #3b82f6);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500}.event-frame__retry-button[data-v-2e4aed3e]:hover{background-color:var(--color-primary-hover, #2563eb)}@media(max-width:640px){.event-frame__skeleton-grid[data-v-2e4aed3e],.event-frame__skeleton-row[data-v-2e4aed3e]{grid-template-columns:1fr}}@media(max-width:1024px){.event-frame__kpi-bar[data-v-2e4aed3e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.event-frame__kpi-bar[data-v-2e4aed3e]{grid-template-columns:minmax(0,1fr)}}.login-form-grid[data-v-65667c29]{display:grid;gap:20px;grid-template-columns:1fr}.form-field-wrapper[data-v-65667c29]{display:flex;flex-direction:column;gap:8px}.form-input[data-v-65667c29],.form-select[data-v-65667c29]{width:100%}.form-input.error[data-v-65667c29]{border-color:#ff5a5f}.actions-row[data-v-65667c29]{display:flex;justify-content:center;margin-top:8px;gap:12px}.btn-primary-login[data-v-65667c29]{background:var(--accent, #ea5d1c);color:#fff;border:none;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;flex:1;transition:background-color .2s}.btn-primary-login[data-v-65667c29]:hover{background:#d04d16}.btn-primary-login.btn-cancel[data-v-65667c29]{background:#f5f5f5;color:#666}.btn-primary-login.btn-cancel[data-v-65667c29]:hover{background:#e0e0e0}.text-danger[data-v-65667c29]{color:#ff5a5f;font-size:14px;margin-top:4px}@media(max-width:640px){.actions-row[data-v-65667c29]{flex-direction:column}}.user-card[data-v-4daf6345]{display:block}.login-form-container[data-v-2d95e7ad]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;padding:24px;overflow:hidden;margin:0}.login-background[data-v-2d95e7ad]{position:fixed;inset:0;width:100vw;height:100vh;background-image:url(/fond-hono.svg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;margin:0}.login-form[data-v-2d95e7ad]{position:relative;z-index:1;width:100%;max-width:500px}.login-card[data-v-2d95e7ad]{max-width:100%;margin:0 auto;border-radius:16px;padding:0;overflow:hidden;background:#fff;box-shadow:0 4px 20px #0000001a}.login-card-body[data-v-2d95e7ad]{padding:48px 40px 40px}.login-logo[data-v-2d95e7ad]{display:flex;justify-content:center;align-items:center;margin-bottom:32px}.logo-image[data-v-2d95e7ad]{height:56px;width:auto}.login-welcome[data-v-2d95e7ad]{margin:0 0 8px;font-size:24px;color:#1a1a1a;font-weight:600;text-align:center;line-height:1.4}.login-subtitle[data-v-2d95e7ad]{margin:0 0 32px;color:#666;font-size:16px;text-align:center}.login-form-grid[data-v-2d95e7ad]{display:grid;gap:20px;grid-template-columns:1fr}.login-form-grid base-input[data-v-2d95e7ad]{width:100%}.login-form-grid[data-v-2d95e7ad] input.form-control,.login-form-grid[data-v-2d95e7ad] select.form-control{width:100%;box-sizing:border-box;padding:12px 16px;font-size:16px;border:1px solid #e0e0e0;border-radius:8px;transition:border-color .2s}.login-form-grid[data-v-2d95e7ad] input.form-control:focus,.login-form-grid[data-v-2d95e7ad] select.form-control:focus{outline:none;border-color:var(--accent, #ea5d1c)}.login-form-grid[data-v-2d95e7ad] label.control-label{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#333}.actions-row[data-v-2d95e7ad]{display:flex;justify-content:center;margin-top:8px;gap:12px}.login-card-body[data-v-2d95e7ad] .btn-primary-ghost,[data-v-2d95e7ad] .btn-primary-ghost{background:var(--accent, #ea5d1c)!important;color:#fff!important;border:none!important;padding:14px 32px!important;border-radius:8px!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;flex:1!important;transition:background-color .2s!important}.login-card-body[data-v-2d95e7ad] .btn-primary-ghost:hover,[data-v-2d95e7ad] .btn-primary-ghost:hover{background:#d04d16!important}.login-card-body[data-v-2d95e7ad] .btn-primary-ghost.btn-cancel,[data-v-2d95e7ad] .btn-primary-ghost.btn-cancel{background:#f5f5f5!important;color:#666!important}.login-card-body[data-v-2d95e7ad] .btn-primary-ghost.btn-cancel:hover,[data-v-2d95e7ad] .btn-primary-ghost.btn-cancel:hover{background:#e0e0e0!important}.text-danger[data-v-2d95e7ad]{color:#ff5a5f;font-size:14px;margin-top:4px}@media(max-width:640px){.login-card-body[data-v-2d95e7ad]{padding:32px 24px}.login-welcome[data-v-2d95e7ad]{font-size:20px}.login-subtitle[data-v-2d95e7ad]{font-size:14px}.actions-row[data-v-2d95e7ad]{flex-direction:column}}.login-form-container[data-v-6c6a8245]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;padding:24px;overflow:hidden;margin:0}.login-background[data-v-6c6a8245]{position:fixed;inset:0;width:100vw;height:100vh;background-image:url(/fond-hono.svg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;margin:0}.login-form[data-v-6c6a8245]{position:relative;z-index:1;width:100%;max-width:500px}.login-card[data-v-6c6a8245]{max-width:100%;margin:0 auto;border-radius:16px;padding:0;overflow:hidden;background:#fff;box-shadow:0 4px 20px #0000001a}.login-card-body[data-v-6c6a8245]{padding:48px 40px 40px}.login-logo[data-v-6c6a8245]{display:flex;justify-content:center;align-items:center;margin-bottom:32px}.logo-image[data-v-6c6a8245]{height:56px;width:auto}.login-welcome[data-v-6c6a8245]{margin:0 0 8px;font-size:24px;color:#1a1a1a;font-weight:600;text-align:center;line-height:1.4}.contrat-signature-cta[data-v-6c6a8245]{margin-bottom:24px;padding:16px;background:#fffaf7;border-radius:8px;border-left:4px solid var(--accent, #ea5d1c)}.contrat-signature-text[data-v-6c6a8245]{margin:0 0 12px;font-size:14px;color:#333}.contrat-sign-btn[data-v-6c6a8245]{width:100%}.login-subtitle[data-v-6c6a8245]{margin:0 0 32px;color:#666;font-size:16px;text-align:center}.login-form-grid[data-v-6c6a8245]{display:grid;gap:20px;grid-template-columns:1fr}.form-field-wrapper[data-v-6c6a8245]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-6c6a8245]{display:block;font-weight:500;font-size:14px;color:#333}.optional-label[data-v-6c6a8245]{font-weight:400;font-size:12px;color:#666;font-style:italic}.form-input[data-v-6c6a8245]{width:100%;box-sizing:border-box;padding:12px 16px;font-size:16px;border:1px solid #e0e0e0;border-radius:8px;transition:border-color .2s}.form-input[data-v-6c6a8245]::-moz-placeholder{color:#999;font-size:14px}.form-input[data-v-6c6a8245]::placeholder{color:#999;font-size:14px}.form-input[data-v-6c6a8245]:focus,.form-input[data-v-6c6a8245]:focus-visible{outline:none!important;border-color:var(--accent, #ea5d1c)!important;box-shadow:none!important}.form-input.error[data-v-6c6a8245]{border-color:#e53e3e}.password-input-wrapper[data-v-6c6a8245]{position:relative;display:flex;align-items:center}.password-input-field[data-v-6c6a8245]{padding-right:48px}.password-toggle-button[data-v-6c6a8245]{position:absolute;right:12px;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s;z-index:10}.password-toggle-button[data-v-6c6a8245]:hover{color:#333}.password-toggle-icon[data-v-6c6a8245]{width:20px;height:20px}.forgot-password-link[data-v-6c6a8245]{margin-top:-8px;text-align:left}.forgot-link[data-v-6c6a8245]{color:var(--accent, #ea5d1c);text-decoration:none;font-size:14px;font-weight:500;transition:opacity .2s}.forgot-link[data-v-6c6a8245]:hover{opacity:.8;text-decoration:underline}.error-message[data-v-6c6a8245]{color:#e53e3e;font-size:14px;margin-top:4px}.info-message[data-v-6c6a8245]{color:#666;font-size:13px;margin-top:4px;font-style:italic}.actions-row[data-v-6c6a8245]{display:flex;justify-content:center;margin-top:8px}.btn-primary-login[data-v-6c6a8245]{background:var(--accent, #ea5d1c);color:#fff;border:none;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;width:100%;transition:background-color .2s}.btn-primary-login[data-v-6c6a8245]:hover:not(:disabled){background:#d04d16}.btn-primary-login[data-v-6c6a8245]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-6c6a8245]{background:#fff;color:var(--accent, #ea5d1c);border:1px solid var(--accent, #ea5d1c);padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;margin-top:16px;width:100%}.btn-secondary[data-v-6c6a8245]:hover{background:#f5f5f5}.create-account-link[data-v-6c6a8245]{text-align:center;margin-top:24px;font-size:14px;color:#666}.create-link[data-v-6c6a8245]{color:var(--accent, #ea5d1c);text-decoration:none;font-weight:500;transition:opacity .2s}.create-link[data-v-6c6a8245]:hover{opacity:.8;text-decoration:underline}.loading-message[data-v-6c6a8245]{text-align:center;padding:24px;color:#666}.error-container[data-v-6c6a8245]{text-align:center;padding:24px}.invitation-code-toggle-section[data-v-6c6a8245]{margin-top:24px;border-top:1px solid #e0e0e0;padding-top:24px}.toggle-button[data-v-6c6a8245]{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:12px 0;cursor:pointer;color:#666;font-size:14px;transition:color .2s}.toggle-button[data-v-6c6a8245]:hover{color:var(--accent, #ea5d1c)}.toggle-label[data-v-6c6a8245]{font-weight:600;color:var(--accent, #ea5d1c)}.toggle-icon[data-v-6c6a8245]{width:18px;height:18px;transition:transform .2s ease}.toggle-icon.rotate-180[data-v-6c6a8245]{transform:rotate(180deg)}.invitation-code-section[data-v-6c6a8245]{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.code-input-form[data-v-6c6a8245]{margin-bottom:20px}.code-input[data-v-6c6a8245]{text-transform:uppercase;letter-spacing:2px;font-family:monospace;font-size:18px;text-align:center}.divider[data-v-6c6a8245]{display:flex;align-items:center;text-align:center;margin:24px 0}.divider[data-v-6c6a8245]:before,.divider[data-v-6c6a8245]:after{content:"";flex:1;border-bottom:1px solid #e0e0e0}.divider span[data-v-6c6a8245]{padding:0 16px;color:#999;font-size:14px}@media(max-width:640px){.login-card-body[data-v-6c6a8245]{padding:32px 24px}.login-welcome[data-v-6c6a8245]{font-size:20px}.login-subtitle[data-v-6c6a8245]{font-size:14px}}.login-form-grid[data-v-a8c6828a]{display:grid;gap:20px;grid-template-columns:1fr}.form-field-wrapper[data-v-a8c6828a]{display:flex;flex-direction:column;gap:5px}.form-row-city-postal[data-v-a8c6828a]{display:grid;grid-template-columns:2fr 1fr;gap:15px}.form-input[data-v-a8c6828a],.form-select[data-v-a8c6828a]{width:100%}.actions-row[data-v-a8c6828a]{display:flex;justify-content:center;margin-top:8px;gap:12px}.btn-primary-login[data-v-a8c6828a]{background:var(--accent, #ea5d1c);color:#fff;border:none;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;flex:1;transition:background-color .2s}.btn-primary-login[data-v-a8c6828a]:hover{background:#d04d16}.btn-primary-login.btn-cancel[data-v-a8c6828a]{background:#f5f5f5;color:#666}.btn-primary-login.btn-cancel[data-v-a8c6828a]:hover{background:#e0e0e0}@media(max-width:640px){.actions-row[data-v-a8c6828a]{flex-direction:column}.form-row-city-postal[data-v-a8c6828a]{grid-template-columns:1fr}}.error-message[data-v-a8c6828a]{color:#e53e3e;font-size:14px;margin-top:4px}.form-input.error[data-v-a8c6828a],.form-select.error[data-v-a8c6828a]{border-color:#e53e3e}.required-asterisk[data-v-a8c6828a]{color:#e53e3e}.login-form-container[data-v-6d87c71e]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;padding:24px;overflow:hidden;margin:0}.login-background[data-v-6d87c71e]{position:fixed;inset:0;width:100vw;height:100vh;background-image:url(/fond-hono.svg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;margin:0}.login-form[data-v-6d87c71e]{position:relative;z-index:1;width:100%;max-width:500px}.login-card[data-v-6d87c71e]{max-width:100%;margin:0 auto;border-radius:16px;padding:0;overflow:hidden;background:#fff;box-shadow:0 4px 20px #0000001a}.login-card-body[data-v-6d87c71e]{padding:48px 40px 40px}.login-logo[data-v-6d87c71e]{display:flex;justify-content:center;align-items:center;margin-bottom:32px}.logo-image[data-v-6d87c71e]{height:56px;width:auto}.login-welcome[data-v-6d87c71e]{margin:0 0 8px;font-size:24px;color:#1a1a1a;font-weight:600;text-align:center;line-height:1.4}.login-subtitle[data-v-6d87c71e]{margin:0 0 32px;color:#666;font-size:16px;text-align:center}.login-form-grid[data-v-6d87c71e]{display:grid;gap:20px;grid-template-columns:1fr}.login-form-grid base-input[data-v-6d87c71e]{width:100%}.login-form-grid[data-v-6d87c71e] input.form-control{width:100%;box-sizing:border-box;padding:12px 16px;font-size:16px;border:1px solid #e0e0e0;border-radius:8px;transition:border-color .2s}.login-form-grid[data-v-6d87c71e] input.form-control:focus{outline:none;border-color:var(--accent, #ea5d1c)}.login-form-grid[data-v-6d87c71e] label.control-label{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#333}.actions-row[data-v-6d87c71e]{display:flex;justify-content:center;margin-top:8px;gap:12px}.btn-primary-ghost[data-v-6d87c71e]{background:var(--accent, #ea5d1c);color:#fff;border:none;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;flex:1;transition:background-color .2s}.btn-primary-ghost[data-v-6d87c71e]:hover{background:#d04d16}.btn-primary-ghost.btn-cancel[data-v-6d87c71e]{background:#f5f5f5;color:#666}.btn-primary-ghost.btn-cancel[data-v-6d87c71e]:hover{background:#e0e0e0}@media(max-width:640px){.login-card-body[data-v-6d87c71e]{padding:32px 24px}.login-welcome[data-v-6d87c71e]{font-size:20px}.login-subtitle[data-v-6d87c71e]{font-size:14px}.actions-row[data-v-6d87c71e]{flex-direction:column}}.loading-message[data-v-6d87c71e]{text-align:center;padding:24px;color:#666}.error-container[data-v-6d87c71e]{text-align:center;padding:24px}.error-message[data-v-6d87c71e]{color:#e53e3e;font-size:16px}.events-page[data-v-abf7790b]{width:100%;height:100%}.professionnel-list[data-v-5cb6219a]{width:100%;max-width:100%;display:flex;flex-direction:column;min-width:0;box-sizing:border-box;overflow-x:auto;overflow-y:visible}[data-v-5cb6219a] .space-y-4{display:flex;flex-direction:column}[data-v-5cb6219a] .flex.items-center.justify-between{margin-top:16px;padding:16px 0;border-top:1px solid #f6f7f8}[data-v-5cb6219a] table,[data-v-5cb6219a] table th,[data-v-5cb6219a] table td{font-family:var(--font-body, system-ui, sans-serif)}[data-v-5cb6219a] table thead th{background-color:#f6f7f8!important;font-weight:700!important}[data-v-5cb6219a] table thead th button,[data-v-5cb6219a] table thead th button span,[data-v-5cb6219a] table thead th div,[data-v-5cb6219a] table thead th [role=button],[data-v-5cb6219a] table thead th [role=button] span,[data-v-5cb6219a] table thead th .inline-flex,[data-v-5cb6219a] table thead th .inline-flex span{font-weight:700!important}[data-v-5cb6219a] table{border-collapse:collapse}[data-v-5cb6219a] table th,[data-v-5cb6219a] table td{border-left:none!important;border-right:none!important}[data-v-5cb6219a] table th{padding-top:16px!important;padding-bottom:16px!important;height:auto!important}[data-v-5cb6219a] table td{padding-top:16px!important;padding-bottom:16px!important}[data-v-5cb6219a] table thead,[data-v-5cb6219a] table tbody tr{border-bottom:1px solid #f6f7f8!important}[data-v-5cb6219a] table tbody tr:last-child{border-bottom:none!important}[data-v-5cb6219a] table thead th button,[data-v-5cb6219a] table thead th [role=button],[data-v-5cb6219a] table thead th button:hover,[data-v-5cb6219a] table thead th button[data-state=open],[data-v-5cb6219a] table thead th [role=button]:hover,[data-v-5cb6219a] table thead th [role=button][data-state=open]{background-color:#f6f7f8!important}[data-v-5cb6219a] table thead th button:hover,[data-v-5cb6219a] table thead th button:hover span,[data-v-5cb6219a] table thead th [role=button]:hover,[data-v-5cb6219a] table thead th [role=button]:hover span,[data-v-5cb6219a] table thead th .inline-flex:hover,[data-v-5cb6219a] table thead th .inline-flex:hover span{color:#ea5d1c!important}[data-v-5cb6219a] table thead th svg,[data-v-5cb6219a] table thead th [class*=lucide]{color:#ea5d1c!important}[data-v-5cb6219a] table tbody td svg,[data-v-5cb6219a] table tbody td [class*=lucide]{color:#ea5d1c!important}[data-v-5cb6219a] .col-actions{width:140px;text-align:right}[data-v-5cb6219a] table thead th:last-child{text-align:center!important}[data-v-5cb6219a] .actions-group{display:flex;gap:4px;justify-content:flex-end}[data-v-5cb6219a] .action-btn{margin:0}.professionnel-list[data-v-5cb6219a] .action-btn{border-color:var(--accent, var(--color-brand-primary, #ea5d1c))!important}.professionnel-list[data-v-5cb6219a] .action-btn:hover{background-color:var(--accent, var(--color-brand-primary, #ea5d1c))!important;border-color:var(--accent, var(--color-brand-primary, #ea5d1c))!important}.professionnel-list[data-v-5cb6219a] .action-btn .action-icon{color:var(--accent, var(--color-brand-primary, #ea5d1c))!important}.professionnel-list[data-v-5cb6219a] .action-btn:hover .action-icon{color:#fff!important}[data-v-5cb6219a] .data-table-column-sort-menu{border-radius:var(--radius-md, 6px)!important;border:1px solid var(--color-border, #e5e7eb)!important;background-color:#fff!important;box-shadow:var(--shadow-card, 0 6px 18px rgba(15, 23, 42, .06))!important;font-family:var(--font-body, system-ui, sans-serif)!important;font-size:14px!important;line-height:1.5!important;padding:4px!important;z-index:50!important;max-height:384px!important;min-width:128px!important;overflow:hidden!important}[data-v-5cb6219a] .data-table-sort-item{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;cursor:pointer!important;transition:all .2s ease!important}[data-v-5cb6219a] .data-table-sort-item:hover{background-color:var(--color-muted, #f1f5f9)!important}[data-v-5cb6219a] .data-table-sort-icon{width:16px!important;height:16px!important;color:#ea5d1c!important;flex-shrink:0!important;transition:color .2s ease!important}[data-v-5cb6219a] .data-table-sort-item:hover .data-table-sort-icon{color:#d14a0f!important}[data-v-5cb6219a] .data-table-sort-item span{font-size:14px!important;font-weight:500!important;color:var(--color-foreground, var(--color-brand-ink))!important}[data-v-5cb6219a] .space-y-4>div:last-child{display:flex!important;visibility:visible!important;opacity:1!important}[data-v-5cb6219a] .flex.items-center.justify-between.px-2{display:flex!important;visibility:visible!important;opacity:1!important;margin-top:16px!important;padding:16px 0!important;border-top:1px solid #f6f7f8!important}[data-v-5cb6219a] .rounded-md.border{overflow-x:auto;overflow-y:visible;width:100%;max-width:100%}[data-v-5cb6219a] .w-full.space-y-4{width:100%;max-width:100%;min-width:0}[data-v-5cb6219a] table{min-width:100%;width:-moz-max-content;width:max-content}.dashboard-stats[data-v-3abb4ad5]{padding:16px;background-color:var(--color-background-upload);border-radius:8px;margin-bottom:24px}.stats-container[data-v-3abb4ad5]{display:flex;gap:24px;flex-wrap:wrap}.stat-card[data-v-3abb4ad5]{flex:1;min-width:150px;display:flex;flex-direction:column;gap:4px;position:relative}.stat-label[data-v-3abb4ad5]{font-size:14px;color:var(--color-muted-foreground);font-weight:500}.stat-value[data-v-3abb4ad5]{font-size:18px;font-weight:600;color:var(--color-foreground)}.stat-value-amount[data-v-3abb4ad5]{font-size:20px;color:var(--color-foreground)}.stat-indicator[data-v-3abb4ad5]{position:absolute;top:0;right:0;width:8px;height:8px;border-radius:50%}.stat-indicator-green[data-v-3abb4ad5]{background-color:var(--color-feedback-success)}.dashboard-table[data-v-3abb4ad5]{margin-top:24px}.loading-state[data-v-3abb4ad5],.error-state[data-v-3abb4ad5],.empty-state[data-v-3abb4ad5]{padding:24px;text-align:center;color:var(--color-muted-foreground)}.loading-state[data-v-3abb4ad5]{display:flex;flex-direction:column;align-items:center;gap:12px}.spinner[data-v-3abb4ad5]{width:32px;height:32px;border:3px solid var(--color-muted);border-top-color:var(--color-brand-primary);border-radius:50%;animation:spin-3abb4ad5 1s linear infinite}@keyframes spin-3abb4ad5{to{transform:rotate(360deg)}}.events-table[data-v-3abb4ad5]{width:100%;border-collapse:collapse;font-size:14px}.events-table thead[data-v-3abb4ad5]{background-color:var(--bg-track)}.events-table th[data-v-3abb4ad5]{padding:12px 16px;text-align:left;font-weight:700;font-size:14px;color:var(--color-foreground)}.events-table td[data-v-3abb4ad5]{padding:12px 16px;border-top:1px solid var(--color-background-border)}.event-row[data-v-3abb4ad5]{cursor:pointer;transition:background-color .2s}.event-row[data-v-3abb4ad5]:hover,.event-row.expanded[data-v-3abb4ad5]{background-color:var(--color-muted)}.visitor-cell[data-v-3abb4ad5]{display:flex;align-items:center;gap:8px}.visitor-avatar[data-v-3abb4ad5]{width:32px;height:32px;font-size:12px}.toggle-btn[data-v-3abb4ad5]{color:var(--color-brand-primary)}.toggle-btn[data-v-3abb4ad5]:hover{background-color:var(--color-background-peach)}.expanded-content[data-v-3abb4ad5]{background-color:var(--color-muted)}.expanded-details[data-v-3abb4ad5]{padding:16px;display:flex;flex-direction:column;gap:16px}.amount-section[data-v-3abb4ad5]{display:flex;align-items:center;gap:8px;font-size:14px}.amount-value[data-v-3abb4ad5]{font-weight:600;font-size:16px;color:var(--color-foreground)}.documents-section[data-v-3abb4ad5]{display:flex;flex-direction:column;gap:12px}.document-item[data-v-3abb4ad5]{display:flex;align-items:center;gap:12px;padding:8px;background-color:var(--color-background-card);border-radius:4px;border:1px solid var(--color-background-border)}.document-icon[data-v-3abb4ad5]{width:20px;height:20px;color:var(--color-muted-foreground);flex-shrink:0}.document-title[data-v-3abb4ad5]{flex:1;font-size:14px;color:var(--color-foreground)}.view-btn[data-v-3abb4ad5]{flex-shrink:0;font-size:12px;padding:4px 12px}.no-fees-message[data-v-3abb4ad5]{padding:12px;background-color:var(--color-muted);border-radius:4px;border:1px solid var(--color-background-border);color:var(--color-muted-foreground);font-size:14px;font-style:italic}.no-fees-message p[data-v-3abb4ad5]{margin:0}.professionnels-page[data-v-9399528b]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;min-width:0;min-height:0;box-sizing:border-box;padding:24px;overflow-y:auto;overflow-x:hidden;flex:1}.professionnels-page h1[data-v-9399528b]{margin:0 0 8px;font-size:24px;font-weight:600;color:var(--text-primary)}.card[data-v-9399528b]{background:var(--bg-card);padding:12px;border-radius:8px;width:100%;box-sizing:border-box}.card-header[data-v-9399528b]{padding:12px 16px;border-bottom:1px solid var(--divider, #f6f7f8);margin-bottom:0}.card-header h5[data-v-9399528b]{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.card-body[data-v-9399528b]{padding:16px;overflow:visible;width:100%;box-sizing:border-box}.mt-4[data-v-9399528b]{margin-top:16px}.btn[data-v-9399528b]{padding:8px 12px;border-radius:8px;background:var(--accent);color:#fff;border:none;cursor:pointer;font-size:14px}.btn-ghost[data-v-9399528b]{background:transparent;color:var(--text-primary);border:1px solid var(--btn-border);padding:8px 12px;border-radius:8px;cursor:pointer}.d-flex[data-v-9399528b]{display:flex}.justify-content-between[data-v-9399528b]{justify-content:space-between}.align-items-center[data-v-9399528b]{align-items:center}.actions-bar[data-v-9399528b]{gap:5px}.pagination-info[data-v-9399528b]{margin-bottom:16px;font-size:14px;color:var(--text-muted)}.pagination-controls[data-v-9399528b]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid var(--divider, #f6f7f8)}.btn-pagination[data-v-9399528b]{padding:8px 16px;border-radius:8px;background:var(--accent);color:#fff;border:none;cursor:pointer;font-size:14px;transition:opacity .2s}.btn-pagination[data-v-9399528b]:hover:not(:disabled){opacity:.9}.btn-pagination[data-v-9399528b]:disabled{opacity:.5;cursor:not-allowed}.pagination-page-info[data-v-9399528b]{font-size:14px;color:var(--text-primary);font-weight:500}.search-loading[data-v-9399528b]{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:var(--text-muted, #8e8e93);font-size:14px}.spinner-icon[data-v-9399528b]{width:20px;height:20px;animation:spin-9399528b 1s linear infinite;color:var(--color-brand-primary, #ea5d1c)}@keyframes spin-9399528b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contact-list[data-v-d19c2710]{width:100%;max-width:100%;display:flex;flex-direction:column;min-width:0;box-sizing:border-box;overflow-x:auto;overflow-y:visible}.contact-list table[data-v-d19c2710]{width:100%;border-collapse:collapse;font-family:var(--font-body, system-ui, sans-serif)}.contact-list th[data-v-d19c2710]{background-color:#f6f7f8!important;font-weight:700!important;color:var(--text-primary);font-size:14px;padding-top:16px!important;padding-bottom:16px!important;padding-left:16px;padding-right:16px;text-align:left;border-left:none!important;border-right:none!important}.contact-list td[data-v-d19c2710]{font-size:14px;color:var(--text-muted, #6b7280);padding-top:16px!important;padding-bottom:16px!important;padding-left:16px;padding-right:16px;border-left:none!important;border-right:none!important}.contact-list thead[data-v-d19c2710],.contact-list tbody tr[data-v-d19c2710]{border-bottom:1px solid #f6f7f8!important}.contact-list tbody tr[data-v-d19c2710]:last-child{border-bottom:none!important}.contact-list tbody tr[data-v-d19c2710]:hover{background-color:var(--color-muted, #f9fafb)}.contact-list[data-v-d19c2710] .action-btn{border-color:var(--accent, var(--color-brand-primary, #ea5d1c))!important}.contact-list[data-v-d19c2710] .action-btn:hover{background-color:var(--accent, var(--color-brand-primary, #ea5d1c))!important;border-color:var(--accent, var(--color-brand-primary, #ea5d1c))!important}.contact-list[data-v-d19c2710] .action-btn svg{color:var(--accent, var(--color-brand-primary, #ea5d1c))!important}.contact-list[data-v-d19c2710] .action-btn:hover svg{color:#fff!important}.contact-list th[data-v-d19c2710]:last-child{text-align:center!important}.contact-list td[data-v-d19c2710]:last-child{text-align:right}.actions-group[data-v-d19c2710]{display:flex;gap:4px;justify-content:flex-end}.action-btn[data-v-d19c2710]{margin:0}.contacts-page[data-v-274ed341]{display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%;min-width:0;min-height:0;box-sizing:border-box;padding:24px;overflow-y:auto;overflow-x:hidden;flex:1}.contacts-page h1[data-v-274ed341]{margin:0 0 8px;font-size:24px;font-weight:600;color:var(--text-primary)}.card[data-v-274ed341]{background:var(--bg-card);padding:12px;border-radius:8px;width:100%;box-sizing:border-box}.card-header[data-v-274ed341]{padding:12px 16px;border-bottom:1px solid var(--divider, #f6f7f8);margin-bottom:0}.card-header h5[data-v-274ed341]{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.card-body[data-v-274ed341]{padding:16px;overflow:visible;width:100%;box-sizing:border-box}.mt-4[data-v-274ed341]{margin-top:16px}.d-flex[data-v-274ed341]{display:flex}.justify-content-between[data-v-274ed341]{justify-content:space-between}.align-items-center[data-v-274ed341]{align-items:center}.actions-bar[data-v-274ed341]{gap:5px}.pagination-info[data-v-274ed341]{margin-bottom:16px;font-size:14px;color:var(--text-muted)}.loading-state[data-v-274ed341]{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px 24px;color:var(--text-muted, #8e8e93);font-size:14px}.spinner-icon[data-v-274ed341]{width:20px;height:20px;animation:spin-274ed341 1s linear infinite;color:var(--color-brand-primary, #ea5d1c)}@keyframes spin-274ed341{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pdf-viewer-with-toolbar[data-v-afc73325]{width:100%}.pdf-embed[data-v-afc73325]{display:block}.version-history[data-v-e74ced46]{padding:12px;margin:0;height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.vh-header[data-v-e74ced46]{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:6px 0}.vh-header h3[data-v-e74ced46]{margin:0;color:var(--color-brand-primary);font-size:1.5rem}.vh-tabs[data-v-e74ced46]{display:flex;gap:8px;margin:0;flex-wrap:nowrap;align-items:center;overflow-x:auto;padding-bottom:10px}.vh-tab[data-v-e74ced46]{padding:6px 10px;border-radius:8px;cursor:pointer;font-size:.875rem;white-space:nowrap}.vh-tab[data-v-e74ced46]:not(.active){background:var(--color-secondary);color:var(--color-secondary-foreground);border:1px solid var(--btn-border)}.vh-tab.active[data-v-e74ced46]{background:var(--color-brand-primary);color:var(--bg-card);border:1px solid transparent}.vh-action-btn[data-v-e74ced46]{margin-left:auto;flex-shrink:0}.vh-viewer[data-v-e74ced46]{border-radius:8px;overflow:hidden;background:transparent;flex:1 1 auto;display:flex;flex-direction:column}.vh-error[data-v-e74ced46]{background:#ffebeee6;border-radius:6px;margin-bottom:8px}.vh-close[data-v-e74ced46]{display:none}.muted[data-v-e74ced46]{color:var(--text-muted)}.documents-loading[data-v-45a8cae1]{padding:24px 0}.content-section[data-v-45a8cae1]{padding-top:25px}.actions-container[data-v-45a8cae1]{padding-bottom:20px}.add-document-button[data-v-45a8cae1]{background-color:var(--color-background-upload)!important;color:#ea580c!important;border-color:var(--color-background-upload)!important;font-weight:600;font-size:1.5rem;width:2.5rem;height:2.5rem}.add-document-button[data-v-45a8cae1]:hover{background-color:#ffe8cc!important;color:#ea580c!important;opacity:1}@media(max-width:1024px){.documents-loading .grid[data-v-45a8cae1]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.documents-loading .grid[data-v-45a8cae1]{grid-template-columns:1fr}}:root{--color-brand-primary: #0b67ff;--color-brand-ink: #0b2540;--color-accent-yellow: #f6c84c;--color-accent-blue: #4aa3ff;--color-accent-green: #3ddc97;--color-accent-turquoise: #31d0d9;--color-accent-violet: #8b60ff;--color-accent-orangeLt: #ffb088;--color-background-page: #ffffff;--color-background-beige: #f7f4ef;--color-background-peach: #fff4f0;--color-background-card: #ffffff;--color-background-border: #e6e9ef;--color-feedback-success: #0fbf7b;--color-feedback-danger: #ff5a5f;--font-heading: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;--font-body: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;--radius-lg: 12px;--shadow-card: 0 6px 18px rgba(15, 23, 42, .06);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px}/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:""}}}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-1\/2,.top-\[50\%\]{top:50%}.left-1\/2,.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}.mx-\[20px\]{margin-inline:20px}.mx-auto{margin-inline:auto}.mt-\[5px\]{margin-top:5px}.mt-\[10px\]{margin-top:10px}.mt-\[15px\]{margin-top:15px}.mt-auto{margin-top:auto}.mr-\[5px\]{margin-right:5px}.mb-\[5px\]{margin-bottom:5px}.mb-\[10px\]{margin-bottom:10px}.mb-\[20px\]{margin-bottom:20px}.ml-\[5px\]{margin-left:5px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-square{aspect-ratio:1}.h-\[1\.15rem\]{height:1.15rem}.h-\[45px\]{height:45px}.h-\[120px\]{height:120px}.h-\[200px\]{height:200px}.h-\[400px\]{height:400px}.h-\[var\(--reka-select-trigger-height\)\]{height:var(--reka-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--reka-select-content-available-height\){max-height:var(--reka-select-content-available-height)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[260px\]{max-height:260px}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[924px\]{max-height:924px}.max-h-\[min\(22rem\,80vh\)\]{max-height:min(22rem,80vh)}.max-h-full{max-height:100%}.min-h-\[20px\]{min-height:20px}.min-h-\[40px\]{min-height:40px}.min-h-\[60px\]{min-height:60px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-3\/4{width:75%}.w-\[40\%\]{width:40%}.w-\[60\%\]{width:60%}.w-\[90px\]{width:90px}.w-\[95vw\]{width:95vw}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[200px\]{width:200px}.w-\[360px\]{width:360px}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!max-w-\[32rem\]{max-width:32rem!important}.max-w-\[33\.333\%\]{max-width:33.333%}.max-w-\[95vw\]{max-width:95vw}.max-w-\[280px\]{max-width:280px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[600px\]{max-width:600px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[764px\]{max-width:764px}.max-w-\[900px\]{max-width:900px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[min\(32rem\,95vw\)\]{max-width:min(32rem,95vw)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-\[4rem\]{min-width:4rem}.min-w-\[5rem\]{min-width:5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[100px\]{min-width:100px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[var\(--reka-select-trigger-width\)\]{min-width:var(--reka-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\!flex-row{flex-direction:row!important}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.\!items-start{align-items:flex-start!important}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-between{justify-content:space-between!important}.\!justify-end{justify-content:flex-end!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\[1px\]{gap:1px}.gap-\[5px\]{gap:5px}.gap-\[10px\]{gap:10px}.gap-\[15px\]{gap:15px}.gap-\[18px\]{gap:18px}.gap-\[20px\]{gap:20px}:where(.space-y-\[6px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(6px*var(--tw-space-y-reverse));margin-block-end:calc(6px*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[10px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(10px*var(--tw-space-y-reverse));margin-block-end:calc(10px*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[18px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(18px*var(--tw-space-y-reverse));margin-block-end:calc(18px*calc(1 - var(--tw-space-y-reverse)))}.gap-x-\[15px\]{-moz-column-gap:15px;column-gap:15px}.gap-y-\[18px\]{row-gap:18px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#5654a0\]{border-color:#5654a0}.border-\[\#102335\]{border-color:#102335}.border-\[\#e9e9eb\]{border-color:#e9e9eb}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-destructive,.border-destructive\/20{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/20{border-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive)50%,transparent)}}.border-input{border-color:var(--input)}.border-muted{border-color:var(--muted)}.border-muted-foreground\/30{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/30{border-color:color-mix(in oklab,var(--muted-foreground)30%,transparent)}}.border-primary{border-color:var(--primary)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.\!bg-\[\#3dadff\]{background-color:#3dadff!important}.\!bg-\[\#12b981\]{background-color:#12b981!important}.\!bg-\[\#5654a0\]{background-color:#5654a0!important}.\!bg-\[\#F65675\]{background-color:#f65675!important}.\!bg-\[var\(--color-secondary-foreground\)\]{background-color:var(--color-secondary-foreground)!important}.\!bg-\[var\(--primary\)\]{background-color:var(--primary)!important}.bg-\[\#ea5d1c\]{background-color:#ea5d1c}.bg-\[\#f4f4f6\]{background-color:#f4f4f6}.bg-\[var\(--color-brand-primary\)\]{background-color:var(--color-brand-primary)}.bg-background,.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background)80%,transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,var(--background)90%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.bg-muted,.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted)60%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-\[5px\]{padding:5px}.p-\[15px\]{padding:15px}.pt-\[28px\]{padding-top:28px}.pr-\[10px\]{padding-right:10px}.pb-\[5px\]{padding-bottom:5px}.pl-\[10px\]{padding-left:10px}.pl-\[15px\]{padding-left:15px}.pl-\[30px\]{padding-left:30px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.text-\[0\.8rem\]{font-size:.8rem}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[32px\]{font-size:32px}.leading-none{--tw-leading:1;line-height:1}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0c2334\]{color:#0c2334}.text-\[\#5654a0\]{color:#5654a0}.text-\[\#102335\]{color:#102335}.text-\[\#171725\]{color:#171725}.text-\[\#ea5d1c\]{color:#ea5d1c}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground,.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-foreground{accent-color:var(--foreground)}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#3dadff\]{--tw-ring-color:#3dadff}.ring-\[\#12b981\]{--tw-ring-color:#12b981}.ring-\[\#5654a0\]{--tw-ring-color:#5654a0}.ring-\[\#F65675\]{--tw-ring-color:#f65675}.ring-\[var\(--color-secondary-foreground\)\]{--tw-ring-color:var(--color-secondary-foreground)}.ring-\[var\(--primary\)\]{--tw-ring-color:var(--primary)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::-moz-placeholder{color:var(--muted-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}@media(hover:hover){.hover\:border-primary:hover{border-color:var(--primary)}.hover\:\!bg-\[\#2a9cee\]:hover{background-color:#2a9cee!important}.hover\:\!bg-\[\#4a4888\]:hover{background-color:#4a4888!important}.hover\:\!bg-\[\#10a372\]:hover{background-color:#10a372!important}.hover\:\!bg-\[\#e54564\]:hover{background-color:#e54564!important}.hover\:bg-\[\#5654a0\]\/10:hover{background-color:#5654a01a}.hover\:bg-\[\#d04d16\]:hover{background-color:#d04d16}.hover\:bg-\[\#f4f4f6\]:hover{background-color:#f4f4f6}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[\#5654a0\]\/80:hover{color:#5654a0cc}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-primary\/80:hover{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-90:hover{opacity:.9!important}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-primary:focus{--tw-ring-color:var(--primary)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[10px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(10px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:text-muted-foreground[data-disabled]{color:var(--muted-foreground)}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[outside-view\]\:text-muted-foreground[data-outside-view]{color:var(--muted-foreground)}.data-\[outside-view\]\:opacity-50[data-outside-view]{opacity:.5}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\]\:bg-primary[data-selected]{background-color:var(--primary)}.data-\[selected\]\:bg-transparent[data-selected]{background-color:#0000}.data-\[selected\]\:opacity-100[data-selected]{opacity:1}@media(hover:hover){.data-\[selected\]\:hover\:bg-transparent[data-selected]:hover{background-color:#0000}}.data-\[selected\]\:focus\:bg-transparent[data-selected]:focus{background-color:#0000}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-10px\)\][data-state=checked]{--tw-translate-x: calc(100% - 10px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted\/30[data-state=selected]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=selected\]\:bg-muted\/30[data-state=selected]{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.data-\[state\=unchecked\]\:translate-x-\[-6px\][data-state=unchecked]{--tw-translate-x:-6px;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[unavailable\]\:text-destructive-foreground[data-unavailable]{color:var(--destructive-foreground)}.data-\[unavailable\]\:line-through[data-unavailable]{text-decoration-line:line-through}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:bg-muted\/50 tr{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.\[\&_tr\]\:bg-muted\/50 tr{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\>li\]\:flex-1>li{flex:1}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-\[1\.0625rem\]>svg{top:1.0625rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-outside-view\]\[data-selected\]\]\:bg-accent\/50[data-outside-view][data-selected]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.\[\&\[data-outside-view\]\[data-selected\]\]\:bg-accent\/50[data-outside-view][data-selected]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.\[\&\[data-outside-view\]\[data-selected\]\]\:text-muted-foreground[data-outside-view][data-selected]{color:var(--muted-foreground)}.\[\&\[data-outside-view\]\[data-selected\]\]\:opacity-30[data-outside-view][data-selected]{opacity:.3}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}:root,:host{--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring)}:root{--radius:.625rem;--background:oklch(100% 0 0);--foreground:var(--color-brand-ink);--card:oklch(100% 0 0);--card-foreground:var(--color-brand-ink);--popover:oklch(100% 0 0);--popover-foreground:var(--color-brand-ink);--primary:var(--color-brand-primary);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(65% .15 45);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(65% .15 45);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(65% .15 45);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:var(--color-brand-ink);--sidebar-primary:oklch(65% .15 45);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(65% .15 45);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(65% .15 45)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:var(--color-brand-primary);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(65% .15 45);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(65% .15 45);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(65% .15 45);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(65% .15 45);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(65% .15 45);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(65% .15 45)}@layer base{*{box-sizing:border-box;outline:none}body{background:var(--color-background,#fff);color:var(--color-foreground,var(--color-brand-ink));font-family:var(--font-body,var(--font-heading,system-ui,sans-serif))}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading,var(--font-title,system-ui,sans-serif))}}@layer components;@layer utilities{.p-6{padding:1.5rem}.pt-0{padding-top:0}.space-y-1\.5>*+*{margin-top:.375rem}.inline-flex{display:inline-flex}.items-center{align-items:center}.justify-center{justify-content:center}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:var(--radius)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-lg{border-radius:var(--radius-lg)}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-semibold{font-weight:600}.font-bold{font-weight:700}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.font-medium{font-weight:500}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-destructive,.bg-destructive\/10{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in srgb,var(--color-destructive)10%,transparent)}}.bg-background{background-color:var(--color-background)}.bg-card{background-color:var(--color-card)}.bg-accent{background-color:var(--color-accent)}.bg-muted,.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in srgb,var(--color-muted)50%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in srgb,var(--color-muted)50%,transparent)}}.text-primary-foreground{color:var(--color-primary-foreground)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-destructive{color:var(--color-destructive)}.text-card-foreground{color:var(--color-card-foreground)}.text-accent-foreground{color:var(--color-accent-foreground)}.text-white{color:#fff}.text-primary{color:var(--color-primary)}.text-foreground{color:var(--color-foreground)}.border{border-style:solid;border-width:1px;border-color:var(--color-border)}.border-0{border-width:0}.border-primary{border-color:var(--color-primary)}.border-destructive,.border-destructive\/50{border-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in srgb,var(--color-destructive)50%,transparent)}}.border-border{border-color:var(--color-border)}.border-input{border-color:var(--color-input)}[data-state]:not([data-state=checked]).border-input,[data-state=unchecked].border-input{border-color:var(--color-input)!important}.shadow{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.z-50{z-index:50}.inset-0{inset:0}.max-w-lg{max-width:32rem}.backdrop-blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in srgb,var(--color-primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in srgb,var(--color-secondary)80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in srgb,var(--color-destructive)90%,transparent)}}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.space-y-4>*+*{margin-top:1rem}.space-x-2>*+*{margin-left:.5rem}.space-x-6>*+*{margin-left:1.5rem}.space-x-8>*+*{margin-left:2rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.p-4{padding:1rem}.pl-7{padding-left:1.75rem}.mb-1{margin-bottom:.25rem}.relative{position:relative}.w-full{width:100%}.left-4{left:1rem}.top-4{top:1rem}.top-\[1\.125rem\]{top:1.125rem}.top-\[1\.0625rem\]{top:1.0625rem}.absolute{position:absolute}.translate-y-\[-3px\]{transform:translateY(-3px)}[role=alert]>svg~*{padding-left:1.75rem}[role=alert]>svg{position:absolute;top:1.0625rem;left:1rem}.underline-offset-4{text-underline-offset:.25rem}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.shrink-0{flex-shrink:0}.h-4{height:1rem}.w-4{width:1rem}.w-9{width:2.25rem}.size-4{width:1rem;height:1rem}.size-8{width:2rem;height:2rem}.size-10{width:2.5rem;height:2.5rem}.aspect-square{aspect-ratio:1}button svg,[role=button] svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.ring-ring{--tw-ring-color:var(--color-ring)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.ring-offset-2{--tw-ring-offset-width:2px}.h-24{height:6rem}.text-center{text-align:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-1{flex:1}.gap-2{gap:.5rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.hidden{display:none}@media(min-width:1024px){.lg\:flex{display:flex}.lg\:w-\[250px\]{width:250px}.lg\:space-x-8>*+*{margin-left:2rem}}.text-current{color:currentColor}.flex{display:flex}.flex-col{flex-direction:column}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}:root{--color-brand-primary: #0b67ff;--color-brand-ink: #0b2540;--color-accent-yellow: #f6c84c;--color-accent-blue: #4aa3ff;--color-accent-green: #3ddc97;--color-accent-turquoise: #31d0d9;--color-accent-violet: #8b60ff;--color-accent-orangeLt: #ffb088;--color-background-page: #ffffff;--color-background-beige: #f7f4ef;--color-background-peach: #fff4f0;--color-background-card: #ffffff;--color-background-border: #e6e9ef;--color-feedback-success: #0fbf7b;--color-feedback-danger: #ff5a5f;--font-heading: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;--font-body: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;--radius-lg: 12px;--shadow-card: 0 6px 18px rgba(15, 23, 42, .06);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--z-base: 1;--z-dropdown: 10;--z-sticky: 20;--z-fixed: 30;--z-sidebar: 40;--z-overlay: 50;--z-modal: 60;--z-popover: 70;--z-select: 80;--z-toast: 90;--z-max: 100}body{font-family:var(--font-body);background-color:var(--color-background-page);color:var(--color-brand-ink)}[data-reka-select-portal]{z-index:var(--z-select)!important;position:fixed!important;pointer-events:none!important}[data-reka-select-portal]>*{pointer-events:auto!important}[data-reka-select-content]{z-index:var(--z-select)!important;position:fixed!important;background-color:hsl(var(--card))!important;max-height:384px!important;min-width:128px!important;overflow:hidden!important;border-radius:var(--radius-xl)!important;border:1px solid hsl(var(--border))!important;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a!important;font-family:var(--font-body, system-ui, sans-serif)!important;font-size:14px!important;line-height:1.5!important;color:hsl(var(--card-foreground))!important;isolation:isolate!important}[data-radix-popover-content]{max-width:26rem!important;width:auto!important;min-width:auto!important;position:fixed!important;box-sizing:border-box!important}[data-radix-popper-content-wrapper]{max-width:26rem!important;width:auto!important;min-width:auto!important}[data-radix-popover-content] .date-picker-calendar{max-width:100%!important;width:100%!important}[data-reka-select-content] [data-reka-select-viewport]{background-color:hsl(var(--card))!important;padding:4px!important}[data-reka-select-content] *{position:relative;z-index:inherit;background-color:transparent}.showroom-sidebar,.showroom-content,.component-grid,[class*=Card]{isolation:isolate;z-index:1}[data-reka-dialog-overlay]{z-index:var(--z-overlay)!important}[data-reka-dialog-content]{z-index:var(--z-modal)!important}[data-radix-popover-content]{z-index:var(--z-popover)!important}[data-reka-dialog-content].fees-form-modal.dialog-content-scrollable,[data-reka-dialog-content][class*=fees-form-modal].dialog-content-scrollable,[data-reka-dialog-content][class*=fees-form-modal][class*=dialog-content-scrollable]{overflow:hidden!important;overflow-y:hidden!important;overflow-x:hidden!important;overscroll-behavior:unset!important}body:has([data-reka-dialog-content].fees-form-modal) [data-radix-popover-content]{z-index:calc(var(--z-popover) + 10)!important}[data-reka-dialog-content].dialog-congres.dialog-content-scrollable{overflow-x:auto!important}:root{--color-brand-primary: #ea5d1c;--color-brand-primary-rgb: 234,93,28;--color-brand-ink: #0c2334;--color-accent-yellow: #ffe447;--color-accent-blue: #3182c4;--color-accent-green: #7cc18f;--color-accent-turquoise: #9fd8f0;--color-accent-violet: #5654a0;--color-accent-orangeLt: #f59c3d;--color-background-page: #f4f7f7;--color-background-beige: #fffaf3;--color-background-peach: #fde7da;--color-background-upload: #fff5e6;--color-background-card: #ffffff;--color-background-border: #e6e9ef;--color-feedback-success: #16a34a;--color-feedback-danger: #ef4444;--bg-page: var(--color-background-page);--bg-card: var(--color-background-card);--text-primary: var(--color-brand-ink);--accent: var(--color-brand-primary);--insight-border: #e6e9ef;--color-primary: var(--color-brand-primary);--color-dark: var(--color-brand-ink);--color-accent-1: var(--color-accent-orangeLt);--color-accent-2: var(--color-accent-blue);--color-accent-3: var(--color-accent-violet);--color-positive: var(--color-accent-green);--color-warning: var(--color-accent-yellow);--bg-soft-1: var(--color-background-beige);--bg-soft-2: var(--color-background-page);--bg-soft-3: var(--color-background-peach);--bg-soft-4: var(--color-accent-turquoise);--color-primary-600: #F0642B;--color-primary-700: #E2551C;--color-slate-50: #F6F7F9;--color-slate-100: #EEF0F3;--color-slate-300: #D7DBE0;--color-slate-600: #5A6573;--color-slate-900: #1E2430;--color-success: #20B26C;--color-warning: #F29D38;--color-info: #2B6EF2}:root{--color-visit: #ea5d1c;--color-dejeuner: #12b981;--color-rappel: #3dadff;--color-badge-danger: #d4183d;--color-badge-overlimit-text: #fdfcfb;--bg-track: #f6f7f8;--text-muted: #6b7280;--pill-bg: #ffffff;--pill-active-bg: #fff3ef;--pill-border: rgba(16,24,40,.06);--divider: #eef2f6;--table-head-bg: #f8fafc;--btn-bg: #ffffff;--btn-border: #eeeeee;--avatar-bg: #eef2f6;--bg-card-alt: #fbfbfd;--muted-2: #9aa3ad;--color-kpi-blue: #2b6cb0;--pill-published-bg: #e6ffef;--pill-published-color: #0f766e;--pill-incomplete-bg: #fff7ed;--pill-incomplete-color: #9a3412;--pill-default-bg: #f1f5f9;--pill-default-color: #334155;--export-bg: #eef2ff;--export-border: #c7d2fe;--color-visit-bg: rgba(234,93,28,.05);--color-dejeuner-bg: rgba(18,185,129,.06);--color-rappel-bg: rgba(61,173,255,.06);--color-event-dejeuner: #12b981;--color-event-dejeuner-bg: rgba(18, 185, 129, .06);--color-event-dejeuner-light: rgba(18, 185, 129, .7);--color-event-visite: #F65675;--color-event-visite-bg: #FFF7F8;--color-event-visite-light: rgba(246, 86, 117, .7);--color-event-congres: #3dadff;--color-event-congres-bg: rgba(61, 173, 255, .06);--color-event-congres-light: rgba(61, 173, 255, .7);--color-event-contrat: var(--color-accent-violet);--color-event-contrat-bg: rgba(86, 84, 160, .06);--color-event-contrat-light: rgba(86, 84, 160, .7)}:root{--btn-cancel-bg: var(--color-slate-300);--btn-cancel-color: #ffffff;--btn-cancel-bg-hover: #cf4f16}.btn-cancel{background:var(--color-slate-300);color:var(--color-slate-300);border:none}.btn-cancel:hover,.btn-cancel:focus{background:var(--btn-cancel-bg-hover);color:var(--btn-cancel-color)}.btn-primary-ghost.btn-cancel{background:var(--btn-cancel-bg)!important;color:var(--btn-cancel-color)!important}.btn-primary-ghost.btn-cancel:hover,.btn-primary-ghost.btn-cancel:focus{background:var(--btn-cancel-bg-hover)!important;color:var(--btn-cancel-color)!important}:root{--font-title: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;--font-body: "Funnel Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;--kpi-large-font-size: 50px;--kpi-medium-font-size: 30px;--kpi-line-height: 1;--action-title-size: 19px;--action-subtitle-size: 17px;--font-size-base: 14px;--font-size-sm: 12px;--font-size-md: 15px;--font-size-lg: 16px;--font-size-xl: 18px;--bg-page: var(--color-background-page);--bg-card: var(--color-background-card);--text-primary: var(--color-brand-ink);--accent: var(--color-brand-primary)}html,body,#app{font-family:var(--font-body);color:var(--text-primary);background:var(--bg-page)}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);color:var(--accent)}.text-title{font-family:var(--font-title)}.text-body{font-family:var(--font-body)}:root{--bp-mobile-max: 640px;--bp-tablet-min: 641px;--bp-tablet-max: 879px;--bp-ipad11-min: 880px;--bp-ipad11-max: 1194px;--bp-laptop-min: 1195px;--bp-laptop-max: 1279px;--bp-desktop-min: 1280px;--bp-events-min-height: 380px;--bp-events-scroll-height: 320px}.documents-card{padding:16px;border-radius:8px;background:var(--color-surface, #fff);box-shadow:0 1px 4px #1023350f}.documents-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.table-responsive{overflow:auto}.documents-table{width:100%;border-collapse:collapse}.documents-table th,.documents-table td{padding:12px 16px;border-bottom:1px solid var(--divider);text-align:left}.documents-table thead th{font-weight:600;color:var(--color-slate-800)}.actions-cell,.confirm-delete{display:flex;gap:8px;align-items:center}.confirm-delete .btn-icon{padding:8px 12px;border-radius:8px;background:var(--bg-track);color:var(--text-muted);border:1px solid var(--btn-border)}.confirm-delete .btn-icon:hover{filter:brightness(.98)}.confirm-delete .btn-icon+.btn-icon{margin-left:0}.confirm-delete .btn-confirm{padding:8px 12px;border-radius:8px;background:var(--color-brand-primary);color:var(--bg-card);border:1px solid rgba(var(--color-brand-primary-rgb,234,93,28),.9)}.confirm-delete .btn-confirm:hover{filter:brightness(.98)}.vh-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:11000}.vh-backdrop{position:absolute;inset:0;background:#060c1473}.vh-modal{position:relative;width:90%;max-width:980px;background:var(--bg-card);border-radius:12px;box-shadow:0 12px 48px #02061747;padding:16px;z-index:11010}.vh-modal-close{position:absolute;top:8px;right:12px;background:transparent;border:none;font-size:20px;cursor:pointer}.vh-modal-body{max-height:80vh;overflow:auto}.modal-grid{display:grid;grid-template-columns:1fr 420px;gap:16px;align-items:start}.modal-viewer{border-radius:8px;overflow:hidden;background:var(--bg-card);height:520px}.modal-form{background:transparent}.upload-grid{display:block}.upload-grid.two-column{display:grid;grid-template-columns:420px 1fr;gap:16px;align-items:start}.upload-grid .document-preview{border-radius:8px;overflow:hidden}.upload-grid .upload-form{background:transparent}.confirm-delete .btn.btn-confirm,.confirm-delete .btn-confirm.btn,.confirm-delete button.btn-confirm,.confirm-delete button.btn.btn-confirm{background:var(--color-brand-primary)!important;color:var(--bg-card)!important;border-color:rgba(var(--color-brand-primary-rgb,234,93,28),.9)!important}.btn{font-family:inherit;font-size:14px;line-height:1}.documents-card .btn,.documents-table .btn,.documents-header .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;height:44px;line-height:44px;border-radius:12px;background:var(--bg-track);color:var(--text-muted);font-weight:600;cursor:pointer;border:0 solid var(--pill-border);transition:box-shadow .12s ease,border-color .12s ease,color .12s ease}.documents-card .btn:hover,.documents-table .btn:hover,.documents-header .btn:hover{box-shadow:0 2px 6px var(--shadow-soft)}.btn.btn-primary,.documents-card .btn-primary,.documents-header .btn-primary{background:var(--bg-card);color:var(--color-brand-primary);border:1px solid var(--color-brand-primary);box-shadow:0 2px 6px #ea5d1c0f}.btn.btn-primary:hover{filter:brightness(.98);color:var(--bg-card);background:var(--color-brand-primary)}.btn.btn-primary:focus{outline:3px solid rgba(43,108,176,.12)}.btn.btn-info,.documents-card .btn-info{background:var(--color-kpi-blue);color:#fff;border:none}.btn.btn-info:hover{filter:brightness(.95)}.btn.btn-danger,.documents-card .btn-danger{background:var(--color-badge-danger);color:#fff;border:none}.btn.btn-danger:hover{filter:brightness(.95)}.btn.btn-icon{background:var(--btn-bg);border:1px solid var(--btn-border);padding:6px 8px;border-radius:6px;cursor:pointer}.btn.btn-icon:hover{filter:brightness(.98)}.btn-primary-ghost{background:var(--accent)!important;color:#fff!important;border:none!important;padding:10px 14px!important;border-radius:8px!important}.btn-banner,.new-event,.btn.btn-banner{background:var(--accent);color:#fff;border-radius:10px;padding:10px 16px;border:none;font-weight:700;cursor:pointer}.btn.btn-banner{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;line-height:44px}.modal-card .new-event,.vh-modal .new-event,.upload-card .new-event,.modal-card .btn-banner,.vh-modal .btn-banner,.upload-card .btn-banner{background:var(--accent)!important;color:#fff!important;border-radius:10px!important;padding:10px 16px!important;border:none!important;font-weight:700!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:44px!important;line-height:44px!important}.modal-card card{padding:0}.modal-card .vh-modal-close,.vh-modal .vh-modal-close{position:absolute;top:8px;right:12px;background:transparent;border:none;font-size:20px;cursor:pointer}.event-tab__badge{background:linear-gradient(180deg,#fff,#fafafa)}.event-tab__badge-num{padding:6px}
