/* Shared viewport reservations: floating tools never occupy the reply column. */
:root{--nx-dock-height:76px;--nx-outline-clearance:24px}
.nx-universe-workspace{min-width:0}.nx-universe-compact{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0}.nx-universe-compact h1{font:800 clamp(18px,2vw,26px)/1.25 system-ui;margin:0;color:#0f172a}.nx-universe-compact>span{font-size:12px;color:#64748b}.nx-universe-tabs{display:flex;gap:8px;position:sticky;top:0;z-index:9;background:#f8fafcf5;padding:8px 0;border-bottom:1px solid #e2e8f0;margin-bottom:10px}.nx-universe-tabs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border-radius:12px;text-decoration:none;white-space:nowrap;font-weight:750;color:#475569;border:1px solid #e2e8f0;background:white}.nx-universe-tabs a[aria-current]{background:#4f46e5;color:white;border-color:#4f46e5;box-shadow:0 4px 12px #4f46e52b}.nx-universe-workspace [data-universe-panel][hidden]{display:none!important}.nx-universe-workspace .nx-reference-community-heading p{margin:3px 0}.nx-universe-workspace #nx-community-feed{padding-top:0}.nx-universe-workspace .forum7-search{margin:4px 0}.nx-universe-workspace .nx-reference-community-heading{display:none}.nx-universe-workspace .nx-topics-toolbar{margin:5px 0}.nx-universe-workspace [data-meta-composer]{padding:12px!important;margin:6px 0}.nx-universe-workspace [data-quick-rich-editor]{min-height:44px!important;max-height:120px;overflow:auto}.nx-universe-workspace .meta-composer-footer{gap:6px}.nx-universe-workspace .meta-composer-tools{max-height:42px;overflow:auto;flex-wrap:nowrap}.nx-universe-workspace .meta-composer-tool{white-space:nowrap;flex-shrink:0}.nx-universe-workspace .nx-quick-actions{margin-top:4px}.nx-universe-workspace .nx-quick-confirmation{padding:8px 12px;border-left:3px solid #10b981;background:#ecfdf5;margin:8px 0}.nx-universe-workspace .nx-quick-confirmation h2{font-size:14px;margin:0}.nx-universe-workspace .nx-quick-confirmation p{display:none}.nx-universe-workspace .forum7-feed-content{padding-bottom:var(--nx-dock-height)}
.nx-outline-scope{padding-bottom:calc(var(--nx-dock-height) + 24px)}.nx-floating-outline{right:auto!important;left:84px!important;bottom:calc(var(--nx-dock-height) + 10px)!important;max-width:min(250px,calc(100vw - 110px))!important;z-index:90!important}.nx-floating-outline summary small{max-width:125px!important}.nx-floating-outline details[open] ol{max-height:min(45dvh,380px);overflow:auto}.nx-floating-outline.nx-outline-yield{opacity:0;visibility:hidden;pointer-events:none}
.nx-live-post{outline:2px solid #10b981;outline-offset:3px;scroll-margin-top:90px}.nx-live-post:focus{outline-color:#4f46e5}.nx-reply-compact textarea{min-height:44px}
@media(max-width:767px){.nx-universe-compact{padding:6px 0}.nx-universe-compact>span{display:none}.nx-universe-tabs{gap:5px;padding:5px 0;margin-bottom:5px}.nx-universe-tabs a{flex:1;min-width:0;padding:6px 8px;font-size:12px}.nx-universe-workspace [data-meta-composer]>.flex{gap:6px}.nx-universe-workspace .meta-composer-tools{max-height:36px}.nx-universe-workspace .meta-composer-tool{font-size:10px;padding:5px 7px}.nx-universe-workspace .nx-quick-actions{display:flex;align-items:center;justify-content:space-between;gap:6px}.nx-universe-workspace .nx-quick-actions label{min-width:0}.nx-universe-workspace [data-quick-category]{max-width:160px}.nx-universe-workspace [data-meta-publish]{white-space:nowrap;padding:8px!important;font-size:11px!important}.nx-universe-workspace .nx-topics-toolbar{max-height:42px;overflow:auto}.nx-universe-workspace .forum7-mobile-directory{margin:2px 0}.nx-universe-workspace .forum7-mobile-directory>summary{padding:5px}.nx-forum7 #hero-level3-bar{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:8px!important}.nx-forum7 #hero-level3-bar a,.nx-forum7 #hero-level2-bar a{flex:0 0 auto!important;min-width:120px!important;max-width:230px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;min-height:44px!important;line-height:1.35!important}.nx-forum7[data-v23] .nx-v23-header .meta-brand{flex:0 0 auto!important;max-width:none!important;width:auto!important;min-width:120px!important;font-size:16px!important;white-space:nowrap!important;overflow:visible!important}.nx-forum7[data-v23] .nx-v23-header .nx-v23-omnibar{min-width:44px!important;width:44px!important;flex:0 0 44px!important}.nx-forum7[data-v23] .nx-v23-header .nx-v23-omnibar span,.nx-forum7[data-v23] .nx-v23-header .nx-v23-omnibar kbd{display:none!important}.nx-forum7[data-v23] .nx-v23-header .nx-v23-account{min-width:40px!important}.nx-floating-outline{left:12px!important;max-width:210px!important}.nx-floating-outline summary{padding:8px 34px 8px 8px!important}.nx-floating-outline .nx-outline-symbol{display:none}.nx-floating-outline summary small{max-width:110px!important}.nx-universe-workspace .meta-post{margin-top:8px!important}.nx-universe-workspace .meta-post .meta-post-body{padding-top:8px!important}}
@media(prefers-reduced-motion:no-preference){.nx-live-post{animation:nx-new-card 1s ease-out}@keyframes nx-new-card{from{background:#d1fae5}to{background:white}}}
@media print{.nx-universe-tabs{display:none}.nx-universe-workspace [data-universe-panel][hidden]{display:block!important}}

@media(max-width:767px){.nx-forum7[data-v23] .nx-v23-header{display:flex!important;flex-wrap:wrap!important;height:auto!important;min-height:52px!important;padding:6px 10px!important}.nx-forum7[data-v23] .nx-v23-header .forum7-mode{order:5;position:static!important;transform:none!important;flex:1 0 calc(100% - 84px)!important;max-width:calc(100% - 84px)!important;height:32px!important}.nx-forum7[data-v23] .nx-v23-header .forum7-mode a{min-height:32px!important;white-space:nowrap!important}.nx-forum7[data-v23] .nx-v23-header .nx-v23-account{display:flex!important}.nx-forum7[data-v23] .nx-v23-header .nx-v23-universe-pill{display:none!important}}

@media(max-width:767px){.nx-omni-dock [data-work-queue-open]{display:none!important}}

.nx-universe-workspace .meta-post .meta-card-title,.nx-universe-workspace .meta-post .meta-card-title>a{color:#0f172a!important}.nx-universe-workspace .meta-post>.p-5>p{color:#475569!important}.nx-universe-workspace .meta-post{color:#334155}.nx-feed-reply{display:inline-flex;align-items:center;gap:6px;min-height:40px;color:#4338ca!important;font-size:13px;font-weight:750;text-decoration:none;padding:5px 0}.nx-card-enrichment{margin:8px 0;border-top:1px solid #e2e8f0;padding-top:8px}.nx-card-enrichment>summary{color:#475569;font-size:12px;font-weight:700;cursor:pointer;padding:8px 0}
@media(max-width:767px){.nx-universe-workspace [data-meta-composer]{position:relative!important}.nx-universe-workspace [data-meta-composer][data-path-compact=true]:not([data-path-expanded=true]) .nx-path-compose-expand{position:absolute!important;right:14px;top:24px;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;font-size:0!important;padding:0!important;margin:0!important;z-index:2}.nx-universe-workspace [data-meta-composer]:not([data-path-expanded=true]) .nx-path-compose-expand:after{content:'＋';font-size:22px}.nx-universe-workspace [data-meta-composer] .nx-quick-rich-editor{padding-right:44px!important;min-height:44px!important}.nx-universe-workspace [data-meta-composer] .nx-quick-rich-editor:empty:before{content:'Partagez une idée…';color:#64748b;font-size:12px;pointer-events:none}.nx-universe-workspace .meta-composer-footer{margin-top:4px!important;min-height:0!important}.nx-universe-workspace .nx-quick-actions{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;min-height:36px!important;gap:6px!important;align-items:center!important}.nx-universe-workspace .nx-quick-actions label{font-size:0!important;margin:0!important;min-width:0!important}.nx-universe-workspace .nx-quick-actions select{font-size:11px!important;width:140px!important;max-width:140px!important;min-height:34px}.nx-universe-workspace [data-meta-publish]{font-size:0!important;min-width:84px;display:inline-flex!important;justify-content:center}.nx-universe-workspace [data-meta-publish]:after{content:'Publier';font-size:11px}.nx-universe-workspace [data-authenticated='0'] [data-meta-publish]:after{content:'Connexion'}.nx-universe-workspace .meta-post>.p-5{padding:12px!important}.nx-universe-workspace .meta-post>.p-5>.flex{margin-bottom:8px!important}.nx-universe-workspace .forum8-universe-badge{margin:4px 0!important;font-size:9px!important;padding:3px 6px!important}.nx-universe-workspace .meta-post .meta-card-title{font-size:16px!important;line-height:1.3!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0!important}.nx-universe-workspace .meta-post>.p-5>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.45;margin-bottom:5px!important}.nx-universe-workspace .nx-feed-reply{min-height:36px;font-size:12px}.nx-universe-workspace .nx-card-enrichment>summary{font-size:11px}.nx-universe-workspace .meta-post .nx-native-author{font-size:12px}}

.nx-forum7.nx-forum8 .nx-universe-workspace article.meta-post.nx-tone-neutral:is([data-forum8-universe=gaming],[data-forum8-universe=paranormal]){background:#0f172a!important;color:#cbd5e1!important;border-color:#334155!important}.nx-forum7.nx-forum8 .nx-universe-workspace article.meta-post.nx-tone-neutral:is([data-forum8-universe=gaming],[data-forum8-universe=paranormal]) .meta-card-title,.nx-forum7.nx-forum8 .nx-universe-workspace article.meta-post.nx-tone-neutral:is([data-forum8-universe=gaming],[data-forum8-universe=paranormal]) .meta-card-title>a{color:#fff!important}.nx-forum7.nx-forum8 .nx-universe-workspace article.meta-post.nx-tone-neutral:is([data-forum8-universe=gaming],[data-forum8-universe=paranormal])>.p-5>p{color:#cbd5e1!important}.nx-forum7.nx-forum8 .nx-universe-workspace article.meta-post.nx-tone-neutral:is([data-forum8-universe=gaming],[data-forum8-universe=paranormal]) :is(.nx-feed-reply,.nx-card-enrichment>summary,.nx-native-author strong,.nx-native-author a){color:#c7d2fe!important}.nx-forum7.nx-forum8 .nx-universe-workspace article.meta-post:not(.nx-tone-neutral) :is(.meta-card-title,.meta-card-title>a){color:#0f172a!important}
@media(max-width:767px){
 .nx-forum7[data-v23] header.nx-v23-header{flex:0 0 auto!important;max-height:none!important;min-height:90px!important}
 .nx-forum7[data-v23] .nx-universe-workspace [data-meta-publish],.nx-forum7[data-v23] .nx-universe-workspace [data-meta-publish]>*{font-size:0!important}
 .nx-forum7[data-v23] .nx-universe-workspace [data-authenticated='0'] [data-meta-publish]:after{content:'Connexion'}
 .nx-forum7[data-v23] .nx-universe-workspace [data-meta-publish]:after{font-size:11px!important}
}
@media(max-width:767px){
 .nx-forum7[data-v23] .nx-universe-workspace [data-meta-composer]{padding:8px!important}
 .nx-forum7[data-v23] .nx-universe-workspace [data-quick-rich-editor]{height:44px!important;min-height:44px!important;box-sizing:border-box!important}
 .nx-forum7[data-v23] .nx-universe-workspace .meta-post>.p-5>.flex{margin-bottom:0!important}
 .nx-forum7[data-v23] .nx-universe-workspace .meta-post .meta-card-title{margin:4px 0!important}
}
