/* Deesco component styles. Generated by Scripts/build_ui_compat_css.py; do not edit manually. */

/* DpeClassBadge.CMWXZKtx.css */
.dpe-class-badge--sm[data-v-2526d3e0]{--arrow-depth:10px;height:32px;width:44px}.dpe-class-badge--md[data-v-2526d3e0],.dpe-class-badge--sm[data-v-2526d3e0]{clip-path:polygon(0 0,calc(100% - var(--arrow-depth)) 0,100% 50%,calc(100% - var(--arrow-depth)) 100%,0 100%);font-size:1rem;letter-spacing:0;line-height:1;padding-right:var(--arrow-depth)}.dpe-class-badge--md[data-v-2526d3e0]{--arrow-depth:13px;height:36px;width:56px}.dpe-class-badge--lg[data-v-2526d3e0]{--arrow-depth:16px;font-size:1.25rem;height:44px;width:68px}.dpe-class-badge--lg[data-v-2526d3e0],.dpe-class-badge--xl[data-v-2526d3e0]{clip-path:polygon(0 0,calc(100% - var(--arrow-depth)) 0,100% 50%,calc(100% - var(--arrow-depth)) 100%,0 100%);letter-spacing:0;line-height:1;padding-right:var(--arrow-depth)}.dpe-class-badge--xl[data-v-2526d3e0]{--arrow-depth:28px;font-size:2.25rem;height:80px;width:120px}

