@font-face{font-family:Inter;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/fonts/Inter-roman.var.woff2?v=3.15)format("woff2")}@font-face{font-family:Inter;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/fonts/Inter-italic.var.woff2?v=3.15)format("woff2")}@font-face{font-family:ITC;font-weight:300;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/fonts/ITCAvantGardeProBk.woff)format("woff")}@font-face{font-family:ITC;font-weight:400;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/fonts/ITCAvantGardeProMd.woff)format("woff")}@font-face{font-family:ITC;font-weight:600;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/fonts/ITCAvantGardeProDemi.woff)format("woff")}@font-face{font-family:ITC;font-weight:700;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/fonts/ITCAvantGardeProBold.woff)format("woff")}h1,h2,h3{font-weight:600}.h1-style,h1{font-size:32px}h2{font-size:28px}h2.green{color:var(--color-main)}h3{font-size:16px}.text-small{font-size:13px}body{color:var(--color-dark-grey);margin:0;font-family:Inter,sans-serif}body *,body :after,body :before{box-sizing:border-box}body .d-none,body .hidden,body [hidden]{display:none!important}body .self-negative-margin-left{margin-left:-100%}body .d-flex{display:flex}body .d-flex-center{justify-content:center;display:flex}body .d-flex-right{justify-content:end;display:flex}body .d-flex-align-center{align-items:center}body .d-flex-around{justify-content:space-around;display:flex}body .d-flex-between{justify-content:space-between;display:flex!important}body .flex-wrap{flex-wrap:wrap}body .t-right{text-align:right}body .background-white{background-color:var(--color-white)}body button{height:fit-content}body button,body input[type=submit],body solid-link.button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:80px;width:max-content;padding:12px 24px;font-size:14px;font-weight:600;position:relative}body button.main-button,body button.main-button:hover,body input[type=submit].main-button,body input[type=submit].main-button:hover,body solid-link.button.main-button,body solid-link.button.main-button:hover{background-color:var(--color-main);color:var(--color-white)}body button.white-button,body button.white-button:hover,body input[type=submit].white-button,body input[type=submit].white-button:hover,body solid-link.button.white-button,body solid-link.button.white-button:hover{background-color:var(--color-white);color:var(--color-main)}body button.blue-button,body button.blue-button:hover,body input[type=submit].blue-button,body input[type=submit].blue-button:hover,body solid-link.button.blue-button,body solid-link.button.blue-button:hover{background-color:var(--color-blue);color:var(--color-white)}body button.pastel-main-button,body button.pastel-main-button:hover,body input[type=submit].pastel-main-button,body input[type=submit].pastel-main-button:hover,body solid-link.button.pastel-main-button,body solid-link.button.pastel-main-button:hover{background-color:var(--color-pastel-main);color:var(--color-main);border:1.5px solid var(--color-main)}body button.orange-button,body button.orange-button:hover,body input[type=submit].orange-button,body input[type=submit].orange-button:hover,body solid-link.button.orange-button,body solid-link.button.orange-button:hover{background-color:var(--color-orange);color:var(--color-white)}body button.blue-green-button,body button.blue-green-button:hover,body input[type=submit].blue-green-button,body input[type=submit].blue-green-button:hover,body solid-link.button.blue-green-button,body solid-link.button.blue-green-button:hover{background-color:var(--color-blue-green);color:var(--color-white)}body button.green-export-button,body button.green-export-button:hover,body input[type=submit].green-export-button,body input[type=submit].green-export-button:hover,body solid-link.button.green-export-button,body solid-link.button.green-export-button:hover{background-color:var(--color-pastel-green);color:var(--color-green);border:1.5px solid var(--color-green)}body button.blue-navy-button,body button.blue-navy-button:hover,body input[type=submit].blue-navy-button,body input[type=submit].blue-navy-button:hover,body solid-link.button.blue-navy-button,body solid-link.button.blue-navy-button:hover{background-color:var(--color-blue-navy);color:var(--color-white)}body button.prune-button,body button.prune-button:hover,body input[type=submit].prune-button,body input[type=submit].prune-button:hover,body solid-link.button.prune-button,body solid-link.button.prune-button:hover{background-color:var(--color-prune);color:var(--color-white)}body button.yellow-button,body button.yellow-button:hover,body input[type=submit].yellow-button,body input[type=submit].yellow-button:hover,body solid-link.button.yellow-button,body solid-link.button.yellow-button:hover{background-color:var(--color-yellow);color:var(--color-white)}body button.grey-button,body button.grey-button:hover,body input[type=submit].grey-button,body input[type=submit].grey-button:hover,body solid-link.button.grey-button,body solid-link.button.grey-button:hover{background-color:var(--color-grey);color:var(--color-white)}body button.red-button,body button.red-button:hover,body input[type=submit].red-button,body input[type=submit].red-button:hover,body solid-link.button.red-button,body solid-link.button.red-button:hover{background-color:var(--color-red);color:var(--color-white)}body button.red-button.delete-button,body button.red-button:hover.delete-button,body input[type=submit].red-button.delete-button,body input[type=submit].red-button:hover.delete-button,body solid-link.button.red-button.delete-button,body solid-link.button.red-button:hover.delete-button{border-radius:5px;padding:5px 10px;line-height:23px}body button.red-button.delete-button>*,body button.red-button:hover.delete-button>*,body input[type=submit].red-button.delete-button>*,body input[type=submit].red-button:hover.delete-button>*,body solid-link.button.red-button.delete-button>*,body solid-link.button.red-button:hover.delete-button>*{align-self:center;font-size:large}body button.grey-secondary-button,body button.grey-secondary-button:hover,body input[type=submit].grey-secondary-button,body input[type=submit].grey-secondary-button:hover,body solid-link.button.grey-secondary-button,body solid-link.button.grey-secondary-button:hover{background-color:var(--color-light-grey);color:var(--color-grey);border:1.5px solid var(--color-grey)}body button:not([disabled]):hover,body input[type=submit]:not([disabled]):hover,body solid-link.button:not([disabled]):hover{filter:brightness(95%)}body button[disabled],body input[type=submit][disabled],body solid-link.button[disabled]{cursor:auto;color:#ffffff80;background-color:#d7d7d7}body .cursor-wait{cursor:wait}body .w-17{width:17%}body .w-34{width:34%}body .w-27{width:27%}body .w-22{width:22%}body .px-5{padding-left:5px;padding-right:5px}body .px-15{padding-left:15px;padding-right:15px}body .pb-20{padding-bottom:20px}body [disabled] #actors-update-sending div{border:6px solid #fff;width:32px;height:32px;top:5px;left:23px}body .cursor-pointer,body solid-link{cursor:pointer}body table{border-spacing:0;background-color:var(--color-white);color:var(--color-dark-grey);border-color:var(--color-dark-grey) var(--color-light-grey) var(--color-light-grey);border-style:solid;border-width:.5px;border-radius:8px;font-size:13px;box-shadow:0 8px 16px #0000000d}body table tr td{border-top:.5px solid var(--color-light-grey);border-left:.5px solid var(--color-light-grey);padding:6px}body table tr td:first-child{border-left:none}body table tr:hover,body table tr:hover input,body table tr:hover select{background-color:var(--color-grey-main)}body table tr td [fields=amount] form,body table tr td [name=actor] div{cursor:pointer;position:relative}body table tr td [fields=amount] form{text-align:right}body table tr td [fields=amount]:hover form:before,body table tr td [name=actor]:hover div:after{color:var(--color-main);font-family:icomoon;position:absolute}body table tr td [fields=amount]:hover form:before{content:"";font-size:14px;top:5px;left:0}body table tbody>tr:first-child,body table thead tr:first-child,body table>tr:first-child{background-color:var(--color-dark-grey);color:var(--color-white);border:none;font-size:13px;font-weight:600}body table tbody>tr:first-child th,body table thead tr:first-child th,body table>tr:first-child th{text-align:left;padding:10px}body table tbody>tr:last-child,body table thead tr:last-child,body table>tr:last-child{border-bottom:none}body solid-form solid-form-dropdown-label-placeholder,body solid-form solid-form-placeholder-dropdown,body solid-table solid-form-dropdown-label-placeholder,body solid-table solid-form-placeholder-dropdown{display:block;position:relative}body solid-form solid-form-dropdown-label-placeholder:after,body solid-form solid-form-placeholder-dropdown:after,body solid-table solid-form-dropdown-label-placeholder:after,body solid-table solid-form-placeholder-dropdown:after{content:"";color:var(--color-dark-grey);font-family:icomoon;font-size:6px;display:block;position:absolute;top:calc(50% - 5px);right:0}body solid-form solid-form-dropdown-label-placeholder select,body solid-form solid-form-placeholder-dropdown select,body solid-table solid-form-dropdown-label-placeholder select,body solid-table solid-form-placeholder-dropdown select{appearance:none;width:90px}body solid-form solid-form-dropdown select,body solid-table solid-form-dropdown select{margin-top:5px}body solid-form solid-form-date-label[value=""] input,body solid-form solid-form-date[value=""] input,body solid-form solid-form-dropdown-label-placeholder[value=""] select,body solid-form solid-form-placeholder-dropdown[value=""] select,body solid-table solid-form-date-label[value=""] input,body solid-table solid-form-date[value=""] input,body solid-table solid-form-dropdown-label-placeholder[value=""] select,body solid-table solid-form-placeholder-dropdown[value=""] select{color:var(--color-light-grey2);font-weight:400}body solid-form solid-form-dropdown-label-placeholder select option[value=""],body solid-form solid-form-placeholder-dropdown select option[value=""],body solid-table solid-form-dropdown-label-placeholder select option[value=""],body solid-table solid-form-placeholder-dropdown select option[value=""]{color:var(--color-light-grey2)}body solid-form solid-form-dropdown-label-placeholder[value=""] select option,body solid-form solid-form-placeholder-dropdown[value=""] select option,body solid-table solid-form-dropdown-label-placeholder[value=""] select option,body solid-table solid-form-placeholder-dropdown[value=""] select option{color:var(--color-dark-grey)}body solid-form solid-form-dropdown-label-placeholder[value=""] select option[value=""],body solid-form solid-form-placeholder-dropdown[value=""] select option[value=""],body solid-table solid-form-dropdown-label-placeholder[value=""] select option[value=""],body solid-table solid-form-placeholder-dropdown[value=""] select option[value=""]{color:var(--color-light-grey2)}body solid-form solid-form-date input,body solid-table solid-form-date input{width:135px}body solid-form [name=contributionstatus][value=appel_a_envoye],body solid-table [name=contributionstatus][value=appel_a_envoye]{color:var(--color-blue)}body solid-form [name=contributionstatus][value=appel_ok],body solid-table [name=contributionstatus][value=appel_ok]{color:var(--color-yellow)}body solid-form [name=contributionstatus][value=relance],body solid-table [name=contributionstatus][value=relance]{color:var(--color-orange)}body solid-form [name=contributionstatus][value=a_ventiler],body solid-table [name=contributionstatus][value=a_ventiler]{color:var(--color-prune)}body solid-form [name=contributionstatus][value=valide],body solid-table [name=contributionstatus][value=valide]{color:var(--color-green)}body solid-form [name=contributionstatus][value=suspendu],body solid-table [name=contributionstatus][value=suspendu]{color:var(--color-grey)}body solid-form searchable-field,body solid-table searchable-field{position:relative}body solid-form searchable-field input,body solid-table searchable-field input{font-family:Inter,sans-serif;font-size:15px;font-weight:500;border:1px solid #dcdee2!important;border-radius:4px!important;outline:0!important;width:100%!important;height:38px!important;padding:3px 8px!important;line-height:30px!important}body solid-form searchable-field input:focus-visible,body solid-table searchable-field input:focus-visible{outline:none}body solid-form searchable-field input::-moz-placeholder{color:var(--color-grey);font-family:Inter,sans-serif;font-size:15px;font-weight:500}body solid-table searchable-field input::-moz-placeholder{color:var(--color-grey);font-family:Inter,sans-serif;font-size:15px;font-weight:500}body solid-form searchable-field input::-moz-placeholder{color:var(--color-grey);font-family:Inter,sans-serif;font-size:15px;font-weight:500}body solid-table searchable-field input::-moz-placeholder{color:var(--color-grey);font-family:Inter,sans-serif;font-size:15px;font-weight:500}body solid-form searchable-field input::placeholder,body solid-table searchable-field input::placeholder{color:var(--color-grey);font-family:Inter,sans-serif;font-size:15px;font-weight:500}body solid-form searchable-field input.disabled,body solid-table searchable-field input.disabled{cursor:alias;color:var(--color-grey)}body solid-form searchable-field searchable-field-list,body solid-table searchable-field searchable-field-list{z-index:10;background-color:var(--color-white);border-radius:8px;width:100%;max-height:200px;position:absolute;top:calc(100% + 3px);left:0;overflow:hidden auto;box-shadow:0 8px 16px #0000000d}body solid-form searchable-field searchable-field-list div,body solid-table searchable-field searchable-field-list div{padding:8px}body solid-form searchable-field searchable-field-list div:not(body solid-form searchable-field searchable-field-list div.no-found):not(body solid-table searchable-field searchable-field-list div.no-found),body solid-table searchable-field searchable-field-list div:not(body solid-form searchable-field searchable-field-list div.no-found):not(body solid-table searchable-field searchable-field-list div.no-found){cursor:pointer}body solid-form searchable-field searchable-field-list div:hover,body solid-table searchable-field searchable-field-list div:hover{background-color:var(--color-grey-main)}body .border{border:1px solid var(--color-light-grey2);margin-top:60px}body summary::-webkit-details-marker{display:none}body .charte{color:var(--color-main);margin:40px 0;font-size:20px}body .charte:before{margin-right:5px}body form input,body form select,body form textarea,body solid-form form input,body solid-form form select,body solid-form form textarea{background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:8px;padding:5px;font-family:Inter,sans-serif;font-size:13px}body form input[type=submit],body solid-form form input[type=submit]{border:none}body form textarea,body solid-form form textarea{border:1px solid var(--color-grey);width:100%;min-width:100%;max-width:100%}body form p.error-message,body solid-form form p.error-message{color:var(--color-orange);margin-top:0;font-size:14px;font-weight:400}body form p.error-message p,body solid-form form p.error-message p{margin:0}body form solid-form-image div input,body form solid-form-label-image div input,body solid-form form solid-form-image div input,body solid-form form solid-form-label-image div input{border:none;width:calc(100% - 90px)}body form solid-form-image button,body form solid-form-label-image button,body solid-form form solid-form-image button,body solid-form form solid-form-label-image button{width:30px;height:30px;padding:10px;line-height:10px}body form fieldset,body solid-form form fieldset{border:0}body form fieldset legend,body solid-form form fieldset legend{display:none}body form solid-form-radio-label fieldset,body solid-form form solid-form-radio-label fieldset{border:0;flex-wrap:wrap;margin-bottom:30px;display:flex}body form solid-form-radio-label fieldset legend,body solid-form form solid-form-radio-label fieldset legend{display:none}body form solid-form-radio-label fieldset label,body solid-form form solid-form-radio-label fieldset label{width:50%;margin:0;padding:5px 10px;font-size:16px;font-weight:400;display:flex;position:relative}body form solid-form-radio-label fieldset label span:before,body solid-form form solid-form-radio-label fieldset label span:before{content:"";background-color:var(--color-white);width:9px;height:9px;box-shadow:0 0 0 2px var(--color-main);border-radius:50%;margin-right:7px;display:inline-block;transform:translate(-6px,-1px)}body form solid-form-radio-label fieldset label input[type=radio],body solid-form form solid-form-radio-label fieldset label input[type=radio]{cursor:pointer;opacity:0;position:absolute;left:-2px}body form solid-form-radio-label fieldset label input[type=radio]:checked+span:before,body solid-form form solid-form-radio-label fieldset label input[type=radio]:checked+span:before{border:2px solid var(--color-white);background-color:var(--color-main)}body form input[type=submit][disabled],body solid-form form input[type=submit][disabled]{background-color:var(--color-light-grey2)!important;color:var(--color-lighter-grey)!important}body form solid-form-label-text-placeholder[name=location] .twitter-typeahead,body form solid-form-label-text-placeholder[name=location] .twitter-typeahead input,body solid-form form solid-form-label-text-placeholder[name=location] .twitter-typeahead,body solid-form form solid-form-label-text-placeholder[name=location] .twitter-typeahead input{width:100%}body form solid-form-label-text-placeholder[name=location] .twitter-typeahead .tt-menu.tt-open,body solid-form form solid-form-label-text-placeholder[name=location] .twitter-typeahead .tt-menu.tt-open{background-color:var(--color-white);border:1px solid var(--color-dark-grey);width:100%;color:var(--color-grey);margin-top:-25px;padding:10px;line-height:25px}body form solid-form-label-text-placeholder[name=location] label:after,body solid-form form solid-form-label-text-placeholder[name=location] label:after{content:"Tapez le début de l'adresse et sélectionnez-la dans la liste."}body solid-table solid-form input,body solid-table solid-form select{border:none;padding:5px;font-family:Inter,sans-serif;font-weight:500}body solid-display-value[name=shortname]{text-transform:uppercase}body nav{text-align:center;margin-top:20px}body nav button{color:var(--color-white);background-color:var(--color-main);padding:6px 12px}body nav>span{font-size:12px;display:block}body .card{background-color:#fff;border-radius:8px;margin-top:10px;padding:25px;display:block}body .card .card-title{font-size:20px;font-weight:600}body .sub-title-grey-little{color:var(--color-grey);text-transform:uppercase;margin-top:15px;font-size:16px;font-weight:600;line-height:19px}body .sub-title-grey{color:var(--color-grey);font-size:20px;font-weight:500;line-height:23px}body [class*=\ project-status-]:not(.project-status-widget),body [class^=project-status-]:not(.project-status-widget){font-size:13px}body [class*=\ project-status-]:not(.project-status-widget):before,body [class^=project-status-]:not(.project-status-widget):before{content:"";border-radius:8px;width:8px;height:8px;margin-right:5px;display:inline-block}body project-featured-widget,body project-status-widget{background-color:#fff;border-radius:8px;padding:5px 10px;display:block}body project-featured-widget{-webkit-user-select:none;user-select:none}body project-featured-widget span{cursor:help}body .project-status-draft{color:var(--color-orange)}body .project-status-draft:before{background-color:var(--color-orange)}body .project-status-validation{color:var(--color-yellow)}body .project-status-validation:before{background-color:var(--color-yellow)}body .project-status-published{color:var(--color-green)}body .project-status-published:before{background-color:var(--color-green)}body .project-status-retired{color:var(--color-grey)}body .project-status-retired:before{background-color:var(--color-grey)}body .bloc-form{border-top:1px solid #d9d9d9;margin-top:15px;padding-top:15px;display:block}body .bloc-form .borderless{border-top:0}body solid-form-checkboxes.bloc-form{border-top:initial;margin-top:0;padding:0!important}.modal,ep-user-modal{z-index:10;background-color:#1f1f2280;border:none;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;inset:0}.modal .content-modal,ep-user-modal .content-modal{background-color:var(--color-lighter-grey);border-radius:8px;width:500px;max-width:100%;max-height:85%;padding:30px;overflow:auto;box-shadow:0 0 16px #00000080}.modal .content-modal .line-close,ep-user-modal .content-modal .line-close{justify-content:right;width:100%;margin-bottom:10px;display:flex}.modal .content-modal .line-close .icon-close-modal,ep-user-modal .content-modal .line-close .icon-close-modal{cursor:pointer;z-index:1;background-color:var(--color-lighter-grey);border-radius:15px;width:30px;height:30px;font-size:30px;position:fixed}.modal .content-modal .title-modal,ep-user-modal .content-modal .title-modal{font-size:20px;font-weight:600}.modal.add-new_energy-modal.no_energy .line-close{display:none}.info-help-container{padding:20px}.icon-help-fill,.icon-stylized.icon-help{color:var(--color-orange)}.icon-warning{color:var(--color-red)}.icon-help-fill,.icon-stylized.icon-help,.icon-warning{margin-right:15px;font-size:35px}.icon-help-fill.icon-dark-grey,.icon-stylized.icon-help.icon-dark-grey,.icon-warning.icon-dark-grey{color:var(--color-dark-grey)}.info-alert,.info-help,.info-warning{width:100%;padding:20px 30px;font-weight:400;box-shadow:0 0 16px #0000001a}.info-help{background-color:var(--color-orange-yellow)}.info-alert{background-color:var(--color-pastel-orange);border:2px solid var(--color-orange);border-radius:8px}.info-alert .alert-strong{color:var(--color-orange);font-weight:600}.info-warning{background-color:var(--color-pastel-red);border:2px solid var(--color-red);border-radius:8px}.info-warning .warning-strong{color:var(--color-red);font-weight:600}.presentationcount{text-align:right;color:var(--color-green);margin:0 5px 10px;font-size:12px;font-weight:400}.presentationcount.toolong{color:var(--color-orange);font-weight:600}.euro:after{content:" €"}.percent:after{content:" %"}.swal2-container{z-index:50000!important}#swal2-title{padding-right:50px}.address-form [name=geocoord]{font-weight:700}.address-form [name=geocoord].found{color:var(--color-main)}.address-form [name=geocoord].not-found{color:red}@font-face{font-family:icomoon;src:url(/fonts/icomoon.eot);src:url(/fonts/icomoon.eot#iefix)format("embedded-opentype"),url(/fonts/icomoon.ttf)format("truetype"),url(/fonts/icomoon.woff)format("woff"),url(/fonts/icomoon.svg#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}.children-icon button:before,[class*=\ icon-]:before,[class^=icon-]:before{speak:never;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}[class*=\ icon-].children-icon:before,[class^=icon-].children-icon:before{content:none}.icon-reset:before{content:""}.icon-medal:before{content:""}.icon-calendar:before{content:""}.icon-energy:before{content:""}.icon-web:before{content:""}.icon-empty_radio:before{content:""}.icon-collectivite:before{content:""}.icon-partenaire:before{content:""}.icon-structure:before{content:""}.icon-soc_citoy:before{content:""}.icon-warning:before{content:""}.icon-contract:before{content:""}.icon-check.children-icon button:before,.icon-check:before{content:""}.icon-help:before{content:""}.icon-help-fill:before{content:""}.icon-left_arrow:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-x:before{content:""}.icon-linkedin:before{content:""}.icon-eye-off.children-icon button:before,.icon-eye-off:before{content:""}.icon-open_in_new:before{content:""}.icon-send-outline.children-icon button:before,.icon-send-outline:before{content:""}.icon-up-down:before{content:""}.icon-phone:before{content:""}.icon-location:before{content:""}.icon-close-full:before{content:""}.icon-cityhall:before{content:""}.icon-handshake:before{content:""}.icon-people:before{content:""}.icon-talking:before{content:""}.icon-actors:before{content:""}.icon-call-contribution:before{content:""}.icon-arrow:before{content:""}.icon-wait:before{content:""}.icon-earth:before{content:""}.icon-charter:before{content:""}.icon-checkbox:before{content:""}.icon-checkbox-checked:before{content:""}.icon-comment:before{content:""}.icon-edit:before{content:""}.icon-edit-small:before{content:""}.icon-close-filters:before{content:""}.icon-close-modal:before{content:""}.icon-filters:before{content:""}.icon-new:before{content:""}.icon-off:before{content:""}.icon-on:before{content:""}.icon-point-status:before{content:""}.icon-profile:before{content:""}.icon-search:before{content:""}.icon-dashboard:before{content:""}.icon-download-file:before{content:""}.icon-sort:before{content:""}.icon-sort-az:before{content:""}.icon-sort-calldate:before{content:""}.icon-sort-paymentdate:before{content:""}.icon-sort-state:before{content:""}.icon-sort-amount:before{content:""}body{flex-direction:row;width:100vw;height:100vh;display:flex}body.map-sharing{width:auto;height:100vh;display:block}body>header{-webkit-user-select:none;user-select:none;background-color:var(--color-pastel-main);border-right:1px solid var(--color-light-grey);flex-direction:column;gap:16px;width:230px;min-width:230px;height:100vh;padding-bottom:16px;display:flex}body>header a.logo-header{background-color:var(--color-white);border-radius:12px;height:60px;margin:5px auto 12px;padding:10px;position:relative}body>header a.logo-header:after{content:"moncompte";text-transform:uppercase;color:var(--color-white);background-color:var(--color-main);border-radius:3px;padding:3px;font-size:10px;font-weight:700;position:absolute;bottom:-9px;left:15px}body>header a.external-link,body>header solid-link,body>header solid-route{cursor:pointer;border-left:2px solid var(--color-pastel-main);align-items:center;gap:6px;width:100%;height:40px;padding:3px 12px 3px 10px;font-weight:500;transition:all .2s ease-in;display:flex}body>header a.external-link:hover,body>header solid-link:hover,body>header solid-route:hover{background-color:var(--color-pastel-prune);border-left:2px solid var(--color-pastel-prune)}body>header a.external-link>:has(svg){max-height:16px}body>header solid-link>:has(svg){max-height:16px}body>header solid-route>:has(svg){max-height:16px}body>header solid-route[name=dashboard] span{background:var(--color-white);color:var(--color-dark-grey);border-radius:4px;margin-left:4px;padding:2px 4px;font-size:10px;font-weight:700}body>header a{color:var(--color-dark-grey);-webkit-text-decoration:none;text-decoration:none}body>header solid-link[active],body>header solid-route[active]{background-color:var(--color-pastel-prune);border-left:2px solid var(--color-prune);color:var(--color-prune);padding-left:10px}body>header solid-link[active]:before,body>header solid-link[active]>*,body>header solid-route[active]:before,body>header solid-route[active]>*{color:var(--color-prune)}body>header div:has(solid-route[name=profile]){margin-top:auto}body>main{background-color:var(--color-lighter-grey);flex:1;max-width:calc(100vw - 230px);height:100vh}body>main,body>main section{flex-direction:column;justify-content:space-between;align-items:center;display:flex}body>main section{width:100%;height:100%}body>main section>:first-child{width:100%}body>main section .container,body>main section .container-fluid{width:100%;padding:0;position:relative}body>main>div{width:100%;min-height:calc(100vh - 40px);overflow-y:scroll}body>main>div>conditional-display>section{padding:15px 5%;overflow:visible}body>main section[data-view=my-dashboard]:has(>section[data-view=map]:not([hidden])){padding:0}body>main section[data-view=map]{padding-left:0;padding-right:0}body>main section[data-view=map] ep-map{width:100%}conditional-display,form-value-to-dict,solid-ac-checker,solid-router{display:contents}@media screen and (width<=1400px){body>main>div>conditional-display>section{padding:15px 2%}}@media screen and (width>=1920px){body>header{width:320px;min-width:320px}body>main{max-width:calc(100vw - 320px)}}
