.tc-portee-medias{align-items:center;gap:calc(var(--base)*.4);margin:0 0 calc(var(--base)*.8);flex-wrap:wrap;display:flex}.tc-portee-medias__nom{color:var(--theme-elevation-500);margin-right:calc(var(--base)*.2);font-size:.85em}.tc-portee-medias__choix{border:1px solid var(--theme-elevation-150);border-radius:var(--style-radius-m,4px);color:var(--theme-elevation-800);cursor:pointer;align-items:center;gap:calc(var(--base)*.3);padding:calc(var(--base)*.25) calc(var(--base)*.6);font-size:.9em;display:inline-flex}.tc-portee-medias__choix--actif{background:var(--theme-elevation-50);border-color:var(--theme-elevation-400);font-weight:600}.tc-portee-medias__choix input{margin:0}.tc-portee-medias__choix:focus-within{outline:2px solid var(--theme-elevation-400);outline-offset:1px}
.tc-md-field{--tc-md-border:var(--theme-elevation-150,#e2e2e2);--tc-md-border-strong:var(--theme-elevation-250,#c8c8c8);--tc-md-surface:var(--theme-input-bg,var(--theme-elevation-0,#fff));--tc-md-surface-alt:var(--theme-elevation-50,#f5f5f5);--tc-md-text:var(--theme-text,var(--theme-elevation-800,#222));--tc-md-muted:var(--theme-elevation-500,#7a7a7a);--tc-md-accent:var(--theme-elevation-800,#2b2b2b);--tc-md-radius:4px;flex-direction:column;gap:.5rem;display:flex}.tc-md-field__error{color:var(--theme-error-500,#c33);margin:0;font-size:.8125rem}.tc-md{background:var(--tc-md-surface);border:1px solid var(--tc-md-border);border-radius:var(--tc-md-radius);color:var(--tc-md-text);position:relative}.tc-md:focus-within{border-color:var(--tc-md-border-strong)}.tc-md__loading{color:var(--tc-md-muted);padding:1.25rem 1.5rem;font-size:.875rem;position:absolute;top:0;left:0}.tc-md .milkdown{position:relative}.tc-md--readonly{background:var(--tc-md-surface-alt)}.tc-md--readonly .ProseMirror{color:var(--tc-md-muted);cursor:default}.tc-md .ProseMirror{font-feature-settings:"liga" 0;font-variant-ligatures:none;white-space:pre-wrap;word-wrap:break-word;outline:none;max-width:68ch;min-height:8rem;margin-block:0;margin-inline:0;padding:1.5rem;line-height:1.6;position:relative}.tc-md .ProseMirror li{position:relative}.tc-md .ProseMirror [contenteditable=false]{white-space:normal}.tc-md .ProseMirror img.ProseMirror-separator{border:none;margin:0;display:inline}.tc-md .ProseMirror-selectednode{outline:2px solid var(--tc-md-border-strong)}.tc-md .ProseMirror[data-tc-saisie=true] .ProseMirror-selectednode{background:var(--tc-md-surface-alt);box-shadow:0 0 0 6px var(--tc-md-surface-alt);border-radius:4px;outline:none}.tc-md .ProseMirror[data-tc-saisie=true] .ProseMirror-selectednode::selection,.tc-md .ProseMirror[data-tc-saisie=true] .ProseMirror-selectednode ::selection{color:var(--tc-md-text);background:0 0}.tc-md .ProseMirror-gapcursor{pointer-events:none;display:none;position:absolute}.tc-md .ProseMirror-gapcursor:after{content:"";border-top:1px solid;width:20px;animation:1.1s steps(2,start) infinite tc-md-blink;display:block;position:absolute;top:-2px}.tc-md .ProseMirror-focused .ProseMirror-gapcursor,.tc-md .ProseMirror-gapcursor{display:block}@keyframes tc-md-blink{to{visibility:hidden}}.tc-md .ProseMirror>:first-child{margin-top:0}.tc-md .ProseMirror>:last-child{margin-bottom:0}.tc-md .ProseMirror p{margin:0 0 .85em}.tc-md .ProseMirror h1,.tc-md .ProseMirror h2,.tc-md .ProseMirror h3,.tc-md .ProseMirror h4,.tc-md .ProseMirror h5,.tc-md .ProseMirror h6{margin:1.6em 0 .6em;font-weight:600;line-height:1.25}.tc-md .ProseMirror h1{font-size:1.75rem}.tc-md .ProseMirror h2{font-size:1.375rem}.tc-md .ProseMirror h3{font-size:1.125rem}.tc-md .ProseMirror h4,.tc-md .ProseMirror h5,.tc-md .ProseMirror h6{font-size:1rem}.tc-md .ProseMirror ul,.tc-md .ProseMirror ol{margin:0 0 .85em;padding-left:1.4em}.tc-md .ProseMirror li>p{margin:0 0 .25em}.tc-md .ProseMirror blockquote{border-left:3px solid var(--tc-md-border-strong);color:var(--tc-md-muted);margin:0 0 .85em;padding:.15em 0 .15em 1em}.tc-md .ProseMirror hr{background:var(--tc-md-border);border:0;height:1px;margin:1.6em 0}.tc-md .ProseMirror a{color:inherit;text-underline-offset:2px;text-decoration:underline}.tc-md .ProseMirror code{background:var(--tc-md-surface-alt);border:1px solid var(--tc-md-border);border-radius:3px;padding:.1em .3em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.tc-md .ProseMirror pre{background:var(--tc-md-surface-alt);border:1px solid var(--tc-md-border);border-radius:var(--tc-md-radius);white-space:pre-wrap;margin:0 0 .85em;padding:.85em 1em;overflow-x:auto}.tc-md .ProseMirror pre code{background:0 0;border:0;padding:0}.tc-md .ProseMirror img{max-width:100%;height:auto}.tc-md .ProseMirror img.tc-md-media{background:var(--tc-md-surface-alt);border:1px dashed var(--tc-md-border-strong);border-radius:var(--tc-md-radius);color:var(--tc-md-muted);vertical-align:middle;min-width:8em;min-height:3em;padding:.5em .75em;font-size:.8125rem;display:inline-block}.tc-md .ProseMirror img.tc-md-media--introuvable{border-color:var(--theme-error-500,#c33)}.tc-md .ProseMirror table{border-collapse:collapse;width:100%;margin:0 0 .85em}.tc-md .ProseMirror th,.tc-md .ProseMirror td{border:1px solid var(--tc-md-border);text-align:left;padding:.4em .6em}.tc-md .ProseMirror th{background:var(--tc-md-surface-alt);font-weight:600}.tc-md .tc-directive{border:1px solid var(--tc-md-border);border-left:3px solid var(--tc-md-border-strong);border-radius:var(--tc-md-radius);margin:1.2em 0;padding:1.8em 1em .6em;position:relative}.tc-md .tc-directive:before{color:var(--tc-md-muted);content:attr(data-directive);letter-spacing:.08em;pointer-events:none;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:.6875rem;font-weight:600;position:absolute;top:.5em;left:1em}.tc-md .tc-directive>:last-child{margin-bottom:0}.tc-md .tc-directive .tc-directive{margin:.8em 0}.tc-md .tc-directive--feuille{background:var(--tc-md-surface-alt);border-left-color:var(--tc-md-accent);color:var(--tc-md-muted);letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;user-select:none;align-items:center;padding:.55em .9em;font-size:.6875rem;font-weight:600;display:flex}.tc-md .tc-directive--feuille:before{content:none}.tc-md .tc-directive--feuille.ProseMirror-selectednode{border-color:var(--tc-md-accent);outline:1px solid var(--tc-md-accent)}.tc-slash{background:var(--theme-input-bg,var(--theme-elevation-0,#fff));border:1px solid var(--theme-elevation-150,#e2e2e2);color:var(--theme-text,#222);opacity:0;pointer-events:none;visibility:hidden;z-index:40;border-radius:6px;min-width:26rem;max-height:min(50rem,80vh);padding:.35rem;position:absolute;top:0;left:0;overflow-y:auto;box-shadow:0 8px 24px #00000024}.tc-slash--open{opacity:1;pointer-events:auto;visibility:visible}.tc-slash__item{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.55rem .8rem;display:flex}.tc-slash__item--active{background:var(--theme-elevation-100,#ececec)}.tc-slash__picto{color:var(--theme-elevation-500,#6f6f6f);flex:none;width:16px;height:16px;display:inline-flex}.tc-slash__item--active .tc-slash__picto{color:inherit}.tc-slash__label{flex:1;font-size:1rem}.tc-slash__name{color:var(--theme-elevation-450,#8a8a8a);white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.tc-slash__empty{color:var(--theme-elevation-450,#8a8a8a);margin:0;padding:.6rem .8rem;font-size:.9375rem}.tc-slash__groupe{border-top:1px solid var(--theme-elevation-150,#e2e2e2);color:var(--theme-elevation-450,#8a8a8a);letter-spacing:.06em;text-transform:uppercase;margin:.45rem 0 .2rem;padding:.55rem .8rem .2rem;font-size:.75rem}.tc-md-field:not(.tc-md-field--brief)>.field-label{display:none}.tc-md-field:not(.tc-md-field--brief) .tc-md{background:0 0;border:0;border-radius:0}.tc-md-field:not(.tc-md-field--brief) .tc-md:focus-within{border:0}.tc-md-field:not(.tc-md-field--brief) .ProseMirror{margin-left:calc(-1 * var(--gutter-h,56px));max-width:calc(720px + var(--gutter-h,56px));padding:.5rem 0 .5rem var(--gutter-h,56px);font-size:15px;line-height:1.65}.collection-edit--tenants .tc-md-field:not(.tc-md-field--brief){border-top:1px solid var(--theme-elevation-100,#ebebeb);margin-top:8px;padding-top:24px}.collection-edit--tenants .tc-md-field:not(.tc-md-field--brief)>.field-label{display:flex}.tc-md-field:not(.tc-md-field--brief) .ProseMirror h1{font-size:2em}.tc-md-field:not(.tc-md-field--brief) .ProseMirror h2{font-size:1.4em}.tc-md-field:not(.tc-md-field--brief) .ProseMirror h3{font-size:1.067em}.tc-toolbar{background:var(--theme-elevation-50,#f7f7f7);border:1px solid var(--theme-elevation-150,#e2e2e2);color:var(--theme-text,var(--theme-elevation-800,#222));opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;z-index:45;border-radius:4px;align-items:center;gap:1px;padding:2px;display:flex;position:absolute;top:0;left:0;box-shadow:0 3px 12px #00000021}.tc-toolbar--open{opacity:1;pointer-events:auto;visibility:visible}.tc-toolbar__btn{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.tc-toolbar__btn svg{display:block}.tc-toolbar__btn:hover{background:var(--theme-elevation-100,#ececec)}.tc-toolbar__btn:focus-visible{outline:2px solid var(--theme-elevation-400,#9a9a9a);outline-offset:-2px}.tc-toolbar__btn--active{background:var(--theme-elevation-200,#dcdcdc);color:var(--theme-elevation-900,#111)}.tc-toolbar__btn--active:hover{background:var(--theme-elevation-250,#d0d0d0)}.tc-toolbar__sep{background:var(--theme-elevation-150,#e2e2e2);flex:0 0 1px;align-self:stretch;margin:4px 3px}.tc-lien{background:var(--theme-elevation-50,#f7f7f7);border:1px solid var(--theme-elevation-150,#e2e2e2);color:var(--theme-text,var(--theme-elevation-800,#222));opacity:0;pointer-events:none;visibility:hidden;z-index:46;border-radius:4px;width:320px;position:absolute;top:0;left:0;box-shadow:0 3px 12px #00000021}.tc-lien--open{opacity:1;pointer-events:auto;visibility:visible}.tc-lien__onglets{border-bottom:1px solid var(--theme-elevation-150,#e2e2e2);align-items:center;gap:2px;padding:4px 4px 0;display:flex}.tc-lien__tablist{gap:2px;display:flex}.tc-lien__onglet{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:3px 3px 0 0;padding:6px 8px;font-size:.8125rem}.tc-lien__onglet:hover{background:var(--theme-elevation-100,#ececec)}.tc-lien__onglet--actif{border-bottom-color:var(--theme-elevation-500,#7a7a7a);color:var(--theme-elevation-900,#111)}.tc-lien__retirer{color:var(--theme-elevation-600,#666);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:6px 8px;font-size:.75rem;text-decoration:underline}.tc-lien__retirer:hover{color:var(--theme-error-500,#c33)}.tc-lien__panneau{flex-direction:column;gap:6px;padding:8px;display:flex}.tc-lien__champ{background:var(--theme-input-bg,var(--theme-elevation-0,#fff));border:1px solid var(--theme-elevation-150,#e2e2e2);color:inherit;border-radius:3px;width:100%;padding:6px 8px;font-size:.8125rem}.tc-lien__champ:focus-visible{border-color:var(--theme-elevation-400,#9a9a9a);outline:none}.tc-lien__liste{max-height:220px;overflow-y:auto}.tc-lien__arbre{margin:0;padding:0;list-style:none}.tc-lien__intertitre{background:var(--theme-elevation-50,#f7f7f7);color:var(--theme-elevation-600,#666);letter-spacing:.04em;text-transform:uppercase;z-index:1;margin:0;padding:6px 8px 3px;font-size:.6875rem;font-weight:600;position:sticky;top:0}.tc-lien__groupe+.tc-lien__groupe .tc-lien__intertitre{border-top:1px solid var(--theme-elevation-150,#e2e2e2);margin-top:4px}.tc-lien__item{color:inherit;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:3px;width:100%;padding:5px 8px;font-size:.8125rem;display:block;overflow:hidden}.tc-lien__item:hover{background:var(--theme-elevation-100,#ececec)}.tc-lien__item:focus-visible{outline:2px solid var(--theme-elevation-400,#9a9a9a);outline-offset:-2px}.tc-lien__pied{justify-content:flex-end;display:flex}.tc-lien__poser{background:var(--theme-elevation-150,#e2e2e2);color:var(--theme-elevation-900,#111);cursor:pointer;border:0;border-radius:3px;padding:6px 10px;font-size:.8125rem}.tc-lien__poser:hover{background:var(--theme-elevation-250,#d0d0d0)}.tc-lien__note{color:var(--theme-elevation-600,#666);margin:0;padding:2px;font-size:.75rem}.tc-lien__note--refus{color:var(--theme-error-500,#c33)}.tc-md .tc-md-video{cursor:default;-webkit-user-select:none;user-select:none}.tc-md .tc-md-video--carte{vertical-align:bottom;width:100%;max-width:100%;display:inline-block}.tc-md .tc-md-video__ecran{aspect-ratio:16/9;background:var(--theme-elevation-100,#ececec);border-radius:var(--tc-md-radius);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.tc-md .tc-md-video__affiche{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tc-md .tc-md-video__etiquette{background:var(--theme-elevation-0,#fff);color:var(--theme-elevation-700,#4a4a4a);letter-spacing:.08em;pointer-events:none;text-transform:uppercase;border-radius:3px;padding:.45em .6em;font-size:.6875em;font-weight:600;line-height:1;position:absolute;top:.75rem;left:.75rem}.tc-md .tc-md-video__lecture{background:var(--theme-elevation-800,#2b2b2b);color:var(--theme-elevation-0,#fff);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:background-color .12s,transform .12s;display:flex;position:relative;box-shadow:0 2px 10px #00000038}.tc-md .tc-md-video__lecture:hover{background:var(--theme-elevation-1000,#000);transform:scale(1.06)}.tc-md .tc-md-video__lecture:focus-visible{outline:2px solid var(--theme-elevation-400,#9a9a9a);outline-offset:3px}.tc-md .tc-md-video__lecture .tc-md-video__icone{width:24px;height:24px;margin-left:3px}.tc-md .tc-md-video__legende{color:var(--tc-md-muted);overflow-wrap:anywhere;margin-top:.625rem;font-size:.875em;line-height:1.45;display:block}.tc-md .tc-md-video--puce{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--theme-elevation-100,#ececec);color:var(--tc-md-text);border-radius:4px;padding:.15em .45em;font-size:.875em}.tc-md .tc-md-video--puce:hover{background:var(--theme-elevation-150,#e2e2e2)}.tc-md .tc-md-video--puce .tc-md-video__icone{vertical-align:-.02em;width:.75em;height:.75em;margin-right:.3em;display:inline-block}.tc-md .ProseMirror ul,.tc-md .ProseMirror ol{padding-left:0;list-style:none}.tc-md .ProseMirror .milkdown-list-item-block{padding:0;display:block}.tc-md .ProseMirror .milkdown-list-item-block>.list-item{align-items:flex-start;gap:.35em;display:flex}.tc-md .ProseMirror .milkdown-list-item-block>.list-item>.children{flex:1;min-width:0}.tc-md .ProseMirror .milkdown-list-item-block .label-wrapper{min-height:1.6em;color:var(--tc-md-muted);-webkit-user-select:none;user-select:none;flex:0 0 1.4em;justify-content:center;align-items:center;display:flex}.tc-md .ProseMirror .milkdown-list-item-block .label{font-variant-numeric:tabular-nums;align-items:center;font-size:.9em;display:inline-flex}.tc-md .ProseMirror .milkdown-list-item-block .label svg{display:block}.tc-md .ProseMirror .milkdown-list-item-block .label.checked,.tc-md .ProseMirror .milkdown-list-item-block .label.unchecked{cursor:pointer}.tc-md .ProseMirror .milkdown-list-item-block .label.checked{color:var(--tc-md-accent,var(--theme-success-500))}.tc-md .ProseMirror .milkdown-list-item-block .label.readonly{cursor:default}.tc-md .ProseMirror .milkdown-list-item-block>.list-item>.label-wrapper:has(.label.checked)+.children>.content-dom>p{color:var(--tc-md-muted);text-decoration:line-through}.tc-md .ProseMirror .milkdown-table-block{margin:0 0 .85em;display:block;position:relative}.tc-md .ProseMirror .milkdown-table-block .table-wrapper{position:relative}.tc-md .ProseMirror .milkdown-table-block table{margin:0}.tc-md .ProseMirror .milkdown-table-block .selectedCell{position:relative}.tc-md .ProseMirror .milkdown-table-block .selectedCell:after{content:"";background:var(--tc-md-accent,var(--theme-elevation-800));opacity:.12;pointer-events:none;position:absolute;inset:0}.tc-md .ProseMirror .milkdown-table-block .selectedCell ::selection{background:0 0}.tc-md .ProseMirror .milkdown-table-block .drag-preview{z-index:100;background:var(--tc-md-surface);opacity:.5;outline:1px solid var(--tc-md-accent,var(--theme-elevation-800));outline-offset:-1px;flex-direction:column;display:flex;position:absolute}.tc-md .ProseMirror .milkdown-table-block .drag-preview[data-show=false]{display:none}.tc-md .ProseMirror .milkdown-table-block .handle{transition:opacity .16s ease-in-out;position:absolute}.tc-md .ProseMirror .milkdown-table-block .handle[data-show=false]{opacity:0}.tc-md .ProseMirror .milkdown-table-block .cell-handle:hover,.tc-md .ProseMirror .milkdown-table-block .line-handle:hover{opacity:1}.tc-md .ProseMirror .milkdown-table-block svg{display:block}.tc-md .ProseMirror .milkdown-table-block .cell-handle{z-index:50;cursor:grab;background:var(--tc-md-surface);color:var(--tc-md-muted);border:1px solid var(--tc-md-border);border-radius:999px;justify-content:center;align-items:center;display:flex;top:-999px;left:-999px;box-shadow:0 1px 3px #0000001f}.tc-md .ProseMirror .milkdown-table-block .cell-handle:hover{color:var(--tc-md-text)}.tc-md .ProseMirror .milkdown-table-block .cell-handle[data-role=col-drag-handle]{width:28px;height:16px;transform:translateY(50%)}.tc-md .ProseMirror .milkdown-table-block .cell-handle[data-role=row-drag-handle]{width:16px;height:28px;transform:translate(50%)}.tc-md .ProseMirror .milkdown-table-block .cell-handle .button-group{background:var(--tc-md-surface);border:1px solid var(--tc-md-border);border-radius:6px;gap:2px;padding:2px;display:flex;position:absolute;top:-44px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000024}.tc-md .ProseMirror .milkdown-table-block .cell-handle .button-group:after{content:"";width:100%;height:14px;position:absolute;bottom:-14px;left:0}.tc-md .ProseMirror .milkdown-table-block .cell-handle .button-group[data-show=false]{display:none}.tc-md .ProseMirror .milkdown-table-block .cell-handle .button-group button{width:28px;height:28px;color:var(--tc-md-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.tc-md .ProseMirror .milkdown-table-block .cell-handle .button-group button:hover{background:var(--tc-md-surface-alt);color:var(--tc-md-text)}.tc-md .ProseMirror .milkdown-table-block .line-handle{z-index:20;background:var(--tc-md-accent,var(--theme-elevation-800))}.tc-md .ProseMirror .milkdown-table-block .line-handle[data-role=x-line-drag-handle]{z-index:2;height:1px}.tc-md .ProseMirror .milkdown-table-block .line-handle[data-role=y-line-drag-handle]{z-index:1;width:1px}.tc-md .ProseMirror .milkdown-table-block .line-handle .add-button{border:1px solid var(--tc-md-border);background:var(--tc-md-surface);width:20px;height:20px;color:var(--tc-md-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;box-shadow:0 1px 3px #0000001f}.tc-md .ProseMirror .milkdown-table-block .line-handle[data-role=x-line-drag-handle] .add-button,.tc-md .ProseMirror .milkdown-table-block .line-handle[data-role=y-line-drag-handle] .add-button{transform:translate(-50%,-50%)}.tc-md .ProseMirror .milkdown-table-block .line-handle .add-button:hover{color:var(--tc-md-text)}.tc-md .ProseMirror .milkdown-table-block .line-handle[data-display-type=indicator] .add-button,.tc-md .ProseMirror .milkdown-table-block.readonly .handle{display:none}.tc-poignee{z-index:55;align-items:center;gap:1px;transition:opacity .15s;display:flex;position:absolute;top:0;left:0}@media (max-width:768px){.tc-poignee{display:none}}.tc-poignee[data-show=false]{opacity:0;pointer-events:none}.tc-poignee__plus,.tc-poignee__grip{color:var(--tc-md-muted);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:20px;height:22px;padding:0;display:inline-flex}.tc-poignee__plus{cursor:pointer}.tc-poignee__grip{cursor:grab}.tc-poignee__plus:hover,.tc-poignee__grip:hover{background:var(--tc-md-surface-alt);color:var(--tc-md-text)}.tc-poignee svg{width:16px;height:16px}.tc-md .ProseMirror[data-dragging=true]{cursor:grabbing}.tc-md .milkdown-drop-indicator{background-color:var(--tc-md-accent);opacity:.85;pointer-events:none;z-index:50;border-radius:1px}.tc-poignee__menu{background:var(--tc-md-surface);border:1px solid var(--tc-md-border);z-index:41;border-radius:6px;min-width:9rem;margin-top:4px;padding:.25rem;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #00000024}.tc-poignee__menu[hidden]{display:none}.tc-poignee__action{color:var(--tc-md-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:.45rem;width:100%;padding:.35rem .6rem;font-size:.8125rem;display:flex}.tc-poignee__action:hover,.tc-poignee__action:focus-visible{background:var(--tc-md-surface-alt);outline:none}.tc-poignee__action svg{flex:none}.tc-md .ProseMirror p.tc-invite{position:relative}.tc-md .ProseMirror p.tc-invite:before{color:var(--tc-md-muted);content:attr(data-invite);opacity:.8;pointer-events:none;height:0;position:absolute;top:0;left:0}.tc-md{--tc-cm-chaine:#0f766e;--tc-cm-commentaire:#6b7280;--tc-cm-mot-cle:#6d28d9;--tc-cm-nombre:#b45309;--tc-cm-ponctuation:var(--tc-md-muted);--tc-cm-propriete:#0369a1;--tc-cm-type:#1d4ed8}[data-theme=dark] .tc-md{--tc-cm-chaine:#5eead4;--tc-cm-commentaire:#9ca3af;--tc-cm-mot-cle:#c4b5fd;--tc-cm-nombre:#fbbf24;--tc-cm-propriete:#7dd3fc;--tc-cm-type:#93c5fd}.tc-md .ProseMirror .milkdown-code-block{background:var(--tc-md-surface-alt);border:1px solid var(--tc-md-border);border-radius:var(--tc-md-radius);margin:0 0 .85em;padding:.35rem .75rem .6rem;position:relative}.tc-md .ProseMirror .milkdown-code-block.selected{outline:2px solid var(--tc-md-border-strong);outline-offset:1px}.tc-md .ProseMirror .milkdown-code-block .milkdown-code-block-placeholder{background:0 0;border:0;margin:0;padding:.25rem 0}.tc-md .ProseMirror .milkdown-code-block .hidden{display:none!important}.tc-md .ProseMirror .milkdown-code-block .tools{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.6rem;display:flex}.tc-md .ProseMirror .milkdown-code-block .language-button,.tc-md .ProseMirror .milkdown-code-block .tools-button-group button{color:var(--tc-md-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.tc-md .ProseMirror .milkdown-code-block .language-button:hover,.tc-md .ProseMirror .milkdown-code-block .tools-button-group button:hover{background:var(--tc-md-surface);border-color:var(--tc-md-border);color:var(--tc-md-text)}.tc-md .ProseMirror .milkdown-code-block .language-button .expand-icon{transition:transform .15s;display:inline-flex}.tc-md .ProseMirror .milkdown-code-block .language-button[data-expanded=true] .expand-icon{transform:rotate(180deg)}.tc-md .ProseMirror .milkdown-code-block .tools-button-group{opacity:0;gap:2px;transition:opacity .15s;display:flex}.tc-md .ProseMirror .milkdown-code-block:hover .tools-button-group,.tc-md .ProseMirror .milkdown-code-block:focus-within .tools-button-group{opacity:1}.tc-md .ProseMirror .milkdown-code-block .milkdown-icon{display:inline-flex}.tc-md .ProseMirror .milkdown-code-block .milkdown-icon svg{width:14px;height:14px}.tc-md .ProseMirror .milkdown-code-block .language-picker{z-index:45;position:absolute}.tc-md .ProseMirror .milkdown-code-block .list-wrapper{background:var(--tc-md-surface);border:1px solid var(--tc-md-border);border-radius:6px;width:14rem;padding-top:.4rem;box-shadow:0 8px 24px #00000024}.tc-md .ProseMirror .milkdown-code-block .search-box{border:1px solid var(--tc-md-border);border-radius:4px;align-items:center;gap:.4rem;margin:0 .5rem .4rem;padding:.25rem .5rem;display:flex}.tc-md .ProseMirror .milkdown-code-block .search-box:focus-within{border-color:var(--tc-md-border-strong)}.tc-md .ProseMirror .milkdown-code-block .search-icon,.tc-md .ProseMirror .milkdown-code-block .clear-icon{color:var(--tc-md-muted);display:inline-flex}.tc-md .ProseMirror .milkdown-code-block .clear-icon{cursor:pointer}.tc-md .ProseMirror .milkdown-code-block .search-input{color:inherit;font:inherit;background:0 0;border:0;outline:none;width:100%;font-size:.8125rem}.tc-md .ProseMirror .milkdown-code-block .language-list{overscroll-behavior:contain;max-height:16rem;margin:0;padding:0 .25rem .25rem;list-style:none;overflow-y:auto}.tc-md .ProseMirror .milkdown-code-block .language-list-item{cursor:pointer;border-radius:4px;margin:0;padding:.3rem .5rem;font-size:.8125rem}.tc-md .ProseMirror .milkdown-code-block .language-list-item:hover,.tc-md .ProseMirror .milkdown-code-block .language-list-item:focus-visible{background:var(--tc-md-surface-alt);outline:none}.tc-md .ProseMirror .milkdown-code-block .language-list-item[aria-selected=true]{font-weight:600}.tc-md .ProseMirror .milkdown-code-block .language-list-item.no-result{color:var(--tc-md-muted);cursor:default}.tc-md .ProseMirror .milkdown-code-block .cm-editor{background:0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;outline:none!important}.tc-md .ProseMirror .milkdown-code-block .cm-scroller{font-family:inherit;line-height:1.55}.tc-md .ProseMirror .milkdown-code-block .cm-content{caret-color:var(--tc-md-text);padding:.25rem 0}.tc-md .ProseMirror .milkdown-code-block .cm-line{padding:0}.tc-md .ProseMirror .milkdown-code-block .cm-cursor{border-left-color:var(--tc-md-text)}.tc-md .ProseMirror .milkdown-code-block .cm-editor .cm-selectionBackground,.tc-md .ProseMirror .milkdown-code-block .cm-editor.cm-focused .cm-selectionBackground{background:var(--tc-md-border)}.tc-md .ProseMirror .milkdown-code-block .cm-matchingBracket{background:var(--tc-md-border);border-radius:2px}.tc-md .ProseMirror .milkdown-code-block .preview-divider{background:var(--tc-md-border);height:1px;margin:.5rem 0}.tc-md .ProseMirror .milkdown-code-block .preview-label{color:var(--tc-md-muted);letter-spacing:.04em;text-transform:uppercase;margin:.25rem 0;font-size:.7rem;font-weight:600}.tc-md .ProseMirror .milkdown-code-block .preview{text-align:center;overflow-x:auto}.tc-md .ProseMirror .milkdown-code-block .preview svg{max-width:100%;height:auto}.tc-md .ProseMirror .milkdown-code-block .tc-cm__apercu-erreur{color:var(--tc-md-muted);margin:0;font-size:.8125rem;font-style:italic}
