body{background:#cdd3e0;margin:0}a{color:#c9674a}a:hover{color:#f7bba7}input,select,button{font-family:Nunito,sans-serif}.screen::-webkit-scrollbar{display:none}@media (width<=639.98px),(width<=1023.98px) and (pointer:coarse),(width<=1023.98px) and (pointer:none){body{background:#eef1f6}.stage{padding:0!important}.phone{width:100vw!important;height:100dvh!important;box-shadow:none!important;border-radius:0!important}.statusbar{display:none!important}.screen{top:env(safe-area-inset-top)!important}.toast{top:calc(12px + env(safe-area-inset-top))!important}.fab{bottom:calc(92px + env(safe-area-inset-bottom))!important}}input,select,textarea{box-sizing:border-box;min-width:0;max-width:100%}input[type=date],input[type=month],input[type=time],input[type=datetime-local]{appearance:none;min-height:42px}input::-webkit-date-and-time-value{text-align:left}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:16px!important}}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}.hero-art img[src^="/illustrations/"]{object-fit:cover!important;width:100%!important;height:100%!important}.type-art img[src^="/illustrations/"]{aspect-ratio:1.15;border-radius:14px;object-fit:cover!important;width:100%!important}.hero-art img[src*="/materiels/"],.type-art img[src*="/materiels/"]{background:#fff;object-fit:contain!important}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.dash,.dash-top,.dash-cols,.dash-side,.dash-main,.veh,.veh-side,.veh-main,.alerts-list,.stats-cols,.exp-cols,.exp-col{display:contents}.nav-brand,.nav-plus-label,.nav-extra{display:none!important}@media (width>=640px) and (width<=1023.98px) and (pointer:coarse),(width>=640px) and (width<=1023.98px) and (pointer:none){.screen>div:not(.topbar){max-width:720px;margin-inline:auto}}@media (width>=1024px),(width>=640px) and (pointer:fine){body{background:#eef1f6}.stage{padding:0!important}.phone{width:100vw!important;height:100dvh!important;box-shadow:none!important;border-radius:0!important}.statusbar{display:none!important}.screen{scrollbar-width:auto!important;top:0!important}.screen::-webkit-scrollbar{display:block}.has-nav .screen{left:248px!important}.screen>div:not(.topbar){box-sizing:border-box;max-width:1240px;margin-inline:auto;padding:28px 36px 64px!important}.screen>div.page-narrow{max-width:780px}.screen>div:not(.topbar),.gp-sheet{zoom:1.1}.has-nav .topbar{pointer-events:none;box-shadow:none!important;background:0 0!important;padding:20px 36px 0!important}.has-nav .topbar button{pointer-events:auto;box-shadow:0 4px 14px #262f4a14;color:#262f4a!important;background:#fff!important}.has-nav .topbar button span{color:inherit!important}.topbar+div{padding-top:12px!important}.topbar-home{display:none!important}.has-nav .topbar-brand,.has-nav .topbar-settings{visibility:hidden}.navbar{box-sizing:border-box;flex-direction:column;gap:4px;width:248px;border-radius:0!important;align-items:stretch!important;padding:24px 16px!important;display:flex!important;top:0!important;right:auto!important;box-shadow:1px 0 #262f4a14!important}.nav-brand{letter-spacing:-.02em;order:-2;padding:0 10px 18px;font:italic 900 26px Nunito;display:block!important}.nav-brand-pro{color:#17283e;vertical-align:middle;background:#f5be63;border-radius:6px;margin-left:8px;padding:4px 6px;font:900 11px/1 Nunito}.nav-plus{order:-1;gap:8px;border-radius:14px!important;justify-self:auto!important;width:100%!important;height:48px!important;margin:0 0 14px!important}.nav-plus-label{font:900 15px Nunito;display:inline!important}.nav-item{border-radius:14px!important;flex-direction:row!important;justify-content:flex-start!important;gap:12px!important;min-height:46px!important;padding:0 12px!important;font:800 15px Nunito!important}.nav-item:hover{background:#808aa029!important}.nav-item[aria-current=page]{background:#f4a48c2e!important}.nav-extra{margin-top:auto;display:flex!important}.navbar:has(.nav-extra[aria-current=page]) .nav-item:not(.nav-extra)[aria-current=page]{filter:grayscale();background:0 0!important}.nav-badge{margin-left:auto;position:static!important}.fab{bottom:28px!important;right:36px!important}.dash{flex-direction:column;gap:18px;min-width:0;display:flex}.dash-top,.dash-cols{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px 28px;display:grid}.dash-top{align-items:stretch}.dash-top>:not(.dash-hero):not(.dash-stats){grid-column:1/-1}.dash-main,.dash-side{flex-direction:column;gap:18px;min-width:0;display:flex}.dash-side{order:2}.garage-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px!important;display:grid!important}.garage-add{grid-column:1/-1;justify-self:start;padding:0 20px}.veh,.veh-main{flex-direction:column;gap:16px;min-width:0;display:flex}.veh-side{grid-template-columns:260px minmax(0,1fr);align-content:center;gap:12px 24px;min-width:0;display:grid}.veh-side>:first-child{grid-row:1/span 2;height:170px!important}.veh-side>:nth-child(2){align-self:end}.exp-vehicles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important}.exp-cols{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.exp-col{flex-direction:column;gap:12px;min-width:0;display:flex}.stats-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.alerts-list{flex-direction:column;gap:12px;display:flex}.toast{width:380px;top:20px!important;left:auto!important;right:36px!important}.welcome-inner{box-sizing:border-box;width:100%;max-width:680px;margin-inline:auto}.gp-sheet{box-shadow:0 24px 60px #171c2c4d;border-radius:24px!important;width:min(640px,90.9091vw - 43.6364px)!important;height:fit-content!important;max-height:80vh!important;margin:auto!important;position:absolute!important;inset:0!important}.gp-sheet span[style*="width: 44px"][style*="height: 5px"]{display:none}}@media (width>=640px) and (width<=1023.98px) and (pointer:fine){.navbar{width:76px;padding:16px 12px!important}.has-nav .screen{left:76px!important}.nav-brand,.nav-plus-label{display:none!important}.nav-item{position:relative;justify-content:center!important;padding:0!important;font-size:0!important}.nav-badge{margin:0;top:3px;font-size:10.5px!important;position:absolute!important;right:3px!important}.screen>div:not(.topbar){padding:20px 24px 48px!important}.has-nav .topbar{padding:14px 24px 0!important}.fab{bottom:20px!important;right:24px!important}.dash-top,.dash-cols,.exp-cols,.stats-cols{grid-template-columns:minmax(0,1fr);gap:16px}.dash-side{order:0}.veh-side{grid-template-columns:180px minmax(0,1fr)}.veh-side>:first-child{height:130px!important}.screen>div:not(.topbar),.gp-sheet{zoom:1}}@media (width>=1024px) and (width<=1279.98px){.dash-top,.dash-cols{grid-template-columns:minmax(0,1fr) 320px;gap:16px 20px}.exp-cols,.stats-cols{grid-template-columns:minmax(0,1fr)}}