/* auth.CIU_Ii7s.css */
.auth-header[data-v-c5436caa]{background-color:var(--p-surface-0);box-shadow:0 1px #0f172a0f;padding-top:env(safe-area-inset-top,0);z-index:1000}.bottom-navigation[data-v-8c96ef63]{background-color:var(--p-surface-0);bottom:0;left:0;position:fixed;right:0;z-index:50}.nav-list[data-v-8c96ef63]{align-items:stretch;display:flex;height:60px;justify-content:space-around;list-style:none;margin:0;padding:0}.nav-item[data-v-8c96ef63]{display:flex;flex:1;position:relative}.nav-link[data-v-8c96ef63]{align-items:center;border-top:2px solid transparent;color:var(--p-neutral-500);display:flex;flex-direction:column;gap:4px;justify-content:center;padding:8px 4px;text-decoration:none;transition:color .2s ease,background .2s ease;width:100%}.nav-link--active[data-v-8c96ef63]{background:linear-gradient(to bottom,color-mix(in srgb,var(--p-slate-600) 5%,transparent) 0,transparent 100%);border-top:2px solid var(--p-slate-600);color:var(--p-primary-600)}.nav-icon-wrapper[data-v-8c96ef63]{align-items:center;display:flex;height:32px;justify-content:center;width:40px}.nav-label-wrap[data-v-8c96ef63]{align-items:center;display:flex;flex-direction:column;gap:4px;min-height:calc(1em + 4px)}.nav-label[data-v-8c96ef63]{font-size:12px;font-weight:500;line-height:1;max-width:100%;text-align:center}.nav-label--active[data-v-8c96ef63]{font-weight:700}.nav-label-dot[data-v-8c96ef63]{background-color:#475569;border-radius:9999px;flex-shrink:0;height:4px;opacity:0;width:4px}.nav-label-dot--visible[data-v-8c96ef63]{opacity:1}@media(min-width:1024px){.bottom-navigation[data-v-8c96ef63]{display:none}}@media(max-width:1023px){.main-content[data-v-9e7d806b]{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}

/* ConsoSubNavigation.wcveVLww.css */
.conso-tab--active[data-v-b4c5a5fc]{background-color:var(--p-surface-0);color:var(--p-text-color)}.conso-tab--inactive[data-v-b4c5a5fc]{background-color:var(--p-surface-50);color:var(--p-text-muted-color)}.conso-tab--inactive[data-v-b4c5a5fc]:hover{background-color:var(--p-surface-100);color:var(--p-text-color)}

/* Subtitle.CTvdTQLa.css */
.subtitle[data-v-239de145]{color:var(--p-slate-400);text-transform:uppercase}.subtitle.no-uppercase[data-v-239de145]{text-transform:none}

/* Title.Df2b8t9v.css */
.category-title[data-v-e36b7e45]{border-bottom:0;margin-bottom:.5rem;padding-bottom:0;width:-moz-fit-content;width:fit-content}

/* nuxt-icon.Cvbtxq7p.css */
.nuxt-icon{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon--fill,.nuxt-icon--fill *{fill:currentColor}

/* index.Dx5ADCNn.css */
.p-button.btn-accent[data-v-20cdbae1]{background:var(--p-accent-500)!important;border:none!important;box-shadow:none!important}.p-button.btn-accent[data-v-20cdbae1]:active,.p-button.btn-accent[data-v-20cdbae1]:focus-visible,.p-button.btn-accent[data-v-20cdbae1]:hover{background:var(--p-accent-600)!important}.p-button.btn-accent[data-v-20cdbae1]:disabled{background:var(--p-accent-200)!important;border:none!important;box-shadow:none!important}.reorder-row[data-v-a9b8ca62]{border-color:var(--p-surface-200)}.reorder-row--dragging[data-v-a9b8ca62]{border-color:var(--p-primary-500)}

/* LogementSubNavigation.hFlnkOvY.css */
.logement-tab--active[data-v-af85ede4]{background-color:var(--p-surface-0);color:var(--p-text-color)}.logement-tab--inactive[data-v-af85ede4]{background-color:var(--p-surface-50);color:var(--p-text-muted-color)}.logement-tab--inactive[data-v-af85ede4]:hover{background-color:var(--p-surface-100);color:var(--p-text-color)}

/* ScriptGoogleMaps.B012bKtm.css */
.sr-only[data-v-e3249305]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}

/* ResultMapDpeNeighborhood.DxpDE2DA.css */
.info-window-container[data-v-0a7d303b]{display:none}

/* index.BP4oFh-x.css */
.smart-energy-tab--active[data-v-ca631761]{background-color:var(--p-surface-0);color:var(--p-text-color)}.smart-energy-tab--inactive[data-v-ca631761]{background-color:var(--p-surface-50);color:var(--p-text-muted-color)}.smart-energy-tab--inactive[data-v-ca631761]:hover{background-color:var(--p-surface-100);color:var(--p-text-color)}

/* BottomDrawer.BV-ySZju.css */
.p-button-text.menu-button-custom[data-v-43ce3144]:hover:not(:disabled),.p-button-text.menu-button-custom[data-v-43ce3144]:hover:not(:disabled):not(.p-disabled),.p-button.menu-button-custom[data-v-43ce3144]:hover:not(:disabled),.p-button.menu-button-custom[data-v-43ce3144]:hover:not(:disabled):not(.p-disabled){background-color:#fafafa!important;background:#fafafa!important}

/* CameraCaptureDrawer.B9W8aHXG.css */
.camera-fullscreen[data-v-c57554bf]{background:#000;inset:0;position:fixed;z-index:9999}.camera-video[data-v-c57554bf]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.camera-controls[data-v-c57554bf]{background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 70%,transparent);bottom:0;left:0;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));position:fixed;right:0}.camera-buttons[data-v-c57554bf]{display:flex;gap:1rem}.camera-error[data-v-c57554bf]{color:#fff;font-size:.875rem;margin-top:.75rem;text-align:center}.fade-enter-active[data-v-c57554bf],.fade-leave-active[data-v-c57554bf]{transition:opacity .2s ease}.fade-enter-from[data-v-c57554bf],.fade-leave-to[data-v-c57554bf]{opacity:0}

/* Title.D9mZM3JU.css */
.category-title[data-v-12fd815b]{border-bottom:0;color:var(--p-premium-green-500);margin-bottom:.5rem;padding-bottom:0;width:-moz-fit-content;width:fit-content}

/* coffre-fort.B6TB8Zve.css */
.category-title[data-v-97238a4c]{border-bottom:0;color:var(--p-premium-green-500);display:inline-block;padding-bottom:0}.subfolder-scroll[data-v-cc44e585]{scrollbar-color:var(--p-surface-300) transparent;scrollbar-width:thin}.subfolder-scroll.has-scrollbar[data-v-cc44e585]{padding-right:.5rem}.subfolder-scroll[data-v-cc44e585]::-webkit-scrollbar{width:6px}.subfolder-scroll[data-v-cc44e585]::-webkit-scrollbar-track{background:transparent}.subfolder-scroll[data-v-cc44e585]::-webkit-scrollbar-thumb{background-color:var(--p-surface-300);border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.subfolder-scroll[data-v-cc44e585]::-webkit-scrollbar-thumb:hover{background-color:var(--p-surface-400)}

/* dpe.v0E4oKUp.css */
.dpe-bar[data-v-ea19a5fa]{clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%)}.ges-bar[data-v-ea19a5fa]{border-radius:9999px}.category-title[data-v-b66b15bd],.category-title{border-bottom:0;color:var(--p-premium-green-500);display:inline-block;padding-bottom:0}.dpe-results-scroll[data-v-41d4743a]{scrollbar-color:var(--p-surface-300) transparent;scrollbar-width:thin}.dpe-results-scroll.has-scrollbar[data-v-41d4743a]{padding-right:.5rem}.dpe-results-scroll[data-v-41d4743a]::-webkit-scrollbar{width:6px}.dpe-results-scroll[data-v-41d4743a]::-webkit-scrollbar-track{background:transparent}.dpe-results-scroll[data-v-41d4743a]::-webkit-scrollbar-thumb{background-color:var(--p-surface-300);border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.dpe-results-scroll[data-v-41d4743a]::-webkit-scrollbar-thumb:hover{background-color:var(--p-surface-400)}.pac-container{border:1px solid var(--p-surface-200);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a;margin-top:.25rem;z-index:9999!important}.pac-item{cursor:pointer;font-size:.875rem;padding:.5rem .75rem}.pac-item:hover{background-color:var(--p-surface-50)}.p-divider.p-divider-horizontal[data-v-6eeeb39f]:before{border-top:1px solid var(--p-slate-300)!important}.p-divider.p-divider-vertical[data-v-6eeeb39f]:before{border-left:1px solid var(--p-slate-300)!important}

/* simulator.ijZwTsk6.css */
.pac-container{border:1px solid var(--p-surface-200);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a;margin-top:.25rem;z-index:9999!important}.pac-item{cursor:pointer;font-size:.875rem;padding:.5rem .75rem}.pac-item:hover{background-color:var(--p-surface-50)}

/* form.1VIYOznM.css */
.form-layout:has(#layout-footer-content:not(:empty)) .form-layout-main[data-v-4cab5af0]{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))}

/* index.DiY71ubL.css */
.shadow-top[data-v-fa471626]{box-shadow:0 -4px 10px #0000001a}@media(max-width:768px){.container[data-v-fa471626]{padding-left:1rem;padding-right:1rem}}

/* minified.CDXP4i89.css */
header[data-v-5c6623da]{padding-top:env(safe-area-inset-top,0)}@media(max-width:768px){header[data-v-5c6623da]{padding-left:1rem;padding-right:1rem}@media(max-width:640px){.relative[data-v-5c6623da]{display:none}}}

/* profil.d-Luejah.css */
[data-v-484114be] .pac-container{border:1px solid var(--p-surface-200);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a;margin-top:.25rem;z-index:9999}[data-v-484114be] .pac-item{cursor:pointer;font-size:.875rem;padding:.5rem .75rem}[data-v-484114be] .pac-item:hover{background-color:var(--p-surface-50)}

/* confidentialite.C9llktwA.css */
[data-v-6bad07e2] .privacy-toggle.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background:#1f6b4f;border-color:#1f6b4f}[data-v-6bad07e2] .privacy-toggle.p-toggleswitch.p-toggleswitch-checked.p-focus .p-toggleswitch-slider,[data-v-6bad07e2] .privacy-toggle.p-toggleswitch.p-toggleswitch-checked:active .p-toggleswitch-slider,[data-v-6bad07e2] .privacy-toggle.p-toggleswitch.p-toggleswitch-checked:focus-within .p-toggleswitch-slider,[data-v-6bad07e2] .privacy-toggle.p-toggleswitch.p-toggleswitch-checked:not(.p-disabled):hover .p-toggleswitch-slider{background:#1f6b4f;border-color:#1f6b4f;box-shadow:0 0 0 .2rem #1f6b4f33}.loader-spinner[data-v-da12ceb1]{animation:spin-da12ceb1 .8s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:9999px;border-top-color:#fff;height:14px;width:14px}@keyframes spin-da12ceb1{to{transform:rotate(1turn)}}

/* connexion.Dujul1x-.css */
@media(min-width:1024px){.connexion-page[data-v-20c6d6b4] .side-image{width:44%}.connexion-page[data-v-20c6d6b4] .auth-form-container{width:56%}}@media(max-height:860px)and (min-width:1024px){.connexion-page[data-v-20c6d6b4] .side-image,.connexion-page[data-v-20c6d6b4] .auth-form-container{padding-bottom:1.25rem;padding-top:1.25rem}}

/* CircularBadge.DYHjbVjW.css */
.has-bg-overlay[data-v-4a38122a]{display:inline-block;position:relative}.has-bg-overlay[data-v-4a38122a]:after{background-color:var(--p-primary-500);border-radius:50%;content:"";height:2.75rem;left:50%;opacity:.12;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.75rem;z-index:0}.has-bg-overlay[data-v-4a38122a] svg{display:block;position:relative;z-index:1}

/* PrimaryButton.Bu51a9ia.css */
.p-button.btn-gradient[data-v-14430c5f]{background:linear-gradient(to right,var(--p-primary-500),var(--p-secondary-500))!important;border:none!important;box-shadow:none!important}.p-button.btn-gradient[data-v-14430c5f]:active,.p-button.btn-gradient[data-v-14430c5f]:focus-visible,.p-button.btn-gradient[data-v-14430c5f]:hover{background:linear-gradient(to right,var(--p-primary-600),var(--p-secondary-600))!important}

/* inscription.qiv1cDyE.css */
@media(min-width:1024px){.inscription-page[data-v-cdbadcee]{background:linear-gradient(90deg,transparent 0,transparent 50%,var(--p-surface-0) 50%,var(--p-surface-0) 100%)}.inscription-page[data-v-cdbadcee] .side-image{width:50%}.inscription-page[data-v-cdbadcee] .auth-form-container{align-items:center;justify-content:center;width:50%}}@media(max-height:860px)and (min-width:1024px){.inscription-page[data-v-cdbadcee] .side-image,.inscription-page[data-v-cdbadcee] .auth-form-container{padding-bottom:1.25rem;padding-top:1.25rem}}@media(max-width:1023px){.inscription-page[data-v-cdbadcee] .signup-hero-card{border-radius:0;box-shadow:none;max-width:none}}
