.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}@font-face{font-family:'Inter';font-style:normal;font-weight:300;src:url('../../webfonts/inter/inter-v3-latin-300.eot');src:local(''), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-300.eot?#iefix') format('embedded-opentype'), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-300.woff2') format('woff2'), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-300.woff') format('woff'), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-300.ttf') format('truetype'), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-300.svg#Inter') format('svg');}@font-face{font-family:'Inter';font-style:normal;font-weight:400;src:url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-regular.eot');src:local(''), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-regular.eot?#iefix') format('embedded-opentype'), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-regular.woff2') format('woff2'), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-regular.woff') format('woff'), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-regular.ttf') format('truetype'), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-regular.svg#Inter') format('svg');}@font-face{font-family:'Inter';font-style:normal;font-weight:500;src:url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-500.eot');src:local(''), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-500.eot?#iefix') format('embedded-opentype'), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-500.woff2') format('woff2'), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-500.woff') format('woff'), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-500.ttf') format('truetype'), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-500.svg#Inter') format('svg');}@font-face{font-family:'Inter';font-style:normal;font-weight:600;src:url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-600.eot');src:local(''), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-600.eot?#iefix') format('embedded-opentype'), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-600.woff2') format('woff2'), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-600.woff') format('woff'), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-600.ttf') format('truetype'), url('/wwwres/theme/frontend_xelos//webfonts/inter/inter-v3-latin-600.svg#Inter') format('svg');}@font-face{font-family:'Open Sans';src:url('/wwwres/theme/frontend_xelos//webfonts/opensans_light/OpenSans-Light-webfont.eot');src:url('/wwwres/theme/frontend_xelos//webfonts/opensans_light/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('/wwwres/theme/frontend_xelos//webfonts/opensans_light/OpenSans-Light-webfont.woff') format('woff'), url('/wwwres/theme/frontend_xelos//webfonts/opensans_light/OpenSans-Light-webfont.ttf') format('truetype'), url('/wwwres/theme/frontend_xelos//webfonts/opensans_light/OpenSans-Light-webfont.svg#open_sanslight') format('svg');font-weight:300;font-style:normal;}@font-face{font-family:'Open Sans';src:url('/wwwres/theme/frontend_xelos//webfonts/opensans_regular/OpenSans-Regular-webfont.eot');src:url('/wwwres/theme/frontend_xelos//webfonts/opensans_regular/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/wwwres/theme/frontend_xelos//webfonts/opensans_regular/OpenSans-Regular-webfont.woff') format('woff'), url('/wwwres/theme/frontend_xelos//webfonts/opensans_regular/OpenSans-Regular-webfont.ttf') format('truetype'), url('/wwwres/theme/frontend_xelos//webfonts/opensans_regular/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Open Sans';src:url('/wwwres/theme/frontend_xelos//webfonts/opensans_semibold/OpenSans-Semibold-webfont.eot');src:url('/wwwres/theme/frontend_xelos//webfonts/opensans_semibold/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/wwwres/theme/frontend_xelos//webfonts/opensans_semibold/OpenSans-Semibold-webfont.woff') format('woff'), url('/wwwres/theme/frontend_xelos//webfonts/opensans_semibold/OpenSans-Semibold-webfont.ttf') format('truetype'), url('/wwwres/theme/frontend_xelos//webfonts/opensans_semibold/OpenSans-Semibold-webfont.svg#open_sansbold') format('svg');font-weight:bold;font-style:normal;}body{font-family:Arial, Helvetica, Sans-Serif;font-weight:normal;padding:var(--base-body-padding-y) var(--base-body-padding-x);}body > .page_title{margin-top:0;color:var(--base-color-readable-fg);padding-bottom:1rem;margin-bottom:2rem;display:flex;align-items:center;}body > .page_title h1{font-size:1.75rem;flex-grow:1;font-weight:normal;margin:0;}body.isGroup > .page_title{display:none;}body.isGroup > .page_title .xm_group_title{padding-top:0;}h1,h2,h3,h4,h5{font-family:"Open Sans", Arial, Helvetica, Sans-Serif;font-weight:500;font-style:normal;}body h1{font-size:var(--fs-22px);}body h2{font-size:var(--fs-19px);}body h3{font-size:var(--fs-16px);}body h4{font-weight:bold;}body strong{font-weight:bold;}body{background:#f2f2f2;overflow-y:scroll;height:auto;line-height:1.45;}p,td,th,input,textarea,select{font-family:Arial, Helvetica, Sans-Serif;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;*overflow:visible;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;-moz-appearance:button;}a[name]:empty{position:relative;top:-70px;}textarea::-webkit-input-placeholder,input::-webkit-input-placeholder{color:var(--base-color-grey-50);}textarea::-moz-placeholder,input::-moz-placeholder{color:var(--base-color-grey-50);}:-ms-input-placeholder{color:var(--base-color-grey-50);}::-webkit-scrollbar-track{background-color:#fff;}::-webkit-scrollbar{width:9px;height:9px;background-color:#f5f5f5;}body::-webkit-scrollbar{width:11px;}::-webkit-scrollbar-thumb{border-radius:4px;border:1px solid white;background-color:#ccc;transition:all 0.2s;}::-webkit-scrollbar-thumb:hover{transition:all 0.2s;background-color:#999;}a{color:var(--base-color-readable-fg);}body.noTouch a:not(.xButton):hover{color:var(--base-color-readable-fg-dark);}ul{list-style:none;}ol{margin:0;padding:5px 10px;}ol li{margin:0.5em 0 0.5em 2em;}div.admin_bar_bg{background:none;}body .btn.btn_ok,body .btn.default,.modal_confirm .modal_yes{background-color:var(--base-color-success);}body.noTouch .btn.btn_ok:hover,body.noTouch .btn.default:hover,body.noTouch .modal_confirm .modal_yes:hover{background-color:#68af17 !important;color:white !important;}.xui_form_toggle_switch div.on{background-color:#71ba1d;}body.noTouch .btn:not(.xButton):hover,.btn:not(.xButton):active,.btn:not(.xButton):focus{color:var(--base-color-controls-light-hover-fg);background-color:var(--base-color-controls-light-hover-bg);text-decoration:none;}body.noTouch .btn:focus{outline:1px dotted var(--base-color-controls-light-active-border);}body .btn.active{background-color:var(--base-color-accent-bg);color:var(--base-color-accent-fg);}.btn.disabled{cursor:default;opacity:0.65;}.btn[disabled]{cursor:default;opacity:0.65;}.btn.large{line-height:normal;padding:.75rem 1rem;}.btn-icon-only i{font-size:max(1rem,14px);padding-left:.25rem;color:#666;}.btn:not(.xButton) i.icon-caret-down{color:#666;margin-left:.25rem;padding-left:.25rem;}.btn:not(.xButton):hover i.icon-caret-down{color:#666;}.btn-icon-only,.btn{border:1px solid rgba(0,0,0,0);}#modal_container{overflow:auto;text-align:left;background:var(--base-color-accent-bg);border:5px solid var(--base-color-accent-bg);box-shadow:1px 1px 8px rgba(0,0,0,0.5);}#modal_container .iframe_outer{margin:5px;background-color:white;box-shadow:0px 0px 3px rgba(0,0,0,0.1);}#modal_overlay{background-color:#333;}.xf_dialog{height:100%;}.xf_dialog div.title{padding:6px;color:#fff;font-weight:normal;font-size:22px;}.xf_dialog div.title a{float:right;color:#fff;}.xf_dialog div.content{padding:8px;margin:8px;margin-top:0px;min-height:80px;_height:80px;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.xf_dialog div.buttons{padding:2px 4px;text-align:right;}.xf_dialog .btn{margin-left:10px;}div.big_search{max-width:992px;margin:0 auto;}div.big_search div.border{position:relative;margin:1.25rem 0;display:flex;align-items:center;}div.big_search textarea{border:none;}div.big_search div.input{padding:0 .75rem;}div.big_search div.input > input{padding:.5rem 1.25rem;background-clip:padding-box;border:1px solid #d7d7d7;border-radius:2em;line-height:1.5;}ul.smartTabs,ul.xNavTabs{background:transparent;padding:0;font-size:1rem;}ul.smartTabs > li a,ul.xNavTabs > li a{font-family:"Open Sans", Arial, Helvetica, Sans-Serif;padding:.75rem 1.25rem;margin:0 .25rem .5rem 0;border-radius:var(--base-border-radius-xl);color:var(--base-color-meta);font-weight:var(--base-font-weight-semibold);height:auto;display:inline-flex;align-items:center;gap:var(--base-space-sm);}ul.smartTabs > li a.selected,ul.xNavTabs > li a.selected{background:var(--base-color-accent-bg);color:var(--base-color-accent-fg);}ul.smartTabs > li a.selected i,ul.xNavTabs > li a.selected i{opacity:1;}ul.smartTabs > li a.selected:hover,ul.xNavTabs > li a.selected:hover{background:var(--base-color-controls-hover-bg);color:var(--base-color-controls-hover-fg);}ul.smartTabs > li a:hover,ul.xNavTabs > li a:hover{background:var(--base-color-controls-pure-hover-bg);color:var(--base-color-controls-pure-hover-fg);}ul.smartTabs > li a i,ul.xNavTabs > li a i{font-size:125%;vertical-align:middle;}.smartTabs{background:transparent;padding:0;}.smartTabs .tab_nav{border-radius:var(--base-border-radius-xl);background:var(--base-color-readable-canvas);padding:.5rem;}.collapsed.smartTabs .tab_nav{background:var(--base-color-readable-canvas);}.stage_mode .smartTabs .tab_nav{background:transparent;margin-bottom:1.5rem;}.smartTabs .tab_nav a{font-family:"Open Sans", Arial, Helvetica, Sans-Serif;border-radius:var(--base-border-radius-xl);margin:0;padding:.5rem 1rem;color:var(--base-color-meta);background:transparent;font-weight:var(--base-font-weight-bold);}.smartTabs .tab_nav a.selected{color:var(--base-color-readable-fg);font-weight:var(--base-font-weight-bold);}.smartTabs .tab_nav a.selected i{opacity:1;}.smartTabs .tab_nav a.selected:hover{color:var(--base-color-readable-fg);background:var(--base-color-light);}.smartTabs .tab_nav a:hover{color:var(--base-color-readable-fg-dark);background:transparent;}.smartTabs .tab .tab_title{font-size:24px;}div.simple_box{background:#f5f5f5;border:none;}div.title_box{background:none;border:none;}div.title_box > div.title{background:#f5f5f5;font-size:16px;padding:10px;padding-left:15px;border:none;font-weight:normal;font-family:"Open Sans", Arial, Helvetica, Sans-Serif;}div.title_box > div.content{border:5px solid #f5f5f5;border-top:none;padding:15px;}.smartTree .selected,.smartTree span.item.selected:hover{border:none;}#portal .handle,#portal h3.handle{font-size:18px;padding-left:2px;padding-bottom:2px;}#portal h3.handle span{font-size:20px;font-weight:bold;padding:1px 2px 2px 5px;line-height:17px;}#portal .handle span.plus,#portal h3.handle span.plus{display:none;}#portal .block,#portal .block-sortable{min-height:30px !important;}#portal .handle.collapsed,#portal h3.handle.collapsed{background:#eee;border-color:#ddd;color:#777;}#portal .handle.collapsed span.minus,#portal h3.handle.collapsed span.minus{display:none;}#portal .handle.collapsed span.plus,#portal h3.handle.collapsed span.plus{display:inline;}#portal .portlet div.block-options{display:none;}#portal .add-portlets .portlet div.block-options{display:block;}div.login,div.registration{position:absolute;height:100%;width:100%;left:0;top:0;background-color:var(--base-color-accent-bg);color:var(--base-color-accent-fg);}div.login{background:url(/wwwres/theme/frontend_xelos/images/bg.jpg) no-repeat center center var(--base-color-accent-bg);background-size:cover;}div.login div.center{position:absolute;left:50%;top:25%;z-index:2;}div.login div.center div.pane{position:absolute;left:-300px;top:-40px;width:600px;}div.login div.login_form{background:white;color:#444;position:relative;}div.login div.login_form:not(.has_footer){padding-bottom:20px;}div.login div.login_form#login_two_factor_auth form{margin-top:25px;}div.login div.login_form .auth_token_row{display:flex;align-items:center;justify-content:space-between;}div.login div.login_form .auth_token_row input{font-size:var(--fs-20px);}div.login #login_logo{width:180px;height:38px;margin-top:25px;overflow:hidden;background:url('/wwwres/theme/set_2/ressources/_system_logo_2x.jpg?7169') no-repeat center center;background-size:contain;}div.login #login_form_content{padding-left:20px;margin-left:210px;margin-bottom:10px;}div.login div.login_form div.head{background:white;position:absolute;left:0;top:0;width:100%;height:40px;}div.login div.head h2,div.login div.head h3{color:var(--base-color-readable-fg);font-weight:lighter;padding:16px 25px;padding-bottom:0px;margin-bottom:0px;font-size:26px;}div.login div.head h3{font-size:16px;margin:0;padding-top:0px;}*+html div.login div.login_form{border:1px solid #ddd;margin-top:10px;}div.login div.login_error{padding:7px;margin-bottom:20px;background:#f2dede;color:#b94a48;z-index:2;}div.login div.copyright{padding:25px 0px;text-align:center;font-size:12px;opacity:0.7;font-family:"Open Sans", Arial, Helvetica, Sans-Serif;}div.login div.copyright,div.login div.copyright a{color:white;margin:auto;}div.login div.login_form div.footer{text-align:left;margin-top:10px;padding-top:10px;}div.login div.login_form div.footer input{font-size:max(1rem,14px);outline:0;}div.login .form_required_info{font-size:10px;color:#888;}div.login input[type=checkbox]{margin:0;}div.login_field{color:#555;margin-bottom:15px;margin-top:5px;}div.login_field .icon{position:relative;}div.login_field .icon i{position:absolute;right:3px;top:5px;font-size:20px;color:#ccc;}div.login_field input:not(.xForm__input){font-size:max(1rem,14px);width:98%;padding:6px;background:#f0f0f0;border:1px solid white;}div.login_field input:focus{background:#e5e5e5;}.login_field label{margin:.5rem 0 .5rem;box-sizing:border-box;font-weight:bold;display:flex;gap:8px;align-items:center;}div.login #login_loader{background:white;bottom:0px;position:absolute;left:0px;right:0px;top:60px;height:auto;border-radius:0px 0px 10px 10px;z-index:5;}div.login #login_loader span.content{display:block;text-align:center;padding-top:100px;font-size:16px;color:#999;}div.login #login_loader span.content .ajax_loader_large{padding-top:70px;}div.login footer{padding:8px;background:#f5f5f5;text-align:right;}div.login footer a{color:var(--base-color-meta);}div.login footer a:hover{color:var(--base-color-readable-fg);}div.login footer div{display:inline;}div.embedded_login_container{position:absolute;right:0;left:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;}div.embedded_login_container div.embedded_login{padding:var(--base-space-xl);max-width:380px;position:relative;border-radius:var(--base-border-radius-md-lg);border:1px solid var(--base-color-lines);}div.embedded_login_container div.embedded_login .userbadge{display:flex;flex-direction:column;align-items:center;gap:var(--base-space-md);box-shadow:var(--base-shadow-lg);border-radius:var(--base-border-radius-md-lg);padding:var(--base-space-lg);}div.embedded_login_container div.embedded_login .username{font-weight:var(--base-font-weight-bold);font-size:var(--fs-16px);}div.embedded_login_container div.embedded_login .footer{margin-top:20px;}@media only screen and (max-width: 640px){div.embedded_login div.login_form{margin-left:10px !important;}}#flash_messenger_wrap{z-index:999;}#loading-mask{background-color:rgba(255,255,255,0.7) !important;opacity:1 !important;position:fixed;}body.modal_visible #loading-mask{background-color:var(--base-color-accent-bg) !important;}#loading{border:none;box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:5px;}body.modal_visible.html_only{padding:0 !important;}body.modal_visible div#loading-mask{opacity:0.9;}#loading .loading-indicator{font-family:"Open Sans", Arial, Helvetica, Sans-Serif;font-weight:lighter;font-size:20px;}div.xf_menu{font-family:"Open Sans", Arial, Helvetica, Sans-Serif;}div.xf_menu.useroptions{width:300px;border-radius:0;-moz-border-radius:0;}div.xf_menu.useroptions div.extra_container{height:150px;background:#fff;overflow:hidden;}div.xf_menu.useroptions div.sp_content{margin-left:90px;margin-top:6px;padding:0px 10px;padding-right:20px;font-size:85%;color:#555;height:125px;}div.xf_menu.useroptions div.sp_online_status i{position:relative;left:0px;top:0px;}div.xf_menu.useroptions div.sp_online_status{position:absolute;right:8px;top:10px;color:#888;}div.xf_menu.useroptions div.sp_online_status span{display:none;}div.xf_menu.useroptions div.sp_portrait{width:80px;height:130px;position:absolute;left:5px;top:8px;background-position:top center;}div.xf_menu.useroptions .title{background-color:#eee;}body.noTouch .xf_menu.desktop a.enabled:not(.title){border:1px solid transparent;}body.noTouch .xf_menu.desktop a.enabled:not(.title):hover{background:var(--base-color-controls-form-hover-bg);color:var(--base-color-readable-fg);}body.noTouch .xf_menu.desktop a.enabled:not(.title):hover i[class^="icon-"],body.noTouch .xf_menu.desktop a.enabled:not(.title):hover i[class*=" icon-"]{color:var(--base-color-readable-fg);}div.xf_portrait,div.xf_big_portrait{border-radius:99px;overflow:hidden;text-align:center;}div.xf_portrait,div.xf_portrait > img{height:30px;width:30px;}div.xf_portrait > i{display:inline-block;font-size:24px;padding:3px;}div.xf_big_portrait,div.xf_big_portrait > img{height:50px;width:50px;}div.xf_big_portrait > i{display:inline-block;font-size:40px;padding:5px;}div.xf_big_portrait.add_user_link{display:inline-block;font-size:30px;height:50px;line-height:52px;text-align:center;width:50px;background-color:var(--base-color-controls-bg);}div.xf_big_portrait.add_user_link:hover{background-color:var(--base-color-controls-hover-bg);}div.xf_big_portrait.add_user_link > a{color:var(--base-color-controls-fg);}.xui_paging .btn_first,.xui_paging .btn_last{display:none;}.xui_paging{display:flex;align-items:center;justify-content:center;font-family:"Open Sans", Arial, Helvetica, Sans-Serif;}.xui_paging .pages a,.xui_paging .pages .selected,.xui_paging .missing,.xui_paging .btn_prev,.xui_paging .btn_next{background:none;padding:5px 10px 5px 10px;margin:0px;}.xui_paging .pages .selected{border-radius:var(--base-border-radius-md);background:var(--base-color-accent-bg);color:var(--base-color-accent-fg);}.xui_paging .pages a:hover,.xui_paging a:hover{color:#555;}.xm_system_actionlog .sep_day,.xm_system_actionlog .sep_login,.xm_system_actionlog .author,.xm_system_actionlog .document_path a{font-family:"Open Sans", Arial, Helvetica, Sans-Serif;}.xm_system_actionlog .post{overflow-wrap:break-word;}div.notify .label{font-family:"Open Sans", Arial, Helvetica, Sans-Serif;font-weight:lighter;}#xm_messenger div.list .item div.description{font-family:"Open Sans", Arial, Helvetica, Sans-Serif;line-height:120%;}#xm_messenger div.list .item div.description b{font-weight:normal;}img.userpic{padding:0;}.warning,.note,.notice,.success,.error,.locked,div.system_infobox{line-height:150%;border:none;padding:var(--base-space-lg);border-radius:var(--base-border-radius-md-lg);}.warning:before,.note:before,.notice:before,.success:before,.error:before,.locked:before,div.system_infobox:before{top:var(--base-space-lg);opacity:var(--base-opacity-muted);}.note,div.system_infobox{background:var(--base-color-note-light);color:var(--base-color-note-shade);}.warning{background:var(--base-color-warning-light);color:var(--base-color-warning-shade);}.success{background:var(--base-color-success-light);color:var(--base-color-success-shade);}.error,.locked{background:var(--base-color-attention-light);color:var(--base-color-attention-shade);}.xm_lookbook div.letters,.xm_lookbook .xui_profilelist .viewmode_gallery .profile_item,.xm_lookbook .xui_profilelist .viewmode_detail .profile_item{font-family:"Open Sans", Arial, Helvetica, Sans-Serif;}div.xm_calendar_agenda_container div.agenda_day .day_title,div.xm_calendar_month_container div.calender_header,div.xm_calendar_month_container .head_corner,div.xm_calendar_month_container div.calendar_weeks,div.xm_calendar_month_container .day,div.xm_calendar_week7_container .day .caption,div.xm_calendar_day_container div.time,div.xm_calendar_day_container tr.head a,div.xm_calendar_day_container tr.head td{font-family:"Open Sans", Arial, Helvetica, Sans-Serif;}.xm_groups div.group_content{padding-top:0px !important;}.page_options{position:relative;text-align:right;height:auto;}body.title-visible .page_options{height:0;float:right;}body.title-visible .page_options > *{transform:translateY(calc(-1 * 100% - 3rem));}body.isGroup .page_options{height:0;float:right;}body.isGroup .page_options > *{transform:translateY(calc(-1 * 100% - 1rem));}#xf-debug-slimtime{left:5px !important;right:5px !important;bottom:5px !important;border:0 solid white !important;padding:5px 10px !important;border-radius:8px;font-size:12px;background:#652b81 !important;}#xf-debug-slimtime span{opacity:0.6;padding:0 5px;}@media (max-width: 640px){.fullscreen.modal_div.visible{bottom:0;left:0 !important;right:0 !important;top:0 !important;}}@media (min-width: 768px){.lazyload,.lazyloading{opacity:0;}.lazyloaded{opacity:1;transition:opacity 500ms;}.animated{animation-duration:1s;animation-fill-mode:both;z-index:98;}@keyframes fadeInUp{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:translate3d(0,30px,0);}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transform:none;}}.fadeInUp{animation-name:fadeInUp;z-index:98;}@keyframes fadeIn{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}}.fadeIn{animation-name:fadeIn;}.first{animation-delay:0s;}.second{animation-delay:0.4s;}.third{animation-delay:0.9s;}}input,select,textarea{max-width:100%;_width:100%;padding:2px;zoom:1;box-shadow:none;}input[type="search"],input[type="text"]{-webkit-appearance:none;}textarea.form_element{width:100%;max-width:none;-webkit-appearance:none;}input.btn{width:auto;}div.form_row.error{background-color:transparent;}div.form_row.error:before{display:none;}.xui_form_toggle_switch:hover .knob{background:var(--base-color-accent-bg);}.form-class .form_required_info,.form .form_required_info{display:none;}table.default{margin-top:4px;padding:0;text-align:left;}table.default thead th,table.default th{border-bottom:1px solid #ddd;font-weight:normal;padding:var(--base-space-md) var(--base-space-sm) var(--base-space-md-lg) var(--base-space-md);text-align:inherit;font-family:"Open Sans", Arial, Helvetica, Sans-Serif;vertical-align:bottom;font-size:.85em;text-transform:uppercase;letter-spacing:.1em;color:var(--base-color-meta);}table.default thead th a,table.default th a{color:black;}table.default div.title h3.handle{background-color:transparent;}table.default th.order_col{border-color:var(--base-color-readable-lines);}table.default th.order_col a{color:var(--base-color-readable-fg);font-weight:var(--base-font-weight-bold);}table.default th.order_col.up a,table.default th.order_col.down a{background-image:none;color:var(--base-color-readable-fg) !important;font-weight:600;}table.default th.order_col.up a:after,table.default th.order_col.down a:after{font-family:'FontAwesome', monospace;content:"\f0d7";vertical-align:middle;margin-left:5px;color:var(--base-color-readable-fg);position:absolute;}table.default th.order_col.up a:after{content:"\f0d8";}table.default tbody td{border-bottom:1px solid white;background:#fff;padding:var(--base-space-md);margin:0;vertical-align:middle;}table.default tbody:before,table.default tbody:after{content:"&nbsp;";display:block;line-height:10px;text-indent:-99999px;}table.default tfoot td{padding:5px;}table.default:not(.no_hover) tbody tr:hover td{background-color:var(--base-color-readable-canvas);}table.default:not(.no_hover) tbody tr:hover td .doclink-stats i,table.default:not(.no_hover) tbody tr:hover td .doclink-stats .value{color:var(--base-color-readable-fg) !important;}table.default:not(.no_hover)  tbody tr.selected:hover td{background-color:hsla(var(--base-color-readable-fg-h), var(--base-color-readable-fg-s), var(--base-color-readable-fg-l), .125);}table.default.nohl tbody tr:hover td{background:transparent;}table.default tr.selected td{background:var(--base-color-readable-canvas);}table.default tr.separator td{background:#cce4e7;font-family:"Open Sans", Arial, Helvetica, Sans-Serif;font-size:1.2em;border-top:10px solid white;background:transparent;text-transform:uppercase;font-size:.85em;font-weight:600;letter-spacing:.125em;padding:8px 8px 8px 5px;}table.default tr.separator:hover td{background:#cce4e7 !important;}table.default .no_records{font-family:"Open Sans", Arial, Helvetica, Sans-Serif;font-weight:lighter;}table.default tr td.page_control{text-align:center;vertical-align:middle;border-top:1px solid #ddd;padding-top:.75rem;font-weight:bold;}table.default tr td.page_control strong{background:#f15a3f;padding:2px;color:#fff;}table.default tr td.page_control a:hover{background-color:var(--base-color-controls-pure-hover-bg);}table.default tbody td input,table.default thead th input{border:none;padding:0;margin:0;}.table_options_control{text-align:right;}.table_options_content{text-align:left;border:1px solid #ccc;padding:3px;background:#eee;}.table_options_content h5{margin:0;}body.login{overflow:auto;}body.login .login-container{display:flex;z-index:2000;width:100%;height:100vh;}body.login .login-container #left-col,body.login .login-container #right-col{display:inline-block;height:100vh;position:relative !important;}body.login .login-container #left-col{display:flex;flex-direction:column;flex-basis:40%;min-width:320px;max-width:540px;padding:0;background:white;scrollbar-width:thin;overflow:auto;overflow-x:hidden;}body.login .login-container #right-col{flex-grow:1;}body.login .login-container #right-col{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0.25) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0.25) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 70%,rgba(0,0,0,0.25) 100%);}body.login .right-container{width:100%;height:auto;position:absolute;bottom:0;}body.login #login-title{text-align:center;padding-bottom:.5em;font-size:1.2em;color:#000000ab;}body.login div.login div.login_form{overflow-y:auto;flex-grow:1;padding:0 12% 5vh 12%;display:flex;flex-direction:column;}body.login div.login #login_logo{min-width:180px;width:220px;height:100px;margin:10vh auto 2vh auto;background:url('/wwwres/theme/set_2/ressources/_system_logo_original.jpg?rev=1528976302') no-repeat center center;background-size:contain;flex-shrink:0;}body.login div.login div.login-container form{margin:auto 0;}body.login div.login div.login-container form.disabled{opacity:.5;}body.login div.login div.head{padding:var(--base-space-lg) var(--base-space-xxl);text-align:right;}body.login div.login div.head h1{margin-bottom:var(--base-space-sm);font-size:var(--fs-24px);}body.login div.login div.head h2,body.login div.login div.head h3{padding:16px 3rem;font-size:2.5em;color:#ffffffd4;}body.login div.login #login_form_content{margin:0 !important;border:none;padding:0;}body.login div.login_field{position:relative;margin-bottom:15px;}body.login div.login div.login_error{background-color:#ff6565;color:white;padding:15px;line-height:150%;border-radius:4px;}body.login div#login_changepassword input.form_element:not([type="submit"]):not([type="reset"]):not([type="color"]),body.login div.login_field input:not([type="submit"]):not([type="reset"]):not([type="color"]),body.login div.lostpassword_form input:not([type="submit"]):not([type="reset"]):not([type="color"]){font-size:max(1rem,14px);width:100%;padding:1em;background:#fff;border-radius:.3em;border:1px solid var(--base-color-controls-form-border);box-sizing:border-box;box-shadow:none;transition:var(--base-focus-transition);}body.login div#login_changepassword input.form_element:not([type="submit"]):not([type="reset"]):not([type="color"]):focus,body.login div.login_field input:not([type="submit"]):not([type="reset"]):not([type="color"]):focus,body.login div.lostpassword_form input:not([type="submit"]):not([type="reset"]):not([type="color"]):focus{outline:none;box-shadow:var(--base-focus-shadow);border-color:var(--base-focus-border-color);}body.login div.login div.login_options_wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:var(--base-space-md-lg);}body.login div.login div.login_options_wrapper .form_row{margin-bottom:0;}body.login div.lostpassword_form .form_row{position:relative;}body.login div#login_changepassword div.form_el{margin:0;}body.login div#login_changepassword div.form_row{position:relative;}body.login div.login .form_row .form_fieldname_email_text{text-align:center;}body.login div.login_field .icon i{display:none;}body.login div.login_field .icon i{top:10px;right:9px;font-size:1.7em;color:#727b7d96;}body.login div.login footer{display:flex;justify-content:center;gap:var(--base-space-md-lg);align-items:center;padding:var(--base-space-md-lg) var(--base-space-md-lg) var(--base-space-xl);background:white !important;z-index:1000;}body.login .login-input{position:absolute;border:1px solid #3296c9;box-sizing:border-box;border-radius:4px;width:355px;height:64px;padding:15px 15px 5px 15px;}body.login .inset-text{position:relative;font-style:normal;font-weight:600;font-size:11px;line-height:13px;letter-spacing:0.1em;text-transform:uppercase;color:var(--base-color-readable-fg);width:325px;height:fit-content;margin-left:16px;transform:translate(-10px,6px);display:flex;flex-direction:row;justify-content:space-between;z-index:2;}body.login .inset-text span{height:fit-content;}body.login .inset-text #span-icon{height:10px;transform:translateY(20px);}body.login .inset-text #span-icon .password-icon-eye{font-size:20px;}body.login .lostpassword div.content{padding:.5em 1em;border-radius:5px;}body.login .warning,body.login .note{border-radius:5px;}body.login div.lostpassword_form input{width:100% !important;}body.login div.lostpassword_form .form_row{margin-bottom:0;}body.login div.lostpassword_form .form_buttons{margin-top:20px;}body.login div.login #login_loader{z-index:10000;display:flex;align-items:center;justify-content:center;top:0px;}body.login div.login #login_loader .content{padding:0;}body.login div.login #login_loader span.content .ajax_loader_large{margin-left:auto;margin-right:auto;width:auto;display:block;padding-top:120px;background-size:56px 56px;}body.login a.noop,body.login button.noop{pointer-events:none;}body.login div.xelos-login.hidden{display:none;}body.login div.separator{overflow:hidden;text-align:center;text-transform:uppercase;font-size:11px;font-weight:600;font-family:"Open Sans", Arial, Helvetica, Sans-Serif;color:var(--base-color-meta);margin:20px -20px;}body.login div.separator:before,body.login div.separator:after{background-color:var(--base-color-lines);content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%;}body.login div.separator:before{right:0.5em;margin-left:-50%;}body.login div.separator:after{left:0.5em;margin-right:-50%;}.accessibility-flag-enhanced .footer_links a{text-decoration:underline !important;}@media screen and (max-width: 800px){div.login_field .icon i{top:20px !important;}.login-container input{font-size:16px !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.login-container #left-col{flex-basis:100% !important;max-width:unset !important;}.login-container #right-col{display:none !important;}div.lostpassword_form .form_row{margin-bottom:10px !important;}div.lostpassword_form label{top:-11px;font-size:1em;}div.login_options_wrapper div.password_lost_link{margin-top:-4px !important;text-align:right !important;width:100% !important;}}@media screen and (max-width: 1100px){div.login_options_wrapper div.password_lost_link{float:none;display:block;margin-top:1.5em;text-align:left;width:80%;}div.lostpassword_form div.form_el{margin:0 !important;}div.lostpassword_form div.form_row label.label{margin:auto !important;}}@media screen and (max-height: 800px){div.login #login_logo{height:56px;}}body.legacy_isAdminView{margin-top:80px;min-height:calc(100vh - 80px);}body.legacy_isAdminView.html_only{padding:var(--base-space-xxl);}body.legacy_isAdminView.html_only.legacy_isMobile{padding:0 !important;}body.legacy_isAdminView.html_only.title-visible{padding:var(--base-space-xxl) !important;}body.legacy_isAdminView .page_title{padding:0 var(--base-space-xxl);border-bottom:0;position:fixed;top:0;left:0;right:0;z-index:2;background:linear-gradient(to bottom,var(--base-color-light) 80%,transparent);min-height:80px;align-items:center;}body.legacy_isAdminView .page_options{position:fixed;right:var(--base-space-xxl);top:18px;z-index:3;}body.legacy_isAdminView .page_options > *{transform:none !important;}body.html_only{background:white;overflow-y:auto;padding:var(--base-body-padding-y) var(--base-body-padding-x) !important;padding-bottom:calc(var(--base-body-padding-y) * 3) !important;box-sizing:border-box !important;}body.html_only.legacy_isMobile{padding:var(--base-body-padding-y) var(--base-body-padding-x) !important;padding-bottom:calc(var(--base-body-padding-y) * 3) !important;}body.stage_mode{background-color:var(--theme-color-stage-background) !important;}#top_navigation a.toggle{display:none;}.xf_show_mobile{display:none;}@media only screen and (max-width: 800px){.modal_div{max-width:100% !important;width:90% !important;height:90% !important;}.modal_div .modal_left,.modal_div .modal_right{display:none;}#header div.center{min-width:0;}#main{min-width:0 !important;}#footer{min-width:0 !important;}#footer div.center{text-align:center;}.xf_hide_tablet{display:none !important;}.xf_show_tablet{display:inherit !important;}}@media only screen and (max-width: 640px){html{-webkit-text-size-adjust:none;}input,div.input,textarea,select{font-size:max(1em,16px);}.modal_div{max-width:100% !important;width:100% !important;height:100% !important;top:0 !important;}#header div.notifications{display:none !important;}#header,#header div.background{height:65px;}#header a.logo{position:relative;left:auto;top:auto;width:70px;padding:2px;border:none;height:35px;}#header div.user{height:20px;width:200px;}#header div.user div.username{position:relative;right:auto;top:auto;margin-right:30px;padding-top:7px;}#header div.user div.username a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}#header div.user div.logoff{top:9px;right:10px;}#header div.user div.avatar{display:none;}#header div.headline{position:relative;width:auto;box-shadow:none;}#header div.headline h1{left:10px;right:140px;text-overflow:ellipsis;white-space:nowrap;}#header div.headline div.search{width:120px;}#header div.headline div.search div.search_input input.search,#scroll_navigation div.search div.search_input input.search{width:100px;}#top_navigation a.toggle{position:absolute;left:80px;top:-27px;color:white;font-weight:normal;font-size:20px;display:block;cursor:pointer;}#top_navigation{position:absolute;top:35px;left:0;right:0;width:auto;height:auto;z-index:5;background-color:white;box-shadow:0 0 5px rgba(0,0,0,0.5);}#top_navigation ul li a span.i{display:inline-block;font-size:inherit;padding-right:5px;height:auto;}#top_navigation ul > li > div > a{width:auto !important;font-size:16px;}#top_navigation>ul>li{border-top:1px solid #fff;}#top_navigation ul li{position:static;float:none;}#top_navigation ul li a{height:auto;padding:10px 7px;text-align:left;}#top_navigation ul li ul{top:auto;width:auto;position:static;}#top_navigation ul li ul li a,#top_navigation ul li.selected ul a,#header.col_count_5 #top_navigation ul li ul li a{width:auto !important;position:relative;padding-left:22px;}#top_navigation ul li ul li a.has_childs:after{content:'\f078';right:15px;top:30%;}#top_navigation ul li ul li a.has_childs:hover:after{right:15px;top:31%;}#top_navigation ul li ul li ul{left:auto;position:relative;}#top_navigation ul li ul li.selected ul{display:block;}#top_navigation ul li .submenu{display:none;}#top_navigation ul li.selected .submenu{display:block;}#scroll_navigation{display:none !important;}div.admin_bar_bg{display:none !important;}#content{margin:0 !important;padding:10px !important;}.xf_hide_mobile{display:none !important;}.xf_show_mobile{display:inherit !important;}#main{border:1px solid transparent;}div.login div.center,div.login div.center div.pane{position:relative;left:0;top:0;width:auto;}div.login div.center{margin:10px;}div.login #login_logo{float:none;width:auto;height:60px;}div.login #login_form_content{margin:0 !important;border:none;padding:10px;}div.login_field .icon i{z-index:2;top:50%;margin-top:-9px;}div.login_field input{font-size:16px !important;}div.xf_navbar dl{height:auto !important;}div.xf_navbar dl dd{display:block;float:none !important;overflow-x:auto;}div.xf_navbar dl dd::-webkit-scrollbar{display:none;}div.xf_navbar dl dd input{float:none;}div.xf_navbar dl dd select{display:block;float:none;margin:3px auto;max-width:95% !important;text-align:center;width:95%;}div.xf_navbar .xui_viewmode_switcher{display:flex;justify-content:flex-end;flex-wrap:nowrap;height:30px;text-align:center;}div.xf_navbar .xui_viewmode_switcher a{float:none;}#sub_navigation{width:280px;display:block !important;position:absolute !important;left:-282px;transition:all 0.2s;top:0;z-index:1000;}#sub_navigation.show{left:0;}#sub_navigation ul{width:280px;box-shadow:none;border:none;}#main.sidebar_left #content{margin-left:0px !important;display:block !important;}#sub_navigation ul li a{font-size:16px !important;padding:7px 10px;}#sub_navigation ul li ul li a{padding:7px 10px;}#sub_navigation ul li.selected,#sub_navigation ul li ul li{width:275px;}#sub_navigation ul li ul li.selected a{width:auto !important;}#sub_navigation ul li ul,#sub_navigation ul li ul li ul{width:270px !important;}#sub_navigation.mobile{padding:0;margin:0;min-height:0;top:0;bottom:0;}#sub_navigation.mobile > ul{overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:100;position:fixed !important;top:0;bottom:0;margin-top:0px;margin-bottom:0px;border:1px solid #ddd;border-left:none;background-color:white;min-height:0;transition:all 0.5s;}#sub_navigation.mobile > a.toggle{font-size:30px;padding:2px 5px 2px 10px;position:fixed;bottom:15px;left:0;cursor:pointer;background:white;z-index:101;box-shadow:0 0 2px rgba(0,0,0,0.1);}#sub_navigation.mobile.show > a.toggle{left:280px;}body.mobileNavigationVisible #sub_navigation.mobile > ul{box-shadow:0 0 100px rgba(0,0,0,0.6);}body #header{transition:0.5s all;}body.mobileNavigationVisible #header{z-index:1 !important;transition:0s all;}#sub_navigation.mobile.show > a.toggle:before{content:'\f100' !important;}#sub_navigation ul li.selected div.arrow{display:none !important;}}@media print{html,body{background:white;height:auto !important;width:auto !important;}#header div.background,#header div.user,#header div.headline div,#header a.logo,#footer,#top_navigation,#navigation,#sub_navigation,#main div.navigation_settings,#main div.flash_messages,#scroll_navigation,#ajax_loader_cursor{display:none !important;}#header div.center,#content,#main{margin:0px;padding:0px;box-shadow:none;}#header{background:white;height:auto;max-width:1280px;min-width:1024px;_width:1024px;border-bottom:2px dashed #999;margin-bottom:10px;}div.admin_bar_bg{display:none !important;}#header div.headline{height:auto;background:white;color:black;border:none;position:relative;box-shadow:none;}.page_title h1{position:relative !important;left:0 !important;top:0 !important;color:#333 !important;margin:0;padding:10px 0 10px 0px;}div.xm_messenger_statusbar{display:none;}}.accessibility-flag-enhanced{--base-color-readable-fg-dark:hsl(var(--base-color-readable-fg-h), var(--base-color-readable-fg-s), calc(var(--base-color-readable-fg-l) * .65));--base-color-grey-90:hsl(0, 0%, 10%);--base-color-grey-80:hsl(0, 0%, 20%);--base-color-grey-75:hsl(0, 0%, 25%);--base-color-grey-70:hsl(0, 0%, 30%);--base-color-grey-60:hsl(0, 0%, 40%);--base-color-grey-50:hsl(0, 0%, 40%);--base-color-grey-40:hsl(0, 0%, 40%);--base-color-grey-35:hsl(0, 0%, 40%);--base-color-grey-30:hsl(0, 0%, 40%);--base-color-grey-25:hsl(0, 0%, 40%);--base-color-grey-20:hsl(0, 0%, 40%);--base-color-grey-15:hsl(0, 0%, 40%);--base-color-muted:hsl(0, 0%, 40%);--base-color-meta:hsl(0, 0%, 30%);--base-color-lines:hsla(0, 0%, 0%, 15%);--base-color-lines-contrast:hsla(0, 0%, 0%, 40%);--base-color-controls-form-border:hsl(0, 0%, 60%);--base-color-controls-form-hover-border:hsl(0, 0%, 40%);--base-color-controls-hover-border:hsl(var(--base-color-accent-bg-h), var(--base-color-accent-bg-s), 10%);--base-focus-shadow:0 0 0 0.25rem hsl(0, 0%, 90%);;--base-focus-border-color:hsl(var(--base-color-readable-fg-h), var(--base-color-readable-fg-s), 15%);--base-color-controls-form-active-border:var(--base-focus-border-color);--base-color-status-online:hsl(86, 48%, 35%);--base-color-status-offline:hsl(0, 0%, 47%);--base-color-status-away:hsl(43, 98%, 30%);--base-color-status-dnd:hsl(349, 60%, 38%);--base-color-success:hsl(var(--base-color-success-h), var(--base-color-success-s), calc(var(--base-color-success-l) - 15%));--base-color-success-shade:hsl(var(--base-color-success-h), var(--base-color-success-s), calc(var(--base-color-success-l) - 20%));--base-color-warning:hsl(var(--base-color-warning-h), var(--base-color-warning-s), calc(var(--base-color-warning-l) - 15%));--base-color-warning-shade:hsl(var(--base-color-warning-h), var(--base-color-warning-s), calc(var(--base-color-warning-l) - 25%));--base-color-attention:hsl(var(--base-color-attention-h), var(--base-color-attention-s), calc(var(--base-color-attention-l) - 15%));--base-color-attention-shade:hsl(var(--base-color-attention-h), var(--base-color-attention-s), calc(var(--base-color-attention-l) - 20%));--base-color-note:hsl(var(--base-color-note-h), var(--base-color-note-s), calc(var(--base-color-note-l) - 15%));--base-color-note-shade:hsl(var(--base-color-note-h), var(--base-color-note-s), calc(var(--base-color-note-l) - 20%));}.accessibility-flag-enhanced .a11y-text-underline{text-decoration:underline !important;}:root,.apply-core-css-vars,.container-admin,.container-admin-off{--base-color-accent-bg-h:205;--base-color-accent-bg-s:100%;--base-color-accent-bg-l:35%;--base-color-readable-fg-h:186;--base-color-readable-fg-s:100%;--base-color-readable-fg-l:26%;--base-color-accent-fg-h:0;--base-color-accent-fg-s:0%;--base-color-accent-fg-l:100%;--base-logo-url:url('/wwwres/theme/set_2/ressources/_system_logo_original.jpg?rev=1528976302');--base-font-headline:"Open Sans", Arial, Helvetica, Sans-Serif;--base-font-navigation:"Open Sans", Arial, Helvetica, Sans-Serif;--base-font-paragraph:Arial, Helvetica, Sans-Serif;}