@charset "UTF-8";:root{--ck-border-radius:4px!important;--ck-font-size-base:14px!important;--ck-custom-background:hsl(270, 1%, 29%)!important;--ck-custom-foreground:hsl(255, 3%, 18%)!important;--ck-custom-border:hsl(300, 1%, 22%)!important;--ck-custom-white:hsl(0, 0%, 100%)!important;--ck-color-base-foreground:var(--ck-custom-background)!important;--ck-color-focus-border:hsl(208, 90%, 62%)!important;--ck-color-text:hsl(0, 0%, 98%)!important;--ck-color-shadow-drop:hsla(0, 0%, 0%, 0.2)!important;--ck-color-shadow-inner:hsla(0, 0%, 0%, 0.1)!important;--ck-color-button-default-background:var(--ck-custom-background)!important;--ck-color-button-default-hover-background:hsl(270, 1%, 22%)!important;--ck-color-button-default-active-background:hsl(270, 2%, 20%)!important;--ck-color-button-default-active-shadow:hsl(270, 2%, 23%)!important;--ck-color-button-default-disabled-background:var(--ck-custom-background)!important;--ck-color-button-on-background:var(--ck-custom-foreground)!important;--ck-color-button-on-hover-background:hsl(255, 4%, 16%)!important;--ck-color-button-on-active-background:hsl(255, 4%, 14%)!important;--ck-color-button-on-active-shadow:hsl(240, 3%, 19%)!important;--ck-color-button-on-disabled-background:var(--ck-custom-foreground)!important;--ck-color-button-action-background:hsl(168, 76%, 42%)!important;--ck-color-button-action-hover-background:hsl(168, 76%, 38%)!important;--ck-color-button-action-active-background:hsl(168, 76%, 36%)!important;--ck-color-button-action-active-shadow:hsl(168, 75%, 34%)!important;--ck-color-button-action-disabled-background:hsl(168, 76%, 42%)!important;--ck-color-button-action-text:var(--ck-custom-white)!important;--ck-color-button-save:hsl(120, 100%, 46%)!important;--ck-color-button-cancel:hsl(15, 100%, 56%)!important;--ck-color-dropdown-panel-background:var(--ck-custom-background)!important;--ck-color-dropdown-panel-border:var(--ck-custom-foreground)!important;--ck-color-split-button-hover-background:var(--ck-color-button-default-hover-background)!important;--ck-color-split-button-hover-border:var(--ck-custom-foreground)!important;--ck-color-input-background:var(--ck-custom-foreground)!important;--ck-color-input-border:hsl(257, 3%, 43%)!important;--ck-color-input-text:hsl(0, 0%, 98%)!important;--ck-color-input-disabled-background:hsl(255, 4%, 21%)!important;--ck-color-input-disabled-border:hsl(250, 3%, 38%)!important;--ck-color-input-disabled-text:hsl(0, 0%, 46%)!important;--ck-color-list-background:var(--ck-custom-background)!important;--ck-color-list-button-hover-background:var(--ck-color-base-foreground)!important;--ck-color-list-button-on-background:var(--ck-color-base-active)!important;--ck-color-list-button-on-background-focus:var(--ck-color-base-active-focus)!important;--ck-color-list-button-on-text:var(--ck-color-base-background)!important;--ck-color-panel-background:var(--ck-custom-background)!important;--ck-color-panel-border:var(--ck-custom-border)!important;--ck-color-toolbar-background:var(--ck-custom-background)!important;--ck-color-toolbar-border:var(--ck-custom-border)!important;--ck-color-tooltip-background:hsl(252, 7%, 14%)!important;--ck-color-tooltip-text:hsl(0, 0%, 93%)!important;--ck-color-image-caption-background:hsl(0, 0%, 97%)!important;--ck-color-image-caption-text:hsl(0, 0%, 20%)!important;--ck-color-widget-blurred-border:hsl(0, 0%, 87%)!important;--ck-color-widget-hover-border:hsl(43, 100%, 68%)!important;--ck-color-widget-editable-focus-background:var(--ck-custom-white)!important;--ck-color-link-default:hsl(190, 100%, 75%)!important}.txt_content p{display:block!important;margin-top:0!important}.txt_content .image,.txt_content .image-inline{position:relative}.txt_content .image.image_resized{box-sizing:border-box;display:block;max-width:100%}.txt_content p+.image-style-align-left,.txt_content p+.image-style-align-right,.txt_content p+.image-style-side{margin-top:0}.txt_content .image{clear:both;display:table;margin:.9em auto;margin-top:.9em;margin-right:auto;min-width:50px;text-align:center}.txt_content .image-style-align-left,.txt_content .image-style-align-right{clear:none}.txt_content .image-style-block-align-left{margin-left:0;margin-right:auto}.txt_content .image-style-block-align-right{margin-left:auto;margin-right:0}.txt_content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.txt_content .image.image_resized img{width:100%}.txt_content img.image_resized{height:100%}.txt_content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%;height:100%}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */*{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.single-flake{background-color:#fff;position:fixed;top:0;z-index:99999}.snow-animate{top:99.5%}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==)}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.modal-spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.5)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.5);-webkit-transform:scaleY(.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}/*!
 * jquery-confirm v3.3.4 (http://craftpip.github.io/jquery-confirm/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2013-2019 jquery-confirm
 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
 */@-webkit-keyframes jconfirm-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jconfirm-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body[class*=jconfirm-no-scroll-]{overflow:hidden!important}.jconfirm{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .4s;transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}.jconfirm .jconfirm-scrollpane{-webkit-perspective:500px;perspective:500px;-webkit-perspective-origin:center;perspective-origin:center;display:table;width:100%;height:100%}.jconfirm .jconfirm-row{display:table-row;width:100%}.jconfirm .jconfirm-cell{display:table-cell;vertical-align:middle}.jconfirm .jconfirm-holder{max-height:100%;padding:50px 0}.jconfirm .jconfirm-box-container{-webkit-transition:-webkit-transform;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform}.jconfirm .jconfirm-box-container.jconfirm-no-transition{-webkit-transition:none!important;transition:none!important}.jconfirm .jconfirm-box{background:#fff;border-radius:4px;position:relative;outline:0;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto}@-webkit-keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@keyframes type-blue{1%,100%{border-color:#3498db}50%{border-color:#5faee3}}@-webkit-keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@keyframes type-green{1%,100%{border-color:#2ecc71}50%{border-color:#54d98c}}@-webkit-keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@keyframes type-red{1%,100%{border-color:#e74c3c}50%{border-color:#ed7669}}@-webkit-keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@keyframes type-orange{1%,100%{border-color:#f1c40f}50%{border-color:#f4d03f}}@-webkit-keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@keyframes type-purple{1%,100%{border-color:#9b59b6}50%{border-color:#b07cc6}}@-webkit-keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}@keyframes type-dark{1%,100%{border-color:#34495e}50%{border-color:#46627f}}.jconfirm .jconfirm-box.jconfirm-type-animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:solid 7px #3498db;-webkit-animation-name:type-blue;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:solid 7px #2ecc71;-webkit-animation-name:type-green;animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:solid 7px #e74c3c;-webkit-animation-name:type-red;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 7px #f1c40f;-webkit-animation-name:type-orange;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:solid 7px #9b59b6;-webkit-animation-name:type-purple;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:solid 7px #34495e;-webkit-animation-name:type-dark;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:'';position:absolute;left:0;background:#fff;right:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:'';height:30px;width:30px;border:solid 3px transparent;position:absolute;left:50%;margin-left:-15px;border-radius:50%;-webkit-animation:jconfirm-spin 1s infinite linear;animation:jconfirm-spin 1s infinite linear;border-bottom-color:#1e90ff;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px!important;line-height:14px!important;display:none;z-index:1}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;-webkit-transition:height .4s ease-in;transition:height .4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{width:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;min-height:1em;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;-webkit-tap-highlight-color:transparent;border:0;background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#fff;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#fff;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#fff;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#fff;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#fff;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#fff;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#fff}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm.jconfirm-light .jconfirm-bg,.jconfirm.jconfirm-white .jconfirm-bg{background-color:#444;opacity:.2}.jconfirm.jconfirm-light .jconfirm-box,.jconfirm.jconfirm-white .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);border-radius:5px}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:700;text-shadow:none}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#333}.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:#2f4f4f;opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);background:#444;border-radius:5px;color:#fff}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:0;background-image:none;text-transform:uppercase;font-size:14px;font-weight:700;text-shadow:none;-webkit-transition:background .1s;transition:background .1s;color:#fff}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{-webkit-animation:glow .82s cubic-bezier(.36,.07,.19,.97) both;animation:glow .82s cubic-bezier(.36,.07,.19,.97) both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}20%,80%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-8px,0,0);transform:translate3d(-8px,0,0)}40%,60%{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@-webkit-keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}@keyframes glow{0%,100%{-webkit-box-shadow:0 0 0 red;box-shadow:0 0 0 red}50%{-webkit-box-shadow:0 0 30px red;box-shadow:0 0 30px red}}.jconfirm{-webkit-perspective:400px;perspective:400px}.jconfirm .jconfirm-box{opacity:1;-webkit-transition-property:all;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-scalex,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-zoom{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{-webkit-transform:rotatey(90deg);transform:rotatey(90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{-webkit-transform:rotatey(-90deg);transform:rotatey(-90deg);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{-webkit-transform:scaley(1.5);transform:scaley(1.5);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{-webkit-transform:scalex(1.5);transform:scalex(1.5);-webkit-transform-origin:center;transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{-webkit-transform:translate(0,-100px);transform:translate(0,-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{-webkit-transform:translate(-100px,0);transform:translate(-100px,0)}.jconfirm .jconfirm-box.jconfirm-animation-right{-webkit-transform:translate(100px,0);transform:translate(100px,0)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{-webkit-transform:translate(0,100px);transform:translate(0,100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{-webkit-transform:scale(1.2);transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{-webkit-transform:scale(.5);transform:scale(.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:rgba(54,70,93,.95)}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple{border:0}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark{border:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:#fff}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:#fff;font-size:28px;font-weight:400}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:#fff}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#303f53;text-shadow:none;border:0;color:#fff;padding:10px;min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-material .jconfirm-bg{background-color:rgba(0,0,0,.67)}.jconfirm.jconfirm-material .jconfirm-box{background-color:#fff;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);padding:30px 25px 10px 25px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,.87)}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,.87);font-size:22px;font-weight:700}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,.87)}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:rgba(0,0,0,.21)}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:#fff;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.2);box-shadow:0 3px 8px 0 rgba(0,0,0,.2);border:solid 1px rgba(0,0,0,.4);padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,.87)}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,.87);font-size:22px;font-weight:700;padding-left:15px;padding-right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:rgba(0,0,0,.87);padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0;border-top:solid 1px #ddd;overflow:hidden;border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:#708090;opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{background-color:#fff;-webkit-box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,.87);top:15px;right:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:rgba(0,0,0,.87);font-size:24px;font-weight:700;text-align:center;margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scale(0);transform:scale(0);display:block;margin-right:0;margin-left:0;margin-bottom:10px;font-size:69px;color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:700;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transform:scale(1);transform:scale(1)}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:0}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}:root{--dt-row-selected:13,110,253;--dt-row-selected-text:255,255,255;--dt-row-selected-link:9,10,11;--dt-row-stripe:0,0,0;--dt-row-hover:0,0,0;--dt-column-ordering:0,0,0;--dt-html-background:white}:root.dark{--dt-html-background:rgb(33, 37, 41)}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0,0,0,.5);border-bottom:5px solid transparent;border-right:0 solid transparent}table.dataTable tr.dt-hasChild td.dt-control:before{border-top:10px solid rgba(0,0,0,.5);border-left:5px solid transparent;border-bottom:0 solid transparent;border-right:5px solid transparent}:root[data-bs-theme=dark] table.dataTable td.dt-control:before,:root[data-theme=dark] table.dataTable td.dt-control:before,html.dark table.dataTable td.dt-control:before{border-left-color:rgba(255,255,255,.5)}:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,html.dark table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:rgba(255,255,255,.5);border-left-color:transparent}div.dt-scroll{width:100%}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{height:0!important;padding-top:0!important;padding-bottom:0!important;border-top-width:0!important;border-bottom-width:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}table.dataTable thead>tr>td:active,table.dataTable thead>tr>th:active{outline:0}table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before{position:absolute;display:block;bottom:50%;content:"▲";content:"▲"/""}table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after{position:absolute;display:block;top:50%;content:"▼";content:"▼"/""}table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc,table.dataTable thead>tr>td.dt-ordering-asc,table.dataTable thead>tr>td.dt-ordering-desc,table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>th.dt-ordering-asc,table.dataTable thead>tr>th.dt-ordering-desc{position:relative;padding-right:30px}table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order{position:absolute;right:12px;top:0;bottom:0;width:12px}table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:before{left:0;opacity:.125;line-height:9px;font-size:.8em}table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc,table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover,table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover{outline:2px solid rgba(0,0,0,.05);outline-offset:-2px}table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after{opacity:.6}table.dataTable thead>tr>td.sorting_asc_disabled span.dt-column-order:before,table.dataTable thead>tr>td.sorting_desc_disabled span.dt-column-order:after,table.dataTable thead>tr>th.sorting_asc_disabled span.dt-column-order:before,table.dataTable thead>tr>th.sorting_desc_disabled span.dt-column-order:after{display:none}table.dataTable thead>tr>td:active,table.dataTable thead>tr>th:active{outline:0}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover{outline:2px solid rgba(255,255,255,.05)}div.dt-processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-22px;text-align:center;padding:2px;z-index:10}div.dt-processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dt-processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:#0d6efd;background:rgb(var(--dt-row-selected));animation-timing-function:cubic-bezier(0,1,1,0)}div.dt-processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dt-processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable td,table.dataTable th{box-sizing:border-box}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap{white-space:nowrap}table.dataTable td.dt-empty,table.dataTable th.dt-empty{text-align:center;vertical-align:top}table.dataTable td.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable th.dt-type-numeric{text-align:right}table.dataTable tfoot td,table.dataTable tfoot th,table.dataTable thead td,table.dataTable thead th{text-align:left}table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap{white-space:nowrap}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap{white-space:nowrap}table.dataTable{width:100%;margin:0 auto;border-spacing:0}table.dataTable tfoot th,table.dataTable thead th{font-weight:700}table.dataTable>thead>tr>td,table.dataTable>thead>tr>th{padding:10px;border-bottom:1px solid rgba(0,0,0,.3)}table.dataTable>thead>tr>td:active,table.dataTable>thead>tr>th:active{outline:0}table.dataTable>tfoot>tr>td,table.dataTable>tfoot>tr>th{border-top:1px solid rgba(0,0,0,.3);padding:10px 10px 6px 10px}table.dataTable>tbody>tr{background-color:transparent}table.dataTable>tbody>tr:first-child>*{border-top:none}table.dataTable>tbody>tr:last-child>*{border-bottom:none}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.9);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.9);color:#fff;color:rgb(var(--dt-row-selected-text))}table.dataTable>tbody>tr.selected a{color:#090a0b;color:rgb(var(--dt-row-selected-link))}table.dataTable>tbody>tr>td,table.dataTable>tbody>tr>th{padding:8px 10px}table.dataTable.display>tbody>tr>*,table.dataTable.row-border>tbody>tr>*{border-top:1px solid rgba(0,0,0,.15)}table.dataTable.display>tbody>tr:first-child>*,table.dataTable.row-border>tbody>tr:first-child>*{border-top:none}table.dataTable.display>tbody>tr.selected+tr.selected>td,table.dataTable.row-border>tbody>tr.selected+tr.selected>td{border-top-color:rgba(13,110,253,.65);border-top-color:rgba(var(--dt-row-selected),.65)}table.dataTable.cell-border>tbody>tr>*{border-top:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15)}table.dataTable.cell-border>tbody>tr>:first-child{border-left:1px solid rgba(0,0,0,.15)}table.dataTable.cell-border>tbody>tr:first-child>*{border-top:1px solid rgba(0,0,0,.3)}table.dataTable.display>tbody>tr:nth-child(odd)>*,table.dataTable.stripe>tbody>tr:nth-child(odd)>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.023);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe),.023)}table.dataTable.display>tbody>tr:nth-child(odd).selected>*,table.dataTable.stripe>tbody>tr:nth-child(odd).selected>*{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.923);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.923)}table.dataTable.display>tbody>tr:hover>*,table.dataTable.hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.035);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),.035)}table.dataTable.display>tbody>tr.selected:hover>*,table.dataTable.hover>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px #0d6efd!important;box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),1)!important}table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3,table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.019);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.019)}table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3,table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.919)}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.054);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.054)}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.047);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.047)}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.039);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.039)}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.954);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.954)}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.947);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.947)}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.939);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.939)}table.dataTable.display>tbody>tr.even>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.019);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.019)}table.dataTable.display>tbody>tr.even>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.011);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.011)}table.dataTable.display>tbody>tr.even>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.003);box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering),.003)}table.dataTable.display>tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.919);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.919)}table.dataTable.display>tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.911);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.911)}table.dataTable.display>tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.903);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.903)}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.082);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),.082)}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.074);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),.074)}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(0,0,0,.062);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover),.062)}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.982);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.982)}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.974);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.974)}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(13,110,253,.962);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected),.962)}table.dataTable.compact tbody td,table.dataTable.compact tbody th,table.dataTable.compact tfoot td,table.dataTable.compact tfoot th,table.dataTable.compact thead td,table.dataTable.compact thead th{padding:4px}div.dt-container div.dt-layout-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin:.75em 0}div.dt-container div.dt-layout-row div.dt-layout-cell{display:flex;justify-content:space-between;align-items:center}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start{justify-content:flex-start;margin-right:auto}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end{justify-content:flex-end;margin-left:auto}div.dt-container div.dt-layout-row div.dt-layout-cell:empty{display:none}@media screen and (max-width:767px){div.dt-container div.dt-layout-row:not(.dt-layout-table){display:block}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell{display:block;text-align:center}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell>*{margin:.5em 0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start{margin-right:0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end{margin-left:0}}div.dt-container div.dt-layout-start>:not(:last-child){margin-right:1em}div.dt-container div.dt-layout-end>:not(:first-child){margin-left:1em}div.dt-container div.dt-layout-full{width:100%}div.dt-container div.dt-layout-full>:only-child{margin-left:auto;margin-right:auto}div.dt-container div.dt-layout-table>div{display:block!important}@media screen and (max-width:767px){div.dt-container div.dt-layout-start>:not(:last-child){margin-right:0}div.dt-container div.dt-layout-end>:not(:first-child){margin-left:0}}div.dt-container{position:relative;clear:both}div.dt-container .dt-search input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit;margin-left:3px}div.dt-container .dt-input{border:1px solid #aaa;border-radius:3px;padding:5px;background-color:transparent;color:inherit}div.dt-container select.dt-input{padding:4px}div.dt-container .dt-paging .dt-paging-button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none!important;cursor:pointer;color:inherit!important;border:1px solid transparent;border-radius:2px;background:0 0}div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current:hover{color:inherit!important;border:1px solid rgba(0,0,0,.3);background-color:rgba(0,0,0,.05);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(230,230,230,.05)),color-stop(100%,rgba(0,0,0,.05)));background:-webkit-linear-gradient(top,rgba(230,230,230,.05) 0,rgba(0,0,0,.05) 100%);background:-moz-linear-gradient(top,rgba(230,230,230,.05) 0,rgba(0,0,0,.05) 100%);background:-ms-linear-gradient(top,rgba(230,230,230,.05) 0,rgba(0,0,0,.05) 100%);background:-o-linear-gradient(top,rgba(230,230,230,.05) 0,rgba(0,0,0,.05) 100%);background:linear-gradient(to bottom,rgba(230,230,230,.05) 0,rgba(0,0,0,.05) 100%)}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:active,div.dt-container .dt-paging .dt-paging-button.disabled:hover{cursor:default;color:rgba(0,0,0,.5)!important;border:1px solid transparent;background:0 0;box-shadow:none}div.dt-container .dt-paging .dt-paging-button:hover{color:#fff!important;border:1px solid #111;background-color:#111;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#585858),color-stop(100%,#111));background:-webkit-linear-gradient(top,#585858 0,#111 100%);background:-moz-linear-gradient(top,#585858 0,#111 100%);background:-ms-linear-gradient(top,#585858 0,#111 100%);background:-o-linear-gradient(top,#585858 0,#111 100%);background:linear-gradient(to bottom,#585858 0,#111 100%)}div.dt-container .dt-paging .dt-paging-button:active{outline:0;background-color:#0c0c0c;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2b2b2b),color-stop(100%,#0c0c0c));background:-webkit-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:-moz-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:-ms-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:-o-linear-gradient(top,#2b2b2b 0,#0c0c0c 100%);background:linear-gradient(to bottom,#2b2b2b 0,#0c0c0c 100%);box-shadow:inset 0 0 3px #111}div.dt-container .dt-paging .ellipsis{padding:0 1em}div.dt-container .dt-info,div.dt-container .dt-length,div.dt-container .dt-paging,div.dt-container .dt-processing,div.dt-container .dt-search{color:inherit}div.dt-container .dataTables_scroll{clear:both}div.dt-container .dataTables_scroll div.dt-scroll-body{-webkit-overflow-scrolling:touch}div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th{vertical-align:middle}div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td>div.dataTables_sizing,div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:1px solid rgba(0,0,0,.3)}div.dt-container.dt-empty-footer .dt-scroll-body{border-bottom:1px solid rgba(0,0,0,.3)}div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>*{border-bottom:none}html.dark{--dt-row-hover:255,255,255;--dt-row-stripe:255,255,255;--dt-column-ordering:255,255,255}html.dark table.dataTable>thead>tr>td,html.dark table.dataTable>thead>tr>th{border-bottom:1px solid #595b5e}html.dark table.dataTable>thead>tr>td:active,html.dark table.dataTable>thead>tr>th:active{outline:0}html.dark table.dataTable>tfoot>tr>td,html.dark table.dataTable>tfoot>tr>th{border-top:1px solid #595b5e}html.dark table.dataTable.display>tbody>tr>*,html.dark table.dataTable.row-border>tbody>tr>*{border-top:1px solid #404346}html.dark table.dataTable.display>tbody>tr:first-child>*,html.dark table.dataTable.row-border>tbody>tr:first-child>*{border-top:none}html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td{border-top-color:rgba(13,110,253,.65);border-top-color:rgba(var(--dt-row-selected),.65)}html.dark table.dataTable.cell-border>tbody>tr>td,html.dark table.dataTable.cell-border>tbody>tr>th{border-top:1px solid #404346;border-right:1px solid #404346}html.dark table.dataTable.cell-border>tbody>tr>td:first-child,html.dark table.dataTable.cell-border>tbody>tr>th:first-child{border-left:1px solid #404346}html.dark .dt-container.dt-empty-footer table.dataTable{border-bottom:1px solid #595b5e}html.dark .dt-container .dt-length select,html.dark .dt-container .dt-search input{border:1px solid rgba(255,255,255,.2);background-color:var(--dt-html-background)}html.dark .dt-container .dt-paging .dt-paging-button.current,html.dark .dt-container .dt-paging .dt-paging-button.current:hover{border:1px solid #595b5e;background:rgba(255,255,255,.15)}html.dark .dt-container .dt-paging .dt-paging-button.disabled,html.dark .dt-container .dt-paging .dt-paging-button.disabled:active,html.dark .dt-container .dt-paging .dt-paging-button.disabled:hover{color:#666!important}html.dark .dt-container .dt-paging .dt-paging-button:hover{border:1px solid #353535;background:#353535}html.dark .dt-container .dt-paging .dt-paging-button:active{background:#3a3a3a}[dir=rtl] table.dataTable tfoot td,[dir=rtl] table.dataTable tfoot th,[dir=rtl] table.dataTable thead td,[dir=rtl] table.dataTable thead th{text-align:right}[dir=rtl] table.dataTable td.dt-type-date,[dir=rtl] table.dataTable td.dt-type-numeric,[dir=rtl] table.dataTable th.dt-type-date,[dir=rtl] table.dataTable th.dt-type-numeric{text-align:left}[dir=rtl] div.dt-container div.dt-layout-cell.dt-start{text-align:right}[dir=rtl] div.dt-container div.dt-layout-cell.dt-end{text-align:left}[dir=rtl] div.dt-container div.dt-search input{margin:0 3px 0 0}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child{cursor:default!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before{display:none!important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control{cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before{margin-right:.5em;display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0,0,0,.5);border-bottom:5px solid transparent;border-right:0 solid transparent}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control.arrow-right::before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control.arrow-right::before{border-top:5px solid transparent;border-left:0 solid transparent;border-bottom:5px solid transparent;border-right:10px solid rgba(0,0,0,.5)}table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>th.dtr-control:before{border-top:10px solid rgba(0,0,0,.5);border-left:5px solid transparent;border-bottom:0 solid transparent;border-right:5px solid transparent}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th.dtr-control{padding-left:.333em}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.control,table.dataTable.dtr-column>tbody>tr>th.dtr-control{cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before{display:inline-block;box-sizing:border-box;content:"";border-top:5px solid transparent;border-left:10px solid rgba(0,0,0,.5);border-bottom:5px solid transparent;border-right:0 solid transparent}table.dataTable.dtr-column>tbody>tr>td.control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>td.dtr-control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>th.control.arrow-right::before,table.dataTable.dtr-column>tbody>tr>th.dtr-control.arrow-right::before{border-top:5px solid transparent;border-left:0 solid transparent;border-bottom:5px solid transparent;border-right:10px solid rgba(0,0,0,.5)}table.dataTable.dtr-column>tbody>tr.dtr-expanded td.control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded th.dtr-control:before{border-top:10px solid rgba(0,0,0,.5);border-left:5px solid transparent;border-bottom:0 solid transparent;border-right:5px solid transparent}table.dataTable>tbody>tr.child{padding:.5em 1em}table.dataTable>tbody>tr.child:hover{background:0 0!important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{padding-bottom:0;border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:700}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:fit-content;max-height:75%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid #000;border-radius:.5em;box-shadow:0 12px 30px rgba(0,0,0,.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:2.5em}div.dtr-modal div.dtr-modal-content h2{margin-top:0}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,.6)}@media screen and (max-width:767px){div.dtr-modal div.dtr-modal-display{width:95%}}html.dark table.dataTable>tbody>tr>td.dtr-control:before,html[data-bs-theme=dark] table.dataTable>tbody>tr>td.dtr-control:before{border-left-color:rgba(255,255,255,.5)!important}html.dark table.dataTable>tbody>tr>td.dtr-control.arrow-right::before,html[data-bs-theme=dark] table.dataTable>tbody>tr>td.dtr-control.arrow-right::before{border-right-color:rgba(255,255,255,.5)!important}html.dark table.dataTable>tbody>tr.dtr-expanded>td.dtr-control:before,html.dark table.dataTable>tbody>tr.dtr-expanded>th.dtr-control:before,html[data-bs-theme=dark] table.dataTable>tbody>tr.dtr-expanded>td.dtr-control:before,html[data-bs-theme=dark] table.dataTable>tbody>tr.dtr-expanded>th.dtr-control:before{border-top-color:rgba(255,255,255,.5)!important;border-left-color:transparent!important;border-right-color:transparent!important}html.dark table.dataTable>tbody>tr.child ul.dtr-details>li,html[data-bs-theme=dark] table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom-color:#404346}html.dark div.dtr-modal div.dtr-modal-display,html[data-bs-theme=dark] div.dtr-modal div.dtr-modal-display{background-color:#212529;border:1px solid rgba(255,255,255,.15)}table.dataTable>tbody>tr>.selected{background-color:rgba(13,110,253,.9);color:#fff}table.dataTable>tbody>tr>.dt-select{text-align:center;vertical-align:middle}table.dataTable>thead>tr>.dt-select{text-align:center}table.dataTable input.dt-select-checkbox{appearance:none;position:relative;display:inline-block;width:12px;height:12px;border:1px solid;border-radius:3px;vertical-align:middle;margin-top:1px;color:inherit;font-size:20px;line-height:1em}table.dataTable input.dt-select-checkbox:checked:after{display:block;content:"✓";margin-top:-8px}table.dataTable input.dt-select-checkbox:indeterminate:after{display:block;position:absolute;content:" ";top:3px;left:3px;height:4px;width:4px;background-color:#000;border-radius:2px}table.dataTable>tbody>tr.selected input.dt-select-checkbox:checked{border:1px solid}table.dataTable>tbody>tr>td.select-checkbox,table.dataTable>tbody>tr>th.select-checkbox{position:relative}table.dataTable>tbody>tr>td.select-checkbox:before,table.dataTable>tbody>tr>th.select-checkbox:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;box-sizing:border-box;content:" ";margin-top:-6px;margin-left:-6px;border:1px solid;border-radius:3px}table.dataTable>tbody>tr.selected>td.select-checkbox:before,table.dataTable>tbody>tr.selected>th.select-checkbox:before{border:1px solid;content:"✓";font-size:20px;line-height:6px;text-align:center}table.dataTable.compact>tbody>tr>td.select-checkbox:before,table.dataTable.compact>tbody>tr>th.select-checkbox:before{margin-top:-12px}table.dataTable.compact>tbody>tr.selected>td.select-checkbox:after,table.dataTable.compact>tbody>tr.selected>th.select-checkbox:after{margin-top:-16px}div.dt-container span.select-info,div.dt-container span.select-item{margin-left:.5em}html.dark table.dataTable input.dt-select-checkbox:indeterminate:after,html[data-bs-theme=dark] table.dataTable input.dt-select-checkbox:indeterminate:after{background-color:#fff}@media screen and (max-width:640px){div.dt-container span.select-info,div.dt-container span.select-item{margin-left:0;display:block}}/*! jQuery UI - v1.14.0 - 2024-08-05
* https://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit https://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright OpenJS Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;user-select:none}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(images/ui-icons_777777_256x240.png)}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3}.ui-widget-shadow{box-shadow:0 0 5px #666}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}@media screen and (max-width:1350px){header .titre{display:none}header .titre.short{display:flex}header .titre.short span{margin-left:0}}@media screen and (max-width:932px){nav.menu_secondaire .titre_search{margin-bottom:10px}}@media screen and (max-width:750px){div.profil .content_photo{display:none}div.profil .menu_profil a{white-space:normal;text-align:center}div.profil .menu_profil a span{display:none}div.profil .menu_profil a svg{margin-right:0}div.profil .menu_profil li .encart{display:none!important}div.profil .result .select2-container{width:auto!important}.popup_charte [id^=adobe-dc-view-charte]{min-width:670px!important}}@media screen and (max-width:600px){nav.menu_secondaire .titre_search{flex:0}nav.menu_secondaire .titre_search .search_global{margin-right:0}nav.menu_secondaire .titre_search .search_global.show .erreur{top:calc(100% + 38px)}nav.menu_secondaire .titre_search .search_global.show .close{position:absolute;top:100%;z-index:2;right:0;height:38px;background-color:#641826;display:flex;align-items:center;padding:5px;cursor:pointer;width:38px;justify-content:center}nav.menu_secondaire .titre_search .search_global.show .close:hover{background-color:#a32f44}nav.menu_secondaire .titre_search .search_global.show .close svg{color:#fff;font-size:12px}nav.menu_secondaire .titre_search .search_global.show [type=text]{display:block}nav.menu_secondaire .titre_search .search_global button{border-top-right-radius:0;border-bottom-right-radius:0}nav.menu_secondaire .titre_search .search_global .erreur{right:0}nav.menu_secondaire .titre_search .search_global [type=text]{position:absolute;top:100%;right:38px;z-index:2;display:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px}.popup_charte [id^=adobe-dc-view-charte]{min-width:520px!important}}@media screen and (max-width:585px){header .premenu{padding:0}.popup_charte [id^=adobe-dc-view-charte]{min-width:505px!important}}@media screen and (max-width:500px){header .premenu .col_right .liens_utiles{display:block!important}header .premenu .col_right .liens_utiles .menu1{flex-direction:row}header .premenu .col_right .liens_utiles li+li{margin-left:10px}header .premenu .col_right .EMS,header .premenu .col_right .unistra{display:none}.popup_charte [id^=adobe-dc-view-charte]{min-width:420px!important}}@media screen and (max-width:450px){header .container{display:none}header nav.menu_secondaire .titre_search .menu_responsive{display:flex}header nav.menu_secondaire .droit_spe{display:none}.popup_charte [id^=adobe-dc-view-charte]{min-width:370px!important}}@media screen and (max-width:400px){header .premenu .col_left svg.profil_actuel{display:block}header .premenu .col_left span.profil_actuel{display:none}.popup_charte [id^=adobe-dc-view-charte]{min-width:320px!important}}@font-face{font-family:Stolzl;src:url(/styles/_fonts/Stolzl-Light.woff2) format("woff2"),url(/styles/_fonts/Stolzl-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Stolzl;src:url(/styles/_fonts/Stolzl-Regular.woff2) format("woff2"),url(/styles/_fonts/Stolzl-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Stolzl;src:url(/styles/_fonts/Stolzl-Medium.woff2) format("woff2"),url(/styles/_fonts/Stolzl-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Stolzl;src:url(/styles/_fonts/Stolzl-Bold.woff2) format("woff2"),url(/styles/_fonts/Stolzl-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}html{height:100%}@media print{body,html{background:#f6f6f6!important}}@page{size:A4;margin:5mm;background:#f6f6f6}body{font-family:stolzl,system-ui,-apple-system,Arial,sans-serif;font-weight:300;font-size:12px;max-width:100vw;min-height:100vh;display:flex;flex-direction:column;margin:0;background:#f6f6f6;overflow-x:hidden}body.not_logged{background-color:#e5261f}body.not_logged header{align-items:end}body.not_logged header .container{background:0 0;border:none;padding-right:5px;height:35px}body.not_logged header .container .premenu{background-color:#fff}body.not_logged .fond_home{position:absolute;display:flex;width:100%;height:calc(100% - 77px)}body.not_logged .fond_home .visuel{position:absolute;right:0;top:0}body.not_logged .fond_home .carres_blancs{position:absolute;left:0;bottom:-6px}body.not_logged section .error_page{background-color:transparent;align-self:start;padding:10px}body.not_logged .home{display:flex;flex-direction:column;flex:2;justify-content:center;align-items:center;margin-bottom:35px}body.not_logged .home form{max-width:650px}body.not_logged .home form h1{text-shadow:-1px 0 rgba(0,0,0,.3607843137),0 1px rgba(0,0,0,.3607843137),1px 0 rgba(0,0,0,.3607843137),0 -1px rgba(0,0,0,.3607843137)}body.not_logged .home form .parent_button{max-width:350px!important}body.not_logged .home form .parent_formulaire{color:#fff}body.not_logged .home form .parent_formulaire .reinitialiser,body.not_logged .home form .parent_formulaire input[type=button]{background:0 0;border:none!important;border-bottom:1px solid #fff!important;color:#fff!important;padding:0 0 10px 0;margin-left:20px}body.not_logged .home form .parent_formulaire .reinitialiser:hover,body.not_logged .home form .parent_formulaire input[type=button]:hover{background:0 0!important}body.not_logged .home h1{color:#fff;font-size:50px}body.not_logged .home h2{color:#fff;font-size:35px;margin-top:50px;margin-bottom:0}body.not_logged .home .button{background-color:#fff;font-size:15px;margin-top:30px!important;flex-direction:row!important;cursor:pointer;font-weight:700;align-items:center}body.not_logged .home .button span{flex:2}body.not_logged .home .button span:first-child{padding:0 10px}body.not_logged .home .button span b{color:#e5261f}body.not_logged .home .button span+span{flex:0;background-color:#000;display:flex;align-items:center;justify-content:center;padding:12px 20px}body.not_logged .home .button span+span svg{color:#fff;font-size:25px}body.not_logged .home .button:hover{background-color:#e0e0e7}body.not_logged .home .button:hover span+span{background-color:#fff}body.not_logged .home .button:hover span+span svg{color:#000}body.not_logged .home .reinitialiser{text-decoration:none;font-weight:700;margin-left:100px!important;margin-top:5px}body.not_logged footer{border-top:none}body.not_logged .notif{top:60px;right:15px}body.not_logged .error_page svg:not(.fa-house){color:#fff}body.not_logged .error_page h2{color:#fff}body.not_logged .error_page span{color:#fff}.overlay,.overlay_modal,.section_overlay{top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.7}.overlay_modal{position:fixed;z-index:100000;display:flex!important;justify-content:center;align-items:center}.overlay_modal div{font-size:14px;background-color:#fff;padding:10px}.overlay_modal div svg{margin-right:15px}.overlay{position:fixed;z-index:1005}.section_overlay{position:absolute;z-index:99995}header{position:relative;width:100%;display:flex!important;flex-direction:column}header .premenu{background-color:#f1f4f6;display:flex;padding:0 20px;position:relative;z-index:99999;white-space:nowrap}header .premenu .col_left{flex:2;display:flex;align-items:center}header .premenu .col_left svg.profil_actuel{display:none;font-size:18px}header .premenu .col_left ul+ul{margin-left:5px}header .premenu .col_left li .icon{font-size:18px}header .premenu .col_left li a{text-decoration:none}header .premenu .col_left li a span{text-decoration:underline}header .premenu .col_left li.li_add_menu{position:relative}header .premenu .col_left li .fa-plus{color:#e5261f;position:absolute;top:3px;left:1px}header .premenu .col_left li a,header .premenu .col_left li span{flex:2}header .premenu .col_left .profil{cursor:default}header .premenu .col_left .profil.multiple{cursor:pointer}header .premenu .col_left .profil span{user-select:none}header .premenu .col_left .profil ul li{padding:0;padding-right:7px}header .premenu .col_left .profil ul li.current span{cursor:default}header .premenu .col_left .profil ul li a,header .premenu .col_left .profil ul li span{padding:7px}header .premenu .col_left .profil ul li.fav svg{color:#e5261f}header .premenu .col_left .profil ul li svg{margin-right:0;overflow:visible;box-sizing:content-box;height:1em}header .premenu .col_left .profil ul li:not(.fav) svg.fa-star:hover{color:#e5261f}header .premenu .col_left .li_admin .admin{display:none}header .premenu .col_left .administration .menu1{cursor:default}header .premenu .col_left .administration .ss_menu_administration{flex-direction:column}header .premenu .col_left .administration .ss_menu_administration.active,header .premenu .col_left .administration .ss_menu_administration:hover{background-color:#f1f4f6!important}header .premenu .col_left .administration .ss_menu_administration .acces_administration+div{padding-top:20px;margin:10px 0 0 0;border-top:1px solid #e0e0e7}header .premenu .col_left .administration .ss_menu_administration a{color:#000!important;justify-content:center;margin:0;padding:10px;width:100%;display:flex;text-decoration:underline}header .premenu .col_left .administration .ss_menu_administration a:hover{background-color:#fff;color:#000!important}header .premenu .col_left .administration .ss_menu_administration div{margin-top:5px}header .premenu .col_left .administration .ss_menu_administration form{padding:5px 10px 10px 10px}header .premenu .col_left .administration .ss_menu_administration form select{width:100%}header .premenu .col_left .administration .ss_menu_administration form input[type=text]{min-width:auto}header .premenu .col_left .administration .ss_menu_administration h3{width:100%;color:#e5261f;text-align:center;font-size:16px}header .premenu .col_left .administration .ss_menu_administration hr{margin:10px 0}header .premenu .col_left .administration .ss_menu_administration div+div{position:relative}header .premenu .col_left .administration .ss_menu_administration .result{display:none;top:100%;left:0;padding:5px;box-shadow:none;border:1px solid #e0e0e7;margin-top:-1px;max-height:300px;overflow-y:auto;overflow-x:hidden;flex-direction:column;right:auto;z-index:1;background:#fff}header .premenu .col_left .administration .ss_menu_administration .result li{padding:5px;cursor:pointer;display:block}header .premenu .col_left .administration .ss_menu_administration .result li:hover{background-color:#f6f6f6}header .premenu .col_left .administration .ss_menu_administration .result li .highlight{background-color:#ff0;padding:0!important}header .premenu .col_left .administration .ss_menu_administration .result li.no_result{cursor:default}header .premenu .col_left .administration .ss_menu_administration .result li.no_result:hover{background:#fff}header .premenu .col_left .administration .ss_menu_administration .result li span{margin-right:0}header .premenu .col_left .li_error a{display:flex;justify-content:center;margin-right:0}header .premenu .col_left .li_error svg{font-size:18px;margin-right:0}header .premenu .col_right{display:flex;white-space:nowrap;margin-left:5px;align-items:center}header .premenu .col_right ul:hover .menu1{display:flex!important}header .premenu .col_right .menu1{right:0}header .premenu .col_right .liens_utiles{display:none}header .premenu .col_right .liens_utiles .menu1 span{flex:2}header .premenu .col_right .liens_utiles .menu1 .li_menu1{position:relative}header .premenu .col_right .liens_utiles .menu1 .li_menu1:hover .menu2{display:flex;flex-direction:column}header .premenu .col_right .liens_utiles .menu1 .li_menu1 .menu2{display:none;background:#fff;z-index:1;left:0;right:auto}header .premenu .col_right span{user-select:none}header .premenu .col_right ul+ul{margin-left:10px}header .premenu ul{list-style:none;align-items:center;display:inline-flex;cursor:pointer}header .premenu ul.langue img{width:18px}header .premenu ul.langue .menu1{padding-top:0;padding-bottom:0}header .premenu ul.langue .menu1 li{width:calc(100% + 20px)!important;margin-left:-10px}header .premenu ul.langue .menu1 a{display:flex;flex:2;justify-content:center}header .premenu ul .fa-angle-down{margin-left:10px}header .premenu ul .menu1{display:none;position:absolute;z-index:2;background-color:#f2f4f6;top:100%;margin-left:-10px;flex-direction:column;align-items:start;padding:10px;border-radius:4px}header .premenu ul .menu1.open{display:flex}header .premenu ul li{display:flex;align-items:center;position:relative;padding:7px}header .premenu ul li ul li:not(.ss_menu){padding:0}header .premenu ul li ul li.ss_menu a,header .premenu ul li ul li.ss_menu span{padding:0}header .premenu ul li ul li.ss_menu.open ul{display:flex!important}header .premenu ul li ul li ul a,header .premenu ul li ul li ul span{padding:7px!important}header .premenu ul li ul a,header .premenu ul li ul span{padding:7px}header .premenu ul li:hover a,header .premenu ul li:hover span,header .premenu ul li:hover svg{color:#e5261f}header .premenu ul li:hover ul a,header .premenu ul li:hover ul span,header .premenu ul li:hover ul svg{color:#000}header .premenu ul li a{color:#000}header .premenu ul li ul{box-shadow:0 0 10px 1px rgba(0,0,0,.25)}header .premenu ul li ul svg{margin-right:5px}header .premenu ul li ul a,header .premenu ul li ul span,header .premenu ul li ul svg{color:#000}header .premenu ul li ul li{width:100%}header .premenu ul li ul li.open,header .premenu ul li ul li:hover{background-color:#fff}header .premenu ul li ul li ul{position:absolute;background:#f1f4f6;top:100%;left:0;flex-direction:column}header .container{display:flex;background-color:#fff;position:relative;border-bottom:1px solid #f1f4f6}header .titre{margin:0;min-height:30px;display:flex;align-items:center;white-space:nowrap}header .titre img{height:34px;z-index:1;margin-right:10px}header .titre a{display:flex;align-items:center;font-size:30px;color:#fff;padding:3px 5px;text-decoration:none;border-radius:2px}header .titre a span{font-weight:700}header .titre.short{display:none}header ul{list-style:none;display:flex;align-items:center}header .separation{height:20px;width:1px;border-left:1px solid #605e5c;margin:0 5px;align-self:center}.container nav.menu{display:flex;font-size:14px;z-index:99996;flex:2;white-space:nowrap;overflow:hidden}.container nav.menu ul.principal{display:flex;align-items:center;padding:0 50px}.container nav.menu ul.principal .scroll_right{right:0}.container nav.menu ul.principal .scroll_left{left:0}.container nav.menu ul.principal .scroll_left,.container nav.menu ul.principal .scroll_right{cursor:pointer;z-index:1;position:absolute;background-color:rgba(0,0,0,.8);height:calc(100% + 1px);width:35px;display:flex;align-items:center;justify-content:center;top:0}.container nav.menu ul.principal .scroll_left:hover,.container nav.menu ul.principal .scroll_right:hover{background-color:#000}.container nav.menu ul.principal .scroll_left svg,.container nav.menu ul.principal .scroll_right svg{font-size:18px;color:#fff}.container nav.menu ul.principal .manage_menu_parent{left:20px}.container nav.menu ul.principal .manage_menu_child{left:0;top:0}.container nav.menu ul.principal .manage_menu_child,.container nav.menu ul.principal .manage_menu_parent{position:absolute;top:0;display:none;align-items:center;justify-content:center;left:20px}.container nav.menu ul.principal .manage_menu_child .droit_spe,.container nav.menu ul.principal .manage_menu_parent .droit_spe{margin:0}.container nav.menu ul.principal .manage_menu_child .droit_spe a,.container nav.menu ul.principal .manage_menu_parent .droit_spe a{border-left:0!important}.container nav.menu ul.principal .manage_menu_child a,.container nav.menu ul.principal .manage_menu_child span,.container nav.menu ul.principal .manage_menu_parent a,.container nav.menu ul.principal .manage_menu_parent span{background-color:#f1f4f6;display:flex;align-items:center;justify-content:center;padding:0!important;height:20px;width:20px;border-right:1px solid silver;border-top:1px solid silver;border-bottom:1px solid silver;text-align:center}.container nav.menu ul.principal .manage_menu_child a:first-child,.container nav.menu ul.principal .manage_menu_child span:first-child,.container nav.menu ul.principal .manage_menu_parent a:first-child,.container nav.menu ul.principal .manage_menu_parent span:first-child{border-left:1px solid silver}.container nav.menu ul.principal .manage_menu_child a svg,.container nav.menu ul.principal .manage_menu_child span svg,.container nav.menu ul.principal .manage_menu_parent a svg,.container nav.menu ul.principal .manage_menu_parent span svg{color:#000!important;font-size:12px}.container nav.menu ul.principal .manage_menu_child a .fa-circle,.container nav.menu ul.principal .manage_menu_child span .fa-circle,.container nav.menu ul.principal .manage_menu_parent a .fa-circle,.container nav.menu ul.principal .manage_menu_parent span .fa-circle{font-size:8px}.container nav.menu ul.principal .manage_menu_child a .fa-circle.prod,.container nav.menu ul.principal .manage_menu_child span .fa-circle.prod,.container nav.menu ul.principal .manage_menu_parent a .fa-circle.prod,.container nav.menu ul.principal .manage_menu_parent span .fa-circle.prod{color:#e5261f!important}.container nav.menu ul.principal .manage_menu_child a:hover,.container nav.menu ul.principal .manage_menu_parent a:hover{background-color:#000}.container nav.menu ul.principal .manage_menu_child a:hover svg,.container nav.menu ul.principal .manage_menu_parent a:hover svg{color:#fff!important}.container nav.menu ul.principal .manage_menu_child span,.container nav.menu ul.principal .manage_menu_parent span{cursor:default!important}.container nav.menu ul.principal .manage_menu_child.show,.container nav.menu ul.principal .manage_menu_parent.show{display:flex}.container nav.menu ul.principal .droit_spe{margin:0 20px 0 0}.container nav.menu ul.principal .droit_spe .list_droit_spe{position:absolute;background-color:#fff;padding:5px;box-shadow:0 0 10px 1px rgba(0,0,0,.25);font-size:12px;font-weight:400;white-space:normal;border-radius:2px;margin-top:-46px;z-index:99995;margin-left:10px;color:#000!important}.container nav.menu ul.principal .content_child,.container nav.menu ul.principal .content_parent{position:relative;display:flex;align-items:center}.container nav.menu ul.principal .content_parent{padding:0}.container nav.menu ul.principal .content_parent>.nom_menu{display:flex;align-items:center;padding:20px}.container nav.menu ul.principal .content_parent>.nom_menu.with_link{padding:0}.container nav.menu ul.principal .content_parent>.nom_menu.with_link>a{display:flex;align-items:center;padding:20px;height:100%;text-decoration:underline}.container nav.menu ul.principal .content_parent>.link_home{display:flex;align-items:center;padding:20px;height:100%}.container nav.menu ul.principal .content_parent .manage_menu_parent{top:0}.container nav.menu ul.principal .content_parent:hover .manage_menu_parent{display:flex}.container nav.menu ul.principal .content_parent .link_home{color:#000}.container nav.menu ul.principal .content_child a{display:flex;color:#575756}.container nav.menu ul.principal .content_child .nom_menu:not(.with_link){display:flex}.container nav.menu ul.principal .content_child .nom_menu+svg{margin-left:20px}.container nav.menu ul.principal .content_child:hover .manage_menu_child{display:flex}.container nav.menu .no_ssmenu1,.container nav.menu .show_ssmenu1{border-bottom:4px solid transparent;font-weight:700;display:flex;align-items:center;cursor:pointer}.container nav.menu .no_ssmenu1:hover,.container nav.menu .show_ssmenu1:hover{border-bottom:4px solid #e5261f}.container nav.menu .no_ssmenu1.active,.container nav.menu .show_ssmenu1.active{color:#e5261f}.container nav.menu .no_ssmenu1.open,.container nav.menu .show_ssmenu1.open{color:#e5261f;border-bottom:4px solid #e5261f}.container nav.menu .no_ssmenu1.open .container_menu1,.container nav.menu .show_ssmenu1.open .container_menu1{border-top:1px solid #f1f4f6}.container nav.menu .no_ssmenu1.open .menu1,.container nav.menu .show_ssmenu1.open .menu1{display:flex}.container nav.menu .no_ssmenu1.icon_name .content_parent,.container nav.menu .show_ssmenu1.icon_name .content_parent{padding:0}.container nav.menu .no_ssmenu1.icon_name a,.container nav.menu .show_ssmenu1.icon_name a{padding:20px}.container nav.menu .container_menu1{position:absolute;top:100%;left:0;width:100%;overflow-y:visible;background-color:#fff}.container nav.menu .container_menu1 .menu1{overflow-x:hidden;display:none;width:100%;color:#575756;font-weight:300;padding:0 50px;cursor:default;flex-wrap:wrap}.container nav.menu .container_menu1 .menu1 .show_ssmenu2{cursor:pointer;border-top:4px solid transparent;border-bottom:4px solid transparent;padding:0}.container nav.menu .container_menu1 .menu1 .show_ssmenu2>.content_child>.nom_menu{display:flex;align-items:center;padding:20px 0 20px 20px}.container nav.menu .container_menu1 .menu1 .show_ssmenu2>.content_child>.nom_menu.with_link{padding:0;width:100%}.container nav.menu .container_menu1 .menu1 .show_ssmenu2>.content_child>.nom_menu.with_link>a{display:flex;align-items:center;padding:20px;width:100%;height:100%;text-decoration:underline}.container nav.menu .container_menu1 .menu1 .show_ssmenu2>.content_child>.nom_menu+svg{margin-right:20px}.container nav.menu .container_menu1 .menu1 .show_ssmenu2:hover{border-bottom:4px solid #000}.container nav.menu .container_menu1 .menu1 .show_ssmenu2.active{font-weight:700}.container nav.menu .container_menu1 .menu1 .show_ssmenu2.active svg{color:#bf2334}.container nav.menu .container_menu1 .menu1 .show_ssmenu2.open{font-weight:700;border-bottom:4px solid #000}.container nav.menu .container_menu1 .menu1 .show_ssmenu2.open .menu2{display:flex;border-top:1px solid #f1f4f6}.container nav.menu .menu2{display:none;background:#fff;left:0;top:100%;width:100%;padding:20px;position:absolute;flex-direction:column;flex-wrap:wrap;max-height:280px;font-weight:400;color:#000;align-content:start;overflow:auto;cursor:default;align-items:unset}.container nav.menu .menu2 .droit_spe{margin-right:20px!important}.container nav.menu .menu2 .droit_spe a{padding:0!important}.container nav.menu .menu2 .droit_spe .list_droit_spe{margin-top:-12px!important;margin-left:20px!important}.container nav.menu .menu2 .content_child{padding:0 10px 0 0!important}.container nav.menu .menu2 .manage_menu_child{left:10px!important}.container nav.menu .menu2 .manage_menu_child .droit_spe{margin:0!important}.container nav.menu .menu2 li.active .cliquable{background-color:#f6f6f6}.container nav.menu .menu2 li.active svg{color:#e5261f}.container nav.menu .menu2 li:not(.active) svg{color:#575756!important}.container nav.menu .menu2.whitout_menu2{padding-bottom:0}.container nav.menu .menu2 .manage_menu_child,.container nav.menu .menu2 .manage_menu_parent{top:calc(100% - 55px)!important;bottom:100%!important}.container nav.menu .menu2.with_acces{padding-top:60px}.container nav.menu .menu2 .acces{position:absolute;top:20px}.container nav.menu .menu2 .space{height:20px}.container nav.menu .menu2 .content_child{display:flex;align-items:center;padding-right:10px}.container nav.menu .menu2 .content_child a{padding:10px!important;flex:2;padding-right:20px!important;white-space:normal}.container nav.menu .menu2 .cliquable:hover{background-color:#f6f6f6}.container nav.menu .menu2 .not_cliquable span{padding:10px!important}.container nav.menu .menu2 span{cursor:default}.container nav.menu .menu2 a{font-weight:300;color:#000}.container nav.menu .menu2 li{border-right:1px solid #f1f4f6;padding-right:20px;margin-right:20px;padding:0 20px 0 0}.container nav.menu .menu2 li a{padding:0;color:#000!important}.container nav.menu .menu3{display:flex;flex-direction:column;font-weight:400;font-size:12px;margin-bottom:10px;align-items:unset}.container nav.menu .menu3 li{border-right:none;margin-right:0;background-color:#fff!important;padding-right:0}.container nav.menu .menu3 li.active,.container nav.menu .menu3 li:hover{background-color:#f6f6f6!important}.container nav.menu .menu3 li .content_child{padding:0}.container nav.menu .menu3 li a{color:#575756!important}nav.menu_secondaire{width:100%;padding:10px 20px;display:flex;align-items:center;background-color:#e5261f;flex-wrap:wrap;justify-content:center}nav.menu_secondaire .titre_search{display:flex;flex:2}nav.menu_secondaire .titre_search .menu_responsive{display:none;align-items:center;margin-right:30px;font-size:16px}nav.menu_secondaire .titre_search .menu_responsive .open_menu_responsive{background-color:#000;padding:13px;cursor:pointer}nav.menu_secondaire .titre_search .menu_responsive svg{color:#fff}nav.menu_secondaire .titre_search .menu_responsive nav{display:none;position:absolute;background:#fff;z-index:99998;top:calc(100% - 60px);left:0;width:100%;box-shadow:0 0 10px 1px rgba(0,0,0,.25)}nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_child,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_parent{position:absolute;border-radius:50%;top:-10px;left:-5px;display:none;align-items:center;justify-content:center}nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_child a,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_child span,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_parent a,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_parent span{background-color:#f1f4f6;display:flex;align-items:center;justify-content:center;padding:0!important;height:20px;width:20px}nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_child a svg,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_child span svg,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_parent a svg,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_parent span svg{color:#000;font-size:12px;margin-right:0}nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_child a .fa-circle,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_child span .fa-circle,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_parent a .fa-circle,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_parent span .fa-circle{font-size:8px}nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_child a .fa-circle.prod,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_child span .fa-circle.prod,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_parent a .fa-circle.prod,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_parent span .fa-circle.prod{color:#e5261f}nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_child a a:hover,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_child span a:hover,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_parent a a:hover,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_parent span a:hover{background-color:#000}nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_child a a:hover svg,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_child span a:hover svg,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_parent a a:hover svg,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_parent span a:hover svg{color:#f1f4f6!important}nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_child a a span,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_child span a span,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_parent a a span,nav.menu_secondaire .titre_search .menu_responsive nav .manage_menu_parent span a span{cursor:default!important}nav.menu_secondaire .titre_search .menu_responsive nav svg{color:#000}nav.menu_secondaire .titre_search .menu_responsive nav .principal{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}nav.menu_secondaire .titre_search .menu_responsive nav .principal li{width:100%}nav.menu_secondaire .titre_search .menu_responsive nav .principal li+li{border-top:1px solid #f1f4f6}nav.menu_secondaire .titre_search .menu_responsive nav .principal li .content_parent{width:100%}nav.menu_secondaire .titre_search .menu_responsive nav .principal li .header_menu2{padding:10px}nav.menu_secondaire .titre_search .menu_responsive nav .principal li .not_cliquable .nom_menu{cursor:default}nav.menu_secondaire .titre_search .menu_responsive nav .principal li .lien_menu,nav.menu_secondaire .titre_search .menu_responsive nav .principal li .link_home,nav.menu_secondaire .titre_search .menu_responsive nav .principal li .nom_menu{padding:20px;display:flex;cursor:pointer}nav.menu_secondaire .titre_search .menu_responsive nav .principal li .nom_menu.with_link{padding:0}nav.menu_secondaire .titre_search .menu_responsive nav .principal li .nom_menu.with_link>a{display:flex;width:100%;padding:20px;color:inherit;text-decoration:none}nav.menu_secondaire .titre_search .menu_responsive nav .principal li .link_home{display:flex;width:100%}nav.menu_secondaire .titre_search .menu_responsive nav .principal li [class^=header_menu]{display:none;background:#fff}nav.menu_secondaire .titre_search .menu_responsive nav .principal li.open .container_menu1{border-top:1px solid #f1f4f6}nav.menu_secondaire .titre_search .menu_responsive nav .principal li.open .nom_menu{display:none}nav.menu_secondaire .titre_search .menu_responsive nav .principal li.open.showing_menu1 .header_menu1,nav.menu_secondaire .titre_search .menu_responsive nav .principal li.open.showing_menu1 .menu1{display:flex;flex-direction:column}nav.menu_secondaire .titre_search .menu_responsive nav .principal li.open.showing_menu1 .menu1 .nom_menu{display:flex}nav.menu_secondaire .titre_search .menu_responsive nav .principal li.open.showing_menu2 .menu1{display:flex;flex-direction:column}nav.menu_secondaire .titre_search .menu_responsive nav .principal li.open.showing_menu2 .content_parent{display:none}nav.menu_secondaire .titre_search .menu_responsive nav .principal li.open.showing_menu2 .container_menu1{border:none}nav.menu_secondaire .titre_search .menu_responsive nav .principal li.open.showing_menu2 .show_ssmenu2{display:none}nav.menu_secondaire .titre_search .menu_responsive nav .principal li.open.showing_menu2 .show_ssmenu2.open{display:flex;flex-direction:column}nav.menu_secondaire .titre_search .menu_responsive nav .principal li.open.showing_menu2 .show_ssmenu2.open .header_menu2{border-bottom:1px solid #f1f4f6}nav.menu_secondaire .titre_search .menu_responsive nav .principal li.open.showing_menu2 .header_menu2,nav.menu_secondaire .titre_search .menu_responsive nav .principal li.open.showing_menu2 .menu2{display:flex;flex-direction:column}nav.menu_secondaire .titre_search .menu_responsive nav .principal li.open.showing_menu2 .menu2 .lien_menu,nav.menu_secondaire .titre_search .menu_responsive nav .principal li.open.showing_menu2 .menu2 .nom_menu{display:flex}nav.menu_secondaire .titre_search .menu_responsive nav .principal .menu1,nav.menu_secondaire .titre_search .menu_responsive nav .principal .menu2{display:none;background-color:#f2f4f6}nav.menu_secondaire .titre_search .menu_responsive nav .principal .menu2 .content_child{display:flex;align-items:center;padding-right:20px}nav.menu_secondaire .titre_search .menu_responsive nav .principal .menu2 .content_child a,nav.menu_secondaire .titre_search .menu_responsive nav .principal .menu2 .content_child span{flex:2}nav.menu_secondaire .titre_search .menu_responsive nav .principal .menu2 .content_child a{color:#575756}nav.menu_secondaire .titre_search .menu_responsive nav .principal .menu3{display:flex;flex-direction:column;padding:20px;background-color:#fff;border-top:1px solid #f1f4f6}nav.menu_secondaire .titre_search .menu_responsive nav .principal .menu3 li+li{border-top:none}nav.menu_secondaire .titre_search .menu_responsive nav .principal .menu3 li a{color:#575756;padding:10px!important}nav.menu_secondaire .titre_search .menu_responsive nav .principal .menu3 li svg{color:#e5261f}nav.menu_secondaire .titre_search .menu_responsive nav .retour{display:flex;align-items:center;justify-content:center;width:100%;padding:10px;cursor:pointer}nav.menu_secondaire .titre_search .menu_responsive nav .retour span{flex:2;margin-left:20px}nav.menu_secondaire .titre_search .menu_responsive nav .titre_menu_actuel{color:#e5261f;padding:10px}nav.menu_secondaire .titre_search .menu_responsive nav .titre_menu1{padding:10px}nav.menu_secondaire .titre_search .menu_responsive.open nav{display:flex}nav.menu_secondaire .header{font-size:14px;font-weight:700;padding:0 0 10px 0;display:flex;align-items:center}nav.menu_secondaire .header span{color:#e5261f!important;flex:2}nav.menu_secondaire .header a{color:#e5261f!important;width:auto;font-size:12px;outline:0;padding:0;padding-right:10px;font-weight:400}nav.menu_secondaire .header a.process{flex:0}nav.menu_secondaire .header a.process:hover svg{color:#e5261f!important}nav.menu_secondaire .header a+a{border-left:1px solid #e5261f;padding-left:10px;padding-right:0}nav.menu_secondaire .header a:hover{text-decoration:underline}nav.menu_secondaire .separation{border-left:1px solid #fff}nav.menu_secondaire .search_global{display:flex;margin:0 30px;max-width:560px;position:relative;flex:2;z-index:99998;justify-content:center;outline:0}nav.menu_secondaire .search_global .close{display:none}nav.menu_secondaire .search_global [type=text]{background:#fff;border-radius:4px 0 0 4px!important;color:#161616;flex:2;max-width:none!important;min-width:200px;padding:14px 16px}nav.menu_secondaire .search_global button{background:#171f2e;border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;min-width:54px;padding:0}nav.menu_secondaire .search_global button:hover{background:#262626}nav.menu_secondaire .search_global button svg{font-size:12px}nav.menu_secondaire .search_global .erreur{display:none;position:absolute;top:calc(100% - 1px);background-color:#e9ebee;padding:5px;color:#e5261f;z-index:2;font-weight:700;align-items:center;border-bottom-left-radius:2px;border-bottom-right-radius:2px;white-space:nowrap}nav.menu_secondaire .search_global .erreur svg{color:#e5261f}nav.menu_secondaire .search_global .erreur span{margin-left:10px}nav.menu_secondaire ul.menu .parent{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;height:40px}nav.menu_secondaire ul.menu .parent .content_parent:hover .manage_menu_parent{display:flex}nav.menu_secondaire ul.menu .parent .manage_menu_child,nav.menu_secondaire ul.menu .parent .manage_menu_parent{position:absolute;top:-10px;left:-5px;display:none;align-items:center;justify-content:center}nav.menu_secondaire ul.menu .parent .manage_menu_child a,nav.menu_secondaire ul.menu .parent .manage_menu_child span,nav.menu_secondaire ul.menu .parent .manage_menu_parent a,nav.menu_secondaire ul.menu .parent .manage_menu_parent span{display:flex;align-items:center;justify-content:center;height:20px!important;width:20px!important;background-color:#f2f4f6!important;border-right:1px solid silver;border-top:1px solid silver;border-bottom:1px solid silver;padding:unset!important;text-align:center}nav.menu_secondaire ul.menu .parent .manage_menu_child a:first-child,nav.menu_secondaire ul.menu .parent .manage_menu_child span:first-child,nav.menu_secondaire ul.menu .parent .manage_menu_parent a:first-child,nav.menu_secondaire ul.menu .parent .manage_menu_parent span:first-child{border-left:1px solid silver}nav.menu_secondaire ul.menu .parent .manage_menu_child a svg,nav.menu_secondaire ul.menu .parent .manage_menu_child span svg,nav.menu_secondaire ul.menu .parent .manage_menu_parent a svg,nav.menu_secondaire ul.menu .parent .manage_menu_parent span svg{color:#000!important;font-size:10px;margin-right:0}nav.menu_secondaire ul.menu .parent .manage_menu_child .fa-circle,nav.menu_secondaire ul.menu .parent .manage_menu_parent .fa-circle{font-size:8px}nav.menu_secondaire ul.menu .parent .manage_menu_child .fa-circle.prod,nav.menu_secondaire ul.menu .parent .manage_menu_parent .fa-circle.prod{color:#e5261f!important}nav.menu_secondaire ul.menu .parent .manage_menu_child a:hover,nav.menu_secondaire ul.menu .parent .manage_menu_parent a:hover{background-color:#000!important}nav.menu_secondaire ul.menu .parent .manage_menu_child a:hover svg,nav.menu_secondaire ul.menu .parent .manage_menu_parent a:hover svg{color:#fff!important}nav.menu_secondaire ul.menu .parent .manage_menu_child span,nav.menu_secondaire ul.menu .parent .manage_menu_parent span{cursor:default!important}nav.menu_secondaire ul.menu .parent .manage_menu_child .droit_spe,nav.menu_secondaire ul.menu .parent .manage_menu_parent .droit_spe{height:20px}nav.menu_secondaire ul.menu .parent .manage_menu_child .droit_spe a,nav.menu_secondaire ul.menu .parent .manage_menu_parent .droit_spe a{border-left:0!important}nav.menu_secondaire ul.menu .parent .manage_menu_child:hover,nav.menu_secondaire ul.menu .parent .manage_menu_parent:hover{background-color:#000}nav.menu_secondaire ul.menu .parent.open{background-color:#f6f6f6}nav.menu_secondaire ul.menu .parent.open svg{color:#000}nav.menu_secondaire ul.menu .parent:hover .ssmenu_user .manage_menu_parent{display:none}nav.menu_secondaire ul.menu .parent.active:not(.content):not(.header){background-color:#000}nav.menu_secondaire ul.menu .parent.active:not(.content):not(.header) svg{color:#fff}nav.menu_secondaire ul.menu .parent.active:not(.content):not(.header) svg.fa-square-question{color:#000}nav.menu_secondaire ul.menu .parent.active.user svg{color:#000}nav.menu_secondaire ul.menu .parent:not(.user){z-index:99997}nav.menu_secondaire ul.menu .parent.nobdd{padding:0 10px}nav.menu_secondaire ul.menu .parent.no_ss_menu{cursor:default}nav.menu_secondaire ul.menu .parent.no_ss_menu:hover{background:0 0}nav.menu_secondaire ul.menu .parent.open.profil span,nav.menu_secondaire ul.menu .parent:hover.profil span{color:#000}nav.menu_secondaire ul.menu .parent.profil span{color:#fff}nav.menu_secondaire ul.menu .parent.profil .menu1 li a{flex:2}nav.menu_secondaire ul.menu .parent.profil .menu1 li svg{margin-right:5px;cursor:pointer}nav.menu_secondaire ul.menu .parent.profil .menu1 li.fav svg{cursor:default;color:#e5261f}nav.menu_secondaire ul.menu .parent.profil .menu1 li.current{background-color:#f6f6f6}nav.menu_secondaire ul.menu .parent.profil .menu1 li.current span{padding:10px;flex:2}nav.menu_secondaire ul.menu .parent .menu1 li:hover .manage_menu_child{display:flex}nav.menu_secondaire ul.menu .parent .menu1 li.active:not(.content){background-color:#000}nav.menu_secondaire ul.menu .parent .menu1 li.active:not(.content) a{color:#fff}nav.menu_secondaire ul.menu .parent .user_agenda{position:relative;flex-direction:column;margin-bottom:20px}nav.menu_secondaire ul.menu .parent .user_agenda+h2{margin-bottom:10px;margin-top:0}nav.menu_secondaire ul.menu .parent .user_agenda hr{border:1px solid silver;border-bottom:none;height:1px;margin:5px 0;width:150px;align-self:center}nav.menu_secondaire ul.menu .parent .user_agenda .load{background-color:#000;height:100%;width:100%;position:absolute;opacity:.7;align-items:center;justify-content:center;display:none}nav.menu_secondaire ul.menu .parent .user_agenda .load svg{color:#fff}nav.menu_secondaire ul.menu .parent .user_agenda:hover{background:#fff!important}nav.menu_secondaire ul.menu .parent .li_menu_profil{padding:0}nav.menu_secondaire ul.menu .parent .li_menu_profil:hover{background:#f6f6f6}nav.menu_secondaire ul.menu .parent .li_menu_profil a{padding:10px;width:100%}nav.menu_secondaire ul.menu .parent .li_menu_profil svg{font-size:18px;margin-right:10px;color:#000!important}nav.menu_secondaire ul.menu .parent .li_menu_profil.active svg{color:#fff!important}nav.menu_secondaire ul.menu .parent .content_parent a{padding:10px;display:flex;height:100%;align-items:center;cursor:pointer}nav.menu_secondaire ul.menu .parent li.nobdd ul{padding:20px}nav.menu_secondaire ul.menu .parent ul{display:none;position:absolute;flex-direction:column;top:100%;background-color:#fff;justify-content:unset;z-index:3;right:0;white-space:nowrap;box-shadow:0 0 10px 1px rgba(0,0,0,.25);height:auto;min-width:100%;padding:10px;border-radius:4px}nav.menu_secondaire ul.menu .parent ul li{background-color:#fff;width:100%;cursor:default;position:relative}nav.menu_secondaire ul.menu .parent ul li+li{margin-left:0}nav.menu_secondaire ul.menu .parent ul li .content_child{width:100%}nav.menu_secondaire ul.menu .parent ul a{color:#000;text-decoration:none;display:flex;align-items:center;padding:5px}nav.menu_secondaire ul.menu .parent ul svg{font-size:13px}nav.menu_secondaire ul.menu .parent.open ul{display:block!important}nav.menu_secondaire ul.menu .parent.open .ssmenu_user{display:flex}nav.menu_secondaire ul.menu li{display:flex;align-items:center}nav.menu_secondaire ul.menu li:hover:not(.title):not(.active):not(.header){background-color:#f6f6f6}nav.menu_secondaire ul.menu li:hover svg{color:#000}nav.menu_secondaire ul.menu li a{color:#fff}nav.menu_secondaire ul.menu li.parent.user{padding:5px;border-radius:50%;height:50px}nav.menu_secondaire .ssmenu_user{display:none;transition:all .25s ease-in;position:absolute;background-color:#fff;width:345px;align-items:center;flex-direction:column;box-shadow:0 0 10px 1px rgba(0,0,0,.25);flex-direction:column;cursor:default;z-index:99998;top:calc(100% - 25px);right:0;border-top-left-radius:4px;border-top-right-radius:4px}nav.menu_secondaire .ssmenu_user hr{border-top:1px solid silver}nav.menu_secondaire .ssmenu_user .infos{padding:20px;display:flex;width:100%;align-items:center;justify-content:center;background-color:#f1f4f6;flex-direction:column;border-bottom:1px solid silver;z-index:4;border-top-left-radius:4px;border-top-right-radius:var(--user-menu-wrap-radius)}nav.menu_secondaire .ssmenu_user .infos .actions{width:100%;display:flex;align-items:center;gap:10px;justify-content:space-between;margin-bottom:8px;min-height:38px;padding-right:50px}nav.menu_secondaire .ssmenu_user .infos .actions .logout{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid transparent;border-radius:4px;color:#000;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}nav.menu_secondaire .ssmenu_user .infos .actions .logout:hover{background-color:#fff;border-color:#cfcfcf;color:#e5261f}nav.menu_secondaire .ssmenu_user .infos .actions .parametres{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:4px;background-color:#fff;border:1px solid #cfcfcf;flex:0 0 auto;transition:border-color .2s ease,box-shadow .2s ease}nav.menu_secondaire .ssmenu_user .infos .actions .parametres:hover{border-color:#e5261f}nav.menu_secondaire .ssmenu_user .infos .actions .parametres:hover svg{color:#e5261f!important}nav.menu_secondaire .ssmenu_user .infos .actions .parametres svg{color:#000!important;font-size:16px;margin-right:0}nav.menu_secondaire .ssmenu_user .infos img{height:auto;width:auto;border-top-right-radius:0;border-top-left-radius:30%;border-bottom-left-radius:5%;border-bottom-right-radius:15%;border:3px solid #fff;margin:10px}nav.menu_secondaire .ssmenu_user .infos span{color:#000;display:block}nav.menu_secondaire .ssmenu_user .prenom_nom{font-weight:700;font-size:20px;text-align:center;margin-top:5px}nav.menu_secondaire .ssmenu_user .codetu{margin-top:5px;font-size:11px}nav.menu_secondaire .ssmenu_user .diplome,nav.menu_secondaire .ssmenu_user .list_service{text-align:left;margin-top:20px}nav.menu_secondaire .ssmenu_user .diplome span+span,nav.menu_secondaire .ssmenu_user .list_service span+span{margin-top:5px}nav.menu_secondaire .ssmenu_user .diplome hr,nav.menu_secondaire .ssmenu_user .list_service hr{border-top:1px solid #8c0c16;margin:10px 0}nav.menu_secondaire .ssmenu_user h2{color:#e5261f;border:none;display:flex;padding:5px;align-items:center;background-color:#fff;margin:0 -10px 0;text-align:center;justify-content:center}nav.menu_secondaire .ssmenu_user h2 span{flex:2;margin-left:0}nav.menu_secondaire .ssmenu_user .sync_user_agenda{padding:5px;align-items:center;justify-content:center;position:absolute;right:20px;width:auto!important;background:linear-gradient(black,#000 51%,#fff 51%,#fff);background-size:100% 203%;transition:background .2s;border-radius:50%}nav.menu_secondaire .ssmenu_user .sync_user_agenda:hover{background-position:100% 100%;box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}nav.menu_secondaire .ssmenu_user .sync_user_agenda:hover svg{color:#000!important}nav.menu_secondaire .ssmenu_user .sync_user_agenda svg{font-size:9px!important;margin:0;color:#fff!important}nav.menu_secondaire .ssmenu_user ul{position:unset;box-shadow:none;margin-top:0;white-space:normal;padding-bottom:15px;width:100%;border-top-left-radius:0!important;border-top-right-radius:0!important}nav.menu_secondaire .ssmenu_user ul li:hover .manage_menu_parent{display:flex!important}nav.menu_secondaire .ssmenu_user ul li.active{background-color:#000!important}nav.menu_secondaire .ssmenu_user ul li.active a{color:#fff}nav.menu_secondaire .ssmenu_user ul li.active svg{color:#fff!important}nav.menu_secondaire .ssmenu_user ul li .manage_menu_parent svg{margin-right:0}nav.menu_secondaire .ssmenu_user ul h2:first-child{border-top:none}nav.menu_secondaire svg{font-size:20px;color:#fff}nav.menu_secondaire svg+svg{margin-left:10px}nav.menu_secondaire h2{color:#fff;background-color:#e5261f;border-top:1px solid #8c0c16;border-bottom:1px solid #8c0c16;padding:5px;font-size:16px;margin:0}nav.menu_secondaire h2:nth-child(2){margin-top:0}nav.menu_secondaire h2 svg{margin-right:10px;font-size:16px!important}nav.menu_secondaire .user.open .infos_user{z-index:99999}nav.menu_secondaire .user .infos_user{display:flex;position:relative;height:40px;width:40px;border-radius:50%;background-position:center;background-size:cover}nav.menu_secondaire .user .infos_user .noel{border:0;position:absolute;left:-2px;top:-4px;width:44px}nav.menu_secondaire .chevron{margin:0 5px;padding:5px 10px;width:auto!important}nav.menu_secondaire .chevron:hover{background-color:#f6f6f6}nav.menu_secondaire .chevron:hover svg{color:#000}nav.menu_secondaire [class*=fa-chevron]{font-size:15px}nav.menu_secondaire .content_user_agenda{display:flex;align-items:center;width:100%;padding:15px 0}nav.menu_secondaire .info_synchro_agenda{color:red;font-style:italic;white-space:normal;margin-top:10px}nav.menu_secondaire .visu_agenda{margin:15px 0 0 0;width:100%!important;justify-content:center;flex-direction:column;max-height:150px;overflow-x:hidden;overflow-y:auto}nav.menu_secondaire .visu_agenda .aucun_event{font-weight:700}nav.menu_secondaire .heures_agenda{width:100px;text-align:center}nav.menu_secondaire .heures_agenda,nav.menu_secondaire .salle_agenda{background-color:#e0e0e7;white-space:nowrap}nav.menu_secondaire .salle_agenda{margin-right:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:50px;text-align:center}nav.menu_secondaire .infos_user_agenda{flex:2;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;white-space:nowrap}nav.menu_secondaire .infos_user_agenda .thedate{margin-top:5px}nav.menu_secondaire .event_agenda{display:flex;border:1px solid #e0e0e7;width:100%;align-items:center}nav.menu_secondaire .event_agenda+.event_agenda{margin-top:5px}nav.menu_secondaire .event_agenda span{padding:10px 5px}nav.menu_secondaire .intiule_agenda{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:2}nav.menu_secondaire .alertes .new_alertes{background-color:#000;border:1px solid #000;color:#fff;position:absolute;bottom:8px;right:2px;padding:0 4px;border-radius:50%}nav.menu_secondaire .alertes .menu1{max-height:300px;overflow-x:hidden;padding:0!important}nav.menu_secondaire .alertes li.content{padding:5px 5px 5px 0!important}nav.menu_secondaire .alertes li.content:hover{background:0 0!important}nav.menu_secondaire .alertes .header{padding:10px 25px 10px 10px}nav.menu_secondaire .alertes .header span{margin-right:50px}nav.menu_secondaire .alertes .header a{padding:0!important;text-decoration:underline!important}nav.menu_secondaire .alertes .header a+a{margin-left:5px;padding-left:5px!important}nav.menu_secondaire .alertes .content{flex-direction:column}nav.menu_secondaire .alertes .content:hover{background:#fff}nav.menu_secondaire .alertes .content .alerte{padding:10px;display:flex;flex-direction:column;width:100%;position:relative}nav.menu_secondaire .alertes .content .alerte+.alerte{border-top:1px solid #e0e0e7}nav.menu_secondaire .alertes .content .alerte:hover{background-color:#f6f6f6}nav.menu_secondaire .alertes .content .alerte .txt_new{display:none;position:absolute;right:0;top:10px;right:10px;color:#fff;background:#e5261f;border:1px solid #bf2334;font-weight:700;padding:2px 5px}nav.menu_secondaire .alertes .content .alerte.new{cursor:pointer}nav.menu_secondaire .alertes .content .alerte.new .txt_new{display:block}nav.menu_secondaire .alertes .content .alerte .alerte_sujet{font-weight:700;font-size:13px;margin-bottom:10px}nav.menu_secondaire .alertes .content .alerte .alerte_content{margin-bottom:5px;white-space:normal}nav.menu_secondaire .alertes .content .alerte .alerte_content a{color:#e5261f;padding:0;width:auto;display:inline}nav.menu_secondaire .alertes .content .alerte .alerte_footer{display:flex;justify-content:flex-end;font-size:10px;font-style:italic}nav.menu_secondaire .alertes .content .alerte .alerte_footer span{margin-top:10px}nav.menu_secondaire .alertes .content .empty_result{align-self:start;width:100%;margin-left:10px}nav.menu_secondaire .favoris li.content{align-items:flex-start}nav.menu_secondaire .favoris li.content:hover{background:0 0!important}nav.menu_secondaire .favoris div{padding:5px 5px 5px 0}nav.menu_secondaire .favoris div a{padding:0;color:#e5261f!important;text-decoration:underline!important;display:inline-block!important}nav.menu_secondaire .b_connected_as{padding:0;border-radius:2px}nav.menu_secondaire .b_connected_as a{padding:10px}nav.menu_secondaire .ombc .manage_menu_child{display:none}nav.menu_secondaire .ombc:hover .manage_menu_parent{display:none!important}nav.menu_secondaire .ombc li.header .manage_menu_parent{top:-14px;left:-17px}nav.menu_secondaire .ombc li.header:hover .manage_menu_parent{display:flex!important}nav.menu_secondaire .ombc li:not(.header) .content_child:hover .manage_menu_child{display:flex!important}nav.menu_secondaire .ombc li+.header{margin-top:10px}.menu_tertiaire{display:flex;align-items:center;font-size:13px;font-weight:700;margin-right:10px}.menu_tertiaire svg{color:#000}.menu_tertiaire li{display:flex;cursor:pointer;position:relative;padding:5px}.menu_tertiaire li:hover svg{color:#e5261f}.menu_inside_page{display:inline-flex;flex-direction:column;list-style:none;padding-left:0!important;margin:0 20px 20px 0}.menu_inside_page h3{margin-bottom:0;background:#fff;width:100%;padding:10px;font-weight:700;color:#000;font-size:16px;border:1px solid #e0e0e7}.menu_inside_page li{background:#3b4044;display:flex;align-items:center}.menu_inside_page li a{text-decoration:none;padding:10px;width:100%;white-space:nowrap}.menu_inside_page li svg+span{margin-left:5px}.menu_inside_page li+li{border-top:1px solid #000}.menu_inside_page li.active,.menu_inside_page li:hover{background:rgba(59,64,68,.6)}.menu_inside_page li a,.menu_inside_page li svg{color:#fff}section{height:100%;padding:20px;position:relative;flex:2;display:flex!important}section.tchat{padding:0}section.tchat .breadcrumb{margin:0;width:100%}.content{position:relative;flex:2;display:flex;flex-direction:column;max-width:100%}.content iframe{border:none;box-shadow:rgba(0,0,0,.15) 0 5px 20px 0}.content img{align-self:flex-start}.content .notif{top:45px}.breadcrumb{padding:0 20px;background-color:#f1f4f6;margin:-20px 0 20px -20px;width:calc(100% + 40px);align-items:center;justify-content:center;display:flex;font-size:12px;box-shadow:1px 2px 5px rgba(0,0,0,.05);border-bottom:1px solid #e0e0e7;position:relative;flex-wrap:wrap}.breadcrumb img{display:flex;position:relative;height:30px;width:30px;border-radius:50%;background-position:center;background-size:cover}.breadcrumb .fa-square{margin:0 10px;font-size:3px}.breadcrumb .breadcrumb_contenu{flex:2;display:flex;align-items:center;color:#6d727a;padding:11px 0;margin-right:10px}.breadcrumb .breadcrumb_actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;justify-content:flex-end;gap:10px}.breadcrumb .breadcrumb_actions svg{color:#fff}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb .current{font-weight:700;cursor:pointer;text-decoration:underline}.breadcrumb .current.js{cursor:default;text-decoration:none}.breadcrumb svg{font-size:10px;color:#000}.breadcrumb svg.fa-arrow-right{margin:0 10px}.breadcrumb .favori_page{display:flex;align-items:center;margin:7px 0}.breadcrumb .favori_page a{height:42px;width:42px;outline:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#232833 0,#171c25 100%);background-size:100% 100%;transition:box-shadow .18s ease,background-color .18s ease;border-radius:4px;border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 18px rgba(0,0,0,.12);color:#fff}.breadcrumb .favori_page a:not(.is_favori):hover{box-shadow:0 12px 22px rgba(0,0,0,.16);background:linear-gradient(180deg,#2a3140 0,#1b202a 100%)}.breadcrumb .favori_page a:not(.is_favori):hover svg{color:#ffd7d4}.breadcrumb .favori_page a.is_favori{background:linear-gradient(180deg,#e5261f 0,rgb(196.4032,28.9344,22.7968) 100%);box-shadow:0 12px 22px rgba(229,38,31,.22);border-color:rgba(229,38,31,.15)}.breadcrumb .favori_page a.is_favori svg{color:#fff4f2}.breadcrumb .favori_page a svg{font-size:18px;color:#fff}.breadcrumb .copy_from{color:red;margin-right:20px}.breadcrumb .menu_page_adm{cursor:default;position:relative;height:100%;display:flex;align-items:center;margin:7px 0;z-index:4}.breadcrumb .menu_page_adm .cancel{display:none}.breadcrumb .menu_page_adm .header{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 16px;border-radius:4px;background:linear-gradient(180deg,#232833 0,#171c25 100%);border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 18px rgba(0,0,0,.12);color:#fff;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.breadcrumb .menu_page_adm .header:hover{box-shadow:0 12px 22px rgba(0,0,0,.16);background:linear-gradient(180deg,#2a3140 0,#1b202a 100%)}.breadcrumb .menu_page_adm .header span{font-size:12px;color:#fff;font-weight:800;letter-spacing:.02em;white-space:nowrap}.breadcrumb .menu_page_adm .header span+svg{margin-left:2px;color:#fff;font-size:12px}.breadcrumb .menu_page_adm .header>svg{color:#fff;font-size:12px}.breadcrumb .menu_page_adm:hover ul{display:flex}.breadcrumb .menu_page_adm ul{z-index:2;padding:10px;position:absolute;top:calc(100% - 1px);display:none;background:linear-gradient(180deg,#fff 0,#fbfbfc 100%);box-shadow:0 20px 50px rgba(23,23,29,.18);border:1px solid #e3dedd;border-radius:4px;right:0;list-style:none;flex-direction:column;text-align:left;min-width:320px;overflow:hidden}.breadcrumb .menu_page_adm ul:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.breadcrumb .menu_page_adm ul li{font-weight:400;display:flex;align-items:center;font-size:13px;border-radius:12px;margin:0;overflow:hidden}.breadcrumb .menu_page_adm ul li:hover{background:#fff5f4}.breadcrumb .menu_page_adm ul li a{white-space:nowrap;text-decoration:none;color:#17171d;padding:10px 12px;width:100%;text-align:left;display:flex;align-items:center;gap:10px;font-weight:600;border-radius:12px;transition:background-color .15s ease,color .15s ease,transform .15s ease}.breadcrumb .menu_page_adm ul li a svg{color:#e5261f;margin-right:0;font-size:14px;flex:0 0 auto}.breadcrumb .menu_page_adm ul li a span{white-space:normal}.breadcrumb .menu_page_adm ul li a:hover{background:#fff1ef;color:#bb170d}.breadcrumb .menu_page_adm hr{width:calc(100% - 20px);margin:6px 10px;align-self:center;border:0;border-top:1px solid #eee4e2}.breadcrumb .menu_page_adm .ask.disabled a{background-color:#f1efef;color:#8a8585;border:1px solid #e3dddd;cursor:not-allowed;box-shadow:none;transform:none}.breadcrumb .menu_page_adm .ask.disabled span{border-left:1px solid #ded7d7}.breadcrumb .menus_mutualise{cursor:default;position:relative;font-size:12px;display:flex;padding:7px 0}.breadcrumb .menus_mutualise ul{padding:0}.breadcrumb .menus_mutualise ul li.txt{border-radius:4px;padding:0 11px;height:42px;background:#171f2e;color:#fff;font-weight:700;display:flex;align-items:center}.breadcrumb .menus_mutualise ul li.txt:hover{background:#fff;color:#171f2e}.breadcrumb .menus_mutualise ul li.txt span{margin-right:10px}.breadcrumb .menus_mutualise ul li.txt svg{color:#fff;font-size:12px}.breadcrumb .menus_mutualise ul li.txt svg.hide{margin-right:10px}.breadcrumb .menus_mutualise ul ul{position:absolute;top:calc(100% - 7px);display:none;background-color:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,.25);border:1px solid #e0e0e7;left:0;color:#000;list-style:none;z-index:1}.breadcrumb .menus_mutualise ul ul li{padding:5px 10px;font-weight:400}.breadcrumb .menus_mutualise:hover ul ul{display:block}.breadcrumb .documentation{margin-right:5px;padding:8px 0}.breadcrumb .documentation .encart a{padding:11px 10px}.breadcrumb .documentation .menu_page_adm{margin-right:0}.breadcrumb .documentation .encart a:first-child svg{color:#fff;font-size:12px}.breadcrumb .documentation .encart a:first-child svg.hide{display:block!important}.breadcrumb .documentation .encart a:first-child span{font-size:12px}.breadcrumb .documentation .encart a:first-child:hover svg{color:#000}.not_profil_current_page{display:flex;flex-direction:column;gap:14px;margin-top:10px;padding:18px 20px;border-radius:16px;border:1px solid #2c3139;border-left:4px solid #e5261f;background:linear-gradient(180deg,rgba(33,37,43,.98) 0,rgba(24,27,32,.98) 100%),#21252b;box-shadow:0 12px 28px rgba(0,0,0,.14);color:#f3f4f6;max-width:100%;margin-bottom:20px}.not_profil_current_page>div:first-child{display:flex;align-items:center;gap:14px;font-size:16px;line-height:1.45;font-weight:600;color:#f8fafc}.not_profil_current_page hr{margin:0;border-color:rgba(255,255,255,.16)}.not_profil_current_page>div:last-child{display:flex;flex-direction:column;gap:8px;color:#d1d5db}.not_profil_current_page>div:last-child>span{display:block;margin-bottom:2px;font-size:13px;letter-spacing:.01em;color:#9ca3af}.not_profil_current_page>div:last-child ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.not_profil_current_page>div:last-child li{margin:0;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em}.not_profil_current_page .icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.08);color:#ffcfcb;flex:0 0 auto}.not_profil_current_page .txt{flex:1 1 auto;min-width:0}.not_translated_current_page{display:flex;background-color:#21252b;align-items:center;box-shadow:rgba(0,0,0,.15) 0 5px 20px 0;color:#fff;font-size:16px;margin-top:10px;padding:10px;margin-bottom:20px}.not_translated_current_page .icon{background-color:#777;padding:10px;margin-right:10px}.page{display:flex;flex-direction:row;height:100%;max-width:100%}.page table{width:100%;height:calc(100% - 35px)}.page .page_content{flex:2;display:flex;flex-direction:column;max-width:100%}.page .page_content .list_menu_copied{color:red}.page .page_content .list_menu_copied span{font-weight:700}.page .page_content .txt_content{background:#fff;padding:10px;box-shadow:1px 2px 5px rgba(0,0,0,.05)}.page .page_content .txt_content>:first-child{margin-top:0!important}.page .page_content .txt_content .highlight{background-color:#ff0}.page .page_content .txt_content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:5px solid #f1f4f6}.page .page_content .txt_content table{width:auto}.page .page_content .page_empty_state{display:inline-flex;align-items:flex-start;gap:16px;width:fit-content;padding:18px 20px;border:1px solid #eadfdc;border-left:4px solid #e5261f;border-radius:14px;background:linear-gradient(180deg,#fff 0,#fff8f7 100%);box-shadow:0 8px 24px rgba(23,23,29,.06);max-width:none;margin-bottom:20px}.page .page_content .page_empty_state .icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#ffe9e6;color:#e5261f;flex:0 0 auto;font-size:18px}.page .page_content .page_empty_state .content{display:flex;flex-direction:column;gap:4px;min-width:0}.page .page_content .page_empty_state .title{color:#17171d;font-size:18px;font-weight:800;line-height:1.35}.page .page_content .page_empty_state .subtitle{color:#6b7280;font-size:13px;line-height:1.45}.page .maj_txt_content{padding-bottom:2px;align-self:flex-start;margin-top:20px;border-radius:2px;font-size:11px;color:#000;font-style:italic}.page .doc_content{display:flex;flex:2;flex-direction:column}.page .doc_content span{margin-top:5px}.page .doc_content span+iframe{margin-top:20px}.page .docs_page{display:flex;flex-direction:column}.page .docs_page hr{margin:15px 0}.page .docs_page .list_docs{display:flex;flex-wrap:wrap;list-style:none;padding-left:0}.page .docs_page .list_docs .fichier_manquant{color:red;font-weight:700}.page .docs_page .doc_page{display:flex;box-shadow:1px 2px 5px rgba(0,0,0,.05);cursor:grab;width:300px;margin-bottom:10px;margin-right:10px}.page .docs_page .doc_page .type{height:100%;padding:10px;display:flex;align-items:center;background-color:#000}.page .docs_page .doc_page .type svg{color:#fff;font-size:20px}.page .docs_page .doc_page .infos{display:flex;flex-direction:column;padding:10px;background-color:#fff;justify-content:center;text-decoration:none;color:#000;flex:2;white-space:nowrap;overflow:hidden}.page .docs_page .doc_page .infos span{text-overflow:ellipsis;overflow:hidden}.page .docs_page .doc_page .infos span+span{margin-top:5px}.page .docs_page .doc_page .infos:hover{background:#f6f6f6}.page .docs_page .doc_page .actions{display:flex;flex-direction:column}.page .docs_page .doc_page .actions a{padding:10px;background-color:#e5261f}.page .docs_page .doc_page .actions a+a{border-top:1px solid #8c0c16}.page .docs_page .doc_page .actions a:hover{background-color:rgba(221,32,52,.8)}.page .docs_page .doc_page .actions svg{color:#fff}.page .docs_page .depot_doc{border:2px dashed #e0e0e0;font-weight:700;padding:50px 10px;text-align:center;width:100%;position:relative}.page .fil_discussion{display:flex;flex-direction:column;position:relative;margin-top:20px}.page .fil_discussion .entete{display:flex;justify-content:space-between;align-items:center}.page .fil_discussion .header_fil_discussion{background:#fffaf0;box-shadow:1px 2px 5px rgba(0,0,0,.05);display:flex;align-items:center}.page .fil_discussion .header_fil_discussion .actions{display:flex;flex:2}.page .fil_discussion .header_fil_discussion .modere{color:#e5261f;font-weight:700;margin-right:20px}.page .fil_discussion .header_fil_discussion i:first-child{margin-right:5px}.page .fil_discussion .fa-sort-down{margin:-4px 0 0 10px}.page .fil_discussion .select{padding:20px;display:flex;margin-right:20px;align-items:center;color:#000;cursor:pointer;position:relative;max-width:500px}.page .fil_discussion .select:hover{color:#000}.page .fil_discussion .select.open{background-color:#fff;color:#000}.page .fil_discussion .select.open .values{display:flex}.page .fil_discussion .select svg+label{margin-left:5px}.page .fil_discussion .select label{margin-right:5px;margin-bottom:0;cursor:pointer}.page .fil_discussion .select .selected{font-weight:700}.page .fil_discussion .values{display:none;position:absolute;top:100%;background-color:#fff;left:0;box-shadow:1px 2px 5px rgba(0,0,0,.05);border:1px solid #e0e0e7;white-space:nowrap;flex-direction:column;min-width:100%;z-index:2;list-style:none;padding-left:0}.page .fil_discussion .values li:hover{background-color:#f6f6f6}.page .fil_discussion .content_fil_discussion{margin-top:10px;display:flex;flex-direction:column;align-items:flex-start}.page .fil_discussion .saisie_fil_discussion{margin-top:10px;background-color:#fff;border:1px solid #e0e0e7;padding:10px;display:none}.page .fil_discussion .message{background-color:#fff;box-shadow:1px 2px 5px rgba(0,0,0,.05);padding:10px;display:flex;width:100%;flex:2}.page .fil_discussion .message img{width:85px}.page .fil_discussion .message .col_left{display:flex}.page .fil_discussion .message .col_right{margin-left:10px;flex:2;display:flex;flex-direction:column;max-width:100%}.page .fil_discussion .message .prenom_nom{font-weight:700}.page .fil_discussion .message .double_hr{border-top:5px solid #e0e0e7;margin-bottom:40px}.page .fil_discussion .message+.message{margin-top:10px}.page .fil_discussion .message .fa-quote-left{position:absolute;top:0;left:0}.page .fil_discussion .message .fa-quote-right{position:absolute;bottom:0;right:0}.page .fil_discussion .entete_message{display:flex;position:relative;margin-bottom:20px}.page .fil_discussion .entete_message .infos{display:flex;justify-content:space-between;flex:2;align-items:center}.page .fil_discussion .entete_message .infos div{display:flex;align-items:center}.page .fil_discussion .entete_message .infos .fa-pen-to-square{cursor:pointer}.page .fil_discussion .entete_message .date{font-size:11px;margin:0 50px 0 5px}.page .fil_discussion .entete_message .date_update{color:#e5261f;font-size:11px;margin-left:10px}.page .fil_discussion .texte{position:relative;padding:20px}.page .fil_discussion .commentaire{display:flex;border-bottom:2px solid #e0e0e7;margin-bottom:30px;padding-bottom:10px}.page .fil_discussion .commentaire img{width:40px}.page .fil_discussion .new_mess{margin-top:10px}.page .form_content{display:none}.page .form_content.show{display:flex;flex-direction:column;gap:18px}.page .form_content.show+.maj_txt_content{display:none}.page .form_content.show+hr{margin-top:0}.page .form_content .list_menu_copied{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:14px;border:1px solid #f0c8c4;border-left:4px solid #e5261f;background:linear-gradient(180deg,#fff 0,#fff7f7 100%);color:#7a241d}.page .form_content .list_menu_copied span{font-weight:700;line-height:1.45}.page .form_content .list_menu_copied ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.page .form_content .list_menu_copied li{margin:0;padding:6px 10px;border-radius:999px;background:#ffe7e4;color:#b71f17;font-size:12px;font-weight:700}.page .form_content .form_editor_layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.page .form_content .form_editor_main,.page .form_content .form_editor_side{display:flex;flex-direction:column;min-width:0}.page .form_content .form_editor_main{padding:18px;border:1px solid #e8e1df;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(23,23,29,.05)}.page .form_content .form_editor_side{padding:18px;border:1px solid #e8e1df;border-radius:16px;background:linear-gradient(180deg,#fff 0,#fff8f7 100%);box-shadow:0 8px 24px rgba(23,23,29,.04);position:sticky;top:18px;margin-top:0!important}.page .form_content .form_editor_header{display:flex;flex-direction:column;gap:4px}.page .form_content .form_editor_header .title{font-size:18px;font-weight:800;color:#17171d}.page .form_content .form_editor_header .subtitle{font-size:13px;line-height:1.45;color:#6b7280}.page .form_content .form_editor_field{display:flex;flex-direction:column;gap:8px;margin-top:0!important}.page .form_content .form_editor_field label{font-size:13px;font-weight:700;color:#2a2a33}.page .form_content .form_editor_main .form_editor_field{gap:0}.page .form_content .form_editor_side .submit{margin-top:auto;padding-top:8px}.page .form_content .form_editor_layout .editor{width:100%;min-height:420px}.page .form_content .form_editor_layout .select2{width:100%!important;min-width:0!important}@media screen and (max-width:1100px){.page .form_content .form_editor_layout{grid-template-columns:1fr}.page .form_content .form_editor_side{position:static}}.page .doc_content span{margin-bottom:5px;font-weight:700}.page .doc_content iframe{box-shadow:1px 2px 5px rgba(0,0,0,.05);border:1px solid #e0e0e7;min-height:750px;flex:2;background-color:#fff}.page .doc_content embed{box-shadow:1px 2px 5px rgba(0,0,0,.05);border:1px solid #e0e0e7;min-height:750px;flex:2;background-color:#fff}.content ol,.content ul,.popup ul{padding-left:20px}table{font-size:12px}table ul{padding-left:10px}table.trsvg{display:none}fieldset{background-color:#fff;border:none;margin:0;padding:15px;box-shadow:1px 2px 5px rgba(0,0,0,.05)}fieldset+fieldset{margin-top:15px}fieldset legend{font-weight:700;font-size:16px;padding:0 10px 5px 0;color:#e5261f;background:#f6f6f6;margin-left:-10px}hr{border-top:1px solid #e0e0e7;border-bottom:none;display:block;width:100%;box-sizing:border-box;margin:20px 0;border-left:none;border-right:none}hr+.fil_discussion{margin-top:0!important}.progressbar{display:flex;flex-direction:column;align-items:center;justify-content:center}.progressbar .prograssbar_poucentage_txt{font-weight:700;margin-bottom:5px}.progressbar .bar{background:#f1f1f1;width:100%;border:1px solid grey;margin-bottom:5px}.progressbar .bar .progressbar_pourcentage{height:24px}.progressbar .bar .progressbar_pourcentage.green{background-color:#2ecc71}.progressbar .bar .progressbar_pourcentage.red{background-color:#e5261f}.page .fil_discussion .values a,.page .fil_discussion .values span{padding:10px;display:block;text-decoration:none;color:#000}.page .fil_discussion .message .update_commentaire,.page .fil_discussion .message .update_message{display:none}.page .fil_discussion .etat_msg,.page .fil_discussion .etat_resp{border-radius:2px;padding:5px}.page .fil_discussion .etat_msg i,.page .fil_discussion .etat_resp svg{margin-right:0}.page .fil_discussion .etat_msg,.page .fil_discussion .etat_msg.droit.no,.page .fil_discussion .etat_msg.no,.page .fil_discussion .etat_resp,.page .fil_discussion .etat_resp.droit.no,.page .fil_discussion .etat_resp.no{background-color:#e3e3e3;color:#6d6d6d;border:1px solid #dcdcdc;cursor:default}.page .fil_discussion .etat_msg.droit,.page .fil_discussion .etat_resp.droit{color:#fff;background-color:#e5261f;border:1px solid #bf2334;cursor:pointer}.logs{position:absolute;bottom:-1px;width:100%;left:0;background-color:#3a3f4b;z-index:99999;top:auto!important;border:2px solid #1c1e24}.logs.window{height:100%}.logs.window .header_logs{cursor:default}.logs.window .header_logs:hover{background-color:#1c1e24}.logs.fixe{position:fixed;bottom:0;max-height:100%}.logs.reduced{height:auto!important}.logs.reduced .refresh{display:none}.logs .header_logs{background-color:#1c1e24;display:flex;padding:0 10px;align-items:center;cursor:pointer;color:#fff}.logs .header_logs:hover{background-color:rgba(28,30,36,.8)}.logs .header_logs span{flex:2;font-size:18px;font-weight:700}.logs .header_logs span svg{margin-right:5px}.logs .header_logs div{padding:10px;cursor:pointer}.logs .header_logs div:not(.refresh):hover{background-color:#fff}.logs .header_logs div:not(.refresh):hover svg{color:#1c1e24}.logs .header_logs div svg{font-size:14px;color:#fff}.logs .header_logs div.refresh{margin-right:20px}.logs .header_logs div.refresh span{font-size:11px;font-weight:400}.logs .content_logs{height:calc(100% - 34px);color:#fff;padding:5px;overflow-x:auto}.logs .content_logs .resultats{display:flex;flex-direction:column}.logs .content_logs .resultats div+div{margin-top:10px}.logs .content_logs .resultats div.empty{font-size:5px}footer{position:relative;width:100%;z-index:2;display:flex!important;align-items:center;padding:15px;justify-content:space-evenly;background-color:#fff;border-top:1px solid #e0e0e7}footer .footer_content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}footer .footer_content div{display:flex;align-items:center;white-space:nowrap;margin:5px 0;justify-content:center}footer .footer_content svg{font-size:4px;margin-left:40px;margin-right:10px}footer .footer_content a{text-decoration:none}footer .footer_content a:hover{text-decoration:underline}footer .tiret{margin:0 5px}footer .logos{display:flex;align-items:center}footer .logos .logo_unistra{width:100px}footer .logos .logo_em{width:130px;margin:0 15px}.popup_charte embed{width:100%;min-height:700px}.popup_session .content_popup_session{display:flex;flex-direction:column}.popup_session span+span{margin-top:5px}.popup_session .footer_popup_session{display:flex}.popup_session .footer_popup_session .buttons{display:flex;align-items:center;flex:2}.popup_session .footer_popup_session .decompte{border:5px solid #e0e0e7;padding:5px;border-radius:50%;margin-left:10px;color:grey;width:32px;text-align:center;display:flex;align-items:center;justify-content:center}.popup_session .encart+.encart{margin:0 0 0 10px}.popup_session .deconnexion a{background-color:#fff;color:#e5261f}.popup_session .deconnexion a:hover{color:#fff}.loader{font-weight:700;display:flex;align-items:center;flex-direction:row!important;margin-top:10px}.loader.loader_nav{margin:25.5px 0;justify-content:center;width:100%}.loader span{margin-left:5px}.loader.loader_content{width:100%;justify-content:center;align-items:center}.empty_result{display:block;font-weight:700}h1{color:#000;font-size:36px;font-weight:700;margin-bottom:15px;min-width:30%;display:block}h1+hr,h2+hr{margin-top:0}.titre_page{display:flex;justify-content:space-between}h2{color:#000;font-size:24px;font-weight:700;display:block;margin-bottom:20px}h3{font-size:16px;margin-bottom:10px;color:#e5261f}h4{font-size:14px;color:#adaeb3}a{color:#e5261f}a.disabled,a[disabled],a[href^=javascript]{cursor:default}a.disabled,a[disabled]{color:#6d6d6d!important}a.disabled svg,a[disabled] svg{color:#6d6d6d!important}.img-fallback{max-width:100%!important;height:auto!important;display:block!important;min-width:100px!important;height:100px!important;width:100px!important;border-radius:50%}[data-ajax]{cursor:pointer}.cols{display:flex;flex-direction:row!important;flex-wrap:wrap;gap:15px}.cols .side_menu{flex:2}.cols .col+.col{margin-top:0!important}pre{padding:1em;background:#272822;color:#fff;border:1px solid #c4c4c4}.indication{margin-bottom:15px;font-weight:700}.info_empty{display:block}.bold{font-weight:700}.hide{display:none!important}.flex{display:flex}.flex-0{flex:0}.flex-1{flex:1}.flex-2{flex:2}.flex-column{flex-direction:column!important}.flex-row{flex-direction:row!important}.align-items-center{align-items:center}.justify-content-center{justify-content:center}label.is-required::after{content:" *";color:#d00;margin-left:.15em}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper){display:flex;flex-direction:column;width:100%}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).col_left,.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).col_right,.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).cols{width:auto;flex:2}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper) a{align-self:flex-start}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper)[class^=dataTables]{display:block;width:auto}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).encart{width:auto;align-items:flex-start}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).flex-row+.flex-row{margin-top:0}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).flex-row label{margin-right:5px}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper):not(.ck)+div:not(.col_right){margin-top:15px}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).avertissement{color:red;font-weight:700;margin:20px 0}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).checkbox{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).checkbox+.checkbox{margin-top:5px!important}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).checkbox input[type=checkbox]{order:1}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).checkbox label{order:2;margin-bottom:0}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).checkbox input[type=text].autre{order:3;margin-left:10px;display:none;padding:5px!important}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).submit{flex-direction:row;background-color:transparent;border:none;padding:0;margin-top:20px!important;align-items:center}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).submit .encart a{font-size:12px}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).submit input[type=button]:hover{border:none}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).conditions{border-left:5px solid #e0e0e7;padding:10px 0 10px 10px;margin:0 0 5px!important}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).radio div{display:flex;flex-direction:row;align-items:center}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).radio div+div{margin-top:5px!important}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).radio div input{order:1}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).radio div label,.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).radio div span{order:2;margin-bottom:0}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).radio span{margin-right:15px}.form div:not([class^=ck]):not([class^=dt-]):not(.raw-html-embed__buttons-wrapper).radio input{margin-right:5px;padding:5px!important}.form .editor{display:none}.form .text p{display:block}.form label+[type=checkbox]{margin-right:5px}.form label+.checkbox{margin-top:5px}.form:not(.editor) p{display:flex;flex-direction:row;align-items:center}.form:not(.editor) p span{margin-left:5px}.form p label{font-weight:400;cursor:pointer}.form .info{background-color:#fcf8e3;padding:11px 10px 12px;border:1px solid #faebcc;color:#8a6d3b;border-top-right-radius:2px;border-bottom-right-radius:2px;font-size:11px}.form select option{border-radius:0}.form .fichier{padding:5px;margin-top:5px;background-color:rgba(107,211,241,.2);border:1px solid #6bd3f1;width:170px!important;position:relative}.form .fichier a{color:#4682b4}.form .fichier a+a{border-left:1px solid silver;padding:0 10px;background:#e0e0e7;height:100%;position:absolute;right:0;top:0;display:flex;align-items:center;color:grey}.form .fichier a+a:hover{color:#fff;background-color:grey}.form .file_too_big{padding:5px;margin-top:5px;background-color:#e5261f;border:1px solid #bf2334;color:#fff;font-weight:700;align-self:flex-start}input,select,textarea:not(.select2-search__field){border:1px solid #c8cac9;border-radius:2px}div.search{display:flex;background-color:#fff;border:1px solid #ededed;box-shadow:0 4px 4px hsla(0,0%,95%,.56);flex-wrap:wrap;align-items:center;margin-bottom:20px;width:100%}div.search label{font-weight:700;margin-bottom:0}div.search div{display:flex;align-items:center}div.search div:first-child{margin-right:10px}div.search div+div{margin-right:10px}div.search .encart+.encart{margin-top:0}label{margin-bottom:5px;font-weight:700}label.label_block{display:block;margin-bottom:5px}input:not([type=submit]):not(.ck):not(.submit),select:not(.ck),textarea:not(.ck){padding:12px;background:#fff}textarea:not(.ck){width:100%}input[type=file]:not(.ck){background-color:#fff}input.datepicker{border-top-right-radius:0!important;border-bottom-right-radius:0!important}input:not([type=submit]):not(.ck):not(.submit){max-width:500px}input[type=text]:not(.ck){min-width:100px}select:not(.ck){align-self:flex-start}input[type=checkbox]+label,input[type=radio]+label{margin-left:5px}div.submit input[type=button],input.submit,input[type=submit]{margin-right:10px;padding:10px 20px;font-weight:700;text-decoration:none;font-size:12px}input.submit,input[type=submit]{color:#fff!important;background:linear-gradient(#171f2e,#171f2e 50%,#fff 50%,#fff);background-size:100% 201%;transition:background .2s;border:none}input.submit:hover,input[type=submit]:hover{background-position:100% 100%;color:#171f2e!important;box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}input[type=submit]:active{box-shadow:inset 1px 1px 3px #999}.dt-container .dt-button,.dt-container .dt-button.buttons-columnVisibility,.dt-container .dt-button.buttons-colvis,.dt-container .dt-button:active,.dt-container .dt-button:focus,.dt-container .dt-button:hover{background:linear-gradient(#171f2e,#171f2e 50%,#fff 50%,#fff)!important;background-size:100% 201%!important;border:1px solid #171f2e!important;color:#fff!important;transition:background .2s}.dt-container .dt-button:active,.dt-container .dt-button:focus,.dt-container .dt-button:hover{background-position:100% 100%!important;color:#171f2e!important}input:disabled,input:disabled:hover,input[readonly]:not(.datepicker),input[readonly]:not(.datepicker):hover,select:disabled,select[readonly]{background:#e3e3e3!important;color:#6d6d6d!important;border:1px solid #dcdcdc!important;cursor:not-allowed;box-shadow:none}.users_editor{position:absolute;display:flex;flex-direction:column;background-color:#fff;border:1px solid #e0e0e7;margin-top:0!important}.users_editor div{padding:5px;cursor:pointer;margin-top:0!important}.users_editor div:hover{background:#f6f6f6;color:#333}.users_editor div.hover{background-color:#e5261f;color:#fff}div.search .select2,div.search input,div.search label,div.search select{margin:10px}div.search input{min-width:300px!important}.content table,.popup table{width:100%;border:none}.content table tfoot,.content table thead,.popup table tfoot,.popup table thead{background-color:#171f2e;padding:10px;color:#fff}.content table tfoot th,.content table thead th,.popup table tfoot th,.popup table thead th{padding:15px}.content table tfoot th.search,.content table thead th.search,.popup table tfoot th.search,.popup table thead th.search{background-color:#171f2e}.content table tfoot th:last-child,.content table thead th:last-child,.popup table tfoot th:last-child,.popup table thead th:last-child{border-right:1px solid #171f2e!important}.content table,.popup table{overflow:hidden;background-color:#fff}.content table tbody thead tr,.popup table tbody thead tr{background-color:#171f2e!important}.content table th,.popup table th{border:1px solid #171f2e!important;text-align:center!important}.content table td,.popup table td{border:1px solid #c8cac9!important;padding:10px!important}.content table.tri,.popup table.tri{display:none}.content table.tri.noHide,.popup table.tri.noHide{display:table}.content table.tri tbody tr td:not(.control),.popup table.tri tbody tr td:not(.control){position:relative}.content table.tri tbody tr td:not(.control):hover::before,.popup table.tri tbody tr td:not(.control):hover::before{content:"";position:absolute;inset:-100vh 0;background:#ffe4e1;z-index:-1}.content table.tri tbody tr:hover,.popup table.tri tbody tr:hover{background:#ffe4e1}.content table.tri tbody tr:hover hr,.popup table.tri tbody tr:hover hr{border-top:1px solid #fff}.content table.tri tbody tr:hover td:not(.child):hover,.popup table.tri tbody tr:hover td:not(.child):hover{background:#e5261f}.content table.tri tbody tr:hover td:not(.child):hover a,.popup table.tri tbody tr:hover td:not(.child):hover a{color:#fff}.content table tfoot th,.popup table tfoot th{border:1px solid #000!important}.content table td .encart+.encart,.popup table td .encart+.encart{margin:5px}.content table .center,.popup table .center{text-align:center!important}.content table .encart,.popup table .encart{justify-content:center}.popup h1{display:block}.popup h2{width:100%}.popup div.submit{background-color:#fff;padding:15px}.popup .search{background-color:#f6f6f6}.top_button{position:fixed;bottom:15px;right:15px;z-index:3;border:none;outline:0;background-color:#e5261f;color:#fff;cursor:pointer;width:50px;height:50px;font-size:25px;display:flex;align-items:center;justify-content:center}.top_button:hover{background-color:#8c0c16}.notif{position:absolute;top:0;right:20px;z-index:99998;display:flex;box-shadow:2px 2px 3px rgba(0,0,0,.1)}.notif.fixed{position:fixed;top:25px}.notif.relative{position:relative;box-shadow:none;top:0;right:0;margin-bottom:10px;z-index:0}.notif.relative .notif_msg{max-width:100%}.notif .notif_msg{font-size:14px;padding:10px;max-width:450px}.notif .notif_icon{display:flex;align-items:center;justify-content:center;padding:0 10px}.notif .notif_icon svg{font-size:16px}.notif .fa-circle-xmark{position:absolute;font-size:20px;top:-10px;right:-10px}.notif.success{background-color:#d5f5e3;color:#2ecc71}.notif.success .notif_icon{background-color:#2ecc71}.notif.success .notif_icon svg{color:#d5f5e3}.notif.success .fa-circle-xmark{color:#2ecc71}.notif.success .fa-circle-xmark:hover{color:rgba(46,204,113,.9);cursor:pointer}.notif.error{background-color:#f2d7d5;color:#c0392b}.notif.error .notif_icon{background-color:#c0392b}.notif.error .notif_icon svg{color:#f2d7d5}.notif.error .fa-circle-xmark{color:#c0392b}.notif.error .fa-circle-xmark:hover{color:rgba(192,57,43,.9);cursor:pointer}.notif.avertissement{background-color:#fcf3cf;color:#f1c40f}.notif.avertissement .notif_icon{background-color:#f1c40f}.notif.avertissement .notif_icon svg{color:#fcf3cf}.notif.avertissement .fa-circle-xmark{color:#f1c40f}.notif.avertissement .fa-circle-xmark:hover{color:rgba(241,196,15,.9);cursor:pointer}.error_page{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%}.error_page h2{color:#000;width:auto;font-size:50px}.error_page svg:not(.fa-house){font-size:100px;color:#e5261f;margin-bottom:15px}.error_page span{margin:10px 0}.error_page .encart span{margin-bottom:0;margin-top:0}.back_page{color:#333;text-decoration:none;padding:5px 10px;background-color:#f6f6f6;border-radius:25px;outline:0}.back_page:hover{background-color:#333;color:#fff}.encart{display:inline-flex!important;flex-direction:row!important;align-items:center!important;line-height:normal}.encart:hover a{box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}.encart:hover a+a{border:none;border-left:1px solid #171f2e}.encart div:first-child{cursor:default}.encart.hide{display:none!important}.encart.hide+.encart{margin-left:0}.encart+.encart{margin-top:5px;margin-left:10px}.encart a{align-self:center!important;padding:10px;border-radius:2px}.encart a+a{height:100%;padding:10px;border-right:1px solid #171f2e;border-top:1px solid #171f2e;border-bottom:1px solid #171f2e}.encart a+a:hover{background-color:#e0e0e7;padding:10px}.encart a+a svg{color:#171f2e}.encart a:first-child{text-decoration:none;font-weight:700;white-space:nowrap;display:flex;flex-direction:row;align-items:center;background-color:#171f2e;background:linear-gradient(#171f2e,#171f2e 50%,#fff 50%,#fff);background-size:100% 201%;transition:background .2s;color:#fff!important}.encart a:first-child:hover{background-position:100% 100%;color:#171f2e!important}.encart a:first-child:hover svg+span{border-left:1px solid #171f2e}.encart a:first-child i{margin-right:10px}.encart a:first-child img{margin-right:10px}.encart svg{font-size:14px}.encart svg+span{border-left:1px solid #fff;padding-left:10px;margin-left:10px}.encart div:first-child{padding:5px 10px;text-decoration:none;font-weight:700;white-space:nowrap;display:flex;flex-direction:row;align-items:center;background-color:#000;color:#fff}.encart div:first-child i{margin-right:10px}.encart div:first-child img{margin-right:10px}.encart div svg+span{border-left:1px solid #fff;padding-left:10px;margin-left:10px}.encart.loading{justify-content:center}.encart.loading span,.encart.loading svg:not(.fa-spinner){visibility:hidden}.encart.loading.grey .fa-spinner{color:#696969}.encart.loading .fa-spinner{font-size:25px;position:absolute;color:#fff}.encart.hide_span a{height:34px;justify-content:center}.encart.hide_span span{display:none!important}.encart.disabled:hover a{box-shadow:none!important}.encart.disabled a{background:#e3e3e3!important;color:#6d6d6d!important;cursor:not-allowed}.encart.disabled a:first-child:hover{background:#e3e3e3!important}.encart.disabled a svg+span{border-left:1px solid #6d6d6d!important}.encart.valider a:first-child{background:linear-gradient(#73c990,#73c990 50%,rgba(115,201,144,.7) 50%,rgba(115,201,144,.7));background-size:100% 201%}.encart.valider a:first-child:hover{background-position:100% 100%;color:#3c9f63!important}.encart.valider a:first-child:hover svg+span{border-left:1px solid #3c9f63}.encart.refuser a:first-child{background:#e52621;background-size:100% 201%}.encart.refuser a:first-child:hover{background-position:100% 100%;color:#8c0c16!important}.encart.refuser a:first-child:hover svg+span{border-left:1px solid #8c0c16}.encart.grey a:first-child{background:linear-gradient(#ddd,#ddd 50%,#d3d3d3 50%,#d3d3d3);background-size:100% 201%;color:#696969!important}.encart.grey a:first-child:hover{background-position:100% 100%;color:#696969!important}.encart.grey a:first-child:hover svg+span{border-left:1px solid #696969}.encart.grey a svg+span{border-left:1px solid #696969;padding-left:10px}.encart.grey div svg+span{border-left:1px solid #696969;padding-left:10px}.encart.relance{margin-top:5px;justify-content:flex-start}.encart.requete{margin-top:5px;justify-content:flex-start}[class^=popup] span.encart{padding:5px 7px;background-color:#e0e0e7;display:inline-block!important;margin:0;color:grey;align-items:center;border-radius:5px}[class^=popup] span.encart svg{margin-right:5px}[class^=popup] span.encart+form{margin-top:15px}.dataHistoriqueContent{position:absolute;top:2px;right:2px}.dataHistoriqueContent a{padding:5px;box-shadow:1px 2px 5px rgba(0,0,0,.05);border-radius:50%}.dataHistoriqueContent a svg{font-size:8px}.home{position:relative}.home .entete_home{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.home .entete_home h1{margin-bottom:0}.home .entete_home .manage_home_encart{display:flex;width:auto}.home .entete_home .manage_home_encart .encart+.encart{margin:0 0 0 5px}.home .widget{background:#fff;box-shadow:1px 2px 5px rgba(0,0,0,.05);padding:10px;flex-direction:column;justify-content:flex-start;position:relative;display:flex}.home .widget .manage_home_encart{width:auto;display:flex;font-size:12px}.home .widget .manage_home_encart div{width:auto}.home .widget .manage_home_encart .encart+.encart{margin:0 0 -6px 10px}.home .widget .body{min-height:100%}.home .widget .footer{margin-top:10px;padding:10px}.home .widget.actu_em{flex:2}.home .widget.actu_em img{max-width:100%}.home .widget div{width:100%}.home .widget .title{margin-bottom:20px;font-weight:700;display:flex;flex-wrap:wrap;font-size:16px;gap:10px;color:#fff;padding:5px;margin-bottom:10px;background:#e5261f;margin-top:-10px;margin-left:-10px;width:calc(100% + 20px);border-top-right-radius:2px;border-top-left-radius:2px}.home .widget .title .the_title{font-size:24px}.home .widget .title .the_title b{color:#e5261f}.home .widget ul{padding-left:20px;position:relative}.home .widgets_bdd{display:flex;flex:2;flex-wrap:wrap}.home .widgets_bdd .manage_home_encart{margin-bottom:10px;justify-content:flex-end}.home .widgets_bdd .encart svg{margin:0}.home .widgets_bdd .widget .body{max-height:1000px;overflow-x:auto}.home .widgets_bdd .widget:first-child{margin-bottom:20px}.home .widgets_bdd .widget+.widget{margin-bottom:20px}.home .content_home{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.home .col_left{display:flex;flex-direction:column;flex:2;min-width:66%}.home .col_right{display:flex;flex-direction:column;max-width:400px}.home .col_right h2{margin-bottom:10px}.home .col_right h2+.manage_home_encart{margin-top:6px}.home .col_right .widget.actualites_did .body{min-height:calc(100% - 63px)}.home .col_right .widget.actualites_did .footer{margin-top:10px;margin-left:-10px;width:calc(100% + 20px);border-top:1px solid #e0e0e0}.home .col_right .widget.actualites_did .footer svg{color:#e5261f;margin-right:10px}.home .col_right .widget.actualites_did .footer a{font-weight:700;text-decoration:none}.home .col_right .widget.actualites_did .manage_home_encart{margin-bottom:20px}.home .col_right .widget.actualites_did .manage_home_encart+hr{margin-bottom:30px}.home .col_right .widget .actualite{box-shadow:none;padding:0}.home .col_right .widget.facebook .body{display:flex;flex-direction:column;align-items:center;text-align:center}.home .col_right .widgets_sociaux{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.home .col_right .widgets_sociaux .widget{margin-top:0}.home .col_right .widgets_sociaux .widget+.widget{margin-top:0}.home .col_right .widgets_sociaux .widget:first-child{margin-bottom:0}.home .col_right .widget{max-width:100%}.home .col_right .widget iframe{max-width:100%;box-shadow:none}.home .col_right .widget+.widget{margin-top:20px}.home .col_right .widget:last-child{margin-bottom:0}.home .col_right .widget .select_actu_did{margin-top:10px;background:#f6f6f6;padding:5px;font-weight:700;margin-bottom:-10px;margin-left:-10px;margin-right:-10px;margin-top:20px;width:calc(100% + 20px)}.home .col_right .widget .select_actu_did select{padding:8px 10px;margin-left:10px}.home .list_widgets{display:flex;margin:-10px -10px 0 -10px;flex-wrap:wrap}.home .list_widgets .widget{flex:2;margin:0 10px;min-width:300px}.home .widget_bdd .body{overflow-y:auto}.home .users_connected a{outline:0}.home .users_connected h2{margin-bottom:10px;font-size:14px;color:#e5261f}.home .users_connected span{margin-bottom:10px;display:block;border-left:3px solid #bf2334;padding-left:5px}.home .users_connected .load{background-color:#000;height:100%;width:100%;position:absolute;opacity:.7;align-items:center;justify-content:center;display:none;left:0}.home .users_connected .load svg{color:#fff}.home .users_connected ul{list-style:square;color:#e5261f}.home .users_connected ul li+li{margin-top:5px}.home .users_connected a{background:0 0;color:#e5261f;border:none;padding:0;font-weight:400}.home .users_connected .nav{margin-top:10px;display:flex;align-items:flex-start}.home .users_connected .nav .show{display:block}.home .users_connected .nav .show+.show{margin-left:5px}.home .users_connected .prev{display:none}.home .annuaire input{max-width:100%!important;min-width:100%!important}.home .annuaire .load{font-weight:700;align-items:center;display:none}.home .annuaire .load div{display:inline-block;width:auto}.home .annuaire .load svg{margin-right:5px}.home .annuaire .fa-info-circle{margin-right:5px}.home .annuaire .user{align-items:center;margin:0!important;padding:5px;display:flex;flex-direction:row!important;width:100%!important}.home .annuaire .user+.user{padding-top:10px;border-top:1px solid #e0e0e7}.home .annuaire .result{overflow-y:auto;max-height:300px;overflow-x:hidden}.home .annuaire .forname_name{margin:0 20px 0 5px;font-weight:700;flex:2}.home .annuaire .fa-phone{margin-right:5px}.home .annuaire .service{margin-left:20px}.home .actu_em .ui-accordion-content>img:first-child{float:left;margin:0 20px 5px 0}.home .actu_em img+br{display:none}.home .actu_em h2{display:table-cell}.home .actualites{padding:0;flex:2;margin-bottom:20px;background:0 0;box-shadow:none}.home .actualites .title{background:0 0;color:#000;justify-content:space-between;align-items:center;width:100%;margin:0 0 10px 0!important;padding:0}.home .actualites .body{flex:2;min-height:unset;max-height:unset}.home .actualites .footer svg{color:#e5261f;margin-right:10px}.home .actualites .footer a{font-weight:700;text-decoration:none}.home .actualite{box-shadow:1px 2px 5px rgba(0,0,0,.05);background:#fff;padding:10px}.home .actualite+.actualite{margin-top:20px}.home .actualite .titre{margin-bottom:10px;padding:10px;border-top-right-radius:2px;border-top-left-radius:2px;display:flex;flex-direction:column;position:relative;justify-content:center;background:#e0e0e0;margin-top:-10px;margin-left:-10px;width:calc(100% + 20px);color:grey}.home .actualite .titre span:first-child{font-size:16px;font-weight:700}.home .actualite .titre a{position:absolute;right:10px;padding:5px;border-radius:50%;background-color:#fff}.home .actualite .titre a:hover{background-color:grey}.home .actualite .titre a:hover svg{color:#fff}.home .actualite .titre a svg{color:grey}.home .users_connected .next,.home .users_connected .prev{background-color:#e5261f;border:1px solid #e5261f;color:#fff;padding:2px 5px;font-weight:700;display:none;text-decoration:none}.home .users_connected .next:hover,.home .users_connected .prev:hover{background-color:#fff;color:#e5261f}.mention{position:relative}.mention div{position:absolute;background-color:#e5261f;border:1px solid #bf2334;left:0;bottom:calc(100% + 7px);padding:10px;display:flex;align-items:center;color:#fff;white-space:nowrap;z-index:1;width:auto!important}.mention div .fa-caret-down{position:absolute;top:calc(100% - 8px);color:#e5261f;left:5px;font-size:20px}.mention div img{margin-right:10px!important;width:50px!important}.mention div span{margin-bottom:0!important;display:inline-block!important;border-left:0!important;padding-left:0!important}.accordion_open_close{margin:15px 0;display:flex;align-items:center}.accordion_open_close a{padding:5px;background-color:#e5261f;color:#fff;text-decoration:none;border:1px solid #e5261f}.accordion_open_close a:hover{background-color:#fff;color:#e5261f}.accordion_open_close a+span{margin-left:5px}.accordion_open_close span{color:#e5261f;font-size:15px}.accordion_open_close span+a{margin-left:5px}.list_docs .ui-state-highlight{width:300px;margin-right:10px;margin-bottom:10px}.ui-widget{font-family:unset}.ui-widget-content{color:#000;font-size:12px}.ui-widget-content a{color:#e5261f}.tabs.ui-widget-content{width:100%}.ui-widget-header .ui-icon{background-image:url(/images/jquery-ui/ui-icons_444444_256x240.png)}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/images/jquery-ui/ui-icons_444444_256x240.png)}.ui-state-hover .ui-icon{background-image:url(/images/jquery-ui/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(/images/jquery-ui/ui-icons_ffffff_256x240.png)}.ui-accordion .ui-accordion-header{padding:10px;background:#fff;border:none;box-shadow:1px 2px 5px rgba(0,0,0,.05);font-weight:400}.ui-accordion .ui-accordion-header:hover{background:#f1f4f6}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{margin-right:10px}.ui-accordion .ui-accordion-header.ui-accordion-header-active{font-weight:700;background:#e52621;color:#fff}.ui-accordion .ui-accordion-content{padding:10px}.ui-tabs .ui-tabs-nav li{font-size:14px}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#e52621;border:1px solid red}.ui-datepicker{z-index:100000!important}.ui-datepicker .ui-datepicker-title select{padding:5px}.ui-datepicker .ui-datepicker-title .ui-datepicker-month{margin-right:5px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:5px;cursor:pointer}.ui-datepicker .ui-datepicker-prev{left:5px}.ui-datepicker .ui-datepicker-next{right:5px}.popup .ui-datepicker{z-index:99999!important}.dt-container{width:100%;background:#fff;padding:10px;box-shadow:1px 2px 5px rgba(0,0,0,.05);overflow:hidden}.dt-container .dataTable{margin:0!important;width:100%!important}.dt-container .dataTable.no-footer{border-bottom:1px solid #e0e0e7!important}.dt-container .dataTable thead th{border-right:1px solid #fff!important;padding:15px!important;box-sizing:border-box!important;padding-right:35px!important}.dt-container .dataTable thead th.control{min-width:35px!important}.dt-container .dataTable thead>tr>td.dt-orderable-asc span.dt-column-order::after,.dt-container .dataTable thead>tr>td.dt-orderable-asc span.dt-column-order::before,.dt-container .dataTable thead>tr>td.dt-orderable-desc span.dt-column-order::after,.dt-container .dataTable thead>tr>td.dt-orderable-desc span.dt-column-order::before,.dt-container .dataTable thead>tr>td.dt-ordering-asc span.dt-column-order::after,.dt-container .dataTable thead>tr>td.dt-ordering-asc span.dt-column-order::before,.dt-container .dataTable thead>tr>td.dt-ordering-desc span.dt-column-order::after,.dt-container .dataTable thead>tr>td.dt-ordering-desc span.dt-column-order::before,.dt-container .dataTable thead>tr>th.dt-orderable-asc span.dt-column-order::after,.dt-container .dataTable thead>tr>th.dt-orderable-asc span.dt-column-order::before,.dt-container .dataTable thead>tr>th.dt-orderable-desc span.dt-column-order::after,.dt-container .dataTable thead>tr>th.dt-orderable-desc span.dt-column-order::before,.dt-container .dataTable thead>tr>th.dt-ordering-asc span.dt-column-order::after,.dt-container .dataTable thead>tr>th.dt-ordering-asc span.dt-column-order::before,.dt-container .dataTable thead>tr>th.dt-ordering-desc span.dt-column-order::after,.dt-container .dataTable thead>tr>th.dt-ordering-desc span.dt-column-order::before{opacity:.625}.dt-container .dataTable tbody td.control{text-align:center}.dt-container .dataTable tfoot th{padding:15px!important}.dt-container .dataTable tfoot .select2-container{width:100%!important;margin-left:0}.dt-container .dataTable tfoot .select2-container .select2-selection--single .select2-selection__rendered{line-height:20px!important}.dt-container .dataTable tfoot .select2-container .select2-selection--single .select2-selection__arrow{height:20px!important}.dt-container .dataTable tfoot .select2-container .select2-selection--single .select2-selection__clear{height:20px!important}.dt-container .dataTable tfoot .select2-container .select2-selection--single{height:auto!important}.dt-container .fixedHeader-floating tr{box-shadow:0 0 10px 1px rgba(0,0,0,.25)}.dt-container .dt-buttons{float:right;margin-left:10px}.dt-container .dt-buttons .buttons-excel:hover{border:none}.dt-container .dt-button{background:#000;color:#fff;font-weight:700;padding:12.7px;border:none}.dt-container .dt-button:focus,.dt-container .dt-button:hover{color:#000;background:#fff!important;border:none!important}.dt-container .dt-info,.dt-container .dt-paging{margin-top:10px}.dt-container .no-sort{pointer-events:none!important;cursor:default!important;background-image:none!important}.dt-container .no-sort::after{display:none!important}.dt-container .dt-length{float:left}.dt-container .dt-search{float:right}.dt-container .dt-length,.dt-container .dt-search{margin-bottom:5px!important}.dt-container .dt-search{margin-left:20px}.dt-container .dt-length select,.dt-container .dt-search input{padding:12px!important;border-radius:0!important;border:1px solid #e0e0e7!important}.dt-container .dt-info{margin-top:12px!important;padding:0!important;float:left}.dt-container .dt-paging{margin-top:5px!important;padding:0!important;float:right;text-align:right}.blocker{z-index:99999!important}.blocker .modal{box-shadow:none;max-width:100%;width:auto;padding:60px 20px 20px 20px;background:#f6f6f6;min-width:250px}.blocker a.close-modal{background-color:#e5261f;background-image:none;color:#fff;padding:10px;text-indent:0;height:auto;display:flex;width:auto;align-items:center;text-decoration:none;top:0;right:0;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);left:0;font-size:14px;justify-content:right;font-weight:700;border-top-left-radius:6px;border-top-right-radius:6px}.blocker a.close-modal:hover{background-color:#bb101e}.blocker a.close-modal svg{order:1;margin-left:7px}.blocker .notif{top:10px;right:10px}.modal_all_width .modal{min-width:100%!important}.modal-spinner{padding:0x!important;border-radius:0!important;background-color:rgba(0,0,0,.75)!important;height:calc(100% + 1px);width:calc(100% + 1px);display:flex!important;justify-content:center;align-items:center;z-index:99999!important;margin-left:-1px;margin-top:0}.modal-spinner>div{height:70px!important;width:5px!important;margin:0 2px!important}.form div+div.ck{margin-top:0}.popup .ck-editor{min-width:100%}.popup .ck-editor__editable{max-height:400px}.ck.ck-editor{display:flex;max-width:100%;margin-top:5px!important;flex-direction:column}.ck.ck-editor.required .ck-content{border:2px solid #ff5a5a!important}.ck.ck-editor .raw-html-embed{width:auto}.ck.ck-editor [class^=raw-html-embed]{width:auto}.ck.ck-editor__editable_inline>:first-child{margin-top:0!important}.ck.ck-list__item .ck-button.custom-item{display:block;width:100%;cursor:pointer;padding:5px 10px}.ck.ck-list__item .ck-button.ck-on.custom-item{background-color:#e5261f}.ck.ck-list__item .ck-button.ck-on.custom-item:hover{background-color:rgba(221,35,52,.8)}.ck pre[data-language]{background:#272822;color:#fff}.ck .ck-source-editing-area textarea:active,.ck .ck-source-editing-area textarea:focus{background-color:#fff!important;color:#000!important;border:1px solid #e0e0e7!important}.ck-editor__editable_inline{min-height:100px;padding:10px!important}.ck-editor__editable_inline p{display:block!important;margin-top:0!important}.ck.ck-editor__editable_inline ol,.ck.ck-editor__editable_inline ul{padding-left:30px}.ck-editor__editable .ck-horizontal-line{padding:0!important}.ck-editor__editable .ck-horizontal-line hr{border-top:1px solid #e0e0e7!important;border-bottom:none!important;display:block;max-width:100%;box-sizing:border-box;margin:20px 0;border-left:none!important;border-right:none!important;height:auto!important}.ck-content .table{margin:0!important}.ck-content .table table{border:none!important}.ck-body-wrapper{z-index:100000!important}#ckf-modal{z-index:100000!important}.ckf-file-preview-root{z-index:100001!important}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:solid 7px #e5261f!important}.embedly-card-hug{margin:0!important}[data-tippy-root]{z-index:100000!important}.tippy-box[data-theme=blue]{background:#3e55e1}.tippy-box[data-theme~=blue][data-placement^=top]>.tippy-arrow::before{border-top-color:#3e55e1}.tippy-box[data-theme~=blue][data-placement^=bottom]>.tippy-arrow::before{border-bottom-color:#3e55e1}.tippy-box[data-theme~=blue][data-placement^=left]>.tippy-arrow::before{border-left-color:#3e55e1}.tippy-box[data-theme~=blue][data-placement^=right]>.tippy-arrow::before{border-right-color:#3e55e1}.hljs{background:0 0!important}.select2-dropdown{border:1px solid #e0e0e7!important;border-radius:0!important;min-width:100px;margin-top:-1px}.select2-container{min-width:100px;z-index:99994;max-width:500px}.select2-container .select2-results__options{padding-left:0!important}.popup .select2-container{z-index:100000}.popup .select2-container--open{z-index:100001}.search .select2.select2-container{margin-left:10px}.select2-container--default .select2-selection--single{border:1px solid #e0e0e7!important;border-radius:0!important;height:40px!important}.select2-container .select2-selection--multiple{border:1px solid #e0e0e7!important;border-radius:0!important;min-height:40px!important}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{font-size:14px!important;height:100%}.select2-selection--single .select2-selection__rendered{line-height:40px!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{padding:6px 6px 6px 23px!important;border-radius:0!important}.select2-container--default .select2-selection--multiple .select2-selection__choice.has-not-remove{padding:6px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px!important}.select2-container .select2-search--inline .select2-search__field{margin-top:12px!important;font-family:inherit}.select2-search--dropdown .select2-search__field{max-width:100%!important}.select2-hidden-accessible{width:auto!important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent transparent}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #000 transparent}.select2-container--default .select2-selection--single .select2-selection__clear{margin-right:25px;height:40px}.select2-container--default .select2-search--inline .select2-search__field::placeholder,.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#000;opacity:1}.select2-selection__choice.has-not-remove .select2-selection__choice__remove{display:none!important}.select2-selection__choice.has-not-remove{background-color:#e3e3e3;color:#6d6d6d;border:1px solid #dcdcdc;cursor:not-allowed}.select2-selection__choice.has-not-remove span{cursor:not-allowed!important}.snowfall-flakes{z-index:99999!important}.sondages input[type=text]{min-width:250px}.sondages fieldset{padding:20px}.sondages fieldset+fieldset{margin-top:-1px}.sondages .editparams span.consigne{display:block;margin:10px 0;font-weight:700}.sondages .editparams .step{position:relative}.sondages .editparams .step.exemple{display:none}.sondages .editparams .step .delete{position:absolute;right:20px;top:20px;padding:5px 7px;font-size:16px;background:#e5261f;border:1px solid #bf2334;cursor:pointer}.sondages .editparams .step .delete:hover{background:#fff}.sondages .editparams .step .delete:hover svg{color:#e5261f}.sondages .editparams .step .delete svg{color:#fff}.sondages .editparams .step .add{flex-direction:row!important;align-items:center}.sondages .editparams .step .add [type=text]{margin:0 5px;cursor:pointer;color:#666}.sondages .editparams .step .add .add_autre{display:flex;flex-direction:row;text-decoration:none}.sondages .editparams .step .add .add_autre a{margin-left:5px}.sondages .editparams .step .autre{flex-direction:row!important;align-items:center}.sondages .editparams .step .autre [type=text]{margin-right:5px}.sondages .editparams .step .autre label{margin-right:5px;margin-bottom:0}.sondages .editparams .step .autre label+input{margin-top:0}.sondages .editparams .step .remove,.sondages .editparams .step .remove_autre{cursor:pointer;border-radius:50%;padding:2px 5px}.sondages .editparams .step .remove:hover,.sondages .editparams .step .remove_autre:hover{background-color:grey}.sondages .editparams .step .remove:hover svg,.sondages .editparams .step .remove_autre:hover svg{color:#fff}.sondages .editparams .step .options{margin-top:10px}.sondages .editparams .step .options .radio{flex-direction:row;align-items:center}.sondages .editparams .step .options .radio [type=text]{padding:12px!important}.sondages .editparams .step .options .checkbox [type=checkbox]{order:0!important;margin-right:5px}.sondages .editparams .step .options .checkbox [type=text]{margin-right:5px}.sondages .editparams .step .options div+div{margin-top:5px!important}.sondages .editparams .step .para{margin-top:10px}.sondages .editparams fieldset.action{display:flex}.sondages .editparams fieldset.action .encart+.encart{margin:0 0 0 5px}.sondages .editparams fieldset.action .submit{margin-left:5px}.sondages .resultats .search div:first-child{flex:2}.sondages .resultats fieldset table{margin-top:10px}.sondages .resultats .container_chart{display:flex}.sondages .resultats .container_chart .chart{margin-top:20px;margin-right:50px}.sondages .resultats .container_chart .chart.bar{width:400px}.sondages .resultats .container_chart .chart.bar canvas{height:100%!important}.sondages .resultats .container_chart .legende{margin-top:20px}.sondages .resultats .container_chart .legende h4{margin-bottom:15px;text-decoration:underline}.sondages .resultats .container_chart .legende div{display:flex;align-items:center}.sondages .resultats .container_chart .legende div+div{margin-top:5px}.sondages .resultats .container_chart .legende div .color{width:15px;height:15px;margin-right:10px;display:inline-block}.sondages .resultats .container_chart+.autre_resultats{margin-top:20px}.sondages .resultats table td,.sondages .resultats table th{padding:5px}.conversation_wrapper{position:absolute;bottom:-1px;right:70px;align-items:flex-end;z-index:1000;display:flex;flex-direction:row-reverse}.conversation_wrapper.fixe{position:fixed;bottom:1px}.conversation_wrapper.fixe .list_conv{border-bottom:none}.conversation_wrapper.fixe .friends{border-bottom:none}.conversation_wrapper.fixe .friends_wrapper{border-bottom:1px solid #e0e0e7}.conversation_wrapper .reduce+.reduce{margin-left:5px}.conversation_wrapper.navProfilOpen{padding-right:220px}.friends_wrapper{display:flex;flex-direction:row;margin-left:-1px}.list_conv{background-color:#fff;border-left:1px solid #e9ebee;border-bottom:1px solid #e9ebee;overflow-y:auto;margin-right:0;height:300px}.list_conv.hide{border-bottom:none}.list_conv .conv_user{cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;position:relative}.list_conv .conv_user:first-child:not(.hide){border-top:1px solid #e9ebee}.list_conv .conv_user.blink{animation:BlingBGColorHeader 2s infinite}.list_conv .conv_user.blink .fa-caret-left{animation:BlinkColorVignetteSVG 2s infinite}.list_conv .conv_user .fa-pulse{display:none}.list_conv .conv_user.disabled{cursor:default}.list_conv .conv_user.loader{margin-top:0}.list_conv .conv_user.loader .fa-pulse{display:block;position:absolute;font-size:18px;color:#e5261f}.list_conv .conv_user.loader img{visibility:hidden}.list_conv .conv_user img{border-radius:50%;height:30px;width:30px}.list_conv .conv_user .nb_new_mess{background-color:#e5261f;color:#fff;border:1px solid #9d180c;font-size:10px;bottom:1px;right:1px;border-radius:50%;position:absolute;z-index:1;width:15px;height:15px;text-align:center}.list_conv .conv_user.open{background-color:#e9ebee}.list_conv .conv_user:hover{background-color:#e5261f}.list_conv .conv_user:hover .fa-pulse{color:#fff}.friends{width:300px;background-color:#fff;display:flex;flex-direction:column;transform:translateY(0);transition-duration:.2s;border-bottom:1px solid #e9ebee}.friends.reduce{width:auto;margin-left:5px;transform:translateY(0);height:30px;border-bottom:none}.friends.reduce .header{border-bottom:none}.friends.reduce .add_friend{display:none}.friends.reduce .friends_content{display:none}.friends .header{font-weight:700;cursor:pointer;display:flex;align-items:center;background-color:#e5261f;color:#fff;border:1px solid #bb101e;padding:0 5px;height:30px}.friends .header:hover{background-color:#bb101e}.friends .header svg{margin:0 7px;font-size:16px}.friends .header .ask_friend{position:relative}.friends .header .ask_friend:hover .fa-user{color:#e9ebee}.friends .header .ask_friend .count{position:absolute;background:#2b2a33;bottom:-3px;right:-13px;z-index:2;padding:0 2px;font-size:10px;text-align:center;color:#fff;width:13px}.friends .header .ask_friend .list{display:none}.friends .header .ask_friend .list.open{display:flex;flex-direction:column;position:absolute;bottom:calc(100% + 8px);box-shadow:0 0 10px 1px rgba(0,0,0,.25);border:1px solid #e0e0e7;right:-15px;background-color:#fff;color:#000;font-weight:400}.friends .header .ask_friend .list.open .fa-sort-down{position:absolute;top:calc(100% - 14px);right:12px;color:#fff}.friends .header .ask_friend .list.open div{padding:5px;white-space:nowrap;cursor:default;display:flex;align-items:center}.friends .header .ask_friend .list.open div+div{border-top:1px solid #e9ebee}.friends .header .ask_friend .list.open div:hover{background-color:#e9ebee}.friends .header .ask_friend .list.open div span{margin:0 15px}.friends .header .ask_friend .list.open div div{display:flex;flex-direction:column}.friends .header .ask_friend .list.open div div svg{cursor:pointer;font-size:22px}.friends .header .ask_friend .list.open div div .fa-times-square{color:#e5261f}.friends .header .ask_friend .list.open div div .fa-check-square{color:#72da87}.friends .header span{flex:2;margin-right:15px}.friends .header .volume{display:flex;align-items:center;justify-content:center;width:25px;height:25px;margin:0 5px}.friends .header .volume:hover{border-radius:49.5%;background-color:#fff}.friends .header .volume:hover svg{color:#000}.friends .header .volume .fa-volume-slash{font-size:14px}.friends .header .close{display:flex;align-items:center;justify-content:center;width:25px;height:25px}.friends .header .close:hover{border-radius:50%;background-color:#fff}.friends .header .close:hover svg{color:#000}.friends .add_friend{display:flex}.friends .add_friend .add{background-color:#e5261f;padding:5px;display:flex;justify-content:center;align-items:center;cursor:pointer;color:#fff}.friends .add_friend .add:hover{background:#bb101e}.friends .add_friend .add.disabled{background-color:#e3e3e3;color:#6d6d6d;cursor:default}.friends .add_friend .add svg{color:#fff}.friends .friends_content{display:flex;flex-direction:column;padding:10px;overflow-y:auto;flex:2;border-left:1px solid #e0e0e7;border-right:1px solid #e0e0e7}.friends .friends_content .amis{display:flex;align-items:center;padding:5px;user-select:none}.friends .friends_content .amis.no_authorization:hover{background-color:#f6f6f6}.friends .friends_content .amis .fa-circle-question{margin-right:10px}.friends .friends_content .amis .statut{border-radius:50%;height:12px;width:12px;background-color:grey;margin-right:10px}.friends .friends_content .amis .statut.connected{background-color:#8dc53e}.friends .friends_content .amis .infos{overflow-x:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}.conversation{height:380px;width:300px;background-color:#fff;position:relative;display:flex;flex-direction:column;transform:translateY(0);transition:all .2s ease-out;border-bottom:1px solid #e0e0e7}.conversation.blink .header_conv{animation:BlingBGColorHeader 2s infinite}.conversation.new_message{color:#000}.conversation.focus .header_conv{background-color:#e5261f;border:1px solid #bb101e;color:#fff}.conversation.focus .header_conv:hover{background-color:#bb101e}.conversation.focus .header_conv .close:hover{color:#000}.conversation.reduce{max-width:150px;width:auto;transform:translateY(0);height:30px}.conversation.reduce .header_conv{background-color:#fff;color:#000;border:1px solid #e0e0e7!important;border-bottom:0!important}.conversation.reduce:hover .header_conv{background-color:#e9ebee}.conversation.reduce .content_conv{display:none}.conversation.reduce .footer_conv{display:none}.conversation .fa-caret-down{position:absolute;color:#fff;bottom:calc(100% - 5px);right:23px;font-size:30px}.conversation .show_more{width:100px;margin-left:auto;margin-right:auto;background-color:#e9ebee;user-select:none;display:flex}.conversation .show_more+.message{margin-top:10px}.conversation .header_conv{background-color:#e9ebee;color:#4b4f56;font-weight:700;cursor:pointer;display:flex;align-items:center;border:1px solid #e0e0e7;height:30px}.conversation .header_conv span{flex:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px;margin-left:5px}.conversation .header_conv .close{margin-right:5px;margin-left:10px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;cursor:pointer}.conversation .header_conv .close:hover{border-radius:49.5%;background-color:#fff;color:#4b4f56}.conversation .header_conv .close svg{font-size:16px;margin-left:1px}.conversation .header_conv .close svg+svg{margin-left:10px}.conversation .header_conv .close .fa-smile{font-size:14px}.conversation .info_new_mess{position:absolute;padding:5px;background-color:#fafafa;top:26px;border-top:1px solid #ced4da;border-bottom:1px solid #ced4da;cursor:pointer;z-index:1;align-items:center;display:flex;width:100%}.conversation .info_new_mess span{margin-left:10px}.conversation .info_new_mess svg{color:#4b4f56}.conversation .content_conv{flex-direction:column;overflow-y:auto;flex:2;position:relative;border-left:1px solid #e0e0e7;border-right:1px solid #e0e0e7;padding:0 5px}.conversation .content_conv .info{padding:5px;margin-bottom:10px;display:flex}.conversation .content_conv .info img{width:50px;border-radius:2px}.conversation .content_conv .info span{margin-left:10px;font-size:16px;font-weight:700}.conversation .content_conv .load_more{padding:5px;margin:10px 0;display:flex;align-items:center;justify-content:center}.conversation .content_conv .load_more svg{color:grey}.conversation .content_conv hr{width:80%;margin:10px auto 0}.conversation .content_conv .fa-spinner{font-size:16px;align-self:center}.conversation .content_conv .template.message{display:none}.conversation .content_conv .message{width:calc(100% - 5px);display:flex;flex-direction:column}.conversation .content_conv .message:first-child{margin-top:5px}.conversation .content_conv .message:first-child .date{margin-top:0}.conversation .content_conv .message:last-child{padding-bottom:5px}.conversation .content_conv .message:last-child .date{margin-bottom:0}.conversation .content_conv .message div{align-items:center;max-width:80%;display:flex;flex-wrap:nowrap}.conversation .content_conv .message+.message{margin-top:1px}.conversation .content_conv .date{text-align:center;padding:5px;font-size:10px;font-weight:700;color:#92929d;text-transform:uppercase}.conversation .content_conv .receiver{align-self:flex-start}.conversation .content_conv .receiver div{align-self:flex-start;align-items:end}.conversation .content_conv .receiver img{height:25px;width:25px;border-radius:25px}.conversation .content_conv .receiver img.hide{visibility:hidden;display:block}.conversation .content_conv .receiver img.hide+span{margin-left:30px}.conversation .content_conv .receiver img+.mess_content{margin-left:5px}.conversation .content_conv .receiver .mess_content{padding:5px;background-color:#e9ebee;border-radius:2px;margin-right:5px;margin-left:31px}.conversation .content_conv .sender{align-self:flex-end;color:#fff}.conversation .content_conv .sender div{align-self:flex-end}.conversation .content_conv .sender .mess_content{background-color:#e5261f;padding:5px;border-radius:2px;margin-left:5px}.conversation .content_conv div:nth-last-child(2){margin-bottom:5px}.conversation .content_conv .typing{display:none}.conversation .content_conv .typing div{display:flex;flex-wrap:nowrap}.conversation .content_conv .typing div div{padding:11px 5px 10px;background-color:#e9ebee;border-radius:2px;margin:0 0 5px 5px;align-self:flex-start;align-items:center}.conversation .content_conv .typing .bubble{height:5px;width:5px;margin:0 2px;background-color:#9e9ea1;display:block;border-radius:50%;opacity:.4}.conversation .content_conv .typing img{height:25px;width:25px;border-radius:25px}.conversation .footer_conv{border-top:1px solid #e0e0e7;display:flex}.conversation .footer_conv input{word-break:break-all;font-size:13px;line-height:16px;flex:2;padding:10px;cursor:text;border:none;border-left:1px solid #e0e0e7;border-right:1px solid #e0e0e7;min-width:auto}.conversation .footer_conv input:active,.conversation .footer_conv input:focus,.conversation .footer_conv input:focus-visible{border-top:none!important;border-bottom:none!important;border-left:1px solid #e0e0e7!important;border-right:1px solid #e0e0e7!important;box-shadow:none;outline:0}.conversation.blink .header_conv .fa-times,.conversation.blink .header_conv span{animation:BlinkColorHeaderSpan 2s infinite}.receiver+.sender,.sender+.receiver{margin-top:10px!important}@keyframes BlingBGColorHeader{0%{background-color:#fff}50%{background-color:#e5261f}}@keyframes BlinkColorHeaderSpan{0%{color:#4b4f56}50%{color:#fff}}@keyframes BlinkColorVignetteSVG{0%{color:#e9ebee}50%{color:#e5261f}}@keyframes blink{50%{opacity:1}}.conversation .content_conv .typing .bubble:nth-of-type(1){animation:1.5s blink infinite .3333s}.conversation .content_conv .typing .bubble:nth-of-type(2){animation:1.5s blink infinite .6666s}.conversation .content_conv .typing .bubble:nth-of-type(3){animation:1.5s blink infinite .9999s}.publications .list{padding:0}.publications .list li{list-style:none;display:flex;align-items:center}.publications .list li.type{margin:20px 0 10px 0}.publications .list li.type h4{color:#e52621;font-size:14px;text-decoration:underline;margin-bottom:10px!important}.publications .list li:not(.type){margin-top:0!important;padding:5px}.publications .list li:not(.type):hover{background-color:#fff}.publications .list li:not(.eng) li+li{margin-top:10px}.publications .list li p{flex:2;margin-bottom:0}.publications .list li a{margin-left:50px;padding:7px;border:none;background-color:#f5f5f5;border:1px solid #e0e0e7}.publications .list li a+a{margin-left:10px}.publications .list li a:hover{background-color:#e52621;color:#fff}.publications .col_left{margin-right:20px}.lien_ajout_auteur,.lien_ajout_entreprise{display:inline-block!important;margin-bottom:5px}.annuaire .select2-container,.annuaire input[name=user]:not(.show),.annuaire select:not([name=filtre]):not(.show):not(.show_select2){display:none}.annuaire .show_select2+.select2-container{display:block}.annuaire .search{margin-bottom:10px}.annuaire .result{display:flex;flex-wrap:wrap}.annuaire .result.all{flex-direction:column}.annuaire .result h3:first-child{margin-top:15px}.annuaire .users{display:flex;flex-wrap:wrap}.annuaire .user{background-color:#fff;display:inline-flex;flex-direction:column;width:300px;margin-bottom:13px;padding:15px;margin:10px}.annuaire .user .avatar{margin:0 auto 15px auto}.annuaire .user .prenom_nom{font-weight:700;font-size:13px;display:block;padding:5px 0;width:100%;text-align:center;margin-bottom:15px}.annuaire .user .edit_user{position:absolute;right:5px;top:5px;padding:5px;background-color:#e5261f;color:#fff}.annuaire .user .edit_user:hover{background-color:rgba(221,32,52,.8)}.annuaire .user img{border-top-right-radius:0;border-top-left-radius:15%;border-bottom-left-radius:5%;border-bottom-right-radius:15%}.annuaire .user a{flex:2}.annuaire .user .possibleEdit{display:flex;justify-content:end}.annuaire .user .possibleEdit .fa-pen-to-square{margin-left:10px;cursor:pointer;align-self:center}.annuaire .user .possibleEdit .fa-pen-to-square:hover{color:#e5261f}.annuaire .user .row+.row{margin-top:10px}.annuaire .user .row div:first-child{font-weight:700}.annuaire .user .row div+div{margin-top:5px}.annuaire .user .row .temps_travail div:first-child{font-weight:400}.annuaire .ajax_edit{display:flex;flex-wrap:nowrap!important;flex:2}.annuaire .ajax_edit input{min-width:auto;padding:5px}.annuaire .ajax_edit_action{display:flex;flex-direction:column;align-items:center;justify-content:center}.annuaire .ajax_edit_action span{color:#fff;flex:2;padding:5px;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.annuaire .ajax_edit_action span.check{background-color:#e5261f}.annuaire .ajax_edit_action span.check:hover{background-color:rgba(221,32,52,.8)}.annuaire .ajax_edit_action span.cancel{background-color:#e0e0e7;color:grey}.annuaire .ajax_edit_action span.cancel:hover{background-color:rgba(224,224,231,.8)}.annuaire .ajax_edit_action span+span{border-top:1px solid #bb101e}.annuaire .fiche_temp{color:red;font-weight:700;margin-bottom:10px;display:block}.data_faculty hr+.encart{margin-bottom:10px}.data_faculty .cols{justify-content:space-between}.data_faculty .col+.col{background-color:#e9ebee;border-radius:2px;padding:12px;color:grey;box-shadow:1px 2px 5px rgba(0,0,0,.05)}.fiche_horaire .cols{display:flex}.fiche_horaire .cols .col_right{flex:2}.fiche_horaire .side_menu{padding-left:10px;width:70%}.fiche_horaire a.link-gestion-even{color:#fff}.fiche_horaire .table_schedule{margin-top:5px;text-align:center;border:1px solid #a9a9a9}.fiche_horaire .table_history_par_n_plus_1,.fiche_horaire .table_history_par_service_rh,.fiche_horaire .table_validation_par_n_plus_1,.fiche_horaire .table_validation_par_n_plus_un_preview,.fiche_horaire .table_validation_par_service_rh{text-align:center;border:1px solid rgba(43,42,40,.6)}.fiche_horaire table td:hover summary{color:#fff}.fiche_horaire table summary{text-align:left;cursor:pointer;display:list-item;outline:0;color:#e5261f}.fiche_horaire .input_jeudi,.fiche_horaire .input_lundi,.fiche_horaire .input_mardi,.fiche_horaire .input_mercredi,.fiche_horaire .input_vendredi{margin:4px 5px 2px 5px}.fiche_horaire i.big{font-size:1.4em}.fiche_horaire .label_input_jeudi,.fiche_horaire .label_input_lundi,.fiche_horaire .label_input_mardi,.fiche_horaire .label_input_mercredi,.fiche_horaire .label_input_vendredi{padding:4px 5px 0 0}.fiche_horaire .schedule_status,.fiche_horaire .schedule_status_edition{margin-top:5px;border:1px solid #a9a9a9;padding:5px 0 5px 5px}.fiche_horaire .schedule_status_edition{width:100%}.fiche_horaire .aMessagesError>ul>li,.fiche_horaire .schedule_status>ul>li,.fiche_horaire .schedule_status_edition>ul>li{list-style:disc inside;padding:2px}.fiche_horaire .block-message{min-width:100%;padding:1em;margin-bottom:1em;border-radius:1em}.fiche_horaire .block-message.block-error{background-color:#f2dedf}.fiche_horaire .block-message.block-success{background-color:#dff0d8}.fiche_horaire .schedule-warning{width:unset;margin-top:3em;margin-left:3em}.fiche_horaire .schedule-warning>h1{white-space:nowrap}.fiche_horaire .hidden{display:none}.fiche_horaire hr.separation{border:0;height:1px;background:#333;background-image:linear-gradient(to right,#ccc,#333,#ccc)}.fiche_horaire .infos{line-height:1.4em;padding:.75rem 1.25rem;margin-bottom:10px;background-color:#fff;border:1px solid #e0e0e0}.fiche_horaire .infos hr{border-top:1px solid #e0e0e7}.fiche_horaire .infos span:not([class]){font-weight:700}.fiche_horaire .ok{color:green}.fiche_horaire .waiting{color:#fc7012}.fiche_horaire .no{color:red}.fiche_horaire .duree_semaine{font-weight:700}.fiche_horaire .txt_duree_semaine{text-align:right;font-weight:700;padding-right:15px}.fiche_horaire .aff-menu{vertical-align:middle;color:#fff;margin-right:8px}.fiche_horaire .close-btn{vertical-align:middle;float:right;line-height:inherit;font-weight:300;color:inherit;cursor:pointer}.fiche_horaire tr[class^=refus-] td label{font-weight:700}.fiche_horaire tr[class^=refus-] td textarea{height:85px}.ordre_mission h3{margin-top:15px}.ordre_mission h4{margin-bottom:10px}.ordre_mission table tbody div{white-space:nowrap}.ordre_mission .adresse_domiciliation{margin-top:0!important}.ordre_mission .info{display:flex}.ordre_mission .info div{background-color:#e52621;border:1px solid #ccc;padding:10px;font-weight:700;display:flex;color:#fff;flex-direction:column;font-size:14px}.ordre_mission .info div svg{font-size:16px;margin-right:10px}.ordre_mission .info div span{display:inline-block}.ordre_mission .flex-row label{margin-bottom:0}.ordre_mission .flex-row.transport span{font-weight:700}.ordre_mission .flex-row.taxi span{font-weight:700;margin-left:10px}.ordre_mission .flex-row span{margin-right:10px}.ordre_mission .flex-row span+input{margin-right:10px}.ordre_mission .flex-row span+span{margin-left:10px}.ordre_mission .flex-row input+label{margin-left:10px}.ordre_mission .to_show{margin-top:0!important}.ordre_mission .ville{margin-top:15px}.ordre_mission .forfait .titre_forfait{margin-bottom:10px}.ordre_mission .forfait div:not(.loader){margin-top:5px}.ordre_mission .forfait div div span+span{margin-left:10px}.ordre_mission .forfait div .nb_nuit_tarif{font-weight:700;margin-bottom:5px}.ordre_mission .forfait div+.nb_nuit_tarif{margin-top:10px}.ordre_mission .forfait legend{font-size:12px}.ordre_mission .forfait fieldset{padding:15px 0 15px 10px}.ordre_mission .forfait fieldset+fieldset{margin-top:0;margin-left:20px}.ordre_mission .forfait .info_forfait{color:#e52621;font-weight:700;margin-left:0!important}.ordre_mission .forfait .loader,.ordre_mission .forfait .result_forfait{margin-top:0!important}.ordre_mission .forfait .nuit,.ordre_mission .forfait .repas,.ordre_mission .forfait .total{background-color:#e52621;padding:5px;color:#fff;font-weight:700}.ordre_mission .forfait .color_blue{color:#1e90ff;margin-left:5px;font-weight:700}.ordre_mission .forfait .separation{margin:0 20px 0 30px}.ordre_mission .forfait .note_info{color:#1e90ff;font-weight:700;margin-top:5px}.ordre_mission .flex.flex-row select+input{margin-left:10px}.ordre_mission .flex.flex-row input+span{margin-left:10px}.ordre_mission .ajout_justi{background-color:#1e90ff;align-self:start;width:auto!important;flex-direction:row!important;padding:7px;cursor:pointer;align-items:center;border:1px solid transparent;margin-top:5px!important}.ordre_mission .ajout_justi svg{color:#fff}.ordre_mission .ajout_justi span{color:#fff;font-weight:700;margin-left:7px}.ordre_mission .ajout_justi:hover{background:#fff;border:1px solid #1e90ff}.ordre_mission .ajout_justi:hover span,.ordre_mission .ajout_justi:hover svg{color:#1e90ff}.ordre_mission [type=file]+.justi{margin-top:5px!important}.ordre_mission .justi{display:flex;flex-direction:row!important;align-items:center}.ordre_mission .justi+.justi{margin-top:5px!important}.ordre_mission .justi svg{margin-left:10px;cursor:pointer}.ordre_mission [type=file]{width:500px}.ordre_mission .list_transport div{margin-top:5px!important}.ordre_mission tr.focus{animation:clignotte 4s infinite}@keyframes clignotte{0%{background-color:#fff}50%{background-color:#f59295}100%{background-color:#fff}}.lien_fiche_missionnaire{margin-bottom:5px}div.popup_voir_profil,div.profil{display:flex;justify-content:center;flex-direction:column;flex:2}div.popup_voir_profil .content_profil,div.profil .content_profil{display:flex;flex-direction:row;flex:2}div.popup_voir_profil .user,div.profil .user{display:flex;flex-direction:column;padding-right:20px;position:relative;max-width:350px;align-items:center}div.popup_voir_profil .user select,div.profil .user select{padding:5px}div.popup_voir_profil .user hr,div.profil .user hr{border-top:1px solid #000}div.popup_voir_profil .accueil_profil,div.profil .accueil_profil{display:flex;height:100%;flex-direction:column;margin-left:50px;background:0 0!important;box-shadow:none!important}div.popup_voir_profil .accueil_profil .photo_nom_prenom,div.profil .accueil_profil .photo_nom_prenom{display:flex;align-items:center;margin:20px 0 40px 0}div.popup_voir_profil .accueil_profil .photo_nom_prenom .content_photo,div.profil .accueil_profil .photo_nom_prenom .content_photo{width:auto;background:0 0;display:block;margin-right:30px;padding:0}div.popup_voir_profil .accueil_profil .photo_nom_prenom span,div.profil .accueil_profil .photo_nom_prenom span{font-size:18px;font-weight:700}div.popup_voir_profil .accueil_profil span b,div.profil .accueil_profil span b{color:#e52621}div.popup_voir_profil .content_photo,div.profil .content_photo{display:flex;padding:15px;align-items:center;justify-content:center;background-color:#dcdcdc;width:100%;position:relative}div.popup_voir_profil .content_photo .photo,div.profil .content_photo .photo{position:relative;display:flex;overflow:hidden;border:3px solid #fff;border-top-right-radius:0;border-top-left-radius:30%;border-bottom-left-radius:5%;border-bottom-right-radius:15%}div.popup_voir_profil .content_photo .photo:hover .change_photo,div.profil .content_photo .photo:hover .change_photo{display:flex}div.popup_voir_profil .content_photo .photo .block-photo,div.profil .content_photo .photo .block-photo{position:relative}div.popup_voir_profil .content_photo .photo .block-photo img,div.profil .content_photo .photo .block-photo img{position:relative;top:2px}div.popup_voir_profil .content_photo .photo .loader,div.profil .content_photo .photo .loader{position:absolute;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);width:100%;height:100%;display:none}div.popup_voir_profil .content_photo .photo .loader svg,div.profil .content_photo .photo .loader svg{color:#fff;font-size:20px}div.popup_voir_profil .content_photo .change_photo,div.profil .content_photo .change_photo{-moz-user-select:none;background-image:none;display:inline-block;height:100%;overflow:hidden;position:absolute;text-align:center;top:0;bottom:0;width:100%;display:none}div.popup_voir_profil .content_photo .change_photo span,div.profil .content_photo .change_photo span{background:#000;border-radius:100px;height:30px;left:calc(50% - 15px);margin:0;position:absolute;top:calc(50% - 15px);width:30px;transition-duration:.15s;transition-property:transform}div.popup_voir_profil .content_photo .change_photo svg,div.profil .content_photo .change_photo svg{font-size:14px;color:#fff;margin-top:calc(50% - 7px)}div.popup_voir_profil .content_photo .change_photo:hover,div.profil .content_photo .change_photo:hover{background-color:rgba(0,0,0,.3)}div.popup_voir_profil .content_photo .change_photo input[type=file]:hover+span,div.profil .content_photo .change_photo input[type=file]:hover+span{transform:scale3d(1.2,1.2,1.2)}div.popup_voir_profil .content_photo .change_photo input[type=file],div.profil .content_photo .change_photo input[type=file]{cursor:pointer;height:50px;left:calc(50% - 25px);margin:0;opacity:0;padding:0;position:absolute;right:0;top:calc(50% - 25px);width:50px;z-index:2}div.popup_voir_profil .encarts_ss_photo,div.profil .encarts_ss_photo{background:#dcdcdc;width:100%;display:flex;justify-content:center;align-items:center;padding-bottom:15px}div.popup_voir_profil .encarts_ss_photo .encart+.encart,div.profil .encarts_ss_photo .encart+.encart{margin-top:0}div.popup_voir_profil .select_profil,div.profil .select_profil{display:flex;cursor:pointer;position:relative}div.popup_voir_profil .select_profil .selected,div.profil .select_profil .selected{background:#fff;padding:10px;border:1px solid #e0e0e7;width:100%;display:flex;align-items:center}div.popup_voir_profil .select_profil .selected span,div.profil .select_profil .selected span{margin-right:10px;flex:2}div.popup_voir_profil .select_profil:hover .fa-caret-down,div.profil .select_profil:hover .fa-caret-down{background:#f6f6f6}div.popup_voir_profil .select_profil .select,div.profil .select_profil .select{display:none;position:absolute;top:calc(100% - 1px);border:1px solid #e0e0e7;left:0;width:100%;background:#fff;z-index:2}div.popup_voir_profil .select_profil .select span,div.profil .select_profil .select span{display:flex;padding:8px}div.popup_voir_profil .select_profil .select span:hover,div.profil .select_profil .select span:hover{background:#e5261f;color:#fff}div.popup_voir_profil .menu_profil,div.profil .menu_profil{padding-left:0;display:flex;list-style:none;flex-direction:column;justify-content:flex-start;height:100%;background:#fff;box-shadow:1px 2px 5px rgba(0,0,0,.05)}div.popup_voir_profil .menu_profil li,div.profil .menu_profil li{font-size:14px;position:relative;transition:background-color .2s ease-in-out;display:flex}div.popup_voir_profil .menu_profil li.separation,div.profil .menu_profil li.separation{border-top:1px solid silver;margin:15px}div.popup_voir_profil .menu_profil li .encart,div.profil .menu_profil li .encart{margin:0 10px;color:#fff;font-size:11px;padding:4px;background-color:#e5261f;border-radius:2px;font-weight:700;align-self:center;white-space:nowrap;box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}div.popup_voir_profil .menu_profil li .encart svg,div.profil .menu_profil li .encart svg{margin-right:0;color:#fff}div.popup_voir_profil .menu_profil li .encart svg+span,div.profil .menu_profil li .encart svg+span{margin-left:5px;background:0 0!important;color:#fff!important}div.popup_voir_profil .menu_profil li.active,div.profil .menu_profil li.active{background-color:#000!important}div.popup_voir_profil .menu_profil li.active a,div.profil .menu_profil li.active a{color:#fff!important}div.popup_voir_profil .menu_profil li.active svg,div.profil .menu_profil li.active svg{color:#fff}div.popup_voir_profil .menu_profil li:hover,div.profil .menu_profil li:hover{background-color:#f6f6f6}div.popup_voir_profil .menu_profil svg,div.profil .menu_profil svg{color:#000;margin-right:10px}div.popup_voir_profil .menu_profil a,div.profil .menu_profil a{text-decoration:none;color:#2b2a33;padding:10px;width:100%;outline:0;display:inline-block}div.popup_voir_profil .result,div.profil .result{display:flex;flex:1;min-width:0}div.popup_voir_profil .result form,div.profil .result form{flex:2}div.popup_voir_profil .result form.hide,div.profil .result form.hide{display:none}div.popup_voir_profil .result h3,div.profil .result h3{padding:5px;background:#f6f6f6;color:#2b2a33;border:1px solid #e0e0e7}div.popup_voir_profil .content_form,div.profil .content_form{display:none;flex-direction:column;flex-wrap:wrap;display:none;padding:20px;flex:1;min-width:0;background-color:#fff;margin-top:0!important;box-shadow:1px 2px 5px rgba(0,0,0,.05)}div.popup_voir_profil .content_form h2,div.profil .content_form h2{margin-bottom:10px;background:#e0e0e0;color:grey;width:100%;padding:10px;font-weight:700;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border:1px solid #dcdcdc}div.popup_voir_profil .content_form h2 div,div.profil .content_form h2 div{font-size:12px}div.popup_voir_profil .content_form.show,div.profil .content_form.show{display:flex}div.popup_voir_profil .content_form .list,div.profil .content_form .list{padding-left:0}div.popup_voir_profil .content_form .list a,div.profil .content_form .list a{margin-left:50px;padding:7px;border:none;background-color:#f6f6f6;border:1px solid #e0e0e7}div.popup_voir_profil .content_form .list a:hover,div.profil .content_form .list a:hover{background-color:#e5261f;color:#fff}div.popup_voir_profil .content_form .list a+a,div.profil .content_form .list a+a{margin-left:10px}div.popup_voir_profil .content_form .list li,div.profil .content_form .list li{display:flex;align-items:center}div.popup_voir_profil .content_form .list li span,div.profil .content_form .list li span{flex:2}div.popup_voir_profil .content_form .list li+li,div.profil .content_form .list li+li{margin-top:10px}div.popup_voir_profil .eng,div.popup_voir_profil .eng_pra_peda,div.popup_voir_profil .publi,div.profil .eng,div.profil .eng_pra_peda,div.profil .publi{flex-direction:column}div.popup_voir_profil .eng form,div.popup_voir_profil .eng_pra_peda form,div.popup_voir_profil .publi form,div.profil .eng form,div.profil .eng_pra_peda form,div.profil .publi form{display:flex;flex-direction:column}div.popup_voir_profil .eng .col_right h3,div.popup_voir_profil .eng_pra_peda .col_right h3,div.popup_voir_profil .publi .col_right h3,div.profil .eng .col_right h3,div.profil .eng_pra_peda .col_right h3,div.profil .publi .col_right h3{margin-bottom:5px}div.popup_voir_profil .eng .col_right div+div,div.popup_voir_profil .eng_pra_peda .col_right div+div,div.popup_voir_profil .publi .col_right div+div,div.profil .eng .col_right div+div,div.profil .eng_pra_peda .col_right div+div,div.profil .publi .col_right div+div{margin-top:20px}div.popup_voir_profil .eng h4,div.popup_voir_profil .eng_pra_peda h4,div.popup_voir_profil .publi h4,div.profil .eng h4,div.profil .eng_pra_peda h4,div.profil .publi h4{color:#e5261f;font-size:16px;text-decoration:underline}div.popup_voir_profil .eng .list li:first-child,div.popup_voir_profil .eng_pra_peda .list li:first-child,div.popup_voir_profil .publi .list li:first-child,div.profil .eng .list li:first-child,div.profil .eng_pra_peda .list li:first-child,div.profil .publi .list li:first-child{margin-top:0!important}div.popup_voir_profil .eng .list li:not(.type),div.popup_voir_profil .eng_pra_peda .list li:not(.type),div.popup_voir_profil .publi .list li:not(.type),div.profil .eng .list li:not(.type),div.profil .eng_pra_peda .list li:not(.type),div.profil .publi .list li:not(.type){margin-top:0!important;padding:5px}div.popup_voir_profil .eng .list li:not(.type):hover,div.popup_voir_profil .eng_pra_peda .list li:not(.type):hover,div.popup_voir_profil .publi .list li:not(.type):hover,div.profil .eng .list li:not(.type):hover,div.profil .eng_pra_peda .list li:not(.type):hover,div.profil .publi .list li:not(.type):hover{background-color:#f6f6f6}div.popup_voir_profil .eng .list li.type,div.popup_voir_profil .eng_pra_peda .list li.type,div.popup_voir_profil .publi .list li.type,div.profil .eng .list li.type,div.profil .eng_pra_peda .list li.type,div.profil .publi .list li.type{margin:20px 0 10px 0}div.popup_voir_profil .eng .list li.padding,div.popup_voir_profil .eng_pra_peda .list li.padding,div.popup_voir_profil .publi .list li.padding,div.profil .eng .list li.padding,div.profil .eng_pra_peda .list li.padding,div.profil .publi .list li.padding{padding:13px 5px}div.popup_voir_profil .eng .cols,div.popup_voir_profil .eng_pra_peda .cols,div.popup_voir_profil .publi .cols,div.profil .eng .cols,div.profil .eng_pra_peda .cols,div.profil .publi .cols{display:flex;flex-direction:row;flex-wrap:wrap}div.popup_voir_profil .eng .conditions,div.popup_voir_profil .eng_pra_peda .conditions,div.popup_voir_profil .publi .conditions,div.profil .eng .conditions,div.profil .eng_pra_peda .conditions,div.profil .publi .conditions{border-left:5px solid #e0e0e7;padding:10px 0 5px 10px;margin:0 0 5px}div.popup_voir_profil .eng [name=conf_autre],div.popup_voir_profil .eng_pra_peda [name=conf_autre],div.popup_voir_profil .publi [name=conf_autre],div.profil .eng [name=conf_autre],div.profil .eng_pra_peda [name=conf_autre],div.profil .publi [name=conf_autre]{margin-top:5px}div.popup_voir_profil .eng .submit,div.popup_voir_profil .eng_pra_peda .submit,div.popup_voir_profil .publi .submit,div.profil .eng .submit,div.profil .eng_pra_peda .submit,div.profil .publi .submit{margin-top:0!important}div.popup_voir_profil .eng .list span,div.popup_voir_profil .eng_pra_peda .list span,div.popup_voir_profil .publi .list span,div.profil .eng .list span,div.profil .eng_pra_peda .list span,div.profil .publi .list span{flex:0!important}div.popup_voir_profil .eng .list p,div.popup_voir_profil .eng_pra_peda .list p,div.popup_voir_profil .publi .list p,div.profil .eng .list p,div.profil .eng_pra_peda .list p,div.profil .publi .list p{flex:2}div.popup_voir_profil .previsu_publi h4,div.profil .previsu_publi h4{margin-bottom:10px;font-size:14px;text-decoration:none;color:#000}div.popup_voir_profil .previsu_publi div,div.profil .previsu_publi div{flex-direction:row;background:#e0e0e7;padding:5px;border:1px solid #e0e0e7}div.popup_voir_profil .col_one,div.profil .col_one{flex:2}div.popup_voir_profil .col_left,div.profil .col_left{margin-right:50px}div.popup_voir_profil .col_right,div.profil .col_right{margin-top:0}div.popup_voir_profil .these_cotu,div.profil .these_cotu{display:none;border-left:5px solid #e0e0e7;padding-left:10px}div.popup_voir_profil .submit.modifier,div.profil .submit.modifier{padding:15px;box-shadow:1px 2px 5px rgba(0,0,0,.05);width:100%;margin-top:0!important}div.profil .select_profil .fa-user-graduate,div.profil .select_profil .fa-user-tie{margin-right:10px}div.profil .publi .lien_non_conf,div.profil .publi .lien_revue_non_classee{margin-top:5px}div.profil .previsu_publi .auteur,div.profil .publi .list .auteur{font-weight:700}div.profil .previsu_publi .italique,div.profil .publi .list .italique{font-style:italic}div.profil .previsu_publi .annee.empty,div.profil .previsu_publi .titre.empty{color:#e5261f}div.profil .col_left,div.profil .col_right{flex:2}:root{--bs-primary:#e5261f;--bs-primary-hover:rgb(236, 81, 76);--bg-background:#fafafa}.qrcode .required::after{content:"*";color:var(--bs-primary);margin-left:5px}.qrcode h1.title{color:#00fff7;border-bottom:1px solid rgba(0,255,255,.3);padding-bottom:10px;margin-bottom:20px}.qrcode .row.bg-background{background:var(--bg-background)}.qrcode .accordion{margin:20px 0}.qrcode .accordion .accordion-button:not(.collapsed),.qrcode .accordion .accordion-item{color:#000;background:#fff;border:none;border-radius:10px!important;box-shadow:none}.qrcode .accordion .accordion-button.collapsed{border:1px solid #e7e7e7;border-radius:10px!important;box-shadow:0 4px 6px rgba(205,209,224,.5)}.qrcode .accordion .accordion-item .collapse.show{box-shadow:0 4px 6px rgba(205,209,224,.5)}.qrcode .accordion .accordion-body{padding:0 20px 20px}.qrcode .accordion .accordion-body .accordion-hr{border-top:2px solid rgba(0,0,0,.05);padding-bottom:20px}.qrcode .accordion .accordion-body .form-group{padding:20px}.qrcode .accordion .accordion-body .form-group:not(.neutral){background:#fafafa}.qrcode .accordion .accordion-body .form-group+.form-group{margin-top:20px}.qrcode .accordion .accordion-body .frame-group{margin-top:20px}.qrcode .btn-collapse{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px}.qrcode .btn-collapse-card{background:#fff;margin:5px 0;box-shadow:0 4px 6px rgba(205,209,224,.5);border:1px solid #e7e7e7;border-radius:10px}.qrcode .btn-collapse:active{border-color:transparent!important}.qrcode .btn-collapse .icon{display:flex;align-items:center;padding:15px;background:#f4f4f4;border-radius:10px;color:var(--bs-primary)}.qrcode .btn-collapse .icon i{font-size:2rem}.qrcode .btn-collapse .title{width:100%;padding:0 20px 0 30px}.qrcode .btn-collapse h2{font-size:1.2rem;font-weight:700;text-align:left}.qrcode .btn-collapse h3{font-size:.9rem;line-height:1.1;font-weight:400;text-align:left;color:#717171;word-break:break-word}.qrcode .text-outline-white{color:#000;text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff,0 0 3px #fff}.qrcode .switch-toggle{display:inline-flex;align-items:center;justify-content:space-between;width:220px;padding:5px;border-radius:50px;background:#e9ecef;cursor:pointer;font-weight:500;user-select:none}.qrcode .switch-toggle span{flex:1;text-align:center;z-index:2;color:#6c757d;transition:color .3s}.qrcode .switch-toggle .toggle-slider{position:absolute;width:50%;height:30px;background:var(--bs-primary);border-radius:50px;top:2px;left:2px;transition:left .3s;z-index:1}.qrcode .switch-toggle.active .toggle-slider{left:49%}.qrcode .switch-toggle.active span:last-child{color:#fff}.qrcode .switch-toggle:not(.active) span:first-child{color:#fff}.qrcode #preview-elements{position:absolute;top:16%;left:15%;width:70%;height:59%;max-width:576px;border-radius:14px;background:0 0;overflow-y:auto;z-index:2}.qrcode .customColorPicker{display:flex;align-items:center;gap:10px;width:260px;padding:10px;border-radius:8px;background:#fff;border:1px solid rgba(78,93,120,.184);cursor:pointer}.qrcode .customColorPicker label{cursor:pointer}.qrcode .customColorPicker i{color:#fff;background:#000;padding:10px;font-size:1rem;margin-right:10px}.qrcode .svg-scroll-container{width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.qrcode .svg-wrapper{display:inline-flex;gap:10px;margin:5px;padding:10px;background:#fff;border:3px solid #efefef;border-radius:5px;cursor:pointer}.qrcode .svg-wrapper.active,.qrcode .svg-wrapper:hover.active{border-color:var(--bs-primary)}.qrcode .svg-wrapper:hover{border-color:var(--bs-primary-hover)}.qrcode .svg-wrapper .svg-item{flex:0 0 auto;width:80px;height:80px}.qrcode .svg-wrapper.svg-item-empty img{padding:20px}.qrcode .svg-wrapper svg{cursor:pointer}.qrcode input[type=range]{width:100%;height:6px;border-radius:3px;background:#ccc;outline:0}.qrcode input[type=range]::-moz-range-track,.qrcode input[type=range]::-webkit-slider-runnable-track{height:6px;background:#ccc;border-radius:3px}.qrcode input[type=range]::-moz-range-thumb,.qrcode input[type=range]::-webkit-slider-thumb{width:18px;height:18px;border-radius:50%;background:var(--bs-primary);cursor:pointer;margin-top:-6px}@media (min-width:576px){.qrcode a.btn-collapse{justify-content:center;flex-direction:column}.qrcode a.btn-collapse .title{padding:0 10px;margin-top:1rem;min-height:10vh;max-height:10vh;height:10vh}.qrcode a.btn-collapse h2,.qrcode a.btn-collapse h3{text-align:center}.qrcode a.btn-collapse .arrow{display:none}}@media (min-width:1400px){.qrcode a.btn-collapse .title{min-height:6vh;height:6vh}}.suivi_etudiant{display:flex;flex-direction:column;flex:2;--se-bg:#eef3ff;--se-surface:#ffffff;--se-surface-soft:#f4f7ff;--se-surface-strong:#eef3ff;--se-border:#cfd9f3;--se-border-strong:#c4d1ee;--se-text:#0f1730;--se-text-soft:#73809d;--se-primary:#09142f;--se-primary-soft:#1a233a;--se-accent:#d92d27;--se-accent-soft:#ffd9d4;--se-success:#1c6b45;color:var(--se-text)}.suivi_etudiant h1{display:flex;align-items:center;justify-content:space-between}.suivi_etudiant h1 .encart{margin-left:50px;font-size:12px}.suivi_etudiant .checkbox{display:flex;align-items:center}.suivi_etudiant .search{flex:0}.suivi_etudiant .search .autocomplete{position:relative}.suivi_etudiant .search .autocomplete input{z-index:1}.suivi_etudiant .search div:first-child{flex:2}.suivi_etudiant .search .result_autocomplete{position:absolute;left:0;top:calc(100% + 15px);width:100%;background:#fff;box-shadow:1px 2px 5px rgba(0,0,0,.05)}.suivi_etudiant .search .result_autocomplete .empty_result,.suivi_etudiant .search .result_autocomplete .loader,.suivi_etudiant .search .result_autocomplete .min{width:100%;padding:10px;margin:0;display:block;white-space:nowrap}.suivi_etudiant .search .result_autocomplete .results{padding:5px 0;width:100%;max-height:300px;overflow:auto}.suivi_etudiant .search .result_autocomplete li{list-style:none;cursor:pointer}.suivi_etudiant .search .result_autocomplete li a{color:#000;text-decoration:none;padding:16px 24px;width:100%;display:flex;font-size:14px;align-items:center;position:relative}.suivi_etudiant .search .result_autocomplete li:hover{background:#f6f6f6}.suivi_etudiant .search div+.encart{margin-right:5px}.suivi_etudiant .search .encart+.encart{margin-left:0;margin-right:5px}.suivi_etudiant .navigation{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:10px;z-index:1;border:1px solid #f4d1cf;background:linear-gradient(135deg,#fff6f5 0,#fff 100%)}.suivi_etudiant .navigation .button{min-height:64px;padding:12px 14px 14px;border-radius:6px;border:1px solid #f2e5e4;background:rgba(255,255,255,.92);box-shadow:0 4px 14px rgba(229,38,31,.06);position:relative;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.suivi_etudiant .navigation .button+.button{margin-left:0}.suivi_etudiant .navigation .button:hover{border-color:#efc0bc;background:#fff;box-shadow:0 8px 22px rgba(179,30,26,.1)}.suivi_etudiant .navigation .button:hover svg:not(.fa-caret-up):not(.fa-pen-to-square){color:#e5261f}.suivi_etudiant .navigation .button:hover span{color:#671613}.suivi_etudiant .navigation .button.actif,.suivi_etudiant .navigation .button.actif:hover{background:linear-gradient(160deg,#1f2937 0,#111827 100%);border-color:#111827;box-shadow:0 10px 24px rgba(15,23,42,.2)}.suivi_etudiant .navigation .button.actif svg:not(.fa-caret-up):not(.fa-pen-to-square),.suivi_etudiant .navigation .button.actif:hover svg:not(.fa-caret-up):not(.fa-pen-to-square){color:#fff}.suivi_etudiant .navigation .button.actif span,.suivi_etudiant .navigation .button.actif:hover span{color:#fff}.suivi_etudiant .navigation .button svg:not(.fa-caret-up):not(.fa-pen-to-square){color:rgb(205.0048,30.2016,23.7952);font-size:22px;flex:0 0 28px;text-align:center}.suivi_etudiant .navigation .button span{display:block;font-size:12px;line-height:1.2;font-weight:700;color:#7f1d1d;word-break:normal}.suivi_etudiant .navigation .button .fa-caret-up{display:none}.suivi_etudiant .result_navigation{flex:1;background:#fff;width:100%;padding:20px;height:100%;overflow:visible;box-shadow:1px 2px 5px rgba(0,0,0,.05)}.suivi_etudiant .result_navigation>.loader{display:inline-flex;align-items:center;gap:12px;padding:16px 18px;margin:12px 0 0;background:var(--se-surface)}.suivi_etudiant .result_navigation .results>div:first-child{margin-top:0}.suivi_etudiant .result_navigation .profil{color:var(--se-text)}.suivi_etudiant .result_navigation .profil>h2,.suivi_etudiant .result_navigation .profil>hr{display:none}.suivi_etudiant .result_navigation .profil .content_suivi_etu{display:flex;flex-direction:row;justify-content:flex-start}.suivi_etudiant .result_navigation .profil .se-profile-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:24px}.suivi_etudiant .result_navigation .profil .se-card{background:var(--se-surface);border:1px solid #cfdbf5;box-shadow:0 12px 28px rgba(20,40,86,.05)}.suivi_etudiant .result_navigation .profil .se-card-main{padding:20px}.suivi_etudiant .result_navigation .profil .se-card-main .edit_droit{position:absolute;top:-5px;left:-5px}.suivi_etudiant .result_navigation .profil .se-card-side{padding:22px 22px 18px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.suivi_etudiant .result_navigation .profil .se-card-side label{margin-bottom:0!important}.suivi_etudiant .result_navigation .profil .se-profile-top{display:flex;gap:28px;align-items:flex-start}.suivi_etudiant .result_navigation .profil .se-profile-top.is-student{display:block}.suivi_etudiant .result_navigation .profil .photo{width:128px;height:128px;margin:0;overflow:hidden;flex:0 0 128px;position:relative;border:1px solid #d6e2ff;box-shadow:0 18px 28px rgba(25,47,96,.14)}.suivi_etudiant .result_navigation .profil .photo img{width:100%;height:100%;object-fit:cover;display:block}.suivi_etudiant .result_navigation .profil .se-photo-badge{position:absolute;right:10px;bottom:10px;width:42px;height:42px;border-radius:14px;background:#0a1531;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 18px rgba(10,21,49,.18)}.suivi_etudiant .result_navigation .profil .se-kicker{margin:0 0 8px;color:var(--se-primary);font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.18em}.suivi_etudiant .result_navigation .profil h3{margin:0;color:var(--se-primary);font-size:32px;line-height:1.1;font-weight:400}.suivi_etudiant .result_navigation .profil .se-subtitle{margin:10px 0 0;color:#657390;font-size:14px}.suivi_etudiant .result_navigation .profil .se-profile-copy{position:relative;flex:1;min-width:0}.suivi_etudiant .result_navigation .profil .se-student-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.suivi_etudiant .result_navigation .profil .se-badge-profile{position:absolute;top:0;right:0}.suivi_etudiant .result_navigation .profil .se-info-grid{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px}.suivi_etudiant .result_navigation .profil .se-info-item{display:flex;gap:14px;align-items:flex-start;position:relative}.suivi_etudiant .result_navigation .profil .se-info-item label,.suivi_etudiant .result_navigation .profil .se-info-item span{display:block}.suivi_etudiant .result_navigation .profil .se-info-icon{width:40px;height:40px;border-radius:14px;background:#edf3ff;color:var(--se-primary);display:flex;align-items:center;justify-content:center;flex:0 0 40px}.suivi_etudiant .result_navigation .profil .se-bottom-card label,.suivi_etudiant .result_navigation .profil .se-info-item label,.suivi_etudiant .result_navigation .profil .se-side-row label{margin:0 0 4px;font-size:12px;color:#7482a0;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.suivi_etudiant .result_navigation .profil .se-info-item span,.suivi_etudiant .result_navigation .profil .se-side-row span{display:block;margin-bottom:0;word-break:break-word}.suivi_etudiant .result_navigation .profil .se-side-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:10px 0 12px;border-bottom:1px solid var(--se-border)}.suivi_etudiant .result_navigation .profil .se-side-row:last-child{border-bottom:0;padding-bottom:0}.suivi_etudiant .result_navigation .profil .se-pill{display:inline-flex;align-items:center;justify-content:center;min-width:96px;padding:8px 12px;border-radius:999px;background:#0b1430;color:#fff;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.05em}.suivi_etudiant .result_navigation .profil .se-link-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;border-radius:18px;background:#09142f;color:#fff;text-decoration:none;font-weight:700}.suivi_etudiant .result_navigation .profil .se-link-button span,.suivi_etudiant .result_navigation .profil .se-link-button svg{color:#fff}.suivi_etudiant .result_navigation .profil .se-bottom-card{grid-column:1/-1;padding:20px}.suivi_etudiant .result_navigation .profil .se-bottom-card h4{margin:0 0 18px;font-size:24px;color:var(--se-primary);font-weight:400}.suivi_etudiant .result_navigation .profil .se-bottom-card .form{margin:0}.suivi_etudiant .result_navigation .profil .se-bottom-card .link-contrat-pedagogique{margin-top:10px}.suivi_etudiant .result_navigation .profil .se-bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px}.suivi_etudiant .result_navigation .profil .se-bottom-grid>div{display:flex;flex-direction:column;align-items:flex-start}.suivi_etudiant .result_navigation .profil .se-bottom-grid>.conditions,.suivi_etudiant .result_navigation .profil .se-bottom-grid>.loader,.suivi_etudiant .result_navigation .profil .se-bottom-grid>.submit,.suivi_etudiant .result_navigation .profil .se-bottom-grid>div,.suivi_etudiant .result_navigation .profil .se-bottom-grid>hr{margin:0}.suivi_etudiant .result_navigation .profil .se-bottom-grid>hr{grid-column:1/-1;width:100%;border:0;border-top:1px solid #d6deef}.suivi_etudiant .result_navigation .profil .se-bottom-grid>.droits.inline.visu,.suivi_etudiant .result_navigation .profil .se-bottom-grid>.se-inline-edit{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon label" "value value";column-gap:8px;row-gap:4px;align-items:center}.suivi_etudiant .result_navigation .profil .se-bottom-grid>.droits.inline.visu>.edit_droit,.suivi_etudiant .result_navigation .profil .se-bottom-grid>.droits.inline.visu>.se-inline-edit-link,.suivi_etudiant .result_navigation .profil .se-bottom-grid>.se-inline-edit>.edit_droit,.suivi_etudiant .result_navigation .profil .se-bottom-grid>.se-inline-edit>.se-inline-edit-link{grid-area:icon;position:static;padding:0;border:0;background:0 0;border-radius:0;box-shadow:none}.suivi_etudiant .result_navigation .profil .se-bottom-grid>.droits.inline.visu>label,.suivi_etudiant .result_navigation .profil .se-bottom-grid>.se-inline-edit>label{grid-area:label;margin:0}.suivi_etudiant .result_navigation .profil .se-bottom-grid>.droits.inline.visu>span,.suivi_etudiant .result_navigation .profil .se-bottom-grid>.se-inline-edit>span{grid-area:value}.suivi_etudiant .result_navigation .profil .se-bottom-action{margin-top:12px;width:100%}.suivi_etudiant .result_navigation .profil .se-bottom-action .se-link-button{width:100%}.suivi_etudiant .result_navigation .profil .conditions{display:contents}.suivi_etudiant .result_navigation .profil .conditions>div{padding-left:0}.suivi_etudiant .result_navigation .profil .loader{grid-column:1/-1}.suivi_etudiant .result_navigation .profil .se-contrat-link{margin-top:12px}.suivi_etudiant .result_navigation .profil .se-contrat-link a{color:var(--se-primary);font-weight:700;text-decoration:none}.suivi_etudiant .result_navigation .bourses{color:var(--se-text)}.suivi_etudiant .result_navigation .bourses .form{margin:0}.suivi_etudiant .result_navigation .bourses .loader{margin:18px 0 0}.suivi_etudiant .result_navigation .bourses .se-bourses-header{display:flex;align-items:start;gap:24px;margin-bottom:26px}.suivi_etudiant .result_navigation .bourses .se-bourses-header h2{margin:0;color:var(--se-primary);font-size:2.1rem;font-weight:400;letter-spacing:-.03em}.suivi_etudiant .result_navigation .bourses .se-bourses-header p{margin:10px 0 0;color:#58657f;font-size:15px;line-height:1.55;max-width:720px}.suivi_etudiant .result_navigation .bourses .se-bourses-year{min-width:220px;margin-top:0!important;display:block!important;width:auto!important}.suivi_etudiant .result_navigation .bourses .se-bourses-year label{display:block;margin:0 0 10px;color:#7482a0;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.08em}.suivi_etudiant .result_navigation .bourses .se-bourses-year .se-year-pill,.suivi_etudiant .result_navigation .bourses .se-bourses-year select{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 18px;border-radius:12px;border:1px solid #c6c6ce;background:#fff;color:var(--se-primary);font-weight:700}.suivi_etudiant .result_navigation .bourses .se-bourses-year select{width:100%}.suivi_etudiant .result_navigation .bourses .se-bourses-shell{display:flex;flex-direction:column;gap:28px}.suivi_etudiant .result_navigation .bourses .se-bourses-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;padding:0}.suivi_etudiant .result_navigation .bourses .se-bourse-card,.suivi_etudiant .result_navigation .bourses .se-bourses-panel{background:#fff;border:1px solid #c6c6ce;border-radius:12px}.suivi_etudiant .result_navigation .bourses .se-bourse-card{display:flex;flex-direction:column;padding:24px}.suivi_etudiant .result_navigation .bourses .se-bourse-card-head,.suivi_etudiant .result_navigation .bourses .se-fee-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-direction:row!important}.suivi_etudiant .result_navigation .bourses .se-bourse-card-body{margin-top:22px}.suivi_etudiant .result_navigation .bourses .se-bourse-card-body h3{margin:0;color:var(--se-primary);font-size:1.05rem;font-weight:400;line-height:1.25}.suivi_etudiant .result_navigation .bourses .se-bourse-card-body p{margin:10px 0 0;color:#58657f;line-height:1.55}.suivi_etudiant .result_navigation .bourses .se-bourse-card-foot{margin-top:auto;padding-top:18px;border-top:1px solid #dbe3f4;display:flex;flex-direction:column;gap:14px}.suivi_etudiant .result_navigation .bourses .se-bourse-icon{width:60px!important;height:60px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:24px}.suivi_etudiant .result_navigation .bourses .se-bourse-icon--blue{background:#edf3ff;color:#162243}.suivi_etudiant .result_navigation .bourses .se-bourse-icon--rose{background:#ffe9e7;color:#d92d27}.suivi_etudiant .result_navigation .bourses .se-bourse-icon--gold{background:#fff3da;color:#c88700}.suivi_etudiant .result_navigation .bourses .se-bourse-icon--slate{background:#f3f4f6;color:#4b5563}.suivi_etudiant .result_navigation .bourses .se-status{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:400;white-space:nowrap}.suivi_etudiant .result_navigation .bourses .se-status--pending{background:#edf3ff;color:#25427b}.suivi_etudiant .result_navigation .bourses .se-status--success{background:#dcfce7;color:#166534}.suivi_etudiant .result_navigation .bourses .se-status--muted{background:#f3f4f6;color:#4b5563}.suivi_etudiant .result_navigation .bourses .se-bourse-amount,.suivi_etudiant .result_navigation .bourses .se-bourse-select{margin-top:0!important}.suivi_etudiant .result_navigation .bourses .se-bourse-amount label,.suivi_etudiant .result_navigation .bourses .se-bourse-select label{display:block;margin:0 0 8px;color:#7482a0;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.08em}.suivi_etudiant .result_navigation .bourses .se-bourse-amount input,.suivi_etudiant .result_navigation .bourses .se-bourse-select select,.suivi_etudiant .result_navigation .bourses .se-upload-item input[type=file]{width:100%}.suivi_etudiant .result_navigation .bourses .se-bourse-amount input,.suivi_etudiant .result_navigation .bourses .se-bourse-select select{min-height:50px;border:1px solid #d7dfef;border-radius:16px;background:#fff;color:var(--se-primary);box-shadow:none}.suivi_etudiant .result_navigation .bourses .se-bourses-bottom{display:grid!important;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:20px;padding:0}.suivi_etudiant .result_navigation .bourses .se-bourses-panel{padding:26px}.suivi_etudiant .result_navigation .bourses .se-panel-copy{margin-bottom:22px}.suivi_etudiant .result_navigation .bourses .se-panel-copy h3{margin:0;color:var(--se-primary);font-size:1.85rem;font-weight:400;letter-spacing:-.02em}.suivi_etudiant .result_navigation .bourses .se-panel-copy p{margin:10px 0 0;color:#58657f;line-height:1.55}.suivi_etudiant .result_navigation .bourses .se-aids-list{display:flex;flex-direction:column}.suivi_etudiant .result_navigation .bourses .se-aid-item{display:flex;justify-content:space-between;gap:18px;padding:18px 0;border-top:1px solid #dbe3f4}.suivi_etudiant .result_navigation .bourses .se-aid-item:first-child{border-top:0;padding-top:0}.suivi_etudiant .result_navigation .bourses .se-aid-item:last-child{padding-bottom:0}.suivi_etudiant .result_navigation .bourses .se-aid-copy{display:flex;gap:16px;align-items:flex-start;min-width:0}.suivi_etudiant .result_navigation .bourses .se-aid-copy h4{margin:0;color:var(--se-primary);font-size:1.05rem;font-weight:400}.suivi_etudiant .result_navigation .bourses .se-aid-copy p{margin:6px 0 0;color:#58657f}.suivi_etudiant .result_navigation .bourses .se-aid-controls{flex:0 0 280px;display:flex;flex-direction:column;gap:12px;align-items:flex-end;margin-top:0!important;justify-content:space-between}.suivi_etudiant .result_navigation .bourses .se-fees-stack{display:flex;flex-direction:column;gap:18px}.suivi_etudiant .result_navigation .bourses .se-fee-head{margin-bottom:16px}.suivi_etudiant .result_navigation .bourses .se-fee-head h4{margin:0;color:var(--se-primary);font-size:1.05rem;font-weight:400}.suivi_etudiant .result_navigation .bourses .se-fee-block>.se-bourse-select+.se-bourse-amount{margin-top:14px}.suivi_etudiant .result_navigation .bourses .se-fee-uploads{display:flex;flex-direction:column;gap:16px}.suivi_etudiant .result_navigation .bourses .se-upload-grid{display:grid;gap:14px}.suivi_etudiant .result_navigation .bourses .se-upload-item{padding:16px;border:1px solid #dbe3f4;border-radius:16px;background:#fff}.suivi_etudiant .result_navigation .bourses .se-upload-item label{display:block;margin:0 0 8px;color:#7482a0;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.08em}.suivi_etudiant .result_navigation .bourses .se-file-link{display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:var(--se-primary);font-weight:700;text-decoration:none}.suivi_etudiant .result_navigation .contrat_pedagogique{color:var(--se-text)}.suivi_etudiant .result_navigation .contrat_pedagogique>h2,.suivi_etudiant .result_navigation .contrat_pedagogique>hr{display:none}.suivi_etudiant .result_navigation .contrat_pedagogique .form{margin:0}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-hero-copy h1{margin:0;color:var(--se-primary);font-size:2.2rem;line-height:1.1;font-weight:400;letter-spacing:-.03em}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-hero-copy p{margin:12px 0 0;color:#5f6c86;font-size:15px;line-height:1.65}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-year{min-width:220px;margin-top:0!important;display:block!important;width:auto!important}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-year label{display:block;margin:0 0 10px;font-size:12px;color:#7482a0;font-weight:400;text-transform:uppercase;letter-spacing:.08em}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-year .cp-year-pill,.suivi_etudiant .result_navigation .contrat_pedagogique .cp-year select{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 18px;background:#fff;border:1px solid #cfd9f3;border-radius:16px;color:var(--se-primary);font-weight:700;box-shadow:0 10px 24px rgba(17,39,84,.04)}.suivi_etudiant .result_navigation .contrat_pedagogique .info-contrat-peda{margin:0;padding:18px 22px;background:#f8fbff;border:1px solid #d9e3f8;border-radius:20px;color:#5f6c86;line-height:1.65}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-section{display:flex;flex-direction:column;gap:18px;padding:20px 0}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-section-head{display:flex;align-items:center;gap:14px;flex-direction:row!important}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-section-head h3{margin:0;color:var(--se-primary);font-size:1.45rem;line-height:1.2;font-weight:400}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-section-index{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#09142f;color:#fff;font-size:14px;font-weight:400}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-grid{display:grid!important;gap:22px}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-grid--recognition{grid-template-columns:repeat(2,minmax(0,1fr))}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-grid--formation{grid-template-columns:repeat(2,minmax(0,1fr))}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-card{background:#fff;border:1px solid #c6c6ce;border-radius:12px;padding:24px}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-card--wide{grid-column:1/-1}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-card-title{display:flex;align-items:center;gap:10px;margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid #e5eeff;color:var(--se-primary);font-size:14px;font-weight:400;text-decoration:none}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-card-title svg{color:var(--se-primary);font-size:16px}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-options{display:flex;flex-direction:column;gap:14px}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-options .checkbox{display:flex;align-items:flex-start;gap:12px;margin:0;cursor:pointer}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-options .checkbox input{width:18px;height:18px;margin:2px 0 0;accent-color:#09142f;flex:0 0 18px}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-options .checkbox span{display:block;color:#22304c;line-height:1.55}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-card-fields{display:flex;flex-direction:column;gap:18px;flex:1}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-card-layout{display:flex;gap:22px;align-items:stretch}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-field label{display:block;margin:0 0 10px;color:#5f6c86;font-size:12px;line-height:1.5;font-weight:700}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-field textarea{width:100%;min-height:120px;padding:16px 18px;border:1px solid #d7dfef;border-radius:16px;background:#f9fbff;color:var(--se-primary);resize:vertical;line-height:1.6}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-field textarea::placeholder{color:#8a96ae}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-note{padding:18px 20px;border:1px solid #cfdbf5;border-radius:18px;background:#eef3ff;min-width:250px}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-note strong{display:block;margin-bottom:8px;color:var(--se-primary);font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.05em}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-note p{margin:0;color:#5f6c86;line-height:1.6;font-size:13px}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-list{margin:0;padding-left:22px}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-list li{margin:8px 0;line-height:1.55}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-answer+.cp-answer{margin-top:18px}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-answer strong{display:block;margin-bottom:8px;color:#5f6c86;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.06em}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-answer div{color:var(--se-primary);line-height:1.65}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-readonly{display:flex;flex-direction:column;gap:28px}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-card--readonly .cp-card-title{margin-bottom:18px}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-submit{margin-top:4px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 24px;border:1px solid #d8e2f7}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-submit input[type=submit]{min-width:170px}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-download{display:inline-flex;align-items:center;gap:10px}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple,.suivi_etudiant .result_navigation .parcours_aca,.suivi_etudiant .result_navigation .parcours_pro{color:var(--se-text)}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple>h2,.suivi_etudiant .result_navigation .diplomation.diplomation-multiple>hr,.suivi_etudiant .result_navigation .parcours_aca>h2,.suivi_etudiant .result_navigation .parcours_aca>hr,.suivi_etudiant .result_navigation .parcours_pro>h2,.suivi_etudiant .result_navigation .parcours_pro>hr{display:none}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .accordion,.suivi_etudiant .result_navigation .parcours_aca .accordion,.suivi_etudiant .result_navigation .parcours_pro .accordion{display:flex;flex-direction:column}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .accordion>.ui-accordion-header,.suivi_etudiant .result_navigation .parcours_aca .accordion>.ui-accordion-header,.suivi_etudiant .result_navigation .parcours_pro .accordion>.ui-accordion-header{margin-top:18px}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .accordion>.ui-accordion-header:first-child,.suivi_etudiant .result_navigation .parcours_aca .accordion>.ui-accordion-header:first-child,.suivi_etudiant .result_navigation .parcours_pro .accordion>.ui-accordion-header:first-child{margin-top:0}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .ui-accordion-header,.suivi_etudiant .result_navigation .parcours_aca .ui-accordion-header,.suivi_etudiant .result_navigation .parcours_pro .ui-accordion-header{margin:0;padding:0;background:#fff;border:1px solid #cfd9f3;border-radius:12px;color:var(--se-primary);font-weight:700;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .ui-accordion-header:hover,.suivi_etudiant .result_navigation .parcours_aca .ui-accordion-header:hover,.suivi_etudiant .result_navigation .parcours_pro .ui-accordion-header:hover{background:#eef4ff;border-color:#c7d6f2}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .ui-accordion-header.ui-accordion-header-active,.suivi_etudiant .result_navigation .parcours_aca .ui-accordion-header.ui-accordion-header-active,.suivi_etudiant .result_navigation .parcours_pro .ui-accordion-header.ui-accordion-header-active{background:#fff;color:var(--se-primary);border-bottom-left-radius:0;border-bottom-right-radius:0}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .ui-accordion-header .ui-accordion-header-icon,.suivi_etudiant .result_navigation .parcours_aca .ui-accordion-header .ui-accordion-header-icon,.suivi_etudiant .result_navigation .parcours_pro .ui-accordion-header .ui-accordion-header-icon{margin:0;position:absolute;left:22px;top:50%;transform:translateY(-50%);width:18px;height:18px;background-image:none}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .ui-accordion-header .ui-accordion-header-icon::before,.suivi_etudiant .result_navigation .parcours_aca .ui-accordion-header .ui-accordion-header-icon::before,.suivi_etudiant .result_navigation .parcours_pro .ui-accordion-header .ui-accordion-header-icon::before{content:"";display:block;width:0;height:0;margin:3px 0 0 4px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid var(--se-primary);transition:transform .16s ease;transform-origin:35% 50%}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon::before,.suivi_etudiant .result_navigation .parcours_aca .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon::before,.suivi_etudiant .result_navigation .parcours_pro .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon::before{transform:rotate(90deg)}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-accordion-heading,.suivi_etudiant .result_navigation .parcours_aca .se-accordion-heading,.suivi_etudiant .result_navigation .parcours_pro .se-accordion-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px;padding:20px 28px 20px 56px}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-accordion-title,.suivi_etudiant .result_navigation .parcours_aca .se-accordion-title,.suivi_etudiant .result_navigation .parcours_pro .se-accordion-title{display:block;color:var(--se-primary);font-size:14px;line-height:1.45;font-weight:400}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-accordion-title b,.suivi_etudiant .result_navigation .parcours_aca .se-accordion-title b,.suivi_etudiant .result_navigation .parcours_pro .se-accordion-title b{font-weight:400}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-accordion-state,.suivi_etudiant .result_navigation .parcours_aca .se-accordion-state,.suivi_etudiant .result_navigation .parcours_pro .se-accordion-state{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:34px;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:400;white-space:nowrap}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-accordion-state.is-current,.suivi_etudiant .result_navigation .parcours_aca .se-accordion-state.is-current,.suivi_etudiant .result_navigation .parcours_pro .se-accordion-state.is-current{background:#dce9ff;color:#284b88}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-accordion-state.is-complete,.suivi_etudiant .result_navigation .parcours_aca .se-accordion-state.is-complete,.suivi_etudiant .result_navigation .parcours_pro .se-accordion-state.is-complete{background:#f3f4f6;color:#4b5563}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .ui-accordion-content,.suivi_etudiant .result_navigation .parcours_aca .ui-accordion-content,.suivi_etudiant .result_navigation .parcours_pro .ui-accordion-content{margin-top:-2px;padding:20px 24px;border:1px solid #cfd9f3;border-top:0;border-radius:0 0 18px 18px;background:#fff;box-shadow:0 10px 24px rgba(17,39,84,.04)}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-content,.suivi_etudiant .result_navigation .parcours_aca .se-pro-content,.suivi_etudiant .result_navigation .parcours_pro .se-pro-content{display:flex;flex-direction:column;gap:28px}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-summary-grid,.suivi_etudiant .result_navigation .parcours_aca .se-pro-summary-grid,.suivi_etudiant .result_navigation .parcours_pro .se-pro-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-bottom:24px;border-bottom:1px solid #d8e2f3}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-summary-item,.suivi_etudiant .result_navigation .parcours_aca .se-pro-summary-item,.suivi_etudiant .result_navigation .parcours_pro .se-pro-summary-item{display:flex;flex-direction:column;gap:10px;min-width:0}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-label,.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-meta-label,.suivi_etudiant .result_navigation .parcours_aca .se-pro-label,.suivi_etudiant .result_navigation .parcours_aca .se-pro-meta-label,.suivi_etudiant .result_navigation .parcours_pro .se-pro-label,.suivi_etudiant .result_navigation .parcours_pro .se-pro-meta-label{color:#5f6f8d;font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-meta-value,.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-value,.suivi_etudiant .result_navigation .parcours_aca .se-pro-meta-value,.suivi_etudiant .result_navigation .parcours_aca .se-pro-value,.suivi_etudiant .result_navigation .parcours_pro .se-pro-meta-value,.suivi_etudiant .result_navigation .parcours_pro .se-pro-value{color:var(--se-primary);font-size:17px;line-height:1.45;font-weight:400}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-score-row,.suivi_etudiant .result_navigation .parcours_aca .se-pro-score-row,.suivi_etudiant .result_navigation .parcours_pro .se-pro-score-row{display:flex;align-items:center;gap:12px}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-score,.suivi_etudiant .result_navigation .parcours_aca .se-pro-score,.suivi_etudiant .result_navigation .parcours_pro .se-pro-score{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:44px;padding:0 14px;border-radius:12px;font-size:18px;font-weight:400}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-score.is-alert,.suivi_etudiant .result_navigation .parcours_aca .se-pro-score.is-alert,.suivi_etudiant .result_navigation .parcours_pro .se-pro-score.is-alert{background:#e53935;color:#fff}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-score.is-score,.suivi_etudiant .result_navigation .parcours_aca .se-pro-score.is-score,.suivi_etudiant .result_navigation .parcours_pro .se-pro-score.is-score{background:#081330;color:#fff}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-score-rights,.suivi_etudiant .result_navigation .parcours_aca .se-pro-score-rights,.suivi_etudiant .result_navigation .parcours_pro .se-pro-score-rights{display:inline-flex;align-items:center;min-height:auto}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-score-rights .edit_droit,.suivi_etudiant .result_navigation .parcours_aca .se-pro-score-rights .edit_droit,.suivi_etudiant .result_navigation .parcours_pro .se-pro-score-rights .edit_droit{position:static;margin:0}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-meta-grid,.suivi_etudiant .result_navigation .parcours_aca .se-pro-meta-grid,.suivi_etudiant .result_navigation .parcours_pro .se-pro-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-meta-card,.suivi_etudiant .result_navigation .parcours_aca .se-pro-meta-card,.suivi_etudiant .result_navigation .parcours_pro .se-pro-meta-card{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid #d8e2f6;border-radius:18px;background:#eaf1ff}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-meta-card>svg,.suivi_etudiant .result_navigation .parcours_aca .se-pro-meta-card>svg,.suivi_etudiant .result_navigation .parcours_pro .se-pro-meta-card>svg{color:var(--se-primary);width:28px;height:28px;font-size:28px;flex:0 0 auto}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-meta-card>div,.suivi_etudiant .result_navigation .parcours_aca .se-pro-meta-card>div,.suivi_etudiant .result_navigation .parcours_pro .se-pro-meta-card>div{display:flex;flex-direction:column;gap:4px;min-width:0}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-mission,.suivi_etudiant .result_navigation .parcours_aca .se-pro-mission,.suivi_etudiant .result_navigation .parcours_pro .se-pro-mission{display:flex;flex-direction:column;gap:10px;padding-top:4px}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple .se-pro-mission-value,.suivi_etudiant .result_navigation .parcours_aca .se-pro-mission-value,.suivi_etudiant .result_navigation .parcours_pro .se-pro-mission-value{color:var(--se-primary);font-size:16px;line-height:1.5}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple table tbody tr.footer td,.suivi_etudiant .result_navigation .parcours_aca table tbody tr.footer td,.suivi_etudiant .result_navigation .parcours_pro table tbody tr.footer td{background:#dfe9fb;color:var(--se-primary);border-top:1px solid #c9d7f1;border-bottom:1px solid #c9d7f1;border-left:0;border-right:0;padding:22px 18px;font-size:15px;vertical-align:middle}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple table tbody tr.footer td:first-child,.suivi_etudiant .result_navigation .parcours_aca table tbody tr.footer td:first-child,.suivi_etudiant .result_navigation .parcours_pro table tbody tr.footer td:first-child{padding-left:24px}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple table tbody tr.footer td:last-child,.suivi_etudiant .result_navigation .parcours_aca table tbody tr.footer td:last-child,.suivi_etudiant .result_navigation .parcours_pro table tbody tr.footer td:last-child{padding-right:24px}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple table tbody tr.footer .se-table-footer-card,.suivi_etudiant .result_navigation .parcours_aca table tbody tr.footer .se-table-footer-card,.suivi_etudiant .result_navigation .parcours_pro table tbody tr.footer .se-table-footer-card{display:flex;flex-direction:column;gap:8px}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple table tbody tr.footer .se-table-footer-label,.suivi_etudiant .result_navigation .parcours_aca table tbody tr.footer .se-table-footer-label,.suivi_etudiant .result_navigation .parcours_pro table tbody tr.footer .se-table-footer-label{display:block;font-size:13px;line-height:1.2;color:#42506b;font-weight:500}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple table tbody tr.footer .se-table-footer-value,.suivi_etudiant .result_navigation .parcours_aca table tbody tr.footer .se-table-footer-value,.suivi_etudiant .result_navigation .parcours_pro table tbody tr.footer .se-table-footer-value{display:block;font-size:18px;line-height:1.15;color:var(--se-primary);font-weight:400}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple table tbody tr.footer td.moyenne .se-table-footer-card,.suivi_etudiant .result_navigation .parcours_aca table tbody tr.footer td.moyenne .se-table-footer-card,.suivi_etudiant .result_navigation .parcours_pro table tbody tr.footer td.moyenne .se-table-footer-card{align-items:center}.suivi_etudiant .result_navigation .diplomation.diplomation-multiple table tbody tr.footer td.moyenne .se-table-footer-value,.suivi_etudiant .result_navigation .parcours_aca table tbody tr.footer td.moyenne .se-table-footer-value,.suivi_etudiant .result_navigation .parcours_pro table tbody tr.footer td.moyenne .se-table-footer-value{font-size:20px;text-align:center}.suivi_etudiant .droits .edit_droit svg{cursor:pointer;font-size:15px;color:#e5261f}.suivi_etudiant .droits.inline.encart .edit_droit{border:transparent}.suivi_etudiant .droits.inline.encart .edit_droit:hover{background:0 0;box-shadow:none}.suivi_etudiant .droits.inline .edit_droit:hover svg{color:#000}.suivi_etudiant .droits.select .edit_droit svg{margin-right:5px}.suivi_etudiant .droits.select .edit_droit:hover svg{color:#000}.suivi_etudiant .droits.button .edit_droit,.suivi_etudiant .droits.table .edit_droit{position:absolute;top:-5px;z-index:1;padding:5px;border-radius:50%;background:#fff;border:1px solid #e5261f}.suivi_etudiant .droits.button .edit_droit:hover,.suivi_etudiant .droits.table .edit_droit:hover{background:#000;color:#fff;border-color:#000}.suivi_etudiant .droits.button .edit_droit:hover svg,.suivi_etudiant .droits.table .edit_droit:hover svg{color:#fff}.suivi_etudiant .droits.button .edit_droit{right:-5px}.suivi_etudiant .droits.table .edit_droit{left:-5px}.suivi_etudiant .droits.bloc hr:first-child{margin-top:5px}.suivi_etudiant table.droits{position:relative}.suivi_etudiant .saisie_note{display:flex;margin-top:15px}.suivi_etudiant .saisie_note div{display:flex;flex-direction:column}.suivi_etudiant .saisie_note input{outline:0}.suivi_etudiant .saisie_note a{padding:13px}.suivi_etudiant .saisie_note .encart{align-self:end}.suivi_etudiant .clemence{margin:10px 0}.suivi_etudiant .timeline_diplome{display:flex;align-items:center;margin:15px 0 20px;background:#fff;border:1px solid #dbe2f3;position:relative;box-shadow:0 10px 24px rgba(17,39,84,.04);padding:0;overflow:visible}.suivi_etudiant .timeline_diplome .titre_timeline{position:absolute;top:-15px;font-size:22px;font-weight:400;left:20px;color:var(--se-primary);background:#f8fafc;padding:5px 10px;border-radius:5px;border:1px solid #eee;border-radius:6px;z-index:2}.suivi_etudiant .timeline_diplome .info-portal{position:absolute;inset:0;z-index:10;pointer-events:none}.suivi_etudiant .timeline_diplome .info-portal .info{pointer-events:auto}.suivi_etudiant .timeline_diplome .timeline_scroller{overflow-x:auto;overflow-y:hidden;display:flex;align-items:center;padding:12px 8px 8px;width:100%}.suivi_etudiant .timeline_diplome .steps{display:flex;align-items:center;flex:1 0 auto;gap:0;width:100%;min-width:max-content;position:relative;padding-top:8px}.suivi_etudiant .timeline_diplome .steps .flex{align-items:center;margin:25px 0}.suivi_etudiant .timeline_diplome .steps>.flex:last-child{width:100%}.suivi_etudiant .timeline_diplome .steps>.flex:last-child>.flex:not(:has(~.flex)){margin-right:50px}.suivi_etudiant .timeline_diplome .steps>.flex:last-child .note_diplome{margin-right:22px}.suivi_etudiant .timeline_diplome .colonne_step{display:flex;flex-direction:column;position:relative;gap:18px;margin-right:22px}.suivi_etudiant .timeline_diplome .colonne_step .step+.step{margin-top:40px}.suivi_etudiant .timeline_diplome .colonne_step:last-child{width:100%}.suivi_etudiant .timeline_diplome .colonne_step:last-child>.flex{width:100%}.suivi_etudiant .timeline_diplome .colonne_step:last-child .flex>.flex:not(:has(~.flex)){margin-right:50px}.suivi_etudiant .timeline_diplome .step{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;min-width:120px;text-align:center}.suivi_etudiant .timeline_diplome .step .contenu_step{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 12px;border-radius:50%;border:4px solid #c9dafc;background:var(--se-border-strong);color:#fff;cursor:pointer;position:relative;box-shadow:0 10px 20px rgba(24,44,92,.1)}.suivi_etudiant .timeline_diplome .step .contenu_step .fa-xmark{color:#fff;font-size:25px}.suivi_etudiant .timeline_diplome .step .contenu_step .fa-check{color:#32a95d;font-size:25px}.suivi_etudiant .timeline_diplome .step .contenu_step .fa-exclamation{color:#ffd9d4;font-size:25px}.suivi_etudiant .timeline_diplome .step .contenu_step .fa-school{color:#fff;font-size:20px}.suivi_etudiant .timeline_diplome .step.valid .contenu_step{background:var(--se-success);border-color:#9fd0b2}.suivi_etudiant .timeline_diplome .step.valid .contenu_step .fa-check{color:#fff}.suivi_etudiant .timeline_diplome .step.avertissement .contenu_step{background:#f7c948;border:4px solid #f1a81b}.suivi_etudiant .timeline_diplome .step.avertissement .contenu_step .fa-exclamation{color:#8a4b00}.suivi_etudiant .timeline_diplome .step.avertissement .contenu_step .fa-xmark{color:#c52828}.suivi_etudiant .timeline_diplome .step.invalid .contenu_step{background:#d92d27;border:4px solid #f3b4ae}.suivi_etudiant .timeline_diplome .step.invalid .contenu_step .fa-xmark{color:#fff}.suivi_etudiant .timeline_diplome .step.cursus .contenu_step{background:#98d8fe;border:3px solid #98d8fe}.suivi_etudiant .timeline_diplome .step.current .contenu_step{background:var(--se-primary);border:4px solid #98d8fe}.suivi_etudiant .timeline_diplome .step.current .contenu_step .fa-school{color:#98d8fe}.suivi_etudiant .timeline_diplome .step.future .contenu_step{cursor:default;background-color:#c7d2e5;border:3px solid #d7dce8}.suivi_etudiant .timeline_diplome .step.future .contenu_step .fa-school{color:#6d6d6d}.suivi_etudiant .timeline_diplome .step .titre_step{position:absolute;top:100%;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;white-space:nowrap;cursor:pointer;background:#f5f7fb;color:#3d4961;font-size:10px;font-weight:400;line-height:1.35;border:1px solid #e4e9f5;border-radius:10px;box-shadow:0 1px 2px rgba(0,0,0,.04);z-index:4;pointer-events:none}.suivi_etudiant .timeline_diplome .step.valid .titre_step{color:#1c6b45;background:#eefaf2;border-color:#b8dfc7}.suivi_etudiant .timeline_diplome .step.current .titre_step{color:var(--se-primary);background:#eef3ff;border-color:#c9dafc}.suivi_etudiant .timeline_diplome .step.avertissement .titre_step{color:#8a4b00;background:#fff7db;border-color:#f3cd72}.suivi_etudiant .timeline_diplome .step.invalid .titre_step{color:#b42318;background:#fff1f0;border-color:#f4c7c3}.suivi_etudiant .timeline_diplome .lien{display:flex;align-items:center;justify-content:center;width:20px;height:48px;position:relative;z-index:1;margin-top:-11px}.suivi_etudiant .timeline_diplome .lien span{display:block;width:100%;height:2px;background:#cbd6ef}.suivi_etudiant .timeline_diplome .info{--tip-bg:#fff;--tip-border:#eef2f7;--tip-shadow:0 8px 24px rgba(15,23,42,.12),0 2px 6px rgba(15,23,42,.06);--tip-radius:10px;position:absolute;left:100%;top:calc(100% + 14px);transform:translateX(-50%);width:180px;padding:12px 14px;background:var(--tip-bg);border:1px solid var(--tip-border);border-radius:var(--tip-radius);box-shadow:var(--tip-shadow);z-index:10;color:#0f172a;display:flex;flex-direction:column;gap:2px}.suivi_etudiant .timeline_diplome .info::before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%) rotate(45deg);width:14px;height:14px;background:var(--tip-bg);border-left:1px solid var(--tip-border);border-top:1px solid var(--tip-border);box-shadow:-2px -2px 2px rgba(15,23,42,.02)}.suivi_etudiant .timeline_diplome .info .fa-caret-up{display:none}.suivi_etudiant .timeline_diplome .info .titre_info{background:0 0;color:#0f172a;display:block;font-weight:600;font-size:12px;padding:0}.suivi_etudiant .timeline_diplome .info .contenu_info{background:0 0;color:#475569;display:block;font-size:12px;line-height:1.45;padding:0;overflow-wrap:anywhere}.suivi_etudiant .timeline_diplome .info .contenu_info+.titre_info{margin-top:10px}.suivi_etudiant .timeline_diplome .info:not(.hide){animation:tip-in .14s ease-out}.suivi_etudiant .timeline_diplome .note_diplome{display:inline-flex;align-items:center;flex:0 0 auto;gap:16px;padding:10px;background:linear-gradient(135deg,#101a36 0,#1f2a47 100%);box-shadow:0 14px 28px rgba(17,25,48,.18);color:#fff;white-space:normal;position:relative;z-index:2;margin:0 0 0 auto;border-radius:6px}.suivi_etudiant .timeline_diplome .note_diplome>div:first-child{display:flex;align-items:center;gap:10px;min-width:max-content;font-size:16px;font-weight:400}.suivi_etudiant .timeline_diplome .note_diplome>div:first-child svg{color:#fff1a8;font-size:20px}.suivi_etudiant .timeline_diplome .note_diplome>div+div{padding-left:16px;border-left:1px solid rgba(255,255,255,.35);font-size:12px;line-height:1.45;color:#f1f5ff;font-weight:600}.suivi_etudiant .timeline_diplome .note_diplome span{display:block;font-size:14px;line-height:1.1;font-weight:400}.suivi_etudiant .timeline_diplome+.navigation{margin-top:10px}.suivi_etudiant .timeline_diplome .colonne_step .flex .flex{margin:0}.suivi_etudiant .timeline_diplome .colonne_step .flex+.flex{margin-bottom:50px}.suivi_etudiant .timeline_diplome .step.meter .contenu_step{background:conic-gradient(var(--ring-color,#16a34a) var(--pct,0),#e5e7eb 0);position:relative}.suivi_etudiant .timeline_diplome .step.meter .contenu_step::before{content:"";position:absolute;inset:6px;background:#fff;border-radius:50%}.suivi_etudiant .timeline_diplome .step.meter .contenu_step>svg{position:relative}.suivi_etudiant .result_navigation .diplomation{--dip-bg:#f6f7f9;--dip-card:#ffffff;--dip-line:#e5e7eb;--dip-title:#dc2626;--dip-text:#111827;--dip-muted:#6b7280;color:var(--dip-text)}.suivi_etudiant .result_navigation .diplomation>h2{font-size:2.15rem;line-height:1.1;margin:0 0 1.25rem;font-weight:400;letter-spacing:-.02em}.suivi_etudiant .result_navigation .diplomation>hr{display:none}.suivi_etudiant .result_navigation .diplomation .cols{display:grid;gap:1rem}.suivi_etudiant .result_navigation .diplomation .cols .col{background:linear-gradient(180deg,#fff 0,#fcfcfd 100%);border:1px solid var(--dip-line);border-radius:16px;padding:1.35rem 1.4rem;box-shadow:0 1px 2px rgba(0,0,0,.04)}.suivi_etudiant .result_navigation .diplomation .cols .col+.col{margin-left:50px}.suivi_etudiant .result_navigation .diplomation .cols .col>h4+div,.suivi_etudiant .result_navigation .diplomation .cols .col>h4+span{margin-top:.15rem}.suivi_etudiant .result_navigation .diplomation .cols .col>hr{margin:1.1rem 0;border:0;border-top:1px solid var(--dip-line)}.suivi_etudiant .result_navigation .diplomation .cols .col h3{margin-bottom:20px}.suivi_etudiant .result_navigation .diplomation .cols .col h4{margin-bottom:10px;color:#000}.suivi_etudiant .result_navigation .diplomation .cols .col,.suivi_etudiant .result_navigation .diplomation .cols .col div,.suivi_etudiant .result_navigation .diplomation .cols .col span,.suivi_etudiant .result_navigation .diplomation .cols .col td{line-height:1.42}.suivi_etudiant .result_navigation .diplomation .cols .col b{font-weight:400}.suivi_etudiant .result_navigation .diplomation .cols .col .empty_result{display:inline-block;font-weight:600}.suivi_etudiant .result_navigation .diplomation .cols .col small{display:block;margin-top:.55rem;color:var(--dip-muted);line-height:1.35;font-size:12px}.suivi_etudiant .result_navigation .diplomation .encart.inline{vertical-align:middle}.suivi_etudiant .result_navigation .diplomation .note_cforcsr .saisie_note{display:flex;align-items:flex-end;gap:.7rem;margin-top:.7rem}.suivi_etudiant .result_navigation .diplomation .note_cforcsr .saisie_note label{display:block;margin-bottom:.2rem}.suivi_etudiant .result_navigation .diplomation .note_cforcsr .saisie_note input{width:160px;font-size:1.2rem;padding:.35rem .45rem}.suivi_etudiant .result_navigation .diplomation .clue-highlight,.suivi_etudiant .result_navigation .diplomation .mission-pro-highlight{display:inline-block;padding:.4rem .8rem;border:1px solid #dc2626;border-left-width:5px;border-radius:10px;background:#fee2e2;color:#7f1d1d}.suivi_etudiant .result_navigation .diplomation .clue-highlight b,.suivi_etudiant .result_navigation .diplomation .mission-pro-highlight b{color:#991b1b}.suivi_etudiant .result_navigation .diplomation-dashboard{--dip-bg:#f7f9ff;--dip-surface:#ffffff;--dip-surface-soft:#f3f7ff;--dip-border:#dce4f4;--dip-border-strong:#c9d6ee;--dip-text:#0f1a35;--dip-text-soft:#657392;--dip-primary:#0b1530;--dip-danger:#c61b20;--dip-danger-soft:#ffe0dd;--dip-success:#1f7a43;--dip-success-soft:#dff4e6;--dip-warning:#b87500;--dip-warning-soft:#fff0c7;--dip-shadow:0 8px 24px rgba(16, 30, 69, 0.06);color:var(--dip-text)}.suivi_etudiant .result_navigation .diplomation-dashboard section{display:block!important;flex:none!important;height:auto!important}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-header{margin-bottom:30px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-breadcrumbs{display:flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--dip-text-soft);font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-breadcrumbs i,.suivi_etudiant .result_navigation .diplomation-dashboard .dip-breadcrumbs svg{font-size:11px;width:11px;height:11px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-breadcrumbs .is-active{color:var(--dip-primary)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-header-main{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-header-main h2{margin:0;color:var(--dip-primary);font-size:36px;line-height:1.08;font-weight:400;letter-spacing:-.03em}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-header-main p{margin:10px 0 0;color:var(--dip-text-soft);font-size:17px;line-height:1.45}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-status-pill{display:inline-flex;align-items:center;gap:12px;padding:10px 20px;border-radius:999px;border:1px solid var(--dip-border-strong);background:#fff;color:var(--dip-primary);font-size:15px;font-weight:700;white-space:nowrap}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-status-pill .dip-status-dot{width:12px;height:12px;border-radius:50%;background:currentColor;flex:0 0 auto}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-status-pill.is-danger{color:var(--dip-danger)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-status-pill.is-success{color:var(--dip-success)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-card{background:var(--dip-surface);border:1px solid var(--dip-border);border-radius:24px;box-shadow:var(--dip-shadow);padding:28px 30px!important}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-empty-state h3{margin:0 0 8px;font-size:22px;font-weight:400;color:var(--dip-primary)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-empty-state p{margin:0;color:var(--dip-text-soft)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-card-title{display:flex;align-items:center;gap:14px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-card-title .edit_droit svg{font-size:15px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-card-title svg{color:var(--dip-danger);font-size:24px;flex:0 0 auto}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-card-title h3{margin:0;color:var(--dip-primary);font-size:22px;line-height:1.2;font-weight:400;letter-spacing:-.02em}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-card-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-card-head-simple{margin-bottom:20px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-chip{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 14px;border-radius:10px;font-size:12px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-chip.is-soft{color:#506178;background:#dfe9fb}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-chip.is-danger{color:var(--dip-danger);background:#fff0f0}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-chip.is-success{color:var(--dip-success);background:var(--dip-success-soft)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-chip.is-warning{color:var(--dip-warning);background:var(--dip-warning-soft)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-chip.is-muted{color:#5d6980;background:#eef2fa}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-timeline-card{margin-bottom:28px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-stepper{position:relative;padding:34px 18px 4px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-stepper-track{position:absolute;left:84px;right:84px;top:54px;height:4px;border-radius:999px;background:#dbe6fa}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-stepper-items{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:18px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-step-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:3px solid #dbe6fa;background:#f1f5fd;color:#7e8caa}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-step-icon i,.suivi_etudiant .result_navigation .diplomation-dashboard .dip-step-icon svg{width:18px;height:18px;font-size:18px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-step-label{color:var(--dip-primary);font-size:13px;font-weight:400;line-height:1.3}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-step-detail{color:var(--dip-text-soft);font-size:12px;line-height:1.35}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-step.is-completed .dip-step-icon{background:var(--dip-primary);border-color:var(--dip-primary);color:#fff}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-step.is-current .dip-step-icon{background:#dfe9fb;border-color:var(--dip-primary);color:var(--dip-primary);box-shadow:0 0 0 6px rgba(196,210,241,.55)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-step.is-alert .dip-step-icon{background:var(--dip-danger);border-color:#f6b3af;color:#fff}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-step.is-current .dip-step-label{font-weight:500}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:30px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-card-span-8{grid-column:span 8}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-card-span-4{grid-column:span 4}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-average-list{display:flex;flex-direction:column;gap:18px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-average-row{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:12px 20px;border:1px solid var(--dip-border-strong);border-radius:12px;background:#fff}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-average-row.is-current{background:var(--dip-primary);border-color:var(--dip-primary);box-shadow:0 18px 34px rgba(9,21,46,.16)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-average-row.is-current .dip-average-main,.suivi_etudiant .result_navigation .diplomation-dashboard .dip-average-row.is-current .dip-average-title{color:#fff}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-average-row.is-current .dip-average-subtitle,.suivi_etudiant .result_navigation .diplomation-dashboard .dip-average-row.is-current .dip-average-suffix{color:rgba(255,255,255,.72)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-average-row.is-progress{background:#eef4ff;border-color:#d6e0f2}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-average-title{color:var(--dip-primary);font-size:17px;font-weight:400;line-height:1.25}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-average-subtitle{margin-top:4px;color:var(--dip-text-soft);font-size:11px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-average-score{display:flex;align-items:flex-end;justify-content:flex-end;gap:4px;text-align:right}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-average-main{color:var(--dip-primary);font-size:24px;font-weight:400;line-height:1.1}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-average-suffix{color:var(--dip-text-soft);font-size:14px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-metric-block+.dip-metric-block{margin-top:22px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-metric-label{color:#2e3a53;font-size:12px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-metric-row{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:8px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-metric-value{color:var(--dip-primary);font-size:15px;line-height:1.35}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-metric-value-small{font-size:14px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-divider{height:1px;margin:20px 0;background:var(--dip-border)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-progress{width:100%;height:10px;margin-top:12px;overflow:hidden;border-radius:999px;background:#d8e4f7}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-progress.is-dark{height:8px;background:#dbe7fb}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-progress.is-dark .dip-progress-bar{background:#000}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-progress-bar{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#cf1d23 0,#0d1731 100%)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-progress-caption{margin-top:10px;color:var(--dip-text-soft);font-size:11px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-alert{margin-top:22px;padding:16px 18px;border-radius:16px;border:1px solid #f1b2ac;background:var(--dip-danger-soft)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-alert.is-danger{color:#b21f1f}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-alert-title{display:flex;align-items:center;gap:10px;font-weight:400}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-alert-title svg{width:16px;height:16px;font-size:16px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-alert-copy{margin-top:8px;line-height:1.45}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-list{display:flex;flex-direction:column;gap:14px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-list-row{display:flex;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--dip-border)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-list-row:last-child{padding-bottom:0;border-bottom:0}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-list-title{color:var(--dip-primary);font-size:15px;font-weight:400}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-list-subtitle{margin-top:4px;color:var(--dip-text-soft);font-size:12px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-list-value{color:var(--dip-primary);font-size:14px;font-weight:400;text-align:right}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-score-shell{display:flex;flex-direction:column;gap:16px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-cforcsr-shell{gap:10px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-cforcsr-shell .dip-progress{margin-top:0}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-cforcsr-score-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-cforcsr-score{display:flex;align-items:flex-end;gap:8px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-cforcsr-number{color:var(--dip-primary);font-size:24px;line-height:1;font-weight:500;letter-spacing:-.04em}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-cforcsr-suffix{color:#394762;font-size:17px;line-height:1.1}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-score-line{display:flex;justify-content:space-between;align-items:center;gap:16px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-score-box{display:flex;align-items:flex-end;justify-content:center;gap:6px;padding:20px;border-radius:12px;background:#d7e6ff;text-align:center}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-stat-number{color:var(--dip-primary);font-size:32px;line-height:1;font-weight:400;letter-spacing:-.04em}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-stat-suffix{color:#394762;font-size:16px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-card-footnote{margin:0;color:var(--dip-text-soft);font-size:12px;line-height:1.55}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-passport-card{border-left:4px solid var(--dip-danger)}.suivi_etudiant .result_navigation .diplomation-dashboard .note_cforcsr.is-empty .dip-score-box{background:#f3f7ff}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-note-empty{color:var(--dip-danger);font-size:14px;font-weight:400}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-clue-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-clue-column{display:flex;flex-direction:column;gap:18px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-card-actions{display:flex;align-items:center;gap:10px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-head-droit{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-icon-action{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:var(--dip-primary);background:#f4f7fd;border:1px solid var(--dip-border)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-icon-action i,.suivi_etudiant .result_navigation .diplomation-dashboard .dip-icon-action svg{width:18px;height:18px;font-size:18px;color:inherit}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-info-line{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:14px;border-bottom:1px solid var(--dip-border)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-info-line.interculturel{border-bottom:none;padding-bottom:0}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-info-line.with-icon .dip-inline-label{display:flex;align-items:center;gap:10px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-info-line.with-icon .dip-inline-label i,.suivi_etudiant .result_navigation .diplomation-dashboard .dip-info-line.with-icon .dip-inline-label svg{color:var(--dip-danger);width:18px;height:18px;font-size:18px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-inline-label{color:#b6171e;font-size:15px;font-weight:400;line-height:1.35}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-inline-value{color:var(--dip-primary);font-size:14px;font-weight:400}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-big-value{color:var(--dip-primary);font-size:22px;line-height:1.1;font-weight:500;letter-spacing:-.03em;text-align:right}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-banner{display:flex;flex-direction:column;padding:18px 20px;border-radius:16px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-banner.is-danger{background:var(--dip-danger);color:#fff}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-banner-title{font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-banner-value{font-size:15px;font-weight:500;line-height:1.35}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-history-list{display:flex;flex-direction:column;gap:10px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-history-row{display:flex;justify-content:space-between;gap:14px;color:var(--dip-text-soft);font-size:12px;line-height:1.35}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-outline-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;border-radius:12px;border:2px dashed var(--dip-border-strong);background:#fbfcff;text-align:center}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-outline-box.is-empty{color:#5e6880}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-outline-title{color:var(--dip-primary);font-size:14px;font-weight:400}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-outline-value{color:var(--dip-primary);font-size:20px;font-weight:500}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-outline-copy{color:var(--dip-text-soft);font-size:12px;line-height:1.5}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-summary-pill{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:18px;border-top:1px solid var(--dip-border)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-summary-label{color:var(--dip-primary);font-size:14px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-summary-value{color:var(--dip-primary);font-size:16px;font-weight:500;text-align:right}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-inline-field{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0 0;border-top:1px solid var(--dip-border)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-inline-form{margin:0;padding-top:8px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-inline-form>div{display:block!important;margin-right:0!important}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-checkbox-card{display:flex;align-items:flex-start;gap:12px;min-height:72px;padding:16px 18px;border:1px solid var(--dip-border);border-radius:16px;background:#fbfcff;cursor:pointer}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-checkbox-card input{margin-top:3px;flex:0 0 auto}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-checkbox-card span{color:var(--dip-primary);font-size:14px;font-weight:700;line-height:1.45}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-status-box{display:flex;flex-direction:column;justify-content:center;padding:16px;border-radius:16px;background:#e8effd;border:1px solid var(--dip-border)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-status-box.is-success{background:#e6f5eb;color:#13552f}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-status-box.is-warning{background:#fff5dd;color:#926600}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-status-box.is-danger{background:#ffe4e2;color:#b31c22}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-status-box.is-muted{color:#48556d}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-status-box-label{font-size:18px;font-weight:400;line-height:1.3}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-status-box-meta{margin-top:6px;font-size:13px;opacity:.8}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-data-card{display:flex;flex-direction:column;gap:10px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-data-card.is-alert .dip-data-title{color:var(--dip-danger)}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-data-title{color:var(--dip-primary);font-size:14px;font-weight:400;line-height:1.3}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-data-copy{color:var(--dip-text-soft);line-height:1.6}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-empty-copy{color:var(--dip-text-soft);line-height:1.6}.suivi_etudiant .result_navigation .diplomation-dashboard .note_cforcsr .saisie_note{display:flex;align-items:flex-end;gap:12px;margin-top:2px}.suivi_etudiant .result_navigation .diplomation-dashboard .note_cforcsr .saisie_note>div{display:flex;flex-direction:column;margin-right:0!important}.suivi_etudiant .result_navigation .diplomation-dashboard .note_cforcsr .saisie_note input{width:160px;padding:12px 14px!important;border:1px solid var(--dip-border-strong);border-radius:12px;background:#fff!important}.suivi_etudiant .result_navigation .diplomation-dashboard .note_cforcsr .saisie_note a{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--dip-primary);color:#fff}@media (max-width:1180px){.suivi_etudiant .result_navigation .diplomation-dashboard .dip-card-span-4,.suivi_etudiant .result_navigation .diplomation-dashboard .dip-card-span-8{grid-column:span 12}}@media (max-width:860px){.suivi_etudiant .result_navigation .diplomation-dashboard .dip-header-main{flex-direction:column;align-items:flex-start}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-stepper-track{left:24px;right:24px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-clue-grid{grid-template-columns:1fr}}@media (max-width:640px){.suivi_etudiant .result_navigation .diplomation-dashboard .dip-card{padding:22px 20px;border-radius:20px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-header-main h2{font-size:28px}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-stepper{padding:24px 0 0}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-stepper-track{display:none}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-stepper-items{grid-template-columns:repeat(2,minmax(0,1fr))}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-average-row,.suivi_etudiant .result_navigation .diplomation-dashboard .dip-info-line,.suivi_etudiant .result_navigation .diplomation-dashboard .dip-inline-field,.suivi_etudiant .result_navigation .diplomation-dashboard .dip-list-row,.suivi_etudiant .result_navigation .diplomation-dashboard .dip-metric-row,.suivi_etudiant .result_navigation .diplomation-dashboard .dip-score-line,.suivi_etudiant .result_navigation .diplomation-dashboard .dip-summary-pill{flex-direction:column;align-items:flex-start}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-average-score,.suivi_etudiant .result_navigation .diplomation-dashboard .dip-big-value,.suivi_etudiant .result_navigation .diplomation-dashboard .dip-list-value{text-align:left;justify-content:flex-start}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-score-box{min-height:100px;width:100%}.suivi_etudiant .result_navigation .diplomation-dashboard .dip-cforcsr-score-row{flex-direction:column;align-items:flex-start}}.suivi_etudiant .result_navigation .results .se-follow-dashboard,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard{--sf-surface:#fff;--sf-surface-soft:#eef4ff;--sf-border:#d8e2f5;--sf-border-strong:#c7d5f0;--sf-text:#0e1731;--sf-text-soft:#6f7d9a;--sf-primary:#0a1430;--sf-danger:#d01f1f;--sf-danger-soft:#ffe3e0;--sf-shadow:0 10px 26px rgba(14, 26, 58, 0.06);color:var(--sf-text)}.suivi_etudiant .result_navigation .results .se-follow-dashboard,.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-card,.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-card-body,.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-card-header,.suivi_etudiant .result_navigation .results .se-follow-dashboard section,.suivi_etudiant .result_navigation .results .se-follow-dashboard>.se-follow-grid,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-card,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-card-body,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-card-header,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard section,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard>.se-follow-grid{display:block!important;width:100%;max-width:none}.suivi_etudiant .result_navigation .results .se-follow-dashboard,.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-card,.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-card-body,.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-card-header,.suivi_etudiant .result_navigation .results .se-follow-dashboard>.se-follow-grid,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-card,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-card-body,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-card-header,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard>.se-follow-grid{flex:none!important;height:auto!important;position:relative}.suivi_etudiant .result_navigation .results .se-follow-dashboard section,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard section{padding:0!important}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-grid,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:34px 28px;align-items:start}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-card,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-card{background:var(--sf-surface)!important;border:1px solid var(--sf-border)!important;border-radius:18px!important;box-shadow:var(--sf-shadow)!important;overflow:hidden}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-card-full,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-card-full{grid-column:1/-1}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-card-half,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-card-half{grid-column:span 6}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-pair,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-pair{grid-column:1/-1;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:6px;align-items:start}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-card-header,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-card-header{display:block!important;padding:16px 18px!important}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-card-header.is-dark,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-card-header.is-dark{background:var(--sf-primary)!important;color:#fff!important}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-title,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-title{display:flex!important;align-items:center!important;gap:12px}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-title i,.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-title svg,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-title i,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-title svg{width:20px;height:20px;font-size:20px;flex:0 0 auto}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-title h3,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-title h3{margin:0!important;color:inherit!important;font-size:18px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:-.02em}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-card-body,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-card-body{display:block!important;padding:18px 20px 20px!important}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-card+.se-follow-card,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-card+.se-follow-card{margin-top:0}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-card-full+.se-follow-pair,.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-pair+.se-follow-card-full,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-card-full+.se-follow-pair,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-pair+.se-follow-card-full{margin-top:6px}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-table-wrap,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-table-wrap{overflow-x:auto}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-table,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-table{width:100%;border-collapse:collapse}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-table tbody tr.is-alert-row td,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-table tbody tr.is-alert-row td{background:#fff0ef}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-excerpt,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-excerpt{color:#3c4964;line-height:1.55;margin-top:5px;overflow-wrap:anywhere}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-excerpt p,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-excerpt p{margin:0}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-excerpt ol,.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-excerpt p+p,.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-excerpt ul,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-excerpt ol,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-excerpt p+p,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-excerpt ul{margin-top:8px}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-excerpt ol,.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-excerpt ul,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-excerpt ol,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-excerpt ul{padding-left:18px}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-excerpt a,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-excerpt a{color:var(--sf-primary);text-decoration:underline;text-underline-offset:2px}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-actions,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-actions{display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:10px}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-actions a,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-actions a{font-size:14px;font-weight:600;text-decoration:none;color:var(--sf-primary)}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-actions a.is-danger,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-actions a.is-danger{color:var(--sf-danger)}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-empty-banner,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-empty-banner{padding:18px 20px;border-radius:14px;background:#f5f8ff;color:var(--sf-text-soft);font-size:14px}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-form-shell,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-form-shell{margin-top:22px;padding:20px;border:1px dashed var(--sf-border-strong);border-radius:14px;background:var(--sf-surface-soft)}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-form-shell h4,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-form-shell h4{margin:0 0 16px;color:var(--sf-text);font-size:18px;font-weight:700}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-discipline-list,.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-list,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-discipline-list,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-list{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-discipline-item,.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-list-item,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-discipline-item,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-list-item{padding:16px;border:1px solid var(--sf-border);border-radius:14px;background:#fff}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-discipline-meta,.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-list-head,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-discipline-meta,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-list-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:8px}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-discipline-meta strong,.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-list-head strong,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-discipline-meta strong,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-list-head strong{display:block;color:var(--sf-text);font-size:14px;font-weight:800}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-discipline-meta span,.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-list-head span,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-discipline-meta span,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-list-head span{display:block;margin-top:4px;color:var(--sf-text-soft);font-size:12px}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-empty-card,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-empty-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:132px;margin-bottom:18px;border:2px dashed var(--sf-border);border-radius:14px;color:#99a3b8;text-align:center}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-empty-card i,.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-empty-card svg,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-empty-card i,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-empty-card svg{width:30px;height:30px;font-size:30px}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-empty-card p,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-empty-card p{margin:0;font-size:14px}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-meetings .se-follow-form-shell,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-meetings .se-follow-form-shell{margin-top:26px}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-card-half .se-follow-card-body,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-card-half .se-follow-card-body{padding-top:20px!important}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-alert-empty,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-alert-empty{margin-bottom:18px;padding:14px 16px;border-left:4px solid var(--sf-danger);border-radius:0 12px 12px 0;background:#fff3f1;color:#b11a1a;font-size:14px;font-style:italic}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-two-cols,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-two-cols{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-two-cols>.is-full,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-two-cols>.is-full{grid-column:1/-1}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-discipline-tags,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-discipline-tags{display:flex;flex-wrap:wrap;gap:8px}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-discipline-toolbar,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-discipline-toolbar{margin-bottom:18px}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-discipline-year,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-discipline-year{display:flex;flex-direction:column;gap:8px;min-width:220px}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-discipline-year label,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-discipline-year label{margin:0;color:var(--sf-text-soft);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-discipline-panel .loader,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-discipline-panel .loader{margin-bottom:18px}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-tag,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-tag{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border-radius:999px;background:#eef3ff;color:var(--sf-primary);font-size:12px;font-weight:700}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-status-pill,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:800}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-status-pill.is-soft,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-status-pill.is-soft{background:#e4efff;color:#4f607d}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-status-pill.is-waiting,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-status-pill.is-waiting{background:#edf2fb;color:#64748b}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-status-pill.is-danger,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-status-pill.is-danger{background:var(--sf-danger);color:#fff}@media (max-width:1180px){.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-card-half,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-card-half{grid-column:1/-1}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-pair,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-pair{grid-template-columns:1fr}}@media (max-width:760px){.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-two-cols,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-two-cols{grid-template-columns:1fr}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-discipline-toolbar,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-discipline-toolbar{justify-content:stretch}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-discipline-year,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-discipline-year{min-width:0;width:100%}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-actions,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-actions{justify-content:flex-start}.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-table tbody td,.suivi_etudiant .result_navigation .results .se-follow-dashboard .se-follow-table thead th,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-table tbody td,.suivi_etudiant .result_navigation>.results>.se-follow-dashboard .se-follow-table thead th{padding:12px 10px;font-size:13px}}@media (max-width:500px){.suivi_etudiant .navigation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.suivi_etudiant .navigation{grid-template-columns:1fr;gap:10px;padding:12px}.suivi_etudiant .navigation .button{min-height:76px;padding:12px 14px;gap:10px}}.suivi_etudiant *,.suivi_etudiant ::after,.suivi_etudiant ::before{box-sizing:border-box}.suivi_etudiant .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;line-height:1}.suivi_etudiant a{color:inherit}.suivi_etudiant .se-search{position:relative;display:block;max-width:none;margin:0;padding:0;overflow:visible;border:1px solid rgba(199,210,236,.75);border-radius:14px;background:linear-gradient(135deg,#4d556a 0,#596178 100%)}.suivi_etudiant .search.se-search div{margin-right:0}.suivi_etudiant .search.se-search div.se-search-form{max-width:750px}.suivi_etudiant .search.se-search div+div{margin-right:0}.suivi_etudiant .se-search-shell{display:flex;flex-direction:column;gap:36px}.suivi_etudiant section.se-recent-section,.suivi_etudiant section.se-search,.suivi_etudiant section.se-stats-section{display:block!important;flex:none!important;height:auto!important;padding:0;position:relative}.suivi_etudiant .se-search-surface{position:relative;z-index:1;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.suivi_etudiant .se-search-hero{order:1;margin-top:0;text-align:center;max-width:980px}.suivi_etudiant .se-search-hero h1{display:block;margin:0;color:#fff;font-size:48px;line-height:1.08;font-weight:300;letter-spacing:-.035em;justify-content:initial;align-items:initial;text-align:center}.suivi_etudiant .se-search-hero p{margin:24px auto 0;max-width:980px;color:rgba(255,255,255,.82);font-size:18px;line-height:1.5}.suivi_etudiant .se-search-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:24px}.suivi_etudiant .se-panel-head h1,.suivi_etudiant .se-search-head h1{margin:0;font-size:32px;line-height:1.15;color:var(--se-primary);font-weight:400;letter-spacing:-.02em}.suivi_etudiant .se-panel-head p,.suivi_etudiant .se-search-head p{margin:8px 0 0;color:var(--se-text-soft);font-size:14px}.suivi_etudiant .se-search-actions{order:3;margin-top:30px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center;align-self:center;width:auto;flex:0!important}.suivi_etudiant .search.se-search .se-search-actions>.encart{display:block;margin:0}.suivi_etudiant .se-search-form{order:2;margin-top:20px;width:100%;max-width:1110px}.suivi_etudiant .se-search-bar{position:relative}.suivi_etudiant .se-action,.suivi_etudiant .search .encart,.suivi_etudiant h1 .encart{margin:0}.suivi_etudiant .se-action a,.suivi_etudiant h1 .encart a{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24);color:#fff;text-decoration:none;box-shadow:none;backdrop-filter:blur(4px)}.suivi_etudiant .search .autocomplete{position:relative;max-width:none}.suivi_etudiant .search .se-search-input{width:100%;max-width:none!important;min-height:68px;padding:0 200px 0 80px!important;border-radius:999px;border:0;background:#fff!important;font-size:19px;font-weight:inherit}.suivi_etudiant .se-search-icon{position:absolute;left:34px;top:50%;transform:translateY(-50%);color:#000;font-size:18px;z-index:2}.suivi_etudiant .se-search-submit{position:absolute;top:5px;right:5px;width:auto;min-height:calc(100% - 10px);padding:0 24px;border:0;border-radius:999px;background:#081330;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:18px;cursor:pointer;z-index:2}.suivi_etudiant .se-search-submit svg{color:#fff}.suivi_etudiant .result_autocomplete{position:absolute;top:calc(100% + 12px);left:0;right:0;z-index:20;background:#eef4ff;border:1px solid #d6ddef;border-radius:16px;box-shadow:0 26px 60px rgba(8,16,38,.18);padding:0;overflow:hidden}.suivi_etudiant .loader.hide,.suivi_etudiant .result_autocomplete.hide{display:none}.suivi_etudiant .result_autocomplete .results{list-style:none;padding:0;margin:0}.suivi_etudiant .result_autocomplete.is-loading .results{display:none}.suivi_etudiant .se-search-result-item+.se-search-result-item{border-top:1px solid #edf1f8}.suivi_etudiant .result_autocomplete .se-search-result-link{display:flex;width:100%;align-items:center;justify-content:space-between;gap:18px;padding:16px 24px;text-decoration:none;color:var(--se-primary);transition:background-color .16s ease}.suivi_etudiant .result_autocomplete .se-search-result-link:hover{background:#eff4ff}.suivi_etudiant .result_autocomplete .se-search-result-link>svg{color:#c0c8d8;font-size:14px;position:absolute;right:24px}.suivi_etudiant .se-search-result-copy{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 auto}.suivi_etudiant .se-search-result-title{margin:0;color:var(--se-primary);line-height:1.35}.suivi_etudiant .se-search-result-title b{font-weight:400}.suivi_etudiant .se-search-result-meta{display:flex;align-items:center;gap:10px}.suivi_etudiant .highlight{display:inline-block;padding:0;border-radius:4px;background:#fef08a}.suivi_etudiant .se-search-result-year{color:#6f7b95;font-size:12px}.suivi_etudiant .se-search-result-badge{display:inline-flex;align-items:center;justify-content:center;min-height:19px;padding:0 16px;border-radius:999px;background:#e5eeff;color:#0f1730;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.08em}.suivi_etudiant .se-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.suivi_etudiant .se-section-head h2{margin:0;color:var(--se-primary);font-size:28px;line-height:1.15;font-weight:400;letter-spacing:-.03em}.suivi_etudiant .se-recent-toggle{border:0;background:0 0;color:var(--se-primary);display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:700;cursor:pointer}.suivi_etudiant .se-recent-grid{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.suivi_etudiant .se-recent-card,.suivi_etudiant .se-recent-empty,.suivi_etudiant .se-stat-card{background:#fff;border:1px solid #d4ddef;border-radius:16px}.suivi_etudiant .se-recent-card{display:flex;align-items:flex-start;gap:18px;padding:20px 22px;text-decoration:none;color:var(--se-primary);min-height:124px;transition:transform .16s ease,box-shadow .16s ease}.suivi_etudiant .se-recent-card:hover{transform:translateY(-3px);box-shadow:0 20px 34px rgba(20,40,86,.08)}.suivi_etudiant .se-recent-card>svg{margin-left:auto;color:#7c869c;font-size:20px}.suivi_etudiant .se-recent-avatar{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#0c1733 0,#36405b 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:400;flex:0 0 50px}.suivi_etudiant .se-recent-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.suivi_etudiant .se-recent-copy strong{color:var(--se-primary);font-size:15px;line-height:1.3;font-weight:400}.suivi_etudiant .se-recent-copy>span{color:#657390;font-size:13px}.suivi_etudiant .se-recent-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.suivi_etudiant .se-recent-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 14px;border-radius:999px;background:#eef3ff;color:#2e3b58;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.08em}.suivi_etudiant .se-recent-empty{grid-column:1/-1;padding:28px;color:#657390}.suivi_etudiant .se-stats-grid{margin-top:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.suivi_etudiant .se-stat-card{padding:28px;background:#eff4ff}.suivi_etudiant .se-stat-card strong{display:block;margin-top:34px;color:var(--se-primary);font-size:54px;line-height:1;font-weight:400;letter-spacing:-.04em}.suivi_etudiant .se-stat-card span{display:block;margin-top:14px;color:#24304c;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.08em}.suivi_etudiant .se-stat-card .se-stat-meta{margin-top:10px;color:#657390;font-size:12px;font-weight:500;letter-spacing:.02em}.suivi_etudiant .se-stat-icon{width:58px;height:58px;border-radius:18px;background:#fff;color:var(--se-primary);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 22px rgba(17,39,84,.08)}.suivi_etudiant .se-stat-icon svg{font-size:22px}.suivi_etudiant .se-layout{display:flex;align-items:stretch;gap:20px;background:0 0;border:0;border-radius:28px;overflow:visible;box-shadow:none;min-height:0}.suivi_etudiant .navigation{width:280px;background:linear-gradient(180deg,#f9fbff 0,#edf3ff 100%);padding:28px 18px;display:flex;flex-direction:column;gap:10px}.suivi_etudiant .se-navigation-legacy{display:none!important}.suivi_etudiant .se-nav-brand{padding:8px 12px 18px;border-bottom:1px solid #c6d2ea;margin-bottom:16px}.suivi_etudiant .se-nav-brand strong{display:block;font-size:19px;color:#1f2433;font-weight:700}.suivi_etudiant .se-nav-brand span{display:block;margin-top:8px;color:#6f7788;font-size:13px;text-transform:none;letter-spacing:0}.suivi_etudiant .navigation .button{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;color:var(--se-text-soft);cursor:pointer;transition:.2s ease}.suivi_etudiant .navigation .button:hover{background:rgba(255,255,255,.8);color:var(--se-primary)}.suivi_etudiant .navigation .button.actif{background:var(--se-primary);color:#fff;box-shadow:0 12px 24px rgba(4,13,35,.25)}.suivi_etudiant .navigation .button i.fa-3x{font-size:18px;width:22px;text-align:center}.suivi_etudiant .navigation .button span{flex:1;font-weight:700;font-size:14px}.suivi_etudiant .navigation .button .fa-caret-up{font-size:18px;transform:rotate(90deg)}.suivi_etudiant .se-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;background:0 0;padding:0}.suivi_etudiant .se-panel-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:26px 30px;background:#fff;border:1px solid #dbe2f3;border-radius:0;box-shadow:0 10px 24px rgba(17,39,84,.04)}.suivi_etudiant .se-header-actions{display:flex;align-items:center;gap:14px}.suivi_etudiant .se-badge{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:999px;background:#ffd9d4;color:#cf2d28;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.04em}.suivi_etudiant .se-main>.navigation{display:none}@media (max-width:1180px){.suivi_etudiant .se-search-hero h1{font-size:42px}.suivi_etudiant .se-search-hero p{font-size:18px}.suivi_etudiant .se-recent-grid,.suivi_etudiant .se-stats-grid{grid-template-columns:1fr 1fr}.suivi_etudiant .se-layout{flex-direction:column}.suivi_etudiant .result_navigation .profil .se-profile-grid{grid-template-columns:1fr}.suivi_etudiant .navigation{width:100%;border-right:0;border-bottom:1px solid var(--se-border);overflow-x:auto;flex-direction:row;align-items:center}.suivi_etudiant .se-nav-brand{min-width:220px;border-bottom:0;border-right:1px solid var(--se-border);margin-bottom:0;margin-right:8px;padding:8px 18px 8px 4px}.suivi_etudiant .navigation .button{min-width:190px}}@media (max-width:760px){.suivi_etudiant .se-search{min-height:0;border-radius:26px}.suivi_etudiant .se-search-surface{min-height:0;padding:28px 20px 32px;justify-content:flex-start}.suivi_etudiant .se-search-actions{justify-content:center;align-self:stretch;width:100%}.suivi_etudiant .se-search-hero{margin-top:48px}.suivi_etudiant .se-search-hero h1{font-size:40px}.suivi_etudiant .se-search-hero p{font-size:18px}.suivi_etudiant .se-search-form{margin-top:28px}.suivi_etudiant .search .se-search-input{min-height:72px;max-width:none!important;padding:0 22px 0 58px!important;background:#fff!important;font-size:16px}.suivi_etudiant .se-search-icon{left:24px;font-size:20px}.suivi_etudiant .se-search-submit{position:static;width:100%;margin-top:14px;min-height:58px}.suivi_etudiant .se-search-result-link{padding:16px 20px}.suivi_etudiant .se-recent-grid,.suivi_etudiant .se-stats-grid{grid-template-columns:1fr}.suivi_etudiant .result_navigation{padding:20px}.suivi_etudiant .se-panel-head,.suivi_etudiant .timeline_diplome{padding-left:20px;padding-right:20px}.suivi_etudiant .result_navigation .profil .se-profile-top{flex-direction:column}.suivi_etudiant .result_navigation .profil .se-profile-copy{padding-right:0}.suivi_etudiant .result_navigation .profil .se-badge-profile{position:static;margin-top:14px}.suivi_etudiant .result_navigation .profil .se-bottom-grid,.suivi_etudiant .result_navigation .profil .se-info-grid{grid-template-columns:1fr}.suivi_etudiant .result_navigation .profil .se-bottom-card,.suivi_etudiant .result_navigation .profil .se-card-main,.suivi_etudiant .result_navigation .profil .se-card-side{padding:20px}.suivi_etudiant .result_navigation .bourses .se-aid-item,.suivi_etudiant .result_navigation .bourses .se-bourse-card-head,.suivi_etudiant .result_navigation .bourses .se-bourses-header,.suivi_etudiant .result_navigation .bourses .se-fee-head{flex-direction:column;align-items:flex-start}.suivi_etudiant .result_navigation .bourses .se-bourses-bottom{grid-template-columns:1fr}.suivi_etudiant .result_navigation .bourses .se-aid-controls{flex:1 1 auto;width:100%}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-hero{flex-direction:column;align-items:flex-start}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-year{width:100%;max-width:280px}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-grid--formation,.suivi_etudiant .result_navigation .contrat_pedagogique .cp-grid--recognition{grid-template-columns:1fr}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-card-layout{flex-direction:column}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-note{min-width:0}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-submit{align-items:stretch}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-submit .encart,.suivi_etudiant .result_navigation .contrat_pedagogique .cp-submit input[type=submit]{width:100%}.suivi_etudiant .result_navigation .contrat_pedagogique .cp-submit .cp-download{width:100%;justify-content:center}.suivi_etudiant .result_navigation .parcours_aca .se-accordion-heading,.suivi_etudiant .result_navigation .parcours_pro .se-accordion-heading{align-items:flex-start;flex-direction:column;gap:12px;padding-right:20px}.suivi_etudiant .result_navigation .parcours_aca .se-accordion-state,.suivi_etudiant .result_navigation .parcours_pro .se-accordion-state{min-width:0}.suivi_etudiant .result_navigation .parcours_pro .se-pro-meta-grid,.suivi_etudiant .result_navigation .parcours_pro .se-pro-summary-grid{grid-template-columns:1fr}.suivi_etudiant .se-panel-head,.suivi_etudiant .se-search-head{flex-direction:column}}.suivi_etudiant .navigation.se-navigation-primary{width:268px;padding:18px 10px 28px;background:#eff4ff;border:1px solid #d0d1da;box-shadow:none}.suivi_etudiant .se-navigation-primary .button{min-height:48px;padding:0 18px;background:0 0;border:0;border-radius:8px;color:#4b5160!important;box-shadow:none;justify-content:flex-start;transition:none}.suivi_etudiant .se-navigation-primary .button.droits{color:#4b5160!important}.suivi_etudiant .se-navigation-primary .button:hover{background:#d7e5ff;color:#4b5160!important;box-shadow:none}.suivi_etudiant .se-navigation-primary .button.actif{background:#0b1430;color:#fff!important;box-shadow:none}.suivi_etudiant .se-navigation-primary .button i:first-child{width:28px;text-align:center;font-size:21px;color:inherit!important}.suivi_etudiant .se-navigation-primary .button span{font-size:13px;line-height:1.15;font-weight:300;max-width:150px;color:inherit!important}.suivi_etudiant .se-navigation-primary .button .fa-caret-up{display:none!important}.suivi_etudiant .se-navigation-primary .edit_droit{display:none!important}.suivi_etudiant .se-navigation-primary .button *{color:inherit!important}@media (max-width:1180px){.suivi_etudiant .navigation.se-navigation-primary{width:100%;overflow-x:auto}}.suivi_etudiant:has(.result_navigation.profil) .se-panel-head .se-badge{display:none}.temps_travail .infos{line-height:1.4em;padding:.75rem 1.25rem;margin-bottom:10px;color:#383d41;background-color:#e2e3e5;border-color:#d6d8db;border-radius:5px}.temps_travail .infos hr{border-top:1px solid grey}.temps_travail .cols{display:flex}.temps_travail .cols .col_right{flex:2}.temps_travail .etat-demande{font-weight:700}.temps_travail .attente{color:orange}.temps_travail .valide{color:green}.temps_travail .refuse{color:red}