:root{--green-950:#003f39;--green-900:#003b36;--green-800:#003f39;--green-600:#176b54;--green-500:#0dc776;--green-100:#e4f0e8;--green-50:#edf2eb;--mist:#edf2eb;--canvas:#f6f7f2;--white:#fff;--ink:#182d29;--muted:#4b5a55;--line:#e2e9e2;--danger:#b91c1c;--radius:16px;--shadow:none;--pd-attention:#92400e;--pd-attention-fond:#fef3c7;--pd-attention-bord:#fcd34d;--pd-brand:#003f39;--pd-surface:#fff;--pd-fond:#f6f7f2;--pd-text:#182d29;--pd-neutral:#4b5a55;--pd-subtle:#697873;--pd-sage:#edf2eb;--pd-border:#e2e9e2;--pd-chip:#e4f0e8;--pd-on-brand:#fff;--pd-hover:#edf2eb;--pd-nav-active-bg:#e4f0e8;--pd-nav-active-fg:#003f39;--pd-chip-fg:#003f39}html,body{background:var(--pd-fond);color:var(--pd-text)}body,.pd-marketing,.app-shell,.login-page,.pd-clinic-layout{color:var(--pd-text);background:var(--pd-fond);font-family:Inter,PingFang SC,Noto Sans SC,Segoe UI,Arial,sans-serif!important}.pd-marketing,.pd-clinic-layout{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(.pd-marketing,.app-shell,.login-page,.pd-clinic-layout) *{box-shadow:none!important}:where(.pd-marketing,.app-shell,.login-page,.pd-clinic-layout) :focus-visible{outline:2px solid var(--pd-brand)!important;outline-offset:3px!important}:where(.pd-marketing,.app-shell,.login-page,.pd-clinic-layout) :is(button,input,textarea,select,a){font-family:inherit}:where(.pd-marketing,.app-shell,.login-page,.pd-clinic-layout) :is(button,[role=button],a.pd-btn,.primary-button,.secondary-button,.pd-clinic-action){min-height:44px}:where(.pd-marketing,.app-shell,.login-page,.pd-clinic-layout) :is(button,input,textarea,select){font-size:max(14px,1em)}:where(.pd-marketing,.app-shell,.login-page,.pd-clinic-layout) :is(h1,h2,h3,h4,p,li,a,button,span,small){overflow-wrap:break-word}:where(.pd-marketing,.app-shell,.login-page,.pd-clinic-layout) :is(h1,h2,h3){color:var(--pd-text);font-family:Inter,PingFang SC,Noto Sans SC,sans-serif!important}:where(.pd-marketing,.app-shell,.login-page,.pd-clinic-layout) :is(.card,.tile,.pd-mini-card,.pd-preview-card,.pd-demo-panel,.pd-clinic-card,.pd-plan,.job-card){border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:20px}.app-shell{background:var(--pd-fond)}.sidebar{background:var(--pd-surface);color:var(--pd-text);border-right:1px solid var(--pd-border)}.sidebar-logo .desktop-brand{color:var(--pd-brand);font-size:19px;font-weight:600}.sidebar nav{gap:4px}.sidebar nav button{min-height:46px;color:var(--pd-neutral);border-radius:16px;font-size:16px;font-weight:500}.sidebar nav button:hover{background:var(--pd-hover);color:var(--pd-brand)}.sidebar nav button.active{background:var(--pd-nav-active-bg);color:var(--pd-nav-active-fg);font-weight:600}.sidebar nav button.active svg{color:var(--pd-nav-active-fg)}.sidebar .sidebar-account span,.sidebar-account>div>span{color:var(--pd-neutral)}.sidebar-account button,.sidebar-account .icon-button{color:var(--pd-danger,#b91c1c)}.sidebar-create,.primary-button{background:var(--pd-brand);color:var(--pd-on-brand);border-radius:16px}.sidebar-create:disabled{background:var(--pd-sage);color:var(--pd-neutral)}.sidebar-home-link{color:var(--pd-brand)}.app-main{background:var(--pd-fond)}.desktop-topbar{background:var(--pd-surface);border-bottom:1px solid var(--pd-border)}.global-search-button{min-height:46px;color:var(--pd-neutral);background:var(--pd-sage);border-color:var(--pd-border);font-size:14px}.main-grid{max-width:1280px}.app-shell :is(.card,.post,.person-card,.job-card,.profile-section,.network-sidebar,.notification-list,.conversation-list,.messages-layout){background:var(--pd-surface);border-color:var(--pd-border);border-radius:20px}.app-shell :is(.page-heading h1,.feed-title,.content-area h1){color:var(--pd-text);font-size:22px;font-weight:700;line-height:28px}.app-shell :is(.card p,.post p,.content-area p,.right-rail p){color:var(--pd-neutral);font-size:14px;line-height:20px}.app-shell :is(.card small,.post small,.person-card small,.content-area small){color:var(--pd-neutral);font-size:13px}.app-shell :is(.card h2,.card h3,.rail-title h3){color:var(--pd-text);font-size:16px;font-weight:600;line-height:22px}.app-shell .read-only-banner{background:var(--pd-chip);color:var(--pd-brand);border-color:var(--pd-border);font-size:13px}.app-shell .avatar{background:var(--pd-sage);color:var(--pd-brand)}.app-shell .primary-button{color:var(--pd-on-brand)}.app-shell :is(.search-box,.input-wrap,.conversation-search,input[type=search]){background:var(--pd-sage);border-color:var(--pd-border);color:var(--pd-text);font-size:14px}.app-shell :is(.network-tabs button,.post-actions button,.text-button){color:var(--pd-brand);font-size:14px}.app-shell .right-rail footer a{cursor:pointer;color:var(--pd-brand)}.login-page{background:var(--pd-fond)}.login-brand{background:#003f39}.login-page :is(.login-copy h1,.login-card h2){font-weight:600;line-height:1.2;font-family:Inter,sans-serif!important}.login-page .login-copy h1{color:#fff}.login-card label{color:var(--pd-text);font-size:14px}.pd-clinic-layout{background:var(--pd-fond);color:var(--pd-text)}.pd-clinic-sidebar{background:var(--pd-surface);border-color:var(--pd-border)}.pd-clinic-sidebar nav button{min-height:48px;font-size:14px}.pd-clinic-sidebar nav button.selected{background:var(--pd-chip);color:var(--pd-brand)}.pd-clinic-content{width:min(1180px,100% - 48px)}.pd-clinic-card{background:var(--pd-surface);border-color:var(--pd-border)}.pd-clinic-card p{color:var(--pd-neutral);font-size:14px}.pd-clinic-status{color:var(--pd-brand)}.pd-clinic-topbar{background:var(--pd-surface);border-color:var(--pd-border)}.pd-clinic-heading h1{font-size:22px;font-weight:700}.pd-clinic-notice{font-size:13px}.pd-clinic-metrics .pd-clinic-card strong{font-size:29px}html[data-pd-theme=dark]{--green-950:#34d399;--green-900:#059669;--green-800:#34d399;--green-600:#34d399;--green-500:#6ee7b7;--green-100:#34d3994d;--green-50:#1a2c27;--mist:#1a2c27;--canvas:#101e1b;--white:#1a2c27;--ink:#f9fafb;--muted:#9ca3af;--line:#31463e;--danger:#f87171;--pd-attention:#ffa726;--pd-attention-fond:#ffa72629;--pd-attention-bord:#ffa72673;--pd-brand:#34d399;--pd-surface:#1a2c27;--pd-fond:#101e1b;--pd-text:#f9fafb;--pd-neutral:#9ca3af;--pd-subtle:#9ca3af;--pd-sage:#1a2c27;--pd-border:#31463e;--pd-chip:#34d3994d;--pd-on-brand:#101e1b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pd-hover:#22382f;--pd-nav-active-bg:#234d40;--pd-nav-active-fg:#f9fafb;--pd-chip-fg:#f9fafb}html[data-pd-theme=dark] :is(.pd-marketing,.pd-clinic-layout){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-pd-theme=dark] .pd-clinic-layout :is(.pd-clinic-sidebar,.pd-clinic-topbar,.pd-clinic-card){background:#1a2c27}html[data-pd-theme=dark] .pd-clinic-layout :is(.pd-clinic-heading h1,.pd-clinic-card h2,.pd-clinic-card strong){color:#f9fafb}html[data-pd-theme=dark] .pd-clinic-layout .pd-clinic-metrics strong{color:#34d399}html[data-pd-theme=dark] .pd-clinic-layout .pd-clinic-notice{color:#34d399;background:#1a2c27;border-color:#31463e}html[data-pd-theme=dark] .app-shell :is(.sidebar,.desktop-topbar,.card,.post,.person-card,.job-card){background:#1a2c27}html[data-pd-theme=dark] .app-shell .notification-list button.unread{background:#34d3994d}html[data-pd-theme=dark] .app-shell :is(.primary-button,.sidebar-create){color:#101e1b;background:#34d399}html[data-pd-theme=dark] .pd-clinic-layout{--pd-ink:#f9fafb;--pd-brand:#34d399;--pd-line:#31463e;--pd-bg:#101e1b;--pd-sage:#1a2c27}.pd-clinic-layout :is(.pd-clinic-sidebar-label,.pd-clinic-sidebar nav button,.pd-clinic-topright,.pd-clinic-topright a,.pd-clinic-search,.pd-clinic-heading p){color:var(--pd-neutral)}.pd-clinic-layout .pd-clinic-sidebar nav button:hover{background:var(--pd-hover)}.pd-clinic-layout .pd-clinic-sidebar nav button.selected{background:var(--pd-nav-active-bg);color:var(--pd-nav-active-fg)}.pd-clinic-layout :is(.pd-clinic-sidebar nav button svg,.pd-clinic-back,.pd-clinic-action,.pd-clinic-heading .pd-eyebrow,.pd-clinic-item svg,.pd-clinic-search svg,.pd-clinic-topright svg,.pd-clinic-filter){color:var(--pd-brand)}.pd-clinic-layout :is(small,.pd-clinic-metrics span){color:var(--pd-subtle)}.pd-clinic-layout :is(.pd-clinic-mini,.pd-clinic-monogram,.pd-clinic-tags span,.pd-clinic-status){background:var(--pd-chip);color:var(--pd-chip-fg)}.pd-clinic-layout :is(.pd-clinic-search,.pd-clinic-filter,.pd-clinic-banner){background:var(--pd-sage)}.pd-clinic-layout .pd-clinic-filter input{color:var(--pd-text)}.pd-clinic-layout :is(.pd-clinic-row,.pd-clinic-company-avatar){background:var(--pd-surface);color:var(--pd-text)}.pd-clinic-layout :is(.pd-clinic-row:hover,.pd-clinic-row.selected){background:var(--pd-hover)}.pd-clinic-layout .pd-clinic-fields label{color:var(--pd-text)}.pd-clinic-layout .pd-clinic-fields :is(input,select,textarea){background:var(--pd-sage);border-color:var(--pd-border);color:var(--pd-text)}.pd-clinic-layout .pd-clinic-price{color:var(--pd-brand)!important}.pd-clinic-heading p{margin:6px 0 0;font-size:14px}.pd-clinic-nav-section{gap:5px;display:grid}.pd-clinic-nav-section+.pd-clinic-nav-section{margin-top:14px}.pd-clinic-nav-titre{color:var(--pd-subtle);margin:0 14px 2px;font-size:12px;font-weight:600}.pd-clinic-metrics-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-clinic-metrics small{align-items:center;gap:6px;display:flex}.pd-clinic-pile{align-content:start;gap:20px;min-width:0;display:grid}.pd-clinic-barres{gap:14px;display:grid}.pd-clinic-barre{gap:6px;display:grid}.pd-clinic-barre-ligne{justify-content:space-between;gap:10px;font-size:14px;display:flex}.pd-clinic-barre-ligne span{color:var(--pd-text)}.pd-clinic-barre-ligne strong{color:var(--pd-brand);font-weight:600}.pd-clinic-barre-piste{background:var(--pd-sage);border-radius:999px;height:10px;overflow:hidden}.pd-clinic-barre-piste i{background:var(--pd-brand);border-radius:999px;height:100%;display:block}.pd-clinic-layout :is(ul.pd-clinic-list,.pd-clinic-colonne ul){margin:0;padding:0;list-style:none}.pd-clinic-stats{margin:0;display:grid}.pd-clinic-stats div{border-bottom:1px solid var(--pd-border);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.pd-clinic-stats div:last-child{border-bottom:0}.pd-clinic-stats dt{color:var(--pd-neutral);font-size:14px}.pd-clinic-stats dd{color:var(--pd-brand);margin:0;font-weight:700}.pd-clinic-puces{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.pd-clinic-puce{background:var(--pd-sage);min-height:44px;color:var(--pd-text);border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:14px;display:inline-flex}.pd-clinic-puce[aria-pressed=true]{background:var(--pd-nav-active-bg);color:var(--pd-nav-active-fg);font-weight:600}.pd-clinic-puce i{font-size:12px;font-style:normal;font-weight:700}.pd-clinic-layout .pd-clinic-expiration{align-items:center;gap:4px;display:flex}.pd-clinic-forfait{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pd-clinic-forfait strong{color:var(--pd-text);font-size:18px}.pd-clinic-status{white-space:nowrap}.pd-clinic-layout .pd-clinic-status.ton-succes{background:var(--pd-chip);color:var(--pd-chip-fg)}.pd-clinic-layout .pd-clinic-status.ton-accent{background:var(--pd-sage);color:var(--pd-brand)}.pd-clinic-layout .pd-clinic-status.ton-attention{background:var(--pd-attention-fond);color:var(--pd-attention)}.pd-clinic-layout .pd-clinic-status.ton-danger{color:#b91c1c;background:#fdecec}.pd-clinic-layout .pd-clinic-status.ton-neutre{color:var(--pd-neutral);border:1px solid var(--pd-border);background:0 0}html[data-pd-theme=dark] .pd-clinic-layout .pd-clinic-status.ton-danger{color:#f87171;background:#f8717129}.pd-clinic-colonnes{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.pd-clinic-colonne{border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:20px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.pd-clinic-layout .pd-clinic-colonne h2{margin:0;font-size:15px}.pd-clinic-colonne-titre{justify-content:space-between;align-items:center;gap:8px;display:flex}.pd-clinic-colonne-titre i{color:var(--pd-brand);font-style:normal;font-weight:700}.pd-clinic-colonne ul{gap:8px;display:grid}.pd-clinic-candidat{border:1px solid var(--pd-border);background:var(--pd-sage);width:100%;color:var(--pd-text);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.pd-clinic-layout .pd-clinic-vide{margin:0;font-size:13px}@media (max-width:1040px){.pd-clinic-metrics-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:740px){.pd-clinic-nav-section{display:contents}.pd-clinic-nav-titre{display:none}.pd-clinic-layout .pd-clinic-back{margin:10px 0 0;display:flex}}@media (max-width:520px){.pd-clinic-content{width:calc(100% - 32px)}.pd-clinic-metrics,.pd-clinic-metrics-4,.pd-clinic-fields{grid-template-columns:1fr}.pd-clinic-heading{flex-wrap:wrap}.pd-clinic-topbar{flex-wrap:wrap;gap:8px;height:auto;padding:10px 16px}.pd-clinic-search{width:100%}.pd-clinic-topright{flex-wrap:wrap;gap:12px}.pd-clinic-card{padding:18px}.pd-clinic-row{flex-wrap:wrap}.pd-clinic-row>:is(.pd-clinic-mini,svg){display:none}.pd-clinic-rowtext{flex:160px}}@media (prefers-reduced-motion:reduce){.pd-marketing *,.app-shell *,.pd-clinic-layout *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.app-shell .pd-theme-toggle,.pd-clinic-layout .pd-theme-toggle{margin-right:10px}.pd-portal-language-label{align-items:center;display:inline-flex}.pd-portal-language-label select{background:var(--pd-sage);color:var(--pd-text);border:1px solid var(--pd-border);cursor:pointer;border-radius:16px;max-width:150px;min-height:44px;padding:9px 14px;font-size:14px;font-weight:500}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:750px){.app-shell .desktop-topbar>div{flex-wrap:wrap;gap:8px}.app-shell .pd-portal-language-label select{max-width:132px}.app-shell .pd-theme-toggle span:not(.pd-theme-dot){display:none}.app-shell .pd-theme-toggle{min-width:44px;padding:8px}}.app-shell .pd-application-profile-card{border:1px solid var(--pd-border);background:var(--pd-sage);border-radius:20px;gap:9px;margin:14px 0;padding:18px;display:grid}.app-shell .pd-application-profile-card>strong{color:var(--pd-brand);font-size:16px;line-height:22px}.app-shell .pd-application-profile-card>p{color:var(--pd-neutral);margin:0;font-size:14px;line-height:1.55}.app-shell .pd-application-profile-summary{background:var(--pd-surface);border:1px solid var(--pd-border);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.app-shell .pd-application-profile-summary>div:last-child{gap:4px;min-width:0;display:grid}.app-shell .pd-application-profile-summary b{color:var(--pd-text);font-size:14px}.app-shell .pd-application-profile-summary :is(span,small){color:var(--pd-neutral);font-size:13px}.app-shell .pd-application-profile-warning{border-inline-start:3px solid var(--pd-brand);padding-inline-start:10px;color:var(--pd-brand)!important}.app-shell .pd-clinic-verified-badge{color:#15803d;overflow-wrap:anywhere;background:#e9f6e9;border:1px solid #bbdec3;border-radius:11px;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:7px;padding:5px 10px;font-size:13px;font-weight:650;line-height:20px;display:inline-flex}html[data-pd-theme=dark] .app-shell .pd-clinic-verified-badge{color:#4ade80;background:#123524;border-color:#2d7345}.app-shell .pd-poll-card{background:var(--pd-surface);border:1px solid var(--pd-border);border-radius:18px;gap:11px;margin:14px 0;padding:18px;display:grid}.app-shell .pd-poll-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.app-shell .pd-poll-header strong{color:var(--pd-brand);font-size:14px}.app-shell .pd-poll-header small{color:var(--pd-neutral);font-size:12px}.app-shell .pd-poll-options{gap:8px;display:grid}.app-shell .pd-poll-option{isolation:isolate;border:1px solid var(--pd-border);background:var(--pd-sage);width:100%;min-height:48px;color:var(--pd-text);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:500;display:flex;position:relative;overflow:hidden}.app-shell .pd-poll-option .pd-poll-fill{background:var(--pd-chip);z-index:-1;position:absolute;inset:0 auto 0 0}.app-shell .pd-poll-option.selected{border-color:var(--pd-brand)}.app-shell .pd-poll-option:disabled{cursor:default;opacity:.9}.app-shell .pd-poll-option-label{overflow-wrap:anywhere;flex:1}.app-shell .pd-poll-option b{color:var(--pd-brand);font-size:13px}.app-shell .pd-poll-remove{color:var(--pd-brand);background:0 0;border:0;justify-self:start;padding:7px 0;font-size:13px;text-decoration:underline}.app-shell .pd-poll-note{color:var(--pd-neutral);font-size:13px}@media (max-width:520px){.app-shell .pd-application-profile-card{padding:14px}.app-shell .pd-poll-card{padding:13px}}.app-shell .pd-notifs-page,.app-shell .pd-events-page{--pd-colle-haut:110px;max-width:900px;margin:0 auto}.app-shell .pd-filter-bar{top:var(--pd-colle-haut);z-index:6;border-radius:16px;gap:10px;margin:0 0 18px;padding:14px 16px;display:grid;position:sticky}.app-shell .pd-filter-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-shell .pd-filter-search{background:var(--pd-sage);border:1px solid var(--pd-border);min-width:0;min-height:46px;color:var(--pd-neutral);border-radius:13px;flex:260px;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.app-shell .pd-filter-search:focus-within{border-color:var(--pd-brand)}.app-shell .pd-filter-search input{min-width:0;color:var(--pd-text);background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:14px}.app-shell .pd-filter-search input::-webkit-search-cancel-button{display:none}.app-shell .pd-filter-clear,.app-shell .pd-active-chip button{width:28px;height:28px;min-height:28px;color:var(--pd-neutral);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.app-shell .pd-filter-clear:hover,.app-shell .pd-active-chip button:hover{background:var(--pd-chip);color:var(--pd-brand)}.app-shell .pd-quick-chips{flex-wrap:wrap;gap:6px;display:flex}.app-shell .pd-quick-chips button,.app-shell .pd-chip-wrap button{border:1px solid var(--pd-border);background:var(--pd-surface);min-height:40px;color:var(--pd-brand);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500}.app-shell .pd-quick-chips button:hover,.app-shell .pd-chip-wrap button:hover{background:var(--pd-sage)}.app-shell .pd-quick-chips button.active,.app-shell .pd-chip-wrap button.active{background:var(--pd-chip);border-color:var(--pd-brand);font-weight:600}.app-shell .pd-filter-button{border:1px solid var(--pd-border);background:var(--pd-surface);min-height:44px;color:var(--pd-brand);cursor:pointer;border-radius:12px;align-items:center;gap:8px;margin-left:auto;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.app-shell .pd-filter-button:hover{background:var(--pd-sage)}.app-shell .pd-filter-button.has-active,.app-shell .pd-filter-button[aria-expanded=true]{border-color:var(--pd-brand)}.app-shell .pd-filter-button i{background:var(--pd-brand);min-width:20px;height:20px;color:var(--pd-on-brand);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-style:normal;font-weight:700;display:inline-grid}.app-shell .pd-active-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-shell .pd-active-chip{background:var(--pd-chip);color:var(--pd-brand);border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 12px;font-size:13px;font-weight:500;display:inline-flex}.app-shell .pd-active-chips .text-button{text-transform:none;letter-spacing:0;min-height:34px;padding:0 8px;font-size:13px}.app-shell .pd-filter-panel{border-top:1px solid var(--pd-border);max-height:calc(100vh - var(--pd-colle-haut) - 150px);max-height:calc(100dvh - var(--pd-colle-haut) - 150px);overscroll-behavior:contain;gap:14px;padding-top:6px;display:grid;overflow-y:auto}.app-shell .pd-filter-panel .pd-filter-footer{z-index:1;background:var(--pd-surface);padding-bottom:2px;position:sticky;bottom:0}.app-shell .pd-filter-section{gap:8px;display:grid}.app-shell .pd-filter-section h3{color:var(--pd-text);margin:0;font-size:14px;font-weight:700}.app-shell .pd-filter-note{color:var(--pd-neutral);margin:-4px 0 0;font-size:12px}.app-shell .pd-chip-wrap{flex-wrap:wrap;gap:8px;display:flex}.app-shell .pd-filter-footer{border-top:1px solid var(--pd-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:10px;display:flex}.app-shell .pd-filter-footer .text-button{text-transform:none;letter-spacing:0;margin-right:auto;font-size:14px}.app-shell .pd-filter-footer .text-button:disabled{opacity:.5;cursor:default}.app-shell :is(.pd-filter-footer,.pd-notif-actions,.pd-invite-actions,.pd-event-actions,.pd-event-detail-actions,.pd-etat-vide,.pd-voir-plus) :is(.primary-button,.secondary-button){text-transform:none;letter-spacing:0;border-radius:12px;min-height:44px;padding:9px 16px;font-size:14px;font-weight:500}.app-shell :is(.pd-notifs-page,.pd-events-page) .secondary-button{background:var(--pd-surface);color:var(--pd-brand);border-color:var(--pd-border)}.app-shell :is(.pd-notifs-page,.pd-events-page) .secondary-button:hover{background:var(--pd-sage);border-color:var(--pd-brand)}html[data-pd-theme=dark] .app-shell :is(.pd-notifs-page,.pd-events-page) :is(.secondary-button,.pd-notif-open,.pd-quick-chips button,.pd-chip-wrap button,.pd-filter-button,.pd-calendar-options>a,.pd-calendar-options>button):hover{background:#34d3991f}html[data-pd-theme=dark] .app-shell .pd-notif-row.unread .pd-notif-open:hover{background:#34d39961}.app-shell .pd-etat-vide{gap:4px;min-height:220px}.app-shell .pd-etat-vide h3{font-size:16px;font-weight:600}.app-shell .pd-etat-vide p{max-width:360px;color:var(--pd-neutral);font-size:14px;line-height:1.5}.app-shell .pd-etat-vide .secondary-button{margin-top:14px}.app-shell .pd-notifs-tout-lu{text-transform:none;letter-spacing:0;border-radius:12px;gap:8px;font-size:14px;font-weight:500}.app-shell .pd-notifs-list{border-radius:20px;overflow:hidden}.app-shell .pd-notifs-list .notification-day{color:var(--pd-text);background:0 0;border-bottom:0;margin:0;padding:16px 18px 8px;font-size:15px;font-weight:600}.app-shell .pd-notifs-bandeau,.app-shell .pd-notifs-chargement{color:var(--pd-neutral);align-items:center;gap:10px;margin:12px 16px 0;font-size:13px;display:flex}.app-shell .pd-notif-row{border-top:1px solid var(--pd-border);background:var(--pd-surface);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.app-shell .pd-notif-row:first-child,.app-shell .notification-day+.pd-notif-row{border-top:0}.app-shell .pd-notif-row.unread{background:var(--pd-chip)}.app-shell .pd-notif-open{width:100%;min-height:64px;color:var(--pd-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto 10px;align-items:start;gap:12px;padding:14px 8px 14px 18px;display:grid}.app-shell .pd-notif-open:hover{background:var(--pd-sage)}.app-shell .pd-notif-row.unread .pd-notif-open:hover{background:var(--pd-chip)}.app-shell .pd-notif-avatar{flex:none;width:40px;height:40px;display:block;position:relative}.app-shell .pd-notif-avatar .avatar{width:40px;height:40px}.app-shell .pd-notif-badge{background:var(--pd-brand);width:22px;height:22px;color:var(--pd-on-brand);border:2px solid var(--pd-surface);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;bottom:-3px;right:-3px}.app-shell .pd-notif-row.unread .pd-notif-badge{border-color:var(--pd-chip)}.app-shell .pd-notif-badge.reaction{color:#fff;background:#f44336}.app-shell .pd-notif-text{gap:3px;min-width:0;display:grid}.app-shell .pd-notif-phrase{-webkit-line-clamp:2;color:var(--pd-text);-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.app-shell .pd-notif-phrase b{font-weight:600}.app-shell .pd-notif-nom-squelette{background:var(--pd-neutral);opacity:.22;vertical-align:middle;border-radius:6px;width:96px;max-width:40%;height:12px;display:inline-block}.app-shell .pd-notif-avatar-squelette{background:var(--pd-neutral);opacity:.22;border-radius:50%;width:40px;height:40px;display:block}.app-shell .pd-notifs-list .notification-snippet-clamp{color:var(--pd-neutral);font-size:13px}.app-shell .pd-notif-heure{color:var(--pd-neutral);white-space:nowrap;padding-top:2px;font-size:12px;font-weight:500}.app-shell .pd-notif-row.unread .pd-notif-heure{color:var(--pd-brand)}.app-shell .pd-notif-heure-mobile{color:var(--pd-neutral);font-size:12px;font-weight:500;display:none}.app-shell .pd-notif-point{background:var(--pd-brand);border-radius:50%;width:10px;height:10px;margin-top:6px;display:block}.app-shell .pd-notif-delete{width:40px;height:40px;color:var(--pd-neutral);opacity:.65;align-self:center;margin:0 8px 0 0}.app-shell .pd-notif-delete:hover{opacity:1;color:#b91c1c;background:var(--pd-sage)}.app-shell .pd-notif-sous{grid-column:1/-1;padding:0 18px 14px 70px}.app-shell .pd-notif-actions{flex-wrap:wrap;gap:8px;display:flex}.app-shell .pd-notif-actions .primary-button,.app-shell .pd-notif-actions .secondary-button{border-radius:16px;min-height:40px;padding:7px 16px}.app-shell .pd-notif-etat{color:var(--pd-neutral);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.app-shell .pd-notif-etat.accent{color:var(--pd-brand)}.app-shell .pd-voir-plus{justify-content:center;padding:14px 16px 18px;display:flex}.app-shell .pd-voir-plus .secondary-button{gap:8px}.app-shell .pd-invitations{gap:10px;padding:4px 16px 14px;display:grid}.app-shell .pd-invite-card{border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:16px;gap:12px;padding:16px;display:grid}.app-shell .pd-invite-card header{align-items:center;gap:12px;display:flex}.app-shell .pd-invite-card header h3{color:var(--pd-text);margin:0;font-size:15px;font-weight:700}.app-shell .pd-invite-card header p{color:var(--pd-neutral);margin:2px 0 0;font-size:12px}.app-shell .pd-invite-objet{background:var(--pd-sage);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.app-shell .pd-invite-objet div{gap:2px;min-width:0;display:grid}.app-shell .pd-invite-objet strong{color:var(--pd-text);overflow-wrap:anywhere;font-size:15px;font-weight:700}.app-shell .pd-invite-objet span{color:var(--pd-neutral);font-size:13px}.app-shell .pd-invite-par,.app-shell .pd-invite-poste{color:var(--pd-neutral);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.app-shell .pd-invite-poste{background:var(--pd-chip);width:max-content;max-width:100%;color:var(--pd-brand);border-radius:8px;padding:6px 10px;font-weight:600}.app-shell .pd-invite-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.app-shell .pd-invite-code{gap:8px;padding-top:4px;display:grid}.app-shell .pd-invite-code label{color:var(--pd-text);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.app-shell .pd-invite-code label svg{color:var(--pd-brand)}.app-shell .pd-invite-code p{color:var(--pd-neutral);margin:0;font-size:13px}.app-shell .pd-invite-code input{border:1.5px solid var(--pd-border);background:var(--pd-surface);width:9ch;min-height:48px;color:var(--pd-text);letter-spacing:.45em;text-align:center;font-variant-numeric:tabular-nums;border-radius:12px;padding:8px 12px;font-size:22px;font-weight:700}.app-shell .pd-invite-code input:focus{outline:2px solid var(--pd-brand);outline-offset:1px;border-color:var(--pd-brand)}.app-shell .pd-invite-code input[aria-invalid=true]{border-color:#b91c1c}html[data-pd-theme=dark] .app-shell .pd-invite-code input[aria-invalid=true]{border-color:#fca5a5}.app-shell .pd-events-tabs{margin-bottom:14px}.app-shell .pd-events-tabs button{text-transform:none;letter-spacing:0;color:var(--pd-neutral);padding:11px 14px;font-size:14px;font-weight:500}.app-shell .pd-events-tabs button.active{color:var(--pd-brand);border-bottom-color:var(--pd-brand);font-weight:600}.app-shell .pd-events-segments{padding-bottom:2px}.app-shell .pd-month{margin-bottom:22px}.app-shell .pd-month-title{top:calc(var(--pd-colle-haut) + var(--pd-barre-hauteur,0px) + 10px);z-index:5;background:var(--pd-fond);color:var(--pd-text);margin:0 0 10px;padding:8px 2px;font-size:15px;font-weight:700;position:sticky}.app-shell .pd-events-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.app-shell .pd-event-card{background:var(--pd-surface);border:1px solid var(--pd-border);border-radius:20px;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:10px 14px;padding:18px;display:grid}.app-shell .pd-event-date{background:var(--pd-chip);width:58px;color:var(--pd-brand);text-align:center;border-radius:10px;justify-items:center;gap:2px;padding:8px 4px;display:grid}.app-shell .pd-event-date strong{overflow-wrap:anywhere;font-size:20px;font-weight:800;line-height:1.1}.app-shell .pd-event-date span{color:var(--pd-neutral);font-size:11px;font-weight:700}.app-shell .pd-event-details{gap:6px;min-width:0;display:grid}.app-shell .pd-event-details h3{color:var(--pd-text);margin:0;font-size:16px;font-weight:700;line-height:1.3}.app-shell .pd-event-title{min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.app-shell .pd-event-title:hover{color:var(--pd-brand);text-decoration:underline}.app-shell .pd-event-details p{color:var(--pd-neutral);margin:0;font-size:13px;line-height:1.5}.app-shell .pd-event-details p:has(svg){align-items:center;gap:6px;display:flex}.app-shell .pd-event-chips{flex-wrap:wrap;gap:6px;display:flex}.app-shell .pd-event-category{background:var(--pd-chip);color:var(--pd-brand);border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}.app-shell .pd-event-category.attention{color:#8a5a00;background:#fdf1dc}.app-shell .pd-event-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.app-shell .pd-event-jyvais{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-shell .pd-event-jyvais.large{justify-items:center;gap:8px;display:grid}.app-shell .pd-event-jyvais.large>button{width:100%}.app-shell .pd-event-jyvais small{color:var(--pd-neutral);font-size:12px}.app-shell .pd-event-jyvais button,.app-shell .pd-event-voir{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:7px 14px;font-size:14px;font-weight:500;display:inline-flex}.app-shell .pd-event-jyvais .pd-event-attending{background:var(--pd-chip);color:var(--pd-brand);border:1px solid var(--pd-brand)}.app-shell .pd-event-participants{color:var(--pd-neutral);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.app-shell .pd-event-detail{border-radius:20px;gap:14px;padding:24px;display:grid}.app-shell .pd-event-detail h2{color:var(--pd-text);margin:0;font-size:22px;font-weight:700;line-height:1.25}.app-shell .pd-event-organisateur{color:var(--pd-neutral);margin:-6px 0 0;font-size:14px}.app-shell .pd-event-infos{gap:12px;margin:0;display:grid}.app-shell .pd-event-infos>div{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:4px 14px;display:grid}.app-shell .pd-event-infos dt{color:var(--pd-neutral);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.app-shell .pd-event-infos dt svg{color:var(--pd-brand)}.app-shell .pd-event-infos dd{color:var(--pd-text);gap:2px;margin:0;font-size:14.5px;display:grid}.app-shell .pd-event-apropos h3{margin:0 0 6px;font-size:15px;font-weight:700}.app-shell .pd-event-apropos p{color:var(--pd-text);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.app-shell .pd-event-detail-actions{gap:10px;max-width:420px;display:grid}.app-shell .pd-event-detail-actions>.secondary-button,.app-shell .pd-event-detail-actions summary{justify-content:center;align-items:center;gap:8px;width:100%;text-decoration:none;display:inline-flex}.app-shell .pd-calendar-menu{position:relative}.app-shell .pd-calendar-menu summary{cursor:pointer;list-style:none}.app-shell .pd-calendar-menu summary::-webkit-details-marker{display:none}.app-shell .pd-calendar-menu[open] summary{border-color:var(--pd-brand)}.app-shell .pd-calendar-options{border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:14px;gap:6px;margin-top:8px;padding:8px;display:grid}.app-shell .pd-calendar-options>a,.app-shell .pd-calendar-options>button{width:100%;min-height:52px;color:var(--pd-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.app-shell .pd-calendar-options>a:hover,.app-shell .pd-calendar-options>button:hover{background:var(--pd-sage)}.app-shell .pd-calendar-options svg{color:var(--pd-brand);flex:none}.app-shell .pd-calendar-options span{gap:2px;min-width:0;display:grid}.app-shell .pd-calendar-options strong{font-size:14px;font-weight:600}.app-shell .pd-calendar-options small{color:var(--pd-neutral);font-size:12px}html[data-pd-theme=dark] .app-shell .pd-event-category.attention{color:#f5c56b;background:#3b2e12}html[data-pd-theme=dark] .app-shell .pd-notif-badge.reaction{background:#ef5350}html[data-pd-theme=dark] .app-shell .pd-notif-delete:hover{color:#fca5a5}@media (max-width:900px){.app-shell .pd-notifs-page,.app-shell .pd-events-page{--pd-colle-haut:100px}.app-shell .pd-events-grid,.app-shell .pd-event-infos>div{grid-template-columns:1fr}}@media (max-width:620px){.app-shell .pd-notifs-page,.app-shell .pd-events-page{--pd-colle-haut:112px}.app-shell .pd-filter-bar{border-radius:14px;padding:12px}.app-shell .pd-filter-button span{display:none}.app-shell .pd-filter-button{padding:9px 12px}.app-shell .pd-notif-open{grid-template-columns:40px minmax(0,1fr) 10px;padding:12px 6px 12px 14px}.app-shell .pd-notif-heure{display:none}.app-shell .pd-notif-heure-mobile{display:block}.app-shell .pd-notif-sous{padding-left:14px}.app-shell .pd-invite-actions{grid-template-columns:1fr}.app-shell .pd-event-card{gap:10px 12px;padding:14px}.app-shell .pd-event-actions{flex-direction:column;align-items:stretch}.app-shell .pd-event-actions .pd-event-voir{width:100%}.app-shell .pd-event-detail{padding:16px}.app-shell .pd-event-detail-actions{max-width:none}}.app-shell .pd-job-advanced{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:12px 0 22px;padding:18px;display:grid}.app-shell .pd-job-advanced>label{color:var(--pd-text);gap:8px;font-size:13px;font-weight:600;display:grid}.app-shell .pd-job-advanced select,.app-shell .pd-job-advanced input[type=number]{background:var(--pd-sage);width:100%;min-width:0;color:var(--pd-text);border:1px solid var(--pd-border);border-radius:11px;padding:10px;font-size:13px}.app-shell .pd-job-checks{align-content:start;gap:9px;display:grid}.app-shell .pd-job-checks label{align-items:center;gap:8px;font-size:13px;display:flex}.app-shell .pd-job-advanced .secondary-button{align-self:end}.app-shell .pd-conversation-filters{flex-wrap:wrap;gap:6px;padding:8px 12px;display:flex}.app-shell .pd-conversation-filters button{border:1px solid var(--pd-border);background:var(--pd-surface);min-height:34px;color:var(--pd-brand);border-radius:999px;padding:6px 11px;font-size:12px}.app-shell .pd-conversation-filters button.active{background:var(--pd-chip);border-color:var(--pd-brand);font-weight:700}@media (max-width:600px){.app-shell .pd-job-advanced{grid-template-columns:1fr}}.app-shell .pd-notification-filters{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.app-shell .pd-notification-filters button{border:1px solid var(--pd-border);background:var(--pd-surface);min-height:42px;color:var(--pd-brand);border-radius:999px;padding:9px 13px;font-size:13px}.app-shell .pd-notification-filters button.active{background:var(--pd-chip);border-color:var(--pd-brand);font-weight:700}.app-shell .pd-screening-questions{border:1px solid var(--pd-border);border-radius:12px;gap:12px;padding:16px;display:grid}.app-shell .pd-screening-questions label{gap:6px;display:grid}.app-shell .pd-screening-questions input,.app-shell .pd-screening-questions select{border:1px solid var(--pd-border);border-radius:9px;width:100%;min-width:0;padding:10px}.app-shell .pd-listing-conversations{border:1px solid var(--pd-border);border-radius:10px;gap:4px;margin:8px;padding:10px;display:grid}.app-shell .pd-listing-conversations>strong{padding:6px;font-size:13px}.app-shell .pd-listing-conversations button{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-shell .pd-comment-target{outline-offset:3px;border-radius:10px;outline:2px solid}.app-shell .pd-etapes-filtres{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.app-shell .pd-etapes-filtres button{border:1px solid var(--pd-border);background:var(--pd-surface);min-height:44px;color:var(--pd-brand);border-radius:999px;padding:9px 13px;font-size:13px}.app-shell .pd-etapes-filtres button.active{background:var(--pd-chip);border-color:var(--pd-brand);font-weight:700}.app-shell .pd-my-applications-list{gap:12px;display:grid}.app-shell .pd-candidature{gap:10px;padding:16px;display:grid}.app-shell .pd-candidature-entete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.app-shell .pd-candidature-entete h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px}.app-shell .pd-candidature-entete small{color:var(--pd-neutral);font-size:12px}.app-shell .pd-candidature-suivi{align-items:center;gap:8px;min-width:0;display:flex}.app-shell .pd-etape-pastille{border-radius:30px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.app-shell .pd-etape-pastille>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .pd-ton-accent{background:var(--pd-chip);color:var(--pd-brand)}.app-shell .pd-ton-succes{color:#1f7a45;background:#e3f4e8}.app-shell .pd-ton-neutre{background:var(--pd-sage);color:var(--pd-neutral)}.app-shell .pd-etape-frise{flex:none;align-items:center;width:76px;height:14px;display:inline-flex}.app-shell .pd-frise-accent{color:var(--pd-brand)}.app-shell .pd-frise-succes{color:#1f7a45}.app-shell .pd-frise-neutre{color:var(--pd-neutral)}.app-shell .pd-frise-case{flex:1 1 0;align-items:center;min-width:0;display:flex}.app-shell .pd-frise-case:last-child{flex:none}.app-shell .pd-etape-frise i{box-sizing:border-box;border:1.5px solid #4b5a5559;border-radius:50%;flex:none;width:8px;height:8px;display:block}.app-shell .pd-etape-frise i.franchie{background:currentColor;border-color:currentColor}.app-shell .pd-etape-frise i.actuelle{border:3px solid var(--pd-chip);background:currentColor;width:14px;height:14px}.app-shell .pd-etape-frise b{background:#4b5a5559;border-radius:1px;flex:1;height:2px;margin:0 2px}.app-shell .pd-etape-frise b.franchi{background:currentColor}.app-shell .pd-entrevue-ligne{min-height:44px;color:var(--pd-brand);text-align:left;background:0 0;border:0;border-radius:16px;justify-self:start;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.app-shell .pd-entrevue-ligne:disabled{color:var(--pd-neutral);cursor:default}.app-shell .pd-candidature-note{color:var(--pd-neutral);font-size:12px}.app-shell .pd-candidature .secondary-button{justify-self:start}.app-shell .job-meta .pd-urgent{color:#b4232c;font-weight:700}html[data-pd-theme=dark] .app-shell .pd-ton-succes{color:#86efac;background:#34d39940}html[data-pd-theme=dark] .app-shell .pd-frise-succes{color:#86efac}html[data-pd-theme=dark] .app-shell .job-meta .pd-urgent{color:#fca5a5}.app-shell .pd-bell-button{position:relative}.app-shell .pd-bell-count{background:var(--pd-brand);color:#fff;text-align:center;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;line-height:18px;position:absolute;top:2px;right:2px}.app-shell .sidebar nav .pd-bell-count{background:var(--pd-brand);color:#fff;width:auto;margin-left:auto;position:static}.app-shell .mobile-header button{position:relative}.app-shell .notification-platform-logo{border:1px solid var(--pd-border);background:#fff}.app-shell .notification-platform-logo img{object-fit:contain;padding:4px}.app-shell .notification-list p b{font-weight:600}
.pd-topbar{z-index:100;background:var(--pd-surface);border-bottom:1px solid var(--pd-border);position:sticky;top:0}.pd-topbar-inner{align-items:center;gap:16px;width:min(1300px,100% - 48px);min-height:72px;margin:auto;display:flex}.pd-brand{white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:17px;font-weight:500;display:inline-flex;color:var(--pd-brand)!important}.pd-brand img{object-fit:contain;border-radius:9px;width:40px;height:40px}.pd-brand strong{font-weight:700}.pd-site-menu{flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.pd-nav{flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.pd-nav a{min-height:44px;color:var(--pd-neutral);white-space:nowrap;border-radius:12px;align-items:center;padding:8px 10px;font-size:14px;font-weight:500;display:inline-flex}.pd-nav a:hover{background:var(--pd-hover);color:var(--pd-brand)}.pd-nav a[aria-current=page]{background:var(--pd-chip);color:var(--pd-brand);font-weight:600}.pd-tools{flex:none;align-items:center;gap:8px;display:flex}.pd-marketing .pd-login{min-height:44px;padding:8px 18px;font-size:14px}.pd-menu-toggle{border:1px solid var(--pd-border);background:var(--pd-surface);width:44px;height:44px;color:var(--pd-brand);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;margin-left:auto;display:none}.pd-lang{position:relative}.pd-lang-button{border:1px solid var(--pd-border);background:var(--pd-surface);min-height:44px;color:var(--pd-brand);cursor:pointer;border-radius:16px;align-items:center;gap:6px;padding:8px 10px 8px 12px;font-size:14px;font-weight:600;display:inline-flex}.pd-lang-button:hover{background:var(--pd-hover)}.pd-lang-button>svg:first-child{color:var(--pd-neutral)}.pd-lang-menu{z-index:120;background:var(--pd-surface);border:1px solid var(--pd-border);border-radius:16px;min-width:190px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.pd-lang-menu[hidden]{display:none}.pd-lang-menu a{min-height:44px;color:var(--pd-text);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.pd-lang-menu a:hover,.pd-lang-menu a:focus-visible{background:var(--pd-hover);color:var(--pd-brand)}.pd-lang-menu a[aria-checked=true]{color:var(--pd-brand);font-weight:600}.pd-lang-menu svg{color:var(--pd-brand)}.pd-theme-toggle{border:1px solid var(--pd-border);background:var(--pd-surface);width:44px;height:44px;color:var(--pd-neutral);cursor:pointer;border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pd-theme-toggle:hover{background:var(--pd-hover);color:var(--pd-brand)}.pd-theme-sun{display:none}html[data-pd-theme=dark] .pd-theme-sun{display:block}html[data-pd-theme=dark] .pd-theme-moon{display:none}@media (max-width:1180px){.pd-topbar-inner{gap:12px}.pd-nav a{padding:8px;font-size:13px}.pd-brand{font-size:16px}}@media (max-width:999px){.pd-topbar-inner{min-height:64px}.pd-menu-toggle{display:inline-flex}.pd-site-menu{background:var(--pd-surface);border-bottom:1px solid var(--pd-border);flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - 64px);padding:8px 16px 20px;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.pd-site-menu.open{display:flex}.pd-nav{flex-direction:column;align-items:stretch;gap:2px}.pd-nav a{white-space:normal;min-height:48px;padding:10px 12px;font-size:15px}.pd-tools{border-top:1px solid var(--pd-border);flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:14px}.pd-marketing .pd-login{flex:100%;min-height:48px}.pd-lang-menu{left:0;right:auto}}.pd-footer{background:var(--pd-surface);border-top:1px solid var(--pd-border);margin-top:auto}.pd-footer-inner{grid-template-columns:minmax(260px,1.2fr) minmax(0,2fr);gap:40px;width:min(1300px,100% - 48px);margin:auto;padding:48px 0 32px;display:grid}.pd-footer-brand{align-content:start;justify-items:start;gap:16px;display:grid}.pd-footer-brand p{max-width:360px;color:var(--pd-neutral);margin:0;font-size:14px;line-height:1.6}.pd-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pd-footer-columns>div{align-content:start;gap:0;display:grid}.pd-footer-columns strong{color:var(--pd-text);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.pd-footer-columns a{min-height:36px;color:var(--pd-neutral);align-items:center;font-size:14px;display:inline-flex}.pd-footer-columns a:hover{color:var(--pd-brand)}.pd-footer-bottom{border-top:1px solid var(--pd-border);width:min(1300px,100% - 48px);color:var(--pd-neutral);flex-wrap:wrap;align-items:center;gap:0 6px;margin:auto;padding:16px 0 28px;font-size:13px;display:flex}.pd-footer-bottom>*{align-items:center;min-height:36px;display:inline-flex}.pd-footer-bottom>*+:before{content:"·";color:var(--pd-subtle);margin-right:6px}.pd-footer-bottom a,.pd-footer-bottom button{color:var(--pd-neutral);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px}.pd-footer-bottom a:hover,.pd-footer-bottom button:hover{color:var(--pd-brand)}@media (max-width:900px){.pd-footer-inner{grid-template-columns:1fr;gap:32px}}@media (max-width:780px){.pd-topbar-inner,.pd-footer-inner,.pd-footer-bottom{width:calc(100% - 32px)}}@media (max-width:600px){.pd-footer-columns{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width:380px){.pd-footer-columns{grid-template-columns:1fr}}.pd-stores{flex-wrap:wrap;gap:10px;display:flex}.pd-stores a{border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:6px 16px 6px 12px;line-height:1.15;display:inline-flex;color:var(--pd-text)!important}.pd-stores a:hover{border-color:var(--pd-brand);background:var(--pd-hover)}.pd-stores svg{color:var(--pd-brand);flex:none}.pd-stores span{flex-direction:column;gap:1px;font-size:15px;font-weight:600;display:flex}.pd-stores small{color:var(--pd-neutral);font-size:12px;font-weight:500}.pd-stores.compact a{min-height:44px;padding:4px 12px 4px 10px}.pd-stores.compact span{font-size:14px}.pd-stores.on-brand a{background:0 0;border-color:#fff6;color:#fff!important}.pd-stores.on-brand a:hover{background:#ffffff14}.pd-stores.on-brand svg{color:#0dc776}.pd-stores.on-brand small{color:#ffffffd1}.pd-hero-stores{margin-top:18px}.pd-cookie{z-index:300;font-family:Inter,PingFang SC,Noto Sans SC,Segoe UI,Arial,sans-serif;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.pd-cookie-card{border:1px solid var(--pd-border);background:var(--pd-surface);width:min(480px,100%);color:var(--pd-text);border-radius:20px;padding:20px}.pd-cookie-card h2{margin:0 0 8px;font-family:inherit;font-size:16px;font-weight:600}.pd-cookie-card>p{color:var(--pd-neutral);margin:0 0 16px;font-size:14px;line-height:1.55}.pd-cookie-options{gap:8px;margin-bottom:16px;display:grid}.pd-cookie-option{border:1px solid var(--pd-border);background:var(--pd-fond);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px;display:flex}.pd-cookie-option div{gap:3px;display:grid}.pd-cookie-option strong{font-size:14px;font-weight:600}.pd-cookie-option span{color:var(--pd-neutral);font-size:13px;line-height:1.45}.pd-cookie-option input{width:18px;height:18px;accent-color:var(--pd-brand);flex:none;margin-top:2px}.pd-cookie-actions{flex-wrap:wrap;gap:8px;display:flex}.pd-cookie-actions .pd-btn{min-height:44px;padding:8px 16px;font-family:inherit;font-size:14px}.pd-cookie-manage{z-index:300;border:1px solid var(--pd-border);background:var(--pd-surface);min-height:44px;color:var(--pd-brand);cursor:pointer;border-radius:16px;align-items:center;gap:8px;padding:8px 14px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:13px;font-weight:600;display:inline-flex;position:fixed;bottom:16px;left:16px}.pd-cookie-manage:hover{background:var(--pd-sage)}body:has(.pd-cookie) .pd-cookie-manage{display:none}.pd-product-band{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;display:grid}.pd-brand-card{aspect-ratio:1;background:#003f39;border-radius:20px;place-items:center;width:100%;max-width:420px;display:grid}.pd-brand-card img{width:45%;height:auto}.pd-check-list{gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.pd-site .pd-check-list li{color:var(--pd-text);align-items:center;gap:10px;font-size:15px;display:flex}.pd-check-list svg{color:var(--pd-brand);flex:none}.pd-numbered{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pd-numbered article{border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:20px;gap:16px;padding:24px;display:flex}.pd-numbered strong{color:var(--pd-brand);padding-top:3px;font-size:14px;font-weight:600}.pd-numbered h3{margin:0 0 8px}.pd-numbered p{margin:0;font-size:14px}.pd-platform-split{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pd-platform-card{border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:20px;flex-direction:column;justify-content:center;gap:10px;padding:40px;display:flex}.pd-platform-card .pd-eyebrow{margin-bottom:4px}.pd-site .pd-platform-card h3{margin:0;font-size:clamp(22px,2.4vw,30px)}.pd-platform-card p{margin:0}.pd-platform-card .pd-cta-row,.pd-platform-card .pd-stores{margin-top:6px}.pd-platform-card.mobile{background:#003f39;border-color:#003f39}.pd-platform-card.mobile .pd-eyebrow{color:#0dc776}.pd-site .pd-platform-card.mobile h3{color:#fff}.pd-site .pd-platform-card.mobile p{color:#ffffffd9}.pd-jobs-note{margin:0 0 24px}.pd-status{color:var(--pd-neutral);align-items:center;gap:10px;margin:0 0 16px;display:flex}.pd-empty h2{margin:0 0 8px;font-size:22px}.pd-job-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pd-job-card{border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:20px;flex-direction:column;gap:12px;padding:22px;display:flex}.pd-job-card:hover{border-color:var(--pd-brand)}.pd-site .pd-job-card h2{margin:0 0 6px;font-size:18px}.pd-site .pd-job-card p,.pd-job-meta span,.pd-job-meta time{color:var(--pd-neutral);align-items:center;gap:6px;margin:0;font-size:14px;display:inline-flex}.pd-job-meta{flex-wrap:wrap;gap:6px 18px;display:flex}.pd-job-card strong{color:var(--pd-brand);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;display:inline-flex}.pd-job-facts{flex-wrap:wrap;gap:8px 22px;margin:0 0 24px;padding:0;list-style:none;display:flex}.pd-site .pd-job-facts li{color:var(--pd-text);align-items:center;gap:8px;font-size:15px;display:inline-flex}.pd-job-facts svg{color:var(--pd-brand)}.pd-job-description{border-top:1px solid var(--pd-border);white-space:pre-line;overflow-wrap:anywhere;color:var(--pd-text);margin:32px 0 0;padding-top:28px;font-size:16px;line-height:1.75}.pd-job-apply{border:1px solid var(--pd-border);background:var(--pd-sage);border-radius:20px;flex-direction:column;align-items:flex-start;gap:16px;margin-top:40px;padding:24px;display:flex}.pd-site .pd-job-apply p{color:var(--pd-text);margin:0}.pd-article{max-width:780px}.pd-site .pd-article h1{margin:8px 0 18px;font-size:clamp(30px,3.6vw,44px)}.pd-article-back{align-items:center;gap:6px;min-height:44px;margin-bottom:8px;font-size:14px;font-weight:600;display:inline-flex;color:var(--pd-brand)!important}.pd-article-back .back{transform:rotate(180deg)}.pd-site .pd-article-lead{color:var(--pd-text);margin:0 0 8px;font-size:18px;line-height:1.6}.pd-site .pd-article h2{margin:36px 0 12px;font-size:24px}.pd-site .pd-article>p,.pd-site .pd-article>div>p,.pd-site .pd-article li{font-size:16px;line-height:1.75}.pd-article ul{padding-left:22px;list-style:outside}.pd-article ol{padding-left:24px;list-style:decimal}.pd-article li{margin:8px 0}.pd-article li::marker{color:var(--pd-brand)}.pd-article>p>a:not(.pd-inline-link){color:var(--pd-brand);text-underline-offset:3px;text-decoration:underline}.pd-article-image{background:#003f39;border-radius:20px;place-items:center;height:240px;margin:28px 0;display:grid}.pd-article-image img{width:110px;height:auto}.pd-article-cta{border:1px solid var(--pd-border);background:var(--pd-sage);border-radius:20px;grid-template-columns:64px 1fr auto;align-items:center;gap:20px;margin-top:48px;padding:24px;display:grid}.pd-article-cta img{border-radius:14px;width:64px;height:64px}.pd-site .pd-article-cta h3{margin:0 0 4px}.pd-site .pd-article-cta p{margin:0;font-size:14px}.pd-site .pd-legal-warning{border-left:3px solid var(--pd-brand);background:var(--pd-sage);color:var(--pd-text);border-radius:0 12px 12px 0;margin:28px 0 8px;padding:12px 16px;font-weight:600}.pd-news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pd-news-card{border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.pd-news-card:hover{border-color:var(--pd-brand)}.pd-news-image{background:#003f39;place-items:center;height:200px;display:grid}.pd-news-image img{width:90px;height:auto}.pd-news-card>div:last-child{gap:8px;padding:22px;display:grid}.pd-news-card .pd-eyebrow{margin:0}.pd-site .pd-news-card h2{margin:0;font-size:20px}.pd-site .pd-news-card p{margin:0;font-size:14px}.pd-news-card strong{color:var(--pd-brand);align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:600;display:inline-flex}.pd-about-story{grid-template-columns:1.2fr .8fr;align-items:start;gap:40px;display:grid}.pd-site .pd-about-story>div:first-child>p{font-size:16px;line-height:1.75}.pd-vision-card{background:#003f39;border-radius:20px;flex-direction:column;justify-content:center;gap:10px;min-height:260px;padding:36px;display:flex}.pd-vision-card .pd-eyebrow{color:#0dc776;margin:0}.pd-site .pd-vision-card h3{color:#fff;margin:0;font-size:24px;line-height:1.3}.pd-team-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pd-initials{background:var(--pd-chip);width:56px;height:56px;color:var(--pd-brand);border-radius:50%;place-items:center;margin-bottom:16px;font-size:16px;font-weight:600;display:grid}.pd-team-grid .pd-eyebrow,.pd-partner-grid .pd-eyebrow{margin-bottom:6px}.pd-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pd-partner-grid .pd-mini-card{flex-direction:column;min-height:0;display:flex}.pd-partner-grid .pd-mini-card:hover{border-color:var(--pd-brand)}.pd-partner-mark{background:var(--pd-chip);width:64px;height:64px;color:var(--pd-brand);border-radius:50%;place-items:center;margin-bottom:16px;font-size:13px;font-weight:600;display:grid}.pd-partner-grid strong.pd-inline-link{margin-top:auto;padding-top:14px}.pd-two-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px;display:grid}.pd-contact-card{border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:20px;padding:32px}.pd-site .pd-contact-card h2{margin:0 0 10px;font-size:24px}.pd-socials{gap:10px;margin-top:20px;display:flex}.pd-socials a{border:1px solid var(--pd-border);width:44px;height:44px;color:var(--pd-brand);border-radius:12px;place-items:center;display:grid}.pd-socials a:hover{background:var(--pd-sage)}.pd-form{border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:20px;gap:14px;padding:28px;display:grid}.pd-form-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pd-form label{color:var(--pd-text);gap:6px;font-size:14px;font-weight:600;display:grid}.pd-form input,.pd-form textarea{border:1px solid var(--pd-border);background:var(--pd-sage);width:100%;min-height:48px;color:var(--pd-text);border-radius:16px;padding:10px 14px;font-size:15px;font-weight:400}.pd-form textarea{resize:vertical;min-height:140px}.pd-form input:focus,.pd-form textarea:focus{outline:2px solid var(--pd-brand);outline-offset:-1px}.pd-form button{justify-self:start}.pd-form small{color:var(--pd-neutral);font-size:13px}@media (max-width:1100px){.pd-numbered{grid-template-columns:1fr}}@media (max-width:900px){.pd-product-band,.pd-about-story,.pd-two-columns,.pd-platform-split{grid-template-columns:1fr;gap:28px}.pd-brand-card{max-width:300px}}@media (max-width:780px){.pd-job-list,.pd-news-grid,.pd-partner-grid,.pd-team-grid{grid-template-columns:1fr}.pd-platform-card{padding:28px}.pd-article-cta{grid-template-columns:1fr;justify-items:start}}@media (max-width:560px){.pd-form-two{grid-template-columns:1fr}.pd-form,.pd-contact-card{padding:20px}.pd-stores a{flex:100%}}.pd-auth .login-page{background:var(--pd-fond);color:var(--pd-text);font-family:Inter,Segoe UI,Arial,sans-serif}.pd-auth .login-brand{color:#fff;background:#003f39;padding:28px 7vw 48px}.pd-auth .tooth-shape{display:none}.pd-auth .login-brand>img{object-fit:contain;width:72px;height:72px;margin-top:56px}.pd-auth{position:relative}.pd-auth .login-back-public{z-index:8;color:#ffffffd9;background:0 0;border-radius:0;align-items:center;gap:4px;min-height:44px;padding:0;font-size:14px;font-weight:500;display:inline-flex;position:absolute;top:20px;left:7vw}.pd-auth .login-back-public:hover{color:#fff;text-underline-offset:3px;background:0 0;text-decoration:underline}.pd-auth .login-copy{padding:36px 0 20px}.pd-auth .login-copy .eyebrow{color:#0dc776;letter-spacing:normal;text-transform:none;margin-bottom:12px;font-family:inherit;font-size:13px;font-weight:600}.pd-auth .login-copy h1{letter-spacing:-.02em;color:#fff;margin:0 0 18px;font-size:clamp(32px,3.6vw,48px);font-weight:600;line-height:1.15;font-family:Inter,sans-serif!important}.pd-auth .login-copy>p{color:#ffffffd9;font-size:17px;line-height:1.65}.pd-auth .login-benefits div{color:#fff;font-size:15px;font-weight:500}.pd-auth .login-benefits svg{color:#0dc776}.pd-auth .login-panel{padding:40px 24px}.pd-auth .mobile-login-logo img{border-radius:12px;width:56px;height:56px}.pd-auth .login-icon{background:var(--pd-sage);color:var(--pd-brand);border-radius:12px}.pd-auth .login-card h2{letter-spacing:-.02em;color:var(--pd-text);margin:0 0 8px;font-size:28px;font-weight:600;font-family:Inter,sans-serif!important}.pd-auth .login-card>p{color:var(--pd-neutral);font-size:15px;line-height:1.55}.pd-auth .login-card label{color:var(--pd-text);font-size:14px;font-weight:600}.pd-auth .input-wrap{border:1px solid var(--pd-border);background:var(--pd-sage);border-radius:16px}.pd-auth .input-wrap:focus-within{border-color:var(--pd-brand);outline:1px solid var(--pd-brand)}.pd-auth .input-wrap svg{color:var(--pd-neutral)}.pd-auth .input-wrap input{color:var(--pd-text);font-size:15px}.pd-auth .text-button{letter-spacing:normal;text-transform:none;color:var(--pd-brand);min-height:44px;font-family:inherit;font-size:14px;font-weight:600}.pd-auth .forgot{margin:-10px 0 12px}.pd-auth .primary-button,.pd-auth .secondary-button,.pd-auth .google-button{letter-spacing:normal;text-transform:none;border-radius:16px;min-height:48px;font-family:inherit;font-size:15px;font-weight:600}.pd-auth .primary-button{background:var(--pd-brand);border-color:var(--pd-brand);color:var(--pd-on-brand)}.pd-auth .primary-button:hover{background:var(--pd-accent);border-color:var(--pd-accent)}.pd-auth .google-button{border:1px solid var(--pd-border);background:var(--pd-surface);color:var(--pd-text)}.pd-auth .google-button:hover{background:var(--pd-sage)}.pd-auth .divider{text-transform:none;color:var(--pd-neutral);font-size:13px}.pd-auth .login-card small{color:var(--pd-neutral);font-size:12px;line-height:1.5}.pd-auth .terms-check{color:var(--pd-neutral);font-size:13px}.pd-auth .terms-check input{accent-color:var(--pd-brand)}.pd-auth .login-offer-note{background:var(--pd-chip);color:var(--pd-brand);border-radius:12px;font-size:14px}.pd-auth .form-error,.pd-auth .form-success{border-radius:12px;font-size:14px}.pd-auth .form-success{background:var(--pd-chip);color:var(--pd-brand)}@media (max-width:900px){.pd-auth .login-back-public{color:var(--pd-brand);background:0 0;top:12px;left:16px}.pd-auth .login-back-public:hover{color:var(--pd-brand)}.pd-auth .login-panel{padding:64px 24px 40px}}.pd-splash{background:#003f39}.pd-splash img{width:96px;height:auto}.pd-redirect{background:var(--pd-fond);place-items:center;min-height:100vh;font-family:Inter,Segoe UI,Arial,sans-serif;display:grid}.pd-redirect a{color:var(--pd-brand);font-weight:600}.pd-job-conditions{flex-wrap:wrap;gap:6px;margin:0;display:flex}.pd-site .pd-job-conditions span,.pd-i18n-job .pd-job-conditions span{background:var(--pd-sage);min-height:26px;color:var(--pd-text);border-radius:999px;align-items:center;padding:3px 10px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.pd-site .pd-job-conditions .pd-job-salary{background:var(--pd-chip);color:var(--pd-brand);font-weight:600}.pd-job-details{border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:20px;margin:32px 0 0;padding:24px}.pd-site .pd-job-details h2{margin:0 0 16px;font-size:20px}.pd-job-details dl{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 24px;margin:0;display:grid}.pd-job-details dl>div{gap:4px;display:grid}.pd-job-details dt{color:var(--pd-neutral);font-size:13px;font-weight:600}.pd-job-details dd{color:var(--pd-text);margin:0;font-size:15px;line-height:1.5}.pd-site .pd-job-details-note{color:var(--pd-neutral);margin:16px 0 0;font-size:13px}html[data-pd-theme=dark] .pd-job-details{background:#1a2c27}.pd-legal-intro{max-width:860px}.pd-site .pd-legal-intro h1{margin:8px 0 14px;font-size:clamp(30px,3.6vw,44px)}.pd-legal-version{border:1px solid var(--pd-border);background:var(--pd-sage);color:var(--pd-text);border-radius:16px;margin:0 0 18px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.pd-site .pd-legal-lead{color:var(--pd-text);margin:0;font-size:18px;line-height:1.6}.pd-legal-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:56px;margin-top:40px;display:grid}.pd-legal-toc{border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:16px;max-height:calc(100vh - 120px);padding:20px;position:sticky;top:96px;overflow:auto}.pd-site .pd-legal-toc h2{margin:0 0 10px;font-size:15px}.pd-legal-toc ol{counter-reset:pd-sommaire;margin:0;padding:0;list-style:none}.pd-legal-toc li{counter-increment:pd-sommaire}.pd-legal-toc a{min-height:36px;color:var(--pd-neutral);border-radius:12px;gap:8px;padding:7px 10px;font-size:14px;line-height:1.35;display:flex}.pd-legal-toc a:before{content:counter(pd-sommaire) ".";color:var(--pd-brand);font-weight:600}.pd-legal-toc a:hover,.pd-legal-toc a:focus-visible{background:var(--pd-hover);color:var(--pd-brand)}.pd-legal-body{min-width:0;max-width:760px}.pd-legal-body section{border-bottom:1px solid var(--pd-border);margin:0 0 28px;padding:0 0 28px;scroll-margin-top:96px}.pd-legal-body section:last-of-type{border-bottom:0}.pd-site .pd-legal-body h2{margin:0 0 14px;font-size:24px;line-height:1.3}.pd-legal-num{color:var(--pd-brand)}.pd-site .pd-legal-body h3{margin:18px 0 6px;font-size:17px}.pd-site .pd-legal-body p,.pd-site .pd-legal-body li{color:var(--pd-text);overflow-wrap:anywhere;font-size:16px;line-height:1.75}.pd-legal-body p{margin:0 0 12px}.pd-legal-body ul{margin:0 0 12px;padding-left:22px;list-style:outside}.pd-legal-body li{margin:6px 0}.pd-legal-body li::marker{color:var(--pd-brand)}.pd-legal-body a{color:var(--pd-brand);text-underline-offset:3px;text-decoration:underline}.pd-legal-body .pd-inline-link{text-decoration:none}.pd-legal-next{margin-top:8px}.pd-site .pd-legal-note{border:1px solid var(--pd-border);background:var(--pd-sage);color:var(--pd-text);border-radius:16px;padding:12px 16px}.pd-legal-suppression p,.pd-legal-suppression li{overflow-wrap:anywhere}.pd-login-stores{border-top:1px solid var(--pd-border);justify-items:center;gap:10px;width:min(440px,100%);margin-top:28px;padding-top:20px;display:grid}.pd-auth .pd-login-stores p{color:var(--pd-neutral);margin:0;font-size:14px;font-weight:500}.pd-login-stores .pd-stores{justify-content:center}.pd-partner-cta{justify-items:start;gap:14px;display:grid}.pd-partner-cta svg{color:var(--pd-brand)}.pd-site .pd-partner-cta h2{margin:0}.pd-i18n-contact{gap:20px;max-width:720px;margin:8px 0 32px;display:grid}.pd-i18n-contact>a{justify-self:start}@media (max-width:900px){.pd-legal-layout{grid-template-columns:1fr;gap:28px;margin-top:28px}.pd-legal-toc{max-height:none;position:static}}@media (max-width:560px){.pd-site .pd-legal-body h2{font-size:21px}.pd-legal-toc{padding:16px}.pd-legal-version{display:block}}@media (max-width:900px){.pd-cookie-manage{margin:24px 16px 32px;position:static}}.pd-site:has(.pd-invite) .pd-footer .pd-stores{display:none}@media (max-width:700px){.pd-site .pd-feature-grid-4{gap:12px}.pd-site .pd-addon{grid-template-columns:44px 1fr auto;align-items:center;gap:4px 12px;padding:16px;display:grid}.pd-site .pd-addon .pd-mini-icon{grid-row:1/span 2;width:44px;height:44px;margin:0}.pd-site .pd-addon h3{grid-area:1/2;margin:0;font-size:16px}.pd-site .pd-addon strong{white-space:nowrap;grid-area:1/3;margin:0;font-size:18px}.pd-site .pd-addon p{grid-area:2/2/auto/span 2;margin:0;font-size:14px}}.pd-stores,.pd-stores a{justify-content:center}
.pd-cliniques-ancre{scroll-margin-top:72px}.pd-section.pd-cliniques-ancre{border-top:1px solid var(--pd-border)}.pd-cliniques-captures{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pd-cliniques-capture{align-content:start;gap:10px;margin:0;display:grid}.pd-cliniques-capture:first-child{grid-column:1/-1}.pd-cliniques-capture a{border-radius:16px;display:block}.pd-cliniques-capture a:focus-visible{outline:2px solid var(--pd-brand);outline-offset:3px}.pd-cliniques-capture img{border:1px solid var(--pd-border);background:var(--pd-sage);border-radius:16px;width:100%;height:auto;display:block}.pd-cliniques-capture figcaption{color:var(--pd-neutral);font-size:14px;line-height:1.6}.pd-cliniques-maquette{margin:18px 0 0;font-size:14px}.pd-cliniques-maquette a{min-height:44px;color:var(--pd-neutral);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.pd-cliniques-maquette a:hover{color:var(--pd-brand)}.pd-cliniques-demande{margin-top:48px}.pd-cliniques-demande .pd-contact-card h2{font-size:24px;line-height:1.25}.pd-cliniques-demande .pd-contact-card p{margin:0;font-size:15px;line-height:1.7}@media (max-width:780px){.pd-cliniques-captures{grid-template-columns:1fr;gap:20px}.pd-cliniques-demande{margin-top:32px}}
.app-shell .pd-modale-voile{z-index:60;background:#0023207a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.app-shell .pd-modale{border:1px solid var(--pd-border);border-radius:var(--radius,16px);background:var(--pd-surface);width:min(520px,100%);max-height:min(82vh,720px);color:var(--pd-text);outline:0;flex-direction:column;display:flex;overflow:hidden}.app-shell .pd-modale-entete{border-bottom:1px solid var(--pd-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px;display:flex}.app-shell .pd-modale-entete h2{margin:0;font-size:17px;font-weight:600}.app-shell .pd-modale-actions{border-top:1px solid var(--pd-border);justify-content:flex-end;gap:10px;padding:12px 16px 16px;display:flex}.app-shell .pd-modale .icon-button{min-width:44px;min-height:44px;color:var(--pd-neutral);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.app-shell .pd-modale .icon-button:hover{background:var(--pd-sage);color:var(--pd-text)}.app-shell .pd-confirmation{width:min(460px,100%)}.app-shell .pd-confirmation-texte{color:var(--pd-text);white-space:pre-line;margin:0;padding:14px 16px;font-size:15px;line-height:1.5}.app-shell .pd-confirmation .pd-modale-actions{flex-wrap:wrap}.app-shell .post-header .pd-auteur-ligne{color:var(--pd-text);font-size:inherit;flex-wrap:wrap;align-items:center;gap:6px;margin-top:0;display:flex}.app-shell .post-header .pd-auteur-ligne>span{margin-top:0;display:inline-flex}.app-shell .post-header .pd-auteur-metier{color:var(--pd-neutral);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.app-shell .post-header .pd-post-meta{white-space:nowrap;align-items:center;gap:4px;min-width:0;line-height:1.35;display:flex;overflow:hidden}.app-shell .post-header .pd-post-meta svg{vertical-align:middle;flex:none;display:inline-block}.app-shell .post-header .pd-post-meta>span{text-overflow:ellipsis;min-width:0;font-size:inherit;color:inherit;margin:0;display:block;overflow:hidden}.app-shell .post-actions button{background:0 0}.app-shell .post-actions button:hover{background:var(--pd-hover,var(--mist))}.app-shell .post-actions button:disabled:hover{background:0 0}.app-shell .pd-reaction-wrap{justify-content:center;align-items:center;gap:2px;min-width:0;display:inline-flex;position:relative}.app-shell .post-actions .pd-reaction-wrap{height:46px}.app-shell .pd-reaction-bouton{cursor:pointer;color:var(--muted);font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.app-shell .post-actions .pd-reaction-bouton{height:46px;padding:0 6px}.app-shell .post-actions .pd-reaction-bouton:hover,.app-shell .post-actions .pd-reaction-choisir:hover{color:var(--green-700,var(--green-600));background:var(--mist)}.app-shell .pd-reaction-bouton:disabled{cursor:default;opacity:.6}.app-shell .pd-reaction-bouton.active{color:var(--green-600)}.app-shell .pd-reaction-bouton.active-love{color:#d62839}html[data-pd-theme=dark] .app-shell .pd-reaction-bouton.active-love{color:#ff7b8a}.app-shell .pd-reaction-emoji{font-size:19px;line-height:1}.app-shell .pd-reaction-wrap.sm .pd-reaction-emoji{font-size:15px}.app-shell .pd-reaction-choisir{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.app-shell .pd-reaction-choisir:hover,.app-shell .pd-reaction-choisir[aria-expanded=true]{background:var(--mist);color:var(--green-600)}.app-shell .pd-selecteur-reactions{z-index:30;border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:999px;gap:2px;padding:4px;animation:.16s ease-out pd-apparition;display:flex;position:absolute;bottom:calc(100% + 4px);left:0}.app-shell .pd-reaction-wrap.sm .pd-selecteur-reactions{top:calc(100% + 4px);bottom:auto}.app-shell .pd-selecteur-reactions button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0;font-size:26px;line-height:1;transition:transform .12s ease-out;display:grid}.app-shell .pd-selecteur-reactions button:hover,.app-shell .pd-selecteur-reactions button:focus-visible{background:var(--pd-sage);transform:scale(1.25)}.app-shell .pd-selecteur-reactions button.active{background:var(--pd-chip)}@keyframes pd-apparition{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pd-apparition-centre{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.app-shell button.reaction-summary{min-height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 4px;font-size:12px;display:inline-flex}.app-shell button.reaction-summary:hover{background:var(--mist);color:var(--pd-text)}.app-shell button.reaction-summary.sm{min-height:24px;font-size:11px}.app-shell .reaction-summary-emojis{display:inline-flex}.app-shell .reaction-summary-emojis span{background:var(--pd-surface);border-radius:50%;place-items:center;width:20px;height:20px;margin-left:-5px;font-size:13px;line-height:1;display:inline-grid}.app-shell .reaction-summary-emojis span:first-child{z-index:3;margin-left:0}.app-shell .reaction-summary-emojis span:nth-child(2){z-index:2}.app-shell .reaction-summary b{font-weight:700}.app-shell .post-metrics{align-items:center;gap:8px}.app-shell .pd-feuille-onglets{border-bottom:1px solid var(--pd-border);scrollbar-width:thin;gap:4px;padding:10px 12px 0;display:flex;overflow-x:auto}.app-shell .pd-feuille-onglets button{min-height:40px;color:var(--pd-neutral);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:12px 12px 0 0;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.app-shell .pd-feuille-onglets button.active{color:var(--pd-brand);border-bottom-color:var(--pd-brand);background:var(--pd-sage)}.app-shell .pd-feuille-liste{margin:0;padding:6px 0;list-style:none;overflow-y:auto}.app-shell .pd-feuille-ligne{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:8px 16px;display:flex}.app-shell button.pd-feuille-ligne{cursor:pointer}.app-shell button.pd-feuille-ligne:hover{background:var(--pd-sage)}.app-shell .pd-feuille-nom{flex:1;gap:2px;min-width:0;display:grid}.app-shell .pd-feuille-nom strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.app-shell .pd-feuille-nom small{color:var(--pd-neutral);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-shell .pd-feuille-emoji{font-size:22px;line-height:1}.app-shell .pd-feuille-vide{color:var(--pd-neutral);text-align:center;margin:0;padding:24px 16px;font-size:14px}.app-shell .pd-squelette{background:var(--pd-sage);border-radius:6px;width:120px;height:12px;display:block}.app-shell .pd-champ-mentions{flex:1;min-width:0;position:relative}.app-shell .pd-champ-mentions input{border:1px solid var(--line);border-radius:var(--radius);background:var(--pd-surface);width:100%;height:37px;color:var(--pd-text);font:inherit;outline:0;padding:0 14px;font-size:13px}.app-shell .pd-champ-mentions input:focus,.app-shell .pd-champ-mentions textarea:focus{border-color:var(--green-600)}.app-shell .pd-champ-mentions.multiline textarea{resize:vertical;width:100%;min-height:120px;color:var(--pd-text);font:inherit;background:0 0;border:0;outline:0;font-size:15px;line-height:1.6}.app-shell .comment-edit .pd-champ-mentions textarea,.app-shell .pd-post-edit .pd-champ-mentions textarea{border:1px solid var(--line);border-radius:var(--radius);min-height:80px;padding:10px 12px}.app-shell .pd-mentions-suggestions{z-index:40;border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:12px;max-height:260px;margin-top:4px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.app-shell .pd-mentions-suggestions button{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 12px;display:flex}.app-shell .pd-mentions-suggestions button.active,.app-shell .pd-mentions-suggestions button:hover{background:var(--pd-sage)}.app-shell .pd-mentions-suggestions button span{min-width:0;display:grid}.app-shell .pd-mentions-suggestions strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-shell .pd-mentions-suggestions small{color:var(--green-600);font-size:12px}.app-shell .pd-mentions-aide{color:var(--pd-neutral);margin:0;padding:12px;font-size:13px}.app-shell .pd-mention{color:var(--green-600);font:inherit;background:0 0;border:0;padding:0;font-weight:600;display:inline}.app-shell button.pd-mention{cursor:pointer;min-height:0}.app-shell button.pd-mention:hover{text-decoration:underline}.app-shell .pd-composer-outils{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.app-shell .pd-composer-outils .icon-button{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.app-shell .pd-composer-outils .icon-button:hover{background:var(--mist);color:var(--green-600)}.app-shell .pd-composer-outils .icon-button.disabled{opacity:.45;cursor:not-allowed}.app-shell .pd-composer-outils .icon-button.active{background:var(--pd-chip);color:var(--pd-brand)}.app-shell .pd-sondage-editeur{border:1px solid var(--pd-border);background:var(--pd-sage);border-radius:14px;gap:10px;margin:8px 0 14px;padding:14px;display:grid}.app-shell .pd-sondage-entete{justify-content:space-between;align-items:center;display:flex}.app-shell .pd-sondage-entete legend{float:left;color:var(--pd-brand);font-size:14px;font-weight:600}.app-shell .pd-sondage-entete .icon-button{min-width:36px;min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.app-shell .pd-sondage-options{gap:8px;display:grid}.app-shell .pd-sondage-option{align-items:center;gap:6px;display:flex}.app-shell .pd-sondage-option input{border:1px solid var(--pd-border);background:var(--pd-surface);min-width:0;height:40px;color:var(--pd-text);font:inherit;border-radius:10px;outline:0;flex:1;padding:0 12px;font-size:14px}.app-shell .pd-sondage-option input:focus{border-color:var(--green-600)}.app-shell .pd-sondage-option .icon-button{min-width:32px;min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.app-shell .pd-sondage-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.app-shell .pd-sondage-pied .text-button{align-items:center;gap:6px;font-size:12px;display:inline-flex}.app-shell .pd-sondage-duree{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.app-shell .pd-sondage-duree select{border:1px solid var(--pd-border);background:var(--pd-surface);min-height:36px;color:var(--pd-text);font:inherit;border-radius:10px;padding:0 10px;font-size:13px}.app-shell .pd-sondage-anonymat{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.app-shell .pd-sondage-verrou{color:var(--muted);align-items:center;gap:8px;margin:6px 0 10px;font-size:12px;display:flex}.app-shell .post.pd-mis-en-avant{border-color:var(--green-600)}.app-shell .pd-annonce-fil{border-bottom:1px solid var(--pd-border);background:var(--pd-chip);color:var(--pd-brand);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;padding:9px 18px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.app-shell .pd-mention-veille{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:-2px 18px 8px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.app-shell .post-menu button.danger{color:var(--danger)}.app-shell .post-menu button.warn{color:#b45309}html[data-pd-theme=dark] .app-shell .post-menu button.warn{color:#fbbf24}.app-shell .pd-partage-wrap{display:flex;position:relative}.app-shell .pd-partage-wrap>button{flex:1}.app-shell .pd-partage-menu{z-index:30;border:1px solid var(--pd-border);border-radius:var(--radius);background:var(--pd-surface);width:220px;display:grid;position:absolute;bottom:calc(100% + 2px);right:0;overflow:hidden}.app-shell .pd-partage-menu button{height:auto;min-height:44px;color:var(--pd-text);font:inherit;letter-spacing:0;text-transform:none;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:500;display:flex}.app-shell .pd-partage-menu button:hover{background:var(--pd-sage);color:var(--pd-text)}.app-shell .pd-partage-menu button:disabled{opacity:.5;cursor:default;background:0 0}.app-shell .pd-post-edit{gap:10px;margin:3px 18px 15px;display:grid}.app-shell .pd-edit-actions{justify-content:flex-end;gap:8px;display:flex}.app-shell .pd-image-publication{background:var(--mist);position:relative;overflow:hidden}.app-shell .pd-image-publication canvas{width:100%;height:100%;position:absolute;inset:0}.app-shell .pd-image-publication img{position:relative}.app-shell .pd-image-publication.chargement{aspect-ratio:4/3;max-height:620px}.app-shell .pd-image-publication.chargement img{opacity:0;width:100%;height:100%;position:absolute;inset:0}.app-shell .post .post-image[poster]{background:var(--mist)}.app-shell .post .pd-apercu-lien{border:1px solid var(--pd-border);background:var(--pd-sage);min-width:0;color:var(--pd-text);border-radius:12px;flex-direction:column;margin:0 20px 16px;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.app-shell .post .pd-apercu-lien:hover{border-color:var(--green-600)}.app-shell .post .pd-apercu-lien:hover strong{text-decoration:underline}.app-shell .post .pd-apercu-lien:focus-visible{outline:2px solid var(--green-600);outline-offset:2px}.app-shell .pd-apercu-lien-image{aspect-ratio:1.91;border-bottom:1px solid var(--pd-border);background:var(--mist);display:block}.app-shell .pd-apercu-lien-image img{object-fit:cover;width:100%;height:100%;display:block}.app-shell .pd-apercu-lien-texte{align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.app-shell .pd-apercu-lien-icone{color:var(--pd-neutral);flex:none}.app-shell .pd-apercu-lien-mots{gap:2px;min-width:0;display:grid}.app-shell .pd-apercu-lien-mots strong{-webkit-line-clamp:2;line-clamp:2;color:var(--pd-text);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.app-shell .post .pd-apercu-lien-mots small{color:var(--pd-neutral);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-shell .pd-apercu-lien-image.chargement{background:var(--pd-border)}.app-shell .pd-apercu-lien-image img{transition:opacity .2s}.app-shell .pd-apercu-lien-image.chargement img{opacity:0}.app-shell form.composer .pd-apercu-lien-redaction{min-width:0;position:relative}.app-shell form.composer .pd-apercu-lien{border:1px solid var(--pd-border);background:var(--pd-sage);min-width:0;color:var(--pd-text);border-radius:12px;flex-direction:column;margin:0;text-decoration:none;display:flex;overflow:hidden}.app-shell form.composer a.pd-apercu-lien:focus-visible{outline:2px solid var(--green-600);outline-offset:2px}.app-shell form.composer .pd-apercu-lien-mots small{color:var(--pd-neutral);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-shell form.composer .pd-apercu-lien-mots{flex:auto;padding-right:28px}.app-shell .pd-apercu-lien-barre{background:var(--pd-border);border-radius:6px;width:70%;height:12px;margin:2px 0;display:block}.app-shell .pd-apercu-lien-barre.courte{width:40%;height:10px}.app-shell .pd-apercu-lien-retirer{color:#fff;cursor:pointer;background:#000000a6;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:8px;right:8px}.app-shell .pd-apercu-lien-retirer:hover{background:#000c}.app-shell .pd-apercu-lien-retirer:focus-visible{outline:2px solid var(--green-600);outline-offset:2px}@media (prefers-reduced-motion:reduce){.app-shell .pd-apercu-lien-image img{transition:none}}.app-shell .pd-edit-media{gap:8px;display:grid}.app-shell .pd-edit-media .composer-preview{margin:0}.app-shell .pd-edit-media .composer-preview video{background:#000;border-radius:12px;width:100%;max-height:360px;display:block}.app-shell .pd-commentaire-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:2px 0 0 6px;font-size:11px;display:flex}.app-shell .pd-commentaire-meta .text-button{min-height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 6px;font-size:11px;font-weight:600}.app-shell .pd-commentaire-meta .text-button:hover{background:var(--mist);color:var(--green-600)}.app-shell .pd-commentaire-meta .pd-reaction-bouton{gap:4px;min-height:28px;padding:0 6px;font-size:11px}.app-shell .pd-commentaire-meta .pd-reaction-bouton:hover{background:var(--mist);border-radius:8px}.app-shell .pd-commentaire-meta .pd-reaction-choisir{width:24px;min-width:24px;height:24px;min-height:24px}.app-shell .pd-commentaire-menu{margin-left:auto;position:relative}.app-shell .pd-commentaire-menu>button{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.app-shell .pd-commentaire-menu>button:hover{background:var(--mist)}.app-shell .pd-commentaire-menu .post-menu{width:200px}.app-shell .comment-edit{flex:1;gap:8px;min-width:240px;display:grid}.app-shell .comment>div{flex:1}.app-shell .pd-reponse-a{color:var(--muted);align-items:center;gap:8px;margin:12px 0 -6px 42px;font-size:12px;display:flex}.app-shell .pd-reponse-a button{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.app-shell .pd-reponse-a button:hover{background:var(--mist)}.app-shell .comment-form .pd-champ-mentions{flex:1}.app-shell .pd-commentaires-vide{color:var(--muted);margin:14px 0 0;font-size:13px}.app-shell .comment-bubble{background:var(--pd-sage);color:var(--pd-text)}.app-shell .comments{background:var(--pd-surface)}.app-shell .pd-voir-plus{justify-content:center;display:flex}.app-shell .pd-voir-plus button{align-items:center;gap:8px;display:inline-flex}.app-shell .pd-detail-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.app-shell .pd-discussion{flex-direction:column;max-height:calc(100vh - 120px);padding:0;display:flex;position:sticky;top:96px;overflow:hidden}.app-shell .pd-discussion>h2{border-bottom:1px solid var(--line);margin:0;padding:16px 18px 12px;font-size:18px;font-weight:600}.app-shell .pd-discussion .comments{border-top:0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.app-shell .pd-discussion .pd-commentaires-defilement{flex:1;min-height:0;overflow-y:auto}.app-shell .pd-discussion .comment-form{margin-top:10px}@media (max-width:1100px){.app-shell .pd-detail-grid{grid-template-columns:1fr}.app-shell .pd-discussion{max-height:none;position:static}.app-shell .pd-discussion .pd-commentaires-defilement{overflow:visible}}.app-shell .pd-suggestions ul{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.app-shell .pd-suggestions li{align-items:center;gap:10px;min-width:0;display:flex}.app-shell .pd-suggestion-nom{flex:1;gap:1px;min-width:0;display:grid}.app-shell .pd-suggestion-nom strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-shell .pd-suggestion-nom small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-shell .pd-suggestion-bouton{white-space:nowrap;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:11px;display:inline-flex}.app-shell .pd-suggestion-etat{color:var(--green-600);white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.app-shell .pd-suggestions .profile-link{display:contents}.app-shell .pd-signalement-motifs{border:0;gap:4px;margin:0;padding:12px 16px;display:grid}.app-shell .pd-signalement-motifs legend{color:var(--pd-neutral);margin-bottom:6px;font-size:13px;font-weight:600}.app-shell .pd-signalement-motifs label{cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 10px;font-size:14px;display:flex}.app-shell .pd-signalement-motifs label:hover,.app-shell .pd-signalement-motifs label.active{background:var(--pd-sage)}.app-shell .pd-signalement-motifs input{accent-color:var(--pd-brand)}@media (max-width:620px){.app-shell .post-actions .pd-reaction-bouton{font-size:0}.app-shell .post-actions .pd-reaction-bouton .pd-reaction-emoji{font-size:19px}.app-shell .post-actions .pd-reaction-bouton svg{width:21px;height:21px}.app-shell .pd-selecteur-reactions,.app-shell .pd-reaction-wrap.sm .pd-selecteur-reactions{top:auto;left:50%;right:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;animation:.16s ease-out pd-apparition-centre;position:fixed;transform:translate(-50%)}.app-shell .pd-selecteur-reactions button{width:38px;min-width:38px;height:38px;min-height:38px;font-size:22px}.app-shell .pd-modale{max-height:90vh}.app-shell .pd-composer-outils .icon-button span{display:none}.app-shell .pd-commentaire-meta{margin-left:2px}.app-shell .post .pd-apercu-lien{margin:0 16px 14px}}@media (max-width:380px){.app-shell .pd-reponse-a{margin-left:0}.app-shell .comment-replies{margin-left:18px}}html[data-pd-theme=dark] .app-shell :is(.pd-modale .icon-button:hover,.post-actions .pd-reaction-bouton:hover,.post-actions .pd-reaction-choisir:hover,.pd-reaction-choisir:hover,.pd-reaction-choisir[aria-expanded=true],.pd-selecteur-reactions button:hover,.pd-selecteur-reactions button:focus-visible,button.reaction-summary:hover,.pd-feuille-onglets button.active,button.pd-feuille-ligne:hover,.pd-mentions-suggestions button.active,.pd-mentions-suggestions button:hover,.pd-composer-outils .icon-button:hover,.pd-partage-menu button:hover,.pd-commentaire-meta .text-button:hover,.pd-commentaire-meta .pd-reaction-bouton:hover,.pd-commentaire-menu>button:hover,.pd-reponse-a button:hover,.pd-signalement-motifs label:hover,.pd-signalement-motifs label.active){background:var(--pd-hover,#34d39929)}html[data-pd-theme=dark] .app-shell :is(.comment-bubble,.pd-squelette,.pd-image-publication,.pd-sondage-editeur,.reaction-summary-emojis span),html[data-pd-theme=dark] .app-shell .post .pd-apercu-lien,html[data-pd-theme=dark] .app-shell form.composer .pd-apercu-lien,html[data-pd-theme=dark] .app-shell .pd-apercu-lien-image{background:var(--pd-fond)}html[data-pd-theme=dark] .app-shell .pd-apercu-lien-image.chargement,html[data-pd-theme=dark] .app-shell .pd-apercu-lien-barre{background:var(--pd-hover)}html[data-pd-theme=dark] .app-shell .pd-modale-voile{background:#0009}
.app-shell .pd-colonnes{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.app-shell .pd-colonnes.etroite-d-abord{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}.app-shell .pd-colonne-large,.app-shell .pd-colonne-etroite{align-content:start;gap:18px;min-width:0;display:grid}.app-shell .pd-actions-entete{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-shell .pd-actions-entete>*{min-height:44px}.pd-field-help{color:var(--pd-neutral);margin:6px 0;font-size:13px;line-height:1.5}.pd-erreur{font-size:13px;color:var(--pd-danger,#b91c1c)!important}.pd-ligne-icone{align-items:center;gap:6px;display:flex}.pd-encart{border:1px solid var(--pd-border);background:var(--pd-sage);color:var(--pd-text);border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.5}.pd-encart p{color:var(--pd-neutral);margin:6px 0 0;font-size:14px}.pd-auth .pd-login-haut{z-index:8;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:16px;left:7vw;right:24px}.pd-auth .pd-login-haut>*{pointer-events:auto}.pd-auth .pd-login-haut .login-back-public{position:static}.pd-auth .pd-login-langue select{background:var(--pd-surface);color:var(--pd-text);border:1px solid var(--pd-border);cursor:pointer;border-radius:14px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:500}@media (max-width:900px){.pd-auth .pd-login-haut{top:10px;left:16px;right:16px}}.pd-onboarding{width:min(760px,100%)}.pd-onboarding h1{letter-spacing:-.02em;color:var(--pd-text);font-size:clamp(26px,3.4vw,34px);font-weight:600;font-family:Inter,sans-serif!important}.pd-onboarding h2.pd-sous-titre{color:var(--pd-text);align-items:center;gap:8px;margin:26px 0 8px;font-size:17px;font-weight:600;display:flex}.pd-onboarding .eyebrow{color:var(--pd-brand);letter-spacing:.08em;font-size:12px}.pd-onboarding-marque{background:url(/logo-prodentis.png) 50%/contain no-repeat;width:44px;height:44px;margin-bottom:12px}.onboarding-progress span.active{background:var(--pd-brand);border-color:var(--pd-brand);color:var(--pd-on-brand)}.pd-sous-section{border:1px solid var(--pd-border);border-radius:16px;min-width:0;margin:18px 0;padding:14px 16px}.pd-sous-section legend{color:var(--pd-text);align-items:center;gap:8px;padding:0 6px;font-size:15px;font-weight:600;display:flex}.pd-sous-titre{color:var(--pd-text);margin:10px 0 4px;font-size:14px;font-weight:600;display:block}.pd-code{letter-spacing:.12em;font-weight:600}.pd-plus-tard{justify-content:center;width:100%;margin-top:8px}.pd-felicitations{text-align:center;justify-items:center;gap:6px;padding:12px 0;display:grid}.pd-felicitations .primary-button{min-width:220px;margin-top:14px}.pd-photo-champ{flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0 6px;display:flex}.pd-photo-apercu{background:var(--pd-sage);width:96px;height:96px;color:var(--pd-brand);border:1px solid var(--pd-border);border-radius:50%;flex:none;place-items:center;font-size:26px;font-weight:700;display:grid;overflow:hidden}.pd-photo-apercu img{object-fit:cover;width:100%;height:100%}.pd-photo-actions{flex:1;gap:4px;min-width:0;display:grid}.pd-photo-actions strong{color:var(--pd-text);font-size:15px}.pd-photo-actions small{color:var(--pd-neutral);font-size:13px}.pd-photo-boutons{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pd-photo-recadrage{border:1px solid var(--pd-border);background:var(--pd-sage);border-radius:16px;flex-basis:100%;gap:8px;padding:14px;display:grid}.pd-photo-recadrage label{gap:4px;margin:0;font-size:13px;display:grid}.pd-photo-recadrage input[type=range]{accent-color:var(--pd-brand);background:0 0;border:0;padding:0}.pd-photo-canevas{background:var(--pd-surface);border:2px solid var(--pd-brand);border-radius:50%;justify-self:center;width:160px;height:160px}.pd-pastilles{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.pd-pastilles>button,.pd-pastilles>span{border:1px solid var(--pd-border);background:var(--pd-surface);min-height:36px;color:var(--pd-text);cursor:pointer;border-radius:18px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex}.pd-pastilles>button:hover{background:var(--pd-sage);border-color:var(--pd-brand)}.pd-pastilles>button.active,.pd-pastilles-choisies>span{background:var(--pd-chip);color:var(--pd-brand);border-color:#0000;font-weight:600}.pd-pastilles-choisies>span button{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;min-height:0!important}.pd-editeur-pastilles .search-box{border:1px solid var(--pd-border);background:var(--pd-sage);border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.pd-editeur-pastilles .search-box input{flex:1;min-width:0;background:0 0!important;border:0!important;padding:10px 0!important}.pd-editeur{gap:10px;margin:8px 0;display:grid}.pd-editeur-ligne{border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:14px;align-items:center;gap:8px;padding:10px 12px;display:flex}.pd-editeur-ligne>div{flex:1;gap:2px;min-width:0;display:grid}.pd-editeur-ligne strong{color:var(--pd-text);font-size:15px}.pd-editeur-ligne span,.pd-editeur-ligne small{color:var(--pd-neutral);font-size:13px}.pd-editeur-form{border:1px solid var(--pd-border);background:var(--pd-sage);border-radius:16px;padding:14px}.pd-editeur-form label{margin:10px 0}.pd-ajouter{justify-self:start}.pd-mois-annee{color:var(--pd-text);gap:6px;margin:10px 0;font-size:13px;font-weight:600;display:grid}.pd-mois-annee>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pd-case{align-items:flex-start;gap:10px;font-weight:500!important;display:flex!important}.pd-case input{height:20px;accent-color:var(--pd-brand);margin-top:2px;width:20px!important}.pd-case span{gap:2px;display:grid}.pd-case small{color:var(--pd-neutral);font-size:13px;font-weight:400}.pd-langue-ajout{align-items:end}.pd-suivre h1{margin-top:4px}.pd-suivre section{margin-top:18px}.pd-suivre-entete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pd-suivre-entete h2{color:var(--pd-text);align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;display:flex}.pd-suivre-entete small{color:var(--pd-neutral);font-size:13px}.pd-suivre-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pd-suivre-liste li{border:1px solid var(--pd-border);background:var(--pd-surface);border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.pd-suivre-liste li>div{flex:1;gap:2px;min-width:0;display:grid}.pd-suivre-liste strong{color:var(--pd-text);font-size:15px}.pd-suivre-liste span,.pd-suivre-liste small{color:var(--pd-neutral);overflow-wrap:anywhere;font-size:13px}.pd-suivre-liste button{flex:none;min-height:40px;padding:0 14px}.pd-suivre-actions{margin-top:22px}.app-shell .profile-identity h2{flex-wrap:wrap;align-items:center;gap:8px;font-size:24px;font-weight:700;display:flex;font-family:Inter,sans-serif!important}.app-shell .profile-identity p{color:var(--pd-neutral);font-size:15px}.app-shell .profile-identity span{color:var(--pd-neutral);font-size:14px}.app-shell .profile-stats strong{color:var(--pd-text);font-weight:700;font-family:Inter,sans-serif!important}.app-shell .profile-stats span{font-size:13px}.app-shell .profile-section>p,.app-shell .skills p{color:var(--pd-neutral);font-size:14px;line-height:1.6}.app-shell .profile-section h3{align-items:center;gap:8px;font-size:16px;display:flex}.app-shell .skills span{background:var(--pd-chip);color:var(--pd-brand);padding:6px 11px;font-size:13px}.app-shell .timeline-item strong{color:var(--pd-text);font-size:15px}.app-shell .timeline-item p,.app-shell .timeline-item small{font-size:13px}.app-shell .timeline-item>span{background:var(--pd-sage);color:var(--pd-brand)}.app-shell .pd-description{white-space:pre-line}.app-shell .pd-username{color:var(--pd-brand);font-size:14px;display:block}.app-shell .pd-stat-lien{text-align:center;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;gap:3px;min-height:44px;font-size:13px;display:grid}.app-shell .pd-stat-lien:hover strong{color:var(--pd-brand)}.app-shell .profile-banner button{color:#fff;cursor:pointer;background:#00000073;min-height:40px;font-size:13px}.app-shell .pd-erreur-banniere{background:var(--pd-surface);color:var(--pd-danger,#b91c1c);border-radius:10px;padding:6px 10px;font-size:13px;position:absolute;bottom:14px;left:16px}.app-shell .pd-badge-permis{color:#1d4ed8;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.app-shell .pd-badge-permis.avec-libelle{background:#e8eefd;border-radius:12px;padding:3px 9px}html[data-pd-theme=dark] .app-shell .pd-badge-permis{color:#93c5fd}html[data-pd-theme=dark] .app-shell .pd-badge-permis.avec-libelle{background:#3b82f633}.app-shell strong>.pd-badge-permis{vertical-align:-3px;margin-left:4px}.app-shell .pd-completion{gap:10px;display:grid}.app-shell .pd-completion-entete{justify-content:space-between;gap:10px;font-size:15px;display:flex}.app-shell .pd-completion-entete span{color:var(--pd-brand);font-weight:700}.app-shell .pd-completion small{color:var(--pd-neutral);font-size:13px}.app-shell .pd-completion .progress-track{background:var(--pd-sage);border-radius:5px;height:8px;overflow:hidden}.app-shell .pd-completion .progress-track i{background:var(--pd-brand);height:100%;display:block}.app-shell .pd-relations-communes{margin-top:6px}.app-shell .pd-relations-communes .text-button{min-height:36px;font-size:14px}.app-shell .pd-liste-communes{max-width:420px;margin-top:8px;padding:10px}.app-shell .pd-liste-communes ul,.app-shell .pd-liste-bloques,.app-shell .pd-liste-visiteurs,.app-shell .pd-liste-offres,.app-shell .pd-liste-publications{gap:6px;margin:0;padding:0;list-style:none;display:grid}.app-shell .pd-liste-communes .profile-link{border-radius:12px;align-items:center;gap:10px;width:100%;min-height:44px;padding:4px 8px;display:flex}.app-shell .pd-liste-communes .profile-link:hover{background:var(--pd-sage)}.app-shell .pd-carte-permis .pd-etat-permis{background:var(--pd-sage);border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px;display:flex}.app-shell .pd-etat-permis>div{gap:3px;display:grid}.app-shell .pd-etat-permis p{color:var(--pd-neutral);margin:0;font-size:14px}.app-shell .pd-etat-permis.pd-succes{color:#15803d}.app-shell .pd-etat-permis.pd-avertissement{color:#b45309}html[data-pd-theme=dark] .app-shell .pd-etat-permis.pd-succes{color:#4ade80}html[data-pd-theme=dark] .app-shell .pd-etat-permis.pd-avertissement{color:#fbbf24}.app-shell .profile-edit{gap:4px;margin-top:18px;display:grid}.app-shell .profile-edit h3{margin:14px 0 4px;font-size:17px}.app-shell .profile-edit label{color:var(--pd-text);gap:6px;margin:10px 0;font-size:14px;font-weight:600;display:grid}.app-shell .profile-edit :is(input,select,textarea){border:1px solid var(--pd-border);background:var(--pd-sage);width:100%;min-height:44px;color:var(--pd-text);border-radius:14px;padding:10px 12px;font-size:15px;font-weight:400}.app-shell .profile-edit textarea{resize:vertical;min-height:120px;line-height:1.5}.app-shell .profile-edit .pd-case input{min-height:0}.app-shell .profile-edit .pd-photo-recadrage input[type=range]{background:0 0;border:0;min-height:0}.app-shell .profile-edit-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.app-shell .pd-sous-section :is(input,select){min-height:44px}.app-shell .pd-logo-rond .avatar{border:3px solid var(--pd-surface);background:var(--pd-surface);border-radius:50%}.app-shell .pd-logo-rond .avatar img{object-fit:cover}.app-shell .pd-entreprise-identite{align-items:flex-end}.app-shell .pd-entreprise-actions{justify-items:end;gap:10px;display:grid}.app-shell .pd-fiche-infos dl{grid-template-columns:auto minmax(0,1fr);gap:10px 14px;margin:0;font-size:14px;display:grid}.app-shell .pd-fiche-infos dt{color:var(--pd-neutral);align-items:center;gap:6px;font-weight:500;display:flex}.app-shell .pd-fiche-infos dd{color:var(--pd-text);overflow-wrap:anywhere;margin:0}.app-shell .pd-fiche-infos a{color:var(--pd-brand)}.app-shell .pd-ligne-offre{border:1px solid var(--pd-border);background:var(--pd-surface);width:100%;min-height:56px;color:var(--pd-text);text-align:left;font:inherit;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.app-shell button.pd-ligne-offre{cursor:pointer}.app-shell button.pd-ligne-offre:hover{border-color:var(--pd-brand);background:var(--pd-sage)}.app-shell .pd-ligne-offre>div{flex:1;gap:3px;min-width:0;display:grid}.app-shell .pd-ligne-offre strong{font-size:15px}.app-shell .pd-ligne-offre span{color:var(--pd-neutral);font-size:13px}.app-shell .pd-pastilles-offre{flex-wrap:wrap;gap:6px;display:flex}.app-shell .pd-pastilles-offre i{background:var(--pd-chip);color:var(--pd-brand);border-radius:10px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600}.app-shell .pd-pastilles-offre i.pd-vedette{color:#92400e;background:#fef3c7}html[data-pd-theme=dark] .app-shell .pd-pastilles-offre i.pd-vedette{color:#fbbf24;background:#fbbf2433}.app-shell .pd-liste-publications button{border:1px solid var(--pd-border);background:var(--pd-surface);width:100%;color:var(--pd-text);text-align:left;font:inherit;cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:10px;display:flex}.app-shell .pd-liste-publications button:hover{background:var(--pd-sage)}.app-shell .pd-liste-publications img{object-fit:cover;border-radius:10px;flex:none;width:72px;height:72px}.app-shell .pd-liste-publications p{color:var(--pd-text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.app-shell .pd-liste-publications small{color:var(--pd-neutral);font-size:13px}.app-shell .pd-carte-clinique{text-align:center;justify-items:center;gap:6px;min-height:0;padding:18px;display:grid}.app-shell .pd-carte-clinique .profile-link{color:var(--pd-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:8px;display:grid}.app-shell .pd-carte-clinique .profile-link .avatar{margin-top:0}.app-shell .pd-carte-clinique small{align-items:center;gap:4px;font-size:13px;display:flex}.app-shell .pd-carte-clinique .person-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.app-shell .pd-reglages{gap:2px;padding:20px;display:grid}.app-shell .pd-reglages>h3{align-items:center;gap:8px;margin:0 0 6px;font-size:17px;display:flex}.app-shell .pd-reglage{border-bottom:1px solid var(--pd-border);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.app-shell .pd-reglage:last-child{border-bottom:0}.app-shell .pd-reglage-icone{background:var(--pd-sage);width:38px;height:38px;color:var(--pd-brand);border-radius:12px;flex:none;place-items:center;display:grid}.app-shell .pd-reglage-texte{flex:1;gap:3px;min-width:0;display:grid}.app-shell .pd-reglage-texte strong{color:var(--pd-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.app-shell .pd-reglage-texte small{color:var(--pd-neutral);overflow-wrap:anywhere;font-size:13px}.app-shell .pd-reglage-action{flex:none}.app-shell .pd-etiquette-premium{color:#92400e;background:#fef3c7;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}html[data-pd-theme=dark] .app-shell .pd-etiquette-premium{color:#fbbf24;background:#fbbf2433}.app-shell .pd-interrupteur{background:var(--pd-border);cursor:pointer;border:0;border-radius:15px;width:52px;height:30px;padding:0;transition:background .15s;position:relative;min-height:30px!important}.app-shell .pd-interrupteur span{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .15s;position:absolute;top:3px;left:3px}.app-shell .pd-interrupteur.actif{background:var(--pd-brand)}.app-shell .pd-interrupteur.actif span{transform:translate(22px)}.app-shell .pd-interrupteur:disabled{opacity:.5;cursor:default}.app-shell .pd-reglage-form{border-bottom:1px solid var(--pd-border);gap:4px;padding:6px 0 12px;display:grid}.app-shell .pd-reglage-form label{color:var(--pd-text);gap:6px;margin:8px 0;font-size:14px;font-weight:600;display:grid}.app-shell .pd-reglage-form input{border:1px solid var(--pd-border);background:var(--pd-sage);min-height:44px;color:var(--pd-text);border-radius:14px;padding:10px 12px;font-size:15px}.app-shell .pd-reglage-form .text-button{justify-self:start;min-height:40px}.app-shell .pd-liste-bloques li{justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.app-shell .pd-liste-bloques .profile-link,.app-shell .pd-liste-visiteurs .profile-link{min-width:0;color:var(--pd-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.app-shell .pd-zone-danger{border-color:#fca5a5!important}.app-shell .pd-zone-danger>h3{color:var(--pd-danger,#b91c1c)}.app-shell .pd-zone-danger .secondary-button{white-space:normal}.app-shell .pd-statistiques .page-heading .eyebrow{align-items:center;gap:6px;display:inline-flex}.app-shell .pd-statut-premium{border:1px solid var(--pd-border);min-height:36px;color:var(--pd-neutral);border-radius:18px;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.app-shell .pd-statut-premium.actif{color:#92400e;background:#fef3c7;border-color:#0000}html[data-pd-theme=dark] .app-shell .pd-statut-premium.actif{color:#fbbf24;background:#fbbf2433}.app-shell .pd-verrou{border:1px dashed var(--pd-border);color:var(--pd-neutral);border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.app-shell .pd-verrou p{margin:4px 0 0;font-size:14px}.app-shell .pd-verrou .pd-verrou-action{white-space:normal;align-items:center;gap:6px;margin-top:10px;display:inline-flex}.app-shell .pd-sous-titre-carte{margin:-6px 0 12px!important;font-size:14px!important}.app-shell .pd-bandeau-resume{background:var(--pd-chip);color:var(--pd-brand);border-radius:14px;gap:4px;margin-bottom:14px;padding:14px;display:grid}.app-shell .pd-bandeau-resume strong{font-size:16px}.app-shell .pd-bandeau-resume span{color:var(--pd-text);font-size:14px}.app-shell .pd-tuiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-shell .pd-tuile{border:1px solid var(--pd-border);border-radius:16px;align-content:start;gap:4px;min-width:0;padding:14px;display:grid}.app-shell .pd-tuile-icone{background:var(--pd-sage);width:34px;height:34px;color:var(--pd-brand);border-radius:10px;place-items:center;display:grid}.app-shell .pd-tuile>strong{color:var(--pd-text);font-size:28px;line-height:1.1}.app-shell .pd-tuile>span{color:var(--pd-text);font-size:14px}.app-shell .pd-tuile small{color:var(--pd-neutral);font-size:13px}.app-shell .pd-pastille-niveau{background:var(--pd-sage);color:var(--pd-neutral);border-radius:10px;justify-self:start;padding:3px 9px;font-size:12px;font-style:normal;font-weight:600}.app-shell .pd-niveau-top .pd-pastille-niveau,.app-shell .pd-niveau-above .pd-pastille-niveau{background:var(--pd-chip);color:var(--pd-brand)}.app-shell .pd-niveau-grow .pd-pastille-niveau{color:#92400e;background:#fef3c7}html[data-pd-theme=dark] .app-shell .pd-niveau-grow .pd-pastille-niveau{color:#fbbf24;background:#fbbf2433}.app-shell .pd-conseil{background:var(--pd-sage);color:var(--pd-brand);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.app-shell .pd-conseil>div{flex:1;gap:3px;min-width:200px;display:grid}.app-shell .pd-conseil p{color:var(--pd-text);margin:0;font-size:14px}.app-shell .pd-pied-comparaison{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.app-shell .pd-pied-comparaison small{color:var(--pd-neutral);font-size:13px}.app-shell .pd-visiteurs h4{color:var(--pd-text);margin:16px 0 8px;font-size:15px}.app-shell .pd-chiffres{gap:10px;display:grid}.app-shell .pd-chiffres>div{background:var(--pd-sage);border-radius:14px;gap:2px;padding:12px;display:grid}.app-shell .pd-chiffres strong{color:var(--pd-text);font-size:24px}.app-shell .pd-chiffres span{color:var(--pd-neutral);font-size:13px}.app-shell .pd-vide strong{color:var(--pd-text);font-size:15px}.app-shell .pd-vide p{color:var(--pd-neutral);margin:4px 0 0;font-size:14px}.app-shell .pd-liste-visiteurs li{align-items:center;gap:10px;min-height:48px;display:flex}.app-shell .pd-liste-visiteurs li>div,.app-shell .pd-liste-visiteurs .profile-link>div{gap:2px;min-width:0;display:grid}.app-shell .pd-liste-visiteurs strong{color:var(--pd-text);font-size:14px}.app-shell .pd-liste-visiteurs small{color:var(--pd-neutral);align-items:center;gap:4px;font-size:13px;display:flex}.app-shell .pd-visiteur-masque{opacity:.75}.app-shell .pd-visiteur-masque .avatar{background:var(--pd-sage);color:var(--pd-neutral);place-items:center;display:grid}@media (max-width:1100px){.app-shell .pd-colonnes,.app-shell .pd-colonnes.etroite-d-abord{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.onboarding-grid,.app-shell .form-grid,.pd-suivre-liste{grid-template-columns:minmax(0,1fr)}.pd-suivre-liste li{flex-wrap:wrap}.pd-suivre-liste button,.app-shell .pd-actions-entete{width:100%}.app-shell .pd-actions-entete>*{flex:auto}.app-shell .page-heading{flex-wrap:wrap}.app-shell .pd-entreprise-actions{justify-items:stretch;width:100%}.app-shell .pd-tuiles{grid-template-columns:minmax(0,1fr)}.app-shell .pd-reglage{flex-wrap:wrap}.app-shell .pd-reglage-action{margin-left:50px}.app-shell .pd-fiche-infos dl{grid-template-columns:minmax(0,1fr)}.app-shell .pd-fiche-infos dd{margin-bottom:6px}.app-shell .profile-edit-actions>*{flex:auto}.pd-photo-champ{align-items:flex-start}}@media (max-width:360px){.pd-mois-annee>div{grid-template-columns:minmax(0,1fr)}.app-shell .pd-liste-publications img{width:56px;height:56px}}
