body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--black:#080808;--white:#fff;--soft-white:#fafafa;--bg:#f7f7f7;--text:#111;--muted:#666;--line:#e4e4e4;--vzla-yellow:#f7c600;--vzla-blue:#0033a0;--vzla-red:#cf142b;--shadow-soft:0 18px 45px #0000000f;--shadow-modal:0 40px 120px #00000061}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{width:100%}body{-webkit-font-smoothing:antialiased;background:#f7f7f7;background:var(--bg);color:#111;color:var(--text);font-family:Arial,Helvetica,sans-serif;min-height:100vh;overflow-x:hidden}button,input,select,textarea{font-family:inherit}button{cursor:pointer}img{display:block;max-width:100%}.App{min-height:100vh;overflow-x:hidden;width:100%}.header{align-items:flex-start;background:#fff;border-bottom:1px solid #e4e4e4;border-bottom:1px solid var(--line);display:flex;gap:40px;justify-content:space-between;padding:34px 8% 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:900}.header:after{background:linear-gradient(90deg,#f7c600,#f7c600 33.3%,#0033a0 0,#0033a0 66.6%,#cf142b 0,#cf142b);background:linear-gradient(90deg,var(--vzla-yellow) 0,var(--vzla-yellow) 33.3%,var(--vzla-blue) 33.3%,var(--vzla-blue) 66.6%,var(--vzla-red) 66.6%,var(--vzla-red) 100%);border-radius:999px;bottom:0;content:"";height:4px;left:8%;position:absolute;right:8%}.headerTitle{padding-bottom:38px}.headerTitle h1{color:#000;font-size:clamp(32px,4vw,52px);font-weight:950;letter-spacing:-2px;line-height:.95}.headerDescription{max-width:560px;padding-bottom:38px;text-align:right}.headerDescription p{color:#2c2c2c;font-size:16px;line-height:1.45}.bodySection{background:radial-gradient(circle at top right,#f7c60012,#0000 28%),radial-gradient(circle at left 40%,#0033a00a,#0000 28%),#f8f8f8;padding:70px 8% 95px}.bodyTop{grid-gap:40px;align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto 38px;max-width:1280px}.smallLabel{align-items:center;background:#fff;border:1px solid #e4e4e4;border:1px solid var(--line);border-radius:999px;color:#5b5b5b;display:inline-flex;font-size:13px;font-weight:950;letter-spacing:.8px;min-height:36px;padding:0 16px;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.bodyTop h2{color:#000;font-size:clamp(54px,7vw,96px);letter-spacing:-5px;line-height:.94;margin:24px 0 26px;max-width:980px}.bodyTop h2:after{background:linear-gradient(90deg,#f7c600,#f7c600 33.3%,#0033a0 0,#0033a0 66.6%,#cf142b 0,#cf142b);background:linear-gradient(90deg,var(--vzla-yellow) 0,var(--vzla-yellow) 33.3%,var(--vzla-blue) 33.3%,var(--vzla-blue) 66.6%,var(--vzla-red) 66.6%,var(--vzla-red) 100%);border-radius:999px;content:"";display:block;height:6px;margin-top:26px;width:132px}.bodyTop p{color:#282828;font-size:21px;line-height:1.55;max-width:860px}.bodyActions{align-items:center;display:flex;gap:12px}.yellowButton{background:#060606;border:none;border-radius:18px;box-shadow:0 14px 30px #00000024;color:#fff;font-size:19px;font-weight:950;min-height:64px;padding:0 32px;white-space:nowrap}.yellowButton:before{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#f7c600,#f7c600 33.3%,#0033a0 0,#0033a0 66.6%,#cf142b 0,#cf142b);background:linear-gradient(90deg,var(--vzla-yellow) 0,var(--vzla-yellow) 33.3%,var(--vzla-blue) 33.3%,var(--vzla-blue) 66.6%,var(--vzla-red) 66.6%,var(--vzla-red) 100%);-webkit-background-clip:text;content:"● ● ●";font-size:14px;letter-spacing:-2px;margin-right:8px}.yellowButton:hover{background:#222;transform:translateY(-2px)}.statsGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin:0 auto 22px;max-width:1280px}.statCard{background:#fff;border:1px solid #e4e4e4;border:1px solid var(--line);border-radius:18px;box-shadow:0 14px 34px #0000000a;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:92px;padding:18px}.statCard strong{color:#111;font-size:24px;letter-spacing:-.7px;line-height:1}.statCard span{color:#555;font-size:14px;font-weight:700}.statMissing{border-color:#cf142b59}.statMissing strong{color:#cf142b;color:var(--vzla-red)}.statFound{border-color:#00805059}.statFound strong{color:#007a4d}.statUpdate{border-color:#0033a040}.statUpdate strong{color:#0033a0;color:var(--vzla-blue);font-size:22px}.toolbar{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;margin:0 auto 34px;max-width:1280px}.searchBox{align-items:center;background:#fff;border:1px solid #e4e4e4;border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 42px #0000000f;display:flex;gap:14px;min-height:68px;padding:0 22px;width:100%}.searchBox span{color:#4d6178;font-size:22px}.searchBox input{background:#0000;border:none;color:#111;font-size:18px;outline:none;width:100%}.searchBox input::placeholder{color:#6f6f6f}.filterPanel{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr) auto;width:100%}.filterField{display:flex;flex-direction:column;gap:7px}.filterField label{color:#666;font-size:12px;font-weight:950;letter-spacing:.6px;text-transform:uppercase}.filterField select{background:#fff;border:1px solid #e4e4e4;border:1px solid var(--line);border-radius:15px;color:#111;font-size:15px;min-height:54px;outline:none;padding:0 14px;width:100%}.filterField select:focus{border-color:#111;box-shadow:0 0 0 4px #0000000f}.clearFiltersButton{align-self:end;background:#111;border:none;border-radius:15px;color:#fff;font-size:15px;font-weight:950;min-height:54px;padding:0 22px}.clearFiltersButton:hover{background:#333}.clearFiltersButton:disabled{cursor:not-allowed;opacity:.35}.peopleGrid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1280px}.personCard{background:#fff;border:1px solid #e4e4e4;border:1px solid var(--line);border-radius:22px;box-shadow:0 12px 28px #0000000a;cursor:pointer;overflow:hidden;position:relative;transition:.22s ease}.personCard:before{background:linear-gradient(90deg,#f7c600,#f7c600 33.3%,#0033a0 0,#0033a0 66.6%,#cf142b 0,#cf142b);background:linear-gradient(90deg,var(--vzla-yellow) 0,var(--vzla-yellow) 33.3%,var(--vzla-blue) 33.3%,var(--vzla-blue) 66.6%,var(--vzla-red) 66.6%,var(--vzla-red) 100%);content:"";height:6px;inset:0 0 auto 0;position:absolute;z-index:2}.personCard:hover{box-shadow:0 24px 55px #0000001a;transform:translateY(-5px)}.personImage{background:#ededed;height:315px;width:100%}.personImage img{height:100%;object-fit:cover;width:100%}.personContent{padding:18px 18px 20px}.statusBadge{align-items:center;background:#fff0f0;border-radius:999px;color:#cf142b;color:var(--vzla-red);display:inline-flex;font-size:12px;font-weight:950;gap:5px;margin-bottom:12px;padding:7px 11px;width:-webkit-fit-content;width:fit-content}.personContent h3{font-size:21px;letter-spacing:-.4px;line-height:1.18;margin-bottom:14px}.personContent ul{display:flex;flex-direction:column;gap:9px;list-style:none}.personContent li{align-items:flex-start;color:#666;display:flex;font-size:14px;gap:8px;line-height:1.35}.emptyState{background:#fff;border:1px solid #e4e4e4;border:1px solid var(--line);border-radius:20px;margin:22px auto 0;max-width:1280px;padding:38px;text-align:center}.emptyState h3{font-size:22px;margin-bottom:8px}.emptyState p{color:#666;line-height:1.45}.modalOverlay{background:#0000009e;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:24px;position:fixed;z-index:5000}.closeButton,.modalOverlay{align-items:center;display:flex;justify-content:center}.closeButton{background:#f1f1f1;border:none;border-radius:50%;color:#111;font-size:24px;height:44px;min-width:44px;width:44px}.closeButton:hover{background:#e5e5e5}.createModal{background:#fff;border-radius:28px;box-shadow:0 40px 120px #00000061;box-shadow:var(--shadow-modal);display:grid;grid-template-columns:390px 1fr;max-height:calc(100dvh - 48px);overflow:hidden;width:min(1120px,100%)}.createModalAside{background:#111;color:#fff;display:flex;flex-direction:column;gap:24px;overflow-y:auto;padding:32px}.createAsideText h2{font-size:38px;letter-spacing:-1.5px;line-height:1;margin:12px 0 14px}.createAsideText p{color:#d0d0d0;font-size:15px;line-height:1.55}.createModalAside .smallLabel{background:#1c1c1c;border-color:#333;color:#d7d7d7}.imageLoaderBox{background:#1c1c1c;border:1px solid #333;border-radius:24px;margin-top:auto;padding:16px}.imageLoaderHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.imageLoaderHeader strong{color:#fff;display:block;font-size:15px;margin-bottom:4px}.imageLoaderHeader span{color:#aaa;display:block;font-size:12px}.removeImageButton{background:#2c2c2c;border:1px solid #3c3c3c;border-radius:999px;color:#fff;font-size:12px;font-weight:800;min-height:34px;padding:0 12px}.removeImageButton:hover{background:#3a3a3a}.imageDropArea{align-items:center;background:#242424;border:1px dashed #666;border-radius:20px;cursor:pointer;display:flex;height:300px;justify-content:center;overflow:hidden;width:100%}.imageDropArea:hover{background:#292929}.imageDropArea img{height:100%;object-fit:cover;width:100%}.imageDropArea input{display:none}.emptyUpload{padding:20px;text-align:center}.uploadIcon{align-items:center;background:#fff;border-radius:50%;color:#111;display:flex;font-size:32px;font-weight:900;height:54px;justify-content:center;margin:0 auto 14px;width:54px}.emptyUpload strong{color:#fff;display:block;font-size:17px;margin-bottom:6px}.emptyUpload span{color:#aaa;display:block;font-size:13px}.uploadHelp{color:#aaa;font-size:12px;line-height:1.4;margin-top:12px}.createModalForm{max-height:calc(100dvh - 48px);overflow-y:auto;padding:38px}.createModalTop{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:26px}.createModalTop h3{font-size:32px;letter-spacing:-1.3px;margin-bottom:6px}.createModalTop p{color:#666;line-height:1.45}.mobileClose{display:none}.desktopClose{display:flex}.formGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.largeField{grid-column:span 2}.field{display:flex;flex-direction:column;gap:8px}.field label{color:#444;font-size:14px;font-weight:900}.field input,.field select,.field textarea{background:#fff;border:1px solid #d8d8d8;border-radius:15px;color:#111;font-size:15px;min-height:52px;outline:none;padding:15px 16px;width:100%}.field textarea{min-height:120px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:#111;box-shadow:0 0 0 4px #0000000f}.descriptionField{margin-top:16px}.reporterSection{background:#fafafa;border:1px solid #e4e4e4;border:1px solid var(--line);border-radius:20px;margin-top:24px;padding:20px}.reporterSection h3{font-size:20px;margin-bottom:6px}.reporterSection p{color:#666;font-size:14px;line-height:1.5;margin-bottom:18px}.modalActions{display:flex;gap:12px;justify-content:flex-end;margin-top:28px;padding-bottom:4px}.cancelButton,.saveButton{border:none;border-radius:15px;font-size:15px;font-weight:900;min-height:50px;padding:0 20px}.cancelButton{background:#f1f1f1;border:1px solid #ddd;color:#111}.cancelButton:hover{background:#e4e4e4}.saveButton{background:#111;color:#fff}.saveButton:hover{background:#333}.fullButton{width:100%}.personModal{background:#fff;border-radius:28px;box-shadow:0 40px 120px #00000061;box-shadow:var(--shadow-modal);display:grid;grid-template-columns:.9fr 1.1fr;max-height:calc(100dvh - 48px);overflow-y:auto;position:relative;width:min(960px,100%)}.personModalImage{background:#eee;min-height:620px}.personModalImage img{height:100%;object-fit:cover;width:100%}.personModalContent{padding:36px}.personModalContent h2{font-size:42px;letter-spacing:-1.8px;line-height:1;margin:12px 0 16px}.personModalText{color:#555;line-height:1.6;margin-bottom:24px}.detailGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.detailGrid div{background:#fafafa;border:1px solid #e4e4e4;border:1px solid var(--line);border-radius:15px;padding:14px}.detailGrid span{color:#777;display:block;font-size:12px;margin-bottom:6px}.detailGrid strong{color:#111;font-size:14px;word-break:break-word}.detailClose{position:absolute;right:16px;top:16px;z-index:4}.communityBox,.reportBox{margin-bottom:24px}.communityBox h3,.reportBox h3{font-size:18px;margin-bottom:12px}.reportRows{border:1px solid #e4e4e4;border:1px solid var(--line);border-radius:16px;overflow:hidden}.reportRows div{grid-gap:12px;background:#fff;border-bottom:1px solid #e4e4e4;border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:.8fr 1.2fr;padding:13px 15px}.reportRows div:last-child{border-bottom:none}.reportRows span{color:#777;font-size:13px}.reportRows strong{color:#111;font-size:14px;text-align:right;word-break:break-word}.emptyCommunity{background:#fafafa;border-radius:14px;color:#777;font-size:14px;padding:18px}.communityList{display:flex;flex-direction:column;gap:10px}.communityItem{background:#fafafa;border:1px solid #e4e4e4;border:1px solid var(--line);border-radius:14px;padding:14px}.communityItem p{color:#222;line-height:1.5;margin-bottom:8px}.communityItem span{color:#777;font-size:12px}.detailActions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.infoModal{background:#fff;border-radius:28px;box-shadow:0 40px 120px #00000061;box-shadow:var(--shadow-modal);max-height:calc(100dvh - 48px);max-width:660px;overflow-y:auto;padding:32px;position:relative;width:100%}.infoModal:before{background:linear-gradient(90deg,#f7c600,#f7c600 33.3%,#0033a0 0,#0033a0 66.6%,#cf142b 0,#cf142b);background:linear-gradient(90deg,var(--vzla-yellow) 0,var(--vzla-yellow) 33.3%,var(--vzla-blue) 33.3%,var(--vzla-blue) 66.6%,var(--vzla-red) 66.6%,var(--vzla-red) 100%);border-radius:999px;content:"";height:5px;left:32px;position:absolute;right:32px;top:0}.infoModalHeader{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:24px}.infoModalHeader h2{font-size:34px;letter-spacing:-1.4px;margin:8px 0}.infoModalHeader p{color:#666;line-height:1.5}.sendNotice{background:#fff8d8;border:1px solid #f1d36d;border-radius:14px;color:#5a4700;font-size:14px;margin-top:16px;padding:14px}.footer{align-items:flex-start;background:#080808;color:#fff;display:flex;gap:34px;justify-content:space-between;padding:46px 8%}.footer h3{font-size:24px;margin-bottom:8px}.footer p{color:#ccc}.footerRightSimple{align-items:flex-end;display:flex;flex-direction:column;gap:10px;max-width:560px;text-align:right}.dataProtectionText{color:#d8d8d8;font-size:14px;line-height:1.45}.footerCopy{color:#aaa;font-size:14px}.adminLoginPage{align-items:center;background:linear-gradient(180deg,#fff,#f4f4f4);display:flex;justify-content:center;min-height:100vh;padding:40px 8%}.adminLoginCard{background:#fff;border:1px solid #e4e4e4;border:1px solid var(--line);border-radius:26px;box-shadow:0 30px 80px #0000001f;max-width:420px;padding:34px;width:100%}.adminLoginCard h1{font-size:44px;letter-spacing:-2px;margin:10px 0}.adminLoginCard p{color:#666;line-height:1.5;margin-bottom:22px}.adminLoginCard form{display:flex;flex-direction:column;gap:18px}.adminBackButton{background:#f2f2f2;border:none;border-radius:14px;color:#111;font-weight:900;margin-top:16px;min-height:46px;width:100%}.adminPanel{background:#f7f7f7;min-height:100vh;padding:42px 8% 80px}.adminHeader{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:0 auto 28px;max-width:1280px}.adminHeader h1{font-size:clamp(38px,5vw,68px);letter-spacing:-3px;line-height:.95;margin:10px 0}.adminHeader p{color:#666}.adminHeaderActions{align-items:center;display:flex;gap:10px}.adminToolbar{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr auto;margin:0 auto 20px;max-width:1280px}.adminTableWrap{background:#fff;border:1px solid #e4e4e4;border:1px solid var(--line);border-radius:22px;box-shadow:0 18px 45px #0000000f;box-shadow:var(--shadow-soft);margin:0 auto;max-width:1280px;overflow-x:auto}.adminTable{border-collapse:collapse;min-width:980px;width:100%}.adminTable td,.adminTable th{border-bottom:1px solid #eee;padding:16px;text-align:left;vertical-align:middle}.adminTable th{background:#fafafa;color:#666;font-size:13px;letter-spacing:.5px;text-transform:uppercase}.adminTable td{color:#222;font-size:14px}.adminTable td span{color:#777;display:block;font-size:13px;margin-top:4px}.adminPersonCell{align-items:center;display:flex;gap:12px}.adminPersonCell img{background:#ddd;border-radius:14px;height:58px;object-fit:cover;width:58px}.adminStatus{background:#fff3f3;border:1px solid #ffd2d2;border-radius:999px;color:#cf142b!important;color:var(--vzla-red)!important;display:inline-flex!important;font-size:12px!important;font-weight:900;padding:7px 10px;width:-webkit-fit-content;width:fit-content}.adminActions{display:flex;gap:8px}.adminDeleteButton,.adminEditButton{border:none;border-radius:12px;font-size:13px;font-weight:900;min-height:38px;padding:0 13px}.adminEditButton{background:#111;color:#fff}.adminDeleteButton{background:#fff0f0;border:1px solid #ffcaca;color:#b00020}.adminEditModal{background:#fff;border-radius:26px;box-shadow:0 40px 120px #00000061;box-shadow:var(--shadow-modal);max-height:calc(100dvh - 48px);max-width:780px;overflow-y:auto;padding:34px;position:relative;width:100%}.adminEditModal:before{background:linear-gradient(90deg,#f7c600,#f7c600 33.3%,#0033a0 0,#0033a0 66.6%,#cf142b 0,#cf142b);background:linear-gradient(90deg,var(--vzla-yellow) 0,var(--vzla-yellow) 33.3%,var(--vzla-blue) 33.3%,var(--vzla-blue) 66.6%,var(--vzla-red) 66.6%,var(--vzla-red) 100%);border-radius:999px;content:"";height:5px;left:34px;position:absolute;right:34px;top:0}.adminPhotoEditor{grid-gap:18px;align-items:center;background:#fafafa;border:1px solid #e4e4e4;border:1px solid var(--line);border-radius:20px;display:grid;gap:18px;grid-template-columns:170px 1fr;margin-bottom:24px;padding:16px}.adminPhotoPreview{background:#ddd;border-radius:18px;height:170px;overflow:hidden;width:170px}.adminPhotoPreview img{height:100%;object-fit:cover;width:100%}.adminPhotoInfo h4{font-size:19px;margin-bottom:6px}.adminPhotoInfo p{color:#666;font-size:14px;line-height:1.5;margin-bottom:14px}.adminPhotoActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.adminPhotoButton{align-items:center;background:#111;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:900;justify-content:center;min-height:46px;padding:0 18px}.adminPhotoButton:hover{background:#333}.adminPhotoButton input{display:none}@media (max-width:1180px){.bodyTop{align-items:start;grid-template-columns:1fr}.bodyActions,.yellowButton{width:100%}.filterPanel,.peopleGrid,.statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.clearFiltersButton{width:100%}}@media (max-width:900px){.modalOverlay{align-items:flex-start;justify-content:center;padding:14px}.createModal{border-radius:24px;display:flex;flex-direction:column;max-height:none;min-height:auto;overflow:visible;width:100%}.createModalAside{overflow:visible;padding:26px;position:relative;width:100%}.createAsideText h2{font-size:34px}.imageLoaderBox{margin-top:0}.imageDropArea{height:260px}.createModalForm{max-height:none;overflow:visible;padding:28px;width:100%}.desktopClose{display:none}.mobileClose{background:#fff;color:#111;display:flex;position:absolute;right:16px;top:16px;z-index:3}.personModal{border-radius:0;grid-template-columns:1fr;max-height:none;min-height:100dvh;overflow-y:auto;width:100%}.personModalImage{max-height:390px;min-height:320px}.personModalContent{padding:26px 20px 36px}.personModalContent h2{font-size:34px}.detailGrid{grid-template-columns:1fr}.detailClose{background:#fff;right:14px;top:14px}.reportRows div{grid-template-columns:1fr}.reportRows strong{text-align:left}}@media (max-width:760px){.header{align-items:flex-start;flex-direction:column;gap:0;padding:24px 6% 0}.header:after{left:6%;right:6%}.headerTitle{padding-bottom:18px}.headerTitle h1{font-size:34px;letter-spacing:-1.6px}.headerDescription{max-width:100%;padding-bottom:30px;text-align:left}.headerDescription p{font-size:14px}.bodySection{padding:50px 6% 80px}.bodyTop{gap:28px}.bodyTop h2{font-size:clamp(42px,13vw,62px);letter-spacing:-2.6px;line-height:.95;margin:20px 0 22px}.bodyTop p{font-size:17px}.peopleGrid{grid-template-columns:1fr}.personImage{height:315px}.footer{align-items:flex-start;flex-direction:column;padding:38px 6%}.footerRightSimple{align-items:flex-start;max-width:100%;text-align:left}.adminPanel{padding:28px 6% 70px}.adminHeader{align-items:flex-start;flex-direction:column}.adminHeaderActions{flex-direction:column;width:100%}.adminHeaderActions button,.adminToolbar button{width:100%}.adminToolbar{grid-template-columns:1fr}.adminEditModal{border-radius:22px;padding:24px}.adminEditModal:before{left:24px;right:24px}}@media (max-width:650px){.modalOverlay{align-items:flex-start;background:#000000b8;padding:0}.createModal{border-radius:0;box-shadow:none;min-height:100dvh;width:100%}.createModalAside{gap:18px;padding:22px 18px 18px}.createAsideText{padding-right:54px}.createAsideText h2{font-size:30px;letter-spacing:-1.1px;margin-bottom:10px}.createAsideText p{font-size:14px}.mobileClose{height:42px;min-width:42px;right:14px;top:14px;width:42px}.imageLoaderBox{border-radius:20px;padding:14px}.imageLoaderHeader{margin-bottom:10px}.imageDropArea{border-radius:17px;height:190px}.uploadIcon{font-size:28px;height:46px;margin-bottom:10px;width:46px}.emptyUpload strong{font-size:15px}.emptyUpload span{font-size:12px}.uploadHelp{font-size:11px}.createModalForm{background:#fff;padding:22px 18px 120px}.createModalTop{margin-bottom:22px}.createModalTop h3{font-size:26px}.createModalTop p{font-size:14px}.formGrid{gap:14px;grid-template-columns:1fr}.largeField{grid-column:span 1}.field input,.field select,.field textarea{border-radius:14px;font-size:16px;min-height:50px}.field textarea{min-height:110px}.reporterSection{border-radius:18px;padding:16px}.modalActions{grid-gap:10px;background:#fff;border-top:1px solid #e8e8e8;bottom:0;display:grid;gap:10px;grid-template-columns:1fr;margin:22px -18px -120px;padding:14px 18px calc(14px + env(safe-area-inset-bottom));position:-webkit-sticky;position:sticky;z-index:4}.cancelButton,.saveButton,.yellowButton{min-height:52px;width:100%}.filterPanel,.statsGrid{grid-template-columns:1fr}.searchBox{min-height:58px}.toolbar{gap:14px}.infoModal{border-radius:0;max-height:none;min-height:100dvh;padding:24px 18px 120px;width:100%}.infoModalHeader{gap:12px}.infoModalHeader h2{font-size:30px}.adminPhotoEditor{grid-template-columns:1fr}.adminPhotoPreview{height:260px;width:100%}.adminPhotoActions{align-items:stretch;flex-direction:column}.adminPhotoActions button,.adminPhotoButton{width:100%}}@media (max-width:430px){.bodyTop h2{font-size:40px}.bodyTop p{font-size:16px}.personImage{height:270px}.statCard{min-height:82px}.headerTitle h1{font-size:30px}.yellowButton{font-size:16px;padding:0 20px}}
/*# sourceMappingURL=main.9fd50677.css.map*/