@layer wisdom-legacy{.wisdom-prospects{min-width:0;color:var(--wm-marine)}.prospect-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.prospect-page-head .eyebrow{margin-bottom:14px;font-size:10px}.prospect-page-head .page-title{overflow-wrap:anywhere;margin-bottom:12px;font-size:clamp(32px,3.4vw,46px)}.prospect-page-head p{font-size:15px;line-height:1.6}.prospect-back{margin-bottom:22px;font-size:12px;font-weight:700;display:inline-flex}.prospect-segments,.prospect-scopes{flex-wrap:wrap;gap:14px;margin:4px 0 28px;display:flex}.prospect-segments .wm-btn{gap:9px;min-height:42px;padding:8px 12px;font-size:12px}.prospect-segments .wm-btn[aria-pressed=true]{background:var(--wm-vert);color:var(--wm-marine)}.prospect-count{background:var(--wm-creme);min-width:24px;min-height:24px;color:var(--wm-marine);border-radius:50%;justify-content:center;align-items:center;padding:0 6px;font-weight:800;display:inline-flex}.prospect-count[data-tracking=never]{background:var(--wm-rose)}.prospect-count[data-tracking=due]{background:var(--wm-ciel)}.prospect-count[data-tracking=recent]{background:var(--wm-attente-bg);color:var(--wm-marine)}.prospect-count[data-tracking=all]{background:var(--wm-marine);color:var(--wm-creme)}.prospect-list-search{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:20px 0;display:flex}.prospect-list-search .wm-field{flex:1;min-width:min(300px,100%);max-width:650px}.prospect-list-search .wm-field__label{font:700 10px var(--font-mono);letter-spacing:.5px;text-transform:uppercase}.prospect-list-search p{margin:0 0 10px}.prospect-filters,.prospect-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:18px 0 36px;display:grid}.prospect-mobile-sort{display:none}.workspace-prototype .wisdom-prospects .prospect-table{border-radius:24px}.prospect-table table{border-collapse:collapse;width:100%;min-width:850px}.prospect-table th{background:var(--bg-surface-alt);color:var(--wm-marine);font:700 10px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.3px;padding:15px}.prospect-table th:last-child{padding-inline:20px}.prospect-table-sort{width:100%;min-height:46px;font:inherit;text-transform:inherit;color:var(--wm-marine);text-align:left;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:8px 5px;display:flex}.prospect-table-sort:hover,.prospect-table-sort:focus-visible{background:var(--wm-vert)}.prospect-table td{vertical-align:top;overflow-wrap:anywhere;background:var(--bg-surface-raised);padding:18px 15px;font-size:13px;line-height:1.6}.prospect-table td:first-child{min-width:170px}.prospect-table td:first-child>a{color:var(--wm-marine);font-weight:700;text-decoration:none}.prospect-table td:first-child>a:hover{text-decoration:underline}.prospect-table td small{color:var(--text-muted);margin-top:7px;font-size:11px;display:block}.prospect-row-actions{gap:10px;min-width:120px;display:grid}.prospect-row-actions .wm-btn{white-space:normal;width:100%;font-size:11px}.prospect-status{background:var(--wm-ciel);color:var(--wm-marine);font:700 10px var(--font-mono);border-radius:999px;padding:5px 10px;display:inline-flex}.prospect-status[data-status=TO_CONTACT]{background:var(--wm-rose)}.prospect-status[data-status=INTERESTED],.prospect-status[data-status=CONVERTED]{background:var(--wm-vert)}.prospect-tracking{color:var(--wm-marine);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.prospect-dot{background:var(--wm-marine);border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.prospect-tracking[data-tracking=never] .prospect-dot{background:var(--wm-rose)}.prospect-tracking[data-tracking=due] .prospect-dot{background:var(--wm-ciel)}.prospect-tracking[data-tracking=recent] .prospect-dot,.prospect-tracking[data-tracking=completed] .prospect-dot{background:var(--wm-vert)}.prospect-row-tracking{margin:8px 0 0}.prospect-help{margin:18px 0;font-size:12px;line-height:1.6}.prospect-empty{padding:30px 20px!important}.prospect-import-footer{border-top:1px solid var(--border-subtle);gap:14px;margin:28px 0 8px;padding-top:24px;display:flex}.workspace-prototype .prospect-form-panel{border-radius:40px;max-width:1100px;padding:28px}.prospect-form-panel>.wm-field{margin-top:24px}.prospect-form-panel .record-form>fieldset{flex-direction:column;gap:22px;min-width:0;display:flex}.prospect-form-panel .prospect-form-grid{margin:0}.prospect-form-panel .wm-field{min-width:0}.prospect-picker{gap:12px;display:grid}.prospect-interest-list button{color:inherit;background:0 0;border:0;padding:0 0 0 10px;font-size:20px}.prospect-sessions{border:2px solid var(--border-subtle);border-radius:20px;padding:20px}.prospect-sessions h2{font-size:18px}.prospect-session-row{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:13px;display:flex}.prospect-session-row:last-child{border-bottom:0}.prospect-session-row p{margin:5px 0}.prospect-import-mapping{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.prospect-import-summary{flex-wrap:wrap;gap:12px;margin:0;display:flex}.prospect-import-summary>span{background:var(--wm-ciel);border-radius:20px;padding:8px 12px;font-size:12px}.prospect-form-panel>h2{margin-top:30px}.prospect-checks{gap:12px;margin-top:14px;display:grid}.prospect-checks label{flex-direction:row;align-items:center;gap:10px;display:flex}.prospect-checks input{width:18px;height:18px}.prospect-action{min-width:0}.prospect-action .wm-alert{margin-top:12px;font-size:12px}.prospect-card .record-form fieldset{border:0;gap:12px;padding:0;display:grid}.prospect-card .record-form .wm-input{background:var(--wm-creme);border-color:var(--wm-marine);border-radius:18px;min-height:150px}.prospect-card .record-form .record-actions{margin-top:14px}.prospect-timeline{margin:22px 0;padding:0;list-style:none}.prospect-timeline li{border-left:2px solid var(--wm-ciel);gap:8px;margin-left:7px;padding:0 0 24px 26px;display:grid;position:relative}.prospect-timeline li:before{content:"";background:var(--wm-vert);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-7px}.prospect-timeline time{font:11px var(--font-mono)}.prospect-timeline p,.prospect-free-text,.prospect-comment-body{white-space:pre-wrap;overflow-wrap:anywhere}.prospect-timeline p{margin:0;font-size:13px;line-height:1.6}.prospect-archive{border-top:1px solid var(--border-subtle);padding-top:25px;font-size:13px}.workspace-prototype .prospect-archive .record-actions>.wm-btn{--btn-primary-bg:var(--wm-erreur);--btn-primary-fg:var(--wm-creme);--btn-primary-shadow:var(--wm-marine);border-color:var(--wm-erreur)}.prospect-cadence .is-complete>span{background:var(--wm-vert)}.prospect-overview-value small{margin-top:7px;display:block}@media (max-width:760px){.prospect-page-head .page-title{font-size:34px}.prospect-page-head>.wm-btn{width:100%}.prospect-segments{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.prospect-segments .wm-btn{padding:10px 8px;font-size:11px}.prospect-list-search .wm-field{flex-basis:100%}.prospect-filters,.prospect-form-grid,.prospect-import-mapping{grid-template-columns:1fr;gap:18px}.prospect-mobile-sort{margin-bottom:22px;display:block}.workspace-prototype .wisdom-prospects .prospect-table table{width:100%;min-width:0;display:block}.prospect-table thead{display:none}.prospect-table tbody{display:block}.prospect-table tr{background:var(--bg-surface-raised);border-bottom:2px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.prospect-table td{border:0;min-width:0;padding:0;display:block}.prospect-table td:before{content:attr(data-label);text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.prospect-table td:first-child,.prospect-table td:last-child{grid-column:1/-1;min-width:0}.prospect-row-actions{flex-wrap:wrap;gap:14px;display:flex}.prospect-row-actions .wm-btn{width:auto}.workspace-prototype .prospect-form-panel{border-radius:28px;padding:20px}}.route-form-body[data-prospect-detail]>.dialog-actions{background:var(--wm-creme);border:0;padding:16px 0 8px}.prospect-detail{--tracking-color:var(--wm-ciel);gap:22px;display:grid}.prospect-detail[data-tracking=never]{--tracking-color:var(--wm-rose)}.prospect-detail[data-tracking=due]{--tracking-color:var(--wm-ciel)}.prospect-detail[data-tracking=recent]{--tracking-color:var(--wm-vert)}.prospect-detail-banner{background:var(--wm-blanc);border-left:6px solid var(--tracking-color);border-radius:28px;grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr);align-items:start;gap:24px;padding:24px;display:grid}.prospect-banner-main{gap:24px;min-width:0;display:grid}.prospect-banner-main .prospect-next{border-radius:20px;padding:20px}.prospect-banner-meta{background:var(--wm-creme);border-radius:20px;gap:18px;min-width:0;padding:18px;display:grid}.prospect-banner-last,.prospect-banner-owner{gap:10px;min-width:0;display:grid}.prospect-banner-last{border-bottom:1px solid var(--wm-ciel);padding-bottom:16px}.prospect-banner-meta .kicker{font-size:10px}.prospect-banner-last>strong{font-size:15px;line-height:1.5}.prospect-banner-owner .muted{margin-top:4px;font-size:12px}.prospect-banner-owner .wm-btn{white-space:normal;text-align:left;justify-self:start}.prospect-detail-identity{align-items:center;gap:18px;min-width:0;display:flex}.prospect-avatar{background:var(--wm-vert);width:64px;height:64px;color:var(--wm-marine);font-family:var(--font-display);border-radius:22px;flex-shrink:0;place-items:center;font-size:25px;display:grid}.prospect-detail-status{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.prospect-detail-status .prospect-tracking{font-size:15px}.prospect-detail-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.prospect-overview-card{background:var(--wm-blanc);border-radius:26px;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:24px;display:flex}.prospect-next{background:var(--tracking-color)}.prospect-next-header{justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex}.prospect-next-header>.kicker{letter-spacing:.08em;font-size:10px}.prospect-next-header>.wm-btn{flex-shrink:0;margin-left:auto}.prospect-next-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 30px;width:100%;display:flex}.prospect-overview-value{overflow-wrap:anywhere;font-size:15px;line-height:1.5}.prospect-overview-value>strong{font-size:18px;line-height:1.35}.prospect-overview-value .muted,.prospect-overview-value p{color:var(--wm-marine);margin:7px 0 0;font-size:12px}.prospect-history-link{text-underline-offset:4px;color:var(--wm-marine);margin-top:auto;font-size:12px;font-weight:700}.prospect-history-link:hover{background:var(--wm-vert)}.prospect-cadence{flex-wrap:wrap;gap:12px;margin:2px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.prospect-cadence li{align-items:center;gap:5px;font-weight:600;display:flex}.prospect-cadence li>span{background:var(--wm-ciel);width:23px;height:23px;color:var(--wm-marine);border:1px solid var(--wm-marine);font:11px var(--font-mono);border-radius:50%;place-items:center;display:grid}.prospect-cadence .is-current>span{border-width:2px;font-weight:700}.prospect-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.prospect-card{background:var(--wm-blanc);border-radius:28px;min-width:0;padding:26px}.prospect-card-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.prospect-card-heading>.wm-btn{margin-left:auto}.prospect-card-heading>span{background:var(--wm-ciel);width:34px;height:34px;font:11px var(--font-mono);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.prospect-card-heading h2{margin:0;font-size:19px;line-height:1.3}.prospect-card h3{margin:20px 0 10px;font-size:12px}.prospect-contact-grid{gap:16px;margin:0;display:grid}.prospect-info-item{background:var(--wm-creme);border-radius:16px;min-width:0;padding:14px 16px}.prospect-info-item dt{font:10px var(--font-mono);margin-bottom:8px}.prospect-info-item dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.5}.prospect-info-item a{color:var(--wm-marine);text-decoration:none}.prospect-info-item a:hover{text-underline-offset:4px;text-decoration:underline}.prospect-interest-list{flex-wrap:wrap;gap:8px;display:flex}.prospect-interest-list>span{background:var(--wm-ciel);border-radius:14px;padding:9px 12px;font-size:12px;font-weight:700}.prospect-card .prospect-free-text{margin:0;font-size:13px;line-height:1.7}.prospect-comments{grid-column:1/-1}.prospect-comment-body{background:var(--wm-creme);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;padding:20px;font-size:14px;line-height:1.7}.prospect-comment-editor{gap:14px;display:grid}.prospect-comment-editor label{font-size:12px;font-weight:700}.prospect-comment-editor textarea{border:2px solid var(--wm-marine);background:var(--wm-creme);width:100%;min-height:150px;color:var(--wm-marine);font:14px/1.7 var(--font-body);resize:vertical;border-radius:18px;padding:16px}.prospect-comment-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.prospect-comment-footer small{font-size:12px;line-height:1.6}[data-prospect-comment-editor][hidden],[data-prospect-comment-value][hidden],[data-comment-edit-action][hidden]{display:none!important}.prospect-linked .profile-relations{border:0;margin:0;padding:0}.prospect-linked .profile-relations h3{margin-top:0;font-size:19px}.prospect-history{scroll-margin-top:24px}.prospect-history .prospect-timeline{margin-bottom:0}.prospect-history .prospect-timeline li{border-color:var(--wm-ciel)}.prospect-history .prospect-timeline li:last-child{padding-bottom:0}.prospect-history .prospect-timeline time{color:var(--wm-marine)}.prospect-context-note{margin:0;font-size:12px;line-height:1.6}@media (max-width:1100px){.prospect-detail-banner{grid-template-columns:minmax(0,1fr) minmax(210px,1fr);gap:18px}.prospect-detail-actions .wm-btn{font-size:11px}}@media (max-width:760px){.prospect-detail-banner,.prospect-detail-grid{grid-template-columns:1fr}.prospect-comments{grid-column:auto}.prospect-detail-banner,.prospect-overview-card,.prospect-card{border-radius:22px;padding:20px}.prospect-detail{gap:18px}.prospect-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.prospect-detail-actions .wm-btn{white-space:normal;min-height:42px}.prospect-avatar{width:52px;height:52px;font-size:22px}.prospect-card-heading h2{font-size:18px}.prospect-card-heading{margin-bottom:18px}.prospect-info-item{padding:14px}.prospect-overview-value>strong{font-size:19px}.prospect-next-header{align-items:flex-start;gap:12px}.prospect-next-header>.kicker{padding-top:10px}.prospect-banner-meta{padding:16px}.prospect-comment-editor .row-actions{gap:14px}}}html:has(.wisdom-prospects){scrollbar-gutter:stable}.wisdom-prospects.wm-list-layout>.wm-tabs{justify-self:start}
@layer wisdom-legacy{.wisdom-directory{min-width:0;color:var(--wm-marine)}.directory-page-head,.directory-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.directory-account-banner .directory-section-head>div{overflow-wrap:anywhere;min-width:0}.directory-page-head{margin-bottom:30px}.directory-page-head .eyebrow{margin-bottom:14px;font-size:10px}.directory-page-head .page-title{overflow-wrap:anywhere;margin-bottom:12px;font-size:clamp(32px,3.4vw,46px)}.directory-page-head p{max-width:760px;font-size:15px;line-height:1.6}.directory-back{margin-bottom:22px;font-size:12px;font-weight:700;display:inline-flex}.directory-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.directory-row-actions .wm-btn{white-space:normal;text-align:center}.directory-scopes{flex-wrap:wrap;gap:12px;margin-bottom:25px;display:flex}.directory-count{margin-left:8px;font-size:11px}.directory-search{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.directory-search .wm-field{width:min(100%,580px)}.directory-search>span{flex-shrink:0;font-size:12px}.directory-filters{flex-wrap:wrap;gap:18px;margin-bottom:24px;display:flex}.directory-filters .wm-field{width:auto;min-width:180px;max-width:100%}.wisdom-directory :is(input:not([type=checkbox]),select,textarea){border-radius:14px}.directory-table{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:18px}.directory-table table{width:100%;margin:0;font-size:13px}.wisdom-directory th{letter-spacing:.04em;background:var(--bg-surface-alt);padding:16px 14px;font-size:10px}.wisdom-directory td{vertical-align:top;overflow-wrap:anywhere;padding:20px 14px;line-height:1.65}.wisdom-directory td:first-child>:is(a,strong){font-size:15px;font-weight:700}.wisdom-directory td small{margin:3px 0;font-size:11px;display:block}.directory-table td:first-child{min-width:180px}.directory-table td:last-child{min-width:170px}.directory-sort{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;display:flex}.directory-sort:hover{text-decoration:underline}.directory-state{border:1px solid var(--wm-marine);background:var(--bg-surface-alt);border-radius:999px;align-items:center;margin:6px 0;padding:3px 9px;font-size:10px;font-weight:700;line-height:1.6;display:inline-flex}.directory-state:is([data-state=ACTIVE],[data-state=APPROVED]){background:var(--wm-vert)}.directory-state:is([data-state=INVITED],[data-state=REQUESTED],[data-state=PENDING]){background:var(--wm-ciel)}.directory-state:is([data-state=SUSPENDED],[data-state=DECLINED],[data-state=REJECTED],[data-state=CANCELLED]){background:var(--wm-rose)}.directory-empty{text-align:center;font-size:14px;padding:44px 20px!important}.directory-banner{background:var(--wm-ciel);border:1px solid var(--border-subtle);border-radius:20px;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:28px;padding:28px;display:grid}.directory-banner>div{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.directory-banner p{overflow-wrap:anywhere}.directory-banner .kicker{font-size:10px}.directory-card{box-shadow:none;border-radius:18px;margin-bottom:25px;padding:28px}.directory-card h2{margin-bottom:20px;font-size:22px}.directory-card .directory-section-head h2{margin-bottom:15px}.directory-card>p{margin-bottom:18px;font-size:13px;line-height:1.8}.directory-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;display:grid}.directory-info>div{min-width:0}.directory-info dt{text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10px}.directory-info dd{overflow-wrap:anywhere;margin:0;font-size:14px}.directory-chips{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.directory-chips>span{border:1px solid var(--border-subtle);background:var(--bg-surface-alt);border-radius:12px;padding:8px 12px;font-size:12px}.directory-form{border-radius:20px;max-width:850px;padding:30px}.directory-form .record-form>fieldset{flex-direction:column;gap:24px;display:flex}.directory-form .record-form>fieldset>.wm-btn{align-self:flex-start}.directory-form .record-form fieldset fieldset{border:1px solid var(--border-subtle);border-radius:14px;padding:18px}.directory-form legend{padding:0 7px;font-size:13px;font-weight:700}.directory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.directory-form p,.directory-help{font-size:13px;line-height:1.8}.directory-help{margin-bottom:22px}.directory-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;max-height:340px;padding:4px;display:grid;overflow-y:auto}.directory-checks label,.directory-check{align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;display:flex}.directory-checks input,.directory-check input{width:18px;height:18px;accent-color:var(--wm-marine);flex-shrink:0;margin-top:2px}.directory-course-picker{border-top:1px solid var(--border-subtle);padding-top:24px}.directory-course-picker h2{font-size:18px}.directory-timeline{border-left:2px solid var(--wm-marine);padding:0 0 0 17px;list-style:none}.directory-timeline li{gap:7px;padding:0 0 23px 12px;display:grid}.directory-timeline time{font-size:10px}.directory-timeline strong{font-size:13px}.directory-timeline p{font-size:12px}.directory-private-note{background:var(--bg-surface-alt);border-radius:12px;margin-top:20px;padding:18px}.directory-archive{margin:30px 0;font-size:13px}.directory-archive summary{cursor:pointer;font-weight:700}.directory-archive .record-form{max-width:600px;margin-top:20px}.directory-invitations{border-radius:18px;margin-top:28px;padding:25px}.directory-invitations ul,.directory-member-list,.directory-proposals{margin:0;padding:0;list-style:none}.directory-invitations li,.directory-member-list li,.directory-proposals li{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0;display:flex}.directory-invitations li:last-child,.directory-member-list li:last-child,.directory-proposals li:last-child{border-bottom:0}.directory-proposals li>div{justify-items:start;gap:8px;display:grid}.directory-proposals strong,.directory-member-list strong{font-size:13px}.directory-proposals small,.directory-member-list small{font-size:11px;display:block}.directory-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.directory-group-grid .directory-card{margin:0 0 25px}.directory-member-list{margin-bottom:20px}.directory-advanced>.back-link{display:none}.directory-advanced .panel{border:1px solid var(--border-subtle);box-shadow:none;background:var(--bg-surface);border-radius:18px;padding:25px}.directory-advanced .page-title{overflow-wrap:anywhere;font-size:clamp(32px,3.4vw,46px)}@media (max-width:1050px){.directory-table table{min-width:850px}.directory-group-grid{grid-template-columns:1fr}}@media (max-width:600px){.directory-page-head .page-title{font-size:32px}.directory-page-head{gap:18px}.directory-search{flex-direction:column;align-items:stretch;gap:8px}.directory-search .wm-field{width:100%}.directory-filters>.wm-field{flex:1;min-width:135px}.directory-banner,.directory-info,.directory-form-grid,.directory-checks{grid-template-columns:1fr}.directory-card,.directory-form,.directory-banner{padding:21px 16px}.directory-card .table-scroll{max-width:100%}.directory-card table{min-width:580px}.wisdom-directory .directory-table{background:0 0;border:0;overflow:visible}.wisdom-directory .directory-table :is(table,tbody){width:100%;min-width:0;display:block}.directory-table thead{display:none}.directory-table tr{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:18px;margin-bottom:18px;padding:17px;display:block}.directory-table td{border:0;padding:10px 0;font-size:13px;display:block;min-width:0!important}.directory-table td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.directory-table td:first-child:before{display:none}.directory-table .directory-empty{padding:20px 0!important}.directory-invitations li,.directory-member-list li,.directory-proposals li{flex-direction:column;gap:12px}}}
@layer wisdom-legacy{.wisdom-courses{--wm-blanc:var(--bg-surface-raised);min-width:0}.course-summary{grid-template-columns:.65fr .9fr 1.2fr 1.5fr;gap:12px;margin:0 0 24px;display:grid}.course-summary>div{border-left:4px solid var(--wm-vert);background:var(--wm-blanc);border-radius:18px;align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.course-summary .kicker{letter-spacing:.06em;font-size:9px}.course-summary strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.course-owner{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.course-owner>strong{overflow-wrap:anywhere}.course-owner-edit{flex-shrink:0}.course-overview{min-width:0;margin:8px 0 24px}.course-overview>h2,.course-section-heading>h2{margin:0 0 20px;font-size:23px;line-height:1.3}.course-section-heading{margin:0 0 22px}.course-section-heading>.back-link{margin-bottom:16px;display:inline-block}.course-overview-table table{table-layout:fixed;width:100%}.course-overview-table td{white-space:normal;overflow-wrap:anywhere}.course-overview-table td:first-child a{font-weight:700}.course-tab-count{background:var(--wm-ciel);min-width:21px;height:21px;color:var(--wm-marine);border-radius:50%;place-items:center;margin-left:6px;padding:0 5px;font:10px Space Mono,monospace;display:inline-grid}.course-detail-view>.tabs{align-items:center;gap:6px}.course-detail-view>.tabs .tab{align-items:center;display:inline-flex}.course-program-intro{background:var(--wm-marine);color:var(--wm-creme);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;padding:28px;display:flex}.course-program-intro .kicker{color:var(--wm-creme);font-size:10px}.course-program-intro h2{margin:12px 0 0;font-size:23px;line-height:1.2}.course-program-intro p{max-width:580px;margin:10px 0 0;font-size:13px;line-height:1.6}.course-completion{flex-shrink:0;gap:7px;min-width:140px;display:grid}.course-completion strong{font:28px Bagel Fat One,sans-serif}.course-completion span{font-size:11px}.course-completion progress{background:var(--wm-creme);width:100%;height:8px;accent-color:var(--wm-vert);border:0;border-radius:99px;margin-top:5px;overflow:hidden}.course-completion progress::-webkit-progress-bar{background:var(--wm-creme);border-radius:99px}.course-completion progress::-webkit-progress-value{background:var(--wm-vert);border-radius:99px}.course-completion progress::-moz-progress-bar{background:var(--wm-vert);border-radius:99px}.course-program-grid,.course-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.course-program-card,.course-edit-block{background:var(--wm-blanc);border-radius:28px;min-width:0;padding:26px}.course-program-wide{grid-column:1/-1}.course-card-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.course-section-number{background:var(--wm-ciel);width:34px;height:34px;color:var(--wm-marine);border-radius:12px;flex-shrink:0;place-items:center;font:11px Space Mono,monospace;display:grid}.course-card-heading h2{flex:1;min-width:130px;margin:0;font-size:19px;line-height:1.3}.course-card-heading>.link-button{flex:none;margin-left:auto;font-size:12px}.course-field-state{background:var(--wm-creme);border-radius:99px;align-items:center;gap:7px;margin-bottom:12px;padding:5px 9px;font-size:10px;display:inline-flex}.course-field-state>span{background:var(--wm-rose);border-radius:50%;width:7px;height:7px;display:block}.course-field-state.is-filled>span{background:var(--wm-vert)}.course-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.course-text-inset{background:var(--wm-creme);border-radius:18px;padding:18px}.course-missing{font-size:13px;font-style:italic}.course-audience{gap:14px;margin:0;display:grid}.course-audience>div{background:var(--wm-creme);border-radius:16px;min-width:0;padding:16px}.course-audience dt{margin-bottom:9px;font:10px Space Mono,monospace}.course-audience dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.course-outline{gap:12px;margin:0;padding:0;list-style:none;display:grid}.course-outline li{background:var(--wm-creme);border-left:3px solid var(--wm-vert);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;padding:16px 18px;font-size:14px;line-height:1.7}.course-detail-view>.panel>.section-row{background:var(--wm-creme);border-radius:22px;margin-bottom:22px;padding:18px 20px}.route-form-body[data-course-editor]{background:0 0;border:0;max-width:1100px;padding:0}.route-form-body[data-course-editor]>.dialog-actions{background:var(--wm-creme);border:0;padding:18px 0 8px}.course-edit-nav{background:var(--wm-creme);z-index:2;border-radius:20px;flex-wrap:wrap;gap:8px;margin-bottom:20px;padding:12px;display:flex;position:sticky;top:0}.course-edit-nav a{color:var(--wm-marine);background:var(--wm-blanc);border-radius:99px;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none}.course-edit-nav a:hover,.course-edit-nav a:focus-visible{background:var(--wm-vert)}.course-edit-grid{grid-template-columns:minmax(0,1fr);align-items:start}.course-edit-block{align-content:start;gap:20px;scroll-margin-top:100px;display:grid}.course-edit-block .course-card-heading{margin:0}.course-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px 24px;display:grid}.course-edit-block[data-program-section=settings],.course-edit-block[data-program-section=objectives],.course-edit-block[data-program-section=outline]{grid-column:1/-1}.course-edit-hint{margin:0;font-size:13px;line-height:1.6}.route-form-body[data-course-editor] .course-edit-block .field{flex-direction:column;align-self:start;gap:8px;min-width:0;margin:0;display:flex}.course-edit-block .field>label{min-height:20px;margin:0;font-size:13px;line-height:20px;display:block}.course-edit-block input,.course-edit-block select,.course-edit-block textarea{box-sizing:border-box;background:var(--wm-creme);width:100%;min-width:0;margin:0;font-size:15px;line-height:1.5}.course-edit-block input,.course-edit-block select{height:48px;min-height:48px;padding:10px 14px}.course-edit-block textarea{min-height:160px;padding:14px 16px}@media (max-width:760px){.course-fields-grid{grid-template-columns:minmax(0,1fr);gap:20px}.course-edit-block input,.course-edit-block select,.course-edit-block textarea{font-size:16px}}@media (max-width:1100px){.course-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.course-card-heading h2{font-size:18px}.course-program-card,.course-edit-block{padding:22px}}@media (max-width:760px){.course-program-grid,.course-edit-grid{grid-template-columns:1fr}.course-program-wide,.course-edit-block[data-program-section]{grid-column:auto}.course-program-intro{border-radius:22px;flex-direction:column;align-items:flex-start;padding:22px}.course-completion{grid-template-columns:auto 1fr;align-items:center;gap:8px 16px;width:100%;min-width:0}.course-completion progress{grid-column:1/-1}.course-completion strong{font-size:25px}.course-summary{gap:10px}.course-summary>div{padding:14px}.course-summary strong{font-size:12px}.course-program-card,.course-edit-block{border-radius:22px;padding:20px}.course-edit-nav{gap:7px;padding:8px}.course-edit-nav a{padding:8px 10px;font-size:11px}.course-edit-block{scroll-margin-top:145px}.course-text,.course-outline li,.course-audience dd{font-size:13px}}.wisdom-courses .wm-tabs{margin-bottom:24px;overflow:auto}.wisdom-courses .course-summary{margin-top:16px}.wisdom-courses .course-library-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.wisdom-courses .course-publication{margin-bottom:24px}.wisdom-courses .course-publication h2{font-size:21px}.wisdom-courses .course-review{border-top:1px solid var(--border-subtle);margin-top:22px;padding-top:18px}.wisdom-courses .course-review summary{margin-bottom:16px}.wisdom-courses .course-program-grid{margin-bottom:24px}.wisdom-courses .course-outline small,.wisdom-courses table small{margin-top:5px;display:block}.wisdom-courses .course-outline{white-space:normal}.wisdom-courses .course-audience h3{margin:0 0 10px;font-size:13px}.wisdom-courses .course-prose img,.course-rich-content img{object-fit:contain;max-width:100%;height:auto;max-height:600px}.wisdom-courses .course-prose>:first-child{margin-top:0}.wisdom-courses .course-program-intro .kicker{margin:0}.wisdom-courses .directory-scope{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.editor-image-insert{background:var(--wm-creme);border-radius:14px;flex-wrap:wrap;gap:16px;padding:12px;display:flex}.editor-image-insert>*{flex:1;min-width:180px}.wisdom-courses .course-editor>.wm-tabs{z-index:2;background:var(--wm-creme);border-radius:18px;padding:10px;position:sticky;top:0}.course-model-editor .document-rich-content{min-height:380px}.wisdom-courses .course-program-card h3{font-size:15px}.course-preview .course-public-heading{background:var(--wm-marine);color:var(--wm-creme);border-radius:28px;margin:24px 0;padding:32px}.course-preview .course-public-heading .wm-label{color:inherit}.course-preview .course-public-content>section,.course-preview .course-public-content>.course-prose{background:var(--bg-surface-raised);border-radius:24px;margin-bottom:20px;padding:24px}.course-preview .course-public-heading h1{font-size:38px}@media (max-width:760px){.wisdom-courses .course-summary{grid-template-columns:1fr 1fr}.wisdom-courses .directory-page-head .record-actions,.wisdom-courses .course-library-head .record-actions{width:100%}.course-preview .course-public-heading{padding:24px}.course-preview .course-public-heading h1{font-size:30px}.wisdom-courses .course-rich-content{min-width:0}.wisdom-courses .course-toolbar{flex-wrap:wrap}}.course-detail-view .directory-registrations .directory-state{white-space:nowrap}}.course-catalogue-image-preview{gap:16px;width:100%;min-width:0;max-width:380px;display:grid}.course-catalogue-image-preview>p{margin:0}.course-catalogue-image-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.course-catalogue-image-controls{gap:24px;min-width:0;display:grid}.course-catalogue-image-controls>.wm-btn{justify-self:start}@media (max-width:760px){.course-catalogue-image-layout{grid-template-columns:minmax(0,1fr)}}
@layer wisdom-legacy{.workspace-prototype:has(.wisdom-messenger:not(.messenger-embedded)){height:100dvh;min-height:100dvh}.workspace-main:has(>.wisdom-messenger){max-width:none;min-height:0;padding:22px;display:flex}.wisdom-messenger{background:var(--wm-blanc);border:2px solid var(--border-subtle);border-radius:26px;flex:1;grid-template-columns:280px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.wisdom-messenger .chat-sidebar{background:var(--wm-creme-200);border-right:1px solid var(--border-subtle);flex-direction:column;min-width:0;min-height:0;display:flex}.wisdom-messenger .chat-sidebar-header{justify-content:space-between;align-items:center;gap:12px;padding:22px 18px 14px;display:flex}.wisdom-messenger .chat-sidebar-header h1{margin:0;font-size:28px;line-height:1.1}.wisdom-messenger .chat-sidebar-header>span{white-space:nowrap;font-size:11px}.wisdom-messenger .chat-sidebar-actions{flex-wrap:wrap;align-items:center;gap:12px;padding:0 14px 14px;display:flex}.wisdom-messenger .chat-assignment-filter{white-space:nowrap;flex-direction:row;align-items:center;gap:5px;font-size:12px;display:flex}.wisdom-messenger .chat-assignment-filter input{appearance:auto;flex:none;width:16px;min-width:16px;height:16px;min-height:16px;margin:0}.wisdom-messenger .chat-search{margin:0 14px 14px}.wisdom-messenger .chat-search .wm-input{border-radius:24px;font-size:12px}.wisdom-messenger .chat-search label{font-size:11px}.wisdom-messenger .chat-contact-list{overscroll-behavior:contain;flex:1;min-height:0;padding:0 10px 12px;overflow:auto}.wisdom-messenger .chat-contact{text-align:left;width:100%;min-height:96px;color:var(--wm-marine);font:inherit;border:0;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px 10px;text-decoration:none;display:grid}.wisdom-messenger .chat-contact.active,.wisdom-messenger .chat-contact:hover{background:var(--wm-vert)}.wisdom-messenger .chat-avatar{background:var(--wm-ciel);width:38px;height:38px;color:var(--wm-marine);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;line-height:1;display:inline-grid}.wisdom-messenger .chat-contact.active .chat-avatar{background:var(--wm-blanc)}.wisdom-messenger .chat-contact-body{gap:4px;min-width:0;display:grid}.wisdom-messenger .chat-contact-body>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.wisdom-messenger .chat-contact-type{font-size:10px;line-height:1.3}.wisdom-messenger .chat-preview{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.wisdom-messenger .chat-contact-meta{flex-direction:column;align-items:flex-end;gap:10px;font-size:10px;line-height:1.25;display:flex}.message-badge{background:var(--wm-rose);min-width:20px;height:20px;color:var(--wm-marine);border-radius:99px;place-items:center;padding:0 5px;font-size:10px;display:inline-grid}.wisdom-messenger .chat-list-empty{padding:18px 12px;font-size:13px;line-height:1.5}.wisdom-messenger .chat-conversation{flex-direction:column;min-width:0;min-height:0;display:flex}.wisdom-messenger .chat-thread{background:var(--wm-blanc);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.wisdom-messenger .chat-thread-header{border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:12px;padding:18px 22px;display:flex}.wisdom-messenger .chat-thread-identity{flex:1;min-width:0}.wisdom-messenger .chat-thread-identity h2{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.25}.wisdom-messenger .chat-thread-identity p{margin:4px 0 0;font-size:11px;line-height:1.4}.wisdom-messenger .chat-private{white-space:nowrap;font-size:10px}.wisdom-messenger .chat-back{border-radius:12px;flex:none;justify-content:center;align-items:center;padding:6px;display:flex}.wisdom-messenger .chat-stream{overscroll-behavior:contain;overflow-anchor:none;flex-direction:column;flex:1;gap:8px;min-height:0;padding:20px 24px;display:flex;overflow:auto}.wisdom-messenger .chat-day{align-self:center;margin:16px 0 6px;font-size:11px;font-weight:600}.wisdom-messenger .chat-day:first-child{margin-top:0}.wisdom-messenger .chat-message{flex:none;width:100%;margin:0;display:flex}.wisdom-messenger .chat-message.outgoing{justify-content:flex-end}.wisdom-messenger .chat-message.incoming{justify-content:flex-start}.wisdom-messenger .chat-bubble{background:var(--wm-creme-200);max-width:min(84%,620px);color:var(--wm-marine);overflow-wrap:anywhere;border-radius:20px 20px 20px 6px;padding:12px 16px}.wisdom-messenger .chat-message.outgoing .chat-bubble{background:var(--wm-marine);color:var(--wm-blanc);border-radius:20px 20px 6px}.wisdom-messenger .chat-author{font-size:10px;font-weight:700;line-height:1.4;display:block}.wisdom-messenger .chat-bubble p{white-space:pre-wrap;margin:5px 0 6px;font-size:14px;line-height:1.5}.wisdom-messenger .chat-bubble time{text-align:right;font-size:10px;line-height:1.4;display:block}.wisdom-messenger .chat-composer{border-top:1px solid var(--border-subtle);flex-shrink:0;align-items:flex-end;gap:12px;padding:16px 22px;display:flex}.wisdom-messenger .chat-composer textarea{resize:none;border:2px solid var(--border-subtle);background:var(--wm-blanc);min-width:0;height:46px;min-height:46px;max-height:120px;color:var(--wm-marine);border-radius:24px;flex:1;padding:11px 16px;font-size:14px;line-height:20px;display:block}.wisdom-messenger .chat-send{border-radius:50%;flex:none;width:44px;height:44px;min-height:44px;padding:9px}.wisdom-messenger .chat-send .wm-btn__face{justify-content:center}.wisdom-messenger .chat-placeholder,.wisdom-messenger .chat-no-messages{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;padding:28px;display:flex}.wisdom-messenger .chat-placeholder-icon{color:var(--wm-vert);font-size:58px}.wisdom-messenger .chat-placeholder h2{margin:0;font-size:22px}.wisdom-messenger .chat-placeholder p,.wisdom-messenger .chat-no-messages p{max-width:340px;margin:0;font-size:14px;line-height:1.6}.wisdom-messenger .chat-unavailable{padding:16px}.wisdom-messenger .chat-pagination{justify-content:space-between;align-items:center;gap:8px;padding:10px 0;font-size:11px;display:flex}.messenger-embedded{height:620px;margin-top:20px}.message-contact-choices>article{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.message-contact-choices p{margin:5px 0 0;font-size:12px}@media (max-width:1100px){.wisdom-messenger{grid-template-columns:245px minmax(0,1fr)}.wisdom-messenger .chat-contact{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:12px 8px}.wisdom-messenger .chat-contact .chat-avatar{width:32px;height:32px;font-size:11px}.wisdom-messenger .chat-thread-header{padding:16px}.wisdom-messenger .chat-stream{padding:18px 16px}.wisdom-messenger .chat-composer{padding:14px 16px}.wisdom-messenger .chat-bubble{max-width:90%}}@media (max-width:760px){.workspace-main:has(>.wisdom-messenger){padding:10px 8px}.wisdom-messenger{border-radius:20px;min-height:0;display:flex}.wisdom-messenger .chat-sidebar,.wisdom-messenger .chat-conversation{flex:1;width:100%}.wisdom-messenger[data-thread-open=true]>.chat-sidebar,.wisdom-messenger[data-thread-open=false]>.chat-conversation{display:none}.wisdom-messenger .chat-sidebar{border-right:0}.wisdom-messenger .chat-contact{grid-template-columns:40px minmax(0,1fr) auto;min-height:94px;padding:14px 12px}.wisdom-messenger .chat-contact .chat-avatar{width:40px;height:40px;font-size:13px}.wisdom-messenger .chat-back{display:flex}.wisdom-messenger .chat-thread-header{flex-wrap:wrap;gap:8px;padding:12px}.wisdom-messenger .chat-thread-identity h2{font-size:15px}.wisdom-messenger .chat-stream{padding:16px 12px}.wisdom-messenger .chat-bubble{max-width:92%;padding:10px 13px}.wisdom-messenger .chat-composer{gap:10px;padding:12px}.wisdom-messenger .chat-composer textarea{font-size:16px}.workspace-prototype:has(.wisdom-messenger:not(.messenger-embedded)) .workspace-footer{display:none}}}
@layer wisdom-legacy{.wisdom-satisfaction{min-width:0}.wisdom-satisfaction>.wm-tabs{margin:24px 0}.wisdom-satisfaction td{vertical-align:top}.wisdom-satisfaction td small{margin-top:6px;display:block}.wisdom-satisfaction .table-scroll{overflow:auto}.wisdom-satisfaction table{width:100%;min-width:800px}.wisdom-satisfaction .wm-field{margin-bottom:20px}.satisfaction-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.satisfaction-summary>div{background:var(--wm-creme);overflow-wrap:anywhere;border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex}.satisfaction-summary small{text-transform:uppercase;font-size:10px}.wisdom-satisfaction details>summary{cursor:pointer;font-weight:700;line-height:1.7}.satisfaction-advanced{margin-top:30px}.satisfaction-statistic{background:var(--wm-creme);border-radius:18px;margin:24px 0;padding:20px}.satisfaction-statistic p{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.satisfaction-statistic p>strong{margin-left:auto}.satisfaction-bar{border:1px solid var(--wm-marine);border-radius:8px;flex-basis:100%;height:8px;display:block;overflow:hidden}.satisfaction-bar>span{background:var(--wm-vert);height:100%;display:block}.satisfaction-personal{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.satisfaction-personal>div{overflow-wrap:anywhere;min-width:0}@media (max-width:900px){.satisfaction-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.wisdom-satisfaction .section-header{flex-wrap:wrap;gap:18px}.wisdom-satisfaction .section-header>.wm-btn{width:100%}.satisfaction-summary{grid-template-columns:1fr}.satisfaction-personal{flex-direction:column}.satisfaction-personal>.wm-btn{width:100%}.wisdom-satisfaction>.wm-tabs{max-width:100%;overflow:auto}.wisdom-satisfaction .directory-card{padding:20px}}.satisfaction-results .satisfaction-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin-bottom:0}.satisfaction-results h3,.satisfaction-results h4,.satisfaction-results .settings-list p{overflow-wrap:anywhere}.satisfaction-results .settings-list p{white-space:pre-wrap}}.satisfaction-model-actions{grid-template-columns:64px max-content;align-items:center;gap:12px;display:grid}
@layer wisdom-legacy{.exercise-file-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.exercise-file-list .record-card{overflow-wrap:anywhere;min-width:0}.exercise-file-list small{margin:8px 0;display:block}.exercise-advanced{margin-top:28px}.wisdom-exercises .learning-text{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:600px){.exercise-file-list{grid-template-columns:1fr}.wisdom-exercises .record-card{overflow-wrap:anywhere;min-width:0}}.wisdom-exercises .directory-table .wm-badge{white-space:normal;max-width:180px;line-height:1.5}.wisdom-exercises .directory-table td[data-label=État]{min-width:180px}.wisdom-exercises .directory-table td:last-child{min-width:160px}}
@layer wisdom-legacy{.wisdom-attendance{min-width:0}.wisdom-attendance>.panel{margin-top:24px}.wisdom-attendance .wm-field{margin:20px 0}.wisdom-attendance .directory-table table{table-layout:auto;width:100%;min-width:700px}.wisdom-attendance .directory-table td:last-child{min-width:160px}.wisdom-attendance .wm-badge{white-space:normal;line-height:1.5}.wisdom-attendance td small{margin-top:8px;display:block}.attendance-selection{background:var(--wm-creme);border:1px solid var(--wm-marine);border-radius:18px;margin:20px 0;padding:20px}.attendance-selection p{margin:12px 0}.attendance-control{border-top:1px solid var(--wm-marine);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:24px 0;display:flex}.attendance-control p{margin:8px 0}.attendance-history{margin-top:24px}.wisdom-attendance details>summary{cursor:pointer;font-weight:700;line-height:1.7}.attendance-check-row{border:1px solid var(--wm-marine);border-radius:18px;align-items:flex-start;gap:16px;margin:16px 0;padding:20px;display:flex}.attendance-check-row small{margin-top:8px;display:block}.attendance-check-row input{flex-shrink:0;margin-top:5px}.wisdom-attendance .record-card{overflow-wrap:anywhere;min-width:0;margin-top:20px}@media (max-width:760px){.wisdom-attendance .directory-table :is(table,tbody){width:100%;min-width:0;display:block}.attendance-control{align-items:flex-start}.attendance-selection{padding:18px}.attendance-check-row{padding:16px}}}
@layer wisdom-legacy{.wisdom-finances{min-width:0}.wisdom-finances>.panel,.wisdom-finances>details{margin-top:24px}.finance-toolbar{grid-template-columns:2fr 1fr 1fr;gap:20px;margin:24px 0;display:grid}.wisdom-finances .directory-table{overflow-x:auto}.wisdom-finances .directory-table table{table-layout:auto;width:100%;min-width:980px}.wisdom-finances .directory-table td:first-child,.wisdom-finances .directory-table td:last-child{min-width:110px}.wisdom-finances .directory-table td:nth-child(6){min-width:125px}.wisdom-finances td small{margin-top:8px;display:block}.wisdom-finances .wm-badge{white-space:nowrap;word-break:normal;overflow-wrap:normal}.wisdom-finances .settings-list li{gap:20px}.wisdom-finances details>summary{cursor:pointer;font-weight:700;line-height:1.7}.wisdom-finances .panel{overflow-wrap:anywhere;min-width:0}.wisdom-finances fieldset{margin:20px 0}.wisdom-finances .field-row{align-items:flex-start}.wisdom-finances details .wm-field{margin:18px 0}.wisdom-finances .empty-state{padding:30px 0}@media (max-width:760px){.finance-toolbar{grid-template-columns:1fr}.wisdom-finances .settings-list li{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.wisdom-finances .directory-table{overflow:visible}.wisdom-finances .directory-table :is(table,tbody){width:100%;min-width:0;display:block}}}
@layer wisdom-legacy{.wisdom-audits{min-width:0}.wisdom-audits>.panel{margin-top:24px}.audit-search{grid-template-columns:2fr 1fr 1fr;gap:20px;margin:24px 0;display:grid}.wisdom-audits .directory-table{overflow-x:auto}.wisdom-audits .directory-table table{table-layout:auto;width:100%;min-width:790px}.wisdom-audits .directory-table td:first-child{min-width:180px}.wisdom-audits .directory-table td:last-child{min-width:140px}.wisdom-audits small{margin-top:8px;display:block}.wisdom-audits .wm-badge{white-space:nowrap;word-break:normal;overflow-wrap:normal}.audit-related{flex-wrap:wrap;gap:24px;margin-top:32px;display:flex}.audit-summary{background:var(--wm-creme);border:1px solid var(--wm-marine);border-radius:18px;grid-template-columns:1fr 1fr 2fr;gap:24px;margin:24px 0;padding:24px;display:grid}.audit-summary strong{margin-top:10px;display:block}.audit-indicators{gap:18px;margin:24px 0;display:grid}.wisdom-audits details>summary{cursor:pointer;font-weight:700;line-height:1.7}.audit-indicators summary{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.audit-evidence{border-top:1px solid var(--wm-marine);margin-top:24px;padding:22px 0}.audit-file{justify-content:space-between;align-items:center;gap:20px;margin:18px 0;display:flex}.audit-checkbox{border:1px solid var(--wm-marine);border-radius:16px;gap:16px;margin:14px 0;padding:16px;display:flex}.audit-checkbox input{flex-shrink:0;margin-top:6px}.wisdom-audits .panel{overflow-wrap:anywhere;min-width:0}.wisdom-audits .panel .wm-field{margin:18px 0}.wisdom-audits fieldset{margin:24px 0}.wisdom-audits .empty-state{padding:28px 0}@media (max-width:760px){.audit-search,.audit-summary{grid-template-columns:1fr}.audit-file,.audit-indicators summary{flex-direction:column;align-items:flex-start}.wisdom-audits .settings-list li{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:600px){.wisdom-audits .directory-table{overflow:visible}.wisdom-audits .directory-table :is(table,tbody){width:100%;min-width:0;display:block}}}
@layer wisdom-legacy{.workspace-prototype .dashboard-page-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.workspace-prototype .dashboard-page-head .page-title{margin-bottom:0}.workspace-prototype .prototype-session-panel.dashboard-sessions-only{background:0 0;border:0;border-radius:0;padding:0}.workspace-search{z-index:20;flex-shrink:0;width:min(420px,55%);position:relative}.workspace-search form{border:2px solid var(--border-subtle);background:var(--wm-blanc);border-radius:16px;align-items:center;display:flex}.workspace-search form:focus-within{border-color:var(--wm-marine)}.workspace-search input{box-sizing:border-box;width:100%;min-width:0;height:48px;color:var(--wm-marine);background:0 0;border:0;margin:0;padding:12px 14px;font-size:14px}.workspace-search form>button{width:46px;height:46px;color:var(--wm-marine);background:var(--wm-blanc);cursor:pointer;border:0;border-radius:12px;flex-shrink:0;place-items:center;padding:10px;display:grid}.workspace-search form>button:hover{background:var(--wm-ciel)}.workspace-search-results{overscroll-behavior:contain;border:2px solid var(--wm-marine);background:var(--wm-blanc);box-sizing:border-box;width:min(540px,100vw - 48px);max-height:min(65dvh,580px);box-shadow:4px 4px 0 var(--wm-marine);border-radius:20px;padding:16px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.workspace-search-results .workspace-search-status{margin:0 0 10px;font-size:13px}.workspace-search-results section{margin:14px 0 0}.workspace-search-results h2{font:700 11px var(--font-mono);text-transform:uppercase;letter-spacing:.5px;margin:0 0 5px}.workspace-search-results ul{margin:0;padding:0;list-style:none}.workspace-search-results a{overflow-wrap:anywhere;border-radius:10px;padding:10px;text-decoration:none;display:block}.workspace-search-results a:is(:hover,:focus-visible){background:var(--wm-ciel-100)}.workspace-search-results :is(strong,small){font-size:13px;display:block}.workspace-search-results small{color:var(--text-muted);margin-top:2px;font-size:12px}@media (max-width:700px){.workspace-prototype .dashboard-page-head{flex-direction:column;align-items:stretch;gap:18px}.workspace-search,.workspace-search-results{width:100%}}.workspace-prototype .directory-table.compact-table{background:var(--wm-blanc);overflow-x:auto}.workspace-prototype .directory-table.compact-table table{table-layout:fixed;width:100%;min-width:0;margin:0}.workspace-prototype .directory-table.compact-table :is(th,td){vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:0;max-width:none;padding:11px 9px;overflow:hidden}.workspace-prototype .directory-table.compact-table th{background:var(--wm-creme);white-space:normal;font-size:9px;line-height:1.5}.workspace-prototype .directory-table.compact-table td{background:var(--wm-blanc);font-size:12px;line-height:1.5}.workspace-prototype .directory-table.compact-table td:first-child>:is(a,strong),.compact-cell-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.workspace-prototype .directory-table.compact-table td:first-child>a{font-size:13px;font-weight:700;text-decoration:none}.workspace-prototype .directory-table.compact-table .wm-badge{white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;max-width:100%;padding:3px 7px;font-size:10px;overflow:hidden}.workspace-prototype .directory-table.compact-table .compact-clickable-row{cursor:pointer}.workspace-prototype .directory-table.compact-table .compact-clickable-row:is(:hover,:focus-within)>td{background:var(--wm-ciel-100)}.workspace-prototype .directory-table.compact-table .compact-clickable-row a:focus-visible{outline-offset:1px}.directory-compact-identity{align-items:center;gap:8px;min-width:0;display:flex}.directory-compact-identity>:is(a,strong){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.directory-compact-identity .directory-state{flex-shrink:0;margin:0;padding:2px 6px;font-size:9px}.workspace-prototype .directory-compact-table .directory-row-actions{flex-wrap:nowrap;gap:4px}.workspace-prototype .directory-compact-table .directory-sort{gap:4px;font-size:9px}.workspace-prototype .directory-state[data-state=CLIENT],.workspace-prototype .directory-state[data-state=ACTIVE]{background:var(--wm-vert);color:var(--wm-marine)}.workspace-prototype .directory-state:is([data-state=INVITED],[data-state=VERIFICATION]){background:var(--wm-ciel)}.workspace-prototype .directory-state:is([data-state=EXPIRED],[data-state=SUSPENDED]){background:var(--wm-rose)}.workspace-prototype .directory-state[data-state=NONE]{background:var(--wm-creme)}.workspace-prototype .compact-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;margin:20px 0 24px;display:grid}.workspace-prototype .compact-filters.compact-filter-pair{grid-template-columns:minmax(0,2fr) minmax(150px,1fr)}.workspace-prototype .compact-filters>.wm-field{width:auto;min-width:0;margin:0}.workspace-prototype :is(.wisdom-satisfaction,.wisdom-exercises,.wisdom-audits,.wisdom-finances)>.section-header{flex-wrap:wrap;align-items:flex-start}.workspace-prototype :is(.wisdom-satisfaction,.wisdom-exercises,.wisdom-audits,.wisdom-finances)>.section-header>div{flex:330px;min-width:0}.session-list-selectors{flex-wrap:wrap;gap:16px 24px;margin:22px 0 26px;display:flex}.workspace-prototype .session-toggle{border:0;flex:300px;min-width:0;margin:0;padding:0}.workspace-prototype .session-toggle legend{margin-bottom:9px;padding:0;font-size:11px;font-weight:700}.session-toggle>div{background:var(--wm-creme);border:1px solid var(--border-subtle);border-radius:12px;gap:4px;padding:4px;display:flex}.workspace-prototype .session-toggle label{flex:1;min-width:0;margin:0;display:flex;position:relative}.workspace-prototype .session-toggle input{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.session-toggle span{cursor:pointer;text-align:center;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.session-toggle input:checked+span{background:var(--wm-marine);color:var(--wm-creme)}.session-toggle label:hover input:not(:checked)+span{background:var(--wm-ciel-100)}.session-toggle input:focus-visible+span{outline:2px solid var(--wm-marine);outline-offset:2px}.workspace-prototype .documents-folder-actions .wm-btn{min-height:38px;box-shadow:none;border-width:1px;border-radius:10px;padding:9px 14px;text-decoration:none;transform:none}.preparation-context{border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;padding-bottom:22px;display:grid}.preparation-context div{gap:6px;min-width:0;display:grid}.preparation-context span{text-transform:uppercase;letter-spacing:.05em;font-size:10px}.preparation-context strong{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.preparation-grid{grid-template-columns:1.15fr 1fr;gap:26px;display:grid}.preparation-step{min-width:0}.preparation-step>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.preparation-step>header h2{margin:0;font-size:19px}.preparation-step>header>span{font-size:11px}.preparation-choices{gap:10px;display:grid}.workspace-prototype .session-preparation .preparation-choices label{border:1px solid var(--border-subtle);background:var(--wm-blanc);cursor:pointer;border-radius:12px;flex-direction:row;align-items:flex-start;gap:12px;min-height:65px;margin:0;padding:13px;display:flex}.workspace-prototype .session-preparation .preparation-choices label:has(input:checked){border-color:var(--wm-marine);background:var(--wm-ciel-100)}.workspace-prototype .session-preparation .preparation-choices input{width:18px;height:18px;accent-color:var(--wm-marine);flex:0 0 18px;margin:3px 0 0}.preparation-choices label>span{min-width:0;font-size:13px;line-height:1.6}.preparation-choices label small{margin-top:3px;font-size:11px;display:block}.preparation-empty{background:var(--wm-creme);border-radius:12px;margin:0;padding:20px;font-size:13px;line-height:1.7}.preparation-declarations{border-top:1px solid var(--border-subtle);padding:18px 0}.preparation-declarations .wm-field{margin-top:16px}.preparation-total{background:var(--wm-creme);border-radius:12px;margin:0;padding:16px;font-size:12px;line-height:1.7}@media (max-width:760px){.preparation-grid,.preparation-context{grid-template-columns:1fr}}@media (max-width:600px){.workspace-prototype .compact-filters,.workspace-prototype .compact-filters.compact-filter-pair{grid-template-columns:1fr}.workspace-prototype .directory-table.compact-table{background:0 0;border:0;overflow:visible}.workspace-prototype .directory-table.compact-table :is(table,tbody){width:100%;min-width:0;display:block}.workspace-prototype .directory-table.compact-table :is(thead,colgroup){display:none}.workspace-prototype .directory-table.compact-table tr{border:1px solid var(--border-subtle);background:var(--wm-blanc);border-radius:16px;margin-bottom:14px;padding:16px;display:block}.workspace-prototype .directory-table.compact-table td{white-space:normal;border:0;padding:7px 0;display:block;overflow:visible}.workspace-prototype .directory-table.compact-table td>:is(a,.compact-cell-text){white-space:normal;overflow:visible}.workspace-prototype .directory-table.compact-table .compact-clickable-row:is(:hover,:focus-within){background:var(--wm-ciel-100)}.workspace-prototype .directory-table.compact-table .compact-clickable-row>td{background:0 0}.directory-compact-identity{flex-wrap:wrap}.session-list-selectors{gap:16px}}.workspace-prototype .workspace-account-menu>summary{min-height:0;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;padding:0;display:block}.workspace-prototype .workspace-account-menu>summary>span{margin-bottom:4px;font-size:11px;display:block}.workspace-prototype .workspace-account-menu>summary strong{font-size:14px;display:block}.workspace-prototype .workspace-account-menu>summary:hover strong{text-underline-offset:4px;text-decoration:underline}.workspace-prototype .workspace-account-menu>div{top:calc(100% + 12px);left:0;right:auto}.workspace-prototype .workspace-account-menu>div:before{content:"";height:14px;position:absolute;inset:-14px 0 auto}.workspace-prototype .session-detail-view .session-edit-button{white-space:nowrap;flex-shrink:0}.workspace-prototype .session-overview-table{margin:0 0 22px}.workspace-prototype .session-overview-table th:last-child{min-width:55px}.workspace-prototype .session-overview-table td:first-child strong{font-size:13px}.workspace-prototype .session-overview-table tbody tr:is(:hover,:focus-within)>td{background:var(--wm-ciel-100)}.workspace-prototype .session-view-action{border:1px solid var(--wm-marine);width:32px;min-height:32px;color:var(--wm-marine);box-shadow:none;background:0 0;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.workspace-prototype .session-view-action:is(:hover,:focus-visible){background:var(--wm-ciel-100);color:var(--wm-marine);box-shadow:none;transform:none}.workspace-prototype .session-view-action:focus-visible{outline:2px solid var(--wm-marine);outline-offset:2px}@media (max-width:600px){.workspace-prototype .session-view-action{width:40px;min-height:40px}}.workspace-prototype .prototype-search{align-items:flex-end}.workspace-prototype .prototype-search label{margin:0}.workspace-prototype .prototype-search label>span{margin-bottom:8px;display:block}.workspace-prototype .prototype-search input{box-sizing:border-box;width:100%;height:44px;min-height:44px;margin:0}.workspace-prototype .prototype-search>.wm-btn{height:44px;min-height:44px;box-shadow:none;border-radius:12px;margin:0;padding:10px 16px;transform:none}.workspace-prototype .prototype-search>p{flex-basis:100%;margin:0}.workspace-prototype .prototype-todo-panel{gap:10px;padding:20px;display:grid}.workspace-prototype .prototype-action-row,.workspace-prototype .prototype-action-row:first-child,.workspace-prototype .prototype-action-row:last-child{border:1px solid var(--border-subtle);background:var(--wm-creme);border-radius:16px;flex-wrap:nowrap;gap:14px;padding:16px}.workspace-prototype .prototype-action-row>div{flex:1;min-width:0}.workspace-prototype .prototype-action-row p{margin:4px 0 0;font-size:12px;line-height:1.4}.workspace-prototype .prototype-action-row:is(:hover,:focus-visible){background:var(--wm-ciel-100)}.prototype-action-count{background:var(--wm-ciel);border-radius:12px;flex:0 0 38px;place-items:center;height:38px;font-size:16px;font-weight:700;display:grid}.prototype-action-arrow{flex-shrink:0;font-size:20px}.wisdom-courses .session-list-selectors,.wisdom-sessions .session-list-selectors{max-width:540px}.workspace-prototype .session-workspace-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.workspace-prototype .session-workspace-filters:not(:has(select)){grid-template-columns:minmax(0,1fr) auto}.workspace-prototype .session-workspace-filters>.wm-field{min-width:0;margin:0}.workspace-prototype .session-workspace-filters>.wm-btn{box-shadow:none;margin:0;transform:none}.session-column-filter{width:100%;min-height:30px;color:inherit;text-align:left;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:4px;padding:0;display:flex}.session-column-filter[aria-expanded=true]{text-underline-offset:4px;text-decoration:underline}.session-column-panel{border:1px solid var(--border-subtle);background:var(--wm-creme);border-radius:14px;margin:0 0 18px;padding:16px}.session-column-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:13px;display:flex}.session-column-panel-head>button{width:30px;height:30px;color:var(--wm-marine);background:0 0;border:0;border-radius:8px;padding:0;font-size:23px}.session-column-panel .field-row{align-items:end}.session-column-panel .wm-field{min-width:0;margin:0}.session-mobile-state{display:none}.workspace-prototype .session-compact-table td:first-child,.workspace-prototype .session-compact-table td:last-child,.workspace-prototype .session-compact-table .session-state-cell,.workspace-prototype .prospect-compact-table td:first-child{min-width:0}.workspace-prototype .prospect-compact-table .prospect-row-actions{gap:0;min-width:0;display:flex}.workspace-prototype .prospect-compact-table .prospect-row-actions .wm-btn{white-space:nowrap;min-width:0;min-height:30px;box-shadow:none;border-width:1px;border-radius:8px;padding:5px 6px;font-size:10px;transform:none}.workspace-prototype .prospect-compact-table .prospect-status{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:3px 6px;font-size:10px;overflow:hidden}.prospect-inline-tracking{flex-shrink:0}.workspace-prototype .prospect-inline-tracking .prospect-tracking{gap:0;font-size:0}.workspace-prototype .prospect-inline-tracking .prospect-dot{width:8px;height:8px}.workspace-prototype .enrollment-list-panel>.field-row{margin:20px 0}@media (max-width:760px){:is(.workspace-prototype .session-workspace-filters,.workspace-prototype .session-workspace-filters:not(:has(select))){grid-template-columns:1fr}.workspace-prototype .session-workspace-filters>.wm-btn{justify-self:start}}@media (max-width:600px){.session-mobile-state{display:block}.workspace-prototype .prospect-inline-tracking .prospect-tracking{gap:6px;font-size:11px}.workspace-prototype .prototype-action-row,.workspace-prototype .prototype-action-row:first-child,.workspace-prototype .prototype-action-row:last-child{gap:10px;padding:12px}.workspace-prototype .prototype-action-row strong{font-size:13px}}.workspace-prototype .wisdom-courses .directory-filters>.wm-field{flex:1;margin:0}.workspace-prototype .wisdom-courses .directory-filters>span{flex-shrink:0;align-self:end;padding-bottom:12px}.workspace-prototype .directory-table.compact-table th{padding-inline:7px}.workspace-prototype .session-compact-table .session-state-cell>span{min-width:0;display:block}.workspace-prototype :is(.directory-table,.prospect-table,.prototype-session-panel) tbody tr:is(:hover,:focus-within)>td{background:var(--wm-ciel-100)}.workspace-prototype table th :is(button,summary):is(:hover,:focus-visible,:active){color:inherit;box-shadow:none;background:0 0;border-color:#0000;transform:none}.workspace-prototype .dashboard-session-table .prototype-session-state{padding:3px 7px;font-size:9px;line-height:1.5}.workspace-prototype details:not(.documents-session-folder)>summary:is(:hover,:focus-visible){color:inherit;background-color:#0000}.workspace-prototype .workspace-account-menu :is(a,button):is(:hover,:focus-visible){color:inherit;background:0 0;text-decoration:underline}.workspace-prototype :is(.directory-table,.prospect-table) td:first-child a,.workspace-prototype :is(.directory-table,.prospect-table) td:first-child a:hover{text-decoration:none}.workspace-prototype .table-filter-heading{width:100%;min-height:30px;color:inherit;font:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0;display:flex}.table-filter-heading>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.table-filter-heading[aria-expanded=true]>span:first-child{text-underline-offset:4px;text-decoration:underline}.table-column-filters:empty,.table-filter-mobile{display:none}.table-column-filter-panel{border:1px solid var(--border-subtle);background:var(--wm-creme);border-radius:12px;align-items:end;gap:14px;margin:14px 0;padding:14px;display:flex}.workspace-prototype .table-column-filter-panel .wm-field{flex:1;min-width:0;margin:0}.table-filter-chips{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.table-filter-chips button{border:1px solid var(--border-subtle);background:var(--wm-ciel-100);color:var(--wm-marine);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:6px 10px;font-size:12px;display:flex}.workspace-prototype .wisdom-sessions>.wm-tabs,.workspace-prototype .wisdom-courses>.wm-tabs{margin:22px 0 26px}.workspace-prototype .documents-session-folder{border:1px solid var(--border-subtle);background:var(--wm-blanc);border-radius:16px;margin-top:14px;overflow:hidden}.workspace-prototype .documents-session-folder>summary{background:var(--wm-blanc);color:var(--wm-marine);flex-wrap:nowrap;align-items:center;gap:14px;margin:0;padding:18px;display:flex}.workspace-prototype .documents-session-folder>summary:is(:hover,:focus-visible){background:var(--wm-ciel-100);color:var(--wm-marine)}.documents-folder-icon{background:var(--wm-creme);border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.documents-folder-icon svg{fill:none;width:21px;height:21px;stroke:var(--wm-marine);stroke-width:1.5px;stroke-linejoin:round}.workspace-prototype .documents-session-folder>summary .documents-folder-label{flex:1;min-width:0}.workspace-prototype .documents-session-folder>summary strong{font-size:14px;line-height:1.5;display:block}.workspace-prototype .documents-session-folder>summary small{margin-top:3px;font-size:12px;font-weight:400}.workspace-prototype .documents-session-folder>summary .documents-folder-count{background:var(--wm-creme);border-radius:8px;flex-shrink:0;margin:0;padding:5px 9px;font-size:11px}.documents-folder-chevron{transition:transform var(--dur-fast);font-size:18px}.documents-session-folder[open] .documents-folder-chevron{transform:rotate(180deg)}.workspace-prototype .documents-folder-content{border-top:1px solid var(--border-subtle);padding:6px 18px 18px}@media (max-width:600px){.table-filter-mobile{margin:14px 0;display:block}.workspace-prototype .documents-session-folder>summary{gap:10px;padding:14px}.workspace-prototype .documents-session-folder>summary strong{font-size:13px}.workspace-prototype .documents-session-folder>summary .documents-folder-count{padding:4px 6px;font-size:10px}.workspace-prototype .documents-folder-content{padding-inline:12px}}.workspace-prototype .prospect-table-section>h2,.session-participants-section h2{margin:0 0 14px;font-size:20px}.workspace-prototype .directory-table.compact-table:is(.prospect-detail-table,.prospect-history-table,.prospect-call-table,.session-summary-table,.session-participants-table) :is(td,th){white-space:normal;overflow-wrap:anywhere;text-overflow:clip;vertical-align:top}.workspace-prototype .directory-table.compact-table.prospect-detail-table tbody th,.workspace-prototype .directory-table.compact-table.prospect-call-table tbody th{font-family:var(--font-body);letter-spacing:0;text-transform:none;background:var(--wm-creme);font-size:12px;font-weight:600}.prospect-table-inline{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.workspace-prototype .prospect-history-expanded>td{background:var(--wm-creme);padding:18px}.prospect-history-expanded h2{margin:0 0 12px;font-size:17px}.workspace-prototype .prospect-history-table td small,.workspace-prototype .session-participants-table td small{margin-top:4px;font-size:11px;display:block}.prospect-history-table{margin-bottom:12px}.workspace-prototype .prospect-detail .prospect-interest-list{margin:0}.workspace-prototype .prospect-detail .prospect-interest-list>span{padding:5px 9px;font-size:12px}.prospect-table-section .help-line{margin-top:10px}.workspace-prototype .prospect-table-actions{display:flex}.workspace-prototype .prospect-comments textarea{min-height:100px}.workspace-prototype .session-summary-table{margin-bottom:22px}.workspace-prototype .session-summary-table th:first-child{width:23%}.workspace-prototype .session-summary-table th:nth-child(4){width:10%}.workspace-prototype .session-summary-table td{font-size:12px}.workspace-prototype .session-summary-table small{display:block}.session-participants-section{margin:6px 0 30px;scroll-margin-top:22px}.session-participants-section>.section-header{margin-bottom:10px}.session-participants-section>.section-header h2{margin:0}.workspace-prototype .session-participants-section>.wm-field{margin:0 0 14px}.workspace-prototype .directory-table.compact-table.session-participants-table td:first-child>strong{white-space:normal;overflow:visible}.workspace-prototype .session-participants-table td>details{margin-top:7px}.workspace-prototype .session-participants-table details>summary{font-size:11px}.workspace-prototype .session-participants-table td:has(details[open]){overflow:visible}.workspace-prototype .session-participants-table:has(details[open]){overflow:visible}.workspace-prototype .directory-table.compact-table.dashboard-summary-table{margin-bottom:28px}.workspace-prototype .directory-table.compact-table.dashboard-summary-table :is(th,td){text-align:center}.workspace-prototype .directory-table.compact-table.dashboard-summary-table td:first-child>a,.workspace-prototype .directory-table.compact-table.dashboard-summary-table td>a{font-family:var(--font-display);font-size:25px;font-weight:700;line-height:1.2}@media (max-width:600px){.workspace-prototype .directory-table.compact-table.prospect-detail-table tbody th{display:none}.workspace-prototype .directory-table.compact-table.prospect-call-table tbody th{padding:7px 0;display:block}.workspace-prototype .prospect-history-expanded>td{padding:12px;display:block}.workspace-prototype .prospect-history-expanded>td:before{display:none}.workspace-prototype .directory-table.compact-table.dashboard-summary-table table{display:table}.workspace-prototype .directory-table.compact-table.dashboard-summary-table thead{display:table-header-group}.workspace-prototype .directory-table.compact-table.dashboard-summary-table tbody{display:table-row-group}.workspace-prototype .directory-table.compact-table.dashboard-summary-table tr{display:table-row}.workspace-prototype .directory-table.compact-table.dashboard-summary-table :is(th,td){padding:9px 4px;display:table-cell}.workspace-prototype .directory-table.compact-table.dashboard-summary-table td:before{display:none}.workspace-prototype .directory-table.compact-table.dashboard-summary-table td:first-child>a,.workspace-prototype .directory-table.compact-table.dashboard-summary-table td>a{font-size:23px}}.workspace-prototype .session-participants-table td:nth-child(4)>a{margin-top:5px;display:block}.workspace-prototype .prospect-history-expanded[hidden]{display:none!important}.workspace-prototype .session-participants-table details :is(.wm-btn,.button){white-space:normal;max-width:100%;padding:8px 10px;font-size:12px}.workspace-prototype .session-organization.session-header{flex-direction:column;align-items:stretch;gap:12px;display:flex}.session-header-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;width:100%;display:flex}.session-header-registration{align-items:flex-start;gap:var(--space-5);flex-direction:column;flex:320px;min-width:0;max-width:100%;display:flex}.session-header-registration>p{margin:0}.session-header-registration>[role=alert]{max-width:300px;margin-bottom:0}.session-preparation-alerts{color:var(--wm-creme);font-size:13px;line-height:1.5}.session-preparation-alerts ul{margin:8px 0 0;padding-left:20px}.session-header-body{flex-wrap:wrap;align-items:flex-start;gap:18px 24px;margin-top:10px;display:flex}.session-header-body>.session-header-titles{flex:360px;min-width:0}.session-header-body>.session-header-owner{margin-left:auto}.session-overview-information{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.session-overview-information>.compact-cell-text{flex:180px;min-width:0}.session-overview-information>.wm-btn{white-space:normal;text-align:center;flex:0 auto}.workspace-prototype .session-header .eyebrow{color:var(--wm-ciel);margin:0}.session-header-owner{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.session-header-owner strong{font-size:15px}.workspace-prototype .session-header-owner>a{color:var(--wm-creme);text-underline-offset:3px;font-size:12px}.workspace-prototype .session-header .page-title{color:var(--wm-creme);margin:0 0 14px;font-size:clamp(30px,3.5vw,40px);line-height:1.05}.workspace-prototype .session-header .session-formation-title{margin:0;font-size:16px;font-weight:500;line-height:1.35}.workspace-prototype .session-header .session-formation-title>a{color:var(--wm-creme);text-underline-offset:4px;text-decoration-thickness:1px}.workspace-prototype .session-header .session-organization-actions{justify-content:flex-start;align-items:flex-start;max-width:none}.workspace-prototype .directory-table.compact-table.dashboard-summary-table td{padding:0}.workspace-prototype .directory-table.compact-table.dashboard-summary-table td>a{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;min-height:54px;padding:12px 9px;text-decoration:none;display:flex}.workspace-prototype .directory-table.compact-table.dashboard-summary-table tbody tr:is(:hover,:focus-within)>td{background:var(--wm-blanc)}.workspace-prototype .directory-table.compact-table.dashboard-summary-table td:has(>a:is(:hover,:focus-visible)){background:var(--wm-ciel-100)}.workspace-prototype .dashboard-summary-table td>a:focus-visible{outline:2px solid var(--wm-marine);outline-offset:-3px}.workspace-prototype .prototype-session-panel>.prototype-search{margin:22px 0 0}@media (max-width:600px){.workspace-prototype .session-header .session-formation-title{font-size:15px}.workspace-prototype .session-header .session-organization-actions{display:flex}.workspace-prototype .directory-table.compact-table.dashboard-summary-table td>a{min-height:48px;padding:9px 4px}}@media (max-width:440px){.session-header-top{flex-direction:column;gap:14px}.session-header-top>.eyebrow{align-self:flex-start}.session-header-owner{align-self:flex-end}}.session-summary-inline{grid-template-columns:1.3fr .85fr 1.4fr 1fr 1fr;gap:18px;margin:8px 0;padding:0;display:grid}.session-summary-inline>div{min-width:0}.session-summary-inline dt{color:var(--wm-ciel);font:400 9px/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.session-summary-inline dd{color:var(--wm-creme);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.session-summary-inline dd small{margin-top:4px;display:block}.session-summary-inline .wm-badge{letter-spacing:0;white-space:normal;max-width:100%;padding:3px 7px;font-size:10px}.session-summary-inline .session-registration-closed{background:var(--wm-erreur);color:var(--wm-creme)}.workspace-prototype .session-header .session-organization-actions{gap:var(--space-5);flex-wrap:wrap;margin-top:12px;display:flex}.workspace-prototype .session-header .session-edit-button{margin-left:auto}.session-participants-title{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.workspace-prototype .session-participants-title h2{margin:0}.session-back-summary{margin:0 0 22px;display:inline-block}@media (max-width:760px){.session-summary-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.session-summary-inline>div:nth-child(3){grid-column:1/-1}.session-participants-section>.section-header{flex-wrap:wrap;gap:12px}}@media (max-width:600px){.workspace-prototype .session-header .session-header-registration{flex-basis:100%}.workspace-prototype .session-header .session-header-registration>.wm-btn,.workspace-prototype .session-header .session-edit-button{width:100%}}.workspace-prototype .session-header :is(.session-organization-actions,.session-header-registration)>.wm-btn{background:var(--wm-blanc);color:var(--wm-marine);--_s:var(--wm-vert);box-shadow:var(--shadow-pop) var(--wm-vert);border-color:#0000}.workspace-prototype .session-header :is(.session-organization-actions,.session-header-registration)>.wm-btn:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){box-shadow:6px 6px 0 var(--wm-vert);transform:translate(-2px,-2px)}.workspace-prototype .session-header :is(.session-organization-actions,.session-header-registration)>.wm-btn--secondary:not([aria-disabled=true]):is(:hover,:focus-visible){background:var(--wm-vert);color:var(--wm-marine);border-color:#0000}.workspace-prototype .session-header :is(.session-organization-actions,.session-header-registration)>.wm-btn:focus-visible{outline:2px solid var(--wm-ciel);outline-offset:3px}.workspace-prototype .session-header :is(.session-organization-actions,.session-header-registration)>.wm-btn:not(:disabled):not([aria-disabled=true]):active{box-shadow:none;transform:translate(4px,4px)}.workspace-prototype .session-header :is(.session-organization-actions,.session-header-registration)>.wm-btn:is(:disabled,[aria-disabled=true]){box-shadow:none;transform:none}.session-mission-dialog .wm-modal-overlay{box-sizing:border-box;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;overflow:hidden}.session-mission-dialog .wm-modal{box-sizing:border-box;width:min(100%,760px);padding:28px}.session-mission-dialog .wm-modal__title{font-size:28px;line-height:1.15}.session-mission-dialog .session-mission-context{margin-bottom:20px}.session-mission-dialog .record-form{margin-top:0}.session-mission-dialog .field-row>*,.session-mission-dialog .wm-field{min-width:0}.session-trainer-panel .settings-list>li{flex-wrap:wrap;gap:16px}.session-trainer-panel .record-actions{align-items:center}.session-trainer-panel .session-mission-inline{margin-bottom:var(--space-5)}.directory-account-banner .wm-record-actions__primary{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:600px){.session-mission-dialog .wm-modal-overlay{padding:12px}.session-mission-dialog .wm-modal{max-height:calc(100dvh - 24px);padding:22px 18px}.session-mission-dialog .wm-modal__title{font-size:24px}.session-mission-dialog .field-row{grid-template-columns:minmax(0,1fr)}}.directory-company-actions{justify-items:stretch;gap:7px;display:grid}.directory-company-actions>.wm-btn{white-space:normal;text-align:center}.directory-company-actions .session-mission-dialog{text-align:left}.trainer-hours-table td:first-child{width:30%}.trainer-hours-table small{text-overflow:ellipsis;display:block;overflow:hidden}.trainer-hours-table td:last-child{width:20%}}
button,input,select,textarea{font-family:var(--font-body)}button:disabled,fieldset:disabled{opacity:1}.muted,.small,small,.fine-print{color:var(--wm-marine)}.small,small,.fine-print{font-size:var(--text-sm);line-height:var(--leading-body)}.workspace-main{max-width:var(--page-layout-max);padding:var(--page-layout-top) var(--page-layout-gutter) var(--page-layout-bottom)}.workspace :where(h1,.page-title),.auth-card h1{font:400 var(--heading-page-size)/var(--heading-page-leading) var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere}.workspace :where(h2){font:400 var(--heading-card-size)/var(--heading-card-leading) var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere}.workspace :where(h3){font:700 var(--heading-section-size)/var(--heading-section-leading) var(--font-body);letter-spacing:normal;overflow-wrap:anywhere}.workspace :where(h4){font:600 var(--heading-subsection-size)/var(--heading-subsection-leading) var(--font-body);letter-spacing:normal}.workspace :where(p){font-size:var(--text-base);line-height:var(--leading-body)}.workspace :where(.eyebrow,.kicker,.sidebar-label){font:400 12px/1.5 var(--font-mono)}.workspace :where(.section-header,.directory-page-head,.directory-section-head,.course-page-head,.prototype-page-head,.prospect-page-head){align-items:flex-start;gap:24px}.workspace :where(.section-header,.directory-page-head,.course-page-head,.prototype-page-head,.prospect-page-head):where(:not(.wm-list-layout>*)){margin-bottom:24px}.workspace :where(.section-header>:last-child:not(:first-child),.directory-page-head>:last-child:not(:first-child)){margin-left:auto}:where(.panel,.auth-card,.record-card,.directory-card,.directory-form,.directory-invitations,.course-section-card,.prototype-session-panel,.prototype-todo-panel,.prospect-panel,.session-person-card,.session-path-card){border:2px solid var(--wm-marine);background:var(--wm-blanc);min-width:0;box-shadow:none;border-radius:24px;padding:24px}.panel:not(details){align-content:start;gap:24px;display:grid}.panel:not(details)>*{min-width:0;margin-block:0}.panel:not(details)>.wm-btn{justify-self:start}.panel[hidden]{display:none}.directory-editor>.directory-form{box-sizing:border-box;width:100%;max-width:none;margin-inline:auto}.feature-card:hover{box-shadow:none;transform:none}.course-tab-panel,.course-edit-form{gap:24px;min-width:0;display:grid}.course-tab-panel>*{min-width:0;margin-block:0}.course-tab-panel>.wm-btn,.course-block>.wm-btn{place-self:start}.course-editor .course-block,.course-program-grid{gap:24px}.course-detail-view>.wm-description-cards+*{margin-top:24px}.course-program-intro.wm-card{flex-direction:row;justify-content:space-between;align-items:center}.course-program-intro.wm-card .kicker{color:var(--wm-marine)}.course-program-intro .wm-progress{flex:0 0 220px}:where(.audit-summary,.satisfaction-summary>div,.satisfaction-statistic,.attendance-selection,.preparation-total,.session-toggle>div,.account-link){border:2px solid var(--wm-marine);background:var(--wm-blanc);min-width:0;color:var(--wm-marine);box-shadow:none;border-radius:24px;padding:24px}.wm-check:is(.session-model-choice,.session-choice){border:2px solid var(--wm-marine);background:var(--wm-blanc);border-radius:14px;width:100%;padding:12px 16px}.workspace :where(.panel>p,.feature-card p,.directory-card>p,.record-card p){font-size:var(--text-base);line-height:1.5}.directory-action>.wm-alert{margin-top:var(--space-5)}.workspace :where(.record-info,.directory-info){gap:16px 24px}.workspace :where(.record-info dt,.directory-info dt){font:600 14px/1.3 var(--font-body);text-transform:none;letter-spacing:normal}.workspace :where(.record-info dd,.directory-info dd){font-size:16px;line-height:1.5}.workspace :where(.panel p a,.record-info a,.directory-info a,.lead a,.back-link,.directory-back,.session-back-summary,.prototype-section-heading>a){color:var(--wm-marine);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.workspace :where(.panel p a,.record-info a,.directory-info a,.lead a,.back-link,.directory-back,.session-back-summary,.prototype-section-heading>a):hover{color:var(--wm-vert)}@media (max-width:480px){.wm-public-catalogue>.wm-tabs .wm-tab{padding-inline:12px}.course-public-heading h1.wm-display-2{overflow-wrap:break-word;font-size:32px;line-height:1.1}}:where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea):not(.wm-input){border:2px solid var(--wm-marine);background:var(--wm-blanc);min-width:0;min-height:48px;color:var(--wm-marine);font:400 16px/1.4 var(--font-body);border-radius:14px;padding:12px 16px}:where(input,select,textarea):not(.wm-input):focus{border-color:var(--wm-vert);box-shadow:none;outline:none}:where(input,select,textarea):disabled{opacity:1;background-color:var(--wm-creme);color:var(--wm-marine);-webkit-text-fill-color:var(--wm-marine);border-color:var(--wm-marine);cursor:not-allowed;border-style:dashed}.field-row,.directory-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}:is(.field-row>:has(textarea),.directory-form-grid>:has(textarea)){grid-column:1/-1}.field-row>.wm-field,.directory-form-grid>.wm-field{grid-template-rows:subgrid;grid-row:span 3;align-items:start;row-gap:8px;display:grid}.field-row:where(:not(:has(.wm-field__error)))>.wm-field,.directory-form-grid:where(:not(:has(.wm-field__error)))>.wm-field{grid-row:span 2}.stack,.record-form>fieldset{gap:24px}.record-form>fieldset{border:0;min-width:0;margin:0;padding:0;display:grid}.inline-form>.wm-required-legend,.chat-composer>.wm-required-legend{flex-basis:100%}.inline-form{gap:24px}.document-file,.document-list>li>div{overflow-wrap:anywhere;min-width:0}.document-list>li{border-color:var(--wm-marine);align-items:center}.document-templates{gap:24px;min-width:0;display:grid}.document-templates>*{min-width:0;margin-block:0}.session-meeting-row>div:first-child{align-content:start;gap:24px;min-width:0;display:grid}.session-meeting-row>div:first-child>*{min-width:0;margin-block:0}.session-meeting-row>div:first-child>.wm-badge{justify-self:start}.session-detail-view{gap:24px;min-width:0;display:grid}.session-detail-view>*{min-width:0;margin-block:0}.session-detail-view>.session-enroll-action{justify-self:end}.learning-answer-fields{border:0;min-width:0;margin:0;padding:0}.documents-session-folder .wm-accordion__trigger>span{flex:1;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.documents-session-folder .documents-folder-label{overflow-wrap:anywhere;min-width:0}.workspace hr{border:0;border-top:1px solid var(--wm-marine);width:100%;color:var(--wm-marine);margin:0}.record-form :where(fieldset fieldset){border:2px solid var(--wm-marine);background:var(--wm-blanc);border-radius:24px;gap:24px;padding:24px;display:grid}.record-form fieldset.learning-answer-fields,.record-form .learning-answer-fields .wm-choice-group{border:0;padding:0}.record-actions{gap:16px}.record-form>.record-actions{justify-content:flex-end}.workspace :where(.compact-filters,.record-filters,.directory-filters,.session-workspace-filters,.filters){border:2px solid var(--wm-marine);background:var(--wm-blanc);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;padding:20px;display:grid}.workspace :where(.compact-filters,.record-filters,.directory-filters,.session-workspace-filters,.filters)>.wm-field{width:auto;min-width:0;margin:0}.workspace :where(.compact-filters,.record-filters,.directory-filters,.session-workspace-filters,.filters)>.wm-field:has(input[type=search]){grid-column:1/-1}.wm-public-catalogue.wm-list-layout>.wm-tabs{justify-self:start}.workspace .workspace-desktop-sidebar{z-index:50}.workspace .sidebar{border-color:var(--wm-marine);background:var(--wm-creme);padding:32px 0}.workspace .sidebar :where(.workspace-brand-row,.wm-sidebar-account,.workspace-sidebar-bottom){margin-inline:24px}.workspace .sidebar .wm-sidebar-account{margin-block:32px}.workspace .sidebar .workspace-sidebar-bottom{gap:24px;min-width:0;margin-top:auto;padding-top:32px;display:grid}.workspace .sidebar .workspace-sidebar-bottom .local-demo-reset{margin:0;padding:0}.workspace .sidebar .space-switch{width:100%;max-width:none}.workspace .sidebar .space-switch select{width:100%;min-width:0}.workspace .sidebar nav a,.workspace .sidebar .sidebar-pilotage>summary{background:var(--wm-creme);width:100%;min-height:44px;color:var(--wm-marine);font:400 15px/1.5 var(--font-body);border-radius:0;padding:10px 24px;text-decoration:none}.workspace .sidebar nav a:is([aria-current=page],[aria-current=location]),.workspace .sidebar .sidebar-design-system[data-active=true]>summary{background:var(--wm-vert);color:var(--wm-marine);font-weight:700}.workspace .sidebar nav a:hover,.workspace .sidebar .sidebar-pilotage>summary:hover{color:var(--wm-vert);text-decoration:none}.workspace .sidebar nav a:is([aria-current=page],[aria-current=location]):hover,.workspace .sidebar .sidebar-design-system[data-active=true]>summary:hover{color:var(--wm-blanc)}.workspace .sidebar nav a:focus-visible,.workspace .sidebar summary:focus-visible{outline:3px solid var(--wm-marine);outline-offset:-3px}.workspace .sidebar .sidebar-submenu{gap:6px;margin:6px 16px;padding-left:12px}.workspace .sidebar .sidebar-submenu a{padding-inline:12px;font-size:13px}.workspace .sidebar .sidebar-design-system .sidebar-submenu a{border-radius:0;min-height:44px}.workspace .workspace-nav-pending{border:2px dashed var(--wm-marine);background:var(--wm-creme);font:400 13px/1.5 var(--font-body);border-radius:0}.workspace :where(.course-edit-nav,.course-editor>.wm-tabs){top:0}.wm-home>.wm-header{background:var(--wm-creme)}.wm-home .wm-hero>.wm-btn{margin-top:0}.wm-footer__inner{gap:24px;width:100%;min-width:0;display:grid}.wm-home{max-width:none}.wm-home>:is(.wm-header,main){width:100%;max-width:var(--content-max);margin-inline:auto}.wm-footer--home{width:100%;color:var(--wm-blanc);margin:0;padding:32px 0;container:public-footer/inline-size}.wm-footer--home>.wm-footer__inner{width:calc(100% - 2 * var(--gutter-page));max-width:calc(var(--content-max) - 2 * var(--gutter-page));margin-inline:auto}.wm-footer--home .wm-footer-quality h2{color:var(--wm-blanc);font:400 18px/1.3 var(--font-display);margin:0}.wm-footer--home .wm-footer-quality__cards{background:var(--wm-vert);border-color:var(--wm-vert);color:var(--wm-blanc);padding:24px 0}.wm-footer--home .wm-footer-quality__card>:is(h3,p){margin:0}.wm-footer--home .wm-footer-quality__card+.wm-footer-quality__card{border-color:var(--wm-blanc)}.wm-footer--home .wm-footer-quality__card h3{font:700 18px/1.3 var(--font-body);color:var(--wm-blanc)}.wm-footer--home .wm-footer-quality__card .wm-footer-quality__value{font:400 36px/1.15 var(--font-display);color:var(--wm-blanc)}.wm-footer--home .wm-footer-quality__card .wm-footer-quality__value--empty{font:600 16px/1.4 var(--font-body)}.wm-footer--home .wm-footer-quality__card p:not(.wm-footer-quality__value){font:400 13px/1.5 var(--font-body);color:var(--wm-blanc)}.wm-footer--home .wm-footer__bottom{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding-top:24px;display:grid}.wm-footer--home .wm-footer__brand{text-align:center}.wm-footer--home .wm-footer__accent{color:var(--wm-blanc);text-align:right}.wm-footer__motto{min-width:0;color:var(--wm-blanc);font-size:11px}@media (max-width:640px){.wm-footer--home>.wm-footer__inner{width:calc(100% - 32px)}.wm-home .wm-hero h1{font-size:clamp(36px,11.5vw,56px)}}@media (max-width:400px){.wm-home .wm-home-catalogue-button{gap:8px;padding-inline:24px}.wm-home-catalogue-button>span{white-space:nowrap}}@container public-footer (max-width:680px){.wm-footer--home .wm-footer-quality__cards{grid-template-columns:minmax(0,1fr);padding:0 20px}.wm-footer--home .wm-footer-quality__card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:20px 0}.wm-footer--home .wm-footer-quality__card+.wm-footer-quality__card{border-left:0;border-top:1px solid var(--wm-blanc)}.wm-footer--home .wm-footer-quality__card .wm-footer-quality__value{grid-area:1/2}.wm-footer--home .wm-footer-quality__card p:not(.wm-footer-quality__value){grid-column:1/-1}.wm-footer--home .wm-footer-quality__card .wm-footer-quality__value--empty{max-width:110px}.wm-footer--home .wm-footer__bottom{text-align:center;grid-template-columns:minmax(0,1fr)}.wm-footer--home .wm-footer__accent{text-align:center}}.workspace .workspace-menu .sidebar{padding:24px 0}.workspace :where(.workspace-menu) .sidebar nav{border-block:1px solid var(--wm-marine);background:var(--wm-blanc);padding-block:16px}.workspace :where(.workspace-menu) .sidebar nav a,.workspace :where(.workspace-menu) .sidebar .sidebar-pilotage>summary{background:var(--wm-blanc)}.workspace .workspace-menu-toggle.wm-btn{display:none}.workspace .space-switch .wm-field{width:100%}.workspace .space-switch .wm-field__heading{position:absolute}.workspace .space-switch select{width:auto;max-width:100%}.workspace :where(.table-scroll,.directory-table,.prospect-table-wrap){border:2px solid var(--wm-marine);background:var(--wm-blanc);border-radius:24px;position:relative}.workspace :where(table){font:400 14px/1.5 var(--font-body);color:var(--wm-marine)}.workspace :where(thead th){background:var(--wm-vert);height:44px;color:var(--wm-blanc);font:700 11px/1.5 var(--font-mono);letter-spacing:.04em;vertical-align:middle;padding:0 16px}.workspace :where(thead th:is(:hover,:focus-within)){color:var(--wm-marine)}.workspace :where(tbody td,tbody th){border-bottom:1px solid var(--wm-marine);background:var(--wm-blanc);padding:18px 16px;font-size:14px;line-height:1.5}.workspace :where(tbody tr:last-child>*){border-bottom:0}.workspace :where(.compact-table tbody td,.compact-table tbody th){padding:10px 16px}.workspace :where(tbody tr:is(:hover,:focus-within)>td){background:var(--wm-ciel)}.workspace :where(th button,.directory-sort,.table-filter-heading){min-width:44px;min-height:44px;color:inherit;font-weight:inherit}.workspace :where(th button:hover,.directory-sort:hover,.table-filter-heading:hover){color:var(--wm-marine)}.workspace :where(table small){font-size:13px}.workspace :where(.compact-table .wm-badge){max-width:none;font:700 12px/1.5 var(--font-mono);white-space:nowrap}.workspace .prototype-session-panel.dashboard-sessions-only{background:0 0;border:0;border-radius:0;padding:0}.workspace :where(.compact-table .wm-table){table-layout:fixed}.workspace :where(.compact-table .wm-table td){white-space:normal;overflow:visible}.workspace :where(.compact-table .wm-table .wm-badge,.prototype-session-state){white-space:normal;max-width:100%}.workspace :where(.table-column-filter-panel,.session-column-panel){border:2px solid var(--wm-marine);background:var(--wm-blanc);border-radius:24px;gap:24px;padding:20px}.workspace :where(.table-filter-chips button){border:2px solid var(--wm-marine);background:var(--wm-ciel);min-height:44px;color:var(--wm-marine);font:600 13px/1.5 var(--font-body);border-radius:999px;padding:8px 12px}.workspace :where(.table-filter-chips button:hover){color:var(--wm-vert)}.workspace :where(.directory-mobile-sort){display:none}.workspace :where(.wisdom-messenger){border-color:var(--wm-marine);border-radius:24px}.workspace :where(.chat-contact.active){background:var(--wm-ciel)}.workspace :where(.chat-contact:hover){background:var(--wm-creme);color:var(--wm-vert)}.workspace :where(.chat-composer textarea){border:2px solid var(--wm-marine);border-radius:14px;font-size:16px}.workspace :where(.chat-composer textarea:focus){border-color:var(--wm-vert)}.workspace :where(.chat-composer>.wm-field){flex:1}.workspace :where(.chat-composer){flex-wrap:nowrap}@media (max-width:760px){.workspace-main:has(>.wisdom-messenger:not(.messenger-embedded)){height:100dvh;max-height:100dvh;overflow:hidden}}.workspace .chat-composer .wm-input{min-height:48px;max-height:120px}.workspace :where(.chat-sidebar-header h1){font-size:var(--heading-card-size)}.workspace :where(.chat-thread-identity h2){font:700 20px/1.25 var(--font-body)}.workspace :where(.directory-row-actions){gap:12px}.workspace :where(.directory-row-actions .wm-btn){white-space:normal}:where(.badge,.status,.directory-state,.prototype-session-state,.prospect-status){background:var(--wm-creme);color:var(--wm-marine);font:700 12px/1.5 var(--font-mono);white-space:normal;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}:where(.directory-state:is([data-state=CLIENT],[data-state=ACTIVE],[data-state=APPROVED]),.prototype-session-state.is-open){background:var(--wm-vert);color:var(--wm-blanc)}:where(.directory-state:is([data-state=INVITED],[data-state=VERIFICATION],[data-state=REQUESTED],[data-state=PENDING]),.prototype-session-state:not(.is-open)){background:var(--wm-ciel)}:where(.badge.warning,.directory-state:is([data-state=EXPIRED],[data-state=SUSPENDED],[data-state=DECLINED],[data-state=REJECTED],[data-state=CANCELLED])){background:var(--wm-rose)}.prospect-status{background:var(--wm-ciel)}.prospect-status[data-status=TO_CONTACT]{background:var(--wm-rose)}.prospect-status:is([data-status=INTERESTED],[data-status=CONVERTED]){background:var(--wm-vert);color:var(--wm-blanc)}.record-form fieldset:disabled .wm-check input{background:var(--wm-creme);border-style:dashed}.workspace :where(details.panel:not(.wm-accordion__item),.documents-session-folder:not(.wm-accordion__item)){border:2px solid var(--wm-marine);background:var(--wm-blanc);border-radius:24px}.workspace :where(details.panel:not(.wm-accordion__item)>summary,.documents-session-folder:not(.wm-accordion__item)>summary){min-height:64px;color:var(--wm-marine);font:700 20px/1.25 var(--font-body);background:var(--wm-blanc);margin:0;padding:20px}.workspace :where(details.panel:not(.wm-accordion__item)[open]>summary,.documents-session-folder:not(.wm-accordion__item)[open]>summary){border-bottom:1px solid var(--wm-marine);margin-bottom:24px}.workspace :where(.workspace-search form){border-color:var(--wm-marine);border-radius:14px}.workspace :where(.workspace-search form:focus-within){border-color:var(--wm-vert)}.workspace :where(.workspace-search input){background:0 0;border:0}.workspace :where(.workspace-search-results){box-shadow:none;border-radius:14px}.workspace :where(.session-organization,.directory-banner){border:2px solid var(--wm-marine);background:var(--wm-blanc);color:var(--wm-marine);border-radius:24px;padding:24px}.workspace :where(.session-header .page-title){color:var(--wm-marine);font-size:var(--heading-page-size);line-height:var(--heading-page-leading)}.workspace :where(.session-summary-inline dt,.session-header .eyebrow,.session-header .kicker){color:var(--wm-marine);font-size:12px}.workspace :where(.session-summary-inline dd,.session-preparation-alerts){color:var(--wm-marine);font-size:15px}.workspace :where(.session-header-owner>a,.session-formation-title>a){color:var(--wm-marine);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.workspace :where(.session-header-owner>a,.session-formation-title>a):hover{color:var(--wm-vert)}@media (max-width:1000px) and (min-width:761px){.workspace .sidebar :where(.workspace-brand-row,.wm-sidebar-account,.workspace-sidebar-bottom){margin-inline:18px}.workspace .sidebar nav a,.workspace .sidebar .sidebar-pilotage>summary{padding-inline:18px}}@media (max-width:760px){html:has(.workspace){scroll-padding-block-start:76px}.workspace :where(.course-edit-nav,.course-editor>.wm-tabs){top:76px}.inline-form{flex-wrap:nowrap}.inline-form>.wm-required-legend{flex-basis:auto}.course-program-intro.wm-card{flex-direction:column;align-items:stretch}.course-program-intro .wm-progress{flex:auto}.workspace .workspace-menu-toggle.wm-btn{z-index:40;width:48px;height:48px;display:inline-flex;position:fixed;top:12px;right:16px}.workspace .workspace-main{padding:80px var(--page-layout-gutter) var(--page-layout-bottom)}.workspace .sidebar .sidebar-label{display:block}.workspace .sidebar nav,.workspace .sidebar .sidebar-submenu{flex-flow:column}}@media (max-width:600px){.workspace :where(.directory-mobile-sort){display:flex}.workspace :where(.directory-table,.table-scroll.compact-table){background:0 0;border:0}.workspace :where(.directory-table tr){border:2px solid var(--wm-marine);background:var(--wm-blanc);border-radius:24px;padding:16px}.workspace :where(.directory-table tbody td,.directory-table tbody th){background:0 0;border:0;padding:10px 0}}@media (max-width:480px){.document-list>li{align-items:flex-start}.document-list>li>.wm-badge{align-self:flex-start}.documents-session-folder .wm-accordion__trigger>span{grid-template-columns:36px minmax(0,1fr)}.documents-session-folder .documents-folder-count{grid-column:2}.field-row,.directory-form-grid{grid-template-columns:minmax(0,1fr)}.field-row>.wm-field,.directory-form-grid>.wm-field{grid-row:auto;display:flex}:where(.panel,.auth-card,.record-card,.directory-card,.directory-form,.directory-invitations,.course-section-card,.prototype-session-panel,.prototype-todo-panel,.prospect-panel,.session-person-card,.session-path-card){padding:20px 16px}.workspace :where(.compact-filters,.record-filters,.directory-filters,.session-workspace-filters,.filters){grid-template-columns:minmax(0,1fr);padding:16px}.workspace :where(.section-header){flex-direction:column}}.workspace .dashboard-summary-table .wm-table{table-layout:fixed;min-width:0}.workspace .dashboard-summary-table :is(thead,tbody){display:table-row-group}.workspace .dashboard-summary-table tr{border:0;margin:0;padding:0;display:table-row}.workspace .dashboard-summary-table :is(td,th){white-space:normal;padding-inline:4px;display:table-cell}.workspace .dashboard-summary-table td:before{display:none}@media (min-width:601px){.workspace .dashboard-session-table .wm-table{min-width:850px}.workspace .session-compact-table .wm-table{min-width:1100px}}.participant-session-navigation{min-width:0}.participant-session-navigation__selector{padding:16px 24px}.participant-session-navigation__course{overflow-wrap:anywhere;margin:0;padding:8px 12px;font-size:13px;font-weight:700}.participant-session-navigation__status{padding:16px 24px;font-size:13px}.participant-session-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:24px;margin:24px 0 0;display:grid}.participant-session-facts dt{margin-bottom:8px;font-size:13px;font-weight:700}.participant-session-facts dd{overflow-wrap:anywhere;margin:0}.participant-session-navigation .wm-desktop-navigation__group-title>span{overflow-wrap:anywhere;min-width:0}.workspace .directory-registrations--personal.compact-table :is(td,td:first-child>strong){white-space:normal;overflow-wrap:break-word;text-overflow:clip}.workspace .directory-registrations--personal.compact-table .wm-badge{white-space:normal}.trainer-activity-label{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:600px){.workspace .wm-table--cards tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 16px;display:grid}.workspace .wm-table.wm-table--cards tbody :is(td,th){overflow-wrap:anywhere;width:auto;min-width:0;padding:0}.workspace .wm-table--cards tbody :is(td,th):first-child:not([data-label=N°]),.workspace .wm-table--cards tbody :is(td,th)[colspan]{grid-column:1/-1}.workspace .wm-table--cards tbody td[data-label]:before{margin-bottom:2px}.workspace :is(.wisdom-sessions,.wisdom-courses)>.wm-tabs{border-radius:20px;flex-wrap:wrap;display:flex;overflow:visible}.workspace :is(.wisdom-sessions,.wisdom-courses)>.wm-tabs .wm-tab{white-space:normal;text-align:left;line-height:1.25}}
