@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/906d1c14d86e79d2-s.22uc5ytot44wv.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc822924a6b60314-s.1_stdaduaksqk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/278cbb97e75e04e2-s.p.145dad514nx6l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9924293c1dc5ea7-s.1u4_mr25-cb5d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10bd139a632d728f-s.2jny1-sq2d3du.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a079e02bba5bf7ab-s.p.2yv0x3fl1lx-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c1f6eb17b9caea-s.2fioesscdlje9.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/124b7a75a76bd55c-s.127648tdir4t3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d23f31b94ad01e54-s.p.0f-06iwkhr2jz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63e49db46351d020-s.3350r5fxyxk06.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/35f9213b86bccda4-s.3ijeh6eokbi46.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3206eb66b875a5b3-s.p.3gjg6tthudz5a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rajdhani Fallback;src:local(Arial);ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.0%;size-adjust:91.07%}.rajdhani_b4ef9c22-module__5-R_4W__className{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.rajdhani_b4ef9c22-module__5-R_4W__variable{--font-rajdhani:"Rajdhani", "Rajdhani Fallback"}
@font-face{font-family:Black Ops One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/43c82e212d19847c-s.417-xwbtcr2kg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Black Ops One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a779771adc7177dc-s.1ze6r8xlxm74t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Black Ops One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b8fa75f78012f0d-s.0nt3mch-rzus4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Black Ops One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/61a50e7f6371107b-s.p.0tbyu89sz9bzc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Black Ops One Fallback;src:local(Arial);ascent-override:74.14%;descent-override:27.3%;line-gap-override:0.0%;size-adjust:123.22%}.black_ops_one_6416d613-module__zVxiZG__className{font-family:Black Ops One,Black Ops One Fallback;font-style:normal;font-weight:400}.black_ops_one_6416d613-module__zVxiZG__variable{--font-black-ops:"Black Ops One", "Black Ops One Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--marine:#042c53;--bleu:#185fa5;--bleu-clair:#85b7eb;--ciel:#e6f1fb;--orange:#d85a30;--orange-pale:#faece7;--orange-rose:#f3d9cd;--brique:#993c1d;--brun:#4a1b0c;--vert:#639922;--sable:#edebe3;--lin:#f1efe8;--trait:#e3e1d8;--gris-clair:#b4b2a9;--gris:#93928b;--gris-fonce:#5f5e5a;--police:var(--font-rajdhani), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--police-logo:var(--font-black-ops), var(--police)}*{box-sizing:border-box}html,body{margin:0}body{background:var(--sable);font-family:var(--police);color:var(--marine);-webkit-tap-highlight-color:transparent;font-weight:600}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}.phone{width:100%;max-width:440px;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);background:#fff;margin:0 auto}@media (min-width:520px){body{padding:24px 12px}.phone{border:3px solid var(--orange);border-radius:22px;min-height:auto;overflow:hidden;box-shadow:0 2px 10px #042c5314}}.accueil-fond{display:none}.phone:has(.accueil-fond){background:linear-gradient(#fff8,#fff8),url(/fond-accueil.jpg) top/cover no-repeat,#fff}.chargement{text-align:center;color:var(--gris);padding:40px 18px;font-size:13px}.phone:has(.barre-retour){padding-bottom:calc(112px + env(safe-area-inset-bottom))}.barre-retour{z-index:40;width:100%;max-width:440px;padding:10px 16px calc(14px + env(safe-area-inset-bottom));pointer-events:none;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bouton-retour{pointer-events:auto;background:var(--marine);height:54px;color:var(--ciel);border:none;border-radius:27px;align-items:center;gap:8px;padding:0 22px 0 16px;font-size:17px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px #042c534d}.bouton-retour:active{transform:scale(.97)}@media (min-width:520px){.barre-retour{bottom:12px}}.header{padding:18px 18px 0}.header-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.header-left{align-items:center;gap:10px;min-width:0;display:flex}.title{color:var(--marine);font-size:17px;font-weight:700}.subtitle{color:var(--gris-fonce);margin:-10px 0 16px;font-size:12px;font-weight:600}.icon-btn{color:var(--bleu);background:0 0;border:none;justify-content:center;align-items:center;margin:-4px;padding:4px;display:inline-flex}.icon-btn.neutre{color:var(--gris-fonce)}.back{color:var(--marine)}.wordmark{font-family:var(--police-logo);color:var(--marine);letter-spacing:.5px;font-size:16px;font-weight:400}.wordmark span{color:var(--bleu)}.header-accueil{justify-content:center;padding:22px 18px 14px;display:flex;position:relative}.wordmark.grand{letter-spacing:1px;font-size:30px;line-height:1}.reglages-discret{color:#000;border-radius:50%;padding:7px;display:inline-flex;position:absolute;top:10px;right:10px}.reglages-discret:active{background:var(--lin)}.segmented.source-choix{margin:0 18px 12px}.segmented.source-choix button{justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;display:inline-flex}.source-meteo{background:var(--ciel);color:var(--bleu);border-radius:12px;align-items:center;gap:4px;margin:0 0 8px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.source-meteo.position{background:var(--lin);color:var(--gris-fonce)}.section-label{color:var(--gris-fonce);text-transform:uppercase;letter-spacing:.5px;padding:0 18px 8px;font-size:12px;font-weight:700}.divider{background:var(--trait);height:1px;margin:10px 18px}.vide{color:var(--gris);padding:4px 18px 18px;font-size:12px}.dial-wrap{flex-direction:column;align-items:center;padding:0 18px 4px;display:flex}.wind-speed{color:var(--marine);letter-spacing:.5px;margin:10px 0 0;font-size:26px;font-weight:700}.wind-meta{color:var(--marine);text-align:center;margin:2px 0 12px;font-size:12px;font-weight:600}.boussole-btn{border:1.5px solid var(--bleu);color:var(--bleu);background:#fff;border-radius:14px;align-items:center;gap:5px;margin-top:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.boussole-btn.on{background:var(--marine);border-color:var(--marine);color:var(--ciel)}.wind-axe{margin:-6px 0 12px;font-size:12px;font-weight:700}.wind-axe.ok{color:var(--vert)}.wind-axe.warn{color:var(--orange)}.trend{padding:0 18px 8px}.trend-box{background:var(--ciel);border-radius:12px;padding:4px 10px 3px}.trend-row{justify-content:space-between;display:flex}.trend-item{flex-direction:column;flex:1;align-items:center;gap:0;display:flex}.trend-hour{color:var(--bleu);font-size:10px;font-weight:600}.altitude{color:var(--gris-fonce);flex-wrap:wrap;justify-content:center;gap:0 10px;margin:1px 0 0;font-size:10.5px;font-weight:600;display:flex}.altitude span:first-child{color:var(--bleu);text-transform:uppercase;letter-spacing:.5px;font-weight:700}.altitude strong{color:var(--marine)}.hint.ligne-position{text-align:center;color:var(--orange);margin:-10px 18px 14px;font-size:12px;font-weight:700}.trend-temp{color:var(--marine);font-size:11px;font-weight:700}.meteo-vide{border:2px dashed var(--gris-clair);color:var(--gris-fonce);text-align:center;border-radius:12px;margin:0 18px 16px;padding:16px 14px;font-size:12px}.prep-banner{background:var(--marine);text-align:left;border:none;border-radius:12px;align-items:center;gap:12px;width:calc(100% - 36px);margin:0 18px 14px;padding:12px 14px;display:flex}.prep-icon{background:var(--bleu);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.prep-icon.warn{background:var(--orange)}.prep-title{color:var(--ciel);margin:0;font-size:13px;font-weight:700}.prep-sub{color:var(--bleu-clair);margin:2px 0 0;font-size:11px;font-weight:600}.prep-resume{color:var(--orange);align-items:center;gap:3px;font-size:12px;font-weight:700;display:flex}.nav{padding:0 18px 16px}.nav-list{border:1px solid var(--trait);border-radius:12px;overflow:hidden}.nav-item{border-bottom:1px solid var(--trait);min-height:46px;color:var(--marine);text-align:center;justify-content:center;align-items:center;gap:14px;padding:10px 14px;font-size:18px;font-weight:700;display:flex;position:relative}.nav-item>svg{position:absolute;top:50%;left:14px;transform:translateY(-50%)}.nav-item:last-child{border-bottom:none}.nav-item .badge{color:var(--brique);background:var(--orange-pale);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.emergency{border-left:3px solid var(--orange);background:var(--orange-pale);border-radius:14px;margin:0 18px 14px;padding:9px 15px}.emergency p{color:var(--brun);margin:0;font-size:12px;font-weight:700}.emergency{align-items:center;gap:10px;padding:5px 12px;display:flex}.emergency .emergency-titre{text-transform:uppercase;letter-spacing:.4px;color:var(--brique);text-align:center;text-underline-offset:3px;flex-shrink:0;margin:0;font-size:11px;font-weight:700;line-height:1.2;text-decoration:underline;text-decoration-thickness:1.5px}.emergency-numeros{flex:1;justify-content:space-evenly;gap:8px;display:flex}.emergency-numeros>*{color:var(--brun);flex-direction:column;align-items:center;display:flex}.emergency-numeros strong{color:var(--brun);font-size:19px;font-weight:700;line-height:1.05}.emergency-numeros a strong,.emergency-numeros div strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.emergency-numeros span{color:var(--brique);font-size:11px;font-weight:600}.updated{text-align:center;background:0 0;border:none;justify-content:center;align-items:center;gap:5px;width:100%;margin:0;padding:0;display:flex}.updated span{color:#6b6a63;font-size:10px;font-weight:600}.updated.ancien span{color:var(--orange)}.list{flex-direction:column;gap:10px;padding:0 18px 16px;display:flex}.card{border:1px solid var(--trait);background:#fff;border-radius:12px;padding:12px 14px}.card.alert{border:2px solid var(--orange);background:var(--orange-pale)}.card-top{align-items:center;gap:12px;margin-bottom:8px;display:flex}.card-top.lien{cursor:pointer}.icon-square{background:var(--ciel);width:46px;height:46px;color:var(--marine);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.icon-square.petit{width:40px;height:40px}.icon-square.alert{background:var(--orange-rose)}.card-info{flex:1;min-width:0}.card-name{color:var(--marine);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.card-name.a-completer{color:var(--gris-fonce)}.card-meta{color:var(--gris-fonce);margin:2px 0 0;font-size:11px;font-weight:600}.status{flex-shrink:0;align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.status.ok{color:var(--vert)}.status.warn{color:var(--brique)}.card.en-deplacement{z-index:5;position:relative;box-shadow:0 8px 24px #042c532e}.poignee{color:var(--gris-clair);touch-action:none;cursor:grab;background:0 0;border:none;margin:-8px -6px -8px 0;padding:8px 2px 8px 6px;display:inline-flex}.card-actions{border-top:1px solid var(--trait);justify-content:flex-end;gap:16px;padding-top:8px;display:flex}.card.alert .card-actions{border-top-color:#e3c4b4}.action{background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;font-size:11px;font-weight:700;display:flex}.action.edit{color:var(--bleu)}.action.delete{color:var(--gris)}.action.danger{color:var(--orange)}.add-card{border:2px dashed var(--gris-clair);width:100%;color:var(--gris-fonce);background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:13px;font-weight:700;display:flex}.prog-card{border:2px solid var(--orange);background:var(--orange-pale);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.prog-icon{background:var(--orange);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.prog-info{flex:1;min-width:0}.prog-name{color:var(--marine);margin:0;font-size:14px;font-weight:700}.prog-sub{color:var(--brique);margin:2px 0 0;font-size:11px;font-weight:600}.prog-action{color:var(--orange);align-items:center;gap:3px;font-size:12px;font-weight:700;display:flex}.flight-card{border:1px solid var(--trait);border-radius:12px;padding:12px 14px;display:block}.flight-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.flight-date{color:var(--marine);font-size:14px;font-weight:700}.flight-dur{color:var(--gris-fonce);font-size:11px;font-weight:600}.flight-meta{color:var(--gris-fonce);margin:0 0 10px;font-size:12px;font-weight:600}.flight-status{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.status-item{align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.status-item.ok{color:var(--vert)}.status-item.warn{color:var(--brique)}.meta-row{flex-wrap:wrap;gap:16px;padding:0 18px 14px;display:flex}.meta-label{color:var(--gris-fonce);margin:0;font-size:11px;font-weight:600}.meta-val{color:var(--marine);margin:2px 0 0;font-size:13px;font-weight:700}.status-line{align-items:center;gap:6px;padding:0 18px 8px;font-size:12px;font-weight:700;display:flex}.status-line.ok{color:var(--vert)}.status-line.warn{color:var(--brique)}.debrief-header{justify-content:space-between;align-items:center;padding:8px 18px;display:flex}.debrief-label{color:var(--marine);margin:0;font-size:13px;font-weight:700}.debrief-box{background:var(--lin);border-radius:12px;margin:0 18px 20px;padding:12px 14px}.debrief-box p{color:var(--marine);white-space:pre-wrap;margin:0;font-size:13px;font-weight:600;line-height:1.5}.empty-debrief{border:2px dashed var(--gris-clair);background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:calc(100% - 36px);margin:0 18px 20px;padding:16px 14px;display:flex}.empty-debrief p{color:var(--gris-fonce);text-align:center;margin:0;font-size:12px;font-weight:600}.add-link{color:var(--bleu);background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:700;display:flex}.chips-lecture{flex-wrap:wrap;gap:6px;padding:0 18px 14px;display:flex}.chip-lecture{color:var(--marine);background:var(--ciel);border-radius:12px;padding:4px 10px;font-size:11px;font-weight:700}.progress{align-items:center;gap:6px;margin-bottom:16px;display:flex}.bar{background:var(--trait);border-radius:2px;flex:1;height:4px}.bar.on{background:var(--marine)}.step-label{color:var(--bleu);text-transform:uppercase;letter-spacing:.5px;margin:0 0 4px;font-size:11px;font-weight:700}.step-title{color:var(--marine);margin:0 0 4px;font-size:16px;font-weight:700}.step-sub{color:var(--gris-fonce);margin:0 0 10px;font-size:11px;font-weight:600}.count{color:var(--bleu);font-size:11px;font-weight:700}.fields{flex-direction:column;gap:10px;padding:0 18px 14px;display:flex}.row2{gap:10px;display:flex}.field{flex:1;min-width:0;position:relative}.field-label{color:var(--gris-fonce);margin:0 0 4px;font-size:11px;font-weight:600;display:block}.input{background:var(--lin);width:100%;color:var(--marine);appearance:none;border:1.5px solid #0000;border-radius:8px;outline:none;padding:9px 11px;font-size:16px;font-weight:600}.input:focus{border-color:var(--bleu);background:#fff}.input::placeholder{color:var(--gris)}select.input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23185FA5' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:30px}textarea.input{resize:vertical;min-height:160px;line-height:1.5}.hint{color:var(--gris);margin:4px 0 0;font-size:10px;font-weight:600}.model-select{padding:0 18px 4px}.model-box{background:var(--ciel);border:1px solid var(--bleu);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.model-box select{color:var(--marine);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px;font-weight:700}.model-count{color:var(--bleu);white-space:nowrap;font-size:11px}.checklist{flex-direction:column;gap:14px;padding:0 18px 14px;display:flex}.group-label{color:var(--bleu);text-transform:uppercase;letter-spacing:.5px;margin:0 0 7px;font-size:12px;font-weight:700}.group-label.warn{color:var(--orange)}.items{flex-direction:column;gap:2px;display:flex}.item{text-align:left;background:0 0;border:none;align-items:center;gap:9px;width:100%;padding:5px 0;display:flex}.item span{color:var(--marine);font-size:13.5px;font-weight:600}.item.checked span{color:var(--gris-fonce);text-decoration:line-through;-webkit-text-decoration-color:var(--gris-clair);text-decoration-color:var(--gris-clair)}.cb{border:2px solid var(--gris-clair);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;display:flex}.cb svg{visibility:hidden}.item.checked .cb{background:var(--marine);border-color:var(--marine)}.item.checked .cb svg{visibility:visible}.add-personal{border:2px dashed var(--gris-clair);color:var(--bleu);background:0 0;border-radius:12px;align-items:center;gap:8px;width:calc(100% - 36px);margin:0 18px 6px;padding:12px 14px;font-size:12px;font-weight:700;display:flex}.add-inline{gap:8px;margin:0 18px 6px;display:flex}.add-inline .input{flex:1}.cta{padding:12px 18px 20px}.btn-primary{background:var(--marine);width:100%;color:var(--ciel);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:700;display:flex}.btn-primary:disabled{opacity:.5}.btn-primary.petit{width:auto;padding:9px 14px;font-size:13px}.btn-outline{width:100%;color:var(--bleu);border:1.5px solid var(--bleu);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px;font-size:13px;font-weight:700;display:flex}.btn-outline.plein{background:var(--ciel)}.btn-supprimer-vol{border:1.5px solid var(--orange);background:var(--orange-pale);color:var(--orange);border-radius:16px;align-items:center;gap:5px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.btn-danger{width:100%;color:var(--orange);border:2px solid var(--orange);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:700;display:flex}.btn-ghost{width:100%;color:var(--gris-fonce);border:.5px solid var(--trait);background:0 0;border-radius:10px;padding:11px;font-size:13px;font-weight:700}.skip{text-align:center;width:100%;color:var(--gris-fonce);background:0 0;border:none;padding:0 18px 22px;font-size:12px;text-decoration:underline;display:block}.alert-box{border:1px solid var(--orange);background:var(--orange-pale);border-radius:12px;align-items:flex-start;gap:10px;margin:0 18px 14px;padding:10px 12px;display:flex}.alert-box p{color:var(--brun);margin:0;font-size:12px;font-weight:600;line-height:1.4}.alert-box.ok{border-color:var(--vert);background:#eef5e4}.alert-box.ok p{color:#2f4d10}.alert-box.info{border-color:var(--bleu);background:var(--ciel)}.alert-box.info p{color:var(--marine)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1.5px solid var(--trait);color:var(--gris-fonce);background:#fff;border-radius:14px;padding:6px 11px;font-size:12px;font-weight:700}.chip.on{border-color:var(--marine);background:var(--marine);color:var(--ciel)}.segmented{gap:8px;display:flex}.segmented button{text-align:center;border:.5px solid var(--trait);color:var(--marine);background:#fff;border-radius:10px;flex:1;padding:10px;font-size:12.5px;font-weight:600}.segmented button.on{background:var(--marine);color:var(--ciel);border-color:var(--marine);font-weight:700}.search-box{background:var(--lin);border-radius:8px;align-items:center;gap:6px;padding:0 0 0 11px;display:flex}.search-box .input{background:0 0;border:none;padding-left:0}.results{border:.5px solid var(--trait);background:#fff;border-radius:10px;margin-top:4px;overflow:hidden}.result-row{border:none;border-bottom:.5px solid var(--trait);text-align:left;background:#fff;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.result-row:last-child{border-bottom:none}.result-name{color:var(--marine);font-size:13px;font-weight:700;display:block}.result-meta{color:var(--gris);margin-top:1px;font-size:10px;font-weight:600;display:block}.site-choisi{background:var(--lin);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;display:flex}.site-choisi span{color:var(--marine);font-size:14px;font-weight:700}.ou{align-items:center;gap:10px;display:flex}.ou div{background:var(--trait);flex:1;height:1px}.ou span{color:var(--gris);font-size:11px}.avatar-wrap{flex-direction:column;align-items:center;padding:0 18px 18px;display:flex}.avatar-circle{background:0 0;border:none;margin-bottom:10px;padding:0;position:relative}.avatar-circle img{object-fit:cover;border:1.5px solid var(--bleu-clair);border-radius:50%;width:68px;height:68px;display:block}.avatar-badge{background:var(--marine);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:-2px;right:-2px}.name{font-family:var(--police-logo);color:var(--marine);letter-spacing:.3px;text-align:center;margin:0;font-size:16px;font-weight:400}.role{color:var(--gris-fonce);margin:3px 0 0;font-size:12px;font-weight:600}.fields-list{border:1px solid var(--trait);border-radius:12px;overflow:hidden}.field-row{border-bottom:1px solid var(--trait);justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.field-row:last-child{border-bottom:none}.field-row .field-label{align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.field-value{color:var(--marine);text-align:right;font-size:14px;font-weight:700}.field-value.vide-val{color:var(--gris-clair)}.notes-box{border:2px dashed var(--gris-clair);border-radius:12px;margin:0 18px 16px;padding:12px 14px}.notes-title{color:var(--marine);align-items:center;gap:8px;margin-bottom:4px;font-size:13px;font-weight:700;display:flex}.notes-hint{color:var(--gris);margin:0;font-size:12px;font-style:italic;font-weight:600}.notes-texte{color:var(--marine);white-space:pre-wrap;margin:0;font-size:13px;font-weight:600;line-height:1.5}.box{border:.5px solid var(--trait);border-radius:12px;margin:0 18px 16px;overflow:hidden}.row{border-bottom:.5px solid var(--trait);text-align:left;background:#fff;border-top:none;border-left:none;border-right:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.row:last-child{border-bottom:none}.row-left{align-items:center;gap:10px;display:flex}.row-left span{color:var(--marine);font-size:13px;font-weight:700}.row-right{color:var(--gris-fonce);text-align:right;font-size:12px;font-weight:600}.info-box{border:.5px solid var(--trait);border-radius:12px;margin:0 18px 16px;padding:12px 14px}.info-box p{color:var(--gris-fonce);margin:0;font-size:12px;font-weight:600;line-height:1.5}.info-box p+p{margin-top:6px}.about-row{border:.5px solid var(--trait);border-radius:12px;justify-content:space-between;align-items:center;margin:0 18px 20px;padding:12px 14px;display:flex}.about-row span:first-child{color:var(--marine);font-size:13px;font-weight:700}.about-row span:last-child{color:var(--gris-fonce);font-size:12px;font-weight:600}.intro{color:var(--gris-fonce);margin:0 18px 12px;font-size:12px;font-weight:600}.note{color:var(--gris);margin:8px 18px 0;font-size:10px}.dropzone{border:2px dashed var(--gris-clair);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:calc(100% - 36px);margin:0 18px 16px;padding:24px 14px;display:flex}.dropzone span{color:var(--bleu);font-size:13px;font-weight:700}.succes{flex-direction:column;align-items:center;padding:24px 18px 20px;display:flex}.succes-rond{background:var(--ciel);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:14px;display:flex}.stack{flex-direction:column;gap:8px;width:100%;display:flex}.model-card{border:1px solid var(--trait);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.model-card.custom{border:1.5px solid var(--bleu);background:var(--ciel)}.model-name{color:var(--marine);margin:0;font-size:14px;font-weight:700}.model-meta{color:var(--gris-fonce);margin:2px 0 0;font-size:11px;font-weight:600}.model-card.custom .model-meta{color:var(--bleu)}.groupe-edit{padding:0 18px 14px}.groupe-head{align-items:center;gap:6px;margin-bottom:8px;display:flex}.groupe-head .input{min-width:0;color:var(--bleu);text-transform:uppercase;letter-spacing:.5px;flex:1;padding:6px 8px;font-size:13px;font-weight:700}.items-box{border:.5px solid var(--trait);border-radius:10px;overflow:hidden}.item-row{border-bottom:.5px solid var(--trait);align-items:center;gap:4px;padding:4px 6px 4px 10px;display:flex}.item-row:last-child{border-bottom:none}.item-row input{min-width:0;color:var(--marine);background:0 0;border:none;outline:none;flex:1;padding:7px 0;font-size:14px;font-weight:600}.mini-btn{color:var(--gris-clair);background:0 0;border:none;padding:6px;display:inline-flex}.mini-btn:disabled{opacity:.3}.add-item{color:var(--bleu);background:0 0;border:none;align-items:center;gap:6px;padding:10px 2px;font-size:12px;font-weight:700;display:flex}.start-card{text-align:left;border:.5px solid var(--trait);background:#fff;border-radius:12px;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:12px 14px;display:flex}.start-card.selected{border:2px solid var(--marine)}.a-propos .wordmark-wrap{flex-direction:column;align-items:center;padding:6px 20px 18px;display:flex}.a-propos .wordmark{letter-spacing:.4px;font-size:20px}.a-propos .sous-titre{color:var(--gris-fonce);margin-top:4px;font-size:12px;font-weight:600}.a-propos .version-row{justify-content:center;padding:0 20px 18px;display:flex}.a-propos .version-badge{color:var(--brique);background:var(--orange-pale);border-radius:20px;padding:5px 14px;font-size:12px;font-weight:700}.a-propos .carte-texte{border:1px solid var(--trait);border-radius:12px;margin:0 18px 20px;padding:14px 16px}.a-propos .carte-texte p{color:var(--marine);margin:0;font-size:13px;line-height:1.6}.a-propos .carte-texte p+p{margin-top:10px}.a-propos .section-label,.a-propos .field-label{margin:0}.a-propos .lien-contact{color:var(--bleu);font-size:13px}.a-propos .rgpd-box{background:var(--lin);border-radius:12px;flex-direction:column;gap:10px;margin:0 18px 20px;padding:14px 16px;display:flex}.a-propos .rgpd-item{align-items:flex-start;gap:10px;display:flex}.a-propos .rgpd-item span{color:var(--marine);font-size:13px;line-height:1.5}.a-propos .rgpd-item svg{flex-shrink:0;margin-top:2px}.a-propos .rgpd-note{color:var(--gris);margin:2px 0 0;font-size:11px;font-weight:600}.a-propos .copyright-card{border:1px solid var(--trait);border-radius:12px;margin:0 18px 20px;padding:14px 16px}.a-propos .copyright-card p:first-child{color:var(--marine);margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.6}.a-propos .copyright-card p:last-child{color:var(--gris-fonce);margin:0;font-size:12px;line-height:1.6}.guide-entete{flex-direction:column;align-items:center;padding:2px 18px 16px;display:flex}.guide-entete .wordmark{letter-spacing:.4px;font-size:17px}.guide-accroche{color:var(--gris-fonce);text-align:center;margin-top:4px;font-size:12px;font-weight:600}.guide-intro{border:1px solid var(--trait);border-radius:12px;margin:0 18px 18px;padding:14px 16px}.guide-intro p{color:var(--marine);margin:0;font-size:13px;line-height:1.6}.guide .section-label{margin:18px 0 0}.guide .section-label:first-of-type{margin-top:0}.guide-card{border:1px solid var(--trait);background:#fff;border-radius:12px;margin:0 18px 10px;overflow:hidden}.guide-card[open]{border-color:var(--bleu)}.guide-card summary{cursor:pointer;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:flex}.guide-card summary::-webkit-details-marker{display:none}.guide-card summary:focus-visible{outline:2px solid var(--bleu);outline-offset:-2px;border-radius:12px}.guide-icone{border-radius:9px;width:38px;height:38px}.guide-resume{flex-direction:column;flex:1;min-width:0;display:flex}.guide-titre{color:var(--marine);font-size:15px;font-weight:700}.guide-sous-titre{color:var(--gris);margin-top:2px;font-size:11px;font-weight:600}.guide-chevron{transition:transform .15s;display:inline-flex}.guide-card[open] .guide-chevron{transform:rotate(90deg)}.guide-corps{padding:0 14px 16px}.guide-corps p,.guide-corps li{color:var(--marine);font-size:13px;line-height:1.6}.guide-corps p{margin:0 0 10px}.guide-corps>:last-child{margin-bottom:0}.guide-corps ul{margin:0 0 10px;padding-left:18px}.guide-corps li{margin-bottom:4px}.guide-mini-titre{text-transform:uppercase;letter-spacing:.4px;font-weight:700;color:var(--bleu)!important;margin:12px 0 5px!important;font-size:11px!important}.guide-etiquettes{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.guide-etiquettes span{color:var(--bleu);background:var(--ciel);border-radius:20px;padding:4px 10px;font-size:11px;font-weight:700}.guide-encadre{border-radius:10px;align-items:flex-start;gap:8px;margin:8px 0 0;padding:10px 12px;display:flex}.guide-encadre svg{margin-top:1px}.guide-encadre span{font-size:12px;font-weight:600;line-height:1.5}.guide-encadre.ok{background:var(--lin)}.guide-encadre.ok span{color:var(--marine)}.guide-encadre.alerte{background:var(--orange-pale)}.guide-encadre.alerte span{color:var(--brique)}.guide-etape{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.guide-etape-num{background:var(--marine);width:20px;height:20px;color:var(--ciel);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:700;display:flex}.guide-corps .guide-etape-titre{margin:0;font-weight:700}.guide-corps .guide-etape-desc{color:var(--gris-fonce);margin:2px 0 0;font-size:12px;line-height:1.5}.guide-faq{border:1px solid var(--trait);border-radius:12px;margin:0 18px 20px;padding:14px 16px}.guide-faq-q{color:var(--marine);margin:0 0 4px;font-size:13px;font-weight:700}.guide-faq-r{color:var(--gris-fonce);margin:0 0 12px;font-size:12.5px;line-height:1.55}.guide-faq-r:last-child{margin-bottom:0}.guide-pied{text-align:center;color:var(--gris);margin:0;padding:4px 18px 22px;font-size:11px;font-weight:600}.toast{left:50%;bottom:calc(90px + env(safe-area-inset-bottom));z-index:50;background:var(--marine);color:var(--ciel);text-align:center;border-radius:10px;max-width:calc(100% - 32px);padding:10px 16px;font-size:13px;font-weight:700;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #042c5340}.acces{flex-direction:column;justify-content:center;min-height:100dvh;padding-bottom:40px;display:flex}.acces-entete{flex-direction:column;align-items:center;padding:0 20px 24px;display:flex}.acces-sous-titre{color:var(--gris-fonce);margin-top:6px;font-size:12px;font-weight:600}.acces .fields{gap:14px}.acces-erreur{color:var(--orange);margin:6px 0 0;font-size:13px;font-weight:700}.alerte-air-groupe{flex-direction:column;gap:8px;margin:0 18px 14px;display:flex}.fields .alerte-air-groupe{margin:0}.alerte-air{border:1px solid var(--trait);background:var(--lin);border-radius:12px;padding:10px 12px}.alerte-air.zones{border-color:var(--orange);background:var(--orange-pale)}.alerte-air.perime{border:1px dashed var(--brique);background:var(--orange-pale)}.alerte-air.neutre{border-color:var(--trait);background:var(--lin)}.alerte-air-titre{color:var(--brique);align-items:center;gap:6px;margin:0 0 4px;font-size:13px;font-weight:700;display:flex}.alerte-air-texte{color:var(--brun);margin:0;font-size:12px;font-weight:600;line-height:1.4}.alerte-air.neutre .alerte-air-texte{color:var(--gris-fonce)}.alerte-air-liste{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.alerte-air-zone{background:#fff;border-radius:8px;flex-direction:column;padding:6px 9px;display:flex}.alerte-air-zone-nom{color:var(--marine);overflow-wrap:anywhere;font-size:12px;font-weight:700}.alerte-air-zone-meta{color:var(--gris-fonce);font-size:11px;font-weight:600}.alerte-air-suite{margin-top:6px}.alerte-air-suite>summary,.alerte-air-verif>summary{cursor:pointer;color:var(--bleu);font-size:12px;font-weight:700}.alerte-air-source{color:var(--gris);margin:0;font-size:10px;font-weight:600}.alerte-air-verif{border:1.5px solid var(--bleu);background:#fff;border-radius:10px;padding:9px 12px}.alerte-air-verif>summary{font-size:13px}.alerte-air-verif ul{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.alerte-air-verif a{flex-direction:column;text-decoration:none;display:flex}.alerte-air-lien-nom{color:var(--bleu);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.alerte-air-lien-desc{color:var(--gris-fonce);font-size:11px;font-weight:600}.alerte-air-mention{color:var(--gris-fonce);margin:0;font-size:10px;font-weight:600;line-height:1.4}.orage{border-radius:12px;margin:0 18px 14px;padding:10px 14px;font-weight:700}.orage.compact{margin:0 18px 12px}.orage p{margin:0}.orage-titre{align-items:center;gap:6px;font-size:14px;display:flex}.orage-maj{color:var(--gris-fonce);margin-left:auto;font-size:10px;font-weight:600}.orage-detail{font-size:12px;font-weight:600;line-height:1.4;margin-top:4px!important}.orage-pied{opacity:.85;font-size:10px;font-weight:600;margin-top:6px!important}.orage.neutre{background:var(--lin);color:var(--gris-fonce);font-size:12px}.orage.aucun{background:var(--ciel);color:var(--marine);margin-bottom:10px;padding:6px 12px}.orage.aucun .orage-titre{font-size:12px}.orage.aucun .orage-detail,.orage.aucun .orage-pied{color:var(--gris-fonce)}.orage.risque{background:var(--orange-pale);border:2px solid var(--orange);color:var(--brun)}.orage.imminent{background:var(--orange);border:2px solid var(--brique);color:#fff}.orage.indispo{background:var(--orange-pale);border:1.5px dashed var(--orange);color:var(--brun);font-size:12px}.interrupteur{background:var(--gris-clair);border-radius:11px;flex-shrink:0;width:38px;height:22px;transition:background .15s;position:relative}.interrupteur:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px}.interrupteur.on{background:var(--bleu)}.interrupteur.on:after{transform:translate(16px)}.pastille{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:700}.pastille.ok{color:#3b6d11;background:#eaf3de}.pastille.warn{color:#854f0b;background:#faeeda}.pastille.late{background:var(--orange-pale);color:var(--brique)}.alertes-echeances{flex-direction:column;display:flex}.alertes-echeances .alert-box{align-items:center;margin-bottom:8px}.alertes-echeances .alert-box:last-child{margin-bottom:14px}.valeur-et-pastille{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.assurance-form{border:1px solid var(--trait);background:#fff;border-radius:12px;margin:0 18px 10px;padding:12px 14px}.assurance-form .fields{padding:0}.assurance-form .row2{margin-top:2px}.item-ligne{align-items:center;gap:2px;display:flex}.item-ligne .item{flex:1;min-width:0}.barre-voyage{background:var(--trait);border-radius:3px;height:6px;margin:8px 0 0;overflow:hidden}.barre-voyage>span{background:var(--marine);border-radius:3px;height:100%;display:block}.voyage-progression{color:var(--bleu);margin:5px 0 0;font-size:11px;font-weight:700}a.card.carte-voyage{color:inherit;text-decoration:none;display:block}.etiquette{white-space:nowrap;background:var(--ciel);color:var(--marine);border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:700}.etiquette.grise{background:var(--lin);color:var(--gris-fonce)}.voyage-entete{padding:0 18px 10px}.voyage-entete p{margin:0}.voyage-titre{color:var(--marine);overflow-wrap:anywhere;font-size:18px;font-weight:700}.voyage-dates{color:var(--gris-fonce);font-size:12px;font-weight:600;margin-top:2px!important}.voyage-onglets{margin:0 18px 10px}.voyage-compteur{color:var(--bleu);margin:0 18px 8px;font-size:12px;font-weight:700}.voyage-actions{flex-direction:column;gap:8px;padding:0 18px 14px;display:flex}.voyage-actions .add-personal{width:100%;margin:0}.voyage-rappel{color:var(--orange);margin:0 18px 14px;font-size:11px;font-weight:600;line-height:1.4}.voyage-vide{color:var(--gris-fonce);padding:8px 18px 14px;font-size:12px;line-height:1.5}.voyage-option{border:1px solid var(--trait);background:#fff;border-radius:12px;width:calc(100% - 36px);margin:0 18px 12px;padding:12px 14px}.voyage-zone-danger{padding:4px 18px 20px}.btn-danger{border:1.5px solid var(--orange);width:100%;color:var(--brique);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:13px;font-weight:700;display:flex}.mention-voyage{color:var(--gris-fonce);margin:0;padding:0 18px 10px;font-size:13px;font-weight:700}.mention-voyage a{color:var(--bleu);text-decoration:underline}.flight-voyage{color:var(--bleu);font-weight:700}.meteo-voyage{border:1px solid var(--trait);background:#fff;border-radius:12px;margin:0 18px 12px;padding:12px 14px}.meteo-voyage p{margin:0}.meteo-titre{color:var(--bleu);text-transform:uppercase;letter-spacing:.5px;overflow-wrap:anywhere;font-size:12px;font-weight:700;margin-bottom:8px!important}.meteo-actuelle{align-items:center;gap:10px;margin-bottom:8px;display:flex}.meteo-temp{color:var(--marine);font-size:16px;font-weight:700}.meteo-vent{color:var(--gris-fonce);font-size:12px;font-weight:600}.meteo-note{color:var(--gris-fonce);font-size:12px;font-weight:600;line-height:1.4;margin-bottom:6px!important}.meteo-note a{color:var(--bleu);text-decoration:underline}.meteo-indispo{color:var(--brique);align-items:center;gap:6px;display:flex}.meteo-jours{border-top:1px solid var(--trait);margin:4px 0 8px;padding:0;list-style:none}.meteo-jours li{border-bottom:1px solid var(--trait);color:var(--marine);grid-template-columns:82px 22px 72px 1fr;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:600;display:grid}.meteo-jours li:last-child{border-bottom:none}.meteo-jour{text-transform:capitalize}.meteo-ventjour{color:var(--gris-fonce);overflow-wrap:anywhere}.meteo-mention{color:var(--orange);font-size:10px;font-weight:700;margin-top:6px!important}.services-interroges strong,.services-interroges .recoit{color:var(--marine);font-weight:700}.services-interroges p+p{margin-top:10px}.services-attributions{margin:0 18px 24px;line-height:1.6}.services-attributions a{text-decoration:underline}.meteo-voyage .alert-box{margin:0 0 10px}.meteo-voyage .alert-box p{font-size:13px;line-height:1.45}.etiquettes{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.etiquette.chevauchement{background:var(--orange-pale);color:var(--brique);border:1px solid var(--orange)}.avertissement-chevauchement p{font-size:13px;line-height:1.45}.avertissement-chevauchement strong{font-weight:700}.bulle-bonvol{z-index:50;width:250px;max-width:calc(100% - 36px);color:var(--marine);filter:drop-shadow(0 6px 8px #042c5338);background:0 0;border:none;margin:0 auto;padding:0;animation:10s ease-in-out forwards bulle-bonvol;position:fixed;top:58px;left:0;right:0}.bulle-bonvol svg{width:100%;height:auto;display:block}.bulle-bonvol span{text-align:center;font-size:15px;font-weight:700;position:absolute;top:52%;left:0;right:0;transform:translateY(-50%)}@keyframes bulle-bonvol{0%{opacity:0}5%,92%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.bulle-bonvol{animation:none}}
