._adminPage_1q1hk_1,._loginPage_1q1hk_2,._loadingPage_1q1hk_3{--admin-ink:#132321;--admin-muted:#6d7d79;--admin-teal:#0ca78e;--admin-teal-bright:#27d4b7;--admin-teal-pale:#d7f3ed;--admin-canvas:#edf3f2;--admin-card:#ffffffbd;--admin-line:#355b541f;--admin-white-line:#ffffffdb;--admin-danger:#d84a4a;--admin-shadow:0 24px 70px #21403b1c;color:var(--admin-ink)}._loginPage_1q1hk_2{background:radial-gradient(circle at 12% 15%,#ffffffb8,#0000 26%),radial-gradient(circle at 86% 80%,#1ac7aa2b,#0000 29%),linear-gradient(145deg,#cbd8d6 0%,#e8efee 51%,#c0d7d3 100%);place-items:center;min-height:100vh;padding:32px;display:grid;position:relative;overflow:hidden}._ambientOne_1q1hk_31,._ambientTwo_1q1hk_32{pointer-events:none;filter:blur(4px);border-radius:50%;position:absolute}._ambientOne_1q1hk_31{background:#23d5b726;width:420px;height:420px;top:-210px;right:7%}._ambientTwo_1q1hk_32{background:#ffffff8c;width:300px;height:300px;bottom:-170px;left:4%}._loginCard_1q1hk_55{z-index:1;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#eff6f4bf;border:1px solid #ffffffeb;border-radius:36px;width:min(480px,100%);padding:12px;display:block;position:relative;overflow:hidden;box-shadow:0 32px 90px #1f3d382b,inset 0 1px #fff}._loginVisual_1q1hk_69{color:#effffb;background:linear-gradient(155deg,#072722c2,#04262147),url(https://images.pexels.com/photos/1216589/pexels-photo-1216589.jpeg?auto=compress&cs=tinysrgb&w=1500) 50%/cover;border-radius:30px;min-height:600px;padding:38px;position:relative;overflow:hidden}._loginVisual_1q1hk_69:after{content:"";border:1px solid #62efd740;border-radius:50%;width:330px;height:330px;position:absolute;inset:auto -60px -110px auto;box-shadow:0 0 0 50px #48e0c609,0 0 0 105px #48e0c606}._visualGrid_1q1hk_92{opacity:.15;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}._brandLockup_1q1hk_101,._mobileBrand_1q1hk_102,._sideBrand_1q1hk_103{z-index:1;align-items:center;gap:12px;display:flex;position:relative}._brandMark_1q1hk_111{color:#103b35;background:linear-gradient(145deg,#eafffb,#bff2e8);border-radius:16px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 11px 25px #04252033,inset 0 1px #fff}._brandLockup_1q1hk_101>div,._mobileBrand_1q1hk_102>div,._sideBrand_1q1hk_103>div{flex-direction:column;display:flex}._brandLockup_1q1hk_101 b,._mobileBrand_1q1hk_102 b,._sideBrand_1q1hk_103 b{letter-spacing:.04em;font-size:19px;line-height:1}._brandLockup_1q1hk_101 small,._mobileBrand_1q1hk_102 small,._sideBrand_1q1hk_103 small{letter-spacing:.13em;text-transform:uppercase;opacity:.68;margin-top:5px;font-size:9px;font-weight:650}._visualCopy_1q1hk_149{z-index:2;position:absolute;top:42%;left:38px;right:38px;transform:translateY(-50%)}._visualCopy_1q1hk_149>span{letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:9px;font-weight:680;display:inline-flex}._visualCopy_1q1hk_149>span i,._projectBadge_1q1hk_174 span i,._dirtyState_1q1hk_175 i,._previewFoot_1q1hk_176 i{background:#35e3c4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #35e3c41f}._visualCopy_1q1hk_149 h1{letter-spacing:-.055em;margin:23px 0 17px;font-size:clamp(39px,4vw,57px);line-height:.98}._visualCopy_1q1hk_149 p{color:#e9fff9b3;max-width:400px;margin:0;font-size:13px;line-height:1.65}._visualStatus_1q1hk_199{z-index:2;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#0d2e296b;border:1px solid #ffffff26;border-radius:21px;grid-template-columns:1fr auto;align-items:end;padding:17px 18px;display:grid;position:absolute;bottom:34px;left:38px;right:38px}._visualStatus_1q1hk_199>span{color:#effffbb8;align-self:start;align-items:center;gap:7px;font-size:10px;display:flex}._visualStatus_1q1hk_199>span svg{color:#43dfc3}._visualStatus_1q1hk_199 b{grid-area:1/2/3;font-size:36px;line-height:1}._visualStatus_1q1hk_199 b small{font-size:14px}._visualStatus_1q1hk_199 em{color:#effffb8c;font-size:9px;font-style:normal}._loginPanel_1q1hk_229{flex-direction:column;justify-content:center;padding:38px 32px 32px;display:flex}._mobileBrand_1q1hk_102{margin-bottom:24px;display:flex}._loginIntro_1q1hk_241{margin-bottom:33px}._kicker_1q1hk_243{color:#087d6a;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:750}._loginIntro_1q1hk_241 h2,._pageIntro_1q1hk_252 h1{letter-spacing:-.045em;margin:12px 0 9px;font-size:36px;line-height:1.05}._loginIntro_1q1hk_241 p,._pageIntro_1q1hk_252 p{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.6}._loginForm_1q1hk_267{flex-direction:column;gap:17px;display:flex}._field_1q1hk_273{flex-direction:column;gap:8px;min-width:0;display:flex}._field_1q1hk_273>span{color:#41514e;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:690;display:flex}._field_1q1hk_273>span small{color:#879490;font-size:10px;font-weight:530}._field_1q1hk_273 input,._field_1q1hk_273 textarea{width:100%;min-width:0;color:var(--admin-ink);background:#ffffffb8;border:1px solid #365a5324;border-radius:14px;outline:0;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}._field_1q1hk_273 input{height:47px;padding:0 14px}._field_1q1hk_273 textarea{resize:vertical;min-height:92px;padding:13px 14px;line-height:1.55}._field_1q1hk_273 input::placeholder,._field_1q1hk_273 textarea::placeholder{color:#a1aaa8}._field_1q1hk_273 input:focus,._field_1q1hk_273 textarea:focus{background:#ffffffeb;border-color:#0aa78da6;box-shadow:0 0 0 4px #11b59917}._mediaUrlControl_1q1hk_331{flex-direction:column;gap:5px;min-width:0;display:flex}._mediaUrlControl_1q1hk_331 input[aria-invalid=true]{background:#fff7f7eb;border-color:#ca434399;box-shadow:0 0 0 3px #ca434312}._mediaUrlError_1q1hk_344{color:#b54242;font-size:10px;font-weight:620;line-height:1.4}._passwordField_1q1hk_351,._inputWithIcon_1q1hk_352,._numberField_1q1hk_353{position:relative}._passwordField_1q1hk_351 input{padding-right:48px}._passwordField_1q1hk_351 button{color:#6d7d79;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}._passwordField_1q1hk_351 button:hover{color:#087d6a;background:#0ca78e14}._authError_1q1hk_377,._feedback_1q1hk_378{color:#a92f2f;align-items:center;gap:9px;font-size:10px;display:flex;overflow:hidden}._loginButton_1q1hk_387,._saveButton_1q1hk_388{color:#edfff9;cursor:pointer;background:linear-gradient(135deg,#172724,#0d3c34);border:0;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 15px 29px #0a312a38}._loginButton_1q1hk_387{border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:51px;margin-top:2px;padding:0 16px;font-size:14px;font-weight:680;display:flex}._loginButton_1q1hk_387 svg:last-child{margin-left:auto}._loginButton_1q1hk_387:hover:not(:disabled),._saveButton_1q1hk_388:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 35px #0a312a45}._loginButton_1q1hk_387:disabled,._saveButton_1q1hk_388:disabled{opacity:.58;cursor:not-allowed}._loginFoot_1q1hk_414{color:#87938f;text-align:center;margin:25px 0 0;font-size:8px}._spin_1q1hk_421{animation:.75s linear infinite _spin_1q1hk_421}@keyframes _spin_1q1hk_421{to{transform:rotate(360deg)}}._loadingPage_1q1hk_3{color:#5f706c;background:linear-gradient(145deg,#cfdbd9,#eef4f3);justify-content:center;align-items:center;gap:12px;min-height:100vh;font-size:11px;display:flex}._loadingLogo_1q1hk_435{color:#0a7e6b;width:49px;height:49px;box-shadow:var(--admin-shadow);background:#ffffffb3;border:1px solid #fff;border-radius:17px;place-items:center;margin-right:4px;display:grid}._adminPage_1q1hk_1{background:radial-gradient(circle at 88% 5%,#3fd8be1c,#0000 22%),linear-gradient(145deg,#e8efee,#f1f5f4 48%,#e2ecea);min-height:100vh;position:relative}._adminGlow_1q1hk_456{z-index:0;pointer-events:none;background:#2fd3b71a;border-radius:50%;width:460px;height:460px;position:fixed;top:-180px;right:-120px}._sidebar_1q1hk_468{z-index:50;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#eef5f3d1;border-right:1px solid #fffc;flex-direction:column;width:272px;padding:23px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:16px 0 55px #1d3b360f}._sideTop_1q1hk_482{justify-content:space-between;align-items:center;padding:0 5px;display:flex}._sideBrand_1q1hk_103 ._brandMark_1q1hk_111{border-radius:14px;width:40px;height:40px;box-shadow:0 8px 20px #14483f1f,inset 0 1px #fff}._sideBrand_1q1hk_103 small,._sideBrand_1q1hk_103 b{color:var(--admin-ink)}._closeNav_1q1hk_497{display:none}._projectBadge_1q1hk_174{background:linear-gradient(145deg,#ffffffb8,#dcf0ec94);border:1px solid #ffffffe6;border-radius:20px;flex-direction:column;gap:6px;margin:27px 0 25px;padding:16px;display:flex;box-shadow:0 13px 30px #204b4312,inset 0 1px #fff}._projectBadge_1q1hk_174>span{color:#12836f;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:720;display:flex}._projectBadge_1q1hk_174 span i{background:#13b798;width:5px;height:5px;box-shadow:0 0 0 4px #13b7981a}._projectBadge_1q1hk_174 b{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}._projectBadge_1q1hk_174 small{color:var(--admin-muted);font-size:8px}._sideNav_1q1hk_526{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}._sideNav_1q1hk_526>span{color:#8a9794;letter-spacing:.12em;text-transform:uppercase;padding:0 12px 8px;font-size:8px;font-weight:700}._sideNav_1q1hk_526 button{color:#6d7b78;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:35px 1fr auto;align-items:center;gap:8px;width:100%;min-height:55px;padding:5px 11px;transition:color .2s,background .2s,transform .2s;display:grid}._sideNav_1q1hk_526 button>svg:first-child{background:#ffffff57;border-radius:11px;width:34px;height:34px;padding:8px}._sideNav_1q1hk_526 button>span{flex-direction:column;gap:3px;display:flex}._sideNav_1q1hk_526 button b{color:inherit;font-size:10px}._sideNav_1q1hk_526 button small{color:#95a19e;font-size:8px}._sideNav_1q1hk_526 button>svg:last-child{opacity:0;transition:opacity .2s,transform .2s}._sideNav_1q1hk_526 button:hover{color:#0a7563;background:#ffffff7a;transform:translate(2px)}._sideNav_1q1hk_526 button:hover>svg:last-child{opacity:.6}._sideNav_1q1hk_526 ._navActive_1q1hk_576{color:#effffb;background:linear-gradient(135deg,#18312c,#145346);box-shadow:0 12px 25px #11413829,inset 0 1px #ffffff1f}._sideNav_1q1hk_526 ._navActive_1q1hk_576>svg:first-child{color:#59e0c8;background:#ffffff17}._sideNav_1q1hk_526 ._navActive_1q1hk_576 small{color:#effffb8c}._sideNav_1q1hk_526 ._navActive_1q1hk_576>svg:last-child{opacity:.65}._sideFoot_1q1hk_586{border-top:1px solid #30544d17;grid-template-columns:38px 1fr 32px;align-items:center;gap:10px;padding:14px 9px 2px;display:grid}._adminAvatar_1q1hk_595{color:#0e6c5d;background:#ccede6;border-radius:13px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:780;display:grid}._sideFoot_1q1hk_586>span{flex-direction:column;gap:3px;min-width:0;display:flex}._sideFoot_1q1hk_586 b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}._sideFoot_1q1hk_586 small{color:var(--admin-muted);font-size:8px}._sideFoot_1q1hk_586 button,._closeNav_1q1hk_497,._menuButton_1q1hk_610{color:#6e7c79;cursor:pointer;background:#ffffff6e;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}._sideFoot_1q1hk_586 button:hover{color:var(--admin-danger);background:#d84a4a14}._workspace_1q1hk_623{z-index:1;width:calc(100% - 272px);min-width:0;margin-left:272px;position:relative}._topbar_1q1hk_631{z-index:40;-webkit-backdrop-filter:blur(23px);backdrop-filter:blur(23px);background:#ecf3f2d9;border-bottom:1px solid #ffffffc2;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:10px 36px;display:flex;position:sticky;top:0}._topUser_1q1hk_646{border-left:1px solid #30544d1f;align-items:center;gap:8px;padding-left:12px;display:flex}._logoutButton_1q1hk_654{color:#6e7c79;cursor:pointer;background:#fff9;border:1px solid #50736c26;border-radius:12px;place-items:center;width:38px;height:38px;transition:all .2s;display:grid}._logoutButton_1q1hk_654:hover{color:var(--admin-danger);background:#d84a4a14}._menuButton_1q1hk_610,._closeNav_1q1hk_497{color:#4a625c;cursor:pointer;background:#ffffffad;border:1px solid #50736c26;border-radius:12px;place-items:center;width:38px;height:38px;padding:0}._menuButton_1q1hk_610{display:none}._breadcrumb_1q1hk_685{color:#8b9794;align-items:center;gap:7px;font-size:9px;display:flex}._breadcrumb_1q1hk_685 b{color:#4c5c58}._topActions_1q1hk_687{align-items:center;gap:14px;margin-left:auto;display:flex}._dirtyState_1q1hk_175{color:#778581;align-items:center;gap:8px;font-size:9px;font-weight:620;display:flex}._dirtyState_1q1hk_175 i{background:#26b69d;width:5px;height:5px;box-shadow:0 0 0 4px #26b69d1a}._dirtyState_1q1hk_175._isDirty_1q1hk_699{color:#9a6d18}._dirtyState_1q1hk_175._isDirty_1q1hk_699 i{background:#e6a11d;box-shadow:0 0 0 4px #e6a11d1c}._saveButton_1q1hk_388{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:9px;font-weight:700;display:flex}._contentArea_1q1hk_714{width:100%;padding:36px 36px 90px}._pageIntro_1q1hk_252{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}._pageIntro_1q1hk_252 h1{font-size:clamp(31px,4vw,45px)}._syncMeta_1q1hk_728{color:#7e8b88;flex-direction:column;align-items:flex-end;gap:7px;display:flex}._syncMeta_1q1hk_728 span{align-items:center;gap:7px;font-size:9px;font-weight:650;display:flex}._syncMeta_1q1hk_728 small{font-size:8px}._feedback_1q1hk_378{color:#087663;background:#d7f3edab;border:1px solid #11a1882e;border-radius:14px;min-height:47px;margin:-10px 0 20px;padding:0 15px}._feedback_1q1hk_378 span{flex:1}._feedback_1q1hk_378 button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:740;text-decoration:underline}._feedbackError_1q1hk_744{color:#ad3737;background:#ffe8e8bf;border-color:#d84a4a2e}._feedbackSuccess_1q1hk_745{color:#087663}._contentLoader_1q1hk_747{min-height:360px;color:var(--admin-muted);justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}._editorLayout_1q1hk_757{width:100%;max-width:100%;margin:0;display:block}._editorColumn_1q1hk_764{flex-direction:column;gap:20px;min-width:0;display:flex}._adminPageNav_1q1hk_766{display:none}._adminPageTitle_1q1hk_767{border-bottom:1px solid #30544d1c;flex-direction:column;gap:5px;margin:0 4px 22px;padding:3px 0 17px;display:flex}._adminPageTitle_1q1hk_767 span{color:#77908a;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:760}._adminPageTitle_1q1hk_767 b{color:#29443e;font-size:22px}._editorColumn_1q1hk_764[data-active-page]>._sectionCard_1q1hk_769{display:none}._editorColumn_1q1hk_764[data-active-page=identity]>[id=identity],._editorColumn_1q1hk_764[data-active-page=identity]>[id=contacts],._editorColumn_1q1hk_764[data-active-page=identity]>[id=footer],._editorColumn_1q1hk_764[data-active-page=model3d]>[id=scope-descriptions],._editorColumn_1q1hk_764[data-active-page=metrics]>[id=metrics],._editorColumn_1q1hk_764[data-active-page=scurve]>[id=scurve],._editorColumn_1q1hk_764[data-active-page=monitoring]>[id=monitoring],._editorColumn_1q1hk_764[data-active-page=environment]>[id=environment],._editorColumn_1q1hk_764[data-active-page=gallery]>[id=foto],._editorColumn_1q1hk_764[data-active-page=gallery]>[id=foto-kunjungan],._editorColumn_1q1hk_764[data-active-page=gallery]>[id=foto-hse],._editorColumn_1q1hk_764[data-active-page=gallery]>[id=panorama],._editorColumn_1q1hk_764[data-active-page=gallery]>[id=video],._editorColumn_1q1hk_764[data-active-page=cctv]>[id=cctv],._editorColumn_1q1hk_764[data-active-page=location]>[id=photogrammetry],._editorColumn_1q1hk_764[data-active-page=ai-assistant]>[id=ai-assistant],._editorColumn_1q1hk_764[data-active-page=change-password]>[id=change-password]{display:block}._sectionCard_1q1hk_769{border:1px solid var(--admin-white-line);background:var(--admin-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:25px;padding:27px;scroll-margin-top:94px;overflow:hidden;box-shadow:0 14px 38px #20443d0e,inset 0 1px #fff}._monitoringSection_1q1hk_799{height:auto;min-height:0;display:block}._monitoringSection_1q1hk_799 ._sectionHead_1q1hk_805{flex:none}._monitoringSection_1q1hk_799 ._monitoringAdmin_1q1hk_806{min-height:0;padding-right:0;overflow:visible}._sectionHead_1q1hk_805{border-bottom:1px solid #375b5417;grid-template-columns:48px 1fr;align-items:start;gap:14px;margin-bottom:25px;padding-bottom:22px;display:grid}._sectionIcon_1q1hk_822{color:#087d69;background:linear-gradient(145deg,#e8faf6,#cdeee7);border:1px solid #ffffffe6;border-radius:15px;place-items:center;width:47px;height:47px;display:grid;box-shadow:0 9px 20px #145e5014,inset 0 1px #fff}._sectionHead_1q1hk_805>div{min-width:0}._sectionHead_1q1hk_805 small{color:#0b927a;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:730}._sectionHead_1q1hk_805 h2{letter-spacing:-.025em;margin:5px 0;font-size:24px;line-height:1.15}._sectionHead_1q1hk_805 p{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.55}._formGrid_1q1hk_839{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}._contractTimelineFields_1q1hk_845{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}._contractMetricsFields_1q1hk_852{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}._organizationGrid_1q1hk_858{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:17px}._scopeDescriptionGrid_1q1hk_859{grid-template-columns:repeat(3,minmax(0,1fr))}._metricGrid_1q1hk_861{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:17px;display:grid}._fieldWide_1q1hk_867{grid-column:1/-1}._footerProviderFields_1q1hk_868{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}._footerLogoGrid_1q1hk_869{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}._inputWithIcon_1q1hk_352>svg{z-index:1;color:#179e87;pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}._inputWithIcon_1q1hk_352 input{padding-left:41px}._numberField_1q1hk_353{background:#fff;border:1px solid #30544d29;border-radius:14px;align-items:stretch;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;display:flex!important}._numberField_1q1hk_353:focus-within{border-color:#17a991;box-shadow:0 0 0 4px #17a9911f}._numberField_1q1hk_353 input[type=number]{flex:1;min-width:0;padding:12px 14px;box-shadow:none!important;background:0 0!important;border:none!important}._unitSuffix_1q1hk_907{cursor:default;place-items:center;min-width:58px;max-width:90px;display:grid;width:auto!important;box-shadow:none!important;color:#196f61!important;text-align:center!important;background:#e3eeec80!important;border:none!important;border-left:1px solid #30544d1f!important;border-radius:0!important;padding:8px 10px!important;font-size:11px!important;font-weight:700!important}._forecastEditorRow_1q1hk_926{background:#f7fbfab8;border:1px solid #30544d1a;border-radius:16px;margin-top:10px;padding:14px}._forecastEditorRow_1q1hk_926>b{color:#397067;margin-bottom:10px;font-size:10px;display:block}._quickStats_1q1hk_929{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}._quickStats_1q1hk_929 article{background:#ebf5f291;border:1px solid #ffffffd9;border-radius:18px;flex-direction:column;min-width:0;padding:16px;display:flex}._quickStats_1q1hk_929 span{color:#6e7d79;align-items:center;gap:6px;font-size:8px;display:flex}._quickStats_1q1hk_929 span svg{color:#0c9a82}._quickStats_1q1hk_929 b{text-overflow:ellipsis;white-space:nowrap;margin:13px 0 5px;font-size:22px;line-height:1;overflow:hidden}._quickStats_1q1hk_929 b small{font-size:10px}._quickStats_1q1hk_929 em{color:#81908c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}._mobilePreview_1q1hk_950{display:none}._subsectionLabel_1q1hk_952{color:#0b8a75;align-items:center;gap:8px;margin:8px 0 17px;display:flex}._subsectionLabel_1q1hk_952 b{color:#344642;font-size:10px}._subsectionLabel_1q1hk_952 span{color:#899692;margin-left:auto;font-size:8px}._subsectionLabel_1q1hk_952:nth-of-type(n+2){border-top:1px solid #375b5417;margin-top:28px;padding-top:24px}._metricGrid_1q1hk_861+._formGrid_1q1hk_839{margin-top:17px}._listHeader_1q1hk_965{justify-content:space-between;align-items:center;gap:12px;margin:28px 0 12px;display:flex}._listHeader_1q1hk_965>div{flex-direction:column;gap:3px;display:flex}._listHeader_1q1hk_965 b{font-size:14px}._listHeader_1q1hk_965 small{color:var(--admin-muted);font-size:11px}._listHeader_1q1hk_965 button,._addContact_1q1hk_977{color:#087663;cursor:pointer;background:#daf1ec;border:1px solid #18867324;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 12px;font-size:12px;font-weight:680;display:inline-flex}._listHeader_1q1hk_965 button:hover,._addContact_1q1hk_977:hover{background:#c8ece4}._galleryEditor_1q1hk_994,._contactList_1q1hk_994{flex-direction:column;gap:11px;display:flex}._galleryEditorTwoColumns_1q1hk_995{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._galleryEditorTwoColumns_1q1hk_995 ._listHeader_1q1hk_965{grid-column:1/-1}._galleryEditorTwoColumns_1q1hk_995 ._galleryRow_1q1hk_997{grid-template-columns:60px minmax(0,1fr) 34px;align-items:start;gap:10px}._galleryEditorTwoColumns_1q1hk_995 ._galleryThumb_1q1hk_998{width:60px;height:60px}._galleryEditorTwoColumns_1q1hk_995 ._galleryFields_1q1hk_999{grid-template-columns:minmax(210px,1.2fr) minmax(185px,.9fr) minmax(140px,.55fr);gap:12px}._weeklyVideoList_1q1hk_1000{flex-direction:column;gap:11px;display:flex}._weeklyVideoCard_1q1hk_1001{background:#eef6f48f;border:1px solid #345a5217;border-radius:18px;grid-template-columns:minmax(0,1fr) 34px;align-items:end;gap:14px;padding:13px;display:grid}._weeklyVideoFields_1q1hk_1002{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._weeklyVideoFields_1q1hk_1002 ._fieldWide_1q1hk_867{grid-column:1/-1}._galleryRow_1q1hk_997,._contactRow_1q1hk_1006{background:#eef6f48f;border:1px solid #345a5217;border-radius:18px;align-items:center;gap:14px;padding:13px;display:grid;position:relative}._galleryRow_1q1hk_997{grid-template-columns:72px minmax(0,1fr) 34px}._galleryThumb_1q1hk_998{color:#ffffffbf;background-color:#c5d3d0;background-position:50%;background-size:cover;border-radius:13px;place-items:center;width:72px;height:72px;display:grid;box-shadow:inset 0 0 0 1px #ffffff73}._galleryFields_1q1hk_999{grid-template-columns:minmax(200px,1.25fr) minmax(260px,1.4fr);align-items:end;gap:14px;min-width:0;display:grid}._galleryFields_1q1hk_999 ._field_1q1hk_273,._galleryFields_1q1hk_999 ._operationField_1q1hk_1034{align-self:end;gap:5px;min-width:0}._galleryFields_1q1hk_999 ._field_1q1hk_273 input{border-radius:10px;height:44px;font-size:15px}._galleryFields_1q1hk_999 ._field_1q1hk_273>span{font-size:14px;font-weight:700}._galleryEditorTwoColumns_1q1hk_995 ._galleryFields_1q1hk_999 ._operationField_1q1hk_1034>span{font-size:14px}._galleryEditorTwoColumns_1q1hk_995 ._galleryFields_1q1hk_999 ._assetUploadButton_1q1hk_1038{font-size:14px!important}._galleryFields_1q1hk_999 ._assetUploadButton_1q1hk_1038{white-space:nowrap;min-width:max-content}._deleteButton_1q1hk_1041{color:#b64b4b;cursor:pointer;background:#ffffff8c;border:1px solid #d84a4a1f;border-radius:10px;place-items:center;width:34px;height:34px;transition:color .2s,background .2s,transform .2s;display:grid}._deleteButton_1q1hk_1041:hover{color:#d53333;background:#ffeaea;transform:translateY(-1px)}._deleteButton_1q1hk_1041:disabled{opacity:.35;cursor:not-allowed;transform:none}._contactRow_1q1hk_1006{grid-template-columns:42px 1fr 34px}._contactNumber_1q1hk_1058{color:#08735f;background:#d2eee8;border-radius:13px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:750;display:grid}._contactFields_1q1hk_1070{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0;display:grid}._contactFields_1q1hk_1070 ._field_1q1hk_273{gap:5px}._contactFields_1q1hk_1070 ._field_1q1hk_273 input{border-radius:10px;height:42px;padding:0 10px;font-size:13px}._contactFields_1q1hk_1070 ._field_1q1hk_273>span{font-size:11px}._addContact_1q1hk_977{background:#daf1ec6b;border-style:dashed;width:100%;min-height:45px}._previewColumn_1q1hk_1076{min-width:0}._previewSticky_1q1hk_1077{border:1px solid var(--admin-white-line);box-shadow:var(--admin-shadow), inset 0 1px 0 white;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffa1;border-radius:27px;padding:9px;position:sticky;top:94px;overflow:hidden}._previewHead_1q1hk_1078{justify-content:space-between;align-items:center;padding:8px 10px 14px;display:flex}._previewHead_1q1hk_1078>div{flex-direction:column;gap:3px;display:flex}._previewHead_1q1hk_1078 span{color:#87938f;text-transform:uppercase;letter-spacing:.09em;font-size:8px}._previewHead_1q1hk_1078 b{font-size:10px}._previewHead_1q1hk_1078>i{color:#0a8a73;letter-spacing:.08em;background:#d9f4ee;border-radius:999px;padding:6px 8px 6px 18px;font-size:7px;font-style:normal;font-weight:800;position:relative}._previewHead_1q1hk_1078>i:before{content:"";background:#12b999;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:8px;transform:translateY(-50%);box-shadow:0 0 0 3px #12b9991a}._projectPreview_1q1hk_1085{background:#edf4f2;border-radius:21px;overflow:hidden;box-shadow:inset 0 0 0 1px #274e460f}._previewHero_1q1hk_1092{color:#fff;background-color:#3b5a54;background-position:50%;background-size:cover;min-height:298px;position:relative;overflow:hidden}._previewOverlay_1q1hk_1102{background:linear-gradient(#061d1912 35%,#061d19db),linear-gradient(135deg,#07362e47,#0000 52%);position:absolute;inset:0}._previewWeather_1q1hk_1108{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#122c2752;border:1px solid #fff3;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;top:14px;right:14px}._previewWeather_1q1hk_1108>span{flex-direction:column;display:flex}._previewWeather_1q1hk_1108 b{font-size:10px}._previewWeather_1q1hk_1108 small{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:7px;overflow:hidden}._previewHeroCopy_1q1hk_1127{z-index:2;position:absolute;bottom:19px;left:19px;right:19px}._previewHeroCopy_1q1hk_1127>span{color:#8ff3e1;letter-spacing:.1em;text-transform:uppercase;background:#0c342d52;border:1px solid #ffffff2b;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:680;display:inline-flex}._previewHeroCopy_1q1hk_1127 h3{letter-spacing:-.055em;flex-direction:column;margin:11px 0 12px;font-size:30px;line-height:.9;display:flex}._previewHeroCopy_1q1hk_1127 p{color:#ffffffb3;align-items:center;gap:5px;margin:0;font-size:7px;display:flex}._previewKpis_1q1hk_1139{background:#2a4e4714;grid-template-columns:1fr 1fr;gap:1px;display:grid}._previewKpis_1q1hk_1139 article{background:#f5faf9e8;align-items:center;gap:10px;min-width:0;min-height:94px;padding:12px;display:flex}._previewKpis_1q1hk_1139 article:first-child{grid-column:1/-1}._previewKpis_1q1hk_1139 article>svg{color:#0a927b}._previewKpis_1q1hk_1139 article>div{flex-direction:column;min-width:0;display:flex}._previewKpis_1q1hk_1139 small{color:#7f8e8a;font-size:7px}._previewKpis_1q1hk_1139 b{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:12px;overflow:hidden}._previewKpis_1q1hk_1139 em{color:#92a09c;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}._progressRing_1q1hk_1148{border-radius:50%;flex:none;place-items:center;width:59px;height:59px;display:grid;position:relative}._progressRing_1q1hk_1148:before{content:"";background:#f5faf9;border-radius:50%;position:absolute;inset:6px}._progressRing_1q1hk_1148 span{z-index:1;color:#0b7563;font-size:10px;font-weight:800;position:relative}._previewEnvironment_1q1hk_1161{border-top:1px solid #284b4412;grid-template-columns:repeat(3,1fr);gap:1px;padding:11px;display:grid}._previewEnvironment_1q1hk_1161 span{color:#71807c;justify-content:center;align-items:center;gap:4px;font-size:7px;display:flex}._previewEnvironment_1q1hk_1161 svg{color:#0b9a82}._previewEnvironment_1q1hk_1161 b{color:#31423e;font-size:9px}._previewFoot_1q1hk_176{color:#71807c;align-items:center;gap:8px;padding:14px 10px 7px;font-size:8px;display:flex}._previewFoot_1q1hk_176 i{background:#e4a428;width:5px;height:5px;box-shadow:0 0 0 4px #e4a4281c}._previewFoot_1q1hk_176 small{color:#93a09d;margin-left:auto;font-size:7px}._mobileBackdrop_1q1hk_1170{display:none}._loginButton_1q1hk_387:focus-visible,._saveButton_1q1hk_388:focus-visible,._sideNav_1q1hk_526 button:focus-visible,._sideFoot_1q1hk_586 button:focus-visible,._deleteButton_1q1hk_1041:focus-visible,._listHeader_1q1hk_965 button:focus-visible,._addContact_1q1hk_977:focus-visible,._menuButton_1q1hk_610:focus-visible,._closeNav_1q1hk_497:focus-visible,._passwordField_1q1hk_351 button:focus-visible{outline-offset:2px;outline:3px solid #14b79b52}@media (width<=1180px){._editorLayout_1q1hk_757{grid-template-columns:minmax(0,1fr)}._previewColumn_1q1hk_1076{display:none}._mobilePreview_1q1hk_950{max-width:500px;margin:0 auto 17px;display:block}._mobilePreview_1q1hk_950 ._previewHero_1q1hk_1092{min-height:350px}}@media (width<=920px){._sidebar_1q1hk_468{z-index:100;width:min(305px,86vw);transition:transform .3s cubic-bezier(.22,1,.36,1);transform:translate(-105%)}._sidebarOpen_1q1hk_1200{transform:translate(0)}._closeNav_1q1hk_497{display:grid}._workspace_1q1hk_623{width:100%;margin-left:0}._menuButton_1q1hk_610{flex:none;display:grid}._topbar_1q1hk_631,._contentArea_1q1hk_714{padding-inline:20px}._mobileBackdrop_1q1hk_1170{z-index:90;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#071c185c;border:0;padding:0;transition:opacity .25s,visibility .25s;display:block;position:fixed;inset:0}._sidebarOpen_1q1hk_1200+._mobileBackdrop_1q1hk_1170{visibility:visible;opacity:1}._contactFields_1q1hk_1070{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){._loginPage_1q1hk_2{padding:16px}._loginCard_1q1hk_55{border-radius:28px;width:min(520px,100%);min-height:0;display:block}._loginVisual_1q1hk_69{display:none}._loginPanel_1q1hk_229{min-height:570px;padding:38px 30px}._mobileBrand_1q1hk_102{margin-bottom:66px;display:flex}._mobileBrand_1q1hk_102 ._brandMark_1q1hk_111{border-radius:13px;width:40px;height:40px}._loginIntro_1q1hk_241 h2{font-size:32px}._pageIntro_1q1hk_252{align-items:start}._syncMeta_1q1hk_728,._dirtyState_1q1hk_175,._saveButton_1q1hk_388 span{display:none}._saveButton_1q1hk_388{width:42px;padding:0}._sectionCard_1q1hk_769{border-radius:22px;padding:21px}._formGrid_1q1hk_839,._metricGrid_1q1hk_861,._footerProviderFields_1q1hk_868,._footerLogoGrid_1q1hk_869,._contractTimelineFields_1q1hk_845,._contractMetricsFields_1q1hk_852{grid-template-columns:minmax(0,1fr)}._fieldWide_1q1hk_867{grid-column:auto}._quickStats_1q1hk_929{grid-template-columns:minmax(0,1fr)}._quickStats_1q1hk_929 article{grid-template-columns:1fr auto;display:grid}._quickStats_1q1hk_929 b{grid-area:1/2/3;align-self:center;margin:0}._quickStats_1q1hk_929 em{grid-column:1}._galleryRow_1q1hk_997{grid-template-columns:60px minmax(0,1fr) 34px;align-items:end;gap:10px}._galleryEditorTwoColumns_1q1hk_995{grid-template-columns:minmax(0,1fr)}._galleryFields_1q1hk_999{grid-template-columns:minmax(150px,1.2fr) minmax(210px,1fr);gap:10px}._galleryThumb_1q1hk_998{width:60px;height:60px}._weeklyVideoFields_1q1hk_1002{grid-template-columns:minmax(0,1fr)}._weeklyVideoFields_1q1hk_1002 ._fieldWide_1q1hk_867{grid-column:auto}._contactRow_1q1hk_1006{grid-template-columns:1fr 34px;align-items:start}._contactNumber_1q1hk_1058{display:none}._contactFields_1q1hk_1070{grid-template-columns:minmax(0,1fr)}}@media (width<=540px){._topbar_1q1hk_631{min-height:64px;padding-inline:14px}._breadcrumb_1q1hk_685 span,._breadcrumb_1q1hk_685 svg{display:none}._contentArea_1q1hk_714{padding:29px 13px 90px}._pageIntro_1q1hk_252{margin-bottom:23px;padding-inline:5px}._pageIntro_1q1hk_252 h1{font-size:33px}._sectionHead_1q1hk_805{grid-template-columns:42px 1fr;gap:11px}._sectionIcon_1q1hk_822{border-radius:13px;width:41px;height:41px}._sectionHead_1q1hk_805 h2{font-size:18px}._sectionCard_1q1hk_769{padding:17px}._mobilePreview_1q1hk_950{margin-inline:-5px}._mobilePreview_1q1hk_950 ._previewHero_1q1hk_1092{min-height:300px}._previewHeroCopy_1q1hk_1127 h3{font-size:27px}._galleryRow_1q1hk_997{grid-template-columns:52px minmax(0,1fr) 34px;align-items:start}._galleryThumb_1q1hk_998{grid-column:1;width:52px;height:52px}._galleryFields_1q1hk_999{grid-column:2;grid-template-columns:minmax(0,1fr);gap:8px;display:grid}._galleryRow_1q1hk_997>._deleteButton_1q1hk_1041{grid-area:1/3}._weeklyVideoCard_1q1hk_1001{grid-template-columns:minmax(0,1fr) 34px}._listHeader_1q1hk_965{align-items:end}._listHeader_1q1hk_965 button{width:37px;padding:0;font-size:0}._loginPanel_1q1hk_229{min-height:calc(100vh - 52px);padding:31px 23px}._mobileBrand_1q1hk_102{margin-bottom:58px}}@media (prefers-reduced-motion:reduce){._spin_1q1hk_421{animation-duration:1.4s}._sidebar_1q1hk_468,._mobileBackdrop_1q1hk_1170,._loginButton_1q1hk_387,._saveButton_1q1hk_388,._sideNav_1q1hk_526 button,._deleteButton_1q1hk_1041{transition:none}}._mapPickerWrapper_1q1hk_1284{background:0 0;border:0;border-radius:0;flex-direction:column;gap:12px;margin-top:0;padding:0;display:flex}._mapPickerHeader_1q1hk_1295{flex-direction:column;gap:10px;display:flex}._mapSearchForm_1q1hk_1301{align-items:center;gap:8px;display:flex}._mapSearchForm_1q1hk_1301>div{flex:1;min-width:0}._mapSearchForm_1q1hk_1301 ._inputWithIcon_1q1hk_352 input{box-sizing:border-box;color:#233d38;background:#ffffffeb;border:1px solid #365a532e;border-radius:12px;width:100%;min-width:0;height:42px;padding:0 14px 0 41px;font-size:14px}._mapSearchForm_1q1hk_1301 ._inputWithIcon_1q1hk_352 input:focus{border-color:#12a78d;outline:0;box-shadow:0 0 0 3px #12a78d1f}._mapSearchBtn_1q1hk_1331{color:#06372f;cursor:pointer;background:#25d6bb;border:0;border-radius:12px;align-items:center;gap:6px;min-height:42px;padding:0 16px;font-size:11px;font-weight:700;transition:background .2s,transform .15s;display:inline-flex}._mapSearchBtn_1q1hk_1331:hover{background:#1dc2a8;transform:translateY(-1px)}._mapThemeControls_1q1hk_1352{flex-wrap:wrap;align-items:center;gap:7px;display:flex}._mapThemeControls_1q1hk_1352>span{color:#55716b;margin-right:2px;font-size:11px;font-weight:700}._mapThemeControls_1q1hk_1352 button{color:#416059;cursor:pointer;background:#ffffffe0;border:1px solid #23756533;border-radius:999px;min-height:30px;padding:0 11px;font-size:11px;font-weight:650;transition:background .18s,color .18s,border-color .18s}._mapThemeControls_1q1hk_1352 button:hover,._mapThemeControls_1q1hk_1352 button:focus-visible{color:#087b68;border-color:#18b99d}._mapThemeControls_1q1hk_1352 ._mapThemeActive_1q1hk_1385{color:#fff;background:#0d9079;border-color:#0c9f86}._mapPresets_1q1hk_1391{flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;display:flex}._mapPresets_1q1hk_1391>span{color:#69837e;font-weight:600}._mapPresetBtn_1q1hk_1404{color:#117867;cursor:pointer;background:#ffffffd9;border:1px solid #22917e33;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:10px;font-weight:650;transition:all .2s;display:inline-flex}._mapPresetBtn_1q1hk_1404:hover{background:#e2f7f3;border-color:#1bbca2;transform:translateY(-1px)}._mapCanvasContainer_1q1hk_1425{border:1px solid #30544d2e;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 4px 18px #123b3414}._leafletMap_1q1hk_1433{z-index:1;width:100%;height:340px}._mapHintBadge_1q1hk_1439{z-index:500;color:#e3fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0c2621d9;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px}._mapPinMarker_1q1hk_1457{background:0 0!important;border:none!important}._mapPinInner_1q1hk_1462{background:#11ab90;border:2.5px solid #fff;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;transform:rotate(-45deg);box-shadow:0 4px 12px #0a443a66}._mapPinPulse_1q1hk_1476{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute}._mapPickerFooter_1q1hk_1484{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}._mapCoordsBadge_1q1hk_1493{color:#275249;background:#e1eeebcc;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-size:10px;display:inline-flex}._mapCoordsBadge_1q1hk_1493 b{font-family:var(--font-mono,monospace);color:#0b6c5c}._mapCoordsBadge_1q1hk_1493 button{color:#0d7f6c;cursor:pointer;background:#fff;border:1px solid #16816f40;border-radius:6px;align-items:center;gap:4px;margin-left:4px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}._mapLocationLive_1q1hk_1524{color:#127261;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:450px;font-size:11px;font-weight:650;display:inline-flex;overflow:hidden}._forecastEditor_1q1hk_926,._operationStack_1q1hk_1539,._recordList_1q1hk_1540{flex-direction:column;gap:12px;display:flex}._forecastEditor_1q1hk_926 article{background:#eef6f48f;border:1px solid #345a5217;border-radius:17px;grid-template-columns:32px repeat(4,minmax(0,1fr));align-items:end;gap:11px;padding:13px;display:grid}._forecastEditor_1q1hk_926 article>span{color:#087663;background:#d9f1ec;border-radius:10px;align-self:center;place-items:center;width:30px;height:30px;font-size:9px;font-weight:760;display:grid}._operationStack_1q1hk_1539{gap:18px}._operationNotice_1q1hk_1572{color:#176b5d;background:#dcf4efc2;border:1px solid #1f857329;border-radius:13px;align-items:center;gap:9px;min-height:42px;padding:10px 13px;font-size:10px;line-height:1.45;display:flex}._operationNoticeError_1q1hk_1586{color:#a83b3b;background:#ffeaeac7;border-color:#cb46462e}._operationNoticeSuccess_1q1hk_1592{color:#087148;background:#dff7ead1;border-color:#119c6433}._operationToolbar_1q1hk_1598{flex-wrap:wrap;align-items:end;gap:9px;display:flex}._operationToolbar_1q1hk_1598 ._operationField_1q1hk_1034{min-width:180px}._secondaryButton_1q1hk_1607,._primaryButton_1q1hk_1608,._iconTextButton_1q1hk_1609,._assetUploadButton_1q1hk_1038{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:12px;font-weight:720;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}._secondaryButton_1q1hk_1607,._iconTextButton_1q1hk_1609{color:#116f60;background:#fffc;border:1px solid #1e806f29;padding:0 13px}._secondaryButton_1q1hk_1607:hover,._iconTextButton_1q1hk_1609:hover,._assetUploadButton_1q1hk_1038:hover{background:#e2f5f1;transform:translateY(-1px)}._hiddenFile_1q1hk_1635,._assetUploadButton_1q1hk_1038 input,._dropFile_1q1hk_1637 input{display:none}._operationSubhead_1q1hk_1639{border-bottom:1px solid #375b5417;justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}._operationSubhead_1q1hk_1639>div,._operationSubhead_1q1hk_1639>div>span{align-items:center;gap:9px;min-width:0;display:flex}._operationSubhead_1q1hk_1639>div>span{flex-direction:column;align-items:flex-start;gap:2px}._operationSubhead_1q1hk_1639 svg{color:#0b9b83;flex:none}._operationSubhead_1q1hk_1639 b{color:#30443f;font-size:16px}._operationSubhead_1q1hk_1639 small,._operationSubhead_1q1hk_1639 em{color:#81908c;font-size:12px;font-style:normal;line-height:1.4}._operationGrid_1q1hk_1662{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._cctvOperationGrid_1q1hk_1667{grid-template-columns:minmax(170px,.8fr) minmax(170px,.8fr) minmax(320px,1.4fr)}._photogramOperationGrid_1q1hk_1668{grid-template-columns:minmax(240px,1.4fr) minmax(140px,.45fr) minmax(260px,1fr)}._operationField_1q1hk_1034{flex-direction:column;gap:7px;min-width:0;display:flex}._operationFieldWide_1q1hk_1677{grid-column:1/-1}._operationField_1q1hk_1034>span{color:#40524e;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}._operationField_1q1hk_1034>span small{color:#899692;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:68%;font-size:10px;font-weight:540;overflow:hidden}._operationField_1q1hk_1034 input,._operationField_1q1hk_1034 select,._operationField_1q1hk_1034 textarea{width:100%;min-width:0;color:var(--admin-ink);font:inherit;background:#ffffffc7;border:1px solid #365a5324;border-radius:13px;outline:0;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}._operationField_1q1hk_1034 input,._operationField_1q1hk_1034 select{height:43px;padding:0 12px}._operationField_1q1hk_1034 textarea{resize:vertical;min-height:86px;padding:12px;line-height:1.5}._operationField_1q1hk_1034 input[type=range]{accent-color:#0ca78e;height:43px;padding:0 4px}._operationField_1q1hk_1034 input:focus,._operationField_1q1hk_1034 select:focus,._operationField_1q1hk_1034 textarea:focus{background:#fff;border-color:#0aa78da6;box-shadow:0 0 0 4px #11b59917}._assetInputRow_1q1hk_1723{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}._assetUploadButton_1q1hk_1038{color:#086e5d;background:#d8f2ed;border:1px solid #0b8e7833;min-width:94px;padding:0 13px}._operationFormCard_1q1hk_1726{background:#f0f8f69e;border:1px solid #375b541c;border-radius:20px;flex-direction:column;gap:16px;padding:18px;display:flex}._dropFile_1q1hk_1637{color:#0b7e6a;cursor:pointer;background:#e5f7f299;border:1px dashed #098f7859;border-radius:15px;justify-content:center;align-items:center;gap:12px;min-height:100px;padding:16px;display:flex}._dropFile_1q1hk_1637>span{flex-direction:column;gap:4px;min-width:0;display:flex}._dropFile_1q1hk_1637 b{color:#254a43;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}._dropFile_1q1hk_1637 small{color:#748883;font-size:8px}._toggleRow_1q1hk_1754{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._toggleField_1q1hk_1755{cursor:pointer;grid-template-columns:34px 1fr;align-items:center;gap:9px;min-width:150px;display:grid}._toggleField_1q1hk_1755>input{opacity:0;pointer-events:none;position:absolute}._toggleField_1q1hk_1755>i{background:#c6d4d1;border-radius:999px;width:34px;height:19px;transition:background .2s;position:relative}._toggleField_1q1hk_1755>i span{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #1f463f33}._toggleField_1q1hk_1755>input:checked+i{background:#13aa91}._toggleField_1q1hk_1755>input:checked+i span{transform:translate(15px)}._toggleField_1q1hk_1755>input:focus-visible+i{outline-offset:2px;outline:3px solid #14b79b40}._toggleField_1q1hk_1755>span{flex-direction:column;gap:2px;display:flex}._toggleField_1q1hk_1755 b{color:#344843;font-size:9px}._toggleField_1q1hk_1755 small{color:#84928f;font-size:8px}._operationActions_1q1hk_1766{justify-content:flex-end;gap:9px;display:flex}._primaryButton_1q1hk_1608{color:#effffb;background:#143f38;border:0;min-width:168px;padding:0 17px;box-shadow:0 9px 22px #143f3829}._primaryButton_1q1hk_1608:hover:not(:disabled){background:#0b7664;transform:translateY(-1px)}._primaryButton_1q1hk_1608:disabled{opacity:.55;cursor:wait}._tideSummary_1q1hk_1771{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}._tideSummary_1q1hk_1771 article{background:#e8f6f29e;border:1px solid #26796a1c;border-radius:15px;flex-direction:column;gap:8px;padding:14px;display:flex}._tideSummary_1q1hk_1771 span{color:#71817d;font-size:8px}._tideSummary_1q1hk_1771 b{align-items:baseline;gap:5px;font-size:18px;display:flex}._tideSummary_1q1hk_1771 b small{color:#71817d;font-size:8px;font-weight:560}._tideGrid_1q1hk_1777{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}._tideGrid_1q1hk_1777>label{flex-direction:column;gap:5px;min-width:0;display:flex}._tideGrid_1q1hk_1777>label>span{color:#667b76;font-size:8px;font-weight:670}._tideGrid_1q1hk_1777>label>div{background:#fff;border:1px solid #365a5324;border-radius:11px;align-items:center;display:flex;overflow:hidden}._tideGrid_1q1hk_1777 input{color:#233d38;background:0 0;border:0;outline:0;width:100%;min-width:0;height:39px;padding:0 4px 0 9px;font-size:10px}._tideGrid_1q1hk_1777 small{color:#78908a;padding-right:7px;font-size:8px}._tideGrid_1q1hk_1777>label>div:focus-within{border-color:#14a68e;box-shadow:0 0 0 3px #14a68e17}._tideMonthHead_1q1hk_1785{background:#ebf6f3b3;border:1px solid #30544d24;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}._tideMonthHead_1q1hk_1785>div{color:#0c6e5e;align-items:center;gap:9px;display:flex}._tideMonthHead_1q1hk_1785 span{flex-direction:column;gap:3px;display:flex}._tideMonthHead_1q1hk_1785 b{color:#0c4e43;font-size:13px}._tideMonthHead_1q1hk_1785 small,._tideMonthHint_1q1hk_1789{color:#758681;font-size:10px}._tideMonthHead_1q1hk_1785>label{width:auto;min-width:170px}._tideMonthHint_1q1hk_1789{margin:-2px 2px 0}._tideMonthControls_1q1hk_1792{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}._tideMonthControlsLeft_1q1hk_1793{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._tideMonthScroll_1q1hk_1794{background:#fff;border:1px solid #30544d24;border-radius:15px;max-height:600px;overflow:auto;box-shadow:0 4px 12px #00000008}._tideMonthTable_1q1hk_1795{border-collapse:separate;border-spacing:0;width:100%;min-width:1650px;font-size:10px}._tideMonthTable_1q1hk_1795 th,._tideMonthTable_1q1hk_1795 td{text-align:center;white-space:nowrap;border-bottom:1px solid #30544d14;border-right:1px solid #30544d14;min-width:54px;height:38px;padding:3px 5px}._tideMonthTable_1q1hk_1795 thead th{z-index:4;color:#37534d;background:#e8f5f1;font-size:9px;font-weight:750;position:sticky;top:0}._tideMonthTable_1q1hk_1795 th._tideStickyCol_1q1hk_1798,._tideMonthTable_1q1hk_1795 td._tideStickyCol_1q1hk_1798{z-index:2;color:#164e44;background:#f4faf8;min-width:78px;font-weight:750;position:sticky;left:0}._tideMonthTable_1q1hk_1795 thead th._tideStickyCol_1q1hk_1798{z-index:5;background:#ddf0ea}._tideMonthTable_1q1hk_1795 th._tideStickyAction_1q1hk_1800,._tideMonthTable_1q1hk_1795 td._tideStickyAction_1q1hk_1800{z-index:2;background:#f4faf8;min-width:96px;position:sticky;right:0}._tideMonthTable_1q1hk_1795 thead th._tideStickyAction_1q1hk_1800{z-index:5;background:#ddf0ea}._tideMonthTable_1q1hk_1795 tr:hover td{background-color:#0c9f870a}._tideMonthTable_1q1hk_1795 tr:hover td._tideStickyCol_1q1hk_1798,._tideMonthTable_1q1hk_1795 tr:hover td._tideStickyAction_1q1hk_1800{background-color:#eaf6f3}._tideCellInput_1q1hk_1804{text-align:center;color:#133a33;background:#fffffff2;border:1px solid #30544d2e;border-radius:7px;outline:none;width:50px;height:28px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}._tideCellInput_1q1hk_1804:focus{background:#fff;border-color:#0c9f87;box-shadow:0 0 0 2px #0c9f8738}._tideRowModified_1q1hk_1806 td{background-color:#fef3c780!important}._tideRowModified_1q1hk_1806 td._tideStickyCol_1q1hk_1798,._tideRowModified_1q1hk_1806 td._tideStickyAction_1q1hk_1800{background-color:#fef3c7!important}._tideRowSaved_1q1hk_1808 td{background-color:#ecfdf559}._tideCellHigh_1q1hk_1809{color:#047857;font-size:11px;font-weight:750}._tideCellLow_1q1hk_1810{color:#b45309;font-size:11px;font-weight:750}._tideSaveBtn_1q1hk_1811{color:#fff;cursor:pointer;background:#0c9f87;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:10px;font-weight:700;transition:background .15s;display:inline-flex}._tideSaveBtn_1q1hk_1811:hover{background:#09806c}._tideSaveBtn_1q1hk_1811:disabled{opacity:.6;cursor:wait}._tideSavedBadge_1q1hk_1814{color:#059669;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}._tideCopyRowBtn_1q1hk_1815{color:#0c6e5e;cursor:pointer;background:#fff;border:1px solid #30544d26;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}._tideCopyRowBtn_1q1hk_1815:hover{background:#e3f4f0}._recordList_1q1hk_1540{gap:9px}._recordList_1q1hk_1540 ._listHeader_1q1hk_965{margin:8px 0 2px}._recordCard_1q1hk_1820{background:#f6faf9b8;border:1px solid #345a521a;border-radius:16px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:13px;padding:11px;display:grid}._recordPreview_1q1hk_1821{color:#0a8a73;background:#dcebe8;border-radius:11px;place-items:center;width:74px;height:62px;display:grid;overflow:hidden}._recordPreview_1q1hk_1821 img{object-fit:cover;width:100%;height:100%}._recordBody_1q1hk_1823{flex-direction:column;gap:8px;min-width:0;display:flex}._recordTitle_1q1hk_1824{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}._recordTitle_1q1hk_1824>span{flex-direction:column;gap:3px;min-width:0;display:flex}._recordTitle_1q1hk_1824 b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}._recordTitle_1q1hk_1824 small{color:#7c8d89;font-size:8px}._recordTitle_1q1hk_1824 em,._statusOnline_1q1hk_1829,._statusOffline_1q1hk_1830{text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:4px 7px;font-size:7px;font-style:normal;font-weight:750;display:inline-flex}._statusOnline_1q1hk_1829{color:#08704c;background:#dff5e9}._statusOffline_1q1hk_1830{color:#8b5a24;background:#faebd7}._recordMeta_1q1hk_1833{flex-wrap:wrap;gap:5px;display:flex}._recordMeta_1q1hk_1833 span{color:#647a75;background:#eaf1ef;border-radius:7px;padding:4px 7px;font-size:7px}._recordActions_1q1hk_1835{align-items:center;gap:6px;display:flex}._recordActions_1q1hk_1835 button,._recordActions_1q1hk_1835 a{color:#0c7e6b;cursor:pointer;background:#fff;border:1px solid #23726321;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;display:grid}._recordActions_1q1hk_1835 button:hover,._recordActions_1q1hk_1835 a:hover{background:#e3f4f0}._recordActions_1q1hk_1835 ._dangerAction_1q1hk_1840{color:#c94b4b}._monitoringAdmin_1q1hk_806{flex-direction:column;gap:14px;display:flex}._monitoringStickyControls_1q1hk_1844{z-index:10;background:#f7fbfa;flex-direction:column;gap:14px;padding:2px 0 14px;display:flex;position:sticky;top:0;box-shadow:0 10px 18px -18px #15433b73}._monitoringAdminTabs_1q1hk_1845{background:#e7f1efb8;border:1px solid #30544d1a;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}._monitoringAdminTabs_1q1hk_1845 button{color:#6d7d79;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:12px;font-weight:720;display:flex}._monitoringAdminTabs_1q1hk_1845 button._active_1q1hk_1847{color:#086f5e;background:#fff;box-shadow:0 5px 16px #1f4b441a}._monitoringAdminMetrics_1q1hk_1848{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}._monitoringAdminMetrics_1q1hk_1848 article{background:#eff7f5b8;border:1px solid #2c544d1a;border-radius:15px;align-content:center;gap:5px;min-height:74px;padding:12px;display:grid}._monitoringAdminMetrics_1q1hk_1848 small{color:#7c8b87;text-transform:uppercase;letter-spacing:.06em;font-size:8px}._monitoringAdminMetrics_1q1hk_1848 b{color:#263d38;font-size:19px}._monitoringAdminGrid_1q1hk_1852{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}._monitoringAdminPanel_1q1hk_1853{background:#f1f8f69e;border:1px solid #30544d1a;border-radius:19px;flex-direction:column;gap:15px;min-width:0;padding:17px;display:flex}._monitoringDepthSection_1q1hk_1854{flex-direction:column;gap:15px;min-width:0;display:flex}._monitoringDepthLogFields_1q1hk_1855,._monitoringIdleLogFields_1q1hk_1856{grid-template-columns:repeat(3,minmax(0,1fr))}._monitoringDepthSection_1q1hk_1854+._monitoringDepthSection_1q1hk_1854{border-top:1px solid #30544d1a;padding-top:15px}._monitoringAdminGrid_1q1hk_1852>._monitoringAdminPanel_1q1hk_1853:nth-child(n+3){grid-column:1/-1}._monitoringSourceCard_1q1hk_1859{background:#e2f4f0;border:1px solid #0a977e24;border-radius:15px;gap:4px;padding:14px;display:grid}._monitoringSourceCard_1q1hk_1859 span{color:#65817a;text-transform:uppercase;font-size:8px}._monitoringSourceCard_1q1hk_1859 b{color:#17473f;font-size:15px}._monitoringSourceCard_1q1hk_1859 small{color:#4d7069;font-size:9px}._monitoringSourceCard_1q1hk_1859 i{color:#6d827d;margin-top:4px;font-size:8px;font-style:normal}._monitoringAdminWarning_1q1hk_1864{color:#835b1d;background:#fff3dd;border:1px solid #e0911e33;border-radius:13px;align-items:flex-start;gap:8px;margin:0;padding:11px 12px;font-size:9px;line-height:1.55;display:flex}._monitoringAdminWarning_1q1hk_1864 svg{flex:none}._monitoringSyncCounts_1q1hk_1866{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}._monitoringSyncCounts_1q1hk_1866 article{background:#fff;border:1px solid #2c544d17;border-radius:12px;gap:2px;padding:10px;display:grid}._monitoringSyncCounts_1q1hk_1866 small{color:#7a8d88;text-overflow:ellipsis;text-transform:uppercase;font-size:7px;overflow:hidden}._monitoringSyncCounts_1q1hk_1866 b{color:#087663;font-size:15px}._monitoringSyncCounts_1q1hk_1866 span{color:#71847f;font-size:7px}._monitoringFormActions_1q1hk_1871{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-top:4px;display:flex}._monitoringDangerButton_1q1hk_1872{color:#b64242!important;background:#fff1f1!important;border-color:#be41412e!important}._monitoringPierList_1q1hk_1874{flex-direction:column;gap:6px;display:flex}._monitoringLogList_1q1hk_1875{flex-direction:column;gap:6px;max-height:550px;display:flex;overflow-y:auto}._monitoringPierList_1q1hk_1874 article,._monitoringLogList_1q1hk_1875 article{background:#ffffffc7;border:1px solid #30544d17;border-radius:13px;grid-template-columns:minmax(0,1fr) auto 34px 34px;align-items:center;gap:7px;padding:9px;display:grid}._monitoringPierList_1q1hk_1874 article>div,._monitoringLogList_1q1hk_1875 article>div{gap:2px;min-width:0;display:grid}._monitoringPierList_1q1hk_1874 article span,._monitoringLogList_1q1hk_1875 article span{color:#0a7f6c;text-transform:uppercase;background:#dcf2ed;border-radius:6px;width:fit-content;padding:4px 6px;font-size:9px;font-weight:750}._monitoringPierList_1q1hk_1874 article b,._monitoringLogList_1q1hk_1875 article b{color:#2c423d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._monitoringPierList_1q1hk_1874 article small,._monitoringLogList_1q1hk_1875 article small{color:#788984;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}._monitoringPierList_1q1hk_1874 article>i{color:#876825;text-transform:uppercase;background:#f8edd2;border-radius:7px;padding:5px 7px;font-size:9px;font-style:normal}._monitoringPierList_1q1hk_1874 article>i._isPublic_1q1hk_1887{color:#0b784f;background:#ddf3e8}._monitoringPierList_1q1hk_1874 article>button,._monitoringLogList_1q1hk_1875 article>button{color:#0a7b68;cursor:pointer;background:#fff;border:1px solid #2e685d1a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}._monitoringPierList_1q1hk_1874 article>button:last-child,._monitoringLogList_1q1hk_1875 article>button:last-child{color:#c14646}._monitoringElementToolbar_1q1hk_1893{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}._monitoringElementToolbar_1q1hk_1893>label{background:#fff;border:1px solid #30544d21;border-radius:12px;align-items:center;gap:9px;height:52px;padding:0 14px;display:flex}._monitoringElementToolbar_1q1hk_1893 input{color:#2c423d;border:0;outline:0;width:100%;min-width:0;font-size:13px}._monitoringElementToolbar_1q1hk_1893 select{color:#344842;background:#fff;border:1px solid #30544d21;border-radius:12px;outline:0;min-width:0;height:52px;padding:0 13px;font-size:13px}._monitoringElementToolbar_1q1hk_1893>button{min-height:52px;padding-inline:18px;font-size:13px}._monitoringTypeTabs_1q1hk_1898{flex-wrap:wrap;gap:9px;margin:14px 0;display:flex}._monitoringTypeTabs_1q1hk_1898 button{color:#46605a;cursor:pointer;background:#fff;border:1px solid #30544d29;border-radius:10px;min-height:40px;padding:0 15px;font-size:12px;font-weight:700}._monitoringTypeTabs_1q1hk_1898 button._active_1q1hk_1847{color:#fff;background:#0a7f6b;border-color:#0a7f6b;box-shadow:0 7px 16px #0a7f6b2e}._monitoringAdminLoading_1q1hk_1901{color:#758681;justify-content:center;align-items:center;gap:8px;min-height:180px;font-size:9px;display:flex}._monitoringElementTable_1q1hk_1902{border:1px solid #30544d17;border-radius:14px;overflow-x:auto}._monitoringAdminPagination_1q1hk_1903{display:none}._monitoringElementWorkspace_1q1hk_1904{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._monitoringElementInputPanel_1q1hk_1905,._monitoringElementPreviewPanel_1q1hk_1906{background:#fff;border:1px solid #30544d1a;border-radius:16px;min-width:0;padding:16px}._monitoringElementInputPanel_1q1hk_1905{overscroll-behavior:contain;scrollbar-gutter:stable;order:0;max-height:min(72vh,760px);overflow-y:auto}._monitoringElementPreviewPanel_1q1hk_1906{order:1}._monitoringWorkspaceTitle_1q1hk_1909{color:#29423c;margin-bottom:14px;font-size:15px;font-weight:760}._monitoringElementWorkspace_1q1hk_1904 ._monitoringElementEditor_1q1hk_1910{margin-top:0}._monitoringElementPreviewPanel_1q1hk_1906 ._monitoringElementTable_1q1hk_1902,._monitoringElementPreviewPanel_1q1hk_1906 ._emptyRecords_1q1hk_1912{display:none}._monitoringElementPreviewPanel_1q1hk_1906 .foundation-plan{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}._monitoringElementPreviewPanel_1q1hk_1906 .foundation-plan-context,._monitoringElementPreviewPanel_1q1hk_1906 .foundation-bridge-elevation-nav,._monitoringElementPreviewPanel_1q1hk_1906 .foundation-barge-position,._monitoringElementPreviewPanel_1q1hk_1906 .foundation-plan-foot{display:none}._monitoringElementPreviewPanel_1q1hk_1906 .foundation-plan-viewport{border-radius:14px;height:680px;overflow-x:auto;overflow-y:hidden!important}._monitoringElementPreviewPanel_1q1hk_1906 .foundation-plan-canvas.all{justify-content:center;display:flex}._monitoringElementPreviewPanel_1q1hk_1906 .foundation-plan-toolbar{margin-top:8px}._monitoringElementEditorTab_1q1hk_1921 ._monitoringElementToolbar_1q1hk_1893,._monitoringElementEditorTab_1q1hk_1921 ._monitoringElementTable_1q1hk_1902,._monitoringElementEditorTab_1q1hk_1921 ._monitoringAdminPagination_1q1hk_1903{display:none}._monitoringElementEditorTab_1q1hk_1921{background:0 0;border:0;border-radius:0;padding:0}._sCurveTable_1q1hk_1925{max-height:min(66vh,640px);overflow:auto}._sCurveTable_1q1hk_1925 thead th{z-index:2;position:sticky;top:0}._sCurveTable_1q1hk_1925 td:last-child{display:table-cell}._sCurveTable_1q1hk_1925 td:nth-child(3),._sCurveTable_1q1hk_1925 td:nth-child(4){padding:9px 16px}._sCurveTable_1q1hk_1925 input[type=number]{color:#233d38;width:100%;min-width:132px;height:40px;font:inherit;background:#fff;border:1px solid #30544d2e;border-radius:9px;outline:0;padding:0 10px;font-weight:650}._sCurveTable_1q1hk_1925 input[type=number]:focus{border-color:#0a8b75;box-shadow:0 0 0 3px #0a8b751f}._monitoringElementTable_1q1hk_1902 table{border-collapse:collapse;width:100%;min-width:1120px;font-size:13px}._monitoringElementTable_1q1hk_1902 th,._monitoringElementTable_1q1hk_1902 td{text-align:left;border-bottom:1px solid #30544d14;padding:16px}._monitoringElementTable_1q1hk_1902 th{color:#52635f;text-transform:uppercase;letter-spacing:.05em;background:#e9f2f0;padding:13px 16px;font-size:11px}._monitoringElementGroupHead_1q1hk_1948 th{color:#087763;text-align:center;letter-spacing:.08em;background:#dcefeb;padding:10px 16px;font-size:10px;font-weight:800}._monitoringElementGroupHead_1q1hk_1948 th:last-child{color:#36524b;background:#edf4f2}._monitoringTableSplit_1q1hk_1950{border-right:2px solid #0a806c2e!important}._monitoringElementTable_1q1hk_1902 td{color:#394d48;background:#ffffffb3}._monitoringElementTable_1q1hk_1902 td:first-child{min-width:170px}._monitoringElementTable_1q1hk_1902 td:first-child b,._monitoringElementTable_1q1hk_1902 td:first-child small{display:block}._monitoringElementTable_1q1hk_1902 td:first-child b{font-size:14px}._monitoringElementTable_1q1hk_1902 td:first-child small{color:#71817d;margin-top:4px;font-size:11px}._monitoringElementTable_1q1hk_1902 td:last-child{gap:4px;display:flex}._monitoringElementTable_1q1hk_1902 td:last-child button{color:#087763;cursor:pointer;background:#fff;border:1px solid #30544d1a;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}._monitoringElementTable_1q1hk_1902 td:last-child button:nth-child(2){color:#c24747}._monitoringStatusBadge_1q1hk_1960,._monitoringOrigin_1q1hk_1961{color:#856316;background:#f7ecd0;border-radius:8px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:730;display:inline-flex}._monitoringStatusBadge_1q1hk_1960._done_1q1hk_1962{color:#08764f;background:#dcf3e7}._monitoringStatusBadge_1q1hk_1960{border-radius:8px;padding:6px 9px;font-size:10px}._monitoringOrigin_1q1hk_1961{color:#0b725f;background:#def1ed}._monitoringAdminPagination_1q1hk_1903{justify-content:center;align-items:center;gap:9px;display:flex}._monitoringAdminPagination_1q1hk_1903 button{color:#0a7664;cursor:pointer;background:#fff;border:1px solid #30544d1f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}._monitoringAdminPagination_1q1hk_1903 button:disabled{opacity:.35}._monitoringAdminPagination_1q1hk_1903 span{color:#71827e;font-size:11px}._monitoringElementEditor_1q1hk_1910{background:#eff8f6;border:1px solid #0a977e2e;border-radius:17px;flex-direction:column;gap:15px;margin-top:4px;padding:16px;display:flex}._monitoringTestToggles_1q1hk_1970{background:#fff;border:1px solid #30544d17;border-radius:13px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:10px;display:grid}._monitoringBorePileStages_1q1hk_1971,._monitoringBorePileTests_1q1hk_1972{background:0 0;border:0;border-radius:0;grid-column:1/-1;gap:10px;padding:0;display:grid}._monitoringBorePileTests_1q1hk_1972{border-top:1px solid #30544d1f;padding-top:14px}._monitoringBorePileStages_1q1hk_1971>b,._monitoringBorePileTests_1q1hk_1972>b{color:#25443d;font-size:13px}._monitoringBorePileStages_1q1hk_1971>div,._monitoringBorePileTests_1q1hk_1972>div{grid-template-columns:154px minmax(0,1fr);align-items:end;gap:10px 12px;display:grid}._monitoringBorePileStageButtons_1q1hk_1978{grid-template-columns:1fr;gap:8px;display:grid}._monitoringBorePileStages_1q1hk_1971>._monitoringBorePileStageDates_1q1hk_1979{grid-template-columns:minmax(104px,.65fr) repeat(2,minmax(0,1fr));align-items:center}._monitoringBorePileStageDates_1q1hk_1979>span{color:#36534c;font-size:12px;font-weight:650}._monitoringBorePileStageDates_1q1hk_1979>._monitoringBorePileStageHeader_1q1hk_1981{color:#6a7e79;text-transform:uppercase;font-size:11px;font-weight:750}._monitoringBorePileStageDates_1q1hk_1979>input{min-width:0}._monitoringBorePileStages_1q1hk_1971 button,._monitoringBorePileTests_1q1hk_1972 button{color:#0b7662;cursor:pointer;min-height:42px;font:inherit;background:#effaf7;border:1px solid #0a977e47;border-radius:10px;font-size:12px;font-weight:750}._monitoringBorePileStages_1q1hk_1971 button._active_1q1hk_1847,._monitoringBorePileTests_1q1hk_1972 button._active_1q1hk_1847{color:#fff;background:#087d68;border-color:#087d68}._monitoringSelectedElement_1q1hk_1987{background:#e4f5f1;border:1px solid #0a977e29;border-radius:14px;gap:3px;padding:13px;display:grid}._monitoringSelectedElement_1q1hk_1987 span{color:#0b765f;text-transform:uppercase;background:#fff;border-radius:6px;width:fit-content;padding:3px 6px;font-size:6px;font-weight:750}._monitoringSelectedElement_1q1hk_1987 b{color:#25443d;font-size:12px}._monitoringSelectedElement_1q1hk_1987 small{color:#69817b;font-size:8px}@media (width<=1180px){._monitoringElementToolbar_1q1hk_1893{grid-template-columns:repeat(3,minmax(0,1fr))}._monitoringElementToolbar_1q1hk_1893>label{grid-column:span 2}._monitoringTestToggles_1q1hk_1970{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){._monitoringElementWorkspace_1q1hk_1904,._monitoringAdminGrid_1q1hk_1852{grid-template-columns:1fr}._monitoringAdminGrid_1q1hk_1852>._monitoringAdminPanel_1q1hk_1853:nth-child(n+3){grid-column:auto}._monitoringAdminMetrics_1q1hk_1848,._monitoringSyncCounts_1q1hk_1866{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){._monitoringAdminTabs_1q1hk_1845{grid-template-columns:repeat(2,1fr)}._monitoringAdminTabs_1q1hk_1845 button{min-height:46px}._monitoringAdminMetrics_1q1hk_1848{grid-template-columns:1fr 1fr}._monitoringAdminPanel_1q1hk_1853{padding:13px}._monitoringElementToolbar_1q1hk_1893{grid-template-columns:1fr}._monitoringElementToolbar_1q1hk_1893>label{grid-column:auto}._monitoringElementToolbar_1q1hk_1893>*{min-height:44px!important}._monitoringTestToggles_1q1hk_1970{grid-template-columns:1fr 1fr}._monitoringBorePileStages_1q1hk_1971>div,._monitoringBorePileTests_1q1hk_1972>div{grid-template-columns:1fr}._monitoringBorePileStages_1q1hk_1971>._monitoringBorePileStageDates_1q1hk_1979{grid-template-columns:minmax(86px,.65fr) repeat(2,minmax(0,1fr))}._monitoringPierList_1q1hk_1874 article,._monitoringLogList_1q1hk_1875 article{grid-template-columns:minmax(0,1fr) 34px 34px}._monitoringPierList_1q1hk_1874 article>i{display:none}}._emptyRecords_1q1hk_1912{color:#81918d;background:#f4f9f880;border:1px dashed #365a532e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:110px;font-size:9px;display:flex}._adminCctvGrid6_1q1hk_2023{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._cameraCard_1q1hk_2024{background:#f6faf9bd;border:1px solid #345a521c;border-radius:17px;overflow:hidden}._cameraInfo_1q1hk_2025{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}._cameraInfo_1q1hk_2025>div:first-child{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}._cameraInfo_1q1hk_2025 b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}._cameraInfo_1q1hk_2025 small{color:#788a86;font-size:8px}._cctvPreview_1q1hk_2029{aspect-ratio:16/9;color:#c9e8e1;background:#163a34;border-radius:14px;width:100%;position:relative;overflow:hidden}._cctvPreviewCompact_1q1hk_2030{aspect-ratio:16/9;border-radius:0}._cctvPreview_1q1hk_2029 iframe,._cctvPreview_1q1hk_2029 video{object-fit:cover;border:0;width:100%;height:100%}._cctvPlaceholder_1q1hk_2033{background:radial-gradient(circle at 50% 20%,#24584f,#102e29);flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;height:100%;display:flex}._cctvPlaceholder_1q1hk_2033 img{object-fit:contain;max-width:86px;max-height:52px}._cctvPlaceholder_1q1hk_2033 span{color:#e8fff9ad;text-align:center;max-width:250px;font-size:8px}._liveBadge_1q1hk_2036,._offlineBadge_1q1hk_2037{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#d23939eb;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:780;display:inline-flex;position:absolute;top:10px;right:10px}._liveBadge_1q1hk_2036 i,._offlineBadge_1q1hk_2037 i{background:currentColor;border-radius:50%;width:5px;height:5px}._offlineBadge_1q1hk_2037{color:#cedbd8;background:#3e4c48db}._boundsGrid_1q1hk_2042{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}@media (width<=900px){._forecastEditor_1q1hk_926 article{grid-template-columns:30px repeat(2,minmax(0,1fr))}._forecastEditor_1q1hk_926 article>:nth-child(4){grid-column:2}._tideGrid_1q1hk_1777{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=680px){._operationGrid_1q1hk_1662,._cctvOperationGrid_1q1hk_1667,._photogramOperationGrid_1q1hk_1668,._boundsGrid_1q1hk_2042{grid-template-columns:minmax(0,1fr)}._operationFieldWide_1q1hk_1677{grid-column:auto}._operationToolbar_1q1hk_1598{align-items:stretch}._operationToolbar_1q1hk_1598>*,._operationToolbar_1q1hk_1598 ._operationField_1q1hk_1034{width:100%}._tideSummary_1q1hk_1771{grid-template-columns:minmax(0,1fr)}._tideGrid_1q1hk_1777{grid-template-columns:repeat(3,minmax(0,1fr))}._recordCard_1q1hk_1820{grid-template-columns:58px minmax(0,1fr)}._recordPreview_1q1hk_1821{width:58px;height:54px}._recordActions_1q1hk_1835{grid-column:1/-1;justify-content:flex-end}._forecastEditor_1q1hk_926 article{grid-template-columns:28px minmax(0,1fr)}._forecastEditor_1q1hk_926 article>:not(:first-child){grid-column:2}._assetInputRow_1q1hk_1723{grid-template-columns:minmax(0,1fr)}._assetUploadButton_1q1hk_1038{width:100%}}@media (width<=420px){._tideGrid_1q1hk_1777{grid-template-columns:repeat(2,minmax(0,1fr))}._operationFormCard_1q1hk_1726{padding:13px}._operationSubhead_1q1hk_1639{flex-direction:column;align-items:flex-start}._operationActions_1q1hk_1766 ._primaryButton_1q1hk_1608{width:100%}._cameraInfo_1q1hk_2025{flex-direction:column;align-items:flex-start}}._aiSectionCard_1q1hk_2090{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #12947e33;border-radius:20px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 10px 30px #12947e0f}._aiHeader_1q1hk_2102{border-bottom:1px solid #12947e1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}._aiHeaderTitle_1q1hk_2112{align-items:center;gap:12px;display:flex}._aiBadge_1q1hk_2118{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(135deg,#0e7362,#189882);border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #0e736240}._aiQuickBar_1q1hk_2133{flex-wrap:wrap;gap:10px;display:flex}._aiQuickBtn_1q1hk_2139{color:#0c6e5e;cursor:pointer;background:#12947e14;border:1px solid #12947e33;border-radius:12px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}._aiQuickBtn_1q1hk_2139:hover:not(:disabled){background:#12947e29;border-color:#12947e66;transform:translateY(-1px)}._aiQuickBtn_1q1hk_2139:disabled{opacity:.5;cursor:not-allowed}._aiMessagesArea_1q1hk_2165{background:#f6f9f8b3;border:1px solid #12947e1a;border-radius:16px;flex-direction:column;gap:16px;min-height:280px;max-height:520px;padding:16px;display:flex;overflow-y:auto}._aiMessageBubble_1q1hk_2178{gap:12px;max-width:90%;animation:.3s _aiFadeIn_1q1hk_1;display:flex}@keyframes _aiFadeIn_1q1hk_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._aiMessageUser_1q1hk_2190{flex-direction:row-reverse;align-self:flex-end}._aiMessageAssistant_1q1hk_2195{align-self:flex-start}._aiAvatar_1q1hk_2199{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._aiAvatarUser_1q1hk_2209{color:#effffb;background:#145346}._aiAvatarBot_1q1hk_2214{color:#fff;background:linear-gradient(135deg,#0e7362,#189882);box-shadow:0 2px 8px #0e73624d}._aiBubbleContent_1q1hk_2220{border-radius:16px;padding:12px 16px;font-size:13.5px;line-height:1.6;position:relative}._aiMessageUser_1q1hk_2190 ._aiBubbleContent_1q1hk_2220{color:#effffb;background:#145346;border-bottom-right-radius:4px}._aiMessageAssistant_1q1hk_2195 ._aiBubbleContent_1q1hk_2220{color:#1a332f;background:#fff;border:1px solid #12947e26;border-bottom-left-radius:4px;box-shadow:0 4px 12px #00000008}._aiBubbleContent_1q1hk_2220 pre{white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit}._aiBubbleContent_1q1hk_2220 ul,._aiBubbleContent_1q1hk_2220 ol{margin:8px 0;padding-left:20px}._aiBubbleContent_1q1hk_2220 li{margin-bottom:4px}._aiBubbleActions_1q1hk_2258{border-top:1px dashed #12947e26;justify-content:flex-end;gap:8px;margin-top:8px;padding-top:6px;display:flex}._aiCopyBtn_1q1hk_2267{color:#0c6e5e;cursor:pointer;background:#12947e14;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;transition:background .2s;display:inline-flex}._aiCopyBtn_1q1hk_2267:hover{background:#12947e2e}._aiInputForm_1q1hk_2286{align-items:flex-end;gap:10px;display:flex}._aiTextarea_1q1hk_2292{color:#18312c;resize:vertical;background:#fff;border:1px solid #12947e40;border-radius:14px;flex:1;min-height:48px;max-height:140px;padding:12px 16px;font-family:inherit;font-size:13.5px;line-height:1.5;transition:border-color .2s,box-shadow .2s}._aiTextarea_1q1hk_2292:focus{border-color:#0e7362;outline:none;box-shadow:0 0 0 3px #0e73621f}._aiSendBtn_1q1hk_2314{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0e7362,#189882);border:none;border-radius:14px;flex-shrink:0;align-items:center;gap:8px;height:48px;padding:12px 20px;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0e736240}._aiSendBtn_1q1hk_2314:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #0e736259}._aiSendBtn_1q1hk_2314:disabled{opacity:.5;cursor:not-allowed}._aiEmptyNotice_1q1hk_2342{color:#708580;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}._aiEmptyNotice_1q1hk_2342 svg{color:#189882}
