html,body{background:var(--surface);color:var(--text-primary)}body{min-height:100dvh}.pc-meta{color:var(--text-secondary);font-size:var(--text-caption)}.pc-texte{font-size:var(--text-body);overflow-wrap:anywhere;line-height:1.5}.pc-texte-secondaire{color:var(--text-secondary);font-size:var(--text-body);line-height:1.5}.pc-titre{font-size:var(--text-page);letter-spacing:-.01em;font-weight:500}.pc-code{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}.pc-marque{align-items:center;gap:var(--space-2);color:var(--text-primary);text-decoration:none;display:flex}.pc-sigle{flex:none;width:28px;height:28px}.pc-logotype{flex:none;width:112px;height:auto}.pc-coque{min-height:100dvh;padding:var(--space-1);background:var(--surface);display:flex}.pc-barre{top:var(--space-1);height:calc(100dvh - 2 * var(--space-1));flex:none;min-height:0;position:sticky}.pc-barre .oc-nav-item{text-decoration:none}.pc-barre .oc-nav-item:hover{background:var(--inset)}.pc-deconnexion{display:block}.pc-deconnexion button{cursor:pointer;font:inherit}.pc-utilisateur{flex-direction:column;min-width:0;display:flex}.pc-utilisateur>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-haut{display:none}.pc-contenu{background:var(--canvas);border-radius:var(--radius-panel);min-width:0;padding:var(--space-6);flex:1}.pc-equipe{max-width:1200px;margin:0 auto var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.pc-equipe-choix{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pc-page{gap:var(--space-2);flex-direction:column;max-width:1200px;margin:0 auto;display:flex}.pc-sous-titre{margin:calc(-1 * var(--space-1)) 0 var(--space-3)}.pc-envoi-document{align-items:flex-end;gap:var(--space-2);flex-direction:column;max-width:100%;display:flex}.pc-envoi-document>:not(:first-child){text-align:left;max-width:min(28rem,100%)}.pc-modale-fil-pied .pc-envoi-document{align-items:flex-start}@media (max-width:1023px){.pc-coque{flex-direction:column;padding:0}.pc-barre{display:none}.pc-haut{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-top:max(var(--space-3), env(safe-area-inset-top));background:var(--surface);z-index:var(--layer-sticky);display:flex;position:sticky;top:0}.pc-haut-marque{align-items:center;gap:var(--space-3);font-weight:500;display:flex}.pc-contenu{border-radius:var(--radius-panel) var(--radius-panel) 0 0;padding:var(--space-5) var(--space-4) max(var(--space-6), env(safe-area-inset-bottom))}}.pc-bouton-rond{border-radius:var(--radius-pill);background:var(--muted);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:0;flex:none;place-items:center;display:inline-grid}.pc-bouton-rond:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px}.pc-connexion{background:var(--canvas);min-height:100dvh;padding:var(--space-6) var(--space-4);place-items:center;display:grid}.pc-connexion-colonne{gap:var(--space-4);flex-direction:column;width:min(440px,100%);display:flex}.pc-connexion-marque{align-items:center;gap:var(--space-4);padding:var(--space-4) 0 var(--space-2);color:var(--text-primary);flex-direction:column;display:flex}.pc-connexion-sigle{width:64px;height:64px}.pc-connexion-logotype{width:200px;height:auto}.pc-connexion-carte{gap:var(--space-4)}.pc-connexion-pied{text-align:center;padding:0 var(--space-4)}.pc-formulaire{gap:var(--space-4);flex-direction:column;display:flex}.pc-formulaire .oc-button,.pc-bouton-google{justify-content:center;width:100%}.pc-bouton-google{gap:var(--space-2);text-decoration:none}.pc-bouton-google svg{flex:none}.pc-separateur{align-items:center;gap:var(--space-3);text-transform:lowercase;display:flex}.pc-separateur:before,.pc-separateur:after{content:"";border-top:1px solid var(--border);flex:1}.pc-vide{padding-block:var(--space-10)}.pc-onglets{margin-block:var(--space-1) var(--space-2)}.pc-onglets .oc-navigation-tablist{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pc-onglets .oc-navigation-tab{white-space:nowrap;flex:none}.pc-demandes-liste{padding:var(--space-1) var(--space-3);background:var(--surface);border-radius:var(--card-radius,var(--radius-panel));margin:0;list-style:none}.pc-demandes-vide{padding:var(--space-8) var(--space-4);text-align:center;background:var(--surface);border-radius:var(--card-radius,var(--radius-panel))}.pc-ligne{scroll-margin-top:calc(var(--space-6) + 56px)}.pc-ligne+.pc-ligne{border-top:1px solid var(--border)}.pc-ligne-tete{align-items:center;gap:var(--space-4);width:100%;min-height:64px;padding:var(--space-3) var(--space-2);border-radius:var(--radius-tile);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background var(--motion-hover) var(--motion-out);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 168px auto;grid-template-areas:"texte vignette etat chevron";margin:0;display:grid}.pc-ligne-tete:hover{background:var(--inset)}.pc-ligne-tete:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:-2px}.pc-ligne-texte{flex-direction:column;grid-area:texte;gap:2px;min-width:0;display:flex}.pc-ligne-titre{align-items:center;gap:var(--space-2);min-width:0;font-weight:500;display:flex}.pc-ligne-titre-texte,.pc-ligne-citation{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-ligne-citation{color:var(--text-secondary);font-size:var(--text-label)}.pc-ligne-de{color:var(--text-secondary);font-size:var(--text-label);align-items:center;gap:6px;margin-top:2px;line-height:1;display:flex}.pc-ligne-de .pc-logo,.pc-ligne-de .pc-logo svg{width:14px;height:14px}.pc-vignette{border-radius:var(--radius-tile);background:var(--inset);width:56px;height:42px;color:var(--text-secondary);grid-area:vignette;place-items:center;display:grid;overflow:hidden}.pc-vignette img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.pc-ligne-etat{justify-content:space-between;align-items:center;gap:var(--space-3);white-space:nowrap;grid-area:etat;display:flex}.pc-ligne-etat time{font-variant-numeric:tabular-nums}.pc-ligne-chevron{transition:transform var(--motion-hover) var(--motion-out);grid-area:chevron}.pc-ligne[data-ouverte] .pc-ligne-chevron{transform:rotate(180deg)}@media (max-width:639px){.pc-demandes-liste{padding-inline:var(--space-2)}.pc-ligne-tete{row-gap:var(--space-2);column-gap:var(--space-3);padding-inline:var(--space-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"texte vignette""etat vignette"}.pc-ligne-titre-texte{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.pc-ligne-etat{justify-content:flex-start}.pc-ligne-chevron{display:none}}.pc-detail-bloc{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pc-detail-titre{font-size:var(--text-label);color:var(--text-secondary);font-weight:500}.pc-parties{margin:0;padding:0;list-style:none}.pc-parties li+li{border-top:1px solid var(--border)}.pc-partie{align-items:center;gap:var(--space-3);min-height:44px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.pc-partie-titre{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-label);grid-column:2;overflow:hidden}.pc-partie>.oc-status-label{grid-column:3}.pc-conversation{gap:var(--space-2);flex-direction:column;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.pc-bulle{max-width:min(560px,88%);padding:var(--space-2) var(--space-3);border-radius:var(--radius-popover);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:2px;display:flex}.pc-bulle[data-cote=client]{background:var(--muted);border-color:var(--muted);align-self:flex-end}.pc-bulle-auteur{align-items:center;gap:var(--space-2);font-size:var(--text-caption);font-weight:500;display:flex}.pc-bulle-texte{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.45}.pc-bulle .pc-meta{align-self:flex-end}.pc-bulle-source{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.pc-bulle-source time{white-space:nowrap;flex:none}.pc-bulle-document{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-logo{width:16px;height:16px;color:var(--text-secondary);flex:none;place-items:center;display:inline-grid}.pc-logo svg{width:16px;height:16px;display:block}a.pc-logo{border-radius:4px}a.pc-logo:hover{outline:1px solid var(--border);outline-offset:2px}a.pc-logo:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:2px}.pc-logo-sigle{color:var(--text-primary)}.pc-bulle-parole{color:var(--text-secondary);font-weight:400}.pc-visionneuse{width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--space-6) var(--space-4);background:0 0;border:0;margin:0}.pc-visionneuse[open]{place-items:center;display:grid}.pc-visionneuse::backdrop{background:#000000d1}.pc-visionneuse img{max-width:100%;max-height:calc(100dvh - 2 * var(--space-6));object-fit:contain;border-radius:var(--radius-tile);pointer-events:none}.pc-visionneuse-fermer{top:max(var(--space-4), env(safe-area-inset-top));right:var(--space-4);position:fixed}.pc-paires{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.pc-paires>div{gap:var(--space-2);align-items:baseline;display:flex}.pc-paires dt{color:var(--text-secondary);font-size:var(--text-label)}.pc-paires dd{font-variant-numeric:tabular-nums}.pc-sources{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.pc-source{align-items:center;gap:6px;min-width:0;display:inline-flex}.pc-source .pc-logo,.pc-source .pc-logo svg{width:14px;height:14px}.pc-pastille{border-radius:var(--radius-pill);background:var(--avatar-brand);place-items:center;width:20px;height:20px;display:inline-grid}@media (prefers-reduced-motion:reduce){.pc-ligne-tete,.pc-ligne-chevron{transition:none}}.pc-badge{border-radius:var(--radius-pill);background:var(--text-primary);min-width:20px;height:20px;color:var(--surface);font-size:var(--text-caption);font-variant-numeric:tabular-nums;place-items:center;margin-left:auto;padding:0 6px;line-height:1;display:inline-grid}.pc-haut-ranger{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--muted);color:var(--text-primary);font-size:var(--text-caption);white-space:nowrap;margin-left:auto;font-weight:500;text-decoration:none}.pc-ranger{gap:var(--space-3);flex-direction:column;display:flex}.pc-ranger-liste{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pc-ranger-element{gap:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-tile);grid-template-columns:minmax(0,1fr) minmax(260px,340px);display:grid}.pc-ranger-message,.pc-ranger-decision{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pc-ranger-tete{align-items:center;gap:var(--space-2);min-width:0;display:flex}.pc-ranger-auteur{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.pc-ranger-groupe{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-ranger-source{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.pc-ranger-texte{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.45}.pc-ranger-resume{color:var(--text-secondary)}.pc-ranger-medias{gap:var(--space-2);display:flex}.pc-ranger-vignette{object-fit:cover;border-radius:var(--radius-popover);border:1px solid var(--border);background:var(--inset);width:72px;height:72px}.pc-ranger-lien{align-self:flex-start}.pc-ranger-decision{padding-left:var(--space-4);border-left:1px solid var(--border)}.pc-ranger-proposition{flex-direction:column;gap:2px;margin:0;display:flex}.pc-ranger-gestes{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pc-ranger-choix{width:100%;min-width:0;max-width:100%;overflow:hidden}.pc-ranger-choix>span:not(.oc-select-indicator):not([aria-hidden=true]){text-overflow:ellipsis;min-width:0;overflow:hidden}.pc-ranger-choix-libelle{margin:var(--space-1) 0 -2px}.pc-ranger-demande{padding-top:var(--space-2);border-top:1px dashed var(--border)}.pc-ranger-erreur{color:var(--failure-text);font-size:var(--text-caption);margin:0}@media (max-width:760px){.pc-ranger-element{grid-template-columns:minmax(0,1fr)}.pc-ranger-decision{padding-left:0;padding-top:var(--space-3);border-left:0;border-top:1px solid var(--border)}}.pc-haut-actions{align-items:center;gap:var(--space-2);display:flex}.pc-carte-reglage{gap:var(--space-4);max-width:640px;display:grid}.pc-reglage{gap:var(--space-2);display:grid}.pc-reglage-ligne{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border);display:flex}.pc-reglage-libelle{cursor:pointer;font-weight:500}
