#shoutbox-messages-container{margin:auto;height:254px;overflow:auto;text-align:left;}.shout-horizontal{padding-left:0em;}.shout-spacing{margin:10px 0 10px 0;position:relative;}.bbcode-elements.bbcode-block-shoutbox{position:static;}.shout-spacing .bbcode-block-container{top:100%;}.shout-spacing .bbcode-block-smileys{width:100%;}.shout-pseudo.not-connected{width:90%;}.shout-form-container{margin:2px 0 5px 0;text-align:center;}.shout-form-container label{display:block;}#module-mini-shoutbox textarea,#module-mini-shoutbox textarea:valid{width:90%;min-height:60px;}#shoutbox-bbcode-container ul{margin:0;padding:0;}.shoutbox-message-container{padding:0.2em;}#archives-right{padding:1em;height:auto;text-align:center;white-space:nowrap;}#module-mini-poll hr{width:90%;margin:10px auto;}.poll-question-mini-container{padding-left:6px;text-align:left;}#module-mini-poll button.submit{margin-bottom:10px;}#mini-search-form{margin:1em 1em 1em 0;white-space:nowrap;vertical-align:middle;}@media (min-width:979px){#mini-search-form{margin:0 1em 0 0;}}#mini-search-form button{margin:0;}input[type=search]{padding:12px 40px 12px 40px;margin:0.4em;}.bbcode{position:relative;display:table;width:100%;max-width:100%;margin:0 0 12px;padding:6px;border:1px solid #879fb9;border-radius:var(--control-radius,9px);background:#f4f4f4;box-sizing:border-box;}.bbcode ~ .form-field-textarea,.bbcode ~ textarea,.bbcode ~ .form-field-textarea > textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-inline:0;}.bbcode:is(.bbcode-elements,.bbcode-elements-more) > a{border-radius:7px;color:var(--brand,#23486f);text-decoration:none;}.bbcode:is(.bbcode-elements,.bbcode-elements-more) > a:is(:hover,:focus-visible){background:var(--surface,#fff);}.bbcode-containers{display:table-cell;}.bbcode-container{display:inline-block;margin:0;padding:0.1618em;}.bbcode-container:after{position:absolute;top:0;right:-6px;height:100%;width:1px;content:"";}@media (min-width:769px){.bbcode-container{position:relative;}}.bbcode-elements{display:inline-block;}@media (min-width:769px){.bbcode-elements{position:relative;}}.bbcode-elements > a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;text-align:center;}.bbcode-elements-more{display:table-cell;margin:auto;vertical-align:middle;text-align:center;}.bbcode-elements-more > a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;}.bbcode-backspace{display:none;}@media (min-width:980px){.bbcode-backspace{display:block;}}.bbcode-block-container{position:absolute;top:120%;left:0;bottom:0;margin:0;padding:0;}.bbcode-block{margin:0;}.bbcode-block .form-element{flex-direction:row;justify-content:space-between;align-content:space-between;}@media (max-width:979px){.bbcode-block-container{top:0;left:0;bottom:0;right:0;}}@media (min-width:980px){.bbcode-block-container:after{position:absolute;content:" ";}.bbcode-block-container:before{top:-8px;left:8px;}.bbcode-block-container:after{left:5px;top:-7px;}}.bbcode-block-smileys,.bbcode-block-fa{max-height:230px;padding:0.228em;overflow-y:auto;text-align:left;}.bbcode-block-smileys img{max-width:99%;}.bbcode-block-smileys li,.bbcode-block-fa li{display:inline-block;}.bbcode-block-fa li{padding:0.1618em;width:1.309em;}.bbcode-block-smileys li a,.bbcode-block-fa li a{display:block;}@media (max-width:979px){.bbcode-block-smileys li a{padding:0.309em 0.618em;}.bbcode-block-smileys{max-height:300px;}.bbcode-block-fa li{padding:0.456em;width:29px;}.bbcode-block-fa{max-height:400px;}}.bbcode-block-container.color-picker table{width:auto;}.bbcode-block-list li{display:block;}.bbcode-block-list li a{display:block;padding:0.4em 0.4em 0.4em 0.8em;text-align:left;}.bbcode-block-code{height:300px;overflow-y:scroll;}.bbcode-block-code > ul{margin-left:0;}.bbcode-block-code li{padding:0em;}.bbcode-block-list li.bbcode-code-title:hover{cursor:auto;}.bbcode-block-list li.bbcode-code-title span{padding:0.309em 0 0;}#bbcode-expanded .form-element{margin:0;padding:0.309em 0;}.bbcode-block .form-element input{padding:0 0.309em;}.bbcode-block-fonts{height:300px;overflow-y:scroll;}@media (min-width:980px){.bbcode-block-fonts{width:210px;}.bbcode-block-title{width:170px;}.bbcode-block-ul{width:310px;}.bbcode-block-block{width:230px;}.bbcode-block-message{width:240px;}.bbcode-block-size{width:140px;}.bbcode-block-hide{width:230px;}.bbcode-block-table{width:320px;}.bbcode-block-code{width:320px;}.bbcode-block-smileys{width:320px;}.bbcode-block-fa{width:420px;}.bbcode-block-aligns{width:230px;}.bbcode-block-positions{width:230px;}}.bbcode-forbidden,.bbcode-forbidden i{cursor:not-allowed;}.bbcode i[class*="bbcode-icon-"]::before{content:var(--fa);}.bbcode-elements:has(.bbcode-forbidden),.bbcode-elements:has(i[class*="bbcode-forbidden"]),.bbcode-elements-more:has(.bbcode-forbidden),.bbcode-container:has(> .bbcode-elements:only-child .bbcode-forbidden){display:none !important;}.bbcode-block li:has(> a.bbcode-forbidden),.bbcode-block a.bbcode-forbidden{display:none !important;}.bbcode-forbidden,.bbcode-forbidden i{display:none !important;}.bbcode-block-container{margin-left:-2px;z-index:90;max-width:calc(100vw - 34px);text-align:left;}.bbcode-block-container:before,.bbcode-block-container:after{display:none !important;}.bbcode-block{min-width:280px;max-width:calc(100vw - 34px);padding:12px;overflow:hidden;box-sizing:border-box;}.bbcode-block-list{padding:6px 0;}.bbcode-block-list li a,.bbcode-block-list li.bbcode-code-title span{display:block;padding:12px 20px 12px 24px;text-align:left;}.bbcode-block-list li a{margin:2px 6px;}.bbcode-block .form-element{display:grid;grid-template-columns:minmax(0,1fr) minmax(58px,82px);align-items:center;gap:14px;width:100%;margin:0;padding:16px 22px 16px 28px;box-sizing:border-box;}.bbcode-block .form-element label.smaller{width:auto;margin:0;padding:0;}.bbcode-block .form-element .form-field{width:auto;min-width:0;margin:0;padding:0;box-sizing:border-box;}.bbcode-block .form-element input,.bbcode-block .form-element select{width:100%;min-height:40px;max-width:92px;padding:7px 10px;text-align:center;box-sizing:border-box;}.bbcode-block .form-element input[type="checkbox"]{width:20px;min-width:20px;height:20px;min-height:20px;margin:0;justify-self:center;}.bbcode-form-element-text{padding:16px 22px 16px 28px;text-align:center;box-sizing:border-box;}.bbcode-form-element-text a,.bbcode-form-element-text a:hover,.bbcode-form-element-text a:focus{display:inline-flex;align-items:center;justify-content:center;gap:8px;}.bbcode-block-fa,.bbcode-block-smileys{width:min(420px,calc(100vw - 34px));max-width:calc(100vw - 34px);max-height:340px;padding:12px 14px 12px 24px;overflow:auto;overflow-x:hidden;box-sizing:border-box;}.bbcode-block-fa li,.bbcode-block-smileys li{display:inline-flex;width:auto;margin:3px;padding:0;}.bbcode-block-fa li a,.bbcode-block-smileys li a{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;box-sizing:border-box;}.bbcode-block-smileys img,.bbcode-block-smileys .smiley{max-width:30px;max-height:30px;}.bbcode-block-container.color-picker td{padding:0;}.bbcode-block-container.color-picker td a{width:32px;height:32px;}@media (max-width:640px){.bbcode-block-container{left:0;right:auto;width:auto;max-width:calc(100vw - 34px);margin-left:-2px;}.bbcode-block{min-width:0;width:min(350px,calc(100vw - 34px));max-width:calc(100vw - 34px);max-height:58vh;overflow:auto;overflow-x:hidden;padding:10px;}.bbcode-block .form-element{grid-template-columns:1fr;gap:6px;padding:10px 14px 10px 18px;}.bbcode-block .form-element .form-field,.bbcode-block .form-element input,.bbcode-block .form-element select{width:100%;max-width:100%;min-height:34px;text-align:left;box-sizing:border-box;}.bbcode-block .form-element input[type="checkbox"]{width:20px;min-width:20px;height:20px;min-height:20px;justify-self:start;}.bbcode-form-element-text{padding:11px 14px 11px 18px;}.bbcode-block-fa,.bbcode-block-smileys{width:min(350px,calc(100vw - 34px));max-width:calc(100vw - 34px);max-height:50vh;padding:10px 12px 10px 16px;}.bbcode-block-fa li a,.bbcode-block-smileys li a{width:36px;min-width:36px;height:36px;min-height:36px;}}@media (max-width:768px){.bbcode{display:flex;flex-wrap:wrap;align-items:flex-start;}.bbcode-containers{display:block;flex:1 1 calc(100% - 42px);min-width:0;}.bbcode-elements-more{display:flex;flex:0 0 36px;width:36px;min-width:36px;height:36px;margin:0 0 0 auto;align-items:center;justify-content:center;}.bbcode > .bbcode-block-container.bbcode-mobile-open{position:static;top:auto;right:auto;bottom:auto;left:auto;display:block !important;flex:0 0 100%;width:100%;max-width:100%;margin:12px 0 0;z-index:auto;}.bbcode > .bbcode-block-container.bbcode-mobile-open .bbcode-block{width:100%;max-width:100%;}}.grecaptcha-badge{bottom:70px !important;}@media (max-width:768px){.grecaptcha-badge{z-index:300 !important;bottom:60px !important;}.g-recaptcha div{width:101% !important;}.g-recaptcha iframe{max-width:101%;}}.column-last-update{width:160px;}.nbr-connected-user-container{margin-top:10px;}.online-users-container{margin:10px 0;}.online-user{margin:auto;}footer#footer .footer-content{margin:0 auto 0 auto;padding:1.5em 0;max-width:100%;}.module-mini-contents{padding-top:10px;text-align:center;}.module-mini-bottom{height:0px;}#module-online table{width:100%;margin-top:20px;}.ptfr-2027 #module-calendar .calendar-container{min-width:0;margin:0;padding:0;}.ptfr-2027 #module-calendar .calendar-date-controls{display:flex;justify-content:center;margin:0 0 14px;padding:0;}.ptfr-2027 #module-calendar .calendar-date-form{display:block;width:auto;max-width:100%;margin:0;padding:0;border:0;background:transparent;}.ptfr-2027 #module-calendar .calendar-date-row{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;justify-content:center;margin:0;padding:0;}.ptfr-2027 #module-calendar .calendar-date-row .form-element{margin:0;padding:0;min-width:0;}.ptfr-2027 #module-calendar .calendar-date-row .form-field{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;margin:0;padding:0;}.ptfr-2027 #module-calendar .calendar-date-label{display:block;font-size:.77rem;font-weight:700;color:var(--muted);}.ptfr-2027 #module-calendar .calendar-date-row select{width:auto;min-width:100px;max-width:min(44vw,230px);min-height:40px;margin:0;padding:6px 30px 6px 11px;border:1px solid var(--panel-line);border-radius:8px;background:var(--surface);color:var(--ink);}.ptfr-2027 #module-calendar .calendar-content{margin:0;padding:0;overflow-x:auto;}.ptfr-2027 #module-calendar table.calendar-table{width:100%;min-width:430px;margin:0;border:1px solid var(--line);border-radius:10px;border-spacing:0;overflow:hidden;}.ptfr-2027 #module-calendar table.calendar-table th{padding:9px 6px;text-align:center;background:var(--tint);border:0;border-bottom:1px solid var(--line);}.ptfr-2027 #module-calendar table.calendar-table td{height:52px;padding:5px;vertical-align:top;border:1px solid var(--line);border-width:0 0 1px 1px;background:var(--surface);text-align:right;}.ptfr-2027 #module-calendar table.calendar-table td:first-child{border-left:0;}.ptfr-2027 #module-calendar table.calendar-table tr:last-child td{border-bottom:0;}.ptfr-2027 #module-calendar table.calendar-table td.calendar-week{width:5%;padding:6px;text-align:center;background:var(--soft);color:var(--muted);font-size:.8rem;}.ptfr-2027 #module-calendar table.calendar-table td a{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:2px 5px;border-radius:7px;font-weight:650;}.ptfr-2027 #module-calendar table.calendar-table td a:is(:hover,:focus-visible){background:var(--brand);color:#fff;}.ptfr-2027 #module-calendar .calendar-top-container{padding:10px;}.ptfr-2027 #module-calendar .calendar-top-content{text-align:center;}.ptfr-2027 #module-calendar .calendar-top-l{float:left;padding:0;}.ptfr-2027 #module-calendar .calendar-top-r{float:right;padding:0;}.ptfr-2027 #module-calendar .legend-line{padding:8px;text-align:left;background:var(--soft);}.ptfr-2027 #module-calendar .legend{padding-right:10px;}.ptfr-2027 #module-calendar .event-display-author,.ptfr-2027 #module-calendar .event-display-dates{padding:12px 15px;}.ptfr-2027 #module-calendar .participants-calendar,.ptfr-2027 #module-calendar .jour-restant-calendar{float:none;display:inline-flex;margin:0 10px 10px 0;padding:10px;}.ptfr-2027 #module-calendar .fond-evenements{padding:12px;}.ptfr-2027 #module-calendar .notice-events{padding:10px 12px;}.ptfr-2027 #module-calendar .content-calendar-bottom{margin-bottom:12px;}.ptfr-2027 #module-calendar .calendar-date-add-big{vertical-align:middle;}.ptfr-2027 #module-mini-calendar .calendar-date-controls{margin-bottom:8px;}.ptfr-2027 #module-mini-calendar .calendar-content{margin:0;}.ptfr-2027 #module-mini-calendar .calendar-top-container{padding:6px;}.ptfr-2027 #module-mini-calendar .calendar-date-row{gap:5px;}.ptfr-2027 #module-mini-calendar .calendar-date-row select{min-width:70px;max-width:116px;padding:5px 22px 5px 7px;}.ptfr-2027 #module-mini-calendar .calendar-content table{min-width:0;}@media (max-width:600px){.ptfr-2027 #module-calendar table.calendar-table{min-width:0;table-layout:fixed;}.ptfr-2027 #module-calendar table.calendar-table:is(td,th){padding:5px 2px;font-size:.75rem;}.ptfr-2027 #module-calendar table.calendar-table td a{min-width:26px;min-height:26px;padding:2px;}.ptfr-2027 #module-calendar .calendar-date-row{justify-content:stretch;}.ptfr-2027 #module-calendar .calendar-date-row .form-element{flex:1 1 115px;}.ptfr-2027 #module-calendar .calendar-date-row select{max-width:100%;width:100%;}}.ptfr-2027 #module-calendar-events{display:grid;gap:12px;}.ptfr-2027 #module-calendar-events > header{margin:0;}.ptfr-2027 #module-calendar-events .notice-events{display:block;width:auto;max-width:100%;margin:0;}.ptfr-2027 #module-calendar-events .fond-evenements{margin:0;padding:0;}.ptfr-2027 #module-calendar .content-size-calendar,.ptfr-2027 #module-calendar-events .content-size-calendar{margin:10px 0;}.ptfr-2027 #module-calendar .article-calendar .actions,.ptfr-2027 #module-calendar-events .article-calendar .actions{display:flex;gap:7px;margin:8px 0 10px;}.ptfr-2027 #module-calendar-events{padding:clamp(12px,1.6vw,20px);border:1px solid var(--surface-edge);border-radius:12px;background:var(--surface);gap:10px;}.ptfr-2027 #module-calendar-events .fond-evenements{padding:10px;margin:0;border-radius:10px;background:var(--section-fill);}.ptfr-2027 #module-calendar-events .article-calendar{margin:0;}.ptfr-2027 #module-calendar-events:is(.article-calendar header,.article-calendar .content){margin:0;}.ptfr-2027 #module-calendar-events > .center{padding:12px;}.ptfr-2027:is(#module-calendar,#module-mini-calendar) .calendar-date-add-big{display:inline-flex;margin:8px 0;padding:7px 11px;}.ptfr-2027 #module-mini-calendar .module-mini-contents{padding:14px 16px;}.ptfr-2027 #module-mini-calendar .module-mini-contents >:is(a,.basic-button,.button){margin:8px 0;}.ptfr-2027 #module-mini-calendar .calendar-date-add-big{margin:9px 0;}.ptfr-2027:is(#module-calendar-events,#module-mini-calendar) >:is(.content,.module-contents,.module-mini-contents){padding:14px 16px;}.ptfr-2027 #module-calendar-events > .center{padding:14px 16px;}@media (max-width:979px){.more-element-sharing{position:relative;margin:10px 0;padding:0;}}@media (min-width:980px){.more-element-sharing{margin:10px 0;}}.sharing-button{display:none;}.sharing-elements-list{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;text-align:center;justify-content:flex-start;align-items:center;gap:7px;flex-wrap:wrap;}@media (min-width:980px){.sharing-elements-list{justify-content:flex-start;}}.sharing-element{flex:0 0 auto;}@media (min-width:769px){.sharing-element{margin:0;}}.sharing-element a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px;max-height:42px;margin:0;padding:0;border:1px solid #bfd2e5;border-radius:9px;background:#e7f1fb;color:#24517d;text-decoration:none;}@media (max-width:468px){a.social-connect.login-page{display:block;}}a.social-connect.login-page{margin:0.8em 0;}.horizontal-fieldset a.social-connect{margin:0;vertical-align:middle;}span.social-connect{padding:1em 1.618em;}a.social-connect{display:inline-block;margin:1em;padding:1em 1.618em;text-align:center;vertical-align:middle;}a.social-connect span{display:none;}.social-networks-list-container .sortable-title{padding:8px 0.309em 12px 10px;}.social-networks-menu{margin-bottom:1.618em;vertical-align:top;}@media (min-width:769px){.social-networks-menu{width:calc(99%/2);display:inline-block;padding-right:2.618em;}}#module-mini-social-networks .module-mini-top{text-align:left;}#module-mini-social-networks .module-mini-contents{margin-top:0;}@media (max-width:979px){#module-mini-social-networks .module-mini-contents{margin-top:0;}}.ptfr-2027 .more-element-sharing{display:flow-root;position:static;float:none;clear:both;width:100%;max-width:100%;min-height:0;margin:14px 0;padding:12px 14px;box-sizing:border-box;border:1px solid #cfdeeb;border-radius:10px;background:#f5f8fc;}.ptfr-2027:is(.more-element-sharing,.media-share) .sharing-elements-list{position:static;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;width:100%;margin:0;padding:0;}.ptfr-2027 .sharing-element{margin:0;float:none;}.ptfr-2027 .sharing-element a{border-radius:9px;background:#deebfa;color:#215689;}.ptfr-2027 .sharing-element:nth-child(2) a{background:#dff1ef;border-color:#badcd5;color:#176e64;}.ptfr-2027 .sharing-element:nth-child(3) a{background:#f0e7f8;border-color:#dccbec;color:#704393;}.ptfr-2027 .sharing-element:nth-child(4) a{background:#fcefdc;border-color:#edcfa8;color:#925a1e;}.ptfr-2027 .sharing-element:nth-child(5) a{background:#e1eff8;border-color:#bdd4e5;color:#245d83;}.ptfr-2027 .sharing-element a:is(:hover,:focus-visible){filter:brightness(.94);}.ptfr-2027 .sharing-element a:is(i,svg){color:inherit;}.ptfr-2027:is(.module-mini-contents,.module-contents,.media-share) > .more-element-sharing{margin:12px 0;}@media (max-width:480px){.ptfr-2027 .more-element-sharing{padding:10px;}.ptfr-2027 .sharing-elements-list{gap:6px;}}.ptfr-2027 #module-connect{position:relative;min-width:0;overflow:visible;}.ptfr-2027 #module-connect.horizontal{width:fit-content;max-width:100%;}.ptfr-2027 #module-connect:is(ul,li):not(.base-menu-panel){margin:0;padding:0;list-style:none;}.ptfr-2027 #module-connect .connect-elements-container{display:flex;flex-wrap:wrap;gap:9px;align-items:stretch;}.ptfr-2027 #module-connect.vertical .connect-elements-container{flex-direction:column;}.ptfr-2027 #module-connect .connect-element{min-width:0;}.ptfr-2027 #module-connect:is(.connect-element > a,.connect-group-toggle,.connect-guest-button){display:flex;align-items:center;gap:8px;min-height:40px;padding:7px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);font-size:.88rem;font-weight:620;text-decoration:none;cursor:pointer;}.ptfr-2027 #module-connect:is(.connect-element > a,.connect-group-toggle,.connect-guest-button):hover{background:var(--tint);border-color:#a3b8bf;}.ptfr-2027 #module-connect .connect-guest-button{width:fit-content;background:var(--brand);color:#fff;border-color:var(--brand);}.ptfr-2027 #module-connect .connect-guest-button:hover{background:var(--brand-hover);}.ptfr-2027 #module-connect .connect-element > a > i,.ptfr-2027 #module-connect .connect-group-toggle > i{color:var(--brand);}.ptfr-2027 #module-connect:is(.connect-profil,.connect-pm) > a > i{color:var(--blue);}.ptfr-2027 #module-connect .connect-event > a{background:var(--warning-bg);color:var(--warning);}.ptfr-2027 #module-connect .connect-event > a:hover{background:#ffe7d2;}.ptfr-2027 #module-connect .connect-event > a > i{color:var(--warning);}.ptfr-2027 #module-connect .connect-disconnect > a{color:var(--danger);}.ptfr-2027 #module-connect .connect-disconnect > a > span{display:inline-flex;align-items:center;gap:8px;}.ptfr-2027 #module-connect button.js-menu-button{display:none;}.ptfr-2027 #module-connect details{position:relative;}.ptfr-2027 #module-connect summary{list-style:none;}.ptfr-2027 #module-connect summary::-webkit-details-marker{display:none;}.ptfr-2027 #module-connect .connect-group-toggle::after{content:'';width:7px;height:7px;margin:0 2px 3px auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);}.ptfr-2027 #module-connect details[open] .connect-group-toggle{background:var(--tint);border-color:#a3b8bf;}.ptfr-2027 #module-connect details[open] .connect-group-toggle::after{transform:rotate(225deg);margin-top:4px;}.ptfr-2027 #module-connect .connect-group-menu a,.ptfr-2027 #module-connect .connect-group-menu .connect-menu-moderation-heading > .connect-menu-moderation-label{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:7px 9px;border-radius:7px;color:var(--ink);text-decoration:none;}.ptfr-2027 #module-connect .connect-group-menu li + li{margin-top:3px;}.ptfr-2027 #module-connect .connect-group-menu a:hover{background:var(--blue-soft);}.ptfr-2027 #module-connect:is(.connect-menu-label,.connect-menu-moderation-label,.connect-management-blue){display:inline-flex;align-items:center;gap:8px;min-width:0;}.ptfr-2027 #module-connect .connect-menu-label span{overflow-wrap:anywhere;}.ptfr-2027 #module-connect .connect-management-blue{color:var(--brand);}@media (max-width:720px){.ptfr-2027 #module-connect.horizontal.connected.connect-ready button.js-menu-button{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--panel-line);color:var(--brand);}.ptfr-2027 #module-connect.horizontal.connected.connect-ready button.js-menu-button:hover{background:var(--tint);}.ptfr-2027 #module-connect.horizontal.connected.connect-ready:not(.active-connect) .connect-elements-container{display:none;}.ptfr-2027 #module-connect.horizontal.connected .connect-elements-container{display:grid;margin-top:8px;}}.ptfr-2027 #module-connect .connect-notification-badge,.ptfr-2027 #module-connect .connect-event:is(.blink,strong),.ptfr-2027 #module-connect .connect-has-notification .connect-notification-badge{background:#d73653;color:#fff;border:1px solid #b72947;border-radius:999px;font-size:.78rem;font-weight:800;line-height:1.3;text-align:center;padding:3px 8px;}.ptfr-2027 #module-connect .connect-event > a{background:#fff0f3;border-color:#f0a9b9;color:#9d1c3c;}.ptfr-2027 #module-connect .connect-event > a:is(:hover,:focus-visible){background:#ffe2e9;border-color:#d96d88;color:#861532;}.ptfr-2027 #module-connect .connect-event > a > i{color:#c12347;}.ptfr-2027 #module-connect .connect-event > a:is(.blink,strong){color:#fff;}.ptfr-2027 #module-connect .connect-group.connect-event summary{border-color:#e9a0b1;background:#fff0f3;}.ptfr-2027 #module-connect .connect-group.connect-event summary:is(:hover,:focus-visible){background:#ffe1e9;}div.mce-edit-area,div.mce-statusbar{margin-left:auto;margin-right:auto;width:98%;}label.mce-wordcount{position:relative;}div.mce-window-head{padding:20px 15px;}.form-element-textarea .form-field-textarea div{float:none;}.mce-resizehandle{margin-bottom:5px !important;}div[id$="rich_text_field"].editor-tinymce .form-field-textarea.field-required:after,div[id$="rich_text_field"].editor-tinymce.constraint-status-right .form-field-textarea.field-required:after,div[id$="rich_text_field"].editor-tinymce.constraint-status-error .form-field-textarea.field-required:after{top:auto;right:28px;}div[id$="rich_text_field"].editor-tinymce.constraint-status-error .form-field-textarea.field-required:after{bottom:10px;}div[id$="rich_text_field"].editor-tinymce.constraint-status-right .form-field-textarea.field-required:after{bottom:8px;}ul.lastcoms{list-style-type:none;margin:5px 0;padding:0;}ul.lastcoms li{text-align:left;}.lastcoms-horizontal li{display:inline-block;padding-left:5px;}#module-mini-lastcoms.module-mini-container{padding:20px;margin-bottom:20px;width:100%;height:auto;}:where([id^="module-user-"]) .ptfr-dashboard-header{margin:0 0 1.1em;padding:0;}:where([id^="module-user-"]) .ptfr-dashboard-eyebrow{display:block;margin:0 0 0.55em;}:where([id^="module-user-"]) .ptfr-dashboard-heading{display:flex;align-items:end;justify-content:space-between;gap:1em 2em;}:where([id^="module-user-"]) .ptfr-dashboard-heading h1{margin:0;padding:0;}:where([id^="module-user-"]) .ptfr-dashboard-heading p{margin:0;text-align:right;}#module-user-home .ptfr-dashboard-content{padding:0;}:where([id^="module-user-"]) ul#profile-container.ptfr-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.8em;width:100%;margin:0 0 1.5em;padding:0;list-style:none;}:where([id^="module-user-"]) ul#profile-container.ptfr-dashboard-grid > li{min-width:0;margin:0;padding:0;text-align:left;}:where([id^="module-user-"]) .ptfr-dashboard-card > a{display:flex;align-items:center;gap:0.95em;min-height:118px;width:100%;padding:1.15em 1em;}:where([id^="module-user-"]) .ptfr-dashboard-icon{position:relative;display:inline-flex;flex:0 0 52px;width:52px;height:52px;align-items:center;justify-content:center;}:where([id^="module-user-"]) .ptfr-dashboard-badge{position:absolute;top:-6px;right:-6px;display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;padding:0 5px;}:where([id^="module-user-"]) .ptfr-dashboard-copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:0.2em;}:where([id^="module-user-"]) .ptfr-dashboard-chevron{flex:0 0 auto;margin-left:auto;}@media (max-width:1050px){:where([id^="module-user-"]) ul#profile-container.ptfr-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:700px){:where([id^="module-user-"]) .ptfr-dashboard-heading{align-items:flex-start;flex-direction:column;gap:0.4em;}:where([id^="module-user-"]) .ptfr-dashboard-heading p{text-align:left;}:where([id^="module-user-"]) ul#profile-container.ptfr-dashboard-grid{grid-template-columns:1fr;gap:0.65em;}:where([id^="module-user-"]) .ptfr-dashboard-card > a{min-height:94px;padding:0.9em;}:where([id^="module-user-"]) .ptfr-dashboard-icon{flex-basis:46px;width:46px;height:46px;}}:where([id^="module-user-"]) .preview-img{max-height:180px;vertical-align:top;}:where([id^="module-user-"]) .user-agreement{width:90%;max-width:none;max-height:250px;overflow-y:auto;}:where([id^="module-user-"]) .user-group-select{margin-bottom:1.309em;}:where([id^="module-user-"]) .user-group-select fieldset{margin:0;}:where([id^="module-user-"]) .user-group-select label{width:auto;vertical-align:middle;}#module-user-contribution-list hr{margin:1.309em 0;}:where([id^="module-user-"]) .module-contribution-element{float:left;margin:1.309em 0;text-align:center;}:where([id^="module-user-"]) .unprocessed-contribution{margin:auto;width:300px;overflow:hidden;text-align:center;}:where([id^="module-user-"]) .unprocessed-contribution div{float:left;width:50%;}#module-user-moderation-panel .content{padding-bottom:75px;}#module-user-moderation-panel .bt td:before{display:none;}#module-user-moderation-panel .bt-content{display:block;width:100%;text-align:center;}#module-user-contribution-list > .content{padding:1.5em;}:where([id^="module-user-"]) .contribution-intro{margin:0 0 1em;}:where([id^="module-user-"]) .contribution-modules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1em;margin:0 0 2em;}:where([id^="module-user-"]) .contribution-module-card{display:flex;min-height:118px;padding:1.25em;flex-direction:column;align-items:center;justify-content:center;gap:0.65em;text-align:center;}:where([id^="module-user-"]) .contribution-module-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;}:where([id^="module-user-"]) .contribution-list-title{margin:2em 0 1em;padding:0 0 0.65em;}@media (max-width:900px){:where([id^="module-user-"]) .contribution-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:560px){#module-user-contribution-list > .content{padding:1em;}:where([id^="module-user-"]) .contribution-modules-grid{grid-template-columns:1fr;gap:0.75em;}:where([id^="module-user-"]) .contribution-module-card{min-height:92px;padding:1em;flex-direction:row;justify-content:flex-start;text-align:left;}:where([id^="module-user-"]) .contribution-module-icon{flex:0 0 40px;width:40px;height:40px;}}:where([id^="module-user-"]) .convers-announce{padding-right:0;}:where([id^="module-user-"]) .convers-title{width:50%;text-align:left;}:where([id^="module-user-"]) .available-modules-msg{margin-bottom:1em;text-align:center;}:where([id^="module-user-"]) .ptfr-comments-filter{margin:0 0 1.4em;padding:0;}:where([id^="module-user-"]) .ptfr-comments-filter form,:where([id^="module-user-"]) .ptfr-comments-filter fieldset{margin:0;}:where([id^="module-user-"]) .ptfr-comments-filter fieldset{padding:1.25em;}:where([id^="module-user-"]) .ptfr-comments-filter .form-element{margin:0;}:where([id^="module-user-"]) .ptfr-comments-filter select{min-height:42px;}:where([id^="module-user-"]) .ptfr-comments-pagination{margin:1em 0;}:where([id^="module-user-"]) .ptfr-comments-empty{margin:1.2em 0;padding:1.4em;text-align:center;}#module-user-comments article.message,#module-user-pm article.message{margin:0 0 1.4em;padding:0;}#module-user-comments article.message > header{display:none;}#module-user-comments article.message > .message-container,#module-user-pm article.message > .message-container{display:grid;grid-template-columns:165px minmax(0,1fr);grid-template-rows:auto 1fr;min-width:0;}#module-user-comments .message-user-infos,#module-user-pm .message-user-infos{grid-column:1;grid-row:1 / 3;width:auto;min-width:0;padding:1.2em 0.9em;text-align:center;}#module-user-comments .message-level,#module-user-pm .message-level{margin-top:0.25em;}#module-user-comments .message-avatar,#module-user-pm .message-avatar{display:block;width:84px;height:84px;aspect-ratio:1 / 1;margin:0.9em auto 0;padding:0;overflow:hidden;object-fit:cover;box-sizing:border-box;}#module-user-comments .message-date,#module-user-pm .message-date{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-start;gap:0.75em;min-width:0;margin:0;padding:0.85em 1em 0.25em;}#module-user-comments label.checkbox[for^="multiple-checkbox-"],#module-user-comments input.multiple-checkbox,:where([id^="module-user-"]) .ptfr-comments-page label.checkbox[for^="multiple-checkbox-"],:where([id^="module-user-"]) .ptfr-comments-page input.multiple-checkbox{display:none !important;}#module-user-comments .ptfr-comment-actions{display:flex;align-items:center;flex-wrap:wrap;gap:0.35em;margin:0;}#module-user-comments .ptfr-comment-action{display:inline-flex;min-width:38px;min-height:38px;align-items:center;justify-content:center;margin:0;padding:0.48em 0.68em;}#module-user-comments .message-message,#module-user-pm .message-message{grid-column:2;grid-row:2;min-width:0;margin:0;padding:0.7em 1em 1.15em;}#module-user-comments .message-message .message-content,#module-user-pm .message-message .message-content{padding:0;}#module-user-comments .view-topic{margin-top:1.2em;}#module-user-comments .view-topic a{display:inline-flex;align-items:center;gap:0.55em;}#module-user-comments .view-topic a i{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;}#module-user-comments article.comment-item{margin:0 0 1.4em;}#module-user-comments article.comment-item .message-header-container{padding:1em;}#module-user-comments article.comment-item .message-content{padding:1em;}@media (max-width:700px){:where([id^="module-user-"]) .ptfr-comments-filter fieldset{padding:1em 0.9em;}#module-user-comments article.message > .message-container,#module-user-pm article.message > .message-container{grid-template-columns:1fr;grid-template-rows:auto auto auto;}#module-user-comments .message-user-infos,#module-user-pm .message-user-infos{grid-column:1;grid-row:1;display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto auto;gap:0.1em 0.75em;align-items:center;text-align:left;}#module-user-comments .message-avatar,#module-user-pm .message-avatar{grid-column:1;grid-row:1 / 3;width:54px;height:54px;margin:0;}#module-user-comments .message-pseudo,#module-user-comments .message-level,#module-user-pm .message-pseudo,#module-user-pm .message-level{grid-column:2;margin:0;}#module-user-comments .message-date,#module-user-pm .message-date{grid-column:1;grid-row:2;align-items:flex-start;flex-direction:column;padding:0.75em 0.9em 0.25em;}#module-user-comments .message-message,#module-user-pm .message-message{grid-column:1;grid-row:3;padding:0.65em 0.9em 1em;}}#module-user-error-403 .content,#module-user-error-404 .content{text-align:center;}#module-user-error-403 .fa-warning,#module-user-error-404 .fa-warning{display:block;margin:0.618em auto 0.309em auto;}#module-user-error-403 .message-error,#module-user-error-404 .message-error{padding:1.309em 0;}#module-user-error-403 .type-error,#module-user-error-404 .type-error{padding:0.618em 0;}#module-user-group-list header h1{margin-top:1.309em;text-align:left;}#module-user-group-list > .content{margin:2em 0;}:where([id^="module-user-"]) .group-container{display:flex;flex-direction:column;}:where([id^="module-user-"]) .groups-list-container > header{text-align:center;}:where([id^="module-user-"]) .list-members-container{flex:0 0 auto;order:4;}:where([id^="module-user-"]) .list-members-container > header{margin:0;padding:0;}:where([id^="module-user-"]) .list-members-container > .content{display:flex;overflow:hidden;padding:0;max-height:0;}:where([id^="module-user-"]) .list-members-container.selected > .content{max-height:9999px;padding:0.456em;}:where([id^="module-user-"]) .list-admins-container{order:2;}:where([id^="module-user-"]) .list-modos-container{order:3;}:where([id^="module-user-"]) .list-group-container.reorder-top{order:1;}:where([id^="module-user-"]) .list-members-container-action{float:right;}:where([id^="module-user-"]) .list-members-container-action a{width:25px;height:25px;text-align:center;}:where([id^="module-user-"]) .list-members-container-action i{vertical-align:middle;}:where([id^="module-user-"]) .action-less{display:none;}:where([id^="module-user-"]) .selected .action-less{display:inline-block;}:where([id^="module-user-"]) .action-more{display:inline-block;}:where([id^="module-user-"]) .selected .action-more{display:none;}:where([id^="module-user-"]) .group-button{display:inline-block;}:where([id^="module-user-"]) .group-has-img{max-width:150px;}:where([id^="module-user-"]) .user-card,:where([id^="module-user-"]) .user-card header,:where([id^="module-user-"]) .user-card .content{margin:0;padding:0;}@media (min-width:980px){#module-user-group-list .elements-container,#module-user-groups-list .elements-container{flex-direction:row;}:where([id^="module-user-"]) .elements-container > .user-card{width:calc(100% / 2.3);margin:1em;}}@media (max-width:591px){:where([id^="module-user-"]) .elements-container > .user-card{width:calc(100%);}}:where([id^="module-user-"]) .user-card .content{display:flex;height:100%;}:where([id^="module-user-"]) .user-card .content:after,:where([id^="module-user-"]) .user-card .content:before{display:none;}:where([id^="module-user-"]) .user-card .avatar-container{margin:0.809em 0.456em 0.809em 0.456em;flex:0 0 90px;}:where([id^="module-user-"]) .user-level{margin-top:1em;padding-left:0.456em;}:where([id^="module-user-"]) .user-pseudo,:where([id^="module-user-"]) .user-extended-field{padding-left:0.456em;}:where([id^="module-user-"]) .user-extended-field{text-align:left;}:where([id^="module-user-"]) .infos-container{flex:1 1 auto;margin:-1px -1px -1px 0;}:where([id^="module-user-"]) #cssmenu-pmactions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin:0;}:where([id^="module-user-"]) #cssmenu-pmactions .pm-action-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0.72em 1.05em;}:where([id^="module-user-"]) #cssmenu-pmactions .pm-action-button i{flex:0 0 auto;}@media (max-width:640px){:where([id^="module-user-"]) #cssmenu-pmactions{align-items:stretch;gap:8px;}:where([id^="module-user-"]) #cssmenu-pmactions .pm-action-button{width:100%;justify-content:flex-start;}}:where([id^="module-user-"]) .titre-modif-profil{padding:0.4em;}:where([id^="module-user-"]) #inscription{width:fit-content;padding:20px;float:left;}:where([id^="module-user-"]) #mdp-oublie{width:fit-content;padding:20px;float:left;}:where([id^="module-user-"]) .error-retour-404{padding:0.4em;margin:1em;}#module-user-convers > .content{margin:0 0 1.4em;padding:1.2em 1.4em 1.4em;overflow-x:auto;}:where([id^="module-user-"]) .pm-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.8em 2em;margin:0 0 1.2em;}:where([id^="module-user-"]) .pm-legend{display:flex;flex-wrap:wrap;gap:0.5em 1.8em;margin:1.1em 0 0;padding:1em 0 0;list-style:none;}:where([id^="module-user-"]) .pm-legend li{display:inline-flex;align-items:center;gap:0.5em;margin:0;padding:0;}#module-user-convers table#table{width:100%;margin:0;}#module-user-convers table#table thead th{padding:0.9em 1.1em;}#module-user-convers table#table thead th:nth-child(n + 3){text-align:left;}#module-user-convers table#table tbody td[colspan]{padding:2em 1.1em;text-align:center;}#module-user-convers table#table tbody td{padding:1em 1.1em;text-align:left;vertical-align:middle;}#module-user-convers table#table td.convers-announce,#module-user-convers table#table thead th:first-child{width:5em;padding-right:0;text-align:center;}#module-user-convers table#table td.convers-select{width:3em;padding-right:0;text-align:center;}@media (max-width:700px){#module-user-convers > .content{padding:0.8em 0.7em;}#module-user-convers table#table{display:flex;flex-direction:column;}#module-user-convers table#table tbody{display:block;order:1;}#module-user-convers table#table tfoot,#module-user-convers table#table tfoot tr,#module-user-convers table#table tfoot th{display:block;}#module-user-convers table#table tfoot{order:2;}#module-user-convers table#table thead{display:none;}#module-user-convers table#table tbody tr{display:grid;grid-template-columns:max-content 2.4em minmax(0,1fr);grid-template-areas:"icon check title"  "icon check who"  "icon check last";padding:0.6em 0;}#module-user-convers table#table tbody td{padding:0.25em 0.6em;}#module-user-convers table#table td.convers-announce{grid-area:icon;width:auto;padding-right:0.6em;}#module-user-convers table#table td.convers-announce i{display:inline-block;vertical-align:middle;}#module-user-convers table#table td.convers-select{grid-area:check;width:auto;}#module-user-convers table#table td.convers-title{grid-area:title;width:auto;}#module-user-convers table#table td.convers-participants{grid-area:who;}#module-user-convers table#table td.convers-last{grid-area:last;}#module-user-convers table#table tbody tr:has(td[colspan]){display:block;}#module-user-convers table#table tbody td[colspan]{padding:1.6em 0.6em;}}#module-user-convers table tfoot th,#module-user-convers table tfoot td{height:auto;min-height:0;padding:0.9em 1.1em;text-align:left;vertical-align:middle;}#module-user-convers #marginleft{display:inline-flex;align-items:center;gap:10px;margin:0;padding:0;}#module-user-convers #marginleft input[type="checkbox"]{margin:0;}#module-user-convers #marginleft label{margin:0;cursor:pointer;}#module-user-convers #marginleft button.submit{margin:0;padding:0.72em 1.05em;height:auto;min-height:42px;}#module-user-convers table tfoot .pagination,#module-user-convers table tfoot ul.pagination,#module-user-convers table tfoot .float-right{margin:0;padding:0;}#module-user-view-profile.mmfr-profile{box-sizing:border-box;width:100%;padding:0;}#module-user-view-profile .mmfr-profile-title h1{margin-bottom:1.25rem;}#module-user-view-profile .mmfr-profile-hero{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem;margin-bottom:1rem;}#module-user-view-profile .mmfr-profile-identity{display:flex;align-items:center;gap:1.15rem;min-width:0;}#module-user-view-profile .mmfr-profile-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 76px;width:76px;height:76px;}#module-user-view-profile .mmfr-profile-heading{min-width:0;}#module-user-view-profile .mmfr-profile-heading h2{margin:0;overflow-wrap:anywhere;}#module-user-view-profile .mmfr-profile-badges,#module-user-view-profile .mmfr-profile-groups{display:flex;align-items:center;flex-wrap:wrap;gap:0.45rem;}#module-user-view-profile .mmfr-profile-badges{margin-top:0.65rem;}#module-user-view-profile .mmfr-profile-level{display:inline-flex;align-items:center;justify-content:center;gap:0.35rem;min-height:32px;padding:0.3rem 0.75rem;}#module-user-view-profile .mmfr-profile-group{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:0;}#module-user-view-profile .mmfr-profile-group img{display:block;width:auto;max-width:150px;height:40px;object-fit:contain;}#module-user-view-profile .mmfr-profile-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:0.5rem;flex:0 0 auto;}#module-user-view-profile .mmfr-profile-action{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;min-height:39px;padding:0.55rem 0.8rem;}#module-user-view-profile .mmfr-profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.8rem;margin-bottom:1rem;}#module-user-view-profile .mmfr-profile-stat{display:flex;align-items:flex-start;gap:0.8rem;min-width:0;padding:1.3rem;}#module-user-view-profile .mmfr-profile-stat-icon,#module-user-view-profile .mmfr-profile-panel-icon,#module-user-view-profile .mmfr-profile-list-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;}#module-user-view-profile .mmfr-profile-stat-icon{width:44px;height:44px;}#module-user-view-profile .mmfr-profile-stat-content{display:flex;flex-direction:column;min-width:0;}#module-user-view-profile .mmfr-profile-stat-value{display:block;margin-top:0.2rem;overflow-wrap:anywhere;}#module-user-view-profile .mmfr-profile-stat small{margin-top:0.2rem;}#module-user-view-profile .mmfr-profile-stat-link{margin-top:0.25rem;}#module-user-view-profile .mmfr-profile-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,0.65fr);gap:1rem;align-items:stretch;}#module-user-view-profile .mmfr-profile-panel{box-sizing:border-box;min-width:0;padding:1.3rem;}#module-user-view-profile .mmfr-profile-extra{margin-top:1rem;}#module-user-view-profile .mmfr-profile-extra-item{padding:2.6rem 0;}#module-user-view-profile .mmfr-profile-extra-item:first-child{padding-top:2rem;}#module-user-view-profile .mmfr-profile-extra-item:last-child{padding-bottom:0.4rem;}#module-user-view-profile .mmfr-profile-extra-title{display:inline-block;margin:0 0 1.5rem;padding:0.6em 1.2em;}#module-user-view-profile .mmfr-profile-extra-value{overflow-wrap:anywhere;}#module-user-view-profile .mmfr-profile-extra-value img{max-width:100%;height:auto;}#module-user-view-profile .mmfr-profile-panel-header{display:flex;align-items:center;gap:0.75rem;padding-bottom:0.85rem;margin-bottom:0.25rem;}#module-user-view-profile .mmfr-profile-panel-icon{width:42px;height:42px;}#module-user-view-profile .mmfr-profile-panel-header h3{margin:0;padding:0;}#module-user-view-profile .mmfr-profile-panel-header p{margin:0.15rem 0 0;}#module-user-view-profile .mmfr-profile-list{display:grid;gap:0;}#module-user-view-profile .mmfr-profile-list-item{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:0.75rem;padding:0.9rem 0;}#module-user-view-profile .mmfr-profile-list-item:last-child{padding-bottom:0.35rem;}#module-user-view-profile .mmfr-profile-list-icon{width:34px;height:34px;}#module-user-view-profile .mmfr-profile-list-value{display:block;margin-top:0.15rem;overflow-wrap:anywhere;}#module-user-view-profile .mmfr-profile-details{margin:0;}#module-user-view-profile .mmfr-profile-detail{display:grid;grid-template-columns:minmax(120px,0.8fr) minmax(0,1.2fr);align-items:start;gap:0.75rem;padding:0.75rem 0;}#module-user-view-profile .mmfr-profile-detail dd{min-width:0;margin:0;overflow-wrap:anywhere;}#module-user-view-profile .mmfr-profile-detail dd img{max-width:100%;height:auto;}@media (max-width:1050px){#module-user-view-profile .mmfr-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));}#module-user-view-profile .mmfr-profile-grid{grid-template-columns:1fr;}}@media (max-width:720px){#module-user-view-profile.mmfr-profile{padding:0;}#module-user-view-profile .mmfr-profile-title h1{margin-bottom:1rem;}#module-user-view-profile .mmfr-profile-hero{align-items:stretch;flex-direction:column;padding:1rem;}#module-user-view-profile .mmfr-profile-avatar{flex-basis:60px;width:60px;height:60px;}#module-user-view-profile .mmfr-profile-actions{justify-content:stretch;}#module-user-view-profile .mmfr-profile-action{flex:1 1 auto;}#module-user-view-profile .mmfr-profile-stats{grid-template-columns:1fr;}#module-user-view-profile .mmfr-profile-stat{padding:0.85rem;}#module-user-view-profile .mmfr-profile-panel{padding:0.95rem;}}@media (max-width:460px){#module-user-view-profile .mmfr-profile-identity{align-items:flex-start;}#module-user-view-profile .mmfr-profile-action span{display:none;}#module-user-view-profile .mmfr-profile-action{flex:0 0 42px;width:42px;padding:0;}#module-user-view-profile .mmfr-profile-detail{grid-template-columns:1fr;gap:0.15rem;}}#module-user-view-profile .mmfr-profile-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;}#module-user-error.ptfr-access-required{clear:both;box-sizing:border-box;width:100%;max-width:52em;margin:0 auto;padding:0;}#module-user-error .ptfr-access-fieldset{min-width:0;margin:0;text-align:left;}#module-user-error .ptfr-access-fieldset > legend > h1{margin:0;padding:0;}#module-user-error .ptfr-access-message{display:flex;align-items:flex-start;gap:.8em;margin:0;padding:1em 1.1em;}#module-user-error .ptfr-access-message > i{flex:0 0 auto;margin-top:.15em;}#module-user-error .ptfr-access-message p{margin:0;}#module-user-error .ptfr-access-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75em;margin:2.25em 0 1em;}#module-user-error .ptfr-access-button{display:inline-flex;box-sizing:border-box;min-height:var(--ptfr-control-height,42px);align-items:center;justify-content:center;gap:.55em;padding:.75em 1.2em;text-align:center;}#module-user-error .ptfr-access-back{margin-top:1em;text-align:center;}@media (max-width:560px){#module-user-error .ptfr-access-fieldset{padding:1em;}#module-user-error .ptfr-access-actions{flex-direction:column;align-items:stretch;}#module-user-error .ptfr-access-button{width:100%;}}:where([id^="module-user-"]) header.ptfr-user-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:". eyebrow ."  "icon title meta"  ". text .";align-items:center;clear:both;column-gap:1.5em;margin:0 0 1.35em;padding:1.65em 1.35em 1.9em;box-sizing:border-box;text-align:left;}:where([id^="module-user-"]) header.ptfr-user-hero .ptfr-user-hero-eyebrow{grid-area:eyebrow;margin:0 0 0.5em;}:where([id^="module-user-"]) header.ptfr-user-hero .ptfr-user-hero-icon{grid-area:icon;display:inline-flex;align-items:center;justify-content:center;width:5em;height:5em;}:where([id^="module-user-"]) header.ptfr-user-hero h1{grid-area:title;margin:0;padding:0;text-align:left;}:where([id^="module-user-"]) header.ptfr-user-hero .ptfr-user-hero-meta{grid-area:meta;align-self:center;margin-left:1.5em;padding:0.5em 1em;white-space:nowrap;}:where([id^="module-user-"]) header.ptfr-user-hero p{grid-area:text;margin:0.8em 0 0;text-align:left;}#module-user-pm .message-message > br{display:none;}#module-user-pm .message-message > .actions{display:block;margin-top:1.2em;}:where([id^="module-user-"]) #main-content:has(header.ptfr-user-hero) .cssmenu-actionslinks{margin-bottom:2em;}@media (max-width:700px){:where([id^="module-user-"]) header.ptfr-user-hero{grid-template-columns:auto minmax(0,1fr);grid-template-areas:". eyebrow"  "icon title"  ". text"  ". meta";column-gap:0.9em;padding:1.1em 1em 1.2em;}:where([id^="module-user-"]) header.ptfr-user-hero .ptfr-user-hero-icon{width:3.8em;height:3.8em;}:where([id^="module-user-"]) header.ptfr-user-hero .ptfr-user-hero-meta{justify-self:start;margin:0.8em 0 0;}}#module-user-view-profile .mmfr-profile-history{list-style:none;padding:0;margin:0;}#module-user-view-profile .mmfr-profile-history li{margin:0;padding:0.8rem 0;}#module-user-view-profile .mmfr-profile-history-link{display:flex;align-items:center;justify-content:space-between;gap:0.65rem;padding:0.5rem 0.65rem;}#module-user-view-profile .mmfr-profile-history-link span{min-width:0;overflow-wrap:anywhere;}#module-user-view-profile .mmfr-profile-history-link i{flex:0 0 auto;}#module-user-view-profile .mmfr-profile-history-date{display:block;margin-top:0.5rem;}#module-user-view-profile .mmfr-profile-history-empty{margin:0;padding:1rem 0;}#module-user-view-profile .mmfr-profile-history-locked{display:flex;align-items:flex-start;gap:1rem;margin:1rem 0 0;padding:1.05rem;}#module-user-view-profile .mmfr-profile-history-lock-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;}#module-user-view-profile .mmfr-profile-history-lock-text{min-width:0;}#module-user-view-profile .mmfr-profile-history-lock-text strong{display:block;margin:0 0 0.4rem;overflow-wrap:anywhere;}#module-user-view-profile .mmfr-profile-history-lock-text p{margin:0;}@media (max-width:600px){#module-user-view-profile .mmfr-profile-history-locked{padding:0.9rem;}#module-user-view-profile .mmfr-profile-history-lock-icon{flex-basis:38px;width:38px;height:38px;}}#module-user-view-profile .member-view-standard-fieldset > legend{display:none !important;}#module-user-view-profile .member-view-standard-fieldset{margin-top:0;}#module-user-view-profile header h1{margin-bottom:1.5em;}#module-user .cssmenu > ul > li{float:none;margin:20px;}#main-content:has(#module-user-error.ptfr-access-required) > #breadcrumb{display:flow-root;}#main-content:has(#module-user-error.ptfr-access-required) > .spacer,#main-content:has(#module-user-error.ptfr-access-required) > br{display:none;}#main-content:has(#module-user-error.ptfr-access-required) > .ptfr-spacer-large{height:0;}#module-user-upload{margin:0.309em;}body.ptfr-2027 #module-user-convers header.ptfr-user-hero,body.ptfr-2027 #module-user-pm header.ptfr-user-hero,body.ptfr-2027 #module-user-edit-pm header.ptfr-user-hero{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon eyebrow meta" "icon title meta" "icon text meta";gap:2px 14px;padding:13px 17px;margin:0 0 var(--panel-gap);background:#e5eff9;border:1px solid var(--panel-line);border-radius:12px;}body.ptfr-2027 #module-user-convers header.ptfr-user-hero h1,body.ptfr-2027 #module-user-pm header.ptfr-user-hero h1,body.ptfr-2027 #module-user-edit-pm header.ptfr-user-hero h1{display:block;width:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#173652;font-size:clamp(1.25rem,2.5vw,1.75rem);text-shadow:none;box-shadow:none;line-height:1.25;}body.ptfr-2027 #module-user-convers header.ptfr-user-hero .ptfr-user-hero-icon,body.ptfr-2027 #module-user-pm header.ptfr-user-hero .ptfr-user-hero-icon,body.ptfr-2027 #module-user-edit-pm header.ptfr-user-hero .ptfr-user-hero-icon{width:44px;height:44px;font-size:1.1rem;border-radius:10px;background:var(--brand);color:#fff;}body.ptfr-2027:is(#module-user-convers,#module-user-pm,#module-user-edit-pm) header.ptfr-user-hero .ptfr-user-hero-meta{grid-area:meta;margin:0;padding:5px 10px;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);}body.ptfr-2027:is(#module-user-convers,#module-user-pm,#module-user-edit-pm) header.ptfr-user-hero p{margin:2px 0 0;color:var(--muted);font-size:.88rem;}body.ptfr-2027 #module-user-convers > .content{margin:0;padding:0;overflow-x:auto;}body.ptfr-2027 #module-user-convers table#table tbody tr.convers-row{border-left:4px solid #d6e0ea;background:#fff;}body.ptfr-2027 #module-user-convers table#table tbody tr.convers-row:has(.message-announce-new),body.ptfr-2027 #module-user-convers table#table tbody tr.convers-row.message-announce-new{border-left-color:#cf3456;background:#fff3f5;}body.ptfr-2027 #module-user-convers table#table tbody tr.convers-row:has(.message-announce-track),body.ptfr-2027 #module-user-convers table#table tbody tr.convers-row.message-announce-track{border-left-color:#c48120;background:#fff8e9;}body.ptfr-2027 #module-user-convers table#table tbody tr.convers-row:has(.message-announce-new) td,body.ptfr-2027 #module-user-convers table#table tbody tr.convers-row:has(.message-announce-track) td{background:transparent;}body.ptfr-2027 #module-user-convers .convers-announce{width:90px;padding-inline:6px;}body.ptfr-2027 #module-user-convers .convers-announce > i{display:block;margin:0 auto 3px;font-size:1rem;color:var(--muted);}body.ptfr-2027 #module-user-convers .convers-row:has(.message-announce-new) .convers-announce > i{color:#b42b49;}body.ptfr-2027 #module-user-convers .convers-row:has(.message-announce-track) .convers-announce > i{color:#986009;}body.ptfr-2027 #module-user-convers .convers-state{display:none;margin:0 auto;padding:2px 5px;border-radius:5px;font-size:.68rem;line-height:1.2;font-weight:750;white-space:nowrap;color:#40546a;}body.ptfr-2027 #module-user-convers .convers-state-read{display:table;background:#edf2f7;}body.ptfr-2027 #module-user-convers .convers-row:has(.message-announce-new) .convers-state-read,body.ptfr-2027 #module-user-convers .convers-row:has(.message-announce-track) .convers-state-read{display:none;}body.ptfr-2027 #module-user-convers .convers-row:has(.message-announce-new) .convers-state-new{display:table;color:#9f2443;background:#ffe0e8;}body.ptfr-2027 #module-user-convers .convers-row:has(.message-announce-track) .convers-state-track{display:table;color:#80530b;background:#ffedc5;}body.ptfr-2027 #module-user-convers .convers-row:has(.message-announce-new) .convers-title a{color:#76213b;font-weight:750;}body.ptfr-2027 #module-user-convers .pm-legend{display:flex;flex-wrap:wrap;gap:7px;padding:10px 0;margin:0;list-style:none;}body.ptfr-2027 #module-user-convers .pm-legend li{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--line);border-radius:8px;background:var(--soft);font-size:.8rem;}body.ptfr-2027 #module-user-convers .pm-legend .pm-legend-track{border-color:#e4c58d;background:#fff8e9;color:#80530b;}body.ptfr-2027 #module-user-convers .pm-legend .pm-legend-new{border-color:#ecc2ce;background:#fff3f5;color:#9f2443;}@media(max-width:700px){body.ptfr-2027:is(#module-user-convers,#module-user-pm,#module-user-edit-pm) header.ptfr-user-hero{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"icon eyebrow" "icon title" "text text" "meta meta";gap:4px 10px;}body.ptfr-2027:is(#module-user-convers,#module-user-pm,#module-user-edit-pm) header.ptfr-user-hero .ptfr-user-hero-meta{margin-top:5px;}}@media (max-width:700px){body.ptfr-2027 #module-user-convers table#table tbody tr.convers-row{grid-template-columns:67px 30px minmax(0,1fr);gap:0;padding:8px 5px;}body.ptfr-2027 #module-user-convers table#table tbody tr.convers-row td{min-width:0;}body.ptfr-2027 #module-user-convers table#table tbody tr.convers-row:is(.convers-participants,.convers-last){float:none;display:block;width:auto;min-width:0;text-align:left;overflow-wrap:anywhere;white-space:normal;}body.ptfr-2027 #module-user-convers table#table tbody tr.convers-row .convers-title{max-width:100%;}body.ptfr-2027 #module-user-convers table#table tbody tr.convers-row .convers-announce{width:auto;padding:6px 2px;}body.ptfr-2027 #module-user-convers table#table tbody tr.convers-row .convers-select{padding:8px 4px;}}.ptfr-2027 #module-user-home .ptfr-dashboard-content{padding:0;}.ptfr-2027 #module-user-home .ptfr-dashboard-welcome{display:flow-root;margin-top:12px;padding:clamp(14px,2vw,22px);border:1px solid var(--surface-edge);border-radius:12px;background:var(--surface);color:var(--ink);line-height:1.55;}.ptfr-2027 #module-user-home .ptfr-dashboard-welcome:empty{display:none;}.ptfr-2027 #module-user-home .ptfr-dashboard-welcome:is(p,ul,ol){margin-block:0 10px;}.ptfr-2027 #module-user-home .ptfr-dashboard-welcome:is(p,li) +:is(p,li){margin-top:9px;}.ptfr-2027 #module-user-home .ptfr-dashboard-welcome > br + br{display:none;}.ptfr-2027 #module-user-home .ptfr-dashboard-welcome a{display:inline-flex;align-items:center;width:auto;max-width:100%;min-height:36px;margin:3px 7px 5px 0;padding:6px 11px;border:1px solid #c6d8ea;border-radius:8px;background:#e9f2fa;color:#22527e;font-weight:660;vertical-align:middle;text-decoration:none;}.ptfr-2027 #module-user-home .ptfr-dashboard-welcome a:is(:hover,:focus-visible){background:#d6e8f8;border-color:#a9c4e0;color:#173e65;}body.ptfr-2027 #module-user-users-list > .content{min-width:0;}body.ptfr-2027 #module-user-users-list .user-group-select{margin:0 0 15px;}body.ptfr-2027 #module-user-users-list .user-group-select:is(fieldset,.form-element){min-width:0;}body.ptfr-2027 #module-user-users-list .user-group-select select{max-width:100%;}body.ptfr-2027 #module-user-users-list .ptfr-members-table{min-width:0;max-width:100%;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table{width:100%;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody a{overflow-wrap:anywhere;}@media (max-width:780px){body.ptfr-2027 #module-user-users-list{min-width:0;}body.ptfr-2027 #module-user-users-list > .content{padding:12px;}body.ptfr-2027 #module-user-users-list .user-group-select{margin-bottom:13px;}body.ptfr-2027 #module-user-users-list .user-group-select fieldset{padding:10px 12px;}body.ptfr-2027 #module-user-users-list .user-group-select:is(.form-element,.form-field){max-width:100%;}body.ptfr-2027 #module-user-users-list .ptfr-members-table:is(.responsive-table,.bt-wrapper){max-width:100%;width:100%;overflow:visible;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table, body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody, body.ptfr-2027 #module-user-users-list .ptfr-members-table table tfoot{display:block;width:100%;min-width:0;max-width:100%;margin:0;padding:0;border:0;background:transparent;box-shadow:none;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table thead{display:block;width:100%;margin:0 0 12px;padding:0;border:0;background:transparent;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table thead::before{content:"Trier par";display:block;margin:0 0 7px;color:#456581;font-size:.8rem;font-weight:650;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table thead tr{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;width:100%;padding:0 0 5px;overflow-x:auto;overflow-y:hidden;border:0;background:transparent;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table thead th{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;width:auto !important;min-width:0;height:auto;margin:0;padding:7px 9px;border:1px solid #ccdaea;border-radius:8px;background:#e9f1fa;color:#284c71;font-size:.78rem;text-align:left;line-height:1.35;white-space:nowrap;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table thead th:last-child:empty{display:none;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table thead th a{color:inherit;min-height:28px;display:inline-flex;align-items:center;gap:4px;text-decoration:none;overflow-wrap:anywhere;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody{display:grid;gap:12px;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0;min-width:0;width:100%;border:1px solid #cbdbea;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 2px 8px #15375309;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody tr > td, body.ptfr-2027 #module-user-users-list .ptfr-members-table table.bt tbody tr > td, body.ptfr-2027 #module-user-users-list .ptfr-members-table table.bt tbody td.bt-hide{display:flex !important;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;width:100% !important;max-width:none;margin:0;padding:10px 12px;border:0;border-bottom:1px solid #e2eaf2;background:transparent;color:#193a56;text-align:left;font-size:.89rem;line-height:1.4;overflow-wrap:anywhere;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody tr > td:first-child{grid-column:1 / -1;min-height:54px;padding:12px 14px;background:#e7f0fa;border-right:0;border-bottom:1px solid #cbdbea;font-size:1.07rem;font-weight:725;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody tr > td:first-child a{color:#245889;font-weight:inherit;text-decoration:none;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody tr > td:nth-child(2):empty{display:none !important;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody tr > td:not(:first-child)::before{display:block;margin-bottom:3px;color:#57728f;font-size:.72rem;font-weight:700;letter-spacing:.01em;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody tr > td:nth-child(2)::before{content:"E-mail";}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody tr > td:nth-child(3)::before{content:"Inscription";}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody tr > td:nth-child(4)::before{content:"Messages";}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody tr > td:nth-child(5)::before{content:"Dernière connexion";}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody tr > td:nth-child(6)::before{content:"Messagerie privée";}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody tr > td:nth-child(7)::before{content:"Modération";}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody tr > td:is(:nth-child(6),:nth-child(7)){grid-column:1 / -1;align-items:flex-start;border-right:0;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody tr > td:nth-child(4){color:#087a64;font-weight:725;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody tr > td:last-child{border-bottom:0;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody td .bt-content{display:inline-block;width:auto;max-width:100%;margin:0;padding:0;white-space:normal;overflow-wrap:anywhere;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody td:is(.basic-button,.small-button,a[class*="fa-"]){display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border-radius:7px;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody td[colspan]{grid-column:1 / -1;border:0 !important;padding:14px;background:#fff;text-align:center;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody td[colspan]::before{content:none !important;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tfoot{margin-top:10px;padding:10px 0;border-top:1px solid #d8e3ee;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tfoot tr{display:flex;flex-wrap:wrap;gap:8px;width:100%;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tfoot th{display:block;width:100%;margin:0;padding:8px 0;text-align:left;white-space:normal;}body.ptfr-2027 #module-user-users-list .ptfr-members-table:is(.pagination,.pages,.table-options){display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;}}@media (max-width:375px){body.ptfr-2027 #module-user-users-list > .content{padding:9px;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table tbody tr > td{padding:9px 10px;}body.ptfr-2027 #module-user-users-list .ptfr-members-table table thead th{padding:6px 8px;}}.dnd-area{position:relative;}.dnd-dropzone{min-height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;}#new-multiple-files .submit[disabled]{cursor:not-allowed;}.ufiles{position:absolute;width:100%;height:100%;cursor:pointer;}.ready-to-load{position:absolute;top:0.618em;right:0;}.clear-list{display:none;margin:0;}.files-nbr{margin-top:2px;}.ulist{max-width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin:0;padding:0;}.upload-help{padding:.309em 0.618em;position:absolute;bottom:0;right:0;}.ulist li{padding:0.309em;margin:0.456em 0.456em 0 0;display:flex;flex-direction:row;justify-content:center;align-items:center;}.ulist img,.ulist .far{margin-right:0.256em;max-width:80px;max-height:45px;}.close-item{position:absolute;top:-0.256em;right:-0.256em;display:none;}.ptfr-2027 #module-news .news-feed{display:grid;grid-template-columns:repeat(var(--news-columns,1),minmax(0,1fr));align-items:start;gap:var(--panel-gap);}.ptfr-2027 #module-news .news-entry{--news-inset:clamp(12px,1.6vw,20px);min-width:0;margin:0;padding:0;background:var(--surface);border:1px solid var(--panel-line);border-radius:var(--radius);box-shadow:var(--shadow);}.ptfr-2027 #module-news:is(.news-entry-detail,.news-entry-extras){width:min(100%,1100px);margin-inline:auto;}.ptfr-2027 #module-news .news-entry-extras{margin-block-start:var(--panel-gap);}.ptfr-2027 #module-news .news-entry-head{padding:var(--news-inset);border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;border-bottom:1px solid var(--line);background:var(--heading-fill);}.ptfr-2027 #module-news .news-entry-title-row{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:12px;}.ptfr-2027 #module-news .news-entry-title-row > div:first-child{flex:1 1 220px;min-width:0;}.ptfr-2027 #module-news .news-entry-kicker{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px;padding:4px 9px;border-radius:7px;background:var(--tint);color:var(--brand);font-size:.75rem;line-height:1.35;font-weight:740;letter-spacing:.035em;text-transform:uppercase;}.ptfr-2027 #module-news .news-entry-head:is(h1,h2){margin:0;color:var(--ink);overflow-wrap:anywhere;}.ptfr-2027 #module-news .news-entry-head h2 a{color:inherit;text-decoration:none;}.ptfr-2027 #module-news .news-entry-head h2 a:hover{color:var(--brand);}.ptfr-2027 #module-news:is(.news-entry-actions,.news-entry-meta){display:flex;flex-wrap:wrap;align-items:center;gap:7px 13px;}.ptfr-2027 #module-news .news-entry-meta{margin-top:12px;color:var(--muted);font-size:.86rem;}.ptfr-2027 #module-news .news-entry-meta:is(span,time,a){display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;}.ptfr-2027 #module-news .news-category{padding:3px 8px;border-radius:7px;background:var(--tint);color:var(--brand);text-decoration:none;}.ptfr-2027 #module-news .news-entry-body{padding:var(--news-inset);}.ptfr-2027 #module-news .news-entry-prose{min-width:0;margin:0;padding:0;overflow-wrap:anywhere;}.ptfr-2027 #module-news .news-entry-prose >:first-child{margin-block-start:0;}.ptfr-2027 #module-news .news-entry-prose >:last-child{margin-block-end:0;}.ptfr-2027 #module-news .news-entry-prose > br:first-child,.ptfr-2027 #module-news .news-entry-prose > br:last-child{display:none;}.ptfr-2027 #module-news .news-entry-prose:is(img,iframe,video){max-width:100%;}.ptfr-2027 #module-news .news-entry-image{display:block;width:auto;max-width:100%;max-height:420px;height:auto;margin:0 auto var(--panel-gap);border-radius:10px;object-fit:contain;}.ptfr-2027 #module-news .news-read-more{font-weight:650;}.ptfr-2027 #module-news .news-entry-resources{display:grid;gap:12px;margin:0 var(--news-inset) var(--panel-gap);padding:14px 16px;border:1px solid var(--panel-line);border-radius:12px;background:var(--nested-fill);}.ptfr-2027 #module-news:is(.news-entry-resources,.news-entry-actions,.news-entry-footer,.news-entry-extras):not(:has(> *)){display:none;}.ptfr-2027 #module-news:is(.news-entry-promo,.news-entry-sources,.news-entry-tags){display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;overflow-wrap:anywhere;}.ptfr-2027 #module-news .news-entry-promo{justify-content:space-between;}.ptfr-2027 #module-news .news-entry-promo-title{margin:0 0 4px;color:var(--brand);font-size:1rem;font-weight:700;}.ptfr-2027 #module-news .news-entry-promo-lead{margin:0;font-size:.88rem;}.ptfr-2027 #module-news .news-entry-promo a.news-resource-link{gap:8px;white-space:normal;}.ptfr-2027 #module-news .news-entry-promo + .news-entry-sources{padding-top:12px;border-top:1px solid var(--line);}.ptfr-2027 #module-news:is(.news-entry-sources,.news-entry-tags){font-size:.85rem;color:var(--muted);}.ptfr-2027 #module-news .news-entry-footer{display:grid;gap:14px;padding:16px var(--news-inset);border-top:1px solid var(--line);background:var(--nested-fill);}.ptfr-2027 #module-news .news-entry-suggested ul{margin:7px 0 0;padding-inline-start:1.2em;}.ptfr-2027 #module-news .news-entry-navigation{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;}.ptfr-2027 #module-news .news-feed-pagination{margin-top:var(--space);}@media (max-width:980px){.ptfr-2027 #module-news .news-feed{grid-template-columns:repeat(min(var(--news-columns,1),2),minmax(0,1fr));}}@media (max-width:640px){.ptfr-2027 #module-news .news-feed{grid-template-columns:minmax(0,1fr);}}.ptfr-2027 #module-news .news-entry-head{padding:12px var(--news-inset);}.ptfr-2027 #module-news .news-entry-head:is(h1,h2){font-size:clamp(1.17rem,1.65vw,1.65rem);font-weight:690;line-height:1.3;letter-spacing:-.012em;}.ptfr-2027 #module-news .news-entry-title-row{gap:7px 12px;}.ptfr-2027 #module-news .news-entry-kicker{margin-bottom:4px;}.ptfr-2027 #module-news .news-entry-meta{margin-top:9px;gap:7px;}.ptfr-2027 #module-news .news-entry-meta >:is(span,time,a){display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 9px;border-radius:8px;border:1px solid #cddcec;background:#fff;color:#28517b;line-height:1.35;font-size:.83rem;}.ptfr-2027 #module-news .news-entry-meta:is(a,time,i){color:inherit;}.ptfr-2027 #module-news .news-entry-meta:is(a:hover,a:focus-visible){background:#e1edf9;color:#173e65;}.ptfr-2027 #module-news .news-entry-meta .news-category{padding:0;border:0;background:transparent;}.ptfr-2027 #module-news .news-entry-promo{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;}.ptfr-2027 #module-news .news-entry-promo > div{width:100%;}.ptfr-2027 #module-news .news-entry-promo-lead{display:block;margin:3px 0 0;line-height:1.55;}.ptfr-2027 #module-news .news-entry-promo .news-resource-link{display:inline-flex;align-items:center;align-self:flex-start;min-height:38px;margin-top:2px;padding:8px 12px;background:var(--brand);border:1px solid var(--brand);border-radius:8px;color:#fff;text-decoration:none;}.ptfr-2027 #module-news .news-entry-promo .news-resource-link:is(:hover,:focus-visible){background:var(--brand-hover);color:#fff;}.ptfr-2027 #module-news .news-entry-resources:not(:has(.news-entry-promo,.news-entry-sources)){display:none;}.ptfr-2027 #module-news .news-entry-footer:not(:has(> *)){display:none;}.ptfr-2027 #module-news .news-entry-meta > .news-meta-pill{display:inline-flex;gap:6px;align-items:center;}.ptfr-2027 #module-news .news-entry-meta > .news-meta-pill:is(a,time){min-width:0;padding:0;background:transparent;border:0;border-radius:0;}body.ptfr-2027 #module-news .news-entry-head:is(h1,h2){margin:0;padding:0;border:0 !important;border-bottom:0 !important;background:transparent !important;box-shadow:none !important;color:#193d61;font-weight:690;}