.modifier .tool-head{padding-bottom:8px}.modifier .ed-context{background:var(--surface);border:1px solid var(--line);border-radius:14px;max-width:760px;margin:6px auto 0;padding:16px 18px}.modifier .ed-context-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.modifier .ed-type{font-family:var(--font-display);color:#fff;border-radius:999px;flex:none;padding:4px 12px;font-size:14px;font-weight:700}.modifier .ed-type.t-aire{background:var(--brand)}.modifier .ed-type.t-parking{background:#d98a3d}.modifier .ed-type.t-camping{background:#1e527a}.modifier .ed-context-name{flex-direction:column;gap:2px;display:flex}.modifier .ed-context-name strong{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:800}.modifier .ed-context-loc{font-family:var(--font-sans);color:var(--muted);font-size:16px}.modifier .ed-note{font-family:var(--font-sans);color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.55}.modifier .ed-note strong{color:var(--ink)}.modifier .ed-note a{color:var(--brand-700);font-weight:700;text-decoration:underline}.modifier .paform{margin-top:20px}.modifier .edit-svc{flex-direction:column;gap:12px;display:flex}.modifier .edit-svc-row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:flex}.modifier .edit-svc-row:last-child{border-bottom:none;padding-bottom:0}.modifier .edit-svc-lbl{font-family:var(--font-display);color:var(--ink);align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.modifier .edit-svc-lbl img{flex:none;width:30px;height:30px;display:block}.modifier .seg label{padding:9px 13px}.modifier .ouv-ref-field{margin-top:-4px}.modifier .ouv-ref{font-family:var(--font-sans);color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:0;padding:11px 14px;font-size:16px;line-height:1.5}.modifier .ouv-ref b{color:var(--ink);font-weight:700}.modifier .ouv-ref-sub{color:var(--muted);margin-top:4px;font-size:16px;display:block}@media (max-width:640px){.modifier .edit-svc-row{align-items:flex-start}.modifier .edit-svc-row .seg{width:100%}.modifier .edit-svc-row .seg label{text-align:center;flex:1}}
