.Sidebar-module__6B9YnG__sidebar{border-right:1px solid var(--border);overscroll-behavior:contain;flex-direction:column;flex:0 0 200px;gap:8px;padding:16px;display:flex;overflow-y:auto}.Sidebar-module__6B9YnG__sidebar>*,.Sidebar-module__6B9YnG__group>*{flex-shrink:0}.Sidebar-module__6B9YnG__navItem{border:1px solid var(--border);min-height:34px;color:inherit;border-radius:3px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;text-decoration:none;display:flex}.Sidebar-module__6B9YnG__navItem[aria-current=page]{border-color:var(--color-navy);font-weight:600}.Sidebar-module__6B9YnG__navIcon{color:var(--ink-muted);flex-shrink:0}.Sidebar-module__6B9YnG__navItem[aria-current=page] .Sidebar-module__6B9YnG__navIcon{color:var(--ink-strong)}.Sidebar-module__6B9YnG__navLabel{line-height:1.25}.Sidebar-module__6B9YnG__group{flex-direction:column;gap:6px;display:flex}.Sidebar-module__6B9YnG__groupHeading{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:10px 0 0;padding:0 2px;font-size:10px;font-weight:700}.Sidebar-module__6B9YnG__notifyButton{background:var(--color-amber);min-height:40px;color:var(--color-navy);white-space:nowrap;border:none;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.Sidebar-module__6B9YnG__notifyButton[aria-current=page]{outline:2px solid var(--color-navy);outline-offset:1px}@media (hover:hover){.Sidebar-module__6B9YnG__notifyButton:hover{filter:brightness(.94)}}.Sidebar-module__6B9YnG__navItemHome{border:none;border-bottom:1px solid var(--border);height:40px;color:var(--ink-strong);align-items:center;margin-bottom:4px;padding:0 12px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.Sidebar-module__6B9YnG__navItemHome[aria-current=page]{border-bottom-color:var(--color-amber)}@media (hover:hover){.Sidebar-module__6B9YnG__navItemHome:hover{color:var(--color-amber)}}.Sidebar-module__6B9YnG__backLink{height:40px;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;border:none;border-radius:3px;align-items:center;gap:6px;margin-bottom:4px;padding:0 8px;font-size:13px;text-decoration:none;display:flex;overflow:hidden}.Sidebar-module__6B9YnG__backLink svg{flex-shrink:0}@media (hover:hover){.Sidebar-module__6B9YnG__backLink:hover{color:var(--ink-strong)}.Sidebar-module__6B9YnG__navItem:hover{border-color:var(--ink-muted)}}@media (max-width:640px){.Sidebar-module__6B9YnG__sidebar{border-right:none;border-bottom:1px solid var(--border);overscroll-behavior-x:contain;flex-flow:row;flex:none;overflow:auto visible}.Sidebar-module__6B9YnG__navItem,.Sidebar-module__6B9YnG__navItemHome{white-space:nowrap;flex:none}.Sidebar-module__6B9YnG__navItemHome{height:auto;min-height:40px;margin-bottom:0}.Sidebar-module__6B9YnG__group{display:contents}.Sidebar-module__6B9YnG__groupHeading{display:none}.Sidebar-module__6B9YnG__notifyButton{flex:none}}
.ProductMark-module__kd9vYa__mark{white-space:nowrap;align-items:center;gap:3px;min-height:32px;line-height:1;display:inline-flex}.ProductMark-module__kd9vYa__name{letter-spacing:-.01em;color:var(--color-white);font-size:20px;font-weight:600;line-height:1}.ProductMark-module__kd9vYa__badge{font-family:var(--font-mono);letter-spacing:.03em;background:var(--color-amber);color:var(--color-navy-deep);border-radius:3px;padding:3px 7px;font-size:15px;font-weight:700;line-height:1;position:relative;top:2px}
.LanguageSwitcher-module__ykVUmG__switcher{display:flex}.LanguageSwitcher-module__ykVUmG__locales{gap:4px;display:flex}.LanguageSwitcher-module__ykVUmG__locales a{font-family:var(--font-mono);letter-spacing:.04em;color:#f5f7fa80;border-radius:3px;padding:4px 6px;font-size:12px;font-weight:600;text-decoration:none}@media (hover:hover){.LanguageSwitcher-module__ykVUmG__locales a:hover{color:var(--color-white);background:#f5f7fa14}}.LanguageSwitcher-module__ykVUmG__locales a[aria-current=page]{color:var(--color-amber);font-weight:700}.LanguageSwitcher-module__ykVUmG__more{display:none;position:relative}@media (max-width:420px){.LanguageSwitcher-module__ykVUmG__locales{display:none}.LanguageSwitcher-module__ykVUmG__more{display:flex}}.LanguageSwitcher-module__ykVUmG__moreButton{color:#f5f7fab3;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:18px;line-height:1;display:flex}.LanguageSwitcher-module__ykVUmG__moreButton[aria-expanded=true]{color:var(--color-white);background:#f5f7fa14}@media (hover:hover){.LanguageSwitcher-module__ykVUmG__moreButton:hover{color:var(--color-white);background:#f5f7fa14}}.LanguageSwitcher-module__ykVUmG__moreMenu{background:var(--color-navy-deep);z-index:10;border:1px solid #f5f7fa26;border-radius:4px;gap:4px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000059}.LanguageSwitcher-module__ykVUmG__moreMenu a{font-family:var(--font-mono);letter-spacing:.04em;color:#f5f7fa99;white-space:nowrap;border-radius:3px;padding:4px 6px;font-size:12px;font-weight:600;text-decoration:none}@media (hover:hover){.LanguageSwitcher-module__ykVUmG__moreMenu a:hover{color:var(--color-white);background:#f5f7fa14}}.LanguageSwitcher-module__ykVUmG__moreMenu a[aria-current=page]{color:var(--color-amber);font-weight:700}
.HeliportSelector-module__t9tUAW__select{text-overflow:ellipsis;min-width:0;max-width:100%;height:32px;color:var(--color-white);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:0 4px;font-size:13px;overflow:hidden}@media (hover:hover){.HeliportSelector-module__t9tUAW__select:hover{background:#f5f7fa14}}.HeliportSelector-module__t9tUAW__select option{background:var(--surface-raised);color:var(--ink)}.HeliportSelector-module__t9tUAW__single{text-overflow:ellipsis;min-width:0;max-width:100%;height:32px;color:var(--color-white);white-space:nowrap;align-items:center;padding:0 4px;font-size:13px;display:flex;overflow:hidden}.HeliportSelector-module__t9tUAW__empty{min-width:64px;height:32px;color:var(--color-white);white-space:nowrap;justify-content:center;align-items:center;padding:0 12px;font-size:13px;display:flex}
.Modal-module__iX2sxG__overlay{background:var(--overlay);z-index:20;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.Modal-module__iX2sxG__dialog{background:var(--surface-raised);width:100%;max-height:90vh;box-shadow:0 12px 32px var(--shadow-color);border-radius:6px;padding:20px;overflow-y:auto}.Modal-module__iX2sxG__size_sm{max-width:420px}.Modal-module__iX2sxG__size_md{max-width:560px}.Modal-module__iX2sxG__size_lg{max-width:720px}.Modal-module__iX2sxG__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.Modal-module__iX2sxG__title{color:var(--ink-strong);font-size:16px;font-weight:600}.Modal-module__iX2sxG__closeButton{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:22px;line-height:1}.Modal-module__iX2sxG__closeButton:hover{color:var(--ink-strong)}
.AircraftPopup-module__4UpBuq__form{flex-direction:column;gap:14px;display:flex}.AircraftPopup-module__4UpBuq__field{flex-direction:column;gap:6px;display:flex}.AircraftPopup-module__4UpBuq__field label{color:var(--ink);font-size:13px;font-weight:500}.AircraftPopup-module__4UpBuq__field input,.AircraftPopup-module__4UpBuq__field textarea{border:1px solid var(--border);color:var(--ink);background:var(--surface-raised);border-radius:3px;padding:9px 10px;font-family:inherit;font-size:14px}.AircraftPopup-module__4UpBuq__field input:focus,.AircraftPopup-module__4UpBuq__field textarea:focus{outline:2px solid var(--color-navy);outline-offset:1px;color:var(--ink)}.AircraftPopup-module__4UpBuq__checkboxRow{color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.AircraftPopup-module__4UpBuq__actions{justify-content:flex-end;margin-top:4px;display:flex}
.IncidentReportForm-module__3MbELW__form{flex-direction:column;gap:24px;padding-bottom:40px;display:flex;overflow-x:hidden}.IncidentReportForm-module__3MbELW__block{flex-direction:column;gap:24px;display:flex}.IncidentReportForm-module__3MbELW__section{border:none;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.IncidentReportForm-module__3MbELW__section legend{color:var(--ink-strong);padding:0;font-size:14px;font-weight:600}.IncidentReportForm-module__3MbELW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.IncidentReportForm-module__3MbELW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.IncidentReportForm-module__3MbELW__stackedButtons{flex-direction:column;align-items:stretch;gap:8px;display:flex}.IncidentReportForm-module__3MbELW__stackedButtons .btn{text-align:center;justify-content:center;width:100%;padding:10px;font-size:13px;font-weight:400}.IncidentReportForm-module__3MbELW__toggleButton[data-selected]{border-color:var(--ink-strong);background:var(--wash-navy);color:var(--ink-strong);font-weight:600}.IncidentReportForm-module__3MbELW__field label,.IncidentReportForm-module__3MbELW__field>span:first-child{color:var(--ink);font-size:13px;font-weight:500}.IncidentReportForm-module__3MbELW__row{gap:16px;display:flex}.IncidentReportForm-module__3MbELW__row .IncidentReportForm-module__3MbELW__field{flex:1;min-width:0}@media (max-width:560px){.IncidentReportForm-module__3MbELW__row{flex-direction:column;gap:16px}}.IncidentReportForm-module__3MbELW__basicsColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.IncidentReportForm-module__3MbELW__basicsLeft{flex-direction:column;gap:16px;min-width:0;display:flex}.IncidentReportForm-module__3MbELW__basicsRight{min-width:0}.IncidentReportForm-module__3MbELW__mapPreviewButton{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}@media (max-width:700px){.IncidentReportForm-module__3MbELW__basicsColumns{grid-template-columns:1fr}}.IncidentReportForm-module__3MbELW__field input,.IncidentReportForm-module__3MbELW__field select,.IncidentReportForm-module__3MbELW__field textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--ink);border-radius:3px;padding:10px 12px}.IncidentReportForm-module__3MbELW__field input:focus,.IncidentReportForm-module__3MbELW__field select:focus,.IncidentReportForm-module__3MbELW__field textarea:focus{outline:2px solid var(--color-navy);outline-offset:1px;color:var(--ink)}.IncidentReportForm-module__3MbELW__field textarea{resize:vertical;color:var(--ink)}.IncidentReportForm-module__3MbELW__phoneInput:has(.PhoneInputInput:disabled){color:var(--ink-muted)}.IncidentReportForm-module__3MbELW__checkboxRow{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.IncidentReportForm-module__3MbELW__optionalFieldToggle{color:var(--ink-strong);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:6px 0;font-size:13px;text-decoration:underline}.IncidentReportForm-module__3MbELW__hint{color:var(--ink-muted);font-size:13px}.IncidentReportForm-module__3MbELW__fieldError{color:var(--color-red);font-size:12px}.IncidentReportForm-module__3MbELW__phoneInput{border:1px solid var(--border);border-radius:3px;padding:9px 10px;font-size:14px}.IncidentReportForm-module__3MbELW__phoneInput:focus-within{outline:2px solid var(--color-navy);outline-offset:1px}.IncidentReportForm-module__3MbELW__phoneInput .PhoneInputInput{border:none;outline:none;min-width:0;padding:0;font-family:inherit;font-size:14px}.IncidentReportForm-module__3MbELW__phoneInput .PhoneInputCountrySelectArrow{color:var(--ink-muted);opacity:1}.IncidentReportForm-module__3MbELW__successScreen{flex-direction:column;gap:20px;padding-bottom:40px;display:flex}.IncidentReportForm-module__3MbELW__status{border-radius:3px;padding:14px 16px;font-size:14px}.IncidentReportForm-module__3MbELW__success{background:var(--wash-green);color:var(--color-green)}.IncidentReportForm-module__3MbELW__error{background:var(--wash-red);color:var(--color-red)}.IncidentReportForm-module__3MbELW__queued{background:var(--wash-amber);color:var(--color-caution)}.IncidentReportForm-module__3MbELW__draftNotice{background:var(--wash-amber-weak);color:var(--ink-muted);border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.IncidentReportForm-module__3MbELW__consequenceTable{flex-direction:column;gap:10px;display:flex}.IncidentReportForm-module__3MbELW__consequenceRow,.IncidentReportForm-module__3MbELW__tileRow{flex-direction:column;gap:6px;display:flex}@media (min-width:560px){.IncidentReportForm-module__3MbELW__consequenceRow{flex-direction:row;align-items:center;gap:16px}.IncidentReportForm-module__3MbELW__consequenceLabel{flex:0 0 220px}}.IncidentReportForm-module__3MbELW__consequenceLabel,.IncidentReportForm-module__3MbELW__tileLabel{color:var(--ink);font-size:13px;font-weight:500}.IncidentReportForm-module__3MbELW__tileOptionDescription{color:var(--ink-muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.IncidentReportForm-module__3MbELW__consequenceOptions{flex-wrap:wrap;gap:6px;display:flex}.IncidentReportForm-module__3MbELW__consequenceOption{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;line-height:1.3}.IncidentReportForm-module__3MbELW__consequenceOption[data-selected]{border-color:var(--ink-strong);background:var(--wash-navy);color:var(--ink-strong);font-weight:600}.IncidentReportForm-module__3MbELW__consequenceOption:disabled{cursor:default;opacity:.6}.IncidentReportForm-module__3MbELW__aircraftAddCard{border:1px dashed var(--border);width:100%;color:var(--ink-strong);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;display:flex}.IncidentReportForm-module__3MbELW__aircraftAddCard:hover{border-color:var(--ink-strong);background:var(--wash-navy-weak)}.IncidentReportForm-module__3MbELW__draftNotice button{color:var(--ink-strong);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}
.OccurrenceClassificationWizard-module__Tzi_zq__wizard{flex-direction:column;gap:16px;display:flex}.OccurrenceClassificationWizard-module__Tzi_zq__contextBox,.OccurrenceClassificationWizard-module__Tzi_zq__evaluationBox,.OccurrenceClassificationWizard-module__Tzi_zq__confirmationBox{background:var(--surface-sunken);border-radius:3px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.OccurrenceClassificationWizard-module__Tzi_zq__sectionTitle{color:var(--ink-strong);margin:0;font-size:14px;font-weight:600}.OccurrenceClassificationWizard-module__Tzi_zq__contextList{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.OccurrenceClassificationWizard-module__Tzi_zq__contextList dt{color:var(--ink-muted);font-size:12px}.OccurrenceClassificationWizard-module__Tzi_zq__greyTextarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-sunken);resize:vertical;border-radius:3px;width:100%;min-width:0;max-width:100%;padding:10px 12px}.OccurrenceClassificationWizard-module__Tzi_zq__greyTextarea:focus{outline:2px solid var(--color-navy);outline-offset:1px}.OccurrenceClassificationWizard-module__Tzi_zq__contextList dd{color:var(--ink-strong);margin:0;font-size:13px;font-weight:500}.OccurrenceClassificationWizard-module__Tzi_zq__contextHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.OccurrenceClassificationWizard-module__Tzi_zq__editFactsButton{color:var(--ink-strong);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:2px 4px;font-size:12px;font-weight:500;display:flex}.OccurrenceClassificationWizard-module__Tzi_zq__factsEditor{flex-direction:column;gap:6px;display:flex}.OccurrenceClassificationWizard-module__Tzi_zq__error{background:var(--wash-error);color:var(--color-error-text)}.OccurrenceClassificationWizard-module__Tzi_zq__proposalBox{border:1px solid var(--border);background:var(--surface-raised);border-radius:3px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.OccurrenceClassificationWizard-module__Tzi_zq__proposalCaption{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:500}.OccurrenceClassificationWizard-module__Tzi_zq__proposalLabel{color:var(--ink-strong);margin:0;font-size:15px;font-weight:600}.OccurrenceClassificationWizard-module__Tzi_zq__reasonList{color:var(--ink);margin:0;padding-left:18px;font-size:13px}.OccurrenceClassificationWizard-module__Tzi_zq__flag{background:var(--wash-amber);color:var(--ink-strong);border-radius:3px;margin:0;padding:8px 10px;font-size:13px}.OccurrenceClassificationWizard-module__Tzi_zq__definitionsBox{border:1px solid var(--border);background:var(--surface-raised);color:var(--ink);border-radius:3px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;display:flex}.OccurrenceClassificationWizard-module__Tzi_zq__definitionsIntro{color:var(--ink-strong);margin:0;font-weight:500}.OccurrenceClassificationWizard-module__Tzi_zq__definitionsBox ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.OccurrenceClassificationWizard-module__Tzi_zq__checklistBox{border:1px solid var(--wash-amber-ring);background:var(--wash-amber-weak);color:var(--ink);border-radius:3px;flex-direction:column;gap:8px;padding:14px 16px;font-size:13px;display:flex}.OccurrenceClassificationWizard-module__Tzi_zq__checklistBox strong{color:var(--ink-strong);font-size:14px}.OccurrenceClassificationWizard-module__Tzi_zq__checklistBox ul{margin:0;padding-left:18px}.OccurrenceClassificationWizard-module__Tzi_zq__checklistBox p{margin:0}.OccurrenceClassificationWizard-module__Tzi_zq__judgmentBox{border:1px solid var(--wash-blue-ring);background:var(--wash-blue-weak);color:var(--ink);border-radius:3px;flex-direction:column;gap:8px;padding:14px 16px;font-size:13px;display:flex}.OccurrenceClassificationWizard-module__Tzi_zq__judgmentBox strong{color:var(--ink-strong);font-size:14px}.OccurrenceClassificationWizard-module__Tzi_zq__judgmentBox p{margin:0}.OccurrenceClassificationWizard-module__Tzi_zq__field{flex-direction:column;gap:6px;display:flex}.OccurrenceClassificationWizard-module__Tzi_zq__field label{color:var(--ink);font-size:13px;font-weight:500}.OccurrenceClassificationWizard-module__Tzi_zq__field textarea{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--ink);background:var(--surface-raised);border-radius:3px;padding:10px 12px}.OccurrenceClassificationWizard-module__Tzi_zq__hint{color:var(--ink-muted);margin:0;font-size:12px}.OccurrenceClassificationWizard-module__Tzi_zq__footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}
.FieldHelp-module__W1WyZG__help{font-size:13px}.FieldHelp-module__W1WyZG__help summary{cursor:pointer;color:var(--ink-strong);align-items:center;gap:4px;font-weight:500;list-style:none;display:inline-flex}.FieldHelp-module__W1WyZG__help summary::-webkit-details-marker{display:none}.FieldHelp-module__W1WyZG__help summary:before{content:"▸";color:var(--ink-muted);transition:transform .15s}.FieldHelp-module__W1WyZG__help[open] summary:before{transform:rotate(90deg)}.FieldHelp-module__W1WyZG__guidance,.FieldHelp-module__W1WyZG__reference{color:var(--ink);border-radius:3px;margin:6px 0 0;padding:10px 12px}.FieldHelp-module__W1WyZG__guidance{background:var(--color-off-white,#f4f6f8)}.FieldHelp-module__W1WyZG__guidance p{margin:0 0 6px}.FieldHelp-module__W1WyZG__guidance p:last-child{margin-bottom:0}.FieldHelp-module__W1WyZG__reference{color:var(--ink-muted);background:0 0;margin-top:4px;padding:0 12px;font-size:12px}.FieldHelp-module__W1WyZG__reference p{margin:0}
.LocationPicker-module__IB_pzG__hint{color:var(--ink-muted);margin:0 0 12px;font-size:13px}.LocationPicker-module__IB_pzG__viewport{border:1px solid var(--border);background:var(--color-grey-light);touch-action:none;cursor:grab;border-radius:4px;height:min(60vh,520px);position:relative;overflow:hidden}.LocationPicker-module__IB_pzG__viewport:active{cursor:grabbing}.LocationPicker-module__IB_pzG__image{transform-origin:0 0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:none;position:absolute;top:0;left:0}.LocationPicker-module__IB_pzG__heliportMark{border:2px solid var(--color-navy);width:22px;height:22px;color:var(--color-navy);pointer-events:none;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;margin:-11px 0 0 -11px;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute}.LocationPicker-module__IB_pzG__pin{border:2px solid var(--color-white);background:var(--color-red);width:16px;height:16px;box-shadow:0 0 0 1px var(--wash-navy-ring);pointer-events:none;border-radius:50%;margin:-8px 0 0 -8px;position:absolute}.LocationPicker-module__IB_pzG__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.LocationPicker-module__IB_pzG__zoomButtons{gap:4px;display:flex}.LocationPicker-module__IB_pzG__zoomButton{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:999px;padding:0;font-size:16px;font-weight:500;line-height:1}.LocationPicker-module__IB_pzG__zoomButton:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover){.LocationPicker-module__IB_pzG__zoomButton:not(:disabled):hover{border-color:var(--ink-strong);color:var(--ink-strong)}}.LocationPicker-module__IB_pzG__scaleBar{color:var(--ink);align-items:center;gap:6px;font-size:11px;display:flex}.LocationPicker-module__IB_pzG__scaleBarLine{border:1px solid var(--ink-strong);border-top:none;height:6px}.LocationPicker-module__IB_pzG__coordinates{color:var(--ink);font-family:var(--font-mono), monospace;margin:0;font-size:12px}.LocationPicker-module__IB_pzG__attribution{color:var(--ink-muted);margin:8px 0 0;font-size:11px}.LocationPicker-module__IB_pzG__actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}
.MapPointPreview-module__FI6MfG__preview{margin:8px 0 0}.MapPointPreview-module__FI6MfG__frame{aspect-ratio:16/9;border:1px solid var(--border);background:var(--color-grey-light);border-radius:4px;width:100%;position:relative;overflow:hidden}.MapPointPreview-module__FI6MfG__image{-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.MapPointPreview-module__FI6MfG__heliportMark{border:2px solid var(--color-navy);width:20px;height:20px;color:var(--color-navy);background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;margin:-10px 0 0 -10px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute}.MapPointPreview-module__FI6MfG__pin{border:2px solid var(--color-white);background:var(--color-red);width:14px;height:14px;box-shadow:0 0 0 1px var(--wash-navy-ring);border-radius:50%;margin:-7px 0 0 -7px;position:absolute}.MapPointPreview-module__FI6MfG__attribution{color:var(--ink-muted);margin:4px 0 0;font-size:11px}
.LocationPointField-module__SXnn9G__field{flex-direction:column;gap:6px;margin-top:6px;display:flex}.LocationPointField-module__SXnn9G__field label{color:var(--ink);font-size:13px;font-weight:500}.LocationPointField-module__SXnn9G__inputRow{gap:8px;display:flex}.LocationPointField-module__SXnn9G__inputRow>*{flex:1 1 0;min-width:0}.LocationPointField-module__SXnn9G__field input[type=text]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--ink);border-radius:3px;padding:10px 12px}.LocationPointField-module__SXnn9G__field input[type=text]:focus{outline:2px solid var(--color-navy);outline-offset:1px}.LocationPointField-module__SXnn9G__field input[type=text]::placeholder{color:var(--ink-muted)}.LocationPointField-module__SXnn9G__field input[type=text]:read-only{color:var(--ink-muted);cursor:default}.LocationPointField-module__SXnn9G__readOnlyText{color:var(--ink);margin:0;font-size:14px}.LocationPointField-module__SXnn9G__pickButton{border:1px solid var(--border);background:var(--surface);color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover){.LocationPointField-module__SXnn9G__pickButton:hover{border-color:var(--ink-strong);color:var(--ink-strong)}}
.UnsafeConditionReportForm-module__2g79Ba__form{flex-direction:column;gap:24px;padding-bottom:40px;display:flex;overflow-x:hidden}.UnsafeConditionReportForm-module__2g79Ba__block{flex-direction:column;gap:24px;display:flex}.UnsafeConditionReportForm-module__2g79Ba__section{border:none;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.UnsafeConditionReportForm-module__2g79Ba__section legend{color:var(--ink-strong);padding:0;font-size:14px;font-weight:600}.UnsafeConditionReportForm-module__2g79Ba__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.UnsafeConditionReportForm-module__2g79Ba__stackedButtons{flex-direction:column;align-items:stretch;gap:8px;display:flex}.UnsafeConditionReportForm-module__2g79Ba__stackedButtons .btn{text-align:center;justify-content:center;width:100%;padding:10px;font-size:13px;font-weight:400}.UnsafeConditionReportForm-module__2g79Ba__toggleButton[data-selected]{border-color:var(--ink-strong);background:var(--wash-navy);color:var(--ink-strong);font-weight:600}.UnsafeConditionReportForm-module__2g79Ba__field{flex-direction:column;gap:6px;min-width:0;display:flex}.UnsafeConditionReportForm-module__2g79Ba__field label,.UnsafeConditionReportForm-module__2g79Ba__field>span:first-child{color:var(--ink);font-size:13px;font-weight:500}.UnsafeConditionReportForm-module__2g79Ba__row{gap:16px;display:flex}.UnsafeConditionReportForm-module__2g79Ba__row .UnsafeConditionReportForm-module__2g79Ba__field{flex:1;min-width:0}@media (max-width:560px){.UnsafeConditionReportForm-module__2g79Ba__row{flex-direction:column;gap:16px}}.UnsafeConditionReportForm-module__2g79Ba__basicsColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.UnsafeConditionReportForm-module__2g79Ba__basicsLeft{flex-direction:column;gap:16px;min-width:0;display:flex}.UnsafeConditionReportForm-module__2g79Ba__basicsRight{min-width:0}@media (max-width:700px){.UnsafeConditionReportForm-module__2g79Ba__basicsColumns{grid-template-columns:1fr}}.UnsafeConditionReportForm-module__2g79Ba__mapPreviewButton{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.UnsafeConditionReportForm-module__2g79Ba__field input,.UnsafeConditionReportForm-module__2g79Ba__field select,.UnsafeConditionReportForm-module__2g79Ba__field textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--ink);border-radius:3px;padding:10px 12px}.UnsafeConditionReportForm-module__2g79Ba__field input:focus,.UnsafeConditionReportForm-module__2g79Ba__field select:focus,.UnsafeConditionReportForm-module__2g79Ba__field textarea:focus{outline:2px solid var(--color-navy);outline-offset:1px;color:var(--ink)}.UnsafeConditionReportForm-module__2g79Ba__field textarea{resize:vertical;color:var(--ink)}.UnsafeConditionReportForm-module__2g79Ba__field input:read-only{color:var(--ink-muted)}.UnsafeConditionReportForm-module__2g79Ba__phoneInput:has(.PhoneInputInput:disabled){color:var(--ink-muted)}.UnsafeConditionReportForm-module__2g79Ba__consequenceItem{flex-direction:column;gap:10px;display:flex}.UnsafeConditionReportForm-module__2g79Ba__checkboxRow{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.UnsafeConditionReportForm-module__2g79Ba__hint{color:var(--ink-muted);font-size:13px}.UnsafeConditionReportForm-module__2g79Ba__fieldError{color:var(--color-red);font-size:12px}.UnsafeConditionReportForm-module__2g79Ba__phoneInput{border:1px solid var(--border);border-radius:3px;padding:9px 10px;font-size:14px}.UnsafeConditionReportForm-module__2g79Ba__phoneInput:focus-within{outline:2px solid var(--color-navy);outline-offset:1px}.UnsafeConditionReportForm-module__2g79Ba__phoneInput .PhoneInputInput{border:none;outline:none;min-width:0;padding:0;font-family:inherit;font-size:14px}.UnsafeConditionReportForm-module__2g79Ba__phoneInput .PhoneInputCountrySelectArrow{color:var(--ink-muted);opacity:1}.UnsafeConditionReportForm-module__2g79Ba__successScreen{flex-direction:column;gap:20px;padding-bottom:40px;display:flex}.UnsafeConditionReportForm-module__2g79Ba__status{border-radius:3px;padding:14px 16px;font-size:14px}.UnsafeConditionReportForm-module__2g79Ba__success{background:var(--wash-green);color:var(--color-green)}.UnsafeConditionReportForm-module__2g79Ba__error{background:var(--wash-red);color:var(--color-red)}.UnsafeConditionReportForm-module__2g79Ba__queued{background:var(--wash-amber);color:var(--color-caution)}.UnsafeConditionReportForm-module__2g79Ba__draftNotice{background:var(--wash-amber-weak);color:var(--ink-muted);border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.UnsafeConditionReportForm-module__2g79Ba__draftNotice button{color:var(--ink-strong);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}
.ConfirmDialog-module__Mu17rq__actions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.ConfirmDialog-module__Mu17rq__error{background:var(--wash-red);color:var(--color-red);border-radius:4px;padding:10px 12px;font-size:13px}
.FaunaSightingReportForm-module__zgPlBq__form{flex-direction:column;gap:24px;padding-bottom:40px;display:flex;overflow-x:hidden}.FaunaSightingReportForm-module__zgPlBq__block{flex-direction:column;gap:24px;display:flex}.FaunaSightingReportForm-module__zgPlBq__section{border:none;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.FaunaSightingReportForm-module__zgPlBq__section legend{color:var(--ink-strong);padding:0;font-size:14px;font-weight:600}.FaunaSightingReportForm-module__zgPlBq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FaunaSightingReportForm-module__zgPlBq__stackedButtons{flex-direction:column;align-items:stretch;gap:8px;display:flex}.FaunaSightingReportForm-module__zgPlBq__stackedButtons .btn{text-align:center;justify-content:center;width:100%;padding:10px;font-size:13px;font-weight:400}.FaunaSightingReportForm-module__zgPlBq__toggleButton[data-selected]{border-color:var(--ink-strong);background:var(--wash-navy);color:var(--ink-strong);font-weight:600}.FaunaSightingReportForm-module__zgPlBq__field{flex-direction:column;gap:6px;min-width:0;display:flex}.FaunaSightingReportForm-module__zgPlBq__field label,.FaunaSightingReportForm-module__zgPlBq__field>span:first-child{color:var(--ink);font-size:13px;font-weight:500}.FaunaSightingReportForm-module__zgPlBq__row{gap:16px;display:flex}.FaunaSightingReportForm-module__zgPlBq__row .FaunaSightingReportForm-module__zgPlBq__field{flex:1;min-width:0}@media (max-width:560px){.FaunaSightingReportForm-module__zgPlBq__row{flex-direction:column;gap:16px}}.FaunaSightingReportForm-module__zgPlBq__basicsColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.FaunaSightingReportForm-module__zgPlBq__basicsLeft{flex-direction:column;gap:16px;min-width:0;display:flex}.FaunaSightingReportForm-module__zgPlBq__basicsRight{min-width:0}@media (max-width:700px){.FaunaSightingReportForm-module__zgPlBq__basicsColumns{grid-template-columns:1fr}}.FaunaSightingReportForm-module__zgPlBq__mapPreviewButton{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.FaunaSightingReportForm-module__zgPlBq__field input,.FaunaSightingReportForm-module__zgPlBq__field select,.FaunaSightingReportForm-module__zgPlBq__field textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--ink);border-radius:3px;padding:10px 12px}.FaunaSightingReportForm-module__zgPlBq__field input:focus,.FaunaSightingReportForm-module__zgPlBq__field select:focus,.FaunaSightingReportForm-module__zgPlBq__field textarea:focus{outline:2px solid var(--color-navy);outline-offset:1px;color:var(--ink)}.FaunaSightingReportForm-module__zgPlBq__field textarea{resize:vertical;color:var(--ink)}.FaunaSightingReportForm-module__zgPlBq__field input:read-only{color:var(--ink-muted)}.FaunaSightingReportForm-module__zgPlBq__phoneInput:has(.PhoneInputInput:disabled){color:var(--ink-muted)}.FaunaSightingReportForm-module__zgPlBq__consequenceItem{flex-direction:column;gap:10px;display:flex}.FaunaSightingReportForm-module__zgPlBq__checkboxRow{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.FaunaSightingReportForm-module__zgPlBq__hint{color:var(--ink-muted);font-size:13px}.FaunaSightingReportForm-module__zgPlBq__fieldError{color:var(--color-red);font-size:12px}.FaunaSightingReportForm-module__zgPlBq__phoneInput{border:1px solid var(--border);border-radius:3px;padding:9px 10px;font-size:14px}.FaunaSightingReportForm-module__zgPlBq__phoneInput:focus-within{outline:2px solid var(--color-navy);outline-offset:1px}.FaunaSightingReportForm-module__zgPlBq__phoneInput .PhoneInputInput{border:none;outline:none;min-width:0;padding:0;font-family:inherit;font-size:14px}.FaunaSightingReportForm-module__zgPlBq__phoneInput .PhoneInputCountrySelectArrow{color:var(--ink-muted);opacity:1}.FaunaSightingReportForm-module__zgPlBq__successScreen{flex-direction:column;gap:20px;padding-bottom:40px;display:flex}.FaunaSightingReportForm-module__zgPlBq__status{border-radius:3px;padding:14px 16px;font-size:14px}.FaunaSightingReportForm-module__zgPlBq__success{background:var(--wash-green);color:var(--color-green)}.FaunaSightingReportForm-module__zgPlBq__error{background:var(--wash-red);color:var(--color-red)}.FaunaSightingReportForm-module__zgPlBq__queued{background:var(--wash-amber);color:var(--color-caution)}.FaunaSightingReportForm-module__zgPlBq__draftNotice{background:var(--wash-amber-weak);color:var(--ink-muted);border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.FaunaSightingReportForm-module__zgPlBq__draftNotice button{color:var(--ink-strong);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}
.RiskMatrix-module__R1WziG__matrix{background:var(--border);border:1px solid var(--border);border-radius:3px;flex-direction:column;gap:1px;padding:8px;display:flex}.RiskMatrix-module__R1WziG__headerRow,.RiskMatrix-module__R1WziG__row{grid-template-columns:minmax(84px,1.1fr) repeat(5,minmax(0,1fr));gap:1px;display:grid}.RiskMatrix-module__R1WziG__cornerCell,.RiskMatrix-module__R1WziG__columnHeader,.RiskMatrix-module__R1WziG__rowHeader,.RiskMatrix-module__R1WziG__cell{background:var(--surface);text-align:center;justify-content:center;align-items:center;min-height:34px;padding:6px 4px;font-size:11px;display:flex}.RiskMatrix-module__R1WziG__columnHeader,.RiskMatrix-module__R1WziG__rowHeader{color:var(--ink-strong);background:var(--color-off-white,#f4f6f8);font-weight:600}.RiskMatrix-module__R1WziG__rowHeader{text-align:left;justify-content:flex-start;padding-left:8px}.RiskMatrix-module__R1WziG__rowActive{outline:2px solid var(--color-navy);outline-offset:-2px}.RiskMatrix-module__R1WziG__cell{font-family:var(--font-mono);color:var(--color-white);font-weight:700}.RiskMatrix-module__R1WziG__intolerable{background:var(--wash-red-cell)}.RiskMatrix-module__R1WziG__tolerable{background:var(--wash-amber-cell)}.RiskMatrix-module__R1WziG__acceptable{background:var(--wash-green-cell)}.RiskMatrix-module__R1WziG__cellActive{outline:3px solid var(--color-navy);outline-offset:-3px}.RiskMatrix-module__R1WziG__legend{color:var(--ink);background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 4px 2px;font-size:11px;display:flex}.RiskMatrix-module__R1WziG__legendSwatch{border-radius:2px;width:10px;height:10px;margin-left:8px;display:inline-block}.RiskMatrix-module__R1WziG__legendSwatch:first-child{margin-left:0}
.CreateButton-module__KvIqga__button{height:34px;padding:0 14px;font-size:13px}.CreateButton-module__KvIqga__label{display:inline}@media (max-width:640px){.CreateButton-module__KvIqga__button{width:34px;padding:0}.CreateButton-module__KvIqga__label{display:none}}[data-compact] .CreateButton-module__KvIqga__button{width:34px;padding:0}[data-compact] .CreateButton-module__KvIqga__label{display:none}
.RiskAssessmentWizard-module__zi4ZCG__wizard{flex-direction:column;gap:16px;display:flex}.RiskAssessmentWizard-module__zi4ZCG__contextBox,.RiskAssessmentWizard-module__zi4ZCG__evaluationBox,.RiskAssessmentWizard-module__zi4ZCG__confirmationBox{background:var(--surface-sunken);border-radius:3px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.RiskAssessmentWizard-module__zi4ZCG__sectionTitle{color:var(--ink-strong);margin:0;font-size:14px;font-weight:600}.RiskAssessmentWizard-module__zi4ZCG__contextList{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.RiskAssessmentWizard-module__zi4ZCG__contextList dt{color:var(--ink-muted);font-size:12px}.RiskAssessmentWizard-module__zi4ZCG__contextList dd{color:var(--ink-strong);margin:0;font-size:13px;font-weight:500}.RiskAssessmentWizard-module__zi4ZCG__proposalCaption{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.02em;font-size:12px;font-weight:500}.RiskAssessmentWizard-module__zi4ZCG__proposalLabel{color:var(--ink-strong);font-size:20px;font-weight:700;font-family:var(--font-mono);margin:0}.RiskAssessmentWizard-module__zi4ZCG__resultBox{border:1px solid var(--border);background:var(--surface-raised);border-radius:3px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.RiskAssessmentWizard-module__zi4ZCG__flag{background:var(--wash-amber);color:var(--ink-strong);border-radius:3px;margin:0;padding:8px 10px;font-size:13px}.RiskAssessmentWizard-module__zi4ZCG__details{color:var(--ink);font-size:13px}.RiskAssessmentWizard-module__zi4ZCG__details summary{cursor:pointer;color:var(--ink-strong);font-weight:500}.RiskAssessmentWizard-module__zi4ZCG__details p{margin:6px 0 0}.RiskAssessmentWizard-module__zi4ZCG__intolerableBanner{border:1px solid var(--wash-red-ring);background:var(--wash-red-weak);color:var(--ink);border-radius:3px;flex-direction:column;gap:6px;padding:14px 16px;font-size:13px;display:flex}.RiskAssessmentWizard-module__zi4ZCG__intolerableBanner strong{color:var(--color-red);font-size:15px}.RiskAssessmentWizard-module__zi4ZCG__tolerableBanner{border:1px solid var(--wash-amber-ring);background:var(--wash-amber-weak);color:var(--ink);border-radius:3px;flex-direction:column;gap:6px;padding:14px 16px;font-size:13px;display:flex}.RiskAssessmentWizard-module__zi4ZCG__tolerableBanner strong{color:var(--color-caution);font-size:15px}.RiskAssessmentWizard-module__zi4ZCG__acceptableBanner{border:1px solid var(--wash-green-ring);background:var(--wash-green-weak);color:var(--ink);border-radius:3px;flex-direction:column;gap:6px;padding:14px 16px;font-size:13px;display:flex}.RiskAssessmentWizard-module__zi4ZCG__acceptableBanner strong{color:var(--color-green);font-size:15px}.RiskAssessmentWizard-module__zi4ZCG__intolerableBanner p,.RiskAssessmentWizard-module__zi4ZCG__tolerableBanner p,.RiskAssessmentWizard-module__zi4ZCG__acceptableBanner p{margin:0}.RiskAssessmentWizard-module__zi4ZCG__judgmentBox{border:1px solid var(--wash-blue-ring);background:var(--wash-blue-weak);color:var(--ink);border-radius:3px;flex-direction:column;gap:8px;padding:14px 16px;font-size:13px;display:flex}.RiskAssessmentWizard-module__zi4ZCG__judgmentBox strong{color:var(--ink-strong);font-size:14px}.RiskAssessmentWizard-module__zi4ZCG__field{flex-direction:column;gap:6px;display:flex}.RiskAssessmentWizard-module__zi4ZCG__field label{color:var(--ink);font-size:13px;font-weight:500}.RiskAssessmentWizard-module__zi4ZCG__field textarea,.RiskAssessmentWizard-module__zi4ZCG__field select,.RiskAssessmentWizard-module__zi4ZCG__field input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--ink);border-radius:3px;padding:10px 12px}.RiskAssessmentWizard-module__zi4ZCG__field textarea{background:var(--surface-sunken);color:var(--ink)}.RiskAssessmentWizard-module__zi4ZCG__hint{color:var(--ink-muted);margin:0;font-size:12px}.RiskAssessmentWizard-module__zi4ZCG__footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}
.NewObstacleReportForm-module__nOSwAa__form{flex-direction:column;gap:24px;padding-bottom:40px;display:flex;overflow-x:hidden}.NewObstacleReportForm-module__nOSwAa__block{flex-direction:column;gap:24px;display:flex}.NewObstacleReportForm-module__nOSwAa__section{border:none;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.NewObstacleReportForm-module__nOSwAa__section legend{color:var(--ink-strong);padding:0;font-size:14px;font-weight:600}.NewObstacleReportForm-module__nOSwAa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NewObstacleReportForm-module__nOSwAa__stackedButtons{flex-direction:column;align-items:stretch;gap:8px;display:flex}.NewObstacleReportForm-module__nOSwAa__stackedButtons .btn{text-align:center;justify-content:center;width:100%;padding:10px;font-size:13px;font-weight:400}.NewObstacleReportForm-module__nOSwAa__toggleButton[data-selected]{border-color:var(--ink-strong);background:var(--wash-navy);color:var(--ink-strong);font-weight:600}.NewObstacleReportForm-module__nOSwAa__field{flex-direction:column;gap:6px;min-width:0;display:flex}.NewObstacleReportForm-module__nOSwAa__field label,.NewObstacleReportForm-module__nOSwAa__field>span:first-child{color:var(--ink);font-size:13px;font-weight:500}.NewObstacleReportForm-module__nOSwAa__row{gap:16px;display:flex}.NewObstacleReportForm-module__nOSwAa__row .NewObstacleReportForm-module__nOSwAa__field{flex:1;min-width:0}@media (max-width:560px){.NewObstacleReportForm-module__nOSwAa__row{flex-direction:column;gap:16px}}.NewObstacleReportForm-module__nOSwAa__basicsColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.NewObstacleReportForm-module__nOSwAa__basicsLeft{flex-direction:column;gap:16px;min-width:0;display:flex}.NewObstacleReportForm-module__nOSwAa__basicsRight{min-width:0}@media (max-width:700px){.NewObstacleReportForm-module__nOSwAa__basicsColumns{grid-template-columns:1fr}}.NewObstacleReportForm-module__nOSwAa__mapPreviewButton{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.NewObstacleReportForm-module__nOSwAa__field input,.NewObstacleReportForm-module__nOSwAa__field select,.NewObstacleReportForm-module__nOSwAa__field textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--ink);border-radius:3px;padding:10px 12px}.NewObstacleReportForm-module__nOSwAa__field input:focus,.NewObstacleReportForm-module__nOSwAa__field select:focus,.NewObstacleReportForm-module__nOSwAa__field textarea:focus{outline:2px solid var(--color-navy);outline-offset:1px;color:var(--ink)}.NewObstacleReportForm-module__nOSwAa__field textarea{resize:vertical;color:var(--ink)}.NewObstacleReportForm-module__nOSwAa__field input:read-only{color:var(--ink-muted)}.NewObstacleReportForm-module__nOSwAa__phoneInput:has(.PhoneInputInput:disabled){color:var(--ink-muted)}.NewObstacleReportForm-module__nOSwAa__consequenceItem{flex-direction:column;gap:10px;display:flex}.NewObstacleReportForm-module__nOSwAa__checkboxRow{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.NewObstacleReportForm-module__nOSwAa__hint{color:var(--ink-muted);font-size:13px}.NewObstacleReportForm-module__nOSwAa__fieldError{color:var(--color-red);font-size:12px}.NewObstacleReportForm-module__nOSwAa__phoneInput{border:1px solid var(--border);border-radius:3px;padding:9px 10px;font-size:14px}.NewObstacleReportForm-module__nOSwAa__phoneInput:focus-within{outline:2px solid var(--color-navy);outline-offset:1px}.NewObstacleReportForm-module__nOSwAa__phoneInput .PhoneInputInput{border:none;outline:none;min-width:0;padding:0;font-family:inherit;font-size:14px}.NewObstacleReportForm-module__nOSwAa__phoneInput .PhoneInputCountrySelectArrow{color:var(--ink-muted);opacity:1}.NewObstacleReportForm-module__nOSwAa__successScreen{flex-direction:column;gap:20px;padding-bottom:40px;display:flex}.NewObstacleReportForm-module__nOSwAa__status{border-radius:3px;padding:14px 16px;font-size:14px}.NewObstacleReportForm-module__nOSwAa__success{background:var(--wash-green);color:var(--color-green)}.NewObstacleReportForm-module__nOSwAa__error{background:var(--wash-red);color:var(--color-red)}.NewObstacleReportForm-module__nOSwAa__queued{background:var(--wash-amber);color:var(--color-caution)}.NewObstacleReportForm-module__nOSwAa__draftNotice{background:var(--wash-amber-weak);color:var(--ink-muted);border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:flex}.NewObstacleReportForm-module__nOSwAa__draftNotice button{color:var(--ink-strong);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}
.EmptyState-module__1luUha__empty{color:var(--ink-muted);border:1px solid var(--border);text-align:center;border-radius:6px;margin:0;padding:24px;font-size:14px}
.FilterPills-module__kV8k8W__pills{flex-wrap:nowrap;gap:6px;margin-bottom:12px;display:flex;overflow-x:auto}.FilterPills-module__kV8k8W__pill{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-flex}@media (hover:hover){.FilterPills-module__kV8k8W__pill:not(.FilterPills-module__kV8k8W__pillActive):hover{border-color:var(--ink-strong);color:var(--ink-strong)}}.FilterPills-module__kV8k8W__pillActive{background:var(--color-navy);border-color:var(--ink-strong);color:var(--color-white)}.FilterPills-module__kV8k8W__pillCount{background:var(--wash-navy);color:inherit;border-radius:999px;padding:0 6px;font-size:11px;font-weight:600}.FilterPills-module__kV8k8W__pillActive .FilterPills-module__kV8k8W__pillCount{background:#fff3}.FilterPills-module__kV8k8W__labelShort{display:none}@media (max-width:640px){.FilterPills-module__kV8k8W__labelFull{display:none}.FilterPills-module__kV8k8W__labelShort{display:inline}}
.HazardDescriptionField-module__roV89a__field{flex-direction:column;gap:6px;display:flex}.HazardDescriptionField-module__roV89a__field label{color:var(--ink);font-size:13px;font-weight:500}.HazardDescriptionField-module__roV89a__textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-sunken);width:100%;color:var(--ink);border-radius:3px;padding:10px 12px}.HazardDescriptionField-module__roV89a__flag{background:var(--wash-amber);color:var(--ink-strong);border-radius:3px;margin:0;padding:6px 10px;font-size:13px}
.ListRow-module__QeWX6W__row{border-bottom:1px solid var(--border);background:var(--surface);align-items:stretch;gap:4px;display:flex}.ListRow-module__QeWX6W__row:last-child{border-bottom:none}.ListRow-module__QeWX6W__muted{background:var(--surface-sunken)}.ListRow-module__QeWX6W__row:has(button.ListRow-module__QeWX6W__main:not(:disabled)):hover{background:var(--wash-navy-weak)}.ListRow-module__QeWX6W__muted:has(button.ListRow-module__QeWX6W__main:not(:disabled)):hover{background:var(--surface-sunken-hover)}.ListRow-module__QeWX6W__main{text-align:left;font:inherit;background:0 0;border:none;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:12px 14px;display:flex}button.ListRow-module__QeWX6W__main{cursor:pointer}.ListRow-module__QeWX6W__main:disabled{cursor:default;opacity:.6}.ListRow-module__QeWX6W__mainDisabled{opacity:.6}.ListRow-module__QeWX6W__icon{background:var(--color-navy);width:30px;height:30px;color:var(--color-white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ListRow-module__QeWX6W__muted .ListRow-module__QeWX6W__icon{background:var(--wash-navy);color:var(--ink-muted)}.ListRow-module__QeWX6W__text{flex-direction:column;gap:3px;min-width:0;display:flex}.ListRow-module__QeWX6W__title{color:var(--ink-strong);align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.ListRow-module__QeWX6W__muted .ListRow-module__QeWX6W__title{color:var(--ink-muted);font-weight:500}.ListRow-module__QeWX6W__preview{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.ListRow-module__QeWX6W__muted .ListRow-module__QeWX6W__preview{color:var(--ink-muted)}.ListRow-module__QeWX6W__meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11px;display:flex}.ListRow-module__QeWX6W__metaLine{flex-wrap:wrap;align-items:center;gap:4px 10px;width:100%;display:flex}.ListRow-module__QeWX6W__trailing{flex-shrink:0;align-self:center;margin-inline-start:auto}.ListRow-module__QeWX6W__actions{align-items:center;gap:2px;padding-right:8px;display:flex}@media (max-width:480px){.ListRow-module__QeWX6W__row{gap:0}.ListRow-module__QeWX6W__actions{flex-direction:column;justify-content:center;gap:0;padding:0 8px}}.ListRow-module__QeWX6W__action{width:30px;height:30px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.ListRow-module__QeWX6W__action:hover:not(:disabled){background:var(--border);color:var(--ink-strong)}.ListRow-module__QeWX6W__action:disabled{opacity:.35;cursor:default}.ListRow-module__QeWX6W__group{flex-direction:column;gap:8px;display:flex}.ListRow-module__QeWX6W__groupHeading{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);font-size:11px;font-weight:700}.ListRow-module__QeWX6W__items{border:1px solid var(--border);border-radius:6px;overflow:hidden}
.ModuleHeader-module__EjJCpG__header{flex-direction:column;gap:6px;display:flex}.ModuleHeader-module__EjJCpG__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ModuleHeader-module__EjJCpG__titleRow{align-items:center;gap:10px;display:flex}.ModuleHeader-module__EjJCpG__titleIcon{color:var(--ink-muted);flex-shrink:0}.ModuleHeader-module__EjJCpG__title{min-width:0;color:var(--ink-strong);flex:1;margin:0;font-size:20px;font-weight:700}.ModuleHeader-module__EjJCpG__subtitle{color:var(--ink-muted);margin:0;font-size:14px;line-height:1.5}.ModuleHeader-module__EjJCpG__actionsWrap{flex-shrink:0;align-items:center;display:flex}
.HazardLinkerModal-module__H_vBwW__linker{flex-direction:column;gap:16px;display:flex}.HazardLinkerModal-module__H_vBwW__field{flex-direction:column;gap:6px;display:flex}.HazardLinkerModal-module__H_vBwW__field label{color:var(--ink);font-size:13px;font-weight:500}.HazardLinkerModal-module__H_vBwW__field input,.HazardLinkerModal-module__H_vBwW__field textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--ink);border-radius:3px;padding:10px 12px}.HazardLinkerModal-module__H_vBwW__createNewForm{flex-direction:column;gap:12px;display:flex}.HazardLinkerModal-module__H_vBwW__sectionTitle{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:12px;font-weight:600}.HazardLinkerModal-module__H_vBwW__results{flex-direction:column;gap:6px;max-height:320px;display:flex;overflow-y:auto}.HazardLinkerModal-module__H_vBwW__hint{color:var(--ink-muted);margin:0;font-size:13px}.HazardLinkerModal-module__H_vBwW__createNew{border-top:1px solid var(--border);padding-top:16px}.HazardLinkerModal-module__H_vBwW__buttonRow{gap:8px;display:flex}
.UnsafeConditionReportReview-module__zPIh0a__form{flex-direction:column;gap:24px;padding-bottom:40px;display:flex;overflow-x:hidden}.UnsafeConditionReportReview-module__zPIh0a__title{font-size:20px}.UnsafeConditionReportReview-module__zPIh0a__sectionActions{gap:8px;display:flex}.UnsafeConditionReportReview-module__zPIh0a__reference{font-family:var(--font-mono);color:var(--ink);margin-top:-8px;font-size:13px}.UnsafeConditionReportReview-module__zPIh0a__topRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.UnsafeConditionReportReview-module__zPIh0a__backLink,.UnsafeConditionReportReview-module__zPIh0a__downloadLink{color:var(--ink-muted);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.UnsafeConditionReportReview-module__zPIh0a__backLink svg,.UnsafeConditionReportReview-module__zPIh0a__downloadLink svg{flex-shrink:0}@media (hover:hover){.UnsafeConditionReportReview-module__zPIh0a__backLink:hover,.UnsafeConditionReportReview-module__zPIh0a__downloadLink:hover{color:var(--ink-strong)}}.UnsafeConditionReportReview-module__zPIh0a__closedBanner{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.UnsafeConditionReportReview-module__zPIh0a__closedBanner .UnsafeConditionReportReview-module__zPIh0a__status{flex:auto;margin:0}.UnsafeConditionReportReview-module__zPIh0a__block{flex-direction:column;gap:24px;display:flex}.UnsafeConditionReportReview-module__zPIh0a__section{border:none;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.UnsafeConditionReportReview-module__zPIh0a__section legend{color:var(--ink-strong);padding:0;font-size:14px;font-weight:600}.UnsafeConditionReportReview-module__zPIh0a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.UnsafeConditionReportReview-module__zPIh0a__stackedButtons{flex-direction:column;align-items:stretch;gap:8px;display:flex}.UnsafeConditionReportReview-module__zPIh0a__stackedButtons .btn{text-align:center;justify-content:center;width:100%;padding:10px;font-size:13px;font-weight:400}.UnsafeConditionReportReview-module__zPIh0a__toggleButton[data-selected]{border-color:var(--ink-strong);background:var(--wash-navy);color:var(--ink-strong);font-weight:600}.UnsafeConditionReportReview-module__zPIh0a__field{flex-direction:column;gap:6px;min-width:0;display:flex}.UnsafeConditionReportReview-module__zPIh0a__field label{color:var(--ink);font-size:13px;font-weight:500}.UnsafeConditionReportReview-module__zPIh0a__field input,.UnsafeConditionReportReview-module__zPIh0a__field select,.UnsafeConditionReportReview-module__zPIh0a__field textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);border-radius:3px;padding:10px 12px}.UnsafeConditionReportReview-module__zPIh0a__field input:focus,.UnsafeConditionReportReview-module__zPIh0a__field select:focus,.UnsafeConditionReportReview-module__zPIh0a__field textarea:focus{outline:2px solid var(--color-navy);outline-offset:1px;color:var(--ink)}.UnsafeConditionReportReview-module__zPIh0a__field textarea{resize:vertical;color:var(--ink)}.UnsafeConditionReportReview-module__zPIh0a__field input:read-only,.UnsafeConditionReportReview-module__zPIh0a__field input:disabled,.UnsafeConditionReportReview-module__zPIh0a__field select:disabled,.UnsafeConditionReportReview-module__zPIh0a__field textarea:read-only{color:var(--ink-muted)}.UnsafeConditionReportReview-module__zPIh0a__consequenceItem{flex-direction:column;gap:10px;display:flex}.UnsafeConditionReportReview-module__zPIh0a__checkboxRow{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.UnsafeConditionReportReview-module__zPIh0a__hint{color:var(--ink-muted);font-size:13px}.UnsafeConditionReportReview-module__zPIh0a__conditionsPanel{border:1px solid var(--border);background:var(--surface);border-radius:3px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.UnsafeConditionReportReview-module__zPIh0a__conditionsRow{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.UnsafeConditionReportReview-module__zPIh0a__status{border-radius:3px;padding:14px 16px;font-size:14px}.UnsafeConditionReportReview-module__zPIh0a__success{background:var(--wash-green);color:var(--color-green)}.UnsafeConditionReportReview-module__zPIh0a__error{background:var(--wash-red);color:var(--color-red)}.UnsafeConditionReportReview-module__zPIh0a__queued{background:var(--wash-amber);color:var(--color-caution)}
.ModulePage-module__TNH1sW__page{max-width:var(--module-width);flex-direction:column;width:100%;margin-inline:auto;display:flex}
.StagedAttachmentPicker-module__Hruc_W__picker{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.StagedAttachmentPicker-module__Hruc_W__input{display:none}.StagedAttachmentPicker-module__Hruc_W__dropzone{border:1px dashed var(--color-grey-light);width:100%;color:var(--ink-muted);text-align:center;cursor:pointer;border-radius:4px;flex-direction:column;align-items:center;gap:8px;padding:24px;font-size:13px;display:flex}.StagedAttachmentPicker-module__Hruc_W__dropzoneActive{border-color:var(--ink-strong);background:var(--wash-navy-weak);color:var(--ink-strong)}.StagedAttachmentPicker-module__Hruc_W__dropzoneDisabled{opacity:.6;cursor:default}.StagedAttachmentPicker-module__Hruc_W__list{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.StagedAttachmentPicker-module__Hruc_W__item{border:1px solid var(--border);border-radius:3px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.StagedAttachmentPicker-module__Hruc_W__itemName{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.StagedAttachmentPicker-module__Hruc_W__itemSize{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none}.StagedAttachmentPicker-module__Hruc_W__remove{width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.StagedAttachmentPicker-module__Hruc_W__remove:hover{color:var(--color-red)}}.StagedAttachmentPicker-module__Hruc_W__hint{color:var(--ink-muted);margin:0;font-size:12px;line-height:1.45}.StagedAttachmentPicker-module__Hruc_W__error{color:var(--color-red);margin:0;font-size:13px}
.FaunaSightingReportReview-module__8kY2PW__form{flex-direction:column;gap:24px;padding-bottom:40px;display:flex;overflow-x:hidden}.FaunaSightingReportReview-module__8kY2PW__title{font-size:20px}.FaunaSightingReportReview-module__8kY2PW__sectionActions{gap:8px;display:flex}.FaunaSightingReportReview-module__8kY2PW__reference{font-family:var(--font-mono);color:var(--ink);margin-top:-8px;font-size:13px}.FaunaSightingReportReview-module__8kY2PW__topRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.FaunaSightingReportReview-module__8kY2PW__backLink,.FaunaSightingReportReview-module__8kY2PW__downloadLink{color:var(--ink-muted);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.FaunaSightingReportReview-module__8kY2PW__backLink svg,.FaunaSightingReportReview-module__8kY2PW__downloadLink svg{flex-shrink:0}@media (hover:hover){.FaunaSightingReportReview-module__8kY2PW__backLink:hover,.FaunaSightingReportReview-module__8kY2PW__downloadLink:hover{color:var(--ink-strong)}}.FaunaSightingReportReview-module__8kY2PW__closedBanner{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.FaunaSightingReportReview-module__8kY2PW__closedBanner .FaunaSightingReportReview-module__8kY2PW__status{flex:auto;margin:0}.FaunaSightingReportReview-module__8kY2PW__block{flex-direction:column;gap:24px;display:flex}.FaunaSightingReportReview-module__8kY2PW__section{border:none;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.FaunaSightingReportReview-module__8kY2PW__section legend{color:var(--ink-strong);padding:0;font-size:14px;font-weight:600}.FaunaSightingReportReview-module__8kY2PW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FaunaSightingReportReview-module__8kY2PW__stackedButtons{flex-direction:column;align-items:stretch;gap:8px;display:flex}.FaunaSightingReportReview-module__8kY2PW__stackedButtons .btn{text-align:center;justify-content:center;width:100%;padding:10px;font-size:13px;font-weight:400}.FaunaSightingReportReview-module__8kY2PW__toggleButton[data-selected]{border-color:var(--ink-strong);background:var(--wash-navy);color:var(--ink-strong);font-weight:600}.FaunaSightingReportReview-module__8kY2PW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.FaunaSightingReportReview-module__8kY2PW__field label{color:var(--ink);font-size:13px;font-weight:500}.FaunaSightingReportReview-module__8kY2PW__field input,.FaunaSightingReportReview-module__8kY2PW__field select,.FaunaSightingReportReview-module__8kY2PW__field textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);border-radius:3px;padding:10px 12px}.FaunaSightingReportReview-module__8kY2PW__field input:focus,.FaunaSightingReportReview-module__8kY2PW__field select:focus,.FaunaSightingReportReview-module__8kY2PW__field textarea:focus{outline:2px solid var(--color-navy);outline-offset:1px;color:var(--ink)}.FaunaSightingReportReview-module__8kY2PW__field textarea{resize:vertical;color:var(--ink)}.FaunaSightingReportReview-module__8kY2PW__field input:read-only,.FaunaSightingReportReview-module__8kY2PW__field input:disabled,.FaunaSightingReportReview-module__8kY2PW__field select:disabled,.FaunaSightingReportReview-module__8kY2PW__field textarea:read-only{color:var(--ink-muted)}.FaunaSightingReportReview-module__8kY2PW__consequenceItem{flex-direction:column;gap:10px;display:flex}.FaunaSightingReportReview-module__8kY2PW__checkboxRow{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.FaunaSightingReportReview-module__8kY2PW__hint{color:var(--ink-muted);font-size:13px}.FaunaSightingReportReview-module__8kY2PW__conditionsPanel{border:1px solid var(--border);background:var(--surface);border-radius:3px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.FaunaSightingReportReview-module__8kY2PW__conditionsRow{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.FaunaSightingReportReview-module__8kY2PW__status{border-radius:3px;padding:14px 16px;font-size:14px}.FaunaSightingReportReview-module__8kY2PW__success{background:var(--wash-green);color:var(--color-green)}.FaunaSightingReportReview-module__8kY2PW__error{background:var(--wash-red);color:var(--color-red)}.FaunaSightingReportReview-module__8kY2PW__queued{background:var(--wash-amber);color:var(--color-caution)}
.IncidentReportReview-module__PnOJSG__form{flex-direction:column;gap:24px;padding-bottom:40px;display:flex;overflow-x:hidden}.IncidentReportReview-module__PnOJSG__title{font-size:20px}.IncidentReportReview-module__PnOJSG__sectionActions{gap:8px;display:flex}.IncidentReportReview-module__PnOJSG__reference{font-family:var(--font-mono);color:var(--ink);margin-top:-8px;font-size:13px}.IncidentReportReview-module__PnOJSG__topRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.IncidentReportReview-module__PnOJSG__backLink,.IncidentReportReview-module__PnOJSG__downloadLink{color:var(--ink-muted);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.IncidentReportReview-module__PnOJSG__backLink svg,.IncidentReportReview-module__PnOJSG__downloadLink svg{flex-shrink:0}@media (hover:hover){.IncidentReportReview-module__PnOJSG__backLink:hover,.IncidentReportReview-module__PnOJSG__downloadLink:hover{color:var(--ink-strong)}}.IncidentReportReview-module__PnOJSG__closedBanner{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.IncidentReportReview-module__PnOJSG__annex13Banner{border:1px solid var(--wash-amber-ring);background:var(--wash-amber);border-radius:3px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.IncidentReportReview-module__PnOJSG__annex13Banner strong{color:var(--ink-strong);font-size:14px}.IncidentReportReview-module__PnOJSG__annex13Banner p{color:var(--ink);margin:0;font-size:13px}.IncidentReportReview-module__PnOJSG__flag{background:var(--wash-amber);color:var(--ink-strong);border-radius:3px;margin:0;padding:6px 10px;font-size:13px}.IncidentReportReview-module__PnOJSG__acceptanceBox{background:var(--wash-amber-weak);border:1px solid var(--wash-amber-ring);border-radius:3px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.IncidentReportReview-module__PnOJSG__closedBanner .IncidentReportReview-module__PnOJSG__status{flex:auto;margin:0}.IncidentReportReview-module__PnOJSG__block{flex-direction:column;gap:24px;display:flex}.IncidentReportReview-module__PnOJSG__section{border:none;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.IncidentReportReview-module__PnOJSG__section legend{color:var(--ink-strong);padding:0;font-size:14px;font-weight:600}.IncidentReportReview-module__PnOJSG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.IncidentReportReview-module__PnOJSG__field{flex-direction:column;gap:6px;min-width:0;display:flex}.IncidentReportReview-module__PnOJSG__field label{color:var(--ink);font-size:13px;font-weight:500}.IncidentReportReview-module__PnOJSG__stackedButtons{flex-direction:column;align-items:stretch;gap:8px;display:flex}.IncidentReportReview-module__PnOJSG__stackedButtons .btn{text-align:center;justify-content:center;width:100%}.IncidentReportReview-module__PnOJSG__toggleButton[data-selected]{border-color:var(--ink-strong);background:var(--wash-navy);color:var(--ink-strong);font-weight:600}.IncidentReportReview-module__PnOJSG__field input,.IncidentReportReview-module__PnOJSG__field select,.IncidentReportReview-module__PnOJSG__field textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);border-radius:3px;padding:10px 12px}.IncidentReportReview-module__PnOJSG__field input:focus,.IncidentReportReview-module__PnOJSG__field select:focus,.IncidentReportReview-module__PnOJSG__field textarea:focus{outline:2px solid var(--color-navy);outline-offset:1px;color:var(--ink)}.IncidentReportReview-module__PnOJSG__field textarea{resize:vertical;color:var(--ink)}.IncidentReportReview-module__PnOJSG__field input:read-only,.IncidentReportReview-module__PnOJSG__field input:disabled,.IncidentReportReview-module__PnOJSG__field select:disabled,.IncidentReportReview-module__PnOJSG__field textarea:read-only{color:var(--ink-muted)}.IncidentReportReview-module__PnOJSG__field textarea:read-only{resize:none;overflow:hidden}.IncidentReportReview-module__PnOJSG__consequenceItem{flex-direction:column;gap:10px;display:flex}.IncidentReportReview-module__PnOJSG__checkboxRow{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.IncidentReportReview-module__PnOJSG__buttonRow{flex-wrap:wrap;gap:8px;display:flex}.IncidentReportReview-module__PnOJSG__hint{color:var(--ink-muted);margin:0;font-size:13px}.IncidentReportReview-module__PnOJSG__noMargin{margin:0}.IncidentReportReview-module__PnOJSG__conditionsPanel{border:1px solid var(--border);background:var(--surface);border-radius:3px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.IncidentReportReview-module__PnOJSG__conditionsRow{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.IncidentReportReview-module__PnOJSG__status{border-radius:3px;padding:14px 16px;font-size:14px}.IncidentReportReview-module__PnOJSG__success{background:var(--wash-green);color:var(--color-green)}.IncidentReportReview-module__PnOJSG__error{background:var(--wash-red);color:var(--color-red)}.IncidentReportReview-module__PnOJSG__queued{background:var(--wash-amber);color:var(--color-caution)}
.NewObstacleReportReview-module__0rD3ca__form{flex-direction:column;gap:24px;padding-bottom:40px;display:flex;overflow-x:hidden}.NewObstacleReportReview-module__0rD3ca__title{font-size:20px}.NewObstacleReportReview-module__0rD3ca__sectionActions{gap:8px;display:flex}.NewObstacleReportReview-module__0rD3ca__reference{font-family:var(--font-mono);color:var(--ink);margin-top:-8px;font-size:13px}.NewObstacleReportReview-module__0rD3ca__topRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.NewObstacleReportReview-module__0rD3ca__backLink,.NewObstacleReportReview-module__0rD3ca__downloadLink{color:var(--ink-muted);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.NewObstacleReportReview-module__0rD3ca__backLink svg,.NewObstacleReportReview-module__0rD3ca__downloadLink svg{flex-shrink:0}@media (hover:hover){.NewObstacleReportReview-module__0rD3ca__backLink:hover,.NewObstacleReportReview-module__0rD3ca__downloadLink:hover{color:var(--ink-strong)}}.NewObstacleReportReview-module__0rD3ca__closedBanner{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.NewObstacleReportReview-module__0rD3ca__closedBanner .NewObstacleReportReview-module__0rD3ca__status{flex:auto;margin:0}.NewObstacleReportReview-module__0rD3ca__block{flex-direction:column;gap:24px;display:flex}.NewObstacleReportReview-module__0rD3ca__section{border:none;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.NewObstacleReportReview-module__0rD3ca__section legend{color:var(--ink-strong);padding:0;font-size:14px;font-weight:600}.NewObstacleReportReview-module__0rD3ca__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NewObstacleReportReview-module__0rD3ca__stackedButtons{flex-direction:column;align-items:stretch;gap:8px;display:flex}.NewObstacleReportReview-module__0rD3ca__stackedButtons .btn{text-align:center;justify-content:center;width:100%;padding:10px;font-size:13px;font-weight:400}.NewObstacleReportReview-module__0rD3ca__toggleButton[data-selected]{border-color:var(--ink-strong);background:var(--wash-navy);color:var(--ink-strong);font-weight:600}.NewObstacleReportReview-module__0rD3ca__field{flex-direction:column;gap:6px;min-width:0;display:flex}.NewObstacleReportReview-module__0rD3ca__field label{color:var(--ink);font-size:13px;font-weight:500}.NewObstacleReportReview-module__0rD3ca__field input,.NewObstacleReportReview-module__0rD3ca__field select,.NewObstacleReportReview-module__0rD3ca__field textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);border-radius:3px;padding:10px 12px}.NewObstacleReportReview-module__0rD3ca__field input:focus,.NewObstacleReportReview-module__0rD3ca__field select:focus,.NewObstacleReportReview-module__0rD3ca__field textarea:focus{outline:2px solid var(--color-navy);outline-offset:1px;color:var(--ink)}.NewObstacleReportReview-module__0rD3ca__field textarea{resize:vertical;color:var(--ink)}.NewObstacleReportReview-module__0rD3ca__field input:read-only,.NewObstacleReportReview-module__0rD3ca__field input:disabled,.NewObstacleReportReview-module__0rD3ca__field select:disabled,.NewObstacleReportReview-module__0rD3ca__field textarea:read-only{color:var(--ink-muted)}.NewObstacleReportReview-module__0rD3ca__consequenceItem{flex-direction:column;gap:10px;display:flex}.NewObstacleReportReview-module__0rD3ca__checkboxRow{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:flex}.NewObstacleReportReview-module__0rD3ca__hint{color:var(--ink-muted);font-size:13px}.NewObstacleReportReview-module__0rD3ca__conditionsPanel{border:1px solid var(--border);background:var(--surface);border-radius:3px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.NewObstacleReportReview-module__0rD3ca__conditionsRow{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.NewObstacleReportReview-module__0rD3ca__status{border-radius:3px;padding:14px 16px;font-size:14px}.NewObstacleReportReview-module__0rD3ca__success{background:var(--wash-green);color:var(--color-green)}.NewObstacleReportReview-module__0rD3ca__error{background:var(--wash-red);color:var(--color-red)}.NewObstacleReportReview-module__0rD3ca__queued{background:var(--wash-amber);color:var(--color-caution)}
.AccessDenied-module__GNekNG__wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:150px;padding:48px 24px;display:flex}.AccessDenied-module__GNekNG__icon{color:var(--ink-muted)}.AccessDenied-module__GNekNG__title{color:var(--ink-strong);margin:0;font-size:16px;font-weight:600}.AccessDenied-module__GNekNG__message{max-width:46ch;color:var(--ink);margin:0;font-size:14px;line-height:1.55}
.BackLink-module__wg6o9G__back{color:var(--ink-muted);align-self:flex-start;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.BackLink-module__wg6o9G__back:hover{color:var(--ink-strong)}
.Badge-module__d7JpdW__badge{text-align:center;border-radius:10px;width:fit-content;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.Badge-module__d7JpdW__tone_neutral{background:var(--color-grey-light);color:var(--color-navy-deep)}.Badge-module__d7JpdW__tone_amber{background:var(--wash-amber);color:var(--color-caution)}.Badge-module__d7JpdW__tone_green{background:var(--wash-green);color:var(--color-green)}.Badge-module__d7JpdW__tone_red{background:var(--wash-red);color:var(--color-red)}.Badge-module__d7JpdW__tone_navy{background:var(--wash-navy);color:var(--ink-strong)}
.NotificationItem-module__IDTtSW__dot{background:var(--color-amber);border-radius:50%;flex:none;width:7px;height:7px}.NotificationItem-module__IDTtSW__heliport{border:1px solid var(--border);border-radius:3px;padding:1px 6px}.NotificationItem-module__IDTtSW__badge{background:var(--color-caution);color:var(--color-navy-deep);border-radius:3px;padding:1px 6px;font-weight:600}.NotificationItem-module__IDTtSW__acknowledged{color:var(--color-green)}.NotificationItem-module__IDTtSW__testMark{background:var(--color-slate);color:var(--color-white);letter-spacing:.03em;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700}
.HeaderLink-module__UcicOa__link{border:1px solid var(--border);color:var(--ink-strong);white-space:nowrap;border-radius:4px;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.HeaderLink-module__UcicOa__link:hover{border-color:var(--ink-strong)}.HeaderLink-module__UcicOa__label{display:inline}@media (max-width:520px){.HeaderLink-module__UcicOa__link{padding:8px}.HeaderLink-module__UcicOa__label{display:none}}[data-compact] .HeaderLink-module__UcicOa__link{padding:8px}[data-compact] .HeaderLink-module__UcicOa__label{display:none}
.NotificationBell-module__4AOJWq__wrapper{align-items:center;display:flex;position:relative}.NotificationBell-module__4AOJWq__trigger{width:32px;height:32px;color:var(--color-white);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative}.NotificationBell-module__4AOJWq__trigger:hover{background:#f5f7fa1f}.NotificationBell-module__4AOJWq__badge{background:var(--color-amber);min-width:16px;height:16px;color:var(--color-navy-deep);text-align:center;border-radius:8px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:0;right:0}.NotificationBell-module__4AOJWq__panel{background:var(--surface-raised);border:1px solid var(--border);width:360px;max-height:min(100dvh - 80px,520px);box-shadow:0 12px 32px var(--shadow-color);z-index:30;border-radius:6px;flex-direction:column;display:flex;position:fixed}@media (max-width:420px){.NotificationBell-module__4AOJWq__panel{width:calc(100vw - 16px);right:8px!important}}.NotificationBell-module__4AOJWq__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.NotificationBell-module__4AOJWq__headerTitle{color:var(--ink-strong);font-size:13px;font-weight:700}.NotificationBell-module__4AOJWq__headerAction{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.NotificationBell-module__4AOJWq__headerAction:hover{color:var(--ink-strong)}.NotificationBell-module__4AOJWq__notice{background:var(--wash-amber);border-bottom:1px solid var(--border);border-left:3px solid var(--color-caution);color:var(--ink);flex:none;padding:8px 14px;font-size:12px;line-height:1.4}.NotificationBell-module__4AOJWq__list{flex:1;overflow-y:auto}.NotificationBell-module__4AOJWq__groupHeading{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);background:var(--surface-raised);padding:8px 14px 4px;font-size:11px;font-weight:700}.NotificationBell-module__4AOJWq__empty{text-align:center;color:var(--ink-muted);padding:24px 14px;font-size:13px}.NotificationBell-module__4AOJWq__footer{border-top:1px solid var(--border);justify-content:center;align-items:center;padding:10px 14px;display:flex}.NotificationBell-module__4AOJWq__footerLink{color:var(--ink-strong);font-size:12px;font-weight:600;text-decoration:none}.NotificationBell-module__4AOJWq__footerLink:hover{text-decoration:underline}
.ModuleTabs-module__CiPMya__toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.ModuleTabs-module__CiPMya__tabsScroll{flex:1;min-width:0;overflow-x:auto}.ModuleTabs-module__CiPMya__tabs{gap:4px;width:max-content;display:flex}.ModuleTabs-module__CiPMya__actions{flex-shrink:0;align-items:center;gap:8px;margin-bottom:8px;display:flex}.ModuleTabs-module__CiPMya__tab{color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;display:inline-flex}.ModuleTabs-module__CiPMya__tab:hover{color:var(--ink-strong)}.ModuleTabs-module__CiPMya__tabActive{color:var(--ink-strong);border-bottom-color:var(--color-amber)}.ModuleTabs-module__CiPMya__count{background:var(--border);color:var(--ink);border-radius:10px;padding:1px 7px;font-size:12px;font-weight:600}.ModuleTabs-module__CiPMya__countUrgent{background:var(--color-amber);color:var(--color-navy-deep)}
.DebugAttachmentsPanel-module__1pE52G__dropzone{border:1px dashed var(--color-grey-light);color:var(--ink-muted);text-align:center;cursor:pointer;border-radius:4px;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;font-size:13px;display:flex}.DebugAttachmentsPanel-module__1pE52G__dropzoneActive{border-color:var(--ink-strong);background:var(--wash-navy-weak);color:var(--ink-strong)}.DebugAttachmentsPanel-module__1pE52G__hiddenInput{display:none}.DebugAttachmentsPanel-module__1pE52G__note{color:var(--ink);flex-direction:column;gap:4px;font-size:13px;display:flex}.DebugAttachmentsPanel-module__1pE52G__noteInput{border:1px solid var(--border);border-radius:4px;padding:8px 10px;font-family:inherit;font-size:14px}.DebugAttachmentsPanel-module__1pE52G__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.DebugAttachmentsPanel-module__1pE52G__item{border:1px solid var(--border);border-radius:4px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.DebugAttachmentsPanel-module__1pE52G__itemName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.DebugAttachmentsPanel-module__1pE52G__itemStatus{color:var(--ink-muted);flex-shrink:0}.DebugAttachmentsPanel-module__1pE52G__itemStatusSent{color:var(--color-green)}.DebugAttachmentsPanel-module__1pE52G__itemStatusError{color:var(--color-red);cursor:pointer}
.CreateForm-module__ISYtda__form{flex-direction:column;gap:14px;display:flex}.CreateForm-module__ISYtda__field{flex-direction:column;gap:6px;display:flex}.CreateForm-module__ISYtda__field label,.CreateForm-module__ISYtda__field>span{color:var(--ink);font-size:13px;font-weight:500}.CreateForm-module__ISYtda__field input,.CreateForm-module__ISYtda__field select{border:1px solid var(--border);color:var(--ink);background:var(--surface-raised);border-radius:3px;padding:9px 10px;font-size:14px}.CreateForm-module__ISYtda__field input:focus,.CreateForm-module__ISYtda__field select:focus{outline:2px solid var(--color-navy);outline-offset:1px;color:var(--ink)}.CreateForm-module__ISYtda__row{gap:10px;display:flex}.CreateForm-module__ISYtda__row .CreateForm-module__ISYtda__field{flex:1;min-width:0}@media (max-width:480px){.CreateForm-module__ISYtda__row{flex-direction:column;gap:14px}}.CreateForm-module__ISYtda__actions{justify-content:flex-end;margin-top:4px;display:flex}.CreateForm-module__ISYtda__buttonRow{flex-wrap:wrap;gap:10px;display:flex}.CreateForm-module__ISYtda__error{background:var(--wash-red);color:var(--color-red);border-radius:3px;padding:8px 10px;font-size:13px}.CreateForm-module__ISYtda__phoneInput{border:1px solid var(--border);border-radius:3px;padding:9px 10px;font-size:14px}.CreateForm-module__ISYtda__phoneInput:focus-within{outline:2px solid var(--color-navy);outline-offset:1px}.CreateForm-module__ISYtda__phoneInput .PhoneInputInput{border:none;outline:none;min-width:0;padding:0;font-family:inherit;font-size:14px}.CreateForm-module__ISYtda__phoneInput .PhoneInputCountrySelectArrow{color:var(--ink-muted);opacity:1}.CreateForm-module__ISYtda__hint{color:var(--ink-muted);margin-top:6px;font-size:12px}.CreateForm-module__ISYtda__multiSelectDropdown{position:relative}.CreateForm-module__ISYtda__multiSelectSummary{border:1px solid var(--border);color:var(--ink);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:14px;list-style:none;display:flex;overflow:hidden}.CreateForm-module__ISYtda__multiSelectSummary::-webkit-details-marker{display:none}.CreateForm-module__ISYtda__multiSelectSummary:after{content:"▾";color:var(--ink-muted);flex-shrink:0}.CreateForm-module__ISYtda__multiSelectDropdown[open] .CreateForm-module__ISYtda__multiSelectSummary{border-color:var(--ink-strong);border-bottom-right-radius:0;border-bottom-left-radius:0}.CreateForm-module__ISYtda__multiSelectPanel{z-index:5;border:1px solid var(--color-navy);background:var(--surface);width:100%;max-height:180px;box-shadow:0 6px 14px var(--shadow-color);border-top:none;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:6px 10px;position:absolute;overflow-y:auto}.CreateForm-module__ISYtda__checkboxRow{color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:3px 0;font-size:13px;font-weight:400;display:flex}.CreateForm-module__ISYtda__divider{border:none;border-top:1px solid var(--border);margin:4px 0}.CreateForm-module__ISYtda__success{flex-direction:column;gap:10px;display:flex}.CreateForm-module__ISYtda__successMessage{background:var(--wash-green);color:var(--color-green);border-radius:3px;padding:10px 12px;font-size:14px}.CreateForm-module__ISYtda__credential{border:1px dashed var(--color-grey-light);border-radius:3px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.CreateForm-module__ISYtda__credentialLabel{color:var(--ink-muted);font-size:12px}.CreateForm-module__ISYtda__credentialValue{font-family:var(--font-mono);color:var(--ink-strong);word-break:break-all;font-size:15px}
.ReportRowActions-module__wYHMaW__actionButton{width:30px;height:30px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ReportRowActions-module__wYHMaW__actionButton:hover{background:var(--border);color:var(--ink-strong)}.ReportRowActions-module__wYHMaW__actionButtonDanger:hover{color:var(--color-red)}
.UserMenu-module__6RX5ua__wrapper{position:relative}.UserMenu-module__6RX5ua__trigger{color:var(--color-white);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:3px;flex-direction:column;align-items:flex-end;padding:2px 6px;font-size:12px;line-height:1.3;display:flex}.UserMenu-module__6RX5ua__name{font-weight:500}.UserMenu-module__6RX5ua__surname{letter-spacing:.02em;font-weight:700}@media (hover:hover){.UserMenu-module__6RX5ua__trigger:hover{background:#f5f7fa14}}.UserMenu-module__6RX5ua__triggerCompact{flex-direction:row;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;position:relative}.UserMenu-module__6RX5ua__unreadDot{background:var(--color-amber);min-width:17px;height:17px;color:var(--color-navy-deep);text-align:center;box-shadow:0 0 0 2px var(--color-navy);border-radius:9px;padding:0 4px;font-size:11px;font-weight:700;line-height:17px;position:absolute;top:0;right:0}.UserMenu-module__6RX5ua__menuBadge{background:var(--color-amber);color:var(--color-navy-deep);border-radius:8px;margin-left:8px;padding:0 6px;font-size:11px;font-weight:700;line-height:16px;display:inline-block}.UserMenu-module__6RX5ua__menu{background:var(--color-navy-deep);z-index:10;border:1px solid #f5f7fa26;border-radius:4px;min-width:160px;padding:6px;position:fixed;top:56px;right:16px;box-shadow:0 8px 24px #00000059}.UserMenu-module__6RX5ua__menuTop{justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 8px;display:flex}.UserMenu-module__6RX5ua__themes{gap:2px;display:flex}.UserMenu-module__6RX5ua__themeButton{color:#f5f7fa80;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.UserMenu-module__6RX5ua__themeButton[aria-current=true]{color:var(--color-amber);background:#f5f7fa1a}@media (hover:hover){.UserMenu-module__6RX5ua__themeButton:not([aria-current=true]):hover{color:var(--color-white);background:#f5f7fa14}}.UserMenu-module__6RX5ua__locales{gap:4px;display:flex}.UserMenu-module__6RX5ua__localeLink{font-family:var(--font-mono);letter-spacing:.04em;color:#f5f7fa80;border-radius:3px;padding:4px 6px;font-size:12px;font-weight:600;text-decoration:none}.UserMenu-module__6RX5ua__localeLink[aria-current=page]{color:var(--color-amber);font-weight:700}@media (hover:hover){.UserMenu-module__6RX5ua__localeLink:hover{color:var(--color-white);background:#f5f7fa14}}.UserMenu-module__6RX5ua__menuDivider{background:#f5f7fa26;height:1px;margin:0 4px 6px}.UserMenu-module__6RX5ua__menuItem{width:100%;color:var(--color-white);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:8px 10px;font-family:inherit;font-size:13px;text-decoration:none;display:block}@media (hover:hover){.UserMenu-module__6RX5ua__menuItem:hover{background:#f5f7fa14}}
.ScheduledChecksDebugPanel-module__LtKFXW__error{color:var(--color-red);font-size:13px}.ScheduledChecksDebugPanel-module__LtKFXW__result{border:1px solid var(--border);background:var(--surface-raised);color:var(--ink);border-radius:4px;margin:0;padding:12px 14px;font-size:12px;overflow-x:auto}
.IncidentReportsTable-module__PjOb9q__referenceCell{font-family:var(--font-mono);color:var(--ink);font-size:12px}.IncidentReportsTable-module__PjOb9q__badgeOs,.IncidentReportsTable-module__PjOb9q__badgeExternal,.IncidentReportsTable-module__PjOb9q__badgeAnonymous,.IncidentReportsTable-module__PjOb9q__badgeConfidential{font-family:var(--font-mono);letter-spacing:.03em;border-radius:3px;padding:1px 4px;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}.IncidentReportsTable-module__PjOb9q__badgeOs{background:var(--color-amber);color:var(--color-navy-deep)}.IncidentReportsTable-module__PjOb9q__badgeExternal{background:var(--color-grey-light);color:var(--color-navy-deep)}.IncidentReportsTable-module__PjOb9q__badgeAnonymous{background:var(--color-navy);color:var(--color-white)}.IncidentReportsTable-module__PjOb9q__badgeConfidential{background:var(--color-red);color:var(--color-white)}
.WeatherBox-module__rvg5pq__box{min-height:32px;color:var(--color-white);white-space:nowrap;align-items:stretch;gap:8px;font-size:13px;display:flex}.WeatherBox-module__rvg5pq__sun{border-right:1px solid #f5f7fa4d;flex-direction:column;justify-content:center;gap:1px;padding-right:8px;display:flex}.WeatherBox-module__rvg5pq__sunRow{align-items:center;gap:4px;line-height:1.2;display:flex}.WeatherBox-module__rvg5pq__iconTemp{border-right:1px solid #f5f7fa4d;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:26px;line-height:1;display:flex}.WeatherBox-module__rvg5pq__windCol,.WeatherBox-module__rvg5pq__precipCol{flex-direction:column;justify-content:center;gap:1px;display:flex}.WeatherBox-module__rvg5pq__precipCol{border-left:1px solid #f5f7fa4d;padding-left:8px}.WeatherBox-module__rvg5pq__weatherRow{align-items:center;gap:4px;line-height:1.2;display:flex}.WeatherBox-module__rvg5pq__rotator{flex-shrink:0;position:relative}.WeatherBox-module__rvg5pq__rotatorSizer{visibility:hidden;display:grid}.WeatherBox-module__rvg5pq__rotatorSizer>div{flex-direction:column;grid-area:1/1;justify-content:center;gap:1px;display:flex}.WeatherBox-module__rvg5pq__rotatorContent{flex-direction:column;justify-content:center;gap:1px;display:flex;position:absolute;inset:0}.WeatherBox-module__rvg5pq__rotatorAlignEnd{align-items:flex-end}.WeatherBox-module__rvg5pq__rotatorTemp{align-items:center;gap:6px;font-size:26px;line-height:1;display:flex}.WeatherBox-module__rvg5pq__rotatorContent[data-phase=out]{animation:.26s forwards WeatherBox-module__rvg5pq__weatherRotateOut}.WeatherBox-module__rvg5pq__rotatorContent[data-phase=in]{animation:.26s forwards WeatherBox-module__rvg5pq__weatherRotateIn}@keyframes WeatherBox-module__rvg5pq__weatherRotateOut{to{opacity:0;transform:translateY(-7px)}}@keyframes WeatherBox-module__rvg5pq__weatherRotateIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.WeatherBox-module__rvg5pq__rotatorContent[data-phase=out],.WeatherBox-module__rvg5pq__rotatorContent[data-phase=in]{animation:none}}
.PreferencesGrid-module__-lhj1W__wrapper{flex-direction:column;gap:12px;display:flex}.PreferencesGrid-module__-lhj1W__table{border:1px solid var(--border);background:var(--surface);border-radius:6px;overflow:hidden}.PreferencesGrid-module__-lhj1W__headRow,.PreferencesGrid-module__-lhj1W__familyRow,.PreferencesGrid-module__-lhj1W__eventRow{grid-template-columns:1fr 64px 64px 64px;align-items:center;display:grid}.PreferencesGrid-module__-lhj1W__headRow{border-bottom:1px solid var(--border);padding:10px 12px}.PreferencesGrid-module__-lhj1W__headEvent,.PreferencesGrid-module__-lhj1W__headChannel{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);font-size:11px;font-weight:700}.PreferencesGrid-module__-lhj1W__headChannel{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.PreferencesGrid-module__-lhj1W__channelIcon{color:var(--ink-muted);display:flex}.PreferencesGrid-module__-lhj1W__channelLabel{overflow-wrap:break-word;text-align:center;line-height:1.15}.PreferencesGrid-module__-lhj1W__group{border-bottom:1px solid var(--border)}.PreferencesGrid-module__-lhj1W__group:last-child{border-bottom:none}.PreferencesGrid-module__-lhj1W__familyRow{padding:4px 12px 4px 6px}.PreferencesGrid-module__-lhj1W__disclosure{font:inherit;color:var(--ink-strong);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;min-width:0;padding:10px 6px;font-size:14px;font-weight:600;display:flex}.PreferencesGrid-module__-lhj1W__group:has(.PreferencesGrid-module__-lhj1W__disclosure:hover){background:var(--wash-navy-weak)}.PreferencesGrid-module__-lhj1W__familyIcon{color:var(--ink-muted);display:flex}.PreferencesGrid-module__-lhj1W__familyName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PreferencesGrid-module__-lhj1W__familyCount{background:var(--border);color:var(--ink-muted);border-radius:8px;flex:none;padding:0 6px;font-size:11px;font-weight:700}.PreferencesGrid-module__-lhj1W__placeholderTag{background:var(--wash-amber);color:var(--color-amber);text-transform:uppercase;letter-spacing:.02em;border-radius:8px;flex:none;margin-left:6px;padding:0 6px;font-size:11px;font-weight:700;display:inline-block}.PreferencesGrid-module__-lhj1W__mandatory{color:var(--ink-muted);padding:0 12px 8px 44px;font-size:11px}.PreferencesGrid-module__-lhj1W__eventRow{background:var(--wash-navy-weak);border-top:1px solid var(--border);padding:8px 12px 8px 44px}.PreferencesGrid-module__-lhj1W__eventName{color:var(--ink);text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.PreferencesGrid-module__-lhj1W__cell{justify-content:center;display:flex}.PreferencesGrid-module__-lhj1W__error{background:var(--wash-red);color:var(--color-red);border-radius:4px;padding:10px 12px;font-size:13px}@media (max-width:520px){.PreferencesGrid-module__-lhj1W__channelLabel{display:none}.PreferencesGrid-module__-lhj1W__eventRow,.PreferencesGrid-module__-lhj1W__mandatory{padding-left:24px}}
.HazardFormModal-module__9T9cpW__form{flex-direction:column;gap:16px;display:flex}.HazardFormModal-module__9T9cpW__error{color:var(--color-red);margin:0;font-size:13px}.HazardFormModal-module__9T9cpW__actions{justify-content:flex-end;display:flex}
.UnsafeConditionReportsTable-module__71VMZG__referenceCell{font-family:var(--font-mono);color:var(--ink);font-size:12px}.UnsafeConditionReportsTable-module__71VMZG__badgeOs,.UnsafeConditionReportsTable-module__71VMZG__badgeExternal,.UnsafeConditionReportsTable-module__71VMZG__badgeAnonymous,.UnsafeConditionReportsTable-module__71VMZG__badgeConfidential{font-family:var(--font-mono);letter-spacing:.03em;border-radius:3px;padding:1px 4px;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}.UnsafeConditionReportsTable-module__71VMZG__badgeOs{background:var(--color-amber);color:var(--color-navy-deep)}.UnsafeConditionReportsTable-module__71VMZG__badgeExternal{background:var(--color-grey-light);color:var(--color-navy-deep)}.UnsafeConditionReportsTable-module__71VMZG__badgeAnonymous{background:var(--color-navy);color:var(--color-white)}.UnsafeConditionReportsTable-module__71VMZG__badgeConfidential{background:var(--color-red);color:var(--color-white)}
.ZoneDiagram-module__7ZhSIq__svg{width:100%;height:auto;display:block}.ZoneDiagram-module__7ZhSIq__label{-webkit-user-select:none;user-select:none;font-size:16px}@keyframes ZoneDiagram-module__7ZhSIq__zoneDiagramHatchBlink{0%,49%{opacity:1}50%,to{opacity:.1}}.ZoneDiagram-module__7ZhSIq__hatchBlink{animation:1s step-end infinite ZoneDiagram-module__7ZhSIq__zoneDiagramHatchBlink}.ZoneDiagram-module__7ZhSIq__selectable{cursor:pointer}.ZoneDiagram-module__7ZhSIq__popup rect{fill:var(--surface);stroke:var(--ink);stroke-width:1px}.ZoneDiagram-module__7ZhSIq__popup text{fill:var(--ink);-webkit-user-select:none;user-select:none;font-size:12px;font-weight:500}
.ZoneDiagramDemoPanel-module__-y0CzW__diagramWrap{max-width:500px;margin-bottom:12px}
.CreateForm-module__TcbnSW__form{flex-direction:column;gap:14px;display:flex}.CreateForm-module__TcbnSW__field{flex-direction:column;gap:6px;display:flex}.CreateForm-module__TcbnSW__field label,.CreateForm-module__TcbnSW__field>span{color:var(--ink);font-size:13px;font-weight:500}.CreateForm-module__TcbnSW__field input,.CreateForm-module__TcbnSW__field select{border:1px solid var(--border);color:var(--ink);background:var(--surface-raised);border-radius:3px;padding:9px 10px;font-size:14px}.CreateForm-module__TcbnSW__field input:focus,.CreateForm-module__TcbnSW__field select:focus{outline:2px solid var(--color-navy);outline-offset:1px;color:var(--ink)}.CreateForm-module__TcbnSW__row{gap:10px;display:flex}.CreateForm-module__TcbnSW__row .CreateForm-module__TcbnSW__field{flex:1;min-width:0}@media (max-width:480px){.CreateForm-module__TcbnSW__row{flex-direction:column;gap:14px}}.CreateForm-module__TcbnSW__actions{justify-content:flex-end;margin-top:4px;display:flex}.CreateForm-module__TcbnSW__error{background:var(--wash-red);color:var(--color-red);border-radius:3px;padding:8px 10px;font-size:13px}.CreateForm-module__TcbnSW__hint{color:var(--ink-muted);margin-top:6px;font-size:12px}
.PlanLayersEditor-module__2mgsvG__page{max-width:1400px;padding:24px}.PlanLayersEditor-module__2mgsvG__title{margin:0 0 4px;font-size:22px}.PlanLayersEditor-module__2mgsvG__hint{color:var(--ink-muted);margin:0 0 20px;font-size:14px}.PlanLayersEditor-module__2mgsvG__columns{grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:start;gap:24px;display:grid}@media (max-width:900px){.PlanLayersEditor-module__2mgsvG__columns{grid-template-columns:1fr}}.PlanLayersEditor-module__2mgsvG__editorColumn{flex-direction:column;gap:16px;display:flex}.PlanLayersEditor-module__2mgsvG__mapColumn{position:sticky;top:16px}.PlanLayersEditor-module__2mgsvG__importRow{align-items:center;gap:12px;display:flex}.PlanLayersEditor-module__2mgsvG__hiddenInput{display:none}.PlanLayersEditor-module__2mgsvG__layerCard{border:1px solid var(--border);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.PlanLayersEditor-module__2mgsvG__layerCard+.PlanLayersEditor-module__2mgsvG__layerCard{margin-top:8px}.PlanLayersEditor-module__2mgsvG__layerCardSelected{border-color:var(--color-navy);background:var(--wash-navy-weak)}.PlanLayersEditor-module__2mgsvG__layerName{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--ink);border-radius:4px;flex:1;padding:6px 8px;font-size:14px}.PlanLayersEditor-module__2mgsvG__reorderButtons{flex-direction:column;display:flex}.PlanLayersEditor-module__2mgsvG__iconButton{width:26px;height:26px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.PlanLayersEditor-module__2mgsvG__iconButton:hover:not(:disabled){background:var(--color-grey-light);color:var(--ink-strong)}.PlanLayersEditor-module__2mgsvG__iconButton:disabled{opacity:.3;cursor:default}.PlanLayersEditor-module__2mgsvG__saveRow{align-items:center;gap:12px;margin-top:8px;display:flex}.PlanLayersEditor-module__2mgsvG__error{color:var(--color-red);margin:0;font-size:13px}
.HeliportZonesEditor-module__ZAKFKa__page{max-width:1400px;padding:24px}.HeliportZonesEditor-module__ZAKFKa__title{margin:0 0 4px;font-size:22px}.HeliportZonesEditor-module__ZAKFKa__hint{color:var(--ink-muted);margin:0 0 20px;font-size:14px}.HeliportZonesEditor-module__ZAKFKa__columns{grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:start;gap:24px;display:grid}@media (max-width:900px){.HeliportZonesEditor-module__ZAKFKa__columns{grid-template-columns:1fr}}.HeliportZonesEditor-module__ZAKFKa__editorColumn{flex-direction:column;gap:16px;display:flex}.HeliportZonesEditor-module__ZAKFKa__mapColumn{position:sticky;top:16px}.HeliportZonesEditor-module__ZAKFKa__importRow{align-items:center;gap:12px;display:flex}.HeliportZonesEditor-module__ZAKFKa__hiddenInput{display:none}.HeliportZonesEditor-module__ZAKFKa__categorySection{border:1px solid var(--border);border-radius:6px;overflow:hidden}.HeliportZonesEditor-module__ZAKFKa__categoryHeader{background:var(--color-grey-light);text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.HeliportZonesEditor-module__ZAKFKa__zoneCard{border-top:1px solid var(--border);align-items:center;gap:8px;padding:8px 12px;display:flex}.HeliportZonesEditor-module__ZAKFKa__zoneCard:focus-within{background:var(--color-amber-pale)}.HeliportZonesEditor-module__ZAKFKa__zoneName{border:1px solid var(--border);border-radius:4px;flex:1;min-width:0;padding:6px 8px;font-size:14px}.HeliportZonesEditor-module__ZAKFKa__correctedBadge{color:var(--color-amber);flex-shrink:0;display:flex}.HeliportZonesEditor-module__ZAKFKa__zoneCategory{border:1px solid var(--border);border-radius:4px;padding:6px 8px;font-size:14px}.HeliportZonesEditor-module__ZAKFKa__reorderButtons,.HeliportZonesEditor-module__ZAKFKa__rowActions{flex-direction:column;display:flex}.HeliportZonesEditor-module__ZAKFKa__iconButton{width:26px;height:26px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.HeliportZonesEditor-module__ZAKFKa__iconButton:hover:not(:disabled){background:var(--color-grey-light);color:var(--ink-strong)}.HeliportZonesEditor-module__ZAKFKa__iconButton:disabled{opacity:.3;cursor:default}.HeliportZonesEditor-module__ZAKFKa__saveRow{align-items:center;gap:12px;margin-top:8px;display:flex}.HeliportZonesEditor-module__ZAKFKa__error{color:var(--color-red);margin:0;font-size:13px}.HeliportZonesEditor-module__ZAKFKa__importConflictActions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.HeliportZonesEditor-module__ZAKFKa__mergeDuplicatesList{margin:8px 0 0;padding-left:20px;font-size:13px}
.layout-module__hcPRCW__shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.layout-module__hcPRCW__topbar{min-height:calc(48px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 16px 0 16px;background:var(--color-navy);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;overflow-x:hidden}.layout-module__hcPRCW__topbarLeft,.layout-module__hcPRCW__topbarRight{align-items:center;gap:12px;min-width:0;display:flex;overflow-x:hidden}.layout-module__hcPRCW__logoLink{color:inherit;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.layout-module__hcPRCW__topbarLeft{grid-column:1}.layout-module__hcPRCW__topbarRight{flex-shrink:0;grid-column:3;justify-self:end;gap:10px}.layout-module__hcPRCW__topbarRightTight{gap:6px}.layout-module__hcPRCW__clockBox{color:var(--color-white);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;font-size:26px;line-height:1;display:flex}.layout-module__hcPRCW__topbarStacked{justify-content:space-between;display:flex}.layout-module__hcPRCW__topbarLeftStacked{align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.layout-module__hcPRCW__body{background:var(--surface);flex:1;min-height:0;display:flex}.layout-module__hcPRCW__main{min-width:0;padding:24px;padding-bottom:max(24px, env(safe-area-inset-bottom,0px));overscroll-behavior:contain;flex:1;overflow-y:auto}@media (max-width:640px){.layout-module__hcPRCW__body{flex-direction:column}.layout-module__hcPRCW__main{padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom,0px))}}
.NotificationsList-module__cR7b7W__wrapper{flex-direction:column;gap:16px;display:flex}.NotificationsList-module__cR7b7W__toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.NotificationsList-module__cR7b7W__toolbarButton{border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--ink-strong);font:inherit;cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.NotificationsList-module__cR7b7W__toolbarButton:hover:not(:disabled){border-color:var(--ink-strong)}.NotificationsList-module__cR7b7W__toolbarButton:disabled{opacity:.5;cursor:default}.NotificationsList-module__cR7b7W__toolbarButtonActive{border-color:var(--ink-strong);background:var(--color-navy);color:var(--color-white)}.NotificationsList-module__cR7b7W__filters{border:1px solid var(--border);background:var(--surface);border-radius:6px;flex-wrap:wrap;gap:12px;padding:14px;display:flex}@media (max-width:420px){.NotificationsList-module__cR7b7W__toolbarButtonLabel{display:none}.NotificationsList-module__cR7b7W__filters{flex-direction:column;gap:10px}.NotificationsList-module__cR7b7W__filter,.NotificationsList-module__cR7b7W__select{width:100%}}.NotificationsList-module__cR7b7W__filter{flex-direction:column;gap:4px;display:flex}.NotificationsList-module__cR7b7W__filterLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);font-size:11px;font-weight:600}.NotificationsList-module__cR7b7W__select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:7px 10px;font-size:13px}.NotificationsList-module__cR7b7W__error{background:var(--wash-red);color:var(--color-red);border-radius:4px;padding:10px 12px;font-size:13px}.NotificationsList-module__cR7b7W__notice{background:var(--wash-amber);color:var(--ink);border-left:3px solid var(--color-caution);border-radius:4px;padding:10px 12px;font-size:13px}.NotificationsList-module__cR7b7W__loadMore{align-self:center}.NotificationsList-module__cR7b7W__clearFilters{border:1px solid var(--border);background:var(--surface);color:var(--ink-muted);cursor:pointer;border-radius:6px;align-self:end;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:inline-flex}.NotificationsList-module__cR7b7W__clearFilters:hover:not(:disabled){color:var(--ink-strong);border-color:var(--color-grey-light)}.NotificationsList-module__cR7b7W__clearFilters:disabled{opacity:.5;cursor:default}
.NotificationDetail-module__mp4ooa__card{border:1px solid var(--border);background:var(--surface);border-radius:6px;flex-direction:column;gap:16px;padding:20px;display:flex}.NotificationDetail-module__mp4ooa__info{box-shadow:inset 4px 0 0 var(--color-grey-light)}.NotificationDetail-module__mp4ooa__warning{box-shadow:inset 4px 0 0 var(--color-caution)}.NotificationDetail-module__mp4ooa__critical{box-shadow:inset 4px 0 0 var(--color-red)}.NotificationDetail-module__mp4ooa__header{align-items:flex-start;gap:14px;display:flex}.NotificationDetail-module__mp4ooa__icon{background:var(--border);width:40px;height:40px;color:var(--ink-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.NotificationDetail-module__mp4ooa__headings{flex-direction:column;gap:2px;min-width:0;display:flex}.NotificationDetail-module__mp4ooa__title{color:var(--ink-strong);font-size:19px;font-weight:700}.NotificationDetail-module__mp4ooa__priority{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);font-size:11px;font-weight:700}.NotificationDetail-module__mp4ooa__body{color:var(--ink);white-space:pre-line;font-size:15px;line-height:1.6}.NotificationDetail-module__mp4ooa__meta{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:14px;display:flex}.NotificationDetail-module__mp4ooa__metaRow{flex-wrap:wrap;gap:4px 10px;font-size:13px;display:flex}.NotificationDetail-module__mp4ooa__metaRow dt{min-width:150px;color:var(--ink-muted)}.NotificationDetail-module__mp4ooa__metaRow dd{color:var(--ink)}.NotificationDetail-module__mp4ooa__mono{font-family:var(--font-mono)}.NotificationDetail-module__mp4ooa__acknowledged{color:var(--color-green)}.NotificationDetail-module__mp4ooa__cardActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.NotificationDetail-module__mp4ooa__action{gap:8px;text-decoration:none}.NotificationDetail-module__mp4ooa__noSubject{color:var(--ink-muted);font-size:13px;font-style:italic}.NotificationDetail-module__mp4ooa__actions{flex-wrap:wrap;gap:10px;display:flex}.NotificationDetail-module__mp4ooa__error{background:var(--wash-red);color:var(--color-red);border-radius:4px;padding:10px 12px;font-size:13px}.NotificationDetail-module__mp4ooa__inlineLink{color:var(--ink-strong);font-weight:600;text-decoration:underline}.NotificationDetail-module__mp4ooa__inlineLink:hover{color:var(--color-amber)}.NotificationDetail-module__mp4ooa__testMark{background:var(--color-slate);color:var(--color-white);letter-spacing:.03em;vertical-align:middle;border-radius:3px;margin-right:8px;padding:2px 6px;font-size:11px;font-weight:700}.NotificationDetail-module__mp4ooa__testNotice{border-left:3px solid var(--ink-strong);background:var(--wash-navy-weak);color:var(--ink);border-radius:4px;padding:10px 12px;font-size:13px}
.PushDevices-module__BGiUjG__section{flex-direction:column;gap:8px;display:flex}.PushDevices-module__BGiUjG__title{margin:0;font-size:15px;font-weight:700}.PushDevices-module__BGiUjG__intro,.PushDevices-module__BGiUjG__empty{color:var(--ink-muted);margin:0;font-size:13px}.PushDevices-module__BGiUjG__tableWrap{border:1px solid var(--border);background:var(--surface);border-radius:6px;overflow-x:auto}.PushDevices-module__BGiUjG__table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.PushDevices-module__BGiUjG__table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);border-bottom:1px solid var(--border);padding:10px 12px;font-size:11px;font-weight:700}.PushDevices-module__BGiUjG__table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 12px}.PushDevices-module__BGiUjG__table tbody tr:last-child td{border-bottom:none}.PushDevices-module__BGiUjG__current td{background:var(--color-amber-pale,#fdf6e3)}.PushDevices-module__BGiUjG__device{font-weight:600}.PushDevices-module__BGiUjG__badge{background:var(--color-navy);color:var(--color-white);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin-left:8px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.PushDevices-module__BGiUjG__actionCell{text-align:right;width:1%}.PushDevices-module__BGiUjG__remove{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--color-red);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.PushDevices-module__BGiUjG__remove:hover:not(:disabled){background:var(--color-red);border-color:var(--color-red);color:var(--color-white)}.PushDevices-module__BGiUjG__remove:disabled{opacity:.5;cursor:default}.PushDevices-module__BGiUjG__error{color:var(--color-red);margin:0;font-size:13px}.PushDevices-module__BGiUjG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.HazardRegisterBoard-module__qXOX9G__actionButton{width:30px;height:30px;color:var(--ink-muted);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.HazardRegisterBoard-module__qXOX9G__actionButton:hover:not(:disabled){background:var(--border);color:var(--ink-strong)}
.FaunaSightingReportsTable-module__yXxQEq__referenceCell{font-family:var(--font-mono);color:var(--ink);font-size:12px}.FaunaSightingReportsTable-module__yXxQEq__badgeOs,.FaunaSightingReportsTable-module__yXxQEq__badgeExternal,.FaunaSightingReportsTable-module__yXxQEq__badgeAnonymous,.FaunaSightingReportsTable-module__yXxQEq__badgeConfidential{font-family:var(--font-mono);letter-spacing:.03em;border-radius:3px;padding:1px 4px;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}.FaunaSightingReportsTable-module__yXxQEq__badgeOs{background:var(--color-amber);color:var(--color-navy-deep)}.FaunaSightingReportsTable-module__yXxQEq__badgeExternal{background:var(--color-grey-light);color:var(--color-navy-deep)}.FaunaSightingReportsTable-module__yXxQEq__badgeAnonymous{background:var(--color-navy);color:var(--color-white)}.FaunaSightingReportsTable-module__yXxQEq__badgeConfidential{background:var(--color-red);color:var(--color-white)}
.SmsModulePlaceholder-module__rWHLrW__empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:48px 24px;display:flex}.SmsModulePlaceholder-module__rWHLrW__emptyText{max-width:46ch;color:var(--ink);margin:0;font-size:15px;line-height:1.55}.SmsModulePlaceholder-module__rWHLrW__empty button[disabled]{opacity:.5;cursor:not-allowed}.SmsModulePlaceholder-module__rWHLrW__emptyNote{color:var(--ink-muted);margin:0;font-size:12px}
.AssetCatalogPanel-module__-7Bnsa__familyLabel{color:var(--ink-muted)}.AssetCatalogPanel-module__-7Bnsa__headerButtons{gap:10px;display:flex}.AssetCatalogPanel-module__-7Bnsa__translationStatusOk{color:var(--color-green);margin:0;font-size:13px;font-weight:600}.AssetCatalogPanel-module__-7Bnsa__translationStatusPending{color:var(--color-red);margin:0;font-size:13px;font-weight:600}.AssetCatalogPanel-module__-7Bnsa__fieldHint{color:var(--ink-muted);margin:0;font-size:12px}.AssetCatalogPanel-module__-7Bnsa__familyTitle{align-items:center;gap:6px;display:inline-flex}.AssetCatalogPanel-module__-7Bnsa__disclosureIcon{color:var(--ink-muted);flex:none}.AssetCatalogPanel-module__-7Bnsa__actionButton{width:30px;height:30px;color:var(--ink-muted);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.AssetCatalogPanel-module__-7Bnsa__actionButton:hover{background:var(--border);color:var(--ink-strong)}.AssetCatalogPanel-module__-7Bnsa__actionButtonDanger:hover{color:var(--color-red)}.AssetCatalogPanel-module__-7Bnsa__form{flex-direction:column;gap:14px;display:flex}.AssetCatalogPanel-module__-7Bnsa__row{gap:14px;display:flex}.AssetCatalogPanel-module__-7Bnsa__row>*{flex:1}.AssetCatalogPanel-module__-7Bnsa__field{flex-direction:column;gap:6px;display:flex}.AssetCatalogPanel-module__-7Bnsa__field label{color:var(--ink);font-size:13px;font-weight:500}.AssetCatalogPanel-module__-7Bnsa__field input,.AssetCatalogPanel-module__-7Bnsa__field select,.AssetCatalogPanel-module__-7Bnsa__field textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--ink);border-radius:3px;padding:9px 10px;font-family:inherit;font-size:14px}.AssetCatalogPanel-module__-7Bnsa__error{color:var(--color-red);font-size:12px}.AssetCatalogPanel-module__-7Bnsa__actions{justify-content:flex-end;gap:8px;display:flex}.AssetCatalogPanel-module__-7Bnsa__templateActions{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.AssetCatalogPanel-module__-7Bnsa__checkSection{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:14px;display:flex}.AssetCatalogPanel-module__-7Bnsa__checkSectionTitle{color:var(--ink);font-size:13px;font-weight:600}.AssetCatalogPanel-module__-7Bnsa__checkRow{border:1px solid var(--border);background:var(--surface-raised);border-radius:3px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.AssetCatalogPanel-module__-7Bnsa__checkRowText{color:var(--ink);font-size:13px}.AssetCatalogPanel-module__-7Bnsa__checkRowMeta{color:var(--ink-muted)}.AssetCatalogPanel-module__-7Bnsa__checkRowActions{flex:none;gap:2px;display:flex}.AssetCatalogPanel-module__-7Bnsa__addCheckButton{align-self:flex-start}.AssetCatalogPanel-module__-7Bnsa__checkFormBox{border:1px solid var(--border);background:var(--surface);border-radius:6px;flex-direction:column;gap:12px;padding:14px;display:flex}.AssetCatalogPanel-module__-7Bnsa__checkFormTitle{color:var(--ink);margin:0;font-size:13px;font-weight:600}
.CheckStepsEditor-module__9OvXpW__header{flex-direction:column;gap:4px;display:flex}.CheckStepsEditor-module__9OvXpW__title{color:var(--ink-strong);margin:0;font-size:22px;font-weight:700}.CheckStepsEditor-module__9OvXpW__subtitle{color:var(--ink-muted);margin:0;font-size:14px}.CheckStepsEditor-module__9OvXpW__stepRow{border:1px solid var(--border);background:var(--surface-raised);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.CheckStepsEditor-module__9OvXpW__stepMain{align-items:flex-start;gap:10px;min-width:0;display:flex}.CheckStepsEditor-module__9OvXpW__stepPosition{background:var(--wash-navy);width:22px;height:22px;color:var(--ink-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.CheckStepsEditor-module__9OvXpW__stepText{flex-direction:column;gap:3px;min-width:0;display:flex}.CheckStepsEditor-module__9OvXpW__stepPrompt{color:var(--ink);font-size:14px}.CheckStepsEditor-module__9OvXpW__stepMeta{color:var(--ink-muted);font-size:12px}.CheckStepsEditor-module__9OvXpW__stepActions{flex:none;align-items:center;gap:2px;display:flex}.CheckStepsEditor-module__9OvXpW__actionButton{width:28px;height:28px;color:var(--ink-muted);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.CheckStepsEditor-module__9OvXpW__actionButton:hover:not(:disabled){background:var(--border);color:var(--ink-strong)}.CheckStepsEditor-module__9OvXpW__actionButton:disabled{opacity:.35}.CheckStepsEditor-module__9OvXpW__actionButtonDanger:hover:not(:disabled){color:var(--color-red)}.CheckStepsEditor-module__9OvXpW__form{flex-direction:column;gap:14px;display:flex}.CheckStepsEditor-module__9OvXpW__row{gap:14px;display:flex}.CheckStepsEditor-module__9OvXpW__row>*{flex:1}.CheckStepsEditor-module__9OvXpW__field{flex-direction:column;gap:6px;display:flex}.CheckStepsEditor-module__9OvXpW__field label{color:var(--ink);font-size:13px;font-weight:500}.CheckStepsEditor-module__9OvXpW__field input,.CheckStepsEditor-module__9OvXpW__field select,.CheckStepsEditor-module__9OvXpW__field textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-raised);width:100%;color:var(--ink);border-radius:3px;padding:9px 10px;font-family:inherit;font-size:14px}.CheckStepsEditor-module__9OvXpW__fieldHint{color:var(--ink-muted);margin:0;font-size:12px}.CheckStepsEditor-module__9OvXpW__checkbox{color:var(--ink);align-items:center;gap:8px;font-size:13px;display:flex}.CheckStepsEditor-module__9OvXpW__checkbox input{width:auto}.CheckStepsEditor-module__9OvXpW__optionsList{flex-direction:column;gap:6px;display:flex}.CheckStepsEditor-module__9OvXpW__error{color:var(--color-red);font-size:12px}.CheckStepsEditor-module__9OvXpW__actions{justify-content:flex-end;gap:8px;display:flex}.CheckStepsEditor-module__9OvXpW__stepFormBox{border:1px solid var(--border);background:var(--surface);border-radius:6px;flex-direction:column;gap:12px;padding:14px;display:flex}.CheckStepsEditor-module__9OvXpW__stepFormTitle{color:var(--ink);margin:0;font-size:13px;font-weight:600}.CheckStepsEditor-module__9OvXpW__addStepButton{align-self:flex-start}
.PushToggle-module__TRpeta__panel{border:1px solid var(--border);background:var(--surface);border-radius:6px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.PushToggle-module__TRpeta__title{color:var(--ink-strong);font-size:14px;font-weight:700}.PushToggle-module__TRpeta__note{color:var(--ink-muted);max-width:60ch;font-size:13px;line-height:1.5}.PushToggle-module__TRpeta__error{color:var(--color-red);max-width:60ch;font-size:13px}
