.dialog-content-rounded[data-v-14379557]{border-radius:calc(var(--radius) + 4px)!important}@media(max-width:639px){.dialog-content-rounded[data-v-14379557]{border-radius:calc(var(--radius) + 4px)!important}}.sidebar[data-v-f3261ffb]{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:70;overflow:hidden}.sidebar-header[data-v-f3261ffb]{position:relative;margin-bottom:8px}.company-info-card[data-v-f3261ffb]{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-f3261ffb]{display:flex;align-items:flex-start;gap:12px;padding:12px!important;margin-bottom:0}.company-logo-avatar[data-v-f3261ffb]{width:40px;height:40px;flex-shrink:0;border-radius:6px!important}.company-logo-fallback[data-v-f3261ffb]{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-f3261ffb]{width:24px;height:24px}.company-details[data-v-f3261ffb]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.company-name[data-v-f3261ffb]{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-f3261ffb]{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--text-secondary, #6b6b6b);font-family:var(--font-body)}.compliance-label[data-v-f3261ffb]{text-transform:lowercase;font-weight:400}.hono-logo-container[data-v-f3261ffb]{width:100%;padding:8px 12px 12px;margin-top:0;display:flex;justify-content:flex-start;align-items:center}.hono-logo-container-ps[data-v-f3261ffb]{width:100%;padding:16px 12px;display:flex;justify-content:center;align-items:center}.hono-logo-full-width[data-v-f3261ffb]{width:100%;max-height:35px;height:auto;-o-object-fit:contain;object-fit:contain}.brand-logo[data-v-f3261ffb]{max-width:120px;max-height:50px;height:auto;width:auto;-o-object-fit:contain;object-fit:contain}.user-info[data-v-f3261ffb]{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-f3261ffb]:hover{opacity:.8}.sidebar-avatar[data-v-f3261ffb]{border-radius:50%!important;overflow:hidden!important;width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important}.sidebar-avatar-fallback[data-v-f3261ffb]{background-color:var(--color-primary, #3b82f6)!important;color:#fff!important;border-radius:50%!important;width:100%!important;height:100%!important}.user-name[data-v-f3261ffb]{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-f3261ffb]{display:flex;flex-direction:column;gap:16px;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.sidebar-group[data-v-f3261ffb]{display:flex;flex-direction:column;gap:4px}.sidebar-quote[data-v-f3261ffb]{padding:17px 12px;margin:0;text-align:center}.quote-text[data-v-f3261ffb]{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-f3261ffb]{color:var(--color-primary, var(--color-brand-primary));font-weight:600;font-style:italic}.sidebar-group-bottom[data-v-f3261ffb]{margin-top:auto;padding-top:16px;border-top:1px solid var(--color-border, rgba(0, 0, 0, .1))}.sidebar-group-label[data-v-f3261ffb]{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-f3261ffb]{display:flex;flex-direction:column;gap:2px}.sidebar-menu-item[data-v-f3261ffb]{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-f3261ffb]:hover{background-color:var(--color-muted, #f1f5f9);color:var(--color-foreground, var(--color-brand-ink))}.sidebar-menu-item.router-link-active[data-v-f3261ffb]{background-color:var(--color-primary, #3b82f6);color:#fff;font-weight:600}.sidebar-menu-item.router-link-active[data-v-f3261ffb]:hover{background-color:var(--color-primary, #3b82f6);opacity:.9}.sidebar-menu-item--disabled[data-v-f3261ffb]{opacity:.5;cursor:pointer;filter:grayscale(.3)}.sidebar-menu-item--disabled[data-v-f3261ffb]:hover{background-color:var(--color-muted, #f1f5f9);opacity:.6}.menu-icon[data-v-f3261ffb]{width:16px;height:16px;flex-shrink:0}.menu-title[data-v-f3261ffb]{flex:1;line-height:1.5}.menu-chevron[data-v-f3261ffb]{width:16px;height:16px;flex-shrink:0;transition:transform .15s ease}.sidebar-menu-item.has-children[data-v-f3261ffb]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.sidebar-menu-item.has-children.is-expanded[data-v-f3261ffb]{background-color:var(--color-muted, #f1f5f9)}.sidebar-submenu[data-v-f3261ffb]{display:flex;flex-direction:column;gap:2px;margin-left:24px;margin-top:2px;margin-bottom:2px;padding-left:0;animation:slideDown-f3261ffb .15s ease-out}@keyframes slideDown-f3261ffb{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sidebar-submenu-item[data-v-f3261ffb]{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-f3261ffb]:hover{background-color:var(--color-muted, #f1f5f9);color:var(--color-foreground, var(--color-brand-ink))}.sidebar-submenu-item.router-link-active[data-v-f3261ffb]{background-color:var(--color-primary, #3b82f6);color:#fff;font-weight:600}.sidebar-submenu-item.router-link-active[data-v-f3261ffb]:hover{background-color:var(--color-primary, #3b82f6);opacity:.9}.btn-collapse[data-v-f3261ffb]{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-f3261ffb]:hover{background-color:var(--color-muted, #f1f5f9);color:var(--color-foreground, var(--color-brand-ink))}.btn-collapse[data-v-f3261ffb]:focus{outline:2px solid var(--accent);outline-offset:2px}.sidebar.collapsed[data-v-f3261ffb]{transform:translate(-100%)}@media(min-width:880px)and (max-width:1194px){.sidebar[data-v-f3261ffb]{width:120px;padding:12px 8px}.sidebar-menu-item[data-v-f3261ffb]{justify-content:center;padding:8px}.menu-title[data-v-f3261ffb],.menu-chevron[data-v-f3261ffb]{display:none}.sidebar-submenu[data-v-f3261ffb]{margin-left:0}.sidebar-submenu-item[data-v-f3261ffb]{justify-content:center;padding:8px}.sidebar-group-label[data-v-f3261ffb]{display:none}.company-info-content[data-v-f3261ffb]{flex-direction:column;align-items:center;padding:8px!important}.company-details[data-v-f3261ffb]{align-items:center;text-align:center}.company-name[data-v-f3261ffb]{font-size:12px}.compliance-text[data-v-f3261ffb]{flex-direction:column;gap:4px;font-size:9px}.hono-logo-container[data-v-f3261ffb]{padding:6px 0 0}.hono-logo-container-ps[data-v-f3261ffb]{padding:12px 8px}.hono-logo-full-width[data-v-f3261ffb]{max-width:100px;max-height:25px}.user-info[data-v-f3261ffb]{display:none}}@media(max-width:879px){.sidebar[data-v-f3261ffb]{position:fixed;left:0;top:0;height:100vh;width:240px;z-index:60;box-shadow:0 6px 18px #0b14241f;transform:translate(0);background:var(--bg-page)}.sidebar.collapsed[data-v-f3261ffb]{transform:translate(-100%)}.sidebar-content[data-v-f3261ffb]{overflow-y:auto}}.notification-banner[data-v-e7f65f83]{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-e7f65f83]{width:10px;height:10px;border-radius:999px;flex:0 0 auto;transition:background-color .2s ease}.alert-body[data-v-e7f65f83]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto;overflow:hidden}.alert-message[data-v-e7f65f83]{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-e7f65f83]{flex:0 0 auto;font-weight:600;border:none;transition:opacity .2s ease,transform .1s ease}.see-button[data-v-e7f65f83]:hover{opacity:.9;transform:scale(1.02)}.congres-details[data-v-e7f65f83]{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-e7f65f83]{display:flex;align-items:center;gap:4px}.congres-detail-label[data-v-e7f65f83]{font-weight:500;opacity:.8}.congres-detail-value[data-v-e7f65f83]{font-weight:600;color:var(--text-primary)}.close-button[data-v-e7f65f83]{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-e7f65f83]:hover{opacity:1;background-color:#0000000d;color:var(--text-primary)}.close-button[data-v-e7f65f83]:active{transform:scale(.95)}.home-banner-card[data-v-de62f2c0]{background:var(--bg-card);border-radius:12px}.banner-content[data-v-de62f2c0]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px}.banner-left[data-v-de62f2c0]{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-width:0}.alert-with-progress[data-v-de62f2c0]{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-de62f2c0]{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.alert-body[data-v-de62f2c0]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.alert-message[data-v-de62f2c0]{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-de62f2c0]{font-size:12px;color:var(--color-slate-600);margin:0;line-height:1.2}.small-progress[data-v-de62f2c0]{flex:1 1 auto;height:8px;background:#0000000f;border-radius:999px;overflow:hidden;margin-left:12px;min-width:100px}.small-progress-inner[data-v-de62f2c0]{height:100%;border-radius:999px;transition:width .4s ease}.top-actions[data-v-de62f2c0]{display:flex;gap:12px;flex:0 0 auto}.search-wrapper[data-v-de62f2c0]{position:relative;display:flex;align-items:center;width:100%}.search-icon[data-v-de62f2c0]{position:absolute;left:12px;height:16px;width:16px;color:var(--text-muted, #8e8e93);pointer-events:none;z-index:1}.search-input[data-v-de62f2c0]{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-de62f2c0]: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-de62f2c0]::-moz-placeholder{color:var(--text-muted, #8e8e93)}.search-input[data-v-de62f2c0]::placeholder{color:var(--text-muted, #8e8e93)}@media(max-width:879px){.banner-content[data-v-de62f2c0]{flex-direction:column;align-items:stretch}.top-actions[data-v-de62f2c0]{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-b9088ea8]{width:100%}.events-banner-card[data-v-fab87346]{background:var(--bg-card);border-radius:12px;padding:12px;width:100%}.banner-content[data-v-fab87346]{padding:0}.banner-fullrow[data-v-fab87346]{display:flex;align-items:center;justify-content:space-between;width:100%}.banner-left[data-v-fab87346]{flex:1;display:flex;align-items:center;gap:16px}.search-wrapper[data-v-fab87346]{position:relative;display:flex;align-items:center;gap:8px}.search-icon[data-v-fab87346]{position:absolute;left:12px;width:16px;height:16px;color:#8e8e93;pointer-events:none}.search-input[data-v-fab87346]{padding:8px 12px 8px 36px;border:1px solid #e5e5e7;border-radius:8px;font-size:14px;width:300px}.banner-tabs-wrapper[data-v-fab87346]{flex:1 1 auto;width:100%}.banner-tabs[data-v-fab87346]{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-fab87346]{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-fab87346]{white-space:nowrap;color:inherit}.pill-count[data-v-fab87346]{font-size:12px}.tab-pill[data-state=inactive][data-v-fab87346]{color:#8e8e93;background-color:transparent}.tab-pill[data-state=inactive] .pill-label[data-v-fab87346]{color:#8e8e93}.tab-pill[data-v-fab87346]:hover{color:#6b7280}.tab-pill[data-state=active][data-v-fab87346]{background-color:transparent;color:var(--active-tab-color, var(--color-brand-primary, #ea5d1c))}.tab-pill[data-state=active] .pill-label[data-v-fab87346]{color:var(--active-tab-color, var(--color-brand-primary, #ea5d1c))}.tab-pill[data-state=active][data-v-fab87346]: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-fab87346]{display:flex;gap:12px;align-items:center}.export-trigger[data-v-fab87346]{min-width:150px}.new-event-button-dejeuners[data-v-fab87346]{background-color:#12b981;color:#fff}.new-event-button-visites[data-v-fab87346]{background-color:#f65675;color:#fff}.new-event-button-congres[data-v-fab87346]{background-color:#3dadff;color:#fff}.new-event-button-contrats[data-v-fab87346]{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-7c4a60b0]{width:100%}.price-history-chart__loading[data-v-7c4a60b0],.price-history-chart__error[data-v-7c4a60b0],.price-history-chart__empty[data-v-7c4a60b0]{padding:24px;text-align:center}.price-history-chart__content[data-v-7c4a60b0]{display:flex;flex-direction:column;gap:24px}.price-history-chart__graph[data-v-7c4a60b0]{margin-bottom:0}.price-history-chart__graph-header[data-v-7c4a60b0]{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.price-history-chart__graph-container[data-v-7c4a60b0]{position:relative;width:100%;height:200px;margin-bottom:8px;overflow:visible}.price-history-chart__svg[data-v-7c4a60b0]{width:100%;height:100%}.price-history-chart__point[data-v-7c4a60b0]{cursor:pointer;transition:r .2s ease}.price-history-chart__point[data-v-7c4a60b0]:hover{r:6}.price-history-chart__graph-labels[data-v-7c4a60b0]{display:flex;justify-content:space-between;padding-top:8px;border-top:1px solid #f1f5f9}.price-history-chart__tooltip[data-v-7c4a60b0]{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-7c4a60b0]{display:flex;flex-direction:column;gap:8px}.price-history-chart__tooltip-price[data-v-7c4a60b0]{font-size:14px;font-weight:600;color:var(--color-brand-primary)}.price-history-chart__tooltip-user[data-v-7c4a60b0]{display:flex;align-items:center;gap:8px}.price-history-chart__tooltip-avatar[data-v-7c4a60b0]{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-7c4a60b0]{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-7c4a60b0]{font-size:12px;color:#64748b}.price-history-chart__tooltip-date[data-v-7c4a60b0]{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-7d8c5abe]{width:100%;--input: hsl(var(--primary))}[data-v-7d8c5abe] .dialog-footer-custom{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:.75rem!important}.upload-document-form>form>div[data-v-7d8c5abe]:last-of-type{margin-top:2rem!important;padding-top:1.5rem!important}.file-upload-card[data-v-7d8c5abe]{width:100%;min-height:180px;border-color:hsl(var(--primary))!important;display:flex;align-items:center;justify-content:center}.file-upload-card[data-v-7d8c5abe]:focus-within{outline:none;box-shadow:0 0 0 2px hsl(var(--ring))}.file-upload-card-error[data-v-7d8c5abe]{border-color:hsl(var(--destructive))!important;background-color:hsl(var(--destructive) / .05)!important}.file-upload-card-error[data-v-7d8c5abe]:hover{border-color:hsl(var(--destructive))!important;background-color:hsl(var(--destructive) / .1)!important}.file-upload-card-dragging[data-v-7d8c5abe]{transform:scale(1.01);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.file-upload-content[data-v-7d8c5abe],.file-upload-selected[data-v-7d8c5abe]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media(max-width:640px){.file-upload-card[data-v-7d8c5abe]{min-height:160px;padding:1.25rem}}[data-v-7d8c5abe] .border-primary,[data-v-7d8c5abe] .hover\:border-primary:hover{border-color:hsl(var(--primary))!important}[data-v-7d8c5abe] .border-input:not([data-state]),[data-v-7d8c5abe] button.border-input:not([data-state]),[data-v-7d8c5abe] select.border-input,[data-v-7d8c5abe] input.border-input:not([type=checkbox]){border-color:hsl(var(--primary))!important}[data-v-7d8c5abe] .border-input:not([data-state]):focus,[data-v-7d8c5abe] button.border-input:not([data-state]):focus,[data-v-7d8c5abe] select.border-input:focus,[data-v-7d8c5abe] input.border-input:not([type=checkbox]):focus{border-color:hsl(var(--primary))!important;--tw-ring-color: hsl(var(--primary)) !important}[data-v-7d8c5abe] .border-input:not([data-state]):hover,[data-v-7d8c5abe] button.border-input:not([data-state]):hover,[data-v-7d8c5abe] select.border-input:hover,[data-v-7d8c5abe] input.border-input:not([type=checkbox]):hover{border-color:hsl(var(--primary))!important}.upload-document-form--contrat[data-v-7d8c5abe]{--contrat-color: var(--color-event-contrat, #5654a0)}.upload-document-form--contrat .file-upload-card[data-v-7d8c5abe]{border-color:var(--contrat-color)!important}.upload-document-form--contrat .file-upload-card[data-v-7d8c5abe]:focus-within{box-shadow:0 0 0 2px var(--contrat-color)}.upload-document-form--contrat[data-v-7d8c5abe] .border-primary,.upload-document-form--contrat[data-v-7d8c5abe] .hover\:border-primary:hover{border-color:var(--contrat-color)!important}.upload-document-form--contrat[data-v-7d8c5abe] .border-input:not([data-state]),.upload-document-form--contrat[data-v-7d8c5abe] button.border-input:not([data-state]),.upload-document-form--contrat[data-v-7d8c5abe] select.border-input,.upload-document-form--contrat[data-v-7d8c5abe] input.border-input:not([type=checkbox]){border-color:var(--contrat-color)!important}.upload-document-form--contrat[data-v-7d8c5abe] .border-input:not([data-state]):focus,.upload-document-form--contrat[data-v-7d8c5abe] button.border-input:not([data-state]):focus,.upload-document-form--contrat[data-v-7d8c5abe] select.border-input:focus,.upload-document-form--contrat[data-v-7d8c5abe] 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-7d8c5abe] .border-input:hover,.upload-document-form--contrat[data-v-7d8c5abe] [class*=border-input]:hover,.upload-document-form--contrat[data-v-7d8c5abe] button[class*=border-input]:hover,.upload-document-form--contrat[data-v-7d8c5abe] [class*="border border-input"]:hover{border-color:var(--contrat-color)!important}.upload-document-form--contrat[data-v-7d8c5abe] .text-primary.underline{color:var(--contrat-color)!important}.upload-document-form--contrat[data-v-7d8c5abe] .text-primary.underline:hover{color:var(--contrat-color)!important;opacity:.8}.upload-document-form--contrat[data-v-7d8c5abe] .text-primary{color:var(--contrat-color)!important}.upload-document-form--contrat[data-v-7d8c5abe] .bg-primary{background-color:var(--contrat-color)!important}.upload-document-form--contrat[data-v-7d8c5abe] .hover\:bg-primary:hover{background-color:var(--contrat-color)!important;opacity:.9}.upload-document-form--contrat[data-v-7d8c5abe] .focus\:ring-primary:focus{--tw-ring-color: var(--contrat-color) !important}.professionnel-select[data-v-35650012]{width:100%}[data-v-35650012] .badge-secondary span{color:var(--color-brand-primary)!important}[data-v-35650012] .sidebar-bg{background-color:var(--color-background-card, #ffffff)!important;opacity:1!important}.select-with-badge[data-v-0287fa69]{width:100%}[data-v-0287fa69] .badge-secondary span{color:var(--color-brand-primary)!important}[data-v-0287fa69] .sidebar-bg{background-color:var(--color-background-card, #ffffff)!important;opacity:1!important}.user-select[data-v-ef4d442e]{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}[data-today][data-v-3d5ef687]:not([data-selected]) *{color:inherit!important}.calendar-selected-primary[data-today][data-v-3d5ef687]:not([data-selected]){color:var(--color-secondary-foreground)!important}.calendar-selected-primary[data-today][data-v-3d5ef687]:not([data-selected]) *{color:var(--color-secondary-foreground)!important}.calendar-selected-primary[data-v-3d5ef687]:hover:not([data-selected]){background-color:color-mix(in srgb,var(--color-secondary-foreground) 10%,transparent)!important;color:var(--color-secondary-foreground)!important}[data-selected][data-v-3d5ef687]:not(.calendar-selected-dejeuner):not(.calendar-selected-visite):not(.calendar-selected-congres){background-color:var(--color-secondary)!important;border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;color:var(--color-secondary-foreground)!important;opacity:1}[data-selected][data-v-3d5ef687]:not(.calendar-selected-dejeuner):not(.calendar-selected-visite):not(.calendar-selected-congres):hover{background-color:var(--color-secondary-foreground)!important;border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;color:#fff!important}[data-selected][data-v-3d5ef687]:not(.calendar-selected-dejeuner):not(.calendar-selected-visite):not(.calendar-selected-congres):hover *{color:#fff!important}[data-selected][data-v-3d5ef687]:not(.calendar-selected-dejeuner):not(.calendar-selected-visite):not(.calendar-selected-congres):focus,[data-selected][data-v-3d5ef687]:not(.calendar-selected-dejeuner):not(.calendar-selected-visite):not(.calendar-selected-congres):focus-visible{background-color:var(--color-secondary)!important;border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;--tw-ring-width: 0 !important;--tw-ring-color: transparent !important;color:var(--color-secondary-foreground)!important}[data-selected][data-v-3d5ef687]:not(.calendar-selected-dejeuner):not(.calendar-selected-visite):not(.calendar-selected-congres) *{color:var(--color-secondary-foreground)!important}.calendar-selected-dejeuner[data-today][data-v-3d5ef687]:not([data-selected]),.calendar-selected-dejeuner[data-today][data-v-3d5ef687]:not([data-selected]):focus,.calendar-selected-dejeuner[data-today][data-v-3d5ef687]:not([data-selected]):focus-visible{background-color:#fff!important;color:var(--color-event-dejeuner)!important}.calendar-selected-dejeuner[data-today][data-v-3d5ef687]:not([data-selected]) *{color:var(--color-event-dejeuner)!important}.calendar-selected-visite[data-today][data-v-3d5ef687]:not([data-selected]),.calendar-selected-visite[data-today][data-v-3d5ef687]:not([data-selected]):focus,.calendar-selected-visite[data-today][data-v-3d5ef687]:not([data-selected]):focus-visible{background-color:#fff!important;color:var(--color-event-visite)!important}.calendar-selected-visite[data-today][data-v-3d5ef687]:not([data-selected]) *{color:var(--color-event-visite)!important}.calendar-selected-congres[data-today][data-v-3d5ef687]:not([data-selected]){color:var(--color-event-congres)!important}.calendar-selected-congres[data-today][data-v-3d5ef687]:not([data-selected]) *{color:var(--color-event-congres)!important}.calendar-selected-contrat[data-today][data-v-3d5ef687]:not([data-selected]){color:var(--color-event-contrat)!important}.calendar-selected-contrat[data-today][data-v-3d5ef687]:not([data-selected]) *{color:var(--color-event-contrat)!important}.calendar-selected-dejeuner[data-v-3d5ef687]:not([data-selected]):not([data-today]),.calendar-selected-dejeuner[data-v-3d5ef687]:not([data-selected]):not([data-today]):focus,.calendar-selected-dejeuner[data-v-3d5ef687]:not([data-selected]):not([data-today]):focus-visible{background-color:#fff!important;color:var(--color-event-dejeuner)!important}.calendar-selected-dejeuner[data-v-3d5ef687]:not([data-selected]):not([data-today]) *{color:var(--color-event-dejeuner)!important}.calendar-selected-visite[data-v-3d5ef687]:not([data-selected]):not([data-today]),.calendar-selected-visite[data-v-3d5ef687]:not([data-selected]):not([data-today]):focus,.calendar-selected-visite[data-v-3d5ef687]:not([data-selected]):not([data-today]):focus-visible{background-color:#fff!important;color:var(--color-event-visite)!important}.calendar-selected-visite[data-v-3d5ef687]:not([data-selected]):not([data-today]) *{color:var(--color-event-visite)!important}.calendar-selected-dejeuner[data-outside-view][data-v-3d5ef687]:not([data-selected]),.calendar-selected-dejeuner[data-outside-view][data-v-3d5ef687]:not([data-selected]):focus,.calendar-selected-dejeuner[data-outside-view][data-v-3d5ef687]:not([data-selected]):focus-visible{background-color:#fff!important}.calendar-selected-visite[data-outside-view][data-v-3d5ef687]:not([data-selected]),.calendar-selected-visite[data-outside-view][data-v-3d5ef687]:not([data-selected]):focus,.calendar-selected-visite[data-outside-view][data-v-3d5ef687]:not([data-selected]):focus-visible{background-color:#fff!important}.calendar-selected-dejeuner[data-v-3d5ef687]:not([data-selected]),.calendar-selected-visite[data-v-3d5ef687]:not([data-selected]){background-color:#fff!important}.calendar-selected-dejeuner[data-v-3d5ef687]:hover:not([data-selected]){background-color:#12b9811a!important;color:var(--color-event-dejeuner)!important}.calendar-selected-visite[data-v-3d5ef687]:hover:not([data-selected]){background-color:#f656751a!important;color:var(--color-event-visite)!important}.calendar-selected-congres[data-v-3d5ef687]:hover:not([data-selected]){background-color:#3dadff1a!important;color:var(--color-event-congres)!important}.calendar-selected-contrat[data-v-3d5ef687]:hover:not([data-selected]){background-color:#5654a01a!important;color:var(--color-event-contrat)!important}.calendar-selected-dejeuner[data-selected][data-v-3d5ef687]{background-color:var(--color-event-dejeuner)!important;border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;color:#fff!important;opacity:1}.calendar-selected-visite[data-selected][data-v-3d5ef687]{background-color:var(--color-event-visite)!important;border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;color:#fff!important;opacity:1}.calendar-selected-congres[data-selected][data-v-3d5ef687]{background-color:var(--color-event-congres)!important;border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;color:#fff!important;opacity:1}.calendar-selected-contrat[data-selected][data-v-3d5ef687]{background-color:var(--color-secondary)!important;border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;color:var(--color-secondary-foreground)!important;opacity:1}.calendar-selected-dejeuner[data-selected][data-v-3d5ef687]:hover{background-color:var(--color-event-dejeuner)!important;border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;color:#fff!important;opacity:.9}.calendar-selected-visite[data-selected][data-v-3d5ef687]:hover{background-color:var(--color-event-visite)!important;border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;color:#fff!important;opacity:.9}.calendar-selected-congres[data-selected][data-v-3d5ef687]:hover{background-color:var(--color-event-congres)!important;border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;color:#fff!important;opacity:.9}.calendar-selected-contrat[data-selected][data-v-3d5ef687]:hover{background-color:var(--color-secondary-foreground)!important;border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;color:#fff!important}.calendar-selected-dejeuner[data-selected][data-v-3d5ef687]:focus,.calendar-selected-dejeuner[data-selected][data-v-3d5ef687]:focus-visible{background-color:var(--color-event-dejeuner)!important;border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;--tw-ring-width: 0 !important;--tw-ring-color: transparent !important;color:#fff!important}.calendar-selected-visite[data-selected][data-v-3d5ef687]:focus,.calendar-selected-visite[data-selected][data-v-3d5ef687]:focus-visible{background-color:var(--color-event-visite)!important;border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;--tw-ring-width: 0 !important;--tw-ring-color: transparent !important;color:#fff!important}.calendar-selected-congres[data-selected][data-v-3d5ef687]:focus,.calendar-selected-congres[data-selected][data-v-3d5ef687]:focus-visible{background-color:var(--color-event-congres)!important;border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;--tw-ring-width: 0 !important;--tw-ring-color: transparent !important;color:#fff!important}.calendar-selected-contrat[data-selected][data-v-3d5ef687]:focus,.calendar-selected-contrat[data-selected][data-v-3d5ef687]:focus-visible{background-color:var(--color-secondary)!important;border:none!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;--tw-ring-width: 0 !important;--tw-ring-color: transparent !important;color:var(--color-secondary-foreground)!important}.calendar-selected-dejeuner[data-selected][data-v-3d5ef687] *,.calendar-selected-visite[data-selected][data-v-3d5ef687] *,.calendar-selected-congres[data-selected][data-v-3d5ef687] *{color:#fff!important}.event-dots-container[data-v-3d5ef687]{display:flex;gap:2px;justify-content:center;align-items:center;margin-top:2px;flex-wrap:wrap;max-width:100%}.event-dot[data-v-3d5ef687]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.event-dot-dejeuner[data-v-3d5ef687]{background-color:var(--color-event-dejeuner)}.event-dot-visite[data-v-3d5ef687]{background-color:var(--color-event-visite)}.event-dot-congres[data-v-3d5ef687]{background-color:var(--color-event-congres)}.event-dot-contrat[data-v-3d5ef687]{background-color:var(--color-event-contrat)}.event-dot-more[data-v-3d5ef687]{color:var(--color-muted-foreground);font-weight:600;margin-left:1px}.has-congres-range[data-v-3d5ef687]{overflow:visible!important}.has-congres-range[data-v-3d5ef687]: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-3d5ef687]: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-3d5ef687]: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-3d5ef687]:before{border-radius:3px;left:0;width:100%}.has-congres-range.has-multiple-congres[data-v-3d5ef687]:before{height:8px}.has-contrat-range[data-v-3d5ef687]:before{content:"";position:absolute;bottom:0;left:-2px;right:-2px;height:6px;background-color:var(--color-event-contrat);z-index:1;border-radius:3px}.has-congres-range.has-contrat-range[data-v-3d5ef687]:before{height:3px;background-color:var(--color-event-congres);border-radius:1.5px}.has-congres-range.has-multiple-congres.has-contrat-range[data-v-3d5ef687]:before{height:4px}.has-congres-range.has-contrat-range[data-v-3d5ef687]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background-color:var(--color-event-contrat);z-index:1;border-radius:1.5px}.congres-count-badge[data-v-3d5ef687]{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-3d5ef687]{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-8423a64f]{display:flex;flex-direction:column;width:100%;max-width:100%;height:100%;min-height:0;flex:1;box-sizing:border-box;overflow:hidden;position:relative}.calendars-wrapper[data-v-8423a64f]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-height:0;width:100%;max-width:100%;box-sizing:border-box;align-items:stretch;position:relative;height:100%}.badge-container[data-v-8423a64f]{flex-shrink:0;padding-top:.5rem;width:100%;max-width:100%;box-sizing:border-box}.calendar-single-month[data-v-8423a64f]{display:flex;flex-direction:column;min-height:var(--calendar-height, 400px);height:100%;flex:1;width:100%;max-width:100%;box-sizing:border-box}.calendar-single-month[data-v-8423a64f] [data-calendar-root],.calendar-single-month[data-v-8423a64f] [class*=CalendarRoot]{width:100%!important;max-width:100%!important;height:100%!important;box-sizing:border-box!important;padding:.1875rem!important;display:flex!important;flex-direction:column!important}.calendar-single-month[data-v-8423a64f] .flex.flex-col{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;align-items:stretch}.calendar-single-month[data-v-8423a64f] .flex.flex-col>table{height:var(--table-height)!important;min-height:var(--table-height)!important;max-height:var(--table-height)!important;flex:none}.calendar-single-month[data-v-8423a64f] .p-3{padding:.125rem!important;display:flex;flex-direction:column}.calendar-single-month[data-v-8423a64f] br{display:none}.calendar-single-month[data-v-8423a64f] .mt-10{margin-top:.125rem!important;display:flex;flex-direction:column;width:100%!important;max-width:100%!important;box-sizing:border-box;gap:0!important;flex:1;min-height:0;align-items:stretch;justify-content:flex-start}.calendar-single-month[data-v-8423a64f] .mt-10>table{height:var(--table-height)!important;min-height:var(--table-height)!important;max-height:var(--table-height)!important;flex:0 0 auto;align-self:flex-start}.calendar-single-month[data-v-8423a64f] tbody tr.mt-2{margin-top:0!important}.calendar-single-month[data-v-8423a64f] [class*=CalendarHeader]{flex-shrink:0;padding:.0625rem 0!important;width:100%!important;max-width:100%!important;box-sizing:border-box}.calendar-single-month[data-v-8423a64f] thead th{width:calc(100% / 7)!important;max-width:calc(100% / 7)!important;min-width:0!important;box-sizing:border-box;overflow:hidden}.calendar-single-month[data-v-8423a64f] tr{width:100%!important;max-width:100%!important;box-sizing:border-box}.calendar-single-month[data-v-8423a64f] table{height:var(--table-height)!important;min-height:var(--table-height)!important;max-height:var(--table-height)!important;width:100%!important;max-width:100%!important;box-sizing:border-box;table-layout:fixed!important}.calendar-single-month[data-v-8423a64f] tbody{display:table-row-group;height:var(--tbody-height)!important;min-height:var(--tbody-height)!important;max-height:var(--tbody-height)!important;table-layout:fixed;flex-shrink:0}.calendar-single-month[data-v-8423a64f] tbody tr{height:var(--row-height)!important;min-height:var(--row-height)!important;max-height:var(--row-height)!important;margin:0!important;padding:0!important;display:table-row;vertical-align:top;box-sizing:border-box;flex-shrink:0}.calendar-single-month[data-v-8423a64f] tbody td{height:100%!important;min-height:var(--row-height, 0);max-height:var(--row-height, none);padding:0;width:calc(100% / 7)!important;max-width:calc(100% / 7)!important;min-width:0!important;box-sizing:border-box;overflow:hidden;vertical-align:middle}.calendar-single-month[data-v-8423a64f] tbody td button{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;border-radius:0!important;aspect-ratio:unset!important;box-sizing:border-box}.calendar-single-month[data-v-8423a64f] tbody td button:hover,.calendar-single-month[data-v-8423a64f] tbody td button[data-selected],.calendar-single-month[data-v-8423a64f] tbody td button[data-selected]:hover{border-radius:0!important;aspect-ratio:unset!important}.calendar-single-month[data-v-8423a64f] tbody td button>div{padding:0!important;margin:0!important}.calendar-double-month[data-v-8423a64f]{flex:1;min-height:var(--calendar-height, 200px);height:100%;display:flex;flex-direction:column;padding:.0625rem!important;width:100%;max-width:100%;box-sizing:border-box}.calendar-double-month[data-v-8423a64f] [data-calendar-root],.calendar-double-month[data-v-8423a64f] [class*=CalendarRoot]{width:100%!important;max-width:100%!important;height:100%!important;box-sizing:border-box!important;padding:.1875rem!important;display:flex!important;flex-direction:column!important}.calendar-double-month[data-v-8423a64f] .flex.flex-col{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;align-items:stretch}.calendar-double-month[data-v-8423a64f] .flex.flex-col>table{height:var(--table-height)!important;min-height:var(--table-height)!important;max-height:var(--table-height)!important;flex:none}.calendar-double-month[data-v-8423a64f] table{height:var(--table-height)!important;min-height:var(--table-height)!important;max-height:var(--table-height)!important;width:100%!important;max-width:100%!important;table-layout:fixed;box-sizing:border-box}.calendar-double-month[data-v-8423a64f] tbody{display:table-row-group;height:var(--tbody-height)!important;min-height:var(--tbody-height)!important;max-height:var(--tbody-height)!important;table-layout:fixed;flex-shrink:0}.calendar-double-month[data-v-8423a64f] tbody tr{height:var(--row-height)!important;min-height:var(--row-height)!important;max-height:var(--row-height)!important;display:table-row;margin:0!important;padding:0!important;vertical-align:top;box-sizing:border-box;flex-shrink:0}.calendar-double-month[data-v-8423a64f] tbody td{height:100%!important;min-height:var(--row-height, 0);max-height:var(--row-height, none);padding:0;width:calc(100% / 7)!important;max-width:calc(100% / 7)!important;min-width:0!important;vertical-align:middle;box-sizing:border-box;overflow:hidden}.calendar-double-month[data-v-8423a64f] tbody td button{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;border-radius:0!important;aspect-ratio:unset!important;box-sizing:border-box}.calendar-double-month[data-v-8423a64f] tbody td button:hover,.calendar-double-month[data-v-8423a64f] tbody td button[data-selected],.calendar-double-month[data-v-8423a64f] tbody td button[data-selected]:hover{border-radius:0!important;aspect-ratio:unset!important}.calendar-double-month[data-v-8423a64f] tbody td button>div{padding:0!important;margin:0!important}.calendar-double-month[data-v-8423a64f] br{display:none}.calendar-double-month[data-v-8423a64f] .mt-10{margin-top:.125rem!important;display:flex;flex-direction:column;width:100%!important;max-width:100%!important;box-sizing:border-box;gap:0!important;flex:1;min-height:0;align-items:stretch;justify-content:flex-start}.calendar-double-month[data-v-8423a64f] .mt-10>table{height:var(--table-height)!important;min-height:var(--table-height)!important;max-height:var(--table-height)!important;flex:0 0 auto;align-self:flex-start}.calendar-double-month[data-v-8423a64f] tbody tr.mt-2{margin-top:0!important}.calendar-double-month[data-v-8423a64f] [class*=CalendarHeader]{flex-shrink:0;padding:.0625rem 0!important;width:100%!important;max-width:100%!important;box-sizing:border-box}.calendar-double-month[data-v-8423a64f] thead th{width:calc(100% / 7)!important;max-width:calc(100% / 7)!important;min-width:0!important;box-sizing:border-box;overflow:hidden}.calendar-double-month[data-v-8423a64f] tr{width:100%!important;max-width:100%!important;box-sizing:border-box}.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{border-radius:0!important;aspect-ratio:unset!important}.action-item[data-v-3d3d0ff7]{position:relative;padding:12px 14px 12px 20px;border:none;background:var(--bg, transparent);box-sizing:border-box;border-radius:10px;width:100%;min-height:0;display:flex;flex-direction:column;justify-content:space-between}.action-item.is-dejeuner[data-v-3d3d0ff7]{background-color:var(--color-event-dejeuner-bg)}.action-item.is-visite[data-v-3d3d0ff7]{background-color:var(--color-event-visite-bg)}.action-item.is-congres[data-v-3d3d0ff7]{background-color:var(--color-event-congres-bg)}.action-item.is-contrat[data-v-3d3d0ff7]{background-color:var(--color-event-contrat-bg)}.action-item[data-v-3d3d0ff7]: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-3d3d0ff7]:before{background-color:var(--color-event-dejeuner)}.action-item.is-visite[data-v-3d3d0ff7]:before{background-color:var(--color-event-visite)}.action-item.is-congres[data-v-3d3d0ff7]:before{background-color:var(--color-event-congres)}.action-item.is-contrat[data-v-3d3d0ff7]:before{background-color:var(--color-event-contrat)}.action-row[data-v-3d3d0ff7]{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-3d3d0ff7]{display:flex;gap:10px;min-width:0;flex:1 1 auto;align-items:flex-start;width:100%;flex-direction:column}.content[data-v-3d3d0ff7]{min-width:0;flex:1 1 auto;width:100%}.title-row[data-v-3d3d0ff7]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;width:100%;justify-content:space-between}.title[data-v-3d3d0ff7]{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.date-row[data-v-3d3d0ff7]{display:flex;gap:6px;align-items:center;flex-shrink:0}.date[data-v-3d3d0ff7]{font-size:13px;color:var(--color-slate-600);white-space:nowrap}.creator-avatar[data-v-3d3d0ff7]{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-3d3d0ff7]{margin-top:2px;color:var(--color-muted-foreground);font-size:13px;line-height:1.3}.item-actions[data-v-3d3d0ff7]{display:flex;gap:8px;align-items:center;flex-shrink:0;width:100%;justify-content:flex-end;margin-top:auto}.badge[data-v-3d3d0ff7]{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-3d3d0ff7]{border:1px solid var(--color-event-dejeuner);color:var(--color-event-dejeuner);background:#fff}.badge-visite[data-v-3d3d0ff7]{border:1px solid var(--color-event-visite);color:var(--color-event-visite);background:#fff}.badge-congres[data-v-3d3d0ff7]{border:1px solid var(--color-event-congres);color:var(--color-event-congres);background:#fff}.badge-contrat[data-v-3d3d0ff7]{border:1px solid var(--color-event-contrat);color:var(--color-event-contrat);background:#fff}.action-item.is-dejeuner .title[data-v-3d3d0ff7]{color:var(--color-event-dejeuner)}.action-item.is-visite .title[data-v-3d3d0ff7]{color:var(--color-event-visite)}.action-item.is-congres .title[data-v-3d3d0ff7]{color:var(--color-event-congres)}.action-item.is-contrat .title[data-v-3d3d0ff7]{color:var(--color-event-contrat)}.btn-view[data-v-3d3d0ff7]{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-3d3d0ff7]{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-validate[data-v-3d3d0ff7]{background-color:var(--color-event-dejeuner);color:#fff}.action-item.is-dejeuner .btn-validate[data-v-3d3d0ff7]:hover:not(:disabled){opacity:.9}.action-item.is-visite .btn-validate[data-v-3d3d0ff7]{background-color:var(--color-event-visite);color:#fff}.action-item.is-visite .btn-validate[data-v-3d3d0ff7]:hover:not(:disabled){opacity:.9}.btn-validate[data-v-3d3d0ff7]:disabled,.btn-validate-disabled[data-v-3d3d0ff7]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-validate[data-v-3d3d0ff7]:disabled:hover,.btn-validate-disabled[data-v-3d3d0ff7]:hover{opacity:.5}.action-item.is-dejeuner .btn-view[data-v-3d3d0ff7]{background-color:var(--color-event-dejeuner);color:#fff}.action-item.is-dejeuner .btn-view[data-v-3d3d0ff7]:hover{opacity:.9}.action-item.is-visite .btn-view[data-v-3d3d0ff7]{background-color:var(--color-event-visite);color:#fff}.action-item.is-visite .btn-view[data-v-3d3d0ff7]:hover{opacity:.9}.action-item.is-congres .btn-view[data-v-3d3d0ff7]{background-color:var(--color-event-congres);color:#fff}.action-item.is-congres .btn-view[data-v-3d3d0ff7]:hover{opacity:.9}.action-item.is-contrat .btn-view[data-v-3d3d0ff7]{background-color:var(--color-event-contrat);color:#fff}.action-item.is-contrat .btn-view[data-v-3d3d0ff7]:hover{opacity:.9}.btn-create[data-v-3d3d0ff7]{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-3d3d0ff7]{background-color:var(--color-event-dejeuner);color:#fff}.action-item.is-dejeuner .btn-create[data-v-3d3d0ff7]:hover{opacity:.9}.action-item.is-visite .btn-create[data-v-3d3d0ff7]{background-color:var(--color-event-visite);color:#fff}.action-item.is-visite .btn-create[data-v-3d3d0ff7]:hover{opacity:.9}.action-item.is-congres .btn-create[data-v-3d3d0ff7]{background-color:var(--color-event-congres);color:#fff}.action-item.is-congres .btn-create[data-v-3d3d0ff7]:hover{opacity:.9}.action-item.is-contrat .btn-create[data-v-3d3d0ff7]{background-color:var(--color-event-contrat);color:#fff}.action-item.is-contrat .btn-create[data-v-3d3d0ff7]:hover{opacity:.9}.btn-view[data-v-3d3d0ff7]:disabled,.btn-view-disabled[data-v-3d3d0ff7]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-view[data-v-3d3d0ff7]:disabled:hover,.btn-view-disabled[data-v-3d3d0ff7]:hover{opacity:.5}.professionnels-avatars[data-v-3d3d0ff7]{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px;align-items:center}.avatar-item[data-v-3d3d0ff7]{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-3d3d0ff7]{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-3d3d0ff7]{background-color:var(--color-event-dejeuner)!important}.avatar-fallback-visite[data-v-3d3d0ff7]{background-color:var(--color-event-visite)!important}.avatar-fallback-congres[data-v-3d3d0ff7]{background-color:var(--color-event-congres)!important}.avatar-fallback-contrat[data-v-3d3d0ff7]{background-color:var(--color-event-contrat)!important}.action-item.requires-upgrade[data-v-3d3d0ff7]{opacity:.6;position:relative}.action-item.requires-upgrade[data-v-3d3d0ff7]:after{content:"";position:absolute;inset:0;background:#ffffff4d;pointer-events:none;border-radius:10px}.upgrade-message[data-v-3d3d0ff7]{margin-top:4px;font-size:11px;color:var(--color-muted-foreground);font-style:italic;line-height:1.3}.badge-upgrade[data-v-3d3d0ff7]{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-3d3d0ff7]{flex-direction:column;align-items:flex-start}.item-actions[data-v-3d3d0ff7]{width:100%;display:flex;justify-content:flex-end}.btn-view[data-v-3d3d0ff7]{width:120px}}.actions-card[data-v-d5a1cb05]{display:flex;flex-direction:column;min-height:0;padding:0;box-sizing:border-box;border:none;background:transparent;min-width:0;flex:1;width:100%}.actions-list[data-v-d5a1cb05]{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%;height:100%;min-height:0}.actions-row[data-v-d5a1cb05]{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-d5a1cb05]: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-d5a1cb05]{border-color:var(--rest-color, var(--color-background-border))}.actions-row.has-badge[data-v-d5a1cb05]:before{display:none}.left[data-v-d5a1cb05],.center[data-v-d5a1cb05],.right[data-v-d5a1cb05]{height:auto;display:flex;align-items:center}.left .label[data-v-d5a1cb05]{align-self:center}.left .label[data-v-d5a1cb05]{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-d5a1cb05]{display:flex;align-items:center;gap:12px;justify-content:flex-start;flex-wrap:nowrap}.date[data-v-d5a1cb05]{color:var(--color-slate-600);font-size:16px;min-width:70px;text-align:left;white-space:nowrap}.healthCarePro[data-v-d5a1cb05]{color:var(--color-brand-ink);font-size:14px;white-space:nowrap}.badge-inline[data-v-d5a1cb05]{margin-left:12px;display:inline-flex}.right[data-v-d5a1cb05]{display:flex;align-items:center;gap:12px}@media(max-width:640px){.actions-row[data-v-d5a1cb05]{grid-template-columns:1fr;gap:8px;padding:12px}.center[data-v-d5a1cb05]{flex-direction:column;align-items:flex-start;gap:6px}.right[data-v-d5a1cb05]{justify-self:end}}.badge[data-v-d5a1cb05]{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-d5a1cb05]{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-d5a1cb05]>*{min-width:0}@media(min-width:641px)and (max-width:879px){.actions-row[data-v-d5a1cb05]{grid-template-columns:1fr auto;gap:10px;padding:8px;min-height:44px;max-height:64px}.center[data-v-d5a1cb05]{display:none}.btn-cta[data-v-d5a1cb05]{min-width:88px;padding:8px 12px}}@media(min-width:880px)and (max-width:1194px){.actions-row[data-v-d5a1cb05]{grid-template-columns:1fr auto;gap:10px;padding:8px;min-height:44px;max-height:64px}.left[data-v-d5a1cb05]{display:none}.center[data-v-d5a1cb05]{justify-content:flex-start}.center[data-v-d5a1cb05]{padding-left:12px}.right[data-v-d5a1cb05]{justify-self:end}.left[data-v-d5a1cb05],.center[data-v-d5a1cb05],.right[data-v-d5a1cb05]{height:auto;align-items:center}.left .label[data-v-d5a1cb05],.date[data-v-d5a1cb05],.healthCarePro[data-v-d5a1cb05]{line-height:1}.right .btn-cta[data-v-d5a1cb05]{align-self:center}.btn-cta[data-v-d5a1cb05]{min-width:60px;padding:6px 10px;height:20px;font-size:14px}.actions-row.has-badge[data-v-d5a1cb05]{border-left:6px solid var(--btn-color);border-right:1px solid var(--rest-color, var(--color-background-border))}.badge-inline[data-v-d5a1cb05]{display:none}}@media(max-width:640px){.actions-row[data-v-d5a1cb05]{grid-template-columns:1fr;gap:6px;padding:10px}.center[data-v-d5a1cb05]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.right[data-v-d5a1cb05]{justify-self:end}.btn-cta[data-v-d5a1cb05]{width:140px;min-width:0}}@media(max-width:420px){.btn-cta[data-v-d5a1cb05]{width:100%}}@media(max-width:768px){.actions-list[data-v-d5a1cb05]{grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}}.events-list[data-v-83984841]{max-height:60vh;overflow-y:auto}[data-v-71e5b41f] .bg-primary,[data-v-71e5b41f] button.bg-primary{background-color:#12b981!important}[data-v-71e5b41f] .bg-primary:hover,[data-v-71e5b41f] button.bg-primary:hover,[data-v-71e5b41f] .hover\:bg-primary\/90:hover{background-color:#12b981e6!important}[data-v-71e5b41f] .text-primary,[data-v-71e5b41f] .text-primary span,[data-v-71e5b41f] .text-primary.underline{color:#12b981!important}[data-v-71e5b41f] .border-primary,[data-v-71e5b41f] .hover\:border-primary:hover{border-color:#12b981!important}[data-v-71e5b41f] [class*="hover:border-primary"]:hover,[data-v-71e5b41f] [class*=border-primary]{border-color:#12b981!important;background-color:#12b9810f!important}[data-v-71e5b41f] .text-primary svg,[data-v-71e5b41f] svg.text-primary,[data-v-71e5b41f] [class*=text-primary] svg{color:#12b981!important}[data-v-71e5b41f] .focus\:ring-primary:focus,[data-v-71e5b41f] [class*="focus:ring-primary"]:focus{--tw-ring-color: #12b981 !important}[data-v-71e5b41f] [data-selected],[data-v-71e5b41f] [data-selected=true],[data-v-71e5b41f] [data-selected=""],[data-v-71e5b41f] .data-\[selected\]\:bg-primary,[data-v-71e5b41f] [class*="data-[selected]:bg-primary"],[data-v-71e5b41f] [class*="data-[selected]"],[data-v-71e5b41f] [class*=bg-primary][data-selected],[data-v-71e5b41f] [class*=bg-primary][data-selected=true],[data-v-71e5b41f] .h-9[data-selected],[data-v-71e5b41f] .h-9[data-selected=true],[data-v-71e5b41f] .w-9[data-selected],[data-v-71e5b41f] .w-9[data-selected=true],[data-v-71e5b41f] [role=gridcell][data-selected],[data-v-71e5b41f] [role=gridcell][data-selected=true],[data-v-71e5b41f] button[data-selected],[data-v-71e5b41f] button[data-selected=true],[data-v-71e5b41f] [data-selected][class*=h-9],[data-v-71e5b41f] [data-selected][class*=w-9],[data-v-71e5b41f] [data-selected][class*=rounded-md],[data-v-71e5b41f] [data-selected][class*=bg-primary]{background-color:#12b981!important}[data-v-71e5b41f] [data-selected].text-primary,[data-v-71e5b41f] [data-selected=true].text-primary,[data-v-71e5b41f] [data-selected][class*=text-primary]{color:#fff!important}[data-v-71e5b41f] .text-primary[class*=h-9],[data-v-71e5b41f] .h-9.text-primary,[data-v-71e5b41f] button[class*=text-primary],[data-v-71e5b41f] .text-primary button{color:#12b981!important}[data-v-71e5b41f] .user-select{--user-select-text-color: #12b981}[data-v-71e5b41f] .user-select .user-select-badge-text,[data-v-71e5b41f] .user-select .user-select-selected-text,[data-v-71e5b41f] .referent-wrapper .user-select-badge-text,[data-v-71e5b41f] .referent-wrapper .user-select-selected-text,[data-v-71e5b41f] .user-select span.user-select-badge-text,[data-v-71e5b41f] .user-select .font-medium.user-select-selected-text,[data-v-71e5b41f] .user-select [class*=user-select-badge-text],[data-v-71e5b41f] .user-select [class*=user-select-selected-text]{color:#12b981!important}[data-v-71e5b41f] input:focus,[data-v-71e5b41f] input[type=text]:focus,[data-v-71e5b41f] input[type=number]:focus,[data-v-71e5b41f] .input:focus,[data-v-71e5b41f] [class*=input]:focus{border-color:#12b981!important;--tw-ring-color: #12b981 !important;box-shadow:0 0 0 2px #12b98133!important}[data-v-71e5b41f] input:hover:not(:disabled),[data-v-71e5b41f] input[type=text]:hover:not(:disabled),[data-v-71e5b41f] input[type=number]:hover:not(:disabled),[data-v-71e5b41f] .input:hover:not(:disabled),[data-v-71e5b41f] [class*=input]:hover:not(:disabled){border-color:#12b98180!important}[data-v-71e5b41f] select:focus,[data-v-71e5b41f] button:focus:not(:disabled),[data-v-71e5b41f] [role=button]:focus,[data-v-71e5b41f] [role=combobox]:focus{border-color:#12b981!important;--tw-ring-color: #12b981 !important;box-shadow:0 0 0 2px #12b98133!important}[data-v-71e5b41f] select:hover:not(:disabled),[data-v-71e5b41f] button:hover:not(:disabled):not(.bg-primary),[data-v-71e5b41f] [role=button]:hover:not(:disabled),[data-v-71e5b41f] [role=combobox]:hover:not(:disabled){border-color:#12b98180!important}[data-v-71e5b41f] .professionnel-select,[data-v-71e5b41f] [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-71e5b41f] .professionnel-select:hover,[data-v-71e5b41f] [class*=professionnel]:hover{border-color:#12b98180!important;background-color:#12b9810d!important}[data-v-71e5b41f] .professionnel-select[aria-expanded=true],[data-v-71e5b41f] [class*=professionnel][aria-expanded=true]{border-color:#12b981!important;box-shadow:0 0 0 2px #12b98133!important}[data-v-71e5b41f] .badge:hover,[data-v-71e5b41f] [class*=badge]:hover{background-color:#12b98126!important;border-color:#12b9814d!important}[data-v-71e5b41f] [class*=drop]:hover,[data-v-71e5b41f] [class*=upload]:hover{border-color:#12b981!important;background-color:#12b9810f!important}[data-v-71e5b41f] button[role=gridcell]:hover:not([data-selected]),[data-v-71e5b41f] [role=gridcell] button:hover:not([data-selected]){background-color:#12b9811a!important;color:#12b981!important}[data-v-71e5b41f] button[role=gridcell]:focus,[data-v-71e5b41f] [role=gridcell] button:focus{outline:2px solid #12b981!important;outline-offset:2px!important}[data-v-71e5b41f] [aria-selected=true],[data-v-71e5b41f] [data-selected=true]{background-color:#12b981!important;color:#fff!important}[data-v-71e5b41f] .active,[data-v-71e5b41f] [class*=active],[data-v-71e5b41f] [aria-current=true]{background-color:#12b98126!important;color:#12b981!important;border-color:#12b9814d!important}[data-v-a0f109eb] .bg-primary,[data-v-a0f109eb] button.bg-primary{background-color:#f65675!important}[data-v-a0f109eb] .bg-primary:hover,[data-v-a0f109eb] button.bg-primary:hover,[data-v-a0f109eb] .hover\:bg-primary\/90:hover{background-color:#f65675e6!important}[data-v-a0f109eb] .text-primary,[data-v-a0f109eb] .text-primary span,[data-v-a0f109eb] .text-primary.underline{color:#f65675!important}[data-v-a0f109eb] .border-primary,[data-v-a0f109eb] .hover\:border-primary:hover{border-color:#f65675!important}[data-v-a0f109eb] [class*="hover:border-primary"]:hover,[data-v-a0f109eb] [class*=border-primary]{border-color:#f65675!important;background-color:#f656750f!important}[data-v-a0f109eb] .text-primary svg,[data-v-a0f109eb] svg.text-primary,[data-v-a0f109eb] [class*=text-primary] svg{color:#f65675!important}[data-v-a0f109eb] .focus\:ring-primary:focus,[data-v-a0f109eb] [class*="focus:ring-primary"]:focus{--tw-ring-color: #F65675 !important}[data-v-a0f109eb] [data-selected],[data-v-a0f109eb] [data-selected=true],[data-v-a0f109eb] [data-selected=""],[data-v-a0f109eb] .data-\[selected\]\:bg-primary,[data-v-a0f109eb] [class*="data-[selected]:bg-primary"],[data-v-a0f109eb] [class*="data-[selected]"],[data-v-a0f109eb] [class*=bg-primary][data-selected],[data-v-a0f109eb] [class*=bg-primary][data-selected=true],[data-v-a0f109eb] .h-9[data-selected],[data-v-a0f109eb] .h-9[data-selected=true],[data-v-a0f109eb] .w-9[data-selected],[data-v-a0f109eb] .w-9[data-selected=true],[data-v-a0f109eb] [role=gridcell][data-selected],[data-v-a0f109eb] [role=gridcell][data-selected=true],[data-v-a0f109eb] button[data-selected],[data-v-a0f109eb] button[data-selected=true],[data-v-a0f109eb] [data-selected][class*=h-9],[data-v-a0f109eb] [data-selected][class*=w-9],[data-v-a0f109eb] [data-selected][class*=rounded-md],[data-v-a0f109eb] [data-selected][class*=bg-primary]{background-color:#f65675!important}[data-v-a0f109eb] [data-selected].text-primary,[data-v-a0f109eb] [data-selected=true].text-primary,[data-v-a0f109eb] [data-selected][class*=text-primary]{color:#fff!important}[data-v-a0f109eb] .text-primary[class*=h-9],[data-v-a0f109eb] .h-9.text-primary,[data-v-a0f109eb] button[class*=text-primary],[data-v-a0f109eb] .text-primary button{color:#f65675!important}[data-v-a0f109eb] .user-select{--user-select-text-color: #F65675}[data-v-a0f109eb] .user-select .user-select-badge-text,[data-v-a0f109eb] .user-select .user-select-selected-text,[data-v-a0f109eb] .referent-wrapper .user-select-badge-text,[data-v-a0f109eb] .referent-wrapper .user-select-selected-text,[data-v-a0f109eb] .user-select span.user-select-badge-text,[data-v-a0f109eb] .user-select .font-medium.user-select-selected-text,[data-v-a0f109eb] .user-select [class*=user-select-badge-text],[data-v-a0f109eb] .user-select [class*=user-select-selected-text]{color:#f65675!important}.documents-zone-visite[data-v-a0f109eb],.goodies-zone-visite[data-v-a0f109eb]{border-color:#f65675!important;background-color:#f656750f!important}[data-v-a0f109eb] [data-state=checked].bg-primary,[data-v-a0f109eb] [data-state=checked][class*=bg-primary]{background-color:#f65675!important}[data-v-a0f109eb] [data-state=checked].border-primary,[data-v-a0f109eb] [data-state=checked][class*=border-primary]{border-color:#f65675!important}[data-v-a0f109eb] [data-state=checked].text-primary-foreground,[data-v-a0f109eb] [data-state=checked][class*=text-primary-foreground]{color:#fff!important}[data-v-a0f109eb] [data-state=checked] svg{color:#fff!important}.prise-en-charge-form[data-v-493e5279]{width:100%}.badge-button[data-v-493e5279]{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-493e5279]{background-color:var(--color-event-congres-bg);color:var(--color-event-congres)}.theme-congres .badge-button.badge-congres-light[data-v-493e5279]:hover{background-color:var(--color-event-congres);color:#fff}.theme-congres .btn-plus-congres[data-v-493e5279]{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-493e5279]:hover{background-color:var(--color-event-congres);color:#fff}.theme-congres .pec-link-congres[data-v-493e5279]{color:var(--color-event-congres)!important}.theme-orange .badge-button.badge-orange-light[data-v-493e5279]{background-color:#ea5d1c1a;color:var(--color-brand-primary)}.theme-orange .badge-button.badge-orange-light[data-v-493e5279]:hover{background-color:var(--color-brand-primary);color:#fff}.theme-orange .btn-plus-orange[data-v-493e5279]{background-color:#ea5d1c1a;color:var(--color-brand-primary);border:1px solid rgba(234,93,28,.1)}.theme-orange .btn-plus-orange[data-v-493e5279]:hover{background-color:var(--color-brand-primary);color:#fff}.theme-orange .pec-link-orange[data-v-493e5279]{color:var(--color-brand-primary)!important}.file-upload-button[data-v-faa609f7],.multi-file-upload-button[data-v-4a2192bb]{width:100%}.staff-rp-congres-form[data-v-bcaff345]{width:100%;margin-left:5px}.prise-en-charge-global-card[data-v-bcaff345]{background-color:var(--color-muted)!important}.prise-en-charge-title[data-v-bcaff345]{color:var(--color-event-congres)!important}.congres-form-fields[data-v-bcaff345] input[type=text]:focus-visible,.congres-form-fields[data-v-bcaff345] input[type=text]:focus,.congres-form-fields[data-v-bcaff345] input:focus-visible,.congres-form-fields[data-v-bcaff345] 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-bcaff345] input[type=text]:hover,.congres-form-fields[data-v-bcaff345] input:hover{border-color:var(--color-event-congres)!important}.congres-form-fields[data-v-bcaff345] [role=combobox]:focus,.congres-form-fields[data-v-bcaff345] [role=combobox]:focus-visible,.congres-form-fields[data-v-bcaff345] button[role=combobox]:focus,.congres-form-fields[data-v-bcaff345] button[role=combobox]:focus-visible,.congres-form-fields[data-v-bcaff345] button:focus,.congres-form-fields[data-v-bcaff345] 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-bcaff345] [role=combobox]:hover,.congres-form-fields[data-v-bcaff345] button[role=combobox]:hover,.congres-form-fields[data-v-bcaff345] button:hover{border-color:var(--color-event-congres)!important}.congres-form-fields[data-v-bcaff345] [role=option][data-selected]{background-color:#3dadff1a!important;color:var(--color-event-congres)!important}.congres-form-fields[data-v-bcaff345] [role=option][data-highlighted],.congres-form-fields[data-v-bcaff345] [role=option]:hover,.congres-form-fields[data-v-bcaff345] .select-item[data-highlighted],.congres-form-fields[data-v-bcaff345] .select-item:hover{background-color:#3dadff26!important;color:var(--color-event-congres)!important}.professionnel-search-input[data-v-73caabbf]{width:100%}[data-v-73caabbf] .sidebar-bg{background-color:var(--color-background-card, #ffffff)!important;opacity:1!important}.professionnel-form[data-v-2d5e67c4]{width:100%}.professionnel-search-wrapper[data-v-2d5e67c4]{padding:12px;border:2px dashed var(--color-brand-primary, #ea5d1c);border-radius:12px;background-color:var(--color-background-upload)}.address-wrapper[data-v-2d5e67c4]{padding:18px;border:2px dashed #8e8e93;border-radius:12px;background-color:transparent}.address-tabs-list[data-v-2d5e67c4]{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-2d5e67c4]{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-2d5e67c4]:hover{color:#8e8e93}.address-tab-trigger[data-state=active][data-v-2d5e67c4]{color:var(--color-brand-primary, #ea5d1c);background-color:transparent;box-shadow:none;border:none}.address-tab-trigger[data-state=active][data-v-2d5e67c4]: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-2d5e67c4]:focus-visible{outline:none;ring:none}.toggle-statistics-btn[data-v-06a6b382]{background-color:var(--color-brand-primary, #ea5d1c)!important;color:#fff!important}.toggle-statistics-btn[data-v-06a6b382]:hover{background-color:var(--color-secondary, var(--color-muted))!important;color:var(--color-secondary-foreground, var(--color-foreground))!important}.statistics-view[data-v-06a6b382]{width:100%}.dashboard-stats[data-v-06a6b382]{padding:16px;background-color:var(--color-background-upload);border-radius:8px;margin-bottom:24px}.stats-container[data-v-06a6b382]{display:flex;gap:24px;flex-wrap:wrap}.stat-card[data-v-06a6b382]{flex:1;min-width:150px;display:flex;flex-direction:column;gap:4px;position:relative}.stat-label[data-v-06a6b382]{font-size:14px;color:var(--color-muted-foreground);font-weight:500}.stat-value[data-v-06a6b382]{font-size:18px;font-weight:600;color:var(--color-foreground)}.stat-value-amount[data-v-06a6b382]{font-size:20px;color:var(--color-foreground)}.stat-indicator[data-v-06a6b382]{position:absolute;top:0;right:0;width:8px;height:8px;border-radius:50%}.stat-indicator-green[data-v-06a6b382]{background-color:var(--color-feedback-success)}.dashboard-table[data-v-06a6b382]{margin-top:24px}.loading-state[data-v-06a6b382],.error-state[data-v-06a6b382],.empty-state[data-v-06a6b382]{padding:24px;text-align:center;color:var(--color-muted-foreground)}.loading-state[data-v-06a6b382]{display:flex;flex-direction:column;align-items:center;gap:12px}.spinner[data-v-06a6b382]{width:32px;height:32px;border:3px solid var(--color-muted);border-top-color:var(--color-brand-primary);border-radius:50%;animation:spin-06a6b382 1s linear infinite}@keyframes spin-06a6b382{to{transform:rotate(360deg)}}.events-table[data-v-06a6b382]{width:100%;border-collapse:collapse;font-size:14px}.events-table thead[data-v-06a6b382]{background-color:var(--bg-track)}.events-table th[data-v-06a6b382]{padding:12px 16px;text-align:left;font-weight:700;font-size:14px;color:var(--color-foreground)}.events-table td[data-v-06a6b382]{padding:12px 16px;border-top:1px solid var(--color-background-border)}.event-row[data-v-06a6b382]{cursor:pointer;transition:background-color .2s}.event-row[data-v-06a6b382]:hover,.event-row.expanded[data-v-06a6b382]{background-color:var(--color-muted)}.visitor-cell[data-v-06a6b382]{display:flex;align-items:center;gap:8px}.visitor-avatar[data-v-06a6b382]{width:32px;height:32px;font-size:12px}.toggle-btn[data-v-06a6b382]{color:var(--color-brand-primary)}.toggle-btn[data-v-06a6b382]:hover{background-color:var(--color-background-peach)}.expanded-content[data-v-06a6b382]{background-color:var(--color-muted)}.expanded-details[data-v-06a6b382]{padding:16px;display:flex;flex-direction:column;gap:16px}.amount-section[data-v-06a6b382]{display:flex;align-items:center;gap:8px;font-size:14px}.amount-value[data-v-06a6b382]{font-weight:600;font-size:16px;color:var(--color-foreground)}.documents-section[data-v-06a6b382]{display:flex;flex-direction:column;gap:12px}.document-item[data-v-06a6b382]{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-06a6b382]{width:20px;height:20px;color:var(--color-muted-foreground);flex-shrink:0}.document-title[data-v-06a6b382]{flex:1;font-size:14px;color:var(--color-foreground)}.view-btn[data-v-06a6b382]{flex-shrink:0;font-size:12px;padding:4px 12px}.no-fees-message[data-v-06a6b382]{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-06a6b382]{margin:0}[data-v-2dd2b891] .dialog-content-rounded{border-radius:var(--radius-xl)}[data-v-2dd2b891] .dialog-header{border-bottom:1px solid hsl(var(--border));padding-bottom:1rem}.dialog-dejeuner[data-v-2dd2b891],.dialog-dejeuner[data-v-2dd2b891] *{--user-select-text-color: #12b981 !important}.dialog-visite[data-v-2dd2b891],.dialog-visite[data-v-2dd2b891] *{--user-select-text-color: #F65675 !important}.dialog-congres[data-v-2dd2b891],.dialog-congres[data-v-2dd2b891] *{--user-select-text-color: #3dadff !important}.dialog-contrat[data-v-2dd2b891],.dialog-contrat[data-v-2dd2b891] *{--user-select-text-color: #5654a0 !important}[data-v-2dd2b891] .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-2dd2b891] .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-2dd2b891] .event-type-avatar-fallback{background-color:#12b9810f!important}.card-dejeuner[data-v-2dd2b891] .event-type-avatar svg,.card-dejeuner[data-v-2dd2b891] .event-type-avatar .lucide,.card-dejeuner[data-v-2dd2b891] .event-type-avatar .h-5{color:#12b981b3!important}.card-dejeuner[data-v-2dd2b891] .card-dejeuner-title,.card-dejeuner[data-v-2dd2b891] h3.card-dejeuner-title,.card-dejeuner[data-v-2dd2b891] .card-dejeuner-title.text-primary{color:#12b981b3!important}.card-dejeuner[data-v-2dd2b891]: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-2dd2b891] .event-type-avatar-fallback{background-color:#fff7f8!important}.card-visite[data-v-2dd2b891] .event-type-avatar svg,.card-visite[data-v-2dd2b891] .event-type-avatar .lucide,.card-visite[data-v-2dd2b891] .event-type-avatar .h-5{color:#f65675b3!important}.card-visite[data-v-2dd2b891] .card-visite-title,.card-visite[data-v-2dd2b891] h3.card-visite-title,.card-visite[data-v-2dd2b891] .card-visite-title.text-primary{color:#f65675b3!important}.card-visite[data-v-2dd2b891]: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-2dd2b891] .event-type-avatar-fallback{background-color:#3dadff0f!important}.card-congres[data-v-2dd2b891] .event-type-avatar svg,.card-congres[data-v-2dd2b891] .event-type-avatar .lucide,.card-congres[data-v-2dd2b891] .event-type-avatar .h-5{color:#3dadffb3!important}.card-congres[data-v-2dd2b891] .card-congres-title,.card-congres[data-v-2dd2b891] h3.card-congres-title,.card-congres[data-v-2dd2b891] .card-congres-title.text-primary{color:#3dadffb3!important}.card-congres[data-v-2dd2b891]: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-2dd2b891] .event-type-avatar-fallback{background-color:#5654a00f!important}.card-contrat[data-v-2dd2b891] .event-type-avatar svg,.card-contrat[data-v-2dd2b891] .event-type-avatar .lucide,.card-contrat[data-v-2dd2b891] .event-type-avatar .h-5{color:#5654a0b3!important}.card-contrat[data-v-2dd2b891] .card-contrat-title,.card-contrat[data-v-2dd2b891] h3.card-contrat-title,.card-contrat[data-v-2dd2b891] .card-contrat-title.text-primary{color:#5654a0b3!important}.card-contrat[data-v-2dd2b891]: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-2dd2b891] .text-primary,.form-dejeuner[data-v-2dd2b891] .text-primary span,.form-dejeuner[data-v-2dd2b891] .text-primary.underline{color:#12b981!important}.form-dejeuner[data-v-2dd2b891] .bg-primary,.form-dejeuner[data-v-2dd2b891] button.bg-primary{background-color:#12b981!important}.form-dejeuner[data-v-2dd2b891] .bg-primary:hover,.form-dejeuner[data-v-2dd2b891] button.bg-primary:hover,.form-dejeuner[data-v-2dd2b891] .hover\:bg-primary\/90:hover{background-color:#12b981e6!important}.form-dejeuner[data-v-2dd2b891] .border-primary,.form-dejeuner[data-v-2dd2b891] .hover\:border-primary:hover{border-color:#12b981!important}.form-dejeuner[data-v-2dd2b891] [class*="hover:border-primary"]:hover,.form-dejeuner[data-v-2dd2b891] [class*=border-primary]{border-color:#12b981!important;background-color:#12b9810f!important}.form-dejeuner[data-v-2dd2b891] .text-primary svg,.form-dejeuner[data-v-2dd2b891] svg.text-primary,.form-dejeuner[data-v-2dd2b891] [class*=text-primary] svg{color:#12b981!important}.form-dejeuner[data-v-2dd2b891] [data-selected],.form-dejeuner[data-v-2dd2b891] [data-selected=true],.form-dejeuner[data-v-2dd2b891] [data-selected=""],.form-dejeuner[data-v-2dd2b891] .data-\[selected\]\:bg-primary,.form-dejeuner[data-v-2dd2b891] [class*="data-[selected]:bg-primary"],.form-dejeuner[data-v-2dd2b891] [class*="data-[selected]"],.form-dejeuner[data-v-2dd2b891] [class*=bg-primary][data-selected],.form-dejeuner[data-v-2dd2b891] [class*=bg-primary][data-selected=true],.form-dejeuner[data-v-2dd2b891] .h-9[data-selected],.form-dejeuner[data-v-2dd2b891] .h-9[data-selected=true],.form-dejeuner[data-v-2dd2b891] .w-9[data-selected],.form-dejeuner[data-v-2dd2b891] .w-9[data-selected=true],.form-dejeuner[data-v-2dd2b891] [role=gridcell][data-selected],.form-dejeuner[data-v-2dd2b891] [role=gridcell][data-selected=true],.form-dejeuner[data-v-2dd2b891] button[data-selected],.form-dejeuner[data-v-2dd2b891] button[data-selected=true],.form-dejeuner[data-v-2dd2b891] [data-selected][class*=h-9],.form-dejeuner[data-v-2dd2b891] [data-selected][class*=w-9],.form-dejeuner[data-v-2dd2b891] [data-selected][class*=rounded-md]{background-color:#12b981!important;background:#12b981!important;color:#fff!important;--tw-bg-opacity: 1 !important}.form-dejeuner[data-v-2dd2b891] [data-selected][class*=bg-primary]{background-color:#12b981!important;background:#12b981!important}.form-dejeuner[data-v-2dd2b891] [data-selected].text-primary,.form-dejeuner[data-v-2dd2b891] [data-selected=true].text-primary,.form-dejeuner[data-v-2dd2b891] [data-selected][class*=text-primary]{color:#fff!important}.form-dejeuner[data-v-2dd2b891] .text-primary[class*=h-9],.form-dejeuner[data-v-2dd2b891] .h-9.text-primary,.form-dejeuner[data-v-2dd2b891] button[class*=text-primary],.form-dejeuner[data-v-2dd2b891] .text-primary button,.form-dejeuner[data-v-2dd2b891] button .text-primary{color:#12b981!important}.form-dejeuner[data-v-2dd2b891]{--user-select-text-color: #12b981 !important}.form-dejeuner[data-v-2dd2b891] .user-select .user-select-badge-text,.form-dejeuner[data-v-2dd2b891] .user-select .user-select-selected-text,.form-dejeuner[data-v-2dd2b891] .referent-wrapper .user-select-badge-text,.form-dejeuner[data-v-2dd2b891] .referent-wrapper .user-select-selected-text,.form-dejeuner[data-v-2dd2b891] .user-select span.user-select-badge-text,.form-dejeuner[data-v-2dd2b891] .user-select .font-medium.user-select-selected-text,.form-dejeuner[data-v-2dd2b891] .user-select [class*=user-select-badge-text],.form-dejeuner[data-v-2dd2b891] .user-select [class*=user-select-selected-text],.form-dejeuner[data-v-2dd2b891] .user-select span,.form-dejeuner[data-v-2dd2b891] .referent-wrapper span,.form-dejeuner[data-v-2dd2b891] .referent-wrapper span.user-select-badge-text,.form-dejeuner .user-select-badge-text[data-v-2dd2b891],.form-dejeuner .user-select-selected-text[data-v-2dd2b891],.form-dejeuner span.user-select-badge-text[data-v-2dd2b891]{color:#12b981!important}.form-dejeuner[data-v-2dd2b891] .user-select :deep(.user-select-badge-text),.form-dejeuner[data-v-2dd2b891] .referent-wrapper :deep(.user-select-badge-text),.form-dejeuner[data-v-2dd2b891] .user-select :deep(span.user-select-badge-text){color:#12b981!important}.form-dejeuner[data-v-2dd2b891] .user-select-dejeuner .user-select-selected-text,.form-dejeuner[data-v-2dd2b891] .user-select-dejeuner .font-medium.user-select-selected-text,.form-dejeuner[data-v-2dd2b891] .user-select-dejeuner div.user-select-selected-text{color:#12b981!important}.form-dejeuner[data-v-2dd2b891] input:focus,.form-dejeuner[data-v-2dd2b891] input[type=text]:focus,.form-dejeuner[data-v-2dd2b891] input[type=number]:focus,.form-dejeuner[data-v-2dd2b891] .input:focus,.form-dejeuner[data-v-2dd2b891] [class*=input]:focus{border-color:#12b981!important;--tw-ring-color: #12b981 !important;box-shadow:0 0 0 2px #12b98133!important}.form-dejeuner[data-v-2dd2b891] input:hover:not(:disabled),.form-dejeuner[data-v-2dd2b891] input[type=text]:hover:not(:disabled),.form-dejeuner[data-v-2dd2b891] input[type=number]:hover:not(:disabled),.form-dejeuner[data-v-2dd2b891] .input:hover:not(:disabled),.form-dejeuner[data-v-2dd2b891] [class*=input]:hover:not(:disabled){border-color:#12b98180!important}.form-dejeuner[data-v-2dd2b891] select:focus,.form-dejeuner[data-v-2dd2b891] button:focus:not(:disabled):not(.bg-primary),.form-dejeuner[data-v-2dd2b891] [role=button]:focus,.form-dejeuner[data-v-2dd2b891] [role=combobox]:focus{border-color:#12b981!important;--tw-ring-color: #12b981 !important;box-shadow:0 0 0 2px #12b98133!important}.form-dejeuner[data-v-2dd2b891] select:hover:not(:disabled),.form-dejeuner[data-v-2dd2b891] button:hover:not(:disabled):not(.bg-primary),.form-dejeuner[data-v-2dd2b891] [role=button]:hover:not(:disabled),.form-dejeuner[data-v-2dd2b891] [role=combobox]:hover:not(:disabled){border-color:#12b98180!important}.form-dejeuner[data-v-2dd2b891] .professionnel-select,.form-dejeuner[data-v-2dd2b891] [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-2dd2b891] .professionnel-select:hover,.form-dejeuner[data-v-2dd2b891] [class*=professionnel]:hover{border-color:#12b98180!important;background-color:#12b9810d!important}.form-dejeuner[data-v-2dd2b891] .professionnel-select[aria-expanded=true],.form-dejeuner[data-v-2dd2b891] [class*=professionnel][aria-expanded=true]{border-color:#12b981!important;box-shadow:0 0 0 2px #12b98133!important}.form-dejeuner[data-v-2dd2b891] .badge:hover,.form-dejeuner[data-v-2dd2b891] [class*=badge]:hover{background-color:#12b98126!important;border-color:#12b9814d!important}.form-dejeuner[data-v-2dd2b891] [class*=drop]:hover,.form-dejeuner[data-v-2dd2b891] [class*=upload]:hover{border-color:#12b981!important;background-color:#12b9810f!important}.form-dejeuner[data-v-2dd2b891] button[role=gridcell]:hover:not([data-selected]),.form-dejeuner[data-v-2dd2b891] [role=gridcell] button:hover:not([data-selected]){background-color:#12b9811a!important;color:#12b981!important}.form-dejeuner[data-v-2dd2b891] button[role=gridcell]:focus,.form-dejeuner[data-v-2dd2b891] [role=gridcell] button:focus{outline:2px solid #12b981!important;outline-offset:2px!important}.form-dejeuner[data-v-2dd2b891] [aria-selected=true],.form-dejeuner[data-v-2dd2b891] [data-selected=true]{background-color:#12b981!important;color:#fff!important}.form-dejeuner[data-v-2dd2b891] .active,.form-dejeuner[data-v-2dd2b891] [class*=active],.form-dejeuner[data-v-2dd2b891] [aria-current=true]{background-color:#12b98126!important;color:#12b981!important;border-color:#12b9814d!important}.form-dejeuner[data-v-2dd2b891] .focus\:ring-primary:focus,.form-dejeuner[data-v-2dd2b891] [class*="focus:ring-primary"]:focus{--tw-ring-color: #12b981 !important}.form-visite[data-v-2dd2b891] .text-primary,.form-visite[data-v-2dd2b891] .text-primary span,.form-visite[data-v-2dd2b891] .text-primary.underline{color:#f65675!important}.form-visite[data-v-2dd2b891] .bg-primary,.form-visite[data-v-2dd2b891] button.bg-primary{background-color:#f65675!important}.form-visite[data-v-2dd2b891] .bg-primary:hover,.form-visite[data-v-2dd2b891] button.bg-primary:hover,.form-visite[data-v-2dd2b891] .hover\:bg-primary\/90:hover{background-color:#f65675e6!important}.form-visite[data-v-2dd2b891] .border-primary,.form-visite[data-v-2dd2b891] .hover\:border-primary:hover{border-color:#f65675!important}.form-visite[data-v-2dd2b891] [class*="hover:border-primary"]:hover,.form-visite[data-v-2dd2b891] [class*=border-primary]{border-color:#f65675!important;background-color:#fff7f8!important}.form-visite[data-v-2dd2b891] .text-primary svg,.form-visite[data-v-2dd2b891] svg.text-primary,.form-visite[data-v-2dd2b891] [class*=text-primary] svg{color:#f65675!important}.form-visite[data-v-2dd2b891] [data-selected],.form-visite[data-v-2dd2b891] [data-selected=true],.form-visite[data-v-2dd2b891] [data-selected=""],.form-visite[data-v-2dd2b891] .data-\[selected\]\:bg-primary,.form-visite[data-v-2dd2b891] [class*="data-[selected]:bg-primary"],.form-visite[data-v-2dd2b891] [class*="data-[selected]"],.form-visite[data-v-2dd2b891] [class*=bg-primary][data-selected],.form-visite[data-v-2dd2b891] [class*=bg-primary][data-selected=true],.form-visite[data-v-2dd2b891] .h-9[data-selected],.form-visite[data-v-2dd2b891] .h-9[data-selected=true],.form-visite[data-v-2dd2b891] .w-9[data-selected],.form-visite[data-v-2dd2b891] .w-9[data-selected=true],.form-visite[data-v-2dd2b891] [role=gridcell][data-selected],.form-visite[data-v-2dd2b891] [role=gridcell][data-selected=true],.form-visite[data-v-2dd2b891] button[data-selected],.form-visite[data-v-2dd2b891] button[data-selected=true],.form-visite[data-v-2dd2b891] [data-selected][class*=h-9],.form-visite[data-v-2dd2b891] [data-selected][class*=w-9],.form-visite[data-v-2dd2b891] [data-selected][class*=rounded-md]{background-color:#f65675!important;background:#f65675!important;color:#fff!important;--tw-bg-opacity: 1 !important}.form-visite[data-v-2dd2b891] [data-selected][class*=bg-primary]{background-color:#f65675!important;background:#f65675!important}.form-visite[data-v-2dd2b891] [data-selected].text-primary,.form-visite[data-v-2dd2b891] [data-selected=true].text-primary,.form-visite[data-v-2dd2b891] [data-selected][class*=text-primary]{color:#fff!important}.form-visite[data-v-2dd2b891] .text-primary[class*=h-9],.form-visite[data-v-2dd2b891] .h-9.text-primary,.form-visite[data-v-2dd2b891] button[class*=text-primary],.form-visite[data-v-2dd2b891] .text-primary button,.form-visite[data-v-2dd2b891] button .text-primary{color:#f65675!important}.form-visite[data-v-2dd2b891]{--user-select-text-color: #F65675 !important}.form-visite[data-v-2dd2b891] .user-select .user-select-badge-text,.form-visite[data-v-2dd2b891] .user-select .user-select-selected-text,.form-visite[data-v-2dd2b891] .referent-wrapper .user-select-badge-text,.form-visite[data-v-2dd2b891] .referent-wrapper .user-select-selected-text,.form-visite[data-v-2dd2b891] .user-select span.user-select-badge-text,.form-visite[data-v-2dd2b891] .user-select .font-medium.user-select-selected-text,.form-visite[data-v-2dd2b891] .user-select [class*=user-select-badge-text],.form-visite[data-v-2dd2b891] .user-select [class*=user-select-selected-text],.form-visite[data-v-2dd2b891] .user-select span,.form-visite[data-v-2dd2b891] .referent-wrapper span,.form-visite[data-v-2dd2b891] .referent-wrapper span.user-select-badge-text,.form-visite .user-select-badge-text[data-v-2dd2b891],.form-visite .user-select-selected-text[data-v-2dd2b891],.form-visite span.user-select-badge-text[data-v-2dd2b891]{color:#f65675!important}.form-visite[data-v-2dd2b891] .user-select :deep(.user-select-badge-text),.form-visite[data-v-2dd2b891] .referent-wrapper :deep(.user-select-badge-text),.form-visite[data-v-2dd2b891] .user-select :deep(span.user-select-badge-text){color:#f65675!important}.form-visite[data-v-2dd2b891] .user-select-visite .user-select-selected-text,.form-visite[data-v-2dd2b891] .user-select-visite .font-medium.user-select-selected-text,.form-visite[data-v-2dd2b891] .user-select-visite div.user-select-selected-text{color:#f65675!important}.form-congres[data-v-2dd2b891] .text-primary,.form-congres[data-v-2dd2b891] .text-primary span,.form-congres[data-v-2dd2b891] .text-primary.underline{color:#3dadff!important}.form-congres[data-v-2dd2b891] .bg-primary,.form-congres[data-v-2dd2b891] button.bg-primary{background-color:#3dadff!important}.form-congres[data-v-2dd2b891] .bg-primary:hover,.form-congres[data-v-2dd2b891] button.bg-primary:hover,.form-congres[data-v-2dd2b891] .hover\:bg-primary\/90:hover{background-color:#3dadffe6!important}.form-congres[data-v-2dd2b891] .border-primary,.form-congres[data-v-2dd2b891] .hover\:border-primary:hover{border-color:#3dadff!important}.form-congres[data-v-2dd2b891] [class*="hover:border-primary"]:hover,.form-congres[data-v-2dd2b891] [class*=border-primary]{border-color:#3dadff!important;background-color:#3dadff0f!important}.form-congres[data-v-2dd2b891] .text-primary svg,.form-congres[data-v-2dd2b891] svg.text-primary,.form-congres[data-v-2dd2b891] [class*=text-primary] svg{color:#3dadff!important}.form-congres[data-v-2dd2b891] [data-selected],.form-congres[data-v-2dd2b891] [data-selected=true],.form-congres[data-v-2dd2b891] [data-selected=""],.form-congres[data-v-2dd2b891] .data-\[selected\]\:bg-primary,.form-congres[data-v-2dd2b891] [class*="data-[selected]:bg-primary"],.form-congres[data-v-2dd2b891] [class*="data-[selected]"],.form-congres[data-v-2dd2b891] [class*=bg-primary][data-selected],.form-congres[data-v-2dd2b891] [class*=bg-primary][data-selected=true],.form-congres[data-v-2dd2b891] .h-9[data-selected],.form-congres[data-v-2dd2b891] .h-9[data-selected=true],.form-congres[data-v-2dd2b891] .w-9[data-selected],.form-congres[data-v-2dd2b891] .w-9[data-selected=true],.form-congres[data-v-2dd2b891] [role=gridcell][data-selected],.form-congres[data-v-2dd2b891] [role=gridcell][data-selected=true],.form-congres[data-v-2dd2b891] button[data-selected],.form-congres[data-v-2dd2b891] button[data-selected=true],.form-congres[data-v-2dd2b891] [data-selected][class*=h-9],.form-congres[data-v-2dd2b891] [data-selected][class*=w-9],.form-congres[data-v-2dd2b891] [data-selected][class*=rounded-md]{background-color:#3dadff!important;background:#3dadff!important;color:#fff!important;--tw-bg-opacity: 1 !important}.form-congres[data-v-2dd2b891] [data-selected][class*=bg-primary]{background-color:#3dadff!important;background:#3dadff!important}.form-congres[data-v-2dd2b891] [data-selected].text-primary,.form-congres[data-v-2dd2b891] [data-selected=true].text-primary,.form-congres[data-v-2dd2b891] [data-selected][class*=text-primary]{color:#fff!important}.form-congres[data-v-2dd2b891] .text-primary[class*=h-9],.form-congres[data-v-2dd2b891] .h-9.text-primary,.form-congres[data-v-2dd2b891] button[class*=text-primary],.form-congres[data-v-2dd2b891] .text-primary button,.form-congres[data-v-2dd2b891] button .text-primary{color:#3dadff!important}.form-congres[data-v-2dd2b891]{--user-select-text-color: #3dadff !important}.form-congres[data-v-2dd2b891] .user-select .user-select-badge-text,.form-congres[data-v-2dd2b891] .user-select .user-select-selected-text,.form-congres[data-v-2dd2b891] .referent-wrapper .user-select-badge-text,.form-congres[data-v-2dd2b891] .referent-wrapper .user-select-selected-text,.form-congres[data-v-2dd2b891] .user-select span.user-select-badge-text,.form-congres[data-v-2dd2b891] .user-select .font-medium.user-select-selected-text,.form-congres[data-v-2dd2b891] .user-select [class*=user-select-badge-text],.form-congres[data-v-2dd2b891] .user-select [class*=user-select-selected-text],.form-congres[data-v-2dd2b891] .user-select span,.form-congres[data-v-2dd2b891] .referent-wrapper span,.form-congres[data-v-2dd2b891] .referent-wrapper span.user-select-badge-text,.form-congres .user-select-badge-text[data-v-2dd2b891],.form-congres .user-select-selected-text[data-v-2dd2b891],.form-congres span.user-select-badge-text[data-v-2dd2b891]{color:#3dadff!important}.form-congres[data-v-2dd2b891] .user-select :deep(.user-select-badge-text),.form-congres[data-v-2dd2b891] .referent-wrapper :deep(.user-select-badge-text),.form-congres[data-v-2dd2b891] .user-select :deep(span.user-select-badge-text){color:#3dadff!important}.form-congres[data-v-2dd2b891] .user-select-congres .user-select-selected-text,.form-congres[data-v-2dd2b891] .user-select-congres .font-medium.user-select-selected-text,.form-congres[data-v-2dd2b891] .user-select-congres div.user-select-selected-text{color:#3dadff!important}.form-congres[data-v-2dd2b891] [data-radix-popover-content],.form-congres[data-v-2dd2b891] [data-radix-popper-content-wrapper],.form-congres[data-v-2dd2b891] .date-picker-calendar{max-width:32rem!important;width:auto!important}.form-congres[data-v-2dd2b891] [data-radix-popover-content][class*=w-auto]{max-width:32rem!important;min-width:20rem!important}.form-congres[data-v-2dd2b891] [data-radix-popover-content].w-72,.form-congres[data-v-2dd2b891] [data-radix-popover-content][class*=w-72]{max-width:32rem!important;width:auto!important;min-width:20rem!important}.form-contrat[data-v-2dd2b891] .text-primary,.form-contrat[data-v-2dd2b891] .text-primary span,.form-contrat[data-v-2dd2b891] .text-primary.underline{color:#5654a0!important}.form-contrat[data-v-2dd2b891] .bg-primary,.form-contrat[data-v-2dd2b891] button.bg-primary{background-color:#5654a0!important}.form-contrat[data-v-2dd2b891] .bg-primary:hover,.form-contrat[data-v-2dd2b891] button.bg-primary:hover,.form-contrat[data-v-2dd2b891] .hover\:bg-primary\/90:hover{background-color:#5654a0e6!important}.form-contrat[data-v-2dd2b891] .border-primary,.form-contrat[data-v-2dd2b891] .hover\:border-primary:hover{border-color:#5654a0!important}.form-contrat[data-v-2dd2b891] [class*="hover:border-primary"]:hover,.form-contrat[data-v-2dd2b891] [class*=border-primary]{border-color:#5654a0!important;background-color:#5654a00f!important}.form-contrat[data-v-2dd2b891] .text-primary svg,.form-contrat[data-v-2dd2b891] svg.text-primary,.form-contrat[data-v-2dd2b891] [class*=text-primary] svg{color:#5654a0!important}.form-contrat[data-v-2dd2b891] [data-selected],.form-contrat[data-v-2dd2b891] [data-selected=true],.form-contrat[data-v-2dd2b891] [data-selected=""],.form-contrat[data-v-2dd2b891] .data-\[selected\]\:bg-primary,.form-contrat[data-v-2dd2b891] [class*="data-[selected]:bg-primary"],.form-contrat[data-v-2dd2b891] [class*="data-[selected]"],.form-contrat[data-v-2dd2b891] [class*=bg-primary][data-selected],.form-contrat[data-v-2dd2b891] [class*=bg-primary][data-selected=true],.form-contrat[data-v-2dd2b891] .h-9[data-selected],.form-contrat[data-v-2dd2b891] .h-9[data-selected=true],.form-contrat[data-v-2dd2b891] .w-9[data-selected],.form-contrat[data-v-2dd2b891] .w-9[data-selected=true],.form-contrat[data-v-2dd2b891] [role=gridcell][data-selected],.form-contrat[data-v-2dd2b891] [role=gridcell][data-selected=true],.form-contrat[data-v-2dd2b891] button[data-selected],.form-contrat[data-v-2dd2b891] button[data-selected=true],.form-contrat[data-v-2dd2b891] [data-selected][class*=h-9],.form-contrat[data-v-2dd2b891] [data-selected][class*=w-9],.form-contrat[data-v-2dd2b891] [data-selected][class*=rounded-md]{background-color:#5654a0!important;background:#5654a0!important;color:#fff!important;--tw-bg-opacity: 1 !important}.form-contrat[data-v-2dd2b891] [data-selected][class*=bg-primary]{background-color:#5654a0!important;background:#5654a0!important}.form-contrat[data-v-2dd2b891] [data-selected].text-primary,.form-contrat[data-v-2dd2b891] [data-selected=true].text-primary,.form-contrat[data-v-2dd2b891] [data-selected][class*=text-primary]{color:#fff!important}.form-contrat[data-v-2dd2b891] .text-primary[class*=h-9],.form-contrat[data-v-2dd2b891] .h-9.text-primary,.form-contrat[data-v-2dd2b891] button[class*=text-primary],.form-contrat[data-v-2dd2b891] .text-primary button,.form-contrat[data-v-2dd2b891] button .text-primary{color:#5654a0!important}.form-contrat[data-v-2dd2b891]{--user-select-text-color: #5654a0 !important}.form-contrat[data-v-2dd2b891] .user-select .user-select-badge-text,.form-contrat[data-v-2dd2b891] .user-select .user-select-selected-text,.form-contrat[data-v-2dd2b891] .referent-wrapper .user-select-badge-text,.form-contrat[data-v-2dd2b891] .referent-wrapper .user-select-selected-text,.form-contrat[data-v-2dd2b891] .user-select span.user-select-badge-text,.form-contrat[data-v-2dd2b891] .user-select .font-medium.user-select-selected-text,.form-contrat[data-v-2dd2b891] .user-select [class*=user-select-badge-text],.form-contrat[data-v-2dd2b891] .user-select [class*=user-select-selected-text],.form-contrat[data-v-2dd2b891] .user-select span,.form-contrat[data-v-2dd2b891] .referent-wrapper span,.form-contrat[data-v-2dd2b891] .referent-wrapper span.user-select-badge-text,.form-contrat .user-select-badge-text[data-v-2dd2b891],.form-contrat .user-select-selected-text[data-v-2dd2b891],.form-contrat span.user-select-badge-text[data-v-2dd2b891]{color:#5654a0!important}.form-contrat[data-v-2dd2b891] .user-select :deep(.user-select-badge-text),.form-contrat[data-v-2dd2b891] .referent-wrapper :deep(.user-select-badge-text),.form-contrat[data-v-2dd2b891] .user-select :deep(span.user-select-badge-text){color:#5654a0!important}.form-contrat[data-v-2dd2b891] .user-select-contrat .user-select-selected-text,.form-contrat[data-v-2dd2b891] .user-select-contrat .font-medium.user-select-selected-text,.form-contrat[data-v-2dd2b891] .user-select-contrat div.user-select-selected-text{color:#5654a0!important}[data-v-2dd2b891] .dialog-dejeuner button.group:hover svg,[data-v-2dd2b891] .dialog-dejeuner button.group:hover .h-4,[data-v-2dd2b891] .dialog-dejeuner button.group:hover .w-4,[data-v-2dd2b891] .dialog-dejeuner .group:hover svg,[data-v-2dd2b891] .dialog-dejeuner button.group:hover .transition-colors{color:#12b981!important}[data-v-2dd2b891] .dialog-dejeuner button.bg-primary,[data-v-2dd2b891] .dialog-dejeuner .bg-primary{background-color:#12b981!important}[data-v-2dd2b891] .dialog-dejeuner button.bg-primary:hover,[data-v-2dd2b891] .dialog-dejeuner .bg-primary:hover,[data-v-2dd2b891] .dialog-dejeuner button.hover\:bg-primary\/90:hover{background-color:#12b981e6!important}[data-v-2dd2b891] .dialog-visite button.group:hover svg,[data-v-2dd2b891] .dialog-visite button.group:hover .h-4,[data-v-2dd2b891] .dialog-visite button.group:hover .w-4,[data-v-2dd2b891] .dialog-visite .group:hover svg,[data-v-2dd2b891] .dialog-visite button.group:hover .transition-colors{color:#f65675!important}[data-v-2dd2b891] .dialog-visite button.bg-primary,[data-v-2dd2b891] .dialog-visite .bg-primary{background-color:#f65675!important}[data-v-2dd2b891] .dialog-visite button.bg-primary:hover,[data-v-2dd2b891] .dialog-visite .bg-primary:hover,[data-v-2dd2b891] .dialog-visite button.hover\:bg-primary\/90:hover{background-color:#f65675e6!important}[data-v-2dd2b891] .dialog-congres button.group:hover svg,[data-v-2dd2b891] .dialog-congres button.group:hover .h-4,[data-v-2dd2b891] .dialog-congres button.group:hover .w-4,[data-v-2dd2b891] .dialog-congres .group:hover svg,[data-v-2dd2b891] .dialog-congres button.group:hover .transition-colors{color:#3dadff!important}[data-v-2dd2b891] .dialog-congres button.bg-primary,[data-v-2dd2b891] .dialog-congres .bg-primary{background-color:#3dadff!important}[data-v-2dd2b891] .dialog-congres button.bg-primary:hover,[data-v-2dd2b891] .dialog-congres .bg-primary:hover,[data-v-2dd2b891] .dialog-congres button.hover\:bg-primary\/90:hover{background-color:#3dadffe6!important}[data-v-2dd2b891] .dialog-contrat button.group:hover svg,[data-v-2dd2b891] .dialog-contrat button.group:hover .h-4,[data-v-2dd2b891] .dialog-contrat button.group:hover .w-4,[data-v-2dd2b891] .dialog-contrat .group:hover svg,[data-v-2dd2b891] .dialog-contrat button.group:hover .transition-colors{color:#5654a0!important}[data-v-2dd2b891] .dialog-contrat button.bg-primary,[data-v-2dd2b891] .dialog-contrat .bg-primary{background-color:#5654a0!important}[data-v-2dd2b891] .dialog-contrat button.bg-primary:hover,[data-v-2dd2b891] .dialog-contrat .bg-primary:hover,[data-v-2dd2b891] .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;bottom:24px;right:24px;left:auto;background:rgba(var(--color-brand-primary-rgb, 234, 93, 28),.7);border:1px solid rgba(16,35,53,.08);color:var(--bg-card);border-radius:10px;padding:12px 16px;text-align:center;box-shadow:0 8px 28px #1023351f;-webkit-backdrop-filter:none;backdrop-filter:none}.notifications .alert .notif-close-btn{position:absolute;top:8px;left:8px;background:transparent;border:none;font-size:18px;line-height:1;color:var(--bg-card);cursor:pointer;padding:6px 8px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;z-index:10100}.notifications .alert .notif-close-btn:hover{background:#0000000f}.notifications .alert [data-notify=container] [data-notify=message]{display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;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:#0fbf7b1a!important;border:1px solid var(--color-feedback-success, #0fbf7b)!important;color:var(--color-brand-ink, #0b2540)!important}.notifications .alert.alert-success .title{color:var(--color-feedback-success, #0fbf7b)!important;font-weight:600;font-size:16px}.notifications .alert.alert-success [data-notify=message]{color:var(--color-brand-ink, #0b2540)!important}.notifications .alert.alert-success [data-notify=message]>div:not(.title){color:#666!important;font-size:14px;margin-top:4px}.notifications .alert.alert-success .notif-close-btn{color:var(--color-brand-ink, #0b2540)!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)}.compact-notifications-container[data-v-36b529da]{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-36b529da]{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-36b529da]{flex:1 1 auto;min-width:0;display:flex;align-items:center}.compact-notification__message[data-v-36b529da]{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-36b529da]{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-36b529da]:hover{opacity:1;background-color:#0000001a}.compact-notification--success[data-v-36b529da]{background-color:#f0fdf4!important;border-color:#10b981!important;color:#065f46!important}.compact-notification--success .compact-notification__close[data-v-36b529da]{color:#065f46}.compact-notification--error[data-v-36b529da]{background-color:#fef2f2!important;border-color:#ef4444!important;color:#991b1b!important}.compact-notification--error .compact-notification__close[data-v-36b529da]{color:#991b1b}.compact-notification--info[data-v-36b529da]{background-color:#eff6ff!important;border-color:#3b82f6!important;color:#1e40af!important}.compact-notification--info .compact-notification__close[data-v-36b529da]{color:#1e40af}.compact-notification--warning[data-v-36b529da]{background-color:#fffbeb!important;border-color:#f59e0b!important;color:#92400e!important}.compact-notification--warning .compact-notification__close[data-v-36b529da]{color:#92400e}.notification-enter-active[data-v-36b529da],.notification-leave-active[data-v-36b529da]{transition:all .3s ease}.notification-enter-from[data-v-36b529da],.notification-leave-to[data-v-36b529da]{opacity:0;transform:translate(100%) scale(.95)}.notification-move[data-v-36b529da]{transition:transform .3s ease}.hono-dialog--confirm[data-v-3ca50bd6]{max-width:500px}.hono-dialog__title[data-v-3ca50bd6]{color:var(--color-brand-ink);font-weight:600}.hono-dialog__message[data-v-3ca50bd6]{color:var(--color-brand-ink);opacity:.9;line-height:1.5}.hono-dialog__footer[data-v-3ca50bd6]{margin-top:1.5rem;gap:.75rem;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.hono-dialog__button--cancel[data-v-3ca50bd6]{border-color:var(--color-background-border);color:var(--color-brand-ink)}.hono-dialog__button--cancel[data-v-3ca50bd6]:hover{background-color:var(--color-background-page);border-color:var(--color-brand-primary)}.hono-dialog__button--confirm[data-v-3ca50bd6]{background-color:var(--color-brand-primary);color:#fff}.hono-dialog__button--confirm[data-v-3ca50bd6]:hover{background-color:var(--color-primary-700)}.hono-dialog__button--confirm.destructive[data-v-3ca50bd6]{background-color:var(--color-feedback-danger)}.hono-dialog__button--confirm.destructive[data-v-3ca50bd6]:hover{background-color:#dc2626}.hono-dialog--alert[data-v-76a3f8c8]{max-width:500px}.hono-dialog__icon-wrapper[data-v-76a3f8c8]{display:flex;justify-content:center;margin-bottom:1rem}.hono-dialog__icon[data-v-76a3f8c8]{width:48px;height:48px}.hono-dialog__icon-svg[data-v-76a3f8c8]{width:100%;height:100%}.hono-dialog__title[data-v-76a3f8c8]{text-align:center;font-weight:600;margin-bottom:.5rem}.hono-dialog__message[data-v-76a3f8c8]{text-align:center;line-height:1.5}.hono-dialog__footer[data-v-76a3f8c8]{margin-top:1.5rem;justify-content:center}.hono-dialog--info .hono-dialog__icon[data-v-76a3f8c8],.hono-dialog__title--info[data-v-76a3f8c8]{color:var(--color-accent-blue)}.hono-dialog__button--info[data-v-76a3f8c8]{background-color:var(--color-accent-blue);color:#fff}.hono-dialog__button--info[data-v-76a3f8c8]:hover{background-color:#2563a8}.hono-dialog--success .hono-dialog__icon[data-v-76a3f8c8],.hono-dialog__title--success[data-v-76a3f8c8]{color:var(--color-feedback-success)}.hono-dialog__button--success[data-v-76a3f8c8]{background-color:var(--color-feedback-success);color:#fff}.hono-dialog__button--success[data-v-76a3f8c8]:hover{background-color:#15803d}.hono-dialog--error .hono-dialog__icon[data-v-76a3f8c8],.hono-dialog__title--error[data-v-76a3f8c8]{color:var(--color-feedback-danger)}.hono-dialog__button--error[data-v-76a3f8c8]{background-color:var(--color-feedback-danger);color:#fff}.hono-dialog__button--error[data-v-76a3f8c8]:hover{background-color:#dc2626}.hono-dialog--warning .hono-dialog__icon[data-v-76a3f8c8],.hono-dialog__title--warning[data-v-76a3f8c8]{color:var(--color-accent-yellow)}.hono-dialog__button--warning[data-v-76a3f8c8]{background-color:var(--color-accent-yellow);color:var(--color-brand-ink)}.hono-dialog__button--warning[data-v-76a3f8c8]:hover{background-color:#e6d03d}.hono-dialog--prompt[data-v-4b41abc2]{max-width:500px}.hono-dialog__title[data-v-4b41abc2]{color:var(--color-brand-ink);font-weight:600}.hono-dialog__message[data-v-4b41abc2]{color:var(--color-brand-ink);opacity:.9;line-height:1.5}.hono-dialog__input-wrapper[data-v-4b41abc2]{margin-top:1rem}.hono-dialog__input[data-v-4b41abc2]{width:100%}.hono-dialog__error[data-v-4b41abc2]{margin-top:.5rem;font-size:.875rem;color:var(--color-feedback-danger)}.hono-dialog__footer[data-v-4b41abc2]{margin-top:1.5rem;gap:.75rem}.hono-dialog__button--cancel[data-v-4b41abc2]{border-color:var(--color-background-border);color:var(--color-brand-ink)}.hono-dialog__button--cancel[data-v-4b41abc2]:hover{background-color:var(--color-background-page);border-color:var(--color-brand-primary)}.hono-dialog__button--confirm[data-v-4b41abc2]{background-color:var(--color-brand-primary);color:#fff}.hono-dialog__button--confirm[data-v-4b41abc2]:hover{background-color:var(--color-primary-700)}.hono-dialog__button--confirm[data-v-4b41abc2]:disabled{opacity:.5;cursor:not-allowed}.fade-enter-active[data-v-fc35dbdc],.fade-leave-active[data-v-fc35dbdc]{transition:opacity .2s ease}.fade-enter-from[data-v-fc35dbdc],.fade-leave-to[data-v-fc35dbdc]{opacity:0}.app-layout[data-v-fc35dbdc]{display:flex;height:100vh;width:100%;background:var(--bg-page)}.main-content[data-v-fc35dbdc]{flex:1;padding:24px;overflow:auto;display:flex;flex-direction:column;min-height:0;gap:16px;box-sizing:border-box}.banner-header[data-v-fc35dbdc]{margin-bottom:0}.sidebar-collapsed .main-content[data-v-fc35dbdc]{background:#ffc8000a}.sidebar-toggle[data-v-fc35dbdc]{display:none;position:absolute;left:12px;top:12px;z-index:80;border:none;background:transparent;font-size:20px;cursor:pointer}.sidebar-open[data-v-fc35dbdc]{display:block!important;position:fixed;left:24px;top:24px;z-index:9999;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-fc35dbdc]{color:var(--color-brand-primary);display:inline-block;transform:translateY(-1px)}.sidebar-open[data-v-fc35dbdc]:focus{outline:2px solid rgba(18,108,255,.2);transform:translateY(-2px)}@media(min-width:880px){.sidebar-open[data-v-fc35dbdc]{top:20px}}.dashboard-slot[data-v-fc35dbdc]{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;box-sizing:border-box;width:100%;max-width:100%}.dashboard-slot--no-card[data-v-fc35dbdc]{background:transparent;border-radius:0;box-shadow:none;margin-bottom:0}.dashboard-slot[data-v-fc35dbdc]>*{width:100%;max-width:100%;box-sizing:border-box}.page-wrapper[data-v-fc35dbdc]{flex:0 0 auto}@media(max-width:879px){.app-layout[data-v-fc35dbdc]{flex-direction:column}.main-content[data-v-fc35dbdc]{padding:16px}.sidebar-toggle[data-v-fc35dbdc],.sidebar-open[data-v-fc35dbdc]{display:block}}html[data-v-daab6a1a],body[data-v-daab6a1a],#app[data-v-daab6a1a]{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-dad07b2d]{display:block;max-width:100%;height:auto;margin:0 auto;shape-rendering:geometricPrecision;will-change:transform}.activity-rings-root[data-v-dad07b2d]{display:flex;flex-direction:column;align-items:center;gap:8px}.svg-wrapper[data-v-dad07b2d]{position:relative;display:inline-block}.ring-tooltip[data-v-dad07b2d]{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-dad07b2d]{display:block;font-weight:600;color:#fff}.center-value[data-v-dad07b2d]{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-dad07b2d]{font-weight:700;font-size:36px;color:var(--text-primary);line-height:1}.center-label[data-v-dad07b2d]{font-size:13px;color:var(--color-slate-600);margin-top:4px}.insights-slot[data-v-dad07b2d]{width:100%;display:flex;flex-direction:column;gap:6px}@media(max-width:640px){.insights-slot[data-v-dad07b2d]{display:none}.activity-rings-root[data-v-dad07b2d]{justify-content:center;height:100%}}@media(min-width:880px)and (max-width:1194px){.insights-slot[data-v-dad07b2d]{display:none}.activity-rings-root[data-v-dad07b2d]{justify-content:center;height:100%}}.activity-rings-card[data-v-dad07b2d]{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}.activity-rings-content[data-v-dad07b2d]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;width:100%;gap:8px;position:relative}.title-row[data-v-dad07b2d]{display:flex;align-items:center;justify-content:space-between;width:100%;flex-shrink:0;margin-bottom:8px}.title-badge[data-v-dad07b2d]{flex-shrink:0}.switch-container[data-v-dad07b2d]{display:flex;align-items:center;gap:8px;flex-shrink:0}.switch-label[data-v-dad07b2d]{font-size:.875rem;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.svg-wrapper[data-v-dad07b2d]{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.progress-ring[data-v-dad07b2d]{filter:url(#ring-glow);will-change:stroke-dashoffset,opacity}.progress-ring[data-v-dad07b2d]:hover{filter:url(#ring-glow) brightness(1.1);transition:filter .2s ease}iframe[data-v-e77828bf]{min-height:600px}.dashboard-area[data-v-2d09e0c1]{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-2d09e0c1]{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-2d09e0c1],.right-column[data-v-2d09e0c1]{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;box-sizing:border-box;overflow:hidden}.left-column[data-v-2d09e0c1]>*,.right-column[data-v-2d09e0c1]>*{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}.left-column>*>[class*=p-6][data-v-2d09e0c1],.right-column>*>[class*=p-6][data-v-2d09e0c1]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;align-items:stretch}.actions-title[data-v-2d09e0c1]{color:var(--color-brand-ink)!important}.right-column>*:last-child>:first-child[class*=p-6][data-v-2d09e0c1]{padding-bottom:0!important;padding-top:.5rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important;gap:0!important;margin-bottom:0!important}.right-column>*:last-child>:nth-child(2)[class*=p-6][class*=pt-0][data-v-2d09e0c1]{padding-top:20px!important;padding-bottom:.5rem!important;padding-left:.75rem!important;padding-right:.75rem!important;display:flex;flex-direction:column;min-height:0;margin-top:-240.5px!important;position:relative;z-index:0;flex:1;overflow:hidden}.right-column>*:last-child>:nth-child(2)[class*=p-6][class*=pt-0]>.actions-card[data-v-2d09e0c1]{padding:0!important;margin:0!important}.right-column>*:first-child>[class*=p-6][data-v-2d09e0c1]{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-2d09e0c1]{width:100%;height:100%;margin:0;min-height:0}.left-column>*>:first-child[class*=flex][class*=space-y][data-v-2d09e0c1],.right-column>*>:first-child[class*=flex][class*=space-y][data-v-2d09e0c1]{flex-shrink:0}.calendar-card[data-v-2d09e0c1]{border:5px solid rgba(203,213,225,.4)!important;border-radius:25px!important}.calendar-card>[class*=p-6][data-v-2d09e0c1]: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-2d09e0c1]{flex-shrink:0!important;padding:1rem 1.5rem .5rem!important}.calendar-card>[class*=p-6][data-v-2d09e0c1]:last-child{flex-shrink:0!important;padding:.5rem 1.5rem 1.5rem!important;min-height:0!important}.calendar-card>[class*=p-6][data-v-2d09e0c1]: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-2d09e0c1] [data-calendar-root],.calendar-card[data-v-2d09e0c1] [class*=CalendarRoot]{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.calendar-card[data-v-2d09e0c1] table{width:100%!important;max-width:100%!important;table-layout:fixed!important;box-sizing:border-box!important}.calendar-card[data-v-2d09e0c1] td,.calendar-card[data-v-2d09e0c1] th{max-width:calc(100% / 7)!important;box-sizing:border-box!important;overflow:hidden!important}.right-column[data-v-2d09e0c1]>*:last-child{border:none!important}.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}}.tooltip-wrapper{position:relative;display:inline-block;z-index:1}.tooltip-bubble{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--color-brand-ink);color:#fff;padding:8px 12px;border-radius:6px;white-space:normal;max-width:300px;font-size:12px;font-weight:500;line-height:1.4;z-index:9999;pointer-events:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin-top:4px;text-align:left}.tooltip-bubble:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-bottom-color:var(--color-brand-ink)}.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)}.congres-card__status-badge[data-v-50f54dd9]{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-50f54dd9]{border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.congres-card__metrics[data-v-50f54dd9]{display:flex;align-items:center;gap:8px;font-size:13px;margin-top:8px;flex-wrap:wrap}.congres-card__metric[data-v-50f54dd9]{white-space:nowrap}.congres-card__metric-separator[data-v-50f54dd9]{font-weight:300;margin:0 2px}.congres-card__footer[data-v-50f54dd9]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px}.congres-card__date[data-v-50f54dd9]{font-size:13px}.congres-card__title[data-v-50f54dd9]{color:var(--color-event-congres)!important}.congres-card__actions[data-v-50f54dd9]{display:flex;gap:4px}.congres-card__action-btn[data-v-50f54dd9]{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-50f54dd9]:hover{background-color:var(--color-event-congres)!important;opacity:.9}.congres-card__action-btn[data-v-50f54dd9]:active{opacity:.8}.congres-card__action-btn[data-v-50f54dd9]:focus{outline:2px solid var(--color-event-congres);outline-offset:2px}.card-congres[data-v-50f54dd9]{border-radius:8px;background-color:#fff}.contract-card[data-v-604a70a6]{overflow:hidden}.contract-card__preview[data-v-604a70a6]{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-604a70a6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contract-card__preview-placeholder[data-v-604a70a6]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#f6f7f8}.contract-card__action-btn[data-v-604a70a6]{border:1px solid var(--color-border, #e5e7eb);background-color:#fff}.contract-card__action-btn[data-v-604a70a6]:hover{background-color:var(--color-muted, #f1f5f9)}.congres-card__actions[data-v-604a70a6]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.congres-card__action-btn[data-v-604a70a6]{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-604a70a6]:hover{background-color:#e0e0e0}.congres-card__action-btn--validate[data-v-604a70a6]{background-color:var(--color-success, #10b981);color:#fff;border-color:var(--color-success, #10b981)}.congres-card__action-btn--validate[data-v-604a70a6]:hover{background-color:var(--color-success-dark, #059669);border-color:var(--color-success-dark, #059669)}.content-section[data-v-2625d091]{padding-top:25px}.actions-container[data-v-2625d091]{padding-bottom:20px}.action-button[data-v-2625d091]{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-2625d091]:hover:not(.action-button-disabled){opacity:.9}.action-button-contrat[data-v-2625d091]:hover:not(.action-button-disabled){background-color:#5654a0e6!important}.action-button-disabled[data-v-2625d091]{opacity:.5;cursor:not-allowed;pointer-events:none}.event-card-grid__loading[data-v-00d1d290]{padding:24px 0}.pagination-button-contrats[data-v-00d1d290]{background-color:var(--color-event-contrat, #5654a0)!important;color:#fff!important;border-color:var(--color-event-contrat, #5654a0)!important}.pagination-button-contrats[data-v-00d1d290]:hover:not(:disabled){background-color:var(--color-event-contrat, #5654a0)!important;opacity:.9}.pagination-button-contrats[data-v-00d1d290]:disabled{background-color:var(--color-event-contrat, #5654a0)!important;opacity:.5;color:#fff!important}.pagination-button-congres[data-v-00d1d290]{background-color:var(--color-event-congres, #3dadff)!important;color:#fff!important;border-color:var(--color-event-congres, #3dadff)!important}.pagination-button-congres[data-v-00d1d290]:hover:not(:disabled){background-color:var(--color-event-congres, #3dadff)!important;opacity:.9}.pagination-button-congres[data-v-00d1d290]:disabled{background-color:var(--color-event-congres, #3dadff)!important;opacity:.5;color:#fff!important}.add-contrat-button[data-v-00d1d290]{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-00d1d290]:hover{background-color:var(--color-event-contrat, #5654a0)!important;opacity:.9;color:#fff!important}.add-congres-button[data-v-00d1d290]{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-00d1d290]:hover{background-color:var(--color-event-congres, #3dadff)!important;opacity:.9;color:#fff!important}.event-card-grid__no-results-contrats[data-v-00d1d290]{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;overflow:hidden}.event-card-grid__no-results-contrats[data-v-00d1d290]+*{flex-shrink:0}.skeleton-contrats-grid[data-v-00d1d290]{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-00d1d290]{height:100%}.w-full.h-full.flex.flex-col[data-v-00d1d290]: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-00d1d290]{height:100%;min-height:0}.skeleton-contrats-card[data-v-00d1d290]{min-height:0;display:flex;flex-direction:column;height:100%}[data-v-00d1d290] .event-card-grid__no-results-contrats{flex:1;min-height:0}@media(max-width:640px){.event-card-grid__loading .grid[data-v-00d1d290]{grid-template-columns:1fr}.skeleton-contrats-grid[data-v-00d1d290]{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-6fefe254]{width:100%}.event-list__split-container[data-v-6fefe254]{width:100%;height:100%;min-height:600px;display:flex;flex-direction:column}.event-list__split-container[data-v-6fefe254] [data-panel-group-direction=horizontal]{height:100%}.event-list__split-container[data-v-6fefe254] [data-panel-group-direction=horizontal]>div{height:100%}.event-list__table-section[data-v-6fefe254]{min-width:0;display:flex;flex-direction:column;height:100%;min-height:0}.event-list.mode-contrats .event-list__table-section[data-v-6fefe254]{border:none!important;box-shadow:none!important;padding:10px!important}.event-list__table-content[data-v-6fefe254]{display:flex;flex-direction:column;height:100%;min-height:0;padding:0!important;flex:1}.event-list.mode-contrats .event-list__table-content[data-v-6fefe254]>*{flex:1;min-height:0;display:flex;flex-direction:column}.event-list.mode-contrats .event-list__table-content[data-v-6fefe254] .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-6fefe254] .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-6fefe254] .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-6fefe254] table{height:100%;display:flex;flex-direction:column}.event-list.mode-contrats .event-list__table-content[data-v-6fefe254] table thead{flex-shrink:0}.event-list.mode-contrats .event-list__table-content[data-v-6fefe254] table tbody{flex:1;min-height:0;overflow-y:auto}.event-list__cards-section[data-v-6fefe254]{min-width:0;display:flex;flex-direction:column;height:100%;min-height:0}.event-list.mode-contrats .event-list__cards-section[data-v-6fefe254]{padding-left:10px;padding-right:10px;padding-top:10px;border:none!important;box-shadow:none!important}.event-list__cards-content[data-v-6fefe254]{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-6fefe254]>*{flex:1;min-height:0;display:flex;flex-direction:column}.event-list.mode-contrats[data-v-6fefe254] [data-panel-group-direction=horizontal] [role=separator] svg path,.event-list.mode-contrats[data-v-6fefe254] [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-6fefe254] [data-panel-group-direction=horizontal] [role=separator]>div svg path,.event-list.mode-contrats[data-v-6fefe254] [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-6fefe254] [data-panel-group-direction=horizontal] [role=separator]{background-color:var(--color-event-contrat, #5654a0)!important}.event-list.mode-contrats[data-v-6fefe254] [data-panel-group-direction=horizontal] [role=separator]:hover{background-color:var(--color-event-contrat, #5654a0)!important;opacity:.9}.event-list.mode-contrats[data-v-6fefe254] [data-panel-group-direction=horizontal] [role=separator] svg{color:var(--color-event-contrat, #5654a0)!important}.event-list.mode-contrats[data-v-6fefe254] [data-panel-group-direction=horizontal] [role=separator]>div{border-color:var(--color-event-contrat, #5654a0)!important}.event-list.mode-contrats[data-v-6fefe254] [data-panel-group-direction=horizontal] [role=separator]>div svg{color:var(--color-event-contrat, #5654a0)!important}[data-v-6fefe254] table,[data-v-6fefe254] table th,[data-v-6fefe254] table td{font-family:var(--font-body, system-ui, sans-serif)}.event-list__error[data-v-6fefe254],.event-list__disabled-message[data-v-6fefe254]{padding:24px}.event-list.event-type-disabled[data-v-6fefe254] table{opacity:.5;pointer-events:none}.event-list.event-type-disabled[data-v-6fefe254] .action-btn{opacity:.5;cursor:not-allowed;pointer-events:none}[data-v-6fefe254] table thead th{background-color:#f6f7f8!important;font-weight:700!important}[data-v-6fefe254] table thead th button,[data-v-6fefe254] table thead th button span,[data-v-6fefe254] table thead th div,[data-v-6fefe254] table thead th [role=button],[data-v-6fefe254] table thead th [role=button] span,[data-v-6fefe254] table thead th .inline-flex,[data-v-6fefe254] table thead th .inline-flex span{font-weight:700!important}[data-v-6fefe254] table{border-collapse:collapse;table-layout:fixed;width:100%}[data-v-6fefe254] table th,[data-v-6fefe254] table td{border-left:none!important;border-right:none!important;overflow:visible!important;text-overflow:ellipsis}[data-v-6fefe254] table td .col-actions,[data-v-6fefe254] table td .actions-group{overflow:visible!important;position:relative}[data-v-6fefe254] table td .tooltip-wrapper{position:relative;display:inline-block;overflow:visible!important}[data-v-6fefe254] table,[data-v-6fefe254] table tbody,[data-v-6fefe254] table tbody tr{overflow:visible!important}[data-v-6fefe254] table th{padding:16px!important;height:auto!important}[data-v-6fefe254] table td{padding:16px!important}[data-v-6fefe254] table thead,[data-v-6fefe254] table tbody tr{border-bottom:1px solid #f6f7f8!important}[data-v-6fefe254] table tbody tr:last-child{border-bottom:none!important}[data-v-6fefe254] table thead th button,[data-v-6fefe254] table thead th [role=button],[data-v-6fefe254] table thead th button:hover,[data-v-6fefe254] table thead th button[data-state=open],[data-v-6fefe254] table thead th [role=button]:hover,[data-v-6fefe254] table thead th [role=button][data-state=open]{background-color:#f6f7f8!important}[data-v-6fefe254] table thead th button:hover,[data-v-6fefe254] table thead th button:hover span,[data-v-6fefe254] table thead th [role=button]:hover,[data-v-6fefe254] table thead th [role=button]:hover span,[data-v-6fefe254] table thead th .inline-flex:hover,[data-v-6fefe254] table thead th .inline-flex:hover span{color:#ea5d1c!important}.event-list.mode-dejeuners[data-v-6fefe254] table thead th button:hover,.event-list.mode-dejeuners[data-v-6fefe254] table thead th button:hover span,.event-list.mode-dejeuners[data-v-6fefe254] table thead th [role=button]:hover,.event-list.mode-dejeuners[data-v-6fefe254] table thead th [role=button]:hover span,.event-list.mode-dejeuners[data-v-6fefe254] table thead th .inline-flex:hover,.event-list.mode-dejeuners[data-v-6fefe254] table thead th .inline-flex:hover span{color:var(--color-event-dejeuner)!important}.event-list.mode-visites[data-v-6fefe254] table thead th button:hover,.event-list.mode-visites[data-v-6fefe254] table thead th button:hover span,.event-list.mode-visites[data-v-6fefe254] table thead th [role=button]:hover,.event-list.mode-visites[data-v-6fefe254] table thead th [role=button]:hover span,.event-list.mode-visites[data-v-6fefe254] table thead th .inline-flex:hover,.event-list.mode-visites[data-v-6fefe254] table thead th .inline-flex:hover span{color:var(--color-event-visite)!important}.event-list.mode-congres[data-v-6fefe254] table thead th button:hover,.event-list.mode-congres[data-v-6fefe254] table thead th button:hover span,.event-list.mode-congres[data-v-6fefe254] table thead th [role=button]:hover,.event-list.mode-congres[data-v-6fefe254] table thead th [role=button]:hover span,.event-list.mode-congres[data-v-6fefe254] table thead th .inline-flex:hover,.event-list.mode-congres[data-v-6fefe254] table thead th .inline-flex:hover span{color:var(--color-event-congres)!important}.event-list.mode-contrats[data-v-6fefe254] table thead th button:hover,.event-list.mode-contrats[data-v-6fefe254] table thead th button:hover span,.event-list.mode-contrats[data-v-6fefe254] table thead th [role=button]:hover,.event-list.mode-contrats[data-v-6fefe254] table thead th [role=button]:hover span,.event-list.mode-contrats[data-v-6fefe254] table thead th .inline-flex:hover,.event-list.mode-contrats[data-v-6fefe254] table thead th .inline-flex:hover span{color:var(--color-event-contrat)!important}[data-v-6fefe254] table thead th svg,[data-v-6fefe254] table thead th [class*=lucide]{color:#ea5d1c!important}.event-list.mode-dejeuners[data-v-6fefe254] table thead th svg,.event-list.mode-dejeuners[data-v-6fefe254] table thead th [class*=lucide]{color:var(--color-event-dejeuner-light)!important}.event-list.mode-visites[data-v-6fefe254] table thead th svg,.event-list.mode-visites[data-v-6fefe254] table thead th [class*=lucide]{color:var(--color-event-visite-light)!important}.event-list.mode-congres[data-v-6fefe254] table thead th svg,.event-list.mode-congres[data-v-6fefe254] table thead th [class*=lucide]{color:var(--color-event-congres-light)!important}.event-list.mode-contrats[data-v-6fefe254] table thead th svg,.event-list.mode-contrats[data-v-6fefe254] table thead th [class*=lucide]{color:var(--color-event-contrat-light)!important}.event-list.mode-dejeuners[data-v-6fefe254] table thead th svg,.event-list.mode-dejeuners[data-v-6fefe254] table thead th [class*=lucide],.event-list.mode-dejeuners[data-v-6fefe254] .data-table-sort-icon{color:var(--color-event-dejeuner-light)!important}.event-list.mode-visites[data-v-6fefe254] table thead th svg,.event-list.mode-visites[data-v-6fefe254] table thead th [class*=lucide],.event-list.mode-visites[data-v-6fefe254] .data-table-sort-icon{color:var(--color-event-visite-light)!important}.event-list.mode-congres[data-v-6fefe254] table thead th svg,.event-list.mode-congres[data-v-6fefe254] table thead th [class*=lucide],.event-list.mode-congres[data-v-6fefe254] .data-table-sort-icon{color:var(--color-event-congres-light)!important}.event-list.mode-contrats[data-v-6fefe254] table thead th svg,.event-list.mode-contrats[data-v-6fefe254] table thead th [class*=lucide],.event-list.mode-contrats[data-v-6fefe254] .data-table-sort-icon{color:var(--color-event-contrat-light)!important}.event-list.mode-dejeuners[data-v-6fefe254] table tbody tr:nth-child(2n){background-color:var(--color-event-dejeuner-bg)!important}.event-list.mode-dejeuners[data-v-6fefe254] table tbody tr:nth-child(odd){background-color:transparent!important}.event-list.mode-visites[data-v-6fefe254] table tbody tr:nth-child(2n){background-color:var(--color-event-visite-bg)!important}.event-list.mode-visites[data-v-6fefe254] table tbody tr:nth-child(odd){background-color:transparent!important}.event-list.mode-congres[data-v-6fefe254] table tbody tr:nth-child(2n){background-color:var(--color-event-congres-bg)!important}.event-list.mode-congres[data-v-6fefe254] table tbody tr:nth-child(odd){background-color:transparent!important}.event-list.mode-contrats[data-v-6fefe254] table tbody tr:nth-child(2n){background-color:var(--color-event-contrat-bg)!important}.event-list.mode-contrats[data-v-6fefe254] table tbody tr:nth-child(odd){background-color:transparent!important}[data-v-6fefe254] table tbody td svg,[data-v-6fefe254] table tbody td [class*=lucide]{color:#ea5d1c!important}[data-v-6fefe254] table thead th:nth-child(1),[data-v-6fefe254] table tbody td:nth-child(1){width:4%!important}[data-v-6fefe254] table thead th:nth-child(2),[data-v-6fefe254] table tbody td:nth-child(2){width:10%!important}[data-v-6fefe254] table thead th:nth-child(3),[data-v-6fefe254] table tbody td:nth-child(3){width:20%!important}[data-v-6fefe254] table thead th:nth-child(4),[data-v-6fefe254] table tbody td:nth-child(4){width:8%!important}[data-v-6fefe254] table thead th:nth-child(5),[data-v-6fefe254] table tbody td:nth-child(5){width:15%!important}[data-v-6fefe254] table thead th:nth-child(6),[data-v-6fefe254] table tbody td:nth-child(6){width:10%!important}[data-v-6fefe254] table thead th:nth-child(7),[data-v-6fefe254] table tbody td:nth-child(7){width:12%!important}[data-v-6fefe254] table thead th:nth-child(8),[data-v-6fefe254] table tbody td:nth-child(8){width:12%!important}[data-v-6fefe254] table thead th:last-child,[data-v-6fefe254] table tbody td:last-child{width:9%!important;text-align:right!important;white-space:nowrap!important}[data-v-6fefe254] .col-date,[data-v-6fefe254] .col-amt,[data-v-6fefe254] .col-ref,[data-v-6fefe254] .col-dej{width:100%!important}[data-v-6fefe254] .col-actions{width:100%!important;text-align:right!important;white-space:nowrap!important}[data-v-6fefe254] .col-stat{width:100%!important}[data-v-6fefe254] .pro-cell{display:flex;align-items:center;gap:12px}[data-v-6fefe254] .pro-name{font-weight:600}[data-v-6fefe254] .pro-sub.muted{font-size:13px;color:var(--text-muted)}[data-v-6fefe254] .ref-name{font-weight:500}[data-v-6fefe254] .doc-pills{display:flex;gap:6px;flex-wrap:wrap}[data-v-6fefe254] .doc-pill{margin:0}[data-v-6fefe254] .actions-group{display:flex;gap:4px;justify-content:flex-end}[data-v-6fefe254] .action-btn{margin:0;border:1px solid var(--color-border, #e5e7eb)!important;background-color:#fff!important}[data-v-6fefe254] .action-btn:hover .action-icon{color:#f5f5f4!important;transition:color .2s ease}[data-v-6fefe254] .status-badge{font-weight:600}[data-v-6fefe254] .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-6fefe254] .avatar-test.h-8{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}[data-v-6fefe254] .avatar-test.h-10{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}[data-v-6fefe254] .avatar-test.h-12{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}[data-v-6fefe254] .avatar-test.h-16{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important}[data-v-6fefe254] .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-6fefe254] .avatar-test-fallback{background-color:var(--color-event-dejeuner)!important}.event-list.mode-visites[data-v-6fefe254] .avatar-test-fallback{background-color:var(--color-event-visite)!important}.event-list.mode-congres[data-v-6fefe254] .avatar-test-fallback{background-color:var(--color-event-congres)!important}.event-list.mode-contrats[data-v-6fefe254] .avatar-test-fallback{background-color:var(--color-event-contrat)!important}.event-list.mode-dejeuners[data-v-6fefe254] .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-6fefe254] .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-6fefe254] .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-6fefe254] .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-6fefe254] .status-badge{font-weight:600;padding:4px 12px;border-radius:9999px}.event-list.mode-contrats[data-v-6fefe254] .status-badge.status-en-signature,.event-list.mode-contrats[data-v-6fefe254] .status-badge[data-status*=signature]{background-color:#ff9500!important;color:#fff!important;border-color:#ff9500!important}.event-list.mode-contrats[data-v-6fefe254] .status-badge.status-a-publier,.event-list.mode-contrats[data-v-6fefe254] .status-badge[data-status*=publier]{background-color:#8b5cf6!important;color:#fff!important;border-color:#8b5cf6!important}.event-list.mode-contrats[data-v-6fefe254] .status-badge.status-publie,.event-list.mode-contrats[data-v-6fefe254] .status-badge[data-status*=publié]{background-color:#10b981!important;color:#fff!important;border-color:#10b981!important}.event-list.mode-dejeuners[data-v-6fefe254] .action-btn{border-color:var(--color-event-dejeuner-light)!important}.event-list.mode-dejeuners[data-v-6fefe254] .action-btn:hover{background-color:var(--color-event-dejeuner)!important;border-color:var(--color-event-dejeuner)!important}.event-list.mode-dejeuners[data-v-6fefe254] .action-btn .action-icon{color:var(--color-event-dejeuner-light)!important}.event-list.mode-dejeuners[data-v-6fefe254] .action-btn:hover .action-icon{color:#fff!important}.event-list.mode-visites[data-v-6fefe254] .action-btn{border-color:var(--color-event-visite-light)!important}.event-list.mode-visites[data-v-6fefe254] .action-btn:hover{background-color:var(--color-event-visite)!important;border-color:var(--color-event-visite)!important}.event-list.mode-visites[data-v-6fefe254] .action-btn .action-icon{color:var(--color-event-visite-light)!important}.event-list.mode-visites[data-v-6fefe254] .action-btn:hover .action-icon{color:#fff!important}.event-list.mode-congres[data-v-6fefe254] .action-btn{border-color:var(--color-event-congres-light)!important}.event-list.mode-congres[data-v-6fefe254] .action-btn:hover{background-color:var(--color-event-congres)!important;border-color:var(--color-event-congres)!important}.event-list.mode-congres[data-v-6fefe254] .action-btn .action-icon{color:var(--color-event-congres-light)!important}.event-list.mode-congres[data-v-6fefe254] .action-btn:hover .action-icon{color:#fff!important}.event-list.mode-contrats[data-v-6fefe254] .action-btn{border-color:var(--color-event-contrat-light)!important}.event-list.mode-contrats[data-v-6fefe254] .action-btn:hover{background-color:var(--color-event-contrat)!important;border-color:var(--color-event-contrat)!important}.event-list.mode-contrats[data-v-6fefe254] .action-btn .action-icon{color:var(--color-event-contrat-light)!important}.event-list.mode-contrats[data-v-6fefe254] .action-btn:hover .action-icon{color:#fff!important}[data-v-6fefe254] .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-6fefe254] .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-6fefe254] .data-table-sort-item:hover{background-color:var(--color-muted, #f1f5f9)!important}[data-v-6fefe254] .data-table-sort-icon{width:16px!important;height:16px!important;color:#ea5d1c!important;flex-shrink:0!important;transition:color .2s ease!important}[data-v-6fefe254] .data-table-sort-item:hover .data-table-sort-icon{color:#d14a0f!important}[data-v-6fefe254] .data-table-sort-item span{font-size:14px!important;font-weight:500!important;color:var(--color-foreground, var(--color-brand-ink))!important}.event-list.mode-dejeuners[data-v-6fefe254] table tbody td[colspan],.event-list.mode-visites[data-v-6fefe254] table tbody td[colspan],.event-list.mode-contrats[data-v-6fefe254] 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-6fefe254] 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-6fefe254] .space-y-4>div:last-child{display:flex!important;visibility:visible!important;opacity:1!important}[data-v-6fefe254] .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-6fefe254] .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-6fefe254] [data-state=checked].bg-primary,.event-list.mode-dejeuners[data-v-6fefe254] [data-state=checked][class*=bg-primary]{background-color:var(--color-event-dejeuner)!important}.event-list.mode-dejeuners[data-v-6fefe254] [data-state=checked].border-primary,.event-list.mode-dejeuners[data-v-6fefe254] [data-state=checked][class*=border-primary]{border-color:var(--color-event-dejeuner)!important}.event-list.mode-dejeuners[data-v-6fefe254] [data-state=checked].text-primary-foreground,.event-list.mode-dejeuners[data-v-6fefe254] [data-state=checked][class*=text-primary-foreground]{color:#fff!important}.event-list.mode-dejeuners[data-v-6fefe254] [data-state=checked] svg{color:#fff!important}.event-list.mode-visites[data-v-6fefe254] [data-state=checked].bg-primary,.event-list.mode-visites[data-v-6fefe254] [data-state=checked][class*=bg-primary]{background-color:var(--color-event-visite)!important}.event-list.mode-visites[data-v-6fefe254] [data-state=checked].border-primary,.event-list.mode-visites[data-v-6fefe254] [data-state=checked][class*=border-primary]{border-color:var(--color-event-visite)!important}.event-list.mode-visites[data-v-6fefe254] [data-state=checked].text-primary-foreground,.event-list.mode-visites[data-v-6fefe254] [data-state=checked][class*=text-primary-foreground]{color:#fff!important}.event-list.mode-visites[data-v-6fefe254] [data-state=checked] svg{color:#fff!important}.event-list.mode-congres[data-v-6fefe254] [data-state=checked].bg-primary,.event-list.mode-congres[data-v-6fefe254] [data-state=checked][class*=bg-primary]{background-color:var(--color-event-congres)!important}.event-list.mode-congres[data-v-6fefe254] [data-state=checked].border-primary,.event-list.mode-congres[data-v-6fefe254] [data-state=checked][class*=border-primary]{border-color:var(--color-event-congres)!important}.event-list.mode-congres[data-v-6fefe254] [data-state=checked].text-primary-foreground,.event-list.mode-congres[data-v-6fefe254] [data-state=checked][class*=text-primary-foreground]{color:#fff!important}.event-list.mode-congres[data-v-6fefe254] [data-state=checked] svg{color:#fff!important}.event-list.mode-contrats[data-v-6fefe254] [data-state=checked].bg-primary,.event-list.mode-contrats[data-v-6fefe254] [data-state=checked][class*=bg-primary]{background-color:var(--color-event-contrat)!important}.event-list.mode-contrats[data-v-6fefe254] [data-state=checked].border-primary,.event-list.mode-contrats[data-v-6fefe254] [data-state=checked][class*=border-primary]{border-color:var(--color-event-contrat)!important}.event-list.mode-contrats[data-v-6fefe254] [data-state=checked].text-primary-foreground,.event-list.mode-contrats[data-v-6fefe254] [data-state=checked][class*=text-primary-foreground]{color:#fff!important}.event-list.mode-contrats[data-v-6fefe254] [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}}.event-frame[data-v-4859f7ba]{padding:16px}.event-frame__loading[data-v-4859f7ba]{padding:24px;text-align:center}.loading-message[data-v-4859f7ba]{color:var(--text-muted, #6b7280);font-size:14px}.event-frame__kpi-bar[data-v-4859f7ba]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;padding:0!important;border:none!important}.kpi-card--disabled[data-v-4859f7ba]{opacity:.5;pointer-events:none;cursor:not-allowed}.event-frame__body[data-v-4859f7ba]{margin-top:16px}.event-frame__grid[data-v-4859f7ba]{display:grid;grid-template-columns:1fr;gap:16px}.event-frame__list[data-v-4859f7ba]{min-width:0}.event-frame__search[data-v-4859f7ba]{margin-bottom:16px}.event-frame__loading-state[data-v-4859f7ba]{padding:24px}.event-frame__skeleton-grid[data-v-4859f7ba]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.event-frame__skeleton-card[data-v-4859f7ba]{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-4859f7ba]{display:flex;flex-direction:column;gap:12px}.event-frame__skeleton-row[data-v-4859f7ba]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:16px 0}.event-frame__error-alert[data-v-4859f7ba]{margin:24px}.event-frame__retry-button[data-v-4859f7ba]{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-4859f7ba]:hover{background-color:var(--color-primary-hover, #2563eb)}@media(max-width:640px){.event-frame__skeleton-grid[data-v-4859f7ba],.event-frame__skeleton-row[data-v-4859f7ba]{grid-template-columns:1fr}}@media(max-width:1024px){.event-frame__kpi-bar[data-v-4859f7ba]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.event-frame__kpi-bar[data-v-4859f7ba]{grid-template-columns: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-39021146]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;padding:24px;overflow:hidden;margin:0}.login-background[data-v-39021146]{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-39021146]{position:relative;z-index:1;width:100%;max-width:500px}.login-card[data-v-39021146]{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-39021146]{padding:48px 40px 40px}.login-logo[data-v-39021146]{display:flex;justify-content:center;align-items:center;margin-bottom:32px}.logo-image[data-v-39021146]{height:56px;width:auto}.login-welcome[data-v-39021146]{margin:0 0 8px;font-size:24px;color:#1a1a1a;font-weight:600;text-align:center;line-height:1.4}.login-subtitle[data-v-39021146]{margin:0 0 32px;color:#666;font-size:16px;text-align:center}.login-form-grid[data-v-39021146]{display:grid;gap:20px;grid-template-columns:1fr}.login-form-grid base-input[data-v-39021146]{width:100%}.login-form-grid[data-v-39021146] input.form-control,.login-form-grid[data-v-39021146] 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-39021146] input.form-control:focus,.login-form-grid[data-v-39021146] select.form-control:focus{outline:none;border-color:var(--accent, #ea5d1c)}.login-form-grid[data-v-39021146] label.control-label{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#333}.actions-row[data-v-39021146]{display:flex;justify-content:center;margin-top:8px;gap:12px}.login-card-body[data-v-39021146] .btn-primary-ghost,[data-v-39021146] .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-39021146] .btn-primary-ghost:hover,[data-v-39021146] .btn-primary-ghost:hover{background:#d04d16!important}.login-card-body[data-v-39021146] .btn-primary-ghost.btn-cancel,[data-v-39021146] .btn-primary-ghost.btn-cancel{background:#f5f5f5!important;color:#666!important}.login-card-body[data-v-39021146] .btn-primary-ghost.btn-cancel:hover,[data-v-39021146] .btn-primary-ghost.btn-cancel:hover{background:#e0e0e0!important}.text-danger[data-v-39021146]{color:#ff5a5f;font-size:14px;margin-top:4px}@media(max-width:640px){.login-card-body[data-v-39021146]{padding:32px 24px}.login-welcome[data-v-39021146]{font-size:20px}.login-subtitle[data-v-39021146]{font-size:14px}.actions-row[data-v-39021146]{flex-direction:column}}.login-form-container[data-v-cbbb6e0a]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;padding:24px;overflow:hidden;margin:0}.login-background[data-v-cbbb6e0a]{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-cbbb6e0a]{position:relative;z-index:1;width:100%;max-width:500px}.login-card[data-v-cbbb6e0a]{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-cbbb6e0a]{padding:48px 40px 40px}.login-logo[data-v-cbbb6e0a]{display:flex;justify-content:center;align-items:center;margin-bottom:32px}.logo-image[data-v-cbbb6e0a]{height:56px;width:auto}.login-welcome[data-v-cbbb6e0a]{margin:0 0 8px;font-size:24px;color:#1a1a1a;font-weight:600;text-align:center;line-height:1.4}.login-subtitle[data-v-cbbb6e0a]{margin:0 0 32px;color:#666;font-size:16px;text-align:center}.login-form-grid[data-v-cbbb6e0a]{display:grid;gap:20px;grid-template-columns:1fr}.form-field-wrapper[data-v-cbbb6e0a]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-cbbb6e0a]{display:block;font-weight:500;font-size:14px;color:#333}.optional-label[data-v-cbbb6e0a]{font-weight:400;font-size:12px;color:#666;font-style:italic}.form-input[data-v-cbbb6e0a]{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-cbbb6e0a]::-moz-placeholder{color:#999;font-size:14px}.form-input[data-v-cbbb6e0a]::placeholder{color:#999;font-size:14px}.form-input[data-v-cbbb6e0a]:focus,.form-input[data-v-cbbb6e0a]:focus-visible{outline:none!important;border-color:var(--accent, #ea5d1c)!important;box-shadow:none!important}.form-input.error[data-v-cbbb6e0a]{border-color:#e53e3e}.password-input-wrapper[data-v-cbbb6e0a]{position:relative;display:flex;align-items:center}.password-input-field[data-v-cbbb6e0a]{padding-right:48px}.password-toggle-button[data-v-cbbb6e0a]{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-cbbb6e0a]:hover{color:#333}.password-toggle-icon[data-v-cbbb6e0a]{width:20px;height:20px}.forgot-password-link[data-v-cbbb6e0a]{margin-top:-8px;text-align:left}.forgot-link[data-v-cbbb6e0a]{color:var(--accent, #ea5d1c);text-decoration:none;font-size:14px;font-weight:500;transition:opacity .2s}.forgot-link[data-v-cbbb6e0a]:hover{opacity:.8;text-decoration:underline}.error-message[data-v-cbbb6e0a]{color:#e53e3e;font-size:14px;margin-top:4px}.info-message[data-v-cbbb6e0a]{color:#666;font-size:13px;margin-top:4px;font-style:italic}.actions-row[data-v-cbbb6e0a]{display:flex;justify-content:center;margin-top:8px}.btn-primary-login[data-v-cbbb6e0a]{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-cbbb6e0a]:hover:not(:disabled){background:#d04d16}.btn-primary-login[data-v-cbbb6e0a]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-cbbb6e0a]{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-cbbb6e0a]:hover{background:#f5f5f5}.create-account-link[data-v-cbbb6e0a]{text-align:center;margin-top:24px;font-size:14px;color:#666}.create-link[data-v-cbbb6e0a]{color:var(--accent, #ea5d1c);text-decoration:none;font-weight:500;transition:opacity .2s}.create-link[data-v-cbbb6e0a]:hover{opacity:.8;text-decoration:underline}.loading-message[data-v-cbbb6e0a]{text-align:center;padding:24px;color:#666}.error-container[data-v-cbbb6e0a]{text-align:center;padding:24px}@media(max-width:640px){.login-card-body[data-v-cbbb6e0a]{padding:32px 24px}.login-welcome[data-v-cbbb6e0a]{font-size:20px}.login-subtitle[data-v-cbbb6e0a]{font-size:14px}}.login-form-grid[data-v-dc7c459e]{display:grid;gap:20px;grid-template-columns:1fr}.form-field-wrapper[data-v-dc7c459e]{display:flex;flex-direction:column;gap:5px}.form-input[data-v-dc7c459e],.form-select[data-v-dc7c459e]{width:100%}.actions-row[data-v-dc7c459e]{display:flex;justify-content:center;margin-top:8px;gap:12px}.btn-primary-login[data-v-dc7c459e]{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-dc7c459e]:hover{background:#d04d16}.btn-primary-login.btn-cancel[data-v-dc7c459e]{background:#f5f5f5;color:#666}.btn-primary-login.btn-cancel[data-v-dc7c459e]:hover{background:#e0e0e0}@media(max-width:640px){.actions-row[data-v-dc7c459e]{flex-direction:column}}.error-message[data-v-dc7c459e]{color:#e53e3e;font-size:14px;margin-top:4px}.form-input.error[data-v-dc7c459e],.form-select.error[data-v-dc7c459e]{border-color:#e53e3e}.login-form-container[data-v-33292dfe]{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;padding:24px;overflow:hidden;margin:0}.login-background[data-v-33292dfe]{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-33292dfe]{position:relative;z-index:1;width:100%;max-width:500px}.login-card[data-v-33292dfe]{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-33292dfe]{padding:48px 40px 40px}.login-logo[data-v-33292dfe]{display:flex;justify-content:center;align-items:center;margin-bottom:32px}.logo-image[data-v-33292dfe]{height:56px;width:auto}.login-welcome[data-v-33292dfe]{margin:0 0 8px;font-size:24px;color:#1a1a1a;font-weight:600;text-align:center;line-height:1.4}.login-subtitle[data-v-33292dfe]{margin:0 0 32px;color:#666;font-size:16px;text-align:center}.login-form-grid[data-v-33292dfe]{display:grid;gap:20px;grid-template-columns:1fr}.login-form-grid base-input[data-v-33292dfe]{width:100%}.login-form-grid[data-v-33292dfe] 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-33292dfe] input.form-control:focus{outline:none;border-color:var(--accent, #ea5d1c)}.login-form-grid[data-v-33292dfe] label.control-label{display:block;margin-bottom:8px;font-weight:500;font-size:14px;color:#333}.actions-row[data-v-33292dfe]{display:flex;justify-content:center;margin-top:8px;gap:12px}.btn-primary-ghost[data-v-33292dfe]{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-33292dfe]:hover{background:#d04d16}.btn-primary-ghost.btn-cancel[data-v-33292dfe]{background:#f5f5f5;color:#666}.btn-primary-ghost.btn-cancel[data-v-33292dfe]:hover{background:#e0e0e0}@media(max-width:640px){.login-card-body[data-v-33292dfe]{padding:32px 24px}.login-welcome[data-v-33292dfe]{font-size:20px}.login-subtitle[data-v-33292dfe]{font-size:14px}.actions-row[data-v-33292dfe]{flex-direction:column}}.loading-message[data-v-33292dfe]{text-align:center;padding:24px;color:#666}.error-container[data-v-33292dfe]{text-align:center;padding:24px}.error-message[data-v-33292dfe]{color:#e53e3e;font-size:16px}.events-page[data-v-30546e51]{width:100%;height:100%}.loading-card[data-v-30546e51]{margin:16px}.loading-content[data-v-30546e51]{padding:24px}.loading-container[data-v-30546e51]{display:flex;flex-direction:column;gap:12px}.skeleton-title[data-v-30546e51]{height:32px;width:60%;border-radius:4px}.skeleton-line[data-v-30546e51]{height:20px;width:100%;border-radius:4px}.skeleton-line.short[data-v-30546e51]{width:40%}.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-443ea1b9]{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-443ea1b9]{margin:0 0 8px;font-size:24px;font-weight:600;color:var(--text-primary)}.card[data-v-443ea1b9]{background:var(--bg-card);padding:12px;border-radius:8px;width:100%;box-sizing:border-box}.card-header[data-v-443ea1b9]{padding:12px 16px;border-bottom:1px solid var(--divider, #f6f7f8);margin-bottom:0}.card-header h5[data-v-443ea1b9]{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.card-body[data-v-443ea1b9]{padding:16px;overflow:visible;width:100%;box-sizing:border-box}.mt-4[data-v-443ea1b9]{margin-top:16px}.btn[data-v-443ea1b9]{padding:8px 12px;border-radius:8px;background:var(--accent);color:#fff;border:none;cursor:pointer;font-size:14px}.btn-ghost[data-v-443ea1b9]{background:transparent;color:var(--text-primary);border:1px solid var(--btn-border);padding:8px 12px;border-radius:8px;cursor:pointer}.upload-wrapper[data-v-443ea1b9]{padding:0;border:2px dashed var(--color-brand-primary, #ea5d1c);border-radius:12px;background-color:var(--color-background-upload);overflow:hidden}.upload-wrapper .card-header[data-v-443ea1b9]{background-color:var(--color-background-upload);border-bottom:1px solid rgba(234,93,28,.2)}.upload-wrapper .card-body[data-v-443ea1b9]{background-color:var(--color-background-upload)}.upload-row[data-v-443ea1b9]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.file-input[data-v-443ea1b9]{display:flex;gap:12px;align-items:center;flex:1;min-width:0}.file-input input[type=file][data-v-443ea1b9]{display:none}.file-placeholder[data-v-443ea1b9]{padding:8px 12px;border:1px dashed var(--divider);border-radius:8px;color:var(--text-muted);flex:1;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload-actions[data-v-443ea1b9]{display:flex;gap:8px;flex-shrink:0}.upload-progress[data-v-443ea1b9]{margin-top:8px}.progress-bar-track[data-v-443ea1b9]{background:var(--bg-track);height:8px;border-radius:999px;overflow:hidden}.progress-bar-fill[data-v-443ea1b9]{background:var(--accent);height:8px}.progress-meta[data-v-443ea1b9]{font-size:13px;color:var(--text-muted);margin-top:6px}.d-flex[data-v-443ea1b9]{display:flex}.justify-content-between[data-v-443ea1b9]{justify-content:space-between}.align-items-center[data-v-443ea1b9]{align-items:center}.actions-bar[data-v-443ea1b9]{gap:5px}.pagination-info[data-v-443ea1b9]{margin-bottom:16px;font-size:14px;color:var(--text-muted)}.pagination-controls[data-v-443ea1b9]{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-443ea1b9]{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-443ea1b9]:hover:not(:disabled){opacity:.9}.btn-pagination[data-v-443ea1b9]:disabled{opacity:.5;cursor:not-allowed}.pagination-page-info[data-v-443ea1b9]{font-size:14px;color:var(--text-primary);font-weight:500}.search-loading[data-v-443ea1b9]{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-443ea1b9]{width:20px;height:20px;animation:spin-443ea1b9 1s linear infinite;color:var(--color-brand-primary, #ea5d1c)}@keyframes spin-443ea1b9{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)}}.version-history[data-v-cca23567]{padding:12px;margin:0;height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.vh-header[data-v-cca23567]{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:6px 0}.vh-header h3[data-v-cca23567]{margin:0;color:var(--color-brand-primary);font-size:1.5rem}.vh-tabs[data-v-cca23567]{display:flex;gap:8px;margin:0;flex-wrap:nowrap;align-items:center;overflow-x:auto;padding-bottom:10px}.vh-tab[data-v-cca23567]{padding:6px 10px;border-radius:8px;background:var(--bg-track);border:1px solid var(--btn-border);cursor:pointer;font-size:.875rem;white-space:nowrap}.vh-tab.active[data-v-cca23567]{background:var(--color-brand-primary);color:var(--bg-card)}.vh-action-btn[data-v-cca23567]{margin-left:auto;flex-shrink:0}.vh-viewer[data-v-cca23567]{border-radius:8px;overflow:hidden;background:transparent;flex:1 1 auto;display:flex;flex-direction:column}.vh-error[data-v-cca23567]{background:#ffebeee6;border-radius:6px;margin-bottom:8px}.vh-close[data-v-cca23567]{display:none}.muted[data-v-cca23567]{color:var(--text-muted)}.documents-loading[data-v-a11a241a]{padding:24px 0}.content-section[data-v-a11a241a]{padding-top:25px}.actions-container[data-v-a11a241a]{padding-bottom:20px}.add-document-button[data-v-a11a241a]{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-a11a241a]:hover{background-color:#ffe8cc!important;color:#ea580c!important;opacity:1}@media(max-width:1024px){.documents-loading .grid[data-v-a11a241a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.documents-loading .grid[data-v-a11a241a]{grid-template-columns:1fr}}/*! 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:""}}}.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-\[50\%\]{left:50%}.\!z-\[60\]{z-index:60!important}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[10000\]{z-index:10000}.container{width:100%}.mx-auto{margin-inline:auto}.mt-\[5px\]{margin-top:5px}.mt-\[10px\]{margin-top:10px}.mt-auto{margin-top:auto}.mr-\[5px\]{margin-right:5px}.mb-\[5px\]{margin-bottom:5px}.mb-\[10px\]{margin-bottom:10px}.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-\[var\(--reka-select-trigger-height\)\]{height:var(--reka-select-trigger-height)}.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-\[300px\]{max-height:300px}.max-h-\[924px\]{max-height:924px}.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-\[120px\]{min-height:120px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-3\/4{width:75%}.w-\[40\%\]{width:40%}.w-\[60\%\]{width:60%}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.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-\[200px\]{max-width:200px}.max-w-\[280px\]{max-width:280px}.max-w-\[500px\]{max-width:500px}.max-w-\[600px\]{max-width:600px}.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-full{max-width:100%}.max-w-none{max-width:none}.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}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-top-right{transform-origin:100% 0}.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-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-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.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-\[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-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.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-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-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-color:var(--border)}.border-destructive,.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-primary{border-color:var(--primary)}.border-transparent{border-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-background,.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\/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-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}.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-\[32px\]{font-size:32px}.leading-none{--tw-leading:1;line-height:1}.whitespace-nowrap{white-space:nowrap}.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-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-accent:hover{background-color:var(--accent)}.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-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\]\:opacity-100[data-selected]{opacity:1}.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}.\[\&\>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}body{font-family:var(--font-body);background-color:var(--color-background-page);color:var(--color-brand-ink)}[data-reka-select-portal]{z-index:99999!important;position:fixed!important;pointer-events:none!important}[data-reka-select-portal]>*{pointer-events:auto!important}[data-reka-select-content]{z-index:99999!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}: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;--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}.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}
