.ez-app{--ez-bar-h:60px;--ez-bar-total:calc(var(--ez-bar-h) + env(safe-area-inset-top,0px))}.ez-app.admin-viewport,.ez-app.agency-viewport{padding:0}@media (max-width:900px){.ez-app{padding-top:var(--ez-bar-total)}[data-slot=sidebar-menu-button],[data-slot=sidebar-trigger],[data-slot=sidebar-group-label]{min-height:44px}}.ez-app [data-slot=sidebar-inner],[data-mobile=true][data-sidebar=sidebar]{background-image:radial-gradient(120% 55% at 100% 0,#f2b33d1a,#0000 60%),linear-gradient(170deg,#12303c 0%,#0d2530 100%)}[data-slot=sidebar][data-mobile=true]{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (pointer:coarse){.cible-doigt{min-width:44px;min-height:44px}.cible-doigt-h{min-height:44px}}
.agency-feedback-button,.terrain-feedback-button{cursor:pointer;border:1px solid;border-radius:9px;font-weight:800}.terrain-feedback-button{color:#12303c;background:#f2b33d24;min-height:34px;padding:0 11px}@media (max-width:620px){.terrain-feedback-button{font-size:.62rem}}.terrain-viewport{--terrain-header-h:72px;--terrain-header-total:calc(var(--terrain-header-h) + env(safe-area-inset-top,0px));min-height:100svh;padding-top:var(--terrain-header-total);background:linear-gradient(#12303c0e 1px, transparent 1px), linear-gradient(90deg, #12303c0e 1px, transparent 1px),  var(--cream,#f7f4ee);background-size:38px 38px}.terrain-header{z-index:20;inset-inline:0;min-height:var(--terrain-header-total);padding:12px max(18px,50vw - 380px);padding-top:calc(12px + env(safe-area-inset-top,0px));color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12303cf7;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;top:0}.terrain-brand{align-items:center;gap:11px;text-decoration:none;display:inline-flex}.terrain-brand>span:last-child{display:grid}.terrain-brand strong{font:750 1.05rem var(--serif)}.terrain-brand small{color:#ffffff9e;font:750 .58rem var(--mono);letter-spacing:.12em;text-transform:uppercase}.terrain-account{align-items:center;gap:10px;font-size:.75rem;font-weight:750;display:flex}.terrain-account button{color:#fff;background:0 0;border:1px solid #ffffff3d;border-radius:9px;min-height:38px;font-size:.7rem;font-weight:800}.terrain-main{width:min(760px,100%);margin-inline:auto;padding:clamp(28px,6vw,56px) 18px 80px}.terrain-hero{max-width:650px;padding:0 2px 32px}.terrain-hero h1,.terrain-detail h1{font:760 clamp(2.65rem, 9vw, 5rem) / .9 var(--serif);letter-spacing:-.06em;margin:9px 0 14px}.terrain-hero>p:last-child,.terrain-detail header p:last-child{color:var(--muted);line-height:1.55}.terrain-mission-list{gap:15px;display:grid}.terrain-mission-card{border:1px solid var(--line-strong);box-shadow:8px 9px 0 var(--night);background:#fffdf8f5;border-radius:22px 22px 7px;padding:20px}.terrain-mission-card__top,.terrain-detail>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.terrain-mission-card__top small{color:var(--muted);font:700 .64rem var(--mono);padding-top:8px}.terrain-chip{min-height:30px;color:var(--night);background:#f2b33d3b;border-radius:999px;align-items:center;padding-inline:11px;font-size:.68rem;font-weight:850;display:inline-flex}.terrain-chip--en_cours,.terrain-chip--a_verifier,.terrain-chip--a_signer{color:#fff;background:var(--night)}.terrain-chip--livree{color:var(--green);background:#2e7d5b21}.terrain-chip--annulee{color:var(--red);background:#b3452f1c}.terrain-mission-card__moment{color:var(--gold-text);text-transform:capitalize;margin:24px 0 8px;font-size:.82rem;font-weight:850}.terrain-mission-card h2{font:750 clamp(1.55rem, 5vw, 2.15rem) var(--serif);letter-spacing:-.035em;margin:0}.terrain-mission-card>p:not(.terrain-mission-card__moment){color:var(--muted);margin:7px 0 20px}.terrain-mission-card>a,.terrain-start{color:#fff;background:var(--night);border:0;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:0 18px;font-size:.85rem;font-weight:850;text-decoration:none;display:flex}.terrain-state,.terrain-alert,.terrain-empty,.terrain-loading{border:1px solid var(--line-strong);background:var(--surface);border-radius:18px}.terrain-state,.terrain-alert{padding:18px;font-weight:750}.terrain-alert{border-left:5px solid var(--red);color:var(--red)}.terrain-empty{text-align:center;padding:34px 24px}.terrain-empty>span{color:var(--gold-text);font:800 .75rem var(--mono)}.terrain-empty h2{font:750 2rem var(--serif);margin:10px 0}.terrain-empty p{color:var(--muted)}.terrain-loading{text-align:center;place-items:center;min-width:250px;padding:28px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.terrain-back{color:var(--muted);margin-bottom:22px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.terrain-detail{border:1px solid var(--line-strong);box-shadow:10px 11px 0 var(--night);background:#fffdf8f7;border-radius:26px 26px 8px;padding:clamp(20px,5vw,34px)}.terrain-detail h1{max-width:560px;font-size:clamp(2.35rem,8vw,4.4rem)}.terrain-facts{border:1px solid var(--line);border-radius:14px;margin-block:28px;display:grid;overflow:hidden}.terrain-facts>div{border-bottom:1px solid var(--line);gap:6px;padding:17px;display:grid}.terrain-facts>div:last-child{border-bottom:0}.terrain-facts small,.terrain-next-step small{color:var(--muted);font:750 .62rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.terrain-facts strong{line-height:1.35}.terrain-facts span,.terrain-facts a{color:var(--muted);font-size:.82rem}.terrain-start{background:var(--gold);width:100%;color:var(--night);justify-content:center}.terrain-start:disabled{cursor:wait;opacity:.62}.terrain-next-step{border-left:5px solid var(--green);background:#2e7d5b14;padding:20px}.terrain-next-step strong{font:750 1.35rem var(--serif);margin-top:8px;display:block}.terrain-next-step p{color:var(--muted);margin-bottom:0;font-size:.82rem}@media (max-width:540px){.terrain-account>span{display:none}.terrain-main{padding-inline:12px}.terrain-mission-card,.terrain-detail{box-shadow:5px 6px 0 var(--night)}.terrain-detail>header{display:grid}}.inspection-empty{border:1px solid var(--line-strong);background:#f7f0e4;border-radius:22px 22px 7px;padding:clamp(24px,6vw,42px)}.inspection-empty>span,.inspection-progress span,.inspection-room__header span,.inspection-add-item>span{color:var(--gold-text);font:800 .64rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.inspection-empty h2{max-width:520px;font:760 clamp(2.1rem, 7vw, 3.5rem) / .96 var(--serif);letter-spacing:-.045em;margin:12px 0}.inspection-empty>p{max-width:580px;color:var(--muted);line-height:1.55}.inspection-empty__actions{gap:12px;margin-top:28px;display:grid}.inspection-empty__actions>button,.inspection-inline-add button,.inspection-add-item button{border:1px solid var(--night);color:#fff;background:var(--night);border-radius:11px;min-height:50px;padding-inline:18px;font-weight:850}.inspection-inline-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.inspection-inline-add input,.inspection-room__header input,.inspection-odor>input,.inspection-item input,.inspection-item select,.inspection-item textarea,.inspection-add-item input,.inspection-add-item select{border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--night);font:inherit;background:#fffdf8f5;border-radius:10px}.inspection-inline-add input,.inspection-odor>input,.inspection-item input,.inspection-item select,.inspection-item textarea,.inspection-add-item input,.inspection-add-item select{padding:10px 12px}.inspection-workspace{gap:16px;margin-top:28px;display:grid}.inspection-progress{z-index:12;top:calc(var(--terrain-header-total,72px) + 12px);color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#12303cf5;border:1px solid #ffffff2b;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(110px,.7fr) auto;align-items:center;gap:14px;padding:14px;display:grid;position:sticky;box-shadow:0 10px 26px #12303c29}.inspection-progress>div:first-child{gap:5px;display:grid}.inspection-progress span{color:#ffffff8f}.inspection-progress strong{font-size:.82rem}.inspection-progress__meter{background:#ffffff29;border-radius:999px;height:6px;overflow:hidden}.inspection-progress__meter i{border-radius:inherit;background:var(--gold);height:100%;transition:width .22s;display:block}.inspection-save{color:#fff;background:0 0;border:1px solid #ffffff3d;border-radius:9px;min-height:40px;padding-inline:14px;font-size:.7rem;font-weight:850}.inspection-save--pending,.inspection-save--saving{color:var(--night);border-color:var(--gold);background:var(--gold)}.inspection-save--error{color:#ffd7cc;border-color:#f2a58f}.inspection-room-tabs{scrollbar-width:thin;gap:8px;margin-inline:-4px;padding:4px 4px 8px;display:flex;overflow-x:auto}.inspection-room-tabs button{border:1px solid var(--line-strong);min-width:156px;color:var(--night);text-align:left;background:#fffdf8e6;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.inspection-room-tabs button[aria-current=step]{color:#fff;border-color:var(--night);background:var(--night)}.inspection-room-tabs i{width:30px;height:30px;font:800 .62rem var(--mono);border:1px solid;border-radius:50%;place-items:center;font-style:normal;display:grid}.inspection-room-tabs span{gap:2px;font-size:.75rem;font-weight:850;display:grid}.inspection-room-tabs small{color:inherit;opacity:.6;font-size:.6rem;font-weight:650}.inspection-inline-add--room{border:1px dashed var(--line-strong);border-radius:13px;padding:10px}.inspection-room{gap:15px;padding-top:10px;display:grid}.inspection-room__header{justify-content:space-between;align-items:flex-end;gap:18px;padding:8px 2px;display:flex}.inspection-room__header>div{gap:5px;min-width:0;display:grid}.inspection-room__header input{min-height:0;font:760 clamp(2.3rem, 8vw, 4rem) / 1 var(--serif);letter-spacing:-.05em;background:0 0;border:0;border-radius:0;padding:0}.inspection-danger,.inspection-item__body>header>button{color:var(--red);background:0 0;border:0;font-weight:800}.inspection-odor{border:1px solid var(--line-strong);border-left:5px solid var(--gold);background:#f2b33d14;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);align-items:center;gap:12px;padding:15px;display:grid}.inspection-odor label,.inspection-function-toggle,.inspection-add-item label{align-items:center;gap:8px;font-size:.78rem;font-weight:800;display:flex}.inspection-odor input[type=checkbox],.inspection-function-toggle input,.inspection-add-item input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--night)}.inspection-photo-gate{border:1px solid var(--line);background:#12303c0a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.inspection-photo-gate b{font:740 1rem var(--serif)}.inspection-photo-gate span{color:var(--muted);font-size:.72rem;line-height:1.4}.inspection-photo-gate i{color:var(--gold-text);font:800 .58rem var(--mono);text-transform:uppercase;background:#f2b33d29;border-radius:999px;padding:6px 9px;font-style:normal}.inspection-items{gap:13px;display:grid}.inspection-item{border:1px solid var(--line-strong);border-left:5px solid var(--line-strong);background:#fffdf8fa;border-radius:16px;gap:17px;padding:17px;display:grid}.inspection-item__mobile-toggle{display:none}.inspection-item__body{gap:17px;display:grid}.inspection-item--complete{border-left-color:var(--green)}.inspection-item--red{border-left-color:var(--red)}.inspection-item__body>header{grid-template-columns:32px minmax(0,1fr) 30px;align-items:start;gap:10px;display:grid}.inspection-item__body>header>span{color:#fff;background:var(--night);width:32px;height:32px;font:800 .6rem var(--mono);border-radius:50%;place-items:center;display:grid}.inspection-item__body>header>div{grid-template-columns:minmax(0,1fr) minmax(150px,.5fr);gap:8px;display:grid}.inspection-item__body>header input{min-height:40px;font:740 1.28rem var(--serif);background:0 0;border-color:#0000;padding:4px 8px}.inspection-item__body>header select{min-height:40px;font-size:.72rem}.inspection-item__body>header>button{min-height:34px;font-size:1.3rem}.inspection-fields{grid-template-columns:90px 1fr 1fr;gap:9px;display:grid}.inspection-fields label,.inspection-creatable-select>label,.inspection-note{color:var(--muted);font:750 .6rem var(--mono);letter-spacing:.06em;text-transform:uppercase;gap:5px;display:grid}.inspection-creatable-select{gap:5px;min-width:0;display:grid}.inspection-creatable-select>select{border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--night);font:700 .78rem var(--sans);background:#fffdf8f5;border-radius:10px;padding:10px 34px 10px 12px}.inspection-creatable-select>small{color:var(--gold-text);font:700 .58rem var(--mono);letter-spacing:0;text-transform:none}.inspection-creatable-select__custom{border:1px dashed var(--gold);background:#f2b33d14;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:7px;display:grid}.inspection-creatable-select__custom input{min-height:40px}.inspection-creatable-select__custom button{border:1px solid var(--night);color:#fff;background:var(--night);border-radius:8px;min-height:40px;padding-inline:11px;font-size:.65rem;font-weight:800}.inspection-creatable-select__custom button:last-child{color:var(--night);border-color:var(--line-strong);background:0 0}.inspection-photo-field{border:1px solid var(--line);border-left:5px solid var(--line-strong);background:#12303c09;border-radius:12px;gap:12px;padding:15px;display:grid}.inspection-photo-field--required{border-left-color:var(--gold);background:#f2b33d12}.inspection-item--red .inspection-photo-field--required{border-left-color:var(--red);background:#b3452f0f}.inspection-photo-field>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.inspection-photo-field>header>div{gap:3px;display:grid}.inspection-photo-field>header strong{font:740 1rem var(--serif)}.inspection-photo-field>header span{color:var(--muted);font-size:.68rem;line-height:1.4}.inspection-photo-field>header i{color:var(--gold-text);font:800 .56rem var(--mono);text-transform:uppercase;background:#f2b33d29;border-radius:999px;padding:6px 9px;font-style:normal}.inspection-photo-field__gallery{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.inspection-photo-field__gallery article{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;min-height:108px;position:relative;overflow:hidden}.inspection-photo-field__gallery img{object-fit:cover;width:100%;height:116px;display:block}.inspection-photo-field__gallery article>span{min-height:108px;color:var(--muted);place-items:center;font-size:.65rem;display:grid}.inspection-photo-field__gallery button{color:#fff;background:#12303ce6;border:0;border-radius:7px;min-height:30px;padding-inline:9px;font-size:.58rem;font-weight:800;position:absolute;bottom:6px;right:6px}.inspection-photo-field__actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.inspection-photo-field__actions button{border:1px solid var(--night);color:#fff;background:var(--night);border-radius:9px;min-height:42px;padding-inline:13px;font-size:.68rem;font-weight:830}.inspection-photo-field__actions button+button{color:var(--night);background:0 0}.inspection-photo-field__actions small{color:var(--muted);font:700 .58rem var(--mono);margin-left:auto}.inspection-photo-field__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inspection-photo-field>p{color:var(--red);margin:0;font-size:.67rem;font-weight:740}.inspection-fields input{font-family:var(--sans);letter-spacing:0;text-transform:none}.inspection-choices{border:0;flex-wrap:wrap;gap:7px;padding:0;display:flex}.inspection-choices legend{width:100%;font:800 .68rem var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px}.inspection-choices button,.inspection-observations button{border:1px solid var(--line-strong);min-height:38px;color:var(--night);background:0 0;border-radius:999px;padding:8px 11px;font-size:.68rem;font-weight:780}.inspection-choices button[aria-pressed=true][data-tone=green]{border-color:var(--green);color:#fff;background:var(--green)}.inspection-choices button[aria-pressed=true][data-tone=orange]{border-color:var(--gold);background:var(--gold)}.inspection-choices button[aria-pressed=true][data-tone=red]{border-color:var(--red);color:#fff;background:var(--red)}.inspection-observations{background:#12303c0b;border-radius:12px;gap:9px;padding:13px;display:grid}.inspection-observations>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inspection-observations strong{font-size:.74rem}.inspection-observations span{color:var(--muted);font-size:.62rem}.inspection-observations>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.inspection-observations button{background:var(--surface);border-radius:8px;min-height:34px}.inspection-observations button[aria-pressed=true]{color:#fff;border-color:var(--night);background:var(--night)}.inspection-door-flow{border:1px solid var(--line);background:#12303c09;border-radius:13px;gap:12px;padding:14px;display:grid}.inspection-door-flow__step{gap:10px;display:grid}.inspection-door-flow__element{grid-template-columns:28px minmax(0,1fr);align-items:start}.inspection-door-flow__step>i,.inspection-door-flow__anomalies>header>i{width:28px;height:28px;color:var(--surface);background:var(--night);font:800 .72rem var(--mono);border-radius:50%;place-items:center;font-style:normal;display:grid}.inspection-door-flow__anomalies>header{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;display:grid}.inspection-door-flow__anomalies>header>div{gap:2px;display:grid}.inspection-door-flow__anomalies>header strong,.inspection-door-flow__selected>strong{font-size:.75rem}.inspection-door-flow__anomalies>header span,.inspection-door-flow__anomalies>p{color:var(--muted);margin:0;font-size:.72rem}.inspection-door-flow__choices,.inspection-door-flow__selected>div{flex-wrap:wrap;gap:7px;display:flex}.inspection-door-flow__choices button,.inspection-door-flow__selected button{border:1px solid var(--line-strong);min-height:44px;color:var(--night);background:var(--surface);border-radius:9px;padding:8px 11px;font-size:.72rem;font-weight:760}.inspection-door-flow__choices button[aria-pressed=true]{color:#fff;border-color:var(--night);background:var(--night)}.inspection-door-flow__choices button:disabled{cursor:not-allowed;opacity:.52}.inspection-door-flow__custom{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.inspection-door-flow__custom input{min-height:44px}.inspection-door-flow__custom button{border:1px solid var(--night);color:#fff;background:var(--night);border-radius:9px;min-height:44px;padding-inline:15px;font-size:.72rem;font-weight:820}.inspection-door-flow__custom button:disabled{cursor:not-allowed;opacity:.5}.inspection-door-flow__selected{border-top:1px solid var(--line);gap:8px;padding-top:11px;display:grid}.inspection-door-flow__selected button{text-align:left;align-items:center;gap:5px;display:inline-flex}.inspection-door-flow__selected button span{color:var(--gold-text);font:800 .72rem var(--mono);letter-spacing:.03em;text-transform:uppercase}.inspection-door-flow__selected button b{color:var(--red);margin-left:2px;font-size:1rem}.inspection-elements-flow{gap:8px;display:grid}.inspection-elements-flow>small,.inspection-entry-reference span{color:var(--muted);font-size:.72rem}.inspection-elements-picked,.inspection-entry-reference__items{flex-wrap:wrap;gap:7px;display:flex}.inspection-elements-picked>div{border:1px solid var(--line-strong);background:var(--surface);border-radius:9px;display:inline-flex;overflow:hidden}.inspection-elements-picked>div[data-active=true]{border-color:var(--night);box-shadow:0 0 0 1px var(--night)}.inspection-elements-picked button,.inspection-entry-reference__items button{min-height:44px;color:var(--night);background:0 0;border:0;padding:8px 11px;font-size:.72rem;font-weight:760}.inspection-elements-picked button:last-child{border-left:1px solid var(--line);color:var(--red);padding-inline:9px}.inspection-elements-picked button:disabled{cursor:not-allowed;opacity:.35}.inspection-entry-reference{border:1px solid var(--line-strong);background:var(--surface);border-radius:11px;gap:10px;padding:12px;display:grid}.inspection-entry-reference>div:first-child{gap:2px;display:grid}.inspection-entry-reference__items button{border:1px solid var(--line-strong);border-radius:9px}.inspection-entry-reference__items b{color:var(--red);margin-left:4px}.inspection-comparison{background:#23875d17;border-radius:8px;gap:3px;margin:0;padding:10px 11px;display:grid}.inspection-comparison--changed{background:#b3452f17}.inspection-comparison--changed strong{color:var(--red)}.inspection-note textarea{resize:vertical;min-height:68px;font-family:var(--sans);letter-spacing:0;text-transform:none}.inspection-proof-rule{color:var(--red);background:#b3452f14;border-radius:9px;margin:0;padding:11px 12px;font-size:.7rem;font-weight:750}.inspection-add-item{border:1px dashed var(--line-strong);background:#fffdf8b3;border-radius:15px;gap:9px;padding:17px;display:grid}.inspection-add-item>div{grid-template-columns:minmax(0,1fr) minmax(150px,.45fr) auto auto;align-items:center;gap:8px;display:grid}@media (max-width:700px){.inspection-progress{top:calc(var(--terrain-header-total,72px) + 4px);grid-template-columns:minmax(0,1fr) auto}.inspection-progress__meter{grid-area:2/1/auto/-1}.inspection-room__header,.inspection-odor,.inspection-photo-gate{grid-template-columns:1fr;align-items:stretch}.inspection-photo-gate i{width:max-content}.inspection-fields,.inspection-item__body>header>div,.inspection-add-item>div{grid-template-columns:1fr}.inspection-fields{grid-template-columns:82px 1fr}.inspection-fields label:last-child{grid-column:1/-1}.inspection-creatable-select__custom{grid-template-columns:1fr 1fr}.inspection-creatable-select__custom input{grid-column:1/-1}.inspection-item{gap:0;padding:0;overflow:hidden}.inspection-item__mobile-toggle{width:100%;min-height:64px;color:var(--night);text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 20px;align-items:center;gap:10px;padding:10px 12px;display:grid}.inspection-item__mobile-toggle>span:first-child{color:#fff;background:var(--night);width:34px;height:34px;font:800 .72rem var(--mono);border-radius:50%;place-items:center;display:grid}.inspection-item__mobile-toggle>span:nth-child(2){gap:2px;min-width:0;display:grid}.inspection-item__mobile-toggle strong,.inspection-item__mobile-toggle small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspection-item__mobile-toggle strong{font:750 1rem var(--serif)}.inspection-item__mobile-toggle small{color:var(--muted);font-size:.72rem}.inspection-item__mobile-toggle>span:nth-child(3){color:var(--gold-text);font-size:.7rem;font-weight:800}.inspection-item__mobile-toggle>span.is-complete{color:var(--green)}.inspection-item__mobile-toggle i{font-size:1.2rem;font-style:normal;transition:transform .16s}.inspection-item--expanded .inspection-item__mobile-toggle i{transform:rotate(180deg)}.inspection-item__body{border-top:1px solid var(--line);gap:14px;padding:4px 12px 14px;display:none}.inspection-item--expanded .inspection-item__body{display:grid}.inspection-item__body>header input,.inspection-item__body>header select,.inspection-save,.inspection-danger{min-height:44px}.inspection-item__body>header>button{width:44px;min-width:44px}.terrain-detail{padding:16px}.terrain-facts{margin-block:18px}.terrain-facts>div{padding:12px}}@media (max-width:470px){.inspection-progress{margin-inline:-4px;padding:11px}.inspection-progress strong{font-size:.72rem}.inspection-save{padding-inline:10px}.inspection-inline-add{grid-template-columns:1fr}.inspection-room__header{display:grid}.inspection-danger{width:max-content}.inspection-fields{grid-template-columns:1fr}.inspection-fields label:last-child{grid-column:auto}}.inspection-room-tabs__review{border-color:var(--gold)!important;background:#f2b33d1a!important}.inspection-room-tabs__review[aria-current=step]{color:var(--night)!important;border-color:var(--gold)!important;background:var(--gold)!important}.inspection-final-review{gap:14px;display:grid}.inspection-final-review__hero{border:1px solid var(--line-strong);background:#f7f0e4;border-radius:22px 22px 7px;padding:clamp(22px,5vw,38px)}.inspection-final-review__hero>span,.inspection-readiness-panel>div>span{color:var(--gold-text);font:800 .62rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.inspection-final-review__hero h2{max-width:580px;font:760 clamp(2.15rem, 7vw, 3.8rem) / .94 var(--serif);letter-spacing:-.05em;margin:11px 0}.inspection-final-review__hero p{max-width:620px;color:var(--muted);margin:0;line-height:1.55}.inspection-review-card{border:1px solid var(--line-strong);border-left:5px solid var(--night);background:#fffdf8fa;border-radius:16px;gap:15px;padding:clamp(17px,4vw,24px);display:grid}.inspection-review-card>header,.inspection-review-card--split header{align-items:center;gap:12px;display:flex}.inspection-review-card header>span{color:#fff;background:var(--night);width:34px;height:34px;font:800 .62rem var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.inspection-review-card header>div{gap:2px;display:grid}.inspection-review-card header strong{font:750 1.2rem var(--serif)}.inspection-review-card header small{color:var(--muted);font-size:.67rem}.inspection-review-list{gap:8px;display:grid}.inspection-review-list article{grid-template-columns:minmax(120px,.75fr) repeat(3,minmax(100px,1fr)) 34px;gap:7px;display:grid}.inspection-review-card input,.inspection-review-card select,.inspection-review-card textarea{border:1px solid var(--line-strong);width:100%;min-height:44px;color:var(--night);background:var(--surface);font:inherit;border-radius:9px;padding:9px 11px}.inspection-review-card textarea{resize:vertical;line-height:1.45}.inspection-review-list article>button,.inspection-reservations article>button{min-height:34px;color:var(--red);background:0 0;border:0;font-size:1.3rem;font-weight:850}.inspection-review-add{border:1px dashed var(--line-strong);background:#12303c06;border-radius:11px;grid-template-columns:minmax(145px,.65fr) minmax(170px,1fr) auto;gap:8px;padding:11px;display:grid}.inspection-review-add button,.inspection-readiness-panel>button{border:1px solid var(--night);color:#fff;background:var(--night);border-radius:9px;min-height:44px;padding-inline:16px;font-weight:850}.inspection-review-add--wide{grid-template-columns:minmax(0,1fr) auto}.inspection-review-confirm{background:#2e7d5b14;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;font-size:.75rem;font-weight:750;line-height:1.45;display:flex}.inspection-review-confirm input{width:18px;min-height:18px;accent-color:var(--green);flex:none}.inspection-review-card--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.inspection-review-card--split>div{align-content:start;gap:13px;display:grid}.inspection-review-card--split>div+div{border-left:1px solid var(--line);padding-left:18px}.inspection-review-toggle{grid-template-columns:1fr 1fr;gap:8px;display:grid}.inspection-review-toggle button{border:1px solid var(--line-strong);min-height:44px;color:var(--night);background:0 0;border-radius:9px;font-weight:800}.inspection-review-toggle button[aria-pressed=true]{color:#fff;border-color:var(--night);background:var(--night)}.inspection-reservations{gap:7px;display:grid}.inspection-reservations article{background:#b3452f12;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:9px;padding:9px 10px;display:grid}.inspection-reservations article>span{color:var(--red);font:800 .6rem var(--mono)}.inspection-reservations article>p{margin:0;font-size:.76rem;line-height:1.4}.inspection-readiness-panel{color:#fff;background:var(--night);border:1px solid #ffffff29;border-radius:16px;grid-template-columns:minmax(180px,.6fr) minmax(220px,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid;box-shadow:0 12px 30px #12303c2e}.inspection-readiness-panel>div{gap:5px;display:grid}.inspection-readiness-panel>div>span{color:#ffffff8c}.inspection-readiness-panel strong{font:750 1.2rem var(--serif)}.inspection-readiness-panel small,.inspection-readiness-panel p,.inspection-readiness-panel li{color:#ffffffad;font-size:.68rem;line-height:1.45}.inspection-readiness-panel ul{gap:5px;margin:0;padding-left:18px;display:grid}.inspection-readiness-panel p{margin:0}.inspection-readiness-panel>button:disabled{cursor:not-allowed;color:#12303ca6;border-color:var(--gold);background:var(--gold)}.inspection-readiness-actions{gap:8px;display:grid}.inspection-readiness-actions button{border:1px solid var(--gold);min-height:44px;color:var(--night);background:var(--gold);border-radius:9px;padding-inline:14px;font-size:.72rem;font-weight:850}.inspection-readiness-actions button:disabled:first-child{cursor:not-allowed;opacity:.68}.inspection-readiness-actions button:last-child{color:#fff;background:0 0;border-color:#ffffff59}@media (max-width:760px){.inspection-review-list article,.inspection-readiness-panel{grid-template-columns:1fr}.inspection-review-list article{border:1px solid var(--line);border-radius:10px;padding:10px}.inspection-review-list article>button{justify-self:end}.inspection-review-card--split{grid-template-columns:1fr}.inspection-review-card--split>div+div{border-top:1px solid var(--line);border-left:0;padding-top:18px;padding-left:0}}@media (max-width:520px){.inspection-review-add,.inspection-review-add--wide,.inspection-door-flow__custom{grid-template-columns:1fr}}.inspection-photo-field .inspection-photo-field__input{border:0;width:1px;min-width:0;height:1px;min-height:0;padding:0}.inspection-inline-add input,.inspection-odor>input,.inspection-item input:not([type=checkbox]),.inspection-item select,.inspection-item textarea,.inspection-add-item input,.inspection-add-item select{font-size:max(16px,1em)}.terrain-viewport input[type=checkbox]{width:24px;min-width:24px;height:24px;min-height:24px}.terrain-viewport :is(input,select,textarea),.terrain-viewport .inspection-item,.terrain-viewport .inspection-room{scroll-margin-top:calc(var(--terrain-header-total,72px) + 16px)}.terrain-back,.terrain-facts a[href^=tel\:]{align-items:center;min-height:44px;display:inline-flex}.inspection-item__body>header select{font-size:max(16px,.72rem)}.inspection-creatable-select>select,.inspection-item__body>header select{text-overflow:ellipsis}.terrain-account button{min-height:44px}.terrain-main{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.terrain-feedback-button,.inspection-item__body>header>button,.inspection-creatable-select__custom button,.inspection-photo-field__actions button,.inspection-choices button,.inspection-observations button,.inspection-review-list article>button,.inspection-reservations article>button{min-height:44px}.inspection-photo-field__gallery button{min-width:44px;min-height:44px}.inspection-photo-field__gallery article{min-height:132px}.inspection-photo-field__gallery img{height:140px}.inspection-room-tabs small,.inspection-observations span,.inspection-photo-field>header span,.inspection-photo-field__gallery article>span,.inspection-photo-field>p,.inspection-photo-field__actions small,.inspection-review-card header small,.inspection-readiness-panel li,.terrain-chip,.terrain-feedback-button,.inspection-creatable-select__custom button,.inspection-photo-field__gallery button,.inspection-photo-field__actions button,.inspection-choices button,.inspection-observations button{font-size:.72rem}.terrain-viewport--embedded{--terrain-header-h:0px;background:0 0;min-height:0;padding-top:0}@media (max-width:620px){.inspection-readiness-panel{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;padding:16px}.inspection-readiness-actions{gap:8px;display:grid}}.inspection-room-tabs button{min-height:44px}.terrain-brand small,.terrain-mission-card__top small,.terrain-facts small,.terrain-next-step small,.inspection-empty>span,.inspection-progress span,.inspection-room__header span,.inspection-add-item>span,.inspection-room-tabs i,.inspection-photo-gate i,.inspection-item__body>header>span,.inspection-fields label,.inspection-creatable-select>label,.inspection-creatable-select>small,.inspection-note,.inspection-photo-field>header i,.inspection-choices legend,.inspection-final-review__hero>span,.inspection-readiness-panel>div>span,.inspection-readiness-panel small,.inspection-readiness-panel p,.inspection-review-card header>span,.inspection-reservations article>span{font-size:.72rem}.inspection-utilities{border:1px solid var(--line-strong);border-left:5px solid var(--night);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:12px 15px;display:flex}.inspection-utilities legend{letter-spacing:.06em;text-transform:uppercase;padding:0 4px;font-size:.75rem;font-weight:850}.inspection-utilities label{align-items:center;gap:8px;min-height:44px;font-size:.8rem;font-weight:800;display:flex}.inspection-utilities input{width:18px;min-height:18px;accent-color:var(--night)}.inspection-utilities small{color:var(--muted);flex-basis:100%;font-size:.72rem}.inspection-review-list--access article{grid-template-columns:minmax(110px,.7fr) minmax(130px,1fr) minmax(130px,.9fr) 64px minmax(130px,.9fr) minmax(100px,1fr) 34px}.inspection-review-list--access article[data-incomplete=true] select[aria-label="Fonctionnement de l’accès"]{border-color:var(--gold)}.inspection-utility-reserves{background:#f2b33d1a;border-radius:9px;gap:6px;margin:0;padding:10px 12px 10px 28px;font-size:.78rem;font-weight:700;display:grid}.inspection-review-add--pair{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.inspection-review-list--access article,.inspection-review-add--pair{grid-template-columns:1fr}}.inspection-detailed-flow__present{flex-wrap:wrap;gap:7px;display:flex}.inspection-detailed-flow__present button{border:1px solid var(--line-strong);min-height:44px;color:var(--night);text-align:left;background:0 0;border-radius:999px;gap:1px;padding:7px 12px;font-size:.8rem;font-weight:750;display:grid}.inspection-detailed-flow__present button[aria-pressed=true]{border-color:var(--night);background:#12303c14}.inspection-detailed-flow__present button[data-active=true]{color:#fff;background:var(--night)}.inspection-detailed-flow__present small{opacity:.75;font-size:.72rem;font-weight:650}.inspection-detailed-flow__meta{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.inspection-detailed-flow__remove{min-height:44px;color:var(--red);background:0 0;border:0;justify-self:start;font-size:.78rem;font-weight:800}.inspection-review-list--maintenance article{grid-template-columns:minmax(140px,1fr) 170px minmax(140px,1.2fr) 34px}.inspection-review-documents{gap:12px;display:grid}.inspection-review-documents>article{border:1px solid var(--line);border-radius:11px;gap:8px;padding:10px;display:grid}@media (max-width:760px){.inspection-review-list--maintenance article{grid-template-columns:1fr}}.inspection-review-documents__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.inspection-review-documents__head .inspection-danger{min-height:44px;padding-inline:10px}.terrain-signatures{border-left:5px solid var(--gold);background:#f2b33d14;gap:12px;padding:20px;display:grid}.terrain-signatures>small{color:var(--muted);font:750 .72rem var(--mono);letter-spacing:.08em;text-transform:uppercase}.terrain-signatures>strong{font:750 1.35rem var(--serif)}.terrain-signatures>p{color:var(--muted);margin:0;font-size:.82rem}.terrain-signatures>.terrain-signatures__note{font-size:.75rem}.terrain-signatures__lignes{gap:10px;display:grid}.terrain-signatures__lignes fieldset{border:1px solid var(--line-strong);background:#fffdf8b3;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;margin:0;padding:12px;display:grid}.terrain-signatures__lignes legend{font:800 .72rem var(--mono);letter-spacing:.07em;text-transform:uppercase;padding:0 4px}.terrain-signatures__lignes label{min-width:0;color:var(--muted);font:750 .72rem var(--mono);letter-spacing:.06em;text-transform:uppercase;gap:5px;display:grid}.terrain-signatures__lignes input,.terrain-signatures__lignes select{border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--night);font:700 1rem var(--sans);letter-spacing:0;text-transform:none;background:#fffdf8f5;border-radius:10px;padding:10px 12px}.terrain-signatures__retirer,.terrain-signatures__ajouter,.terrain-signatures__actions button,.terrain-signatures__actions a{border:1px solid var(--line-strong);min-height:44px;color:var(--night);cursor:pointer;background:#fffdf8f5;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.terrain-signatures__retirer{color:var(--red);grid-column:1/-1;justify-self:start}.terrain-signatures__ajouter{border-style:dashed;justify-self:start}.terrain-signatures__actions a{border-color:var(--night);color:#fff;background:var(--night)}.terrain-signatures__liens{gap:10px;margin:0;padding:0;list-style:none;display:grid}.terrain-signatures__liens li{border:1px solid var(--line-strong);background:#fffdf8d9;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.terrain-signatures__liens li>div:first-child{gap:3px;min-width:0;display:grid}.terrain-signatures__liens span{color:var(--night);font-size:.85rem}.terrain-signatures__liens em{color:var(--gold-text);overflow-wrap:anywhere;font-size:.75rem;font-style:normal}.terrain-signatures__liens em[data-envoye=true]{color:var(--green)}.terrain-signatures__liens em[data-statut=signe]{color:var(--green);font-weight:700}.terrain-signatures__liens em[data-statut=expire],.terrain-signatures__liens em[data-statut=revoque]{color:var(--muted)}.terrain-signatures__actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:620px){.terrain-signatures__lignes fieldset,.terrain-signatures__liens li{grid-template-columns:minmax(0,1fr)}.terrain-signatures__actions>*{flex:100%}}.inspection-review-meters{gap:12px;display:grid}.inspection-review-meters article{border:1px solid var(--line-strong);background:#fffdf8bf;border-radius:12px;gap:10px;padding:12px;display:grid}.inspection-review-meters__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.inspection-review-meters__head select{border:1px solid var(--line-strong);min-height:46px;color:var(--night);font:700 1rem var(--sans);background:#fffdf8f5;border-radius:10px;flex:200px;padding:10px 12px}.inspection-review-meters__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.inspection-review-meters__fields label{min-width:0;color:var(--muted);font:750 .72rem var(--mono);letter-spacing:.06em;text-transform:uppercase;gap:5px;display:grid}.inspection-review-meters__fields input{border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--night);font:700 1rem var(--sans);letter-spacing:0;text-transform:none;background:#fffdf8f5;border-radius:10px;padding:10px 12px}.inspection-review-meters__manquant{border:1px dashed var(--gold);min-height:46px;color:var(--gold-text);cursor:pointer;background:#f2b33d1a;border-radius:10px;padding:0 14px;font-size:.85rem;font-weight:800}@media (max-width:620px){.inspection-review-meters__fields{grid-template-columns:minmax(0,1fr)}}.terrain-dossier{--dossier-rouge:#b3452f;--dossier-or:#d9952a;--dossier-vert:#2f7a55;--dossier-gris:#7a8f97;gap:16px;display:grid}.terrain-dossier__retour{min-height:44px;color:var(--night,#12303c);justify-self:start;align-items:center;gap:8px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.terrain-dossier__bandeau{color:#fffdf8;background:var(--night,#12303c);border-radius:18px;gap:12px;padding:24px 20px;display:grid}.terrain-dossier__bandeau .eyebrow{color:var(--gold,#f2b33d);margin:0}.terrain-dossier__bandeau>div{align-items:center;gap:16px;display:flex}.terrain-dossier__bandeau h1{font:760 1.55rem / 1.05 var(--serif);margin:0}.terrain-dossier__bandeau p:not(.eyebrow){color:#fffdf8cc;margin:4px 0 0;font-size:.9rem;line-height:1.4}.terrain-dossier-anneau{--anneau-epaisseur:6px;--anneau-fond:#ffffff24;--anneau-plein:var(--gold,#f2b33d);--part:0;width:72px;height:72px;color:var(--gold,#f2b33d);font:800 1.3rem var(--sans);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.terrain-dossier-anneau:before{background:conic-gradient(var(--anneau-plein) calc(var(--part) * 1turn), var(--anneau-fond) 0);content:"";-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--anneau-epaisseur)), #000 calc(100% - var(--anneau-epaisseur) + 1px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--anneau-epaisseur)), #000 calc(100% - var(--anneau-epaisseur) + 1px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--anneau-epaisseur)), #000 calc(100% - var(--anneau-epaisseur) + 1px));border-radius:50%;position:absolute;inset:0}.terrain-dossier-anneau[data-compte="1"]{--part:.3333}.terrain-dossier-anneau[data-compte="2"]{--part:.6667}.terrain-dossier-anneau[data-compte="3"]{--part:1}.terrain-dossier__bandeau--en_regle .terrain-dossier-anneau{--anneau-plein:#4fae7f;color:#8fd3b0}.terrain-dossier__annonce{color:#22573f;background:#e3efe7;border-radius:12px;margin:0;padding:12px 14px;font-size:.9rem;font-weight:700}.terrain-dossier__pieces{gap:10px;display:grid}.terrain-dossier__pieces h2{color:var(--muted,#12303cad);margin:0;font-size:.85rem;font-weight:800}.terrain-dossier-piece{border:1px solid var(--line,#12303c21);background:#fffdf8;border-radius:14px;overflow:hidden}.terrain-dossier-piece__ligne{width:100%;min-height:64px;color:var(--night,#12303c);font-family:var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.terrain-dossier-piece__ligne:disabled{cursor:default}.terrain-dossier-piece__ligne>span:nth-child(2){flex-grow:1;gap:2px;min-width:0;display:grid}.terrain-dossier-piece__ligne strong{font-size:.95rem}.terrain-dossier-piece__ligne>span:nth-child(2)>span{color:var(--muted,#12303cb3);overflow-wrap:anywhere;font-size:.82rem}.terrain-dossier-piece__ligne em{flex-shrink:0;font-size:.82rem;font-style:normal;font-weight:800}.terrain-dossier-pastille{border-radius:50%;flex-shrink:0;width:12px;height:12px}.terrain-dossier-pastille--rouge{background:var(--dossier-rouge)}.terrain-dossier-pastille--or{background:var(--dossier-or)}.terrain-dossier-pastille--vert{background:var(--dossier-vert)}.terrain-dossier-pastille--gris{background:var(--dossier-gris)}.terrain-dossier-depot{border-top:1px solid var(--line,#12303c1a);gap:12px;padding:4px 14px 16px;display:grid}.terrain-dossier-depot>p{margin:10px 0 0;font-size:.85rem;line-height:1.45}.terrain-dossier-depot label{gap:6px;font-size:.82rem;font-weight:800;display:grid}.terrain-dossier-depot input[type=date]{border:1px solid var(--line-strong,#12303c47);min-height:46px;color:var(--night,#12303c);font:700 max(16px, 1rem) var(--sans);background:#fff;border-radius:10px;padding:8px 12px}.terrain-dossier-depot .terrain-dossier-depot__fichier{display:none}.terrain-dossier-depot__sources,.terrain-dossier-depot__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.terrain-dossier-depot__sources button,.terrain-dossier-depot__actions button{border:1px solid var(--line-strong,#12303c47);min-height:46px;color:var(--night,#12303c);font:800 .85rem var(--sans);cursor:pointer;background:0 0;border-radius:10px;padding:0 12px}.terrain-dossier-depot__actions .terrain-dossier-depot__envoyer{border-color:var(--night,#12303c);color:#fffdf8;background:var(--night,#12303c)}.terrain-dossier-depot button:disabled{cursor:default;opacity:.55}.terrain-dossier-depot__choisi{overflow-wrap:anywhere;color:var(--muted,#12303cb3)}.terrain-dossier-depot [role=alert]{color:#8f3522;margin:0;font-size:.85rem;font-weight:700}.terrain-dossier__note{color:var(--muted,#12303c9e);margin:6px 0 0;font-size:.78rem;line-height:1.45}.terrain-dossier-resume{color:#fffdf8;background:var(--night,#12303c);border-radius:16px;align-items:center;gap:14px;margin:0 0 22px;padding:14px 16px;text-decoration:none;display:flex}.terrain-dossier-resume .terrain-dossier-anneau{--anneau-epaisseur:5px;width:56px;height:56px;font-size:1rem}.terrain-dossier-resume>span:nth-child(2){flex-grow:1;gap:2px;min-width:0;display:grid}.terrain-dossier-resume small{color:var(--gold,#f2b33d);font:700 .7rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.terrain-dossier-resume strong{font:760 1.1rem var(--serif)}.terrain-dossier-resume>span:nth-child(2)>span{color:#fffdf8c7;font-size:.82rem}.terrain-dossier-resume--en_regle{color:var(--night,#12303c);background:#e3efe7}.terrain-dossier-resume--en_regle small,.terrain-dossier-resume--en_regle>span:nth-child(2)>span{color:#22573f}.terrain-dossier-resume--erreur{color:var(--night,#12303c);background:#f2b33d29;font-size:.85rem;display:block}.terrain-dossier-resume--en_regle .terrain-dossier-anneau{--anneau-fond:#2f7a552e;--anneau-plein:#2f7a55;color:#22573f}.terrain-dossier-consequence{color:var(--gold,#f2b33d);align-items:flex-start;gap:6px;margin-top:6px;font-size:.8rem;font-weight:700;display:flex}.terrain-dossier-consequence svg{flex-shrink:0;margin-top:2px}.terrain-dossier-resume>span:nth-child(2)>.terrain-dossier-consequence{color:var(--gold,#f2b33d);font-size:.8rem}.terrain-dossier-resume--alerte,.terrain-dossier__bandeau--alerte{color:#8f3522;background:#f6e4dd}.terrain-dossier-resume--alerte strong,.terrain-dossier__bandeau--alerte h1{color:var(--night,#12303c)}.terrain-dossier-resume--alerte small,.terrain-dossier__bandeau--alerte .eyebrow{color:#b3452f}.terrain-dossier-resume--alerte>span:nth-child(2)>span,.terrain-dossier__bandeau--alerte p:not(.eyebrow){color:#8f3522}.terrain-dossier-resume--alerte>span:nth-child(2)>.terrain-dossier-consequence,.terrain-dossier__bandeau--alerte .terrain-dossier-consequence{color:#22573f}.terrain-dossier-resume--alerte .terrain-dossier-anneau,.terrain-dossier__bandeau--alerte .terrain-dossier-anneau{--anneau-fond:#b3452f38;--anneau-plein:#b3452f;color:#b3452f}
