.ReportLostSheet_petHeader__NeEi5{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:.5px solid var(--line)}.ReportLostSheet_petPhoto__LJKls{width:29px;height:29px;border-radius:50%;background-size:cover;background-position:50%;flex-shrink:0;border:.5px solid var(--line);overflow:hidden}.ReportLostSheet_petInfoInline__ncN7W{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.ReportLostSheet_petName__8i8cv{font-weight:700;font-size:17px;color:var(--ink)}.ReportLostSheet_petSub__gDIo3{color:var(--ink-mute);font-size:13px}.ReportLostSheet_section__gFx3U{padding:18px 0 4px}.ReportLostSheet_sectionTitle__nNFim{font-size:11px;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.ReportLostSheet_mapPreview__9QkRu{position:relative;height:140px;border-radius:12px;overflow:hidden;margin:8px 0 14px;border:.5px solid var(--line)}.ReportLostSheet_mapBg__6KJXK{position:absolute;inset:0;background:linear-gradient(rgba(120,150,110,.25) 1px,transparent 0),linear-gradient(90deg,rgba(120,150,110,.25) 1px,transparent 0),linear-gradient(135deg,#e8f0e5,#d7e5d2);background-size:24px 24px,24px 24px,100% 100%}.ReportLostSheet_mapPin__y6So7{position:absolute;top:50%;left:50%;transform:translate(-50%,-100%);width:32px;height:32px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.ReportLostSheet_mapLabel__wuBt5{position:absolute;bottom:10px;left:12px;background:hsla(0,0%,100%,.95);padding:5px 10px;border-radius:999px;font-size:11px;font-weight:600;color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.1)}.ReportLostSheet_label__aYULL{display:block;font-size:12px;font-weight:600;color:var(--ink-soft);letter-spacing:.01em;margin-bottom:8px}.ReportLostSheet_field__4BX_x{width:100%;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:12px;font-family:inherit;font-size:14px;color:var(--ink);outline:none;box-sizing:border-box;margin-bottom:14px}.ReportLostSheet_field__4BX_x:focus{border-color:var(--accent)}input[type=datetime-local].ReportLostSheet_field__4BX_x{text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:46px;line-height:1.2;color:var(--ink)}input[type=datetime-local].ReportLostSheet_field__4BX_x::-webkit-date-and-time-value{text-align:left;margin:0}input[type=datetime-local].ReportLostSheet_field__4BX_x::-webkit-calendar-picker-indicator{margin-left:auto;opacity:.55;cursor:pointer}.ReportLostSheet_btn__2BHso{width:100%;padding:13px 14px;background:var(--accent);color:#fff;border:none;border-radius:12px;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.ReportLostSheet_btn__2BHso:disabled{opacity:.45;cursor:default}.ReportLostSheet_errorBanner__QeSlO{padding:10px 14px;background:rgba(192,57,43,.1);border:.5px solid #c0392b;border-radius:12px;font-size:12px;color:#c0392b;margin-top:14px}