.member-more-links{display:none}@media (width<=47.99rem){.member-sidebar__desktop-section{display:none}.member-more-links{gap:.5rem;display:grid}.member-more-links a{align-items:center;gap:.75rem;min-height:44px;padding:.75rem;display:flex}.member-more-admin{border-top:1px solid var(--border);margin-top:.5rem}}.feed-post,.feed-comment{scroll-margin-top:7rem;scroll-margin-bottom:calc(var(--member-nav-height) + 1rem)}[data-notification-target=true]{outline:2px solid var(--accent);outline-offset:4px;position:relative}[data-notification-target=true]:before{content:"Contenu mentionné";top:0;background:var(--surface);pointer-events:none;padding:.125rem .375rem;font-size:.875rem;font-weight:600;position:absolute;inset-inline-start:.75rem;transform:translateY(-50%)}.event-calendar__row{display:contents}.event-calendar__mobile-days [role=gridcell]{min-width:0}.event-calendar__mobile-days button{width:100%}.event-calendar,.event-calendar__selected,.event-calendar__selected-event,.member-page>[role=tabpanel]{min-width:0}.event-calendar__selected-event{overflow-wrap:anywhere}:root{--member-safe-bottom:env(safe-area-inset-bottom,0px);--member-nav-height:calc(4.5rem + var(--member-safe-bottom))}.shell:not(.shell--admin){min-height:100svh}.messaging-thread__actions summary{cursor:pointer;min-height:44px;padding:.75rem}.messaging-thread__actions>div{flex-wrap:wrap}.message-thread li,.qg-private-page :is(h1,h2,h3,p,a){overflow-wrap:anywhere}.qg-private-page,.qg-private-grid>*,.resource-detail,.resource-detail>*{min-width:0}.resource-detail :is(h1,p,a,.resource-detail__description){overflow-wrap:anywhere}@media (width>=48rem){.messaging-thread__actions:not([open])>div{display:flex}.messaging-thread__actions summary{display:none}}@media (width<=63.99rem){.shell:not(.shell--admin) .mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.shell:not(.shell--admin) .shell__sidebar:not(.shell__sidebar--open){visibility:hidden}.shell:not(.shell--admin) .mobile-bottom-nav{padding-bottom:var(--member-safe-bottom);grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset:auto 0 0}.mobile-bottom-nav :is(a,button){min-width:0;min-height:4.5rem;color:var(--foreground);font:inherit;text-align:center;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.35rem .15rem;font-size:.75rem;line-height:1.2;display:flex}.mobile-bottom-nav svg{width:1.25rem;height:1.25rem}.mobile-bottom-nav button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.mobile-bottom-nav button[aria-current=page]{box-shadow:inset 0 .2rem var(--accent);background:var(--surface-interactive);font-weight:800}.mobile-bottom-nav a{position:relative}.mobile-bottom-nav a>span{position:absolute;top:.15rem;right:.1rem}.shell:not(.shell--admin) .shell__main{padding-bottom:calc(var(--member-nav-height) + 1rem)}}@media (width<=47.99rem){.shell:not(.shell--admin) .ui-dialog{max-height:calc(100dvh - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;padding:1rem}.shell:not(.shell--admin) .shell__main>:has(.ui-overlay){animation:none}.shell:not(.shell--admin) .shell__main{width:100%;padding:1rem .75rem calc(var(--member-nav-height) + 1rem);padding-inline:max(.75rem, env(safe-area-inset-left,0px)) max(.75rem, env(safe-area-inset-right,0px))}.shell:not(.shell--admin) .app-topbar{padding-top:env(safe-area-inset-top,0px);gap:.5rem}.shell:not(.shell--admin) .app-topbar>strong{white-space:nowrap;font-size:.75rem}.shell:not(.shell--admin) .app-topbar>.ui-button-group{flex-flow:row;gap:.25rem}.shell:not(.shell--admin) .app-topbar .ui-button{min-width:44px;padding:.5rem}.shell:not(.shell--admin) :is(input,select,textarea){min-width:0;max-width:100%;font-size:1rem}.shell:not(.shell--admin) :is(.ui-button,.ui-tabs button,.member-user-menu__panel a,.member-user-menu__panel button){min-height:44px}.notification-center,.member-user-menu__panel{inset:calc(4.5rem + env(safe-area-inset-top,0px)) .75rem auto;width:auto;max-height:calc(100dvh - 10rem - var(--member-safe-bottom));overscroll-behavior:contain;overflow-wrap:anywhere;z-index:var(--z-overlay);position:fixed;overflow-y:auto}.notification-center header .ui-button{flex:none;width:auto}.notification-center span{white-space:normal;-webkit-line-clamp:unset;display:block;overflow:visible}.feed-page,.feed-composer,.feed-post,.feed-post__content,.feed-composer>form{min-width:0}.feed-post,.feed-composer{padding:1rem .75rem}.feed-post :is(p,a),.feed-document-card,.feed-composer-attachment{overflow-wrap:anywhere}.feed-composer__footer{background:var(--surface);z-index:1;padding-block:.5rem;position:static}.feed-composer__tools,.feed-composer__actions{flex-flow:wrap;gap:.25rem;display:flex}.feed-composer__tools .ui-button{width:auto;padding-inline:.5rem}.feed-emoji-picker{max-width:100%}.feed-emoji-picker__grid{max-height:30dvh;overflow-y:auto}.feed-mention-suggestions{max-height:30dvh;position:static}.conversation-list__meta{white-space:normal;max-width:5rem}.conversation-list__meta time{font-size:.75rem;display:block}.conversation-list__unread-label{display:inline}.conversation-list__identity{flex-wrap:wrap}:is(.shell:has(.messaging-thread) .mobile-bottom-nav,.shell:has(.messaging-thread) .app-topbar){display:none}.shell:has(.messaging-thread) .shell__main{padding:0}.messaging-thread{inset:var(--conversation-top,0px) 0 auto;height:var(--conversation-height,100dvh);width:100%;min-height:0;padding:env(safe-area-inset-top,0px) .5rem 0;padding-inline:max(.5rem, env(safe-area-inset-left,0px)) max(.5rem, env(safe-area-inset-right,0px));background:var(--background);flex-direction:column;gap:.25rem;display:flex;position:fixed;animation:none!important}.messaging-thread>*{flex-shrink:0;min-width:0}.messaging-thread>.messaging-thread__header{grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;padding:.25rem .5rem}.messaging-thread__header p{display:none}.messaging-thread__header h1{overflow-wrap:anywhere;font-size:1.125rem}.messaging-thread__actions{grid-column:auto;position:relative}.messaging-thread__actions[open]>div{background:var(--surface);border:1px solid var(--border);width:min(17rem,85vw);z-index:var(--z-dropdown);padding:.5rem;position:absolute;top:100%;right:0}.messaging-thread .message-thread{overscroll-behavior:contain;flex:1 1 0;min-height:0;max-height:none;padding:.5rem}.messaging-thread form.message-composer{padding:.5rem .5rem max(.5rem, var(--member-safe-bottom));grid-template-columns:minmax(0,1fr) auto;gap:.25rem .5rem;position:static}.message-composer__header{grid-column:1/-1}.messaging-thread .message-composer textarea{resize:none;min-height:3rem;max-height:22dvh}.messaging-thread .message-composer__submit{grid-area:2/2}.messaging-thread .messaging-local-alert{max-height:20dvh;padding:.5rem;overflow-y:auto}.messaging-thread .message-report-panel{flex:auto;min-height:0;overflow-y:auto}:is(.messaging-thread:has(.message-report-panel) .message-thread,.messaging-thread:has(.message-report-panel) .message-composer){display:none}body:has(.shell:not(.shell--admin)) .pwa-update-banner{bottom:calc(var(--member-nav-height) + .75rem);z-index:var(--z-toast)}body:has(.messaging-thread) .pwa-update-banner{display:none}}
