.app_section__NUR5N{margin-bottom:30px;border:1px solid #dde7df;border-radius:18px;padding:clamp(18px,3vw,26px);background:#f7faf7}.app_section__NUR5N button:disabled,.app_section__NUR5N input:disabled,.app_section__NUR5N select:disabled{opacity:.55;cursor:not-allowed}.app_heading__h1voM{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px}.app_heading__h1voM p{margin:0 0 5px;color:#19795e;font-size:13px;font-weight:700}.app_heading__h1voM h2{margin:0;color:#192a22;font-size:clamp(24px,3vw,30px)}.app_heading__h1voM span{display:block;margin-top:6px;color:#596b60;line-height:1.55}.app_heading__h1voM strong{flex:none;padding:8px 12px;border-radius:999px;color:#235943;background:#e4f1e8;font-size:13px}.app_search__ozDwf{display:block;margin-bottom:18px;color:#31473a;font-size:14px;font-weight:700}.app_search__ozDwf input{display:block;width:100%;min-height:48px;margin-top:7px;border:1px solid #a8c4b1;border-radius:11px;padding:11px 14px;background:white;color:#1c3023;font:inherit;font-weight:400;box-sizing:border-box}.app_dialog__bBnwB input:focus,.app_dialog__bBnwB select:focus,.app_editFileForm__tiT78 input:focus,.app_editFileForm__tiT78 select:focus,.app_fileForm__Iexmt input:focus,.app_search__ozDwf input:focus{outline:2px solid #19795e;outline-offset:1px}.app_searchResults__op49o{margin-bottom:19px;border:1px solid #bfddc9;border-radius:13px;padding:14px;background:white}.app_searchResults__op49o h3{margin:0 0 10px;font-size:16px}.app_searchResults__op49o p{margin:0;color:#5d6c61}.app_searchResults__op49o ul{display:grid;gap:7px;max-height:330px;margin:0;padding:0;overflow-y:auto;list-style:none}.app_searchResults__op49o button{display:flex;width:100%;align-items:center;gap:12px;min-height:46px;border:1px solid #e8eee9;border-radius:9px;padding:10px 12px;background:#fbfdfa;color:#233a2b;text-align:left;cursor:pointer}.app_searchResults__op49o button:hover{border-color:#73a98a}.app_searchResults__op49o b{overflow-wrap:anywhere}.app_searchResults__op49o span{flex:1;color:#416a4b;font-size:14px}.app_searchResults__op49o em{color:#19795e;font-size:13px;font-style:normal;font-weight:700}.app_alert__3FnC5{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px;border:1px solid #e8b6ae;border-radius:9px;padding:12px;background:#fff5f3;color:#9a392d}.app_alert__3FnC5 button{border:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}.app_loading__iPNmC{margin:18px 0;color:#617268}.app_cabinets__iJNQg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.app_cabinet__znecu{display:flex;min-width:0;flex-direction:column;border:1px solid #d7e1d7;border-radius:14px;overflow:hidden;background:white;box-shadow:0 5px 16px rgba(29,57,40,.04)}.app_cabinetTitle__64t0J{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px;padding:15px;border-bottom:1px solid #e9eee9}.app_cabinetTitle__64t0J small{color:#6c8874;font-size:12px;letter-spacing:.08em}.app_cabinetTitle__64t0J h3{margin:3px 0 0;color:#1a3223;font-size:20px}.app_cabinetTitle__64t0J>span{color:#637366;font-size:13px}.app_upper__YkCbT{flex:1;min-height:145px;padding:14px;background:#fbfdfb}.app_shelfTitle__E9IIK{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:11px}.app_shelfTitle__E9IIK b{color:#26583a;font-size:14px}.app_boxActions__LYPTA button,.app_fileList__1tjoV button,.app_shelfTitle__E9IIK button{min-height:44px;border:1px solid #c8dcca;border-radius:8px;padding:6px 9px;background:white;color:#216441;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.app_boxes__254eO{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px}.app_boxes__254eO button{display:block;min-width:0;min-height:64px;border:1px solid #d4e4d6;border-radius:9px;padding:10px;background:#f0f7f1;text-align:left;cursor:pointer}.app_boxes__254eO .app_selectedBox__MkH0K,.app_boxes__254eO button:hover{border-color:#19795e;background:#e2f1e8}.app_boxes__254eO b,.app_boxes__254eO span{display:block;overflow-wrap:anywhere}.app_boxes__254eO b{color:#21412e;font-size:14px}.app_boxes__254eO span{margin-top:4px;color:#59705f;font-size:12px}.app_emptyShelf__E1tnd{margin:16px 0 0;color:#6c7c70;font-size:13px;line-height:1.5}.app_lower__naxcH{display:flex;justify-content:space-between;gap:12px;min-height:64px;align-items:center;padding:12px 14px;border-top:1px dashed #d8ded6;background:#f1f3f0}.app_lower__naxcH b{color:#68766c;font-size:14px}.app_lower__naxcH span{color:#7b877e;font-size:13px}.app_boxDetail__fo5Gb{display:flex;flex-direction:column;width:min(820px,100%);max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid #bfd6c5;border-radius:15px;padding:0;background:white;box-shadow:0 20px 60px rgba(10,28,15,.25);box-sizing:border-box}.app_boxDetailHeader__cTZJS{display:flex;flex-shrink:0;padding:20px 22px 16px;border-bottom:1px solid #e1ebe4;justify-content:space-between;align-items:flex-start;gap:14px}.app_boxDetailBody__ho4Kt{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 22px 22px}.app_boxDetailHeader__cTZJS>div:first-child{min-width:0}.app_boxDetailHeader__cTZJS small{color:#19795e;font-size:13px;font-weight:700}.app_boxDetailHeader__cTZJS h3{max-height:min(3em,20dvh);overflow-y:auto;overscroll-behavior:contain;margin:3px 0;color:#1b3423;font-size:22px;overflow-wrap:anywhere}.app_boxDetailHeader__cTZJS span{color:#617267;font-size:13px}.app_boxActions__LYPTA{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.app_boxActions__LYPTA .app_closeDetail__2_A44{border-color:#d3dad4;color:#5e6d62}.app_boxActions__LYPTA button:disabled,.app_fileList__1tjoV button:disabled{opacity:.5;cursor:not-allowed}.app_fileForm__Iexmt{display:flex;align-items:flex-end;gap:9px;margin-top:19px}.app_fileForm__Iexmt label{flex:1;min-width:0;color:#2d4935;font-size:14px;font-weight:700}.app_dialog__bBnwB input,.app_dialog__bBnwB select,.app_editFileForm__tiT78 input,.app_editFileForm__tiT78 select,.app_fileForm__Iexmt input{width:100%;min-height:44px;margin-top:6px;border:1px solid #ccdace;border-radius:8px;padding:9px 11px;box-sizing:border-box;background:white;color:#273d2b;font:inherit;font-weight:400}.app_dialog__bBnwB footer button,.app_editFileForm__tiT78 button,.app_fileForm__Iexmt button{min-height:44px;border:0;border-radius:8px;padding:0 14px;background:#19795e;color:white;font:inherit;font-weight:700;cursor:pointer}.app_dialog__bBnwB footer button:disabled,.app_editFileForm__tiT78 button:disabled,.app_fileForm__Iexmt button:disabled{opacity:.55;cursor:wait}.app_fileError__yZNlw{margin:12px 0;border-radius:8px;padding:9px 11px;background:#fff0ed;color:#a24134;font-size:14px}.app_fileList__1tjoV{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.app_fileList__1tjoV li{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;border:1px solid #e7ece6;border-radius:9px;padding:12px}.app_fileList__1tjoV li.app_focused__ZSem6{border-color:#19795e;background:#f0f8f1}.app_fileList__1tjoV li>span{min-width:0;overflow-wrap:anywhere;color:#263d2c;font-size:14px}.app_fileList__1tjoV li>div{display:flex;flex:none;flex-wrap:wrap;gap:6px}.app_fileList__1tjoV li>div button:last-child:not(:first-child){color:#9a4c39}.app_emptyFiles__CaG3L{margin:18px 0 0;color:#68786d;font-size:14px}.app_editFileForm__tiT78{display:flex;width:100%;flex-wrap:wrap;align-items:flex-end;gap:8px}.app_editFileForm__tiT78 label{flex:1 1 180px;min-width:0;color:#35533c;font-size:14px}.app_editFileForm__tiT78 button:last-child{border:1px solid #cad8c9;background:white;color:#36553c}.app_backdrop___FQZs{position:fixed;z-index:110;inset:0;display:grid;place-items:center;padding:16px;background:rgba(20,40,26,.52)}.app_dialog__bBnwB{width:min(440px,100%);max-height:calc(100dvh - 32px);overflow:auto;border-radius:15px;padding:22px;background:white;box-shadow:0 20px 60px rgba(10,28,15,.25)}.app_dialog__bBnwB h3{margin:0 0 17px;color:#1b3423;font-size:21px}.app_dialog__bBnwB form{display:grid;gap:14px}.app_dialog__bBnwB label{color:#334d3b;font-size:14px;font-weight:700}.app_dialog__bBnwB footer{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.app_dialog__bBnwB footer button:first-child{border:1px solid #cbd8ce;background:white;color:#334d3b}.app_exportActions__m1E7l{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:16px}.app_cabinetExport__huwez,.app_exportActions__m1E7l button{min-height:44px;border:1px solid #b7d2be;border-radius:8px;padding:7px 12px;background:white;color:#196348;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.app_exportActions__m1E7l span{color:#697a6b;font-size:12px}.app_cabinetExport__huwez{align-self:flex-start;margin:10px 14px 0}.app_subTabs__3ndw9{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;border-bottom:1px solid #dce8df;padding-bottom:12px}.app_subTabs__3ndw9 button{min-height:44px;border:1px solid #c9dcce;border-radius:9px;padding:8px 11px;background:#f9fcfa;color:#225138;font:inherit;cursor:pointer}.app_subTabs__3ndw9 button[aria-pressed=true]{border-color:#19795e;background:#e2f2e9;font-weight:700}.app_subSummary__btREp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;border:1px solid #e2ece3;border-radius:9px;padding:11px;background:#f8fbf8}.app_subSummary__btREp b,.app_subSummary__btREp span{display:block;overflow-wrap:anywhere}.app_subSummary__btREp span{margin-top:4px;color:#586c5d;font-size:13px}.app_subEditor__FtX8g{display:grid;gap:12px;margin-top:18px;border:1px solid #d6e7da;border-radius:11px;padding:15px;background:#f9fcfa}.app_subEditor__FtX8g h4{margin:0;font-size:17px}.app_subEditor__FtX8g label{color:#334d3b;font-size:14px;font-weight:700}.app_subEditor__FtX8g input,.app_subEditor__FtX8g select{display:block;width:100%;min-height:44px;margin-top:5px;border:1px solid #ccdace;border-radius:8px;padding:8px;background:white;color:#273d2b;font:inherit;box-sizing:border-box}.app_subEditor__FtX8g footer{display:flex;flex-wrap:wrap;gap:8px}.app_subEditor__FtX8g button{min-height:44px;border:1px solid #bcd5c5;border-radius:8px;padding:7px 12px;background:#19795e;color:white;font:inherit;cursor:pointer}.app_subEditor__FtX8g button:first-child{background:white;color:#216441}.app_hint__KITrR{margin:0;color:#7b602e;font-size:13px}@media (max-width:1200px){.app_cabinets__iJNQg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.app_boxDetailHeader__cTZJS{flex-direction:column}.app_boxActions__LYPTA{justify-content:flex-start}.app_fileList__1tjoV li{align-items:stretch;flex-direction:column}.app_fileList__1tjoV li>div{justify-content:flex-end}}@media (max-width:660px){.app_backdrop___FQZs{padding:8px}.app_boxDetail__fo5Gb{max-height:calc(100dvh - 16px)}.app_boxDetailHeader__cTZJS{padding:16px}.app_boxDetailBody__ho4Kt{padding:0 16px 16px}.app_heading__h1voM{align-items:flex-start;flex-direction:column}.app_heading__h1voM strong{align-self:flex-start}.app_cabinets__iJNQg{grid-template-columns:1fr}.app_upper__YkCbT{min-height:125px}.app_searchResults__op49o button{align-items:flex-start;flex-direction:column;gap:4px}.app_searchResults__op49o em{display:none}.app_boxDetailHeader__cTZJS{flex-direction:column}.app_boxActions__LYPTA{justify-content:flex-start}.app_fileForm__Iexmt{align-items:stretch;flex-direction:column}.app_fileList__1tjoV li{align-items:flex-start;flex-direction:column}.app_fileList__1tjoV li>div{flex-wrap:wrap}}.equipment-archives_heading__wbapN{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.equipment-archives_heading__wbapN p{margin:0 0 8px;color:#19795e;font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.equipment-archives_heading__wbapN h1{margin:0;color:#16231f;font-size:clamp(28px,4vw,42px);letter-spacing:-.04em}.equipment-archives_heading__wbapN span{display:block;margin-top:9px;color:#6c7773;line-height:1.7}.equipment-archives_sectionSwitch__INWkh{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.equipment-archives_sectionSwitch__INWkh button{min-height:46px;border:1px solid #cbd8ce;border-radius:10px;padding:10px 18px;color:#355242;background:white;font:inherit;font-weight:700;cursor:pointer}.equipment-archives_sectionSwitch__INWkh button[aria-pressed=true]{border-color:#19795e;background:#19795e;color:white}.equipment-archives_sectionSwitch__INWkh button:focus-visible{outline:2px solid #19795e;outline-offset:3px}.equipment-archives_digitalHeading__AR3oR{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px}.equipment-archives_digitalHeading__AR3oR span{color:#19795e;font-size:13px;font-weight:700}.equipment-archives_digitalHeading__AR3oR h2{margin:3px 0 0;color:#17241f;font-size:23px}.equipment-archives_primary__QbzW_,.equipment-archives_secondary__0fzL0{border:0;border-radius:10px;min-height:44px;padding:0 18px;font:inherit;font-weight:700;cursor:pointer}.equipment-archives_primary__QbzW_{color:white;background:#19795e;box-shadow:0 8px 24px rgba(25,121,94,.2)}.equipment-archives_secondary__0fzL0{color:#273a34;background:#eef1ed}.equipment-archives_stats__ztiDt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.equipment-archives_stats__ztiDt article{padding:19px;border:1px solid #e8ebe5;border-radius:15px;background:#fff;box-shadow:0 5px 18px rgba(33,45,39,.04)}.equipment-archives_stats__ztiDt small,.equipment-archives_stats__ztiDt span{display:block;color:#7a8580}.equipment-archives_stats__ztiDt strong{display:block;margin:8px 0 4px;color:#17241f;font-size:31px}.equipment-archives_stats__ztiDt small{font-size:12px}.equipment-archives_stats__ztiDt .equipment-archives_attention__ss_ug{border-color:#edd8a4;background:#fffaf0}.equipment-archives_stats__ztiDt .equipment-archives_danger__hFNGi{border-color:#efc4c0;background:#fff7f5}.equipment-archives_panel__Gr5zg{overflow:hidden;border:1px solid #e7eae4;border-radius:16px;background:white;box-shadow:0 8px 28px rgba(29,44,37,.05)}.equipment-archives_registrySwitch__EjSx4{display:flex;gap:8px;padding:14px 16px 0;background:#fafbf9}.equipment-archives_registrySwitch__EjSx4 button{display:inline-flex;align-items:center;gap:7px;min-height:38px;border:1px solid #d8ddd7;border-radius:9px;padding:7px 12px;color:#50605a;background:white;font:inherit;font-weight:700;cursor:pointer}.equipment-archives_registrySwitch__EjSx4 button[aria-pressed=true]{border-color:#19795e;color:#176b52;background:#eaf5f0}.equipment-archives_registrySwitch__EjSx4 button:focus-visible{outline:2px solid #19795e;outline-offset:2px}.equipment-archives_registrySwitch__EjSx4 span{min-width:22px;border-radius:999px;padding:2px 6px;color:#66736e;background:#edf0ed;font-size:11px;text-align:center}.equipment-archives_registrySwitch__EjSx4 button[aria-pressed=true] span{color:#176b52;background:white}.equipment-archives_filters__cTKuu{display:grid;grid-template-columns:minmax(220px,1fr) 160px 160px auto;gap:10px;align-items:center;padding:16px;border-bottom:1px solid #eceee9;background:#fafbf9}.equipment-archives_filters__cTKuu input,.equipment-archives_filters__cTKuu select,.equipment-archives_formGrid__R7HBc input,.equipment-archives_formGrid__R7HBc select,.equipment-archives_formGrid__R7HBc textarea{width:100%;min-width:0;min-height:42px;box-sizing:border-box;border:1px solid #d9ddd7;border-radius:9px;padding:9px 11px;color:#1f2f2a;background:white;font:inherit}.equipment-archives_filters__cTKuu>span{color:#77817d;font-size:13px;text-align:right}.equipment-archives_tableWrap__N0jNN{overflow-x:auto}.equipment-archives_tableWrap__N0jNN table{width:100%;border-collapse:collapse;min-width:980px}.equipment-archives_tableWrap__N0jNN th{padding:12px 14px;color:#79827e;background:#fbfcfa;text-align:left;white-space:nowrap;font-size:12px}.equipment-archives_tableWrap__N0jNN td{padding:14px;border-top:1px solid #eef0ec;color:#34433e;vertical-align:middle;font-size:14px}.equipment-archives_tableWrap__N0jNN td b,.equipment-archives_tableWrap__N0jNN td small{display:block}.equipment-archives_tableWrap__N0jNN td small{margin-top:4px;color:#89918e}.equipment-archives_tableWrap__N0jNN td a{color:#19795e;font-weight:700;text-decoration:none}.equipment-archives_tableWrap__N0jNN .equipment-archives_actionColumn__LbEQZ{position:sticky;z-index:1;right:0;width:112px;min-width:112px;box-sizing:border-box;background:white;box-shadow:-14px 0 18px -18px rgba(31,48,40,.45)}.equipment-archives_tableWrap__N0jNN th.equipment-archives_actionColumn__LbEQZ{z-index:2;background:#fbfcfa}.equipment-archives_badge__3Zvpg{display:inline-flex;width:max-content;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.equipment-archives_success__eGlh3{color:#176b52;background:#e7f5ef}.equipment-archives_notice__UFmOW{color:#7c5a14;background:#fff3d5}.equipment-archives_warning__cpg53{color:#9b5314;background:#ffead6}.equipment-archives_danger__hFNGi{color:#a33b32;background:#fde4e1}.equipment-archives_neutral__0sSnt{color:#68736f;background:#edf0ed}.equipment-archives_rowActions__67BPq{display:flex;gap:7px;white-space:nowrap}.equipment-archives_rowActions__67BPq button{border:1px solid #dfe3dd;border-radius:7px;padding:6px 9px;color:#41504a;background:white;cursor:pointer}.equipment-archives_rowActions__67BPq .equipment-archives_remove__1Mhyu{color:#a13f36}.equipment-archives_rowActions__67BPq .equipment-archives_restore__x0PDp{border-color:#bddbce;color:#176b52}.equipment-archives_historyMeta__8JWIZ small{white-space:nowrap}.equipment-archives_empty__PEVvM{padding:54px 20px;color:#7c8782;text-align:center}.equipment-archives_empty__PEVvM strong{display:block;color:#33423d;font-size:18px}.equipment-archives_empty__PEVvM p{margin:7px 0 0}.equipment-archives_alert__fitVz{display:flex;justify-content:space-between;gap:20px;margin-bottom:16px;border:1px solid #efc6c1;border-radius:10px;padding:12px 14px;color:#9e3931;background:#fff6f4}.equipment-archives_alert__fitVz button{border:0;color:inherit;background:none;cursor:pointer}.equipment-archives_backdrop__yeLoK{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:rgba(17,29,24,.55);backdrop-filter:blur(5px)}.equipment-archives_modal__qV30I{width:min(780px,100%);max-height:calc(100dvh - 40px);overflow:auto;border-radius:18px;background:white;box-shadow:0 26px 80px rgba(8,20,15,.25)}.equipment-archives_modal__qV30I>header{display:flex;justify-content:space-between;gap:20px;padding:24px 26px 18px;border-bottom:1px solid #eceee9}.equipment-archives_modal__qV30I>header span{color:#19795e;font:700 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.equipment-archives_modal__qV30I>header h2{margin:6px 0;color:#17241f}.equipment-archives_modal__qV30I>header p{margin:0;color:#77817d}.equipment-archives_modal__qV30I>header button{align-self:flex-start;border:0;font-size:25px;color:#6d7773;background:none;cursor:pointer}.equipment-archives_modal__qV30I form{padding:22px 26px 26px}.equipment-archives_formGrid__R7HBc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.equipment-archives_formGrid__R7HBc label{min-width:0;color:#35443f;font-size:13px;font-weight:700}.equipment-archives_formGrid__R7HBc label>input,.equipment-archives_formGrid__R7HBc label>select,.equipment-archives_formGrid__R7HBc label>textarea{display:block;margin-top:7px;font-weight:400}.equipment-archives_formGrid__R7HBc textarea{min-height:84px;resize:vertical}.equipment-archives_formGrid__R7HBc em{color:#b8473c;font-style:normal}.equipment-archives_formGrid__R7HBc small{display:block;margin-top:6px;color:#8a938f;font-size:11px;font-weight:400}.equipment-archives_wide__2ULru{grid-column:1/-1}.equipment-archives_modal__qV30I footer{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.equipment-archives_error__Wl9_1{margin:16px 0 0;border-radius:8px;padding:10px 12px;color:#a13d34;background:#fff0ee}@media (max-width:900px){.equipment-archives_stats__ztiDt{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-archives_filters__cTKuu{grid-template-columns:1fr 1fr}.equipment-archives_filters__cTKuu>span{text-align:left}}@media (max-width:620px){.equipment-archives_digitalHeading__AR3oR,.equipment-archives_heading__wbapN{align-items:stretch;flex-direction:column}.equipment-archives_digitalHeading__AR3oR .equipment-archives_primary__QbzW_{width:100%}.equipment-archives_stats__ztiDt{grid-template-columns:1fr 1fr}.equipment-archives_stats__ztiDt article{padding:15px}.equipment-archives_registrySwitch__EjSx4{display:grid;grid-template-columns:1fr 1fr}.equipment-archives_registrySwitch__EjSx4 button{justify-content:center}.equipment-archives_filters__cTKuu,.equipment-archives_formGrid__R7HBc{grid-template-columns:1fr}.equipment-archives_wide__2ULru{grid-column:auto}.equipment-archives_modal__qV30I{max-height:100dvh;border-radius:14px}.equipment-archives_modal__qV30I form,.equipment-archives_modal__qV30I>header{padding-left:18px;padding-right:18px}}.equipment-archives_returnDevice__JXfSc{display:inline-flex;align-items:center;min-height:44px;margin-bottom:8px;color:#176b54;font-size:14px;overflow-wrap:anywhere}.equipment-archives_returnDevice__JXfSc:focus-visible{outline:2px solid #176b54;outline-offset:3px}.resource-consumption_root__I46ga{color:#203333;min-width:0;font-size:14px;line-height:1.55}.resource-consumption_root__I46ga h1{font-size:27px;margin:0;font-weight:650}.resource-consumption_root__I46ga h2{font-size:19px;margin:0}.resource-consumption_root__I46ga h3{font-size:15px;margin:0 0 14px}.resource-consumption_root__I46ga p{color:#637574;margin:7px 0 14px}.resource-consumption_actions__x_Rqh,.resource-consumption_annual__cfZ11>header,.resource-consumption_dialog__76gq4>header,.resource-consumption_heading__eybu7,.resource-consumption_monthPanel__8Y1J9>header,.resource-consumption_toolbar___ZjxT{display:flex;align-items:center;justify-content:space-between;gap:12px}.resource-consumption_heading__eybu7{align-items:flex-start;flex-wrap:wrap;margin-bottom:25px}.resource-consumption_actions__x_Rqh{flex-wrap:wrap;justify-content:flex-start}.resource-consumption_dialog__76gq4 button,.resource-consumption_root__I46ga button{min-height:44px;border:1px solid #cddbd8;background:#fff;border-radius:8px;padding:9px 14px;color:#254640;cursor:pointer;font-size:14px}.resource-consumption_dialog__76gq4 button:disabled,.resource-consumption_root__I46ga button:disabled{opacity:.5;cursor:default}.resource-consumption_dialog__76gq4 .resource-consumption_primary__YRxMP,.resource-consumption_root__I46ga .resource-consumption_primary__YRxMP{background:#246457;color:white;border-color:#246457}.resource-consumption_dialog__76gq4 input,.resource-consumption_dialog__76gq4 select,.resource-consumption_root__I46ga input,.resource-consumption_root__I46ga select,.resource-consumption_root__I46ga textarea{min-height:44px;padding:9px 11px;border:1px solid #c8d7d3;border-radius:7px;background:#fff;color:#203333;font-size:16px;width:100%;box-sizing:border-box}.resource-consumption_root__I46ga textarea{min-height:80px;resize:vertical}.resource-consumption_dialog__76gq4 label,.resource-consumption_root__I46ga label{display:flex;flex-direction:column;gap:6px}.resource-consumption_dialog__76gq4 button:focus-visible,.resource-consumption_dialog__76gq4 input:focus-visible,.resource-consumption_dialog__76gq4 select:focus-visible,.resource-consumption_root__I46ga button:focus-visible,.resource-consumption_root__I46ga input:focus-visible,.resource-consumption_root__I46ga select:focus-visible,.resource-consumption_tableWrap__Nt5g_:focus-visible{outline:3px solid #5e9e91;outline-offset:2px}.resource-consumption_toolbar___ZjxT{justify-content:flex-start;flex-wrap:wrap;margin:0 0 18px}.resource-consumption_toolbar___ZjxT label{flex-direction:row;align-items:center}.resource-consumption_toolbar___ZjxT select{width:110px}.resource-consumption_toolbar___ZjxT p{margin:0}.resource-consumption_months__bNlWJ{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;margin:0 0 22px}.resource-consumption_months__bNlWJ button{padding:10px 4px;display:flex;flex-direction:column;gap:3px;align-items:center}.resource-consumption_months__bNlWJ small{font-size:10px;color:#637574}.resource-consumption_months__bNlWJ button[aria-pressed=true]{background:#e5f1ed;border-color:#246457;color:#174b40}.resource-consumption_annual__cfZ11,.resource-consumption_monthPanel__8Y1J9{background:#fff;border:1px solid #dce5e1;border-radius:12px;padding:24px;margin-bottom:24px}.resource-consumption_monthPanel__8Y1J9>header{border-bottom:1px solid #e0e8e4;padding-bottom:16px}.resource-consumption_monthPanel__8Y1J9>header p{margin:4px 0 0}.resource-consumption_dialog__76gq4 fieldset,.resource-consumption_root__I46ga fieldset{border:0;padding:0;margin:0;min-width:0}.resource-consumption_group__3ZXdp{padding:22px 0;border-bottom:1px solid #e5ece8}.resource-consumption_fields__8L_g1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px}.resource-consumption_fields__8L_g1 label>span{display:flex;justify-content:space-between;gap:6px}.resource-consumption_fields__8L_g1 small,.resource-consumption_ratios__d0RZJ small{font-weight:400;color:#687a75}.resource-consumption_fields__8L_g1 strong{font-size:23px;font-weight:550;font-variant-numeric:tabular-nums;padding:3px 0}.resource-consumption_ratios__d0RZJ{display:flex;gap:40px;flex-wrap:wrap;padding-top:22px}.resource-consumption_ratios__d0RZJ div{display:flex;flex-direction:column;gap:5px}.resource-consumption_ratios__d0RZJ b{font-size:24px;color:#246457}.resource-consumption_ratios__d0RZJ small{font-size:13px}.resource-consumption_root__I46ga .resource-consumption_help__43SMK{font-size:12px;color:#62746e;margin:12px 0}.resource-consumption_checks__10R5k{display:flex;flex-wrap:wrap;gap:8px 24px;background:#f4f7f5;padding:12px;border-radius:8px;font-variant-numeric:tabular-nums}.resource-consumption_wide__bbs9i{margin:14px 0}.resource-consumption_dialog__76gq4 footer,.resource-consumption_root__I46ga footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.resource-consumption_annual__cfZ11>header{margin-bottom:16px;flex-wrap:wrap}.resource-consumption_annual__cfZ11>header span{font-size:12px;color:#6c7c77}.resource-consumption_tableWrap__Nt5g_{overflow:auto;max-width:100%;border:1px solid #dce5e1;border-radius:8px;-webkit-overflow-scrolling:touch}.resource-consumption_root__I46ga table{border-collapse:separate;border-spacing:0;min-width:1650px;width:100%;font-size:13px}.resource-consumption_root__I46ga td,.resource-consumption_root__I46ga th{text-align:right;white-space:nowrap;padding:13px 15px;border-bottom:1px solid #e3ebe7;font-variant-numeric:tabular-nums}.resource-consumption_root__I46ga th:first-child{position:sticky;left:0;background:#fff;z-index:1;text-align:left;min-width:185px;max-width:240px;white-space:normal;box-shadow:1px 0 #e0e8e4}.resource-consumption_root__I46ga thead th{background:#f1f6f3;font-weight:550}.resource-consumption_root__I46ga th small{display:block;font-weight:400;color:#74837c}.resource-consumption_root__I46ga .resource-consumption_groupRow__Ju1Bh th{background:#eaf2ee;color:#245d50;text-align:left}.resource-consumption_root__I46ga .resource-consumption_error__RwGk5{padding:14px;background:#fff1ee;color:#9d3524;border-radius:8px}.resource-consumption_root__I46ga .resource-consumption_success__xIo44{padding:12px;background:#e7f3eb;color:#21533c}.resource-consumption_root__I46ga .resource-consumption_historyLink__odlcm{background:transparent}.resource-consumption_dialog__76gq4{box-sizing:border-box;width:min(900px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid #cad8d2;border-radius:14px;color:#203333;background:#fff}.resource-consumption_dialog__76gq4::backdrop{background:rgba(20,35,30,.45)}.resource-consumption_dialog__76gq4>header{margin-bottom:18px}.resource-consumption_dialog__76gq4 h2{font-size:20px;margin:0}.resource-consumption_dialog__76gq4 p{color:#637574}.resource-consumption_config__P4qqX fieldset{border-top:1px solid #e1e8e3;padding:16px 0;margin-top:20px}.resource-consumption_config__P4qqX legend{font-weight:650;font-size:16px}.resource-consumption_groupEdit__w2xa7{display:flex;gap:8px;align-items:flex-end;margin-bottom:10px}.resource-consumption_groupEdit__w2xa7 label{flex:1}.resource-consumption_itemEdit__f8MzV{display:grid;grid-template-columns:minmax(150px,2fr) minmax(100px,1fr) 50px 70px 44px 44px;gap:8px;align-items:end;border-bottom:1px solid #e5ebe7;padding:12px 0}.resource-consumption_itemEdit__f8MzV button{padding:8px}.resource-consumption_itemEdit__f8MzV span{align-self:center}.resource-consumption_dialog__76gq4 .resource-consumption_check__6TGap{flex-direction:row;align-items:center;min-height:44px}.resource-consumption_check__6TGap input{width:18px;min-height:18px}.resource-consumption_addRow__bBkHh{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-top:20px}.resource-consumption_addRow__bBkHh label{flex:1;min-width:110px}.resource-consumption_history__AhGDi{padding:16px 0;border-bottom:1px solid #dbe5df}.resource-consumption_history__AhGDi ul{padding-left:20px}.resource-consumption_history__AhGDi li{padding:4px 0}.resource-consumption_history__AhGDi pre{max-width:100%;overflow:auto;font-size:12px}.resource-consumption_sr__FgbQL{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:1100px){.resource-consumption_months__bNlWJ{grid-template-columns:repeat(6,minmax(0,1fr))}.resource-consumption_fields__8L_g1{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-consumption_itemEdit__f8MzV{grid-template-columns:minmax(120px,2fr) minmax(95px,1fr) 45px 65px 44px 44px}}@media(max-width:600px){.resource-consumption_root__I46ga h1{font-size:23px}.resource-consumption_heading__eybu7{margin-bottom:18px}.resource-consumption_annual__cfZ11,.resource-consumption_monthPanel__8Y1J9{padding:15px}.resource-consumption_fields__8L_g1{grid-template-columns:1fr;gap:16px}.resource-consumption_monthPanel__8Y1J9>header{align-items:flex-start;flex-direction:column}.resource-consumption_months__bNlWJ{gap:4px}.resource-consumption_months__bNlWJ button{min-width:0;padding:8px 2px}.resource-consumption_ratios__d0RZJ{gap:18px}.resource-consumption_ratios__d0RZJ b{font-size:21px}.resource-consumption_dialog__76gq4{padding:16px}.resource-consumption_itemEdit__f8MzV{grid-template-columns:1fr 1fr 44px 44px}.resource-consumption_itemEdit__f8MzV label:first-child{grid-column:1/3}.resource-consumption_itemEdit__f8MzV>span{grid-column:3}.resource-consumption_itemEdit__f8MzV .resource-consumption_check__6TGap{grid-column:4;font-size:12px}.resource-consumption_itemEdit__f8MzV>label:nth-child(2){grid-column:1/3;grid-row:2}.resource-consumption_itemEdit__f8MzV button{grid-row:2}.resource-consumption_root__I46ga th:first-child{min-width:145px;max-width:175px}.resource-consumption_root__I46ga td,.resource-consumption_root__I46ga th{padding:11px}.resource-consumption_config__P4qqX .resource-consumption_addRow__bBkHh{align-items:stretch;flex-direction:column}}.gas-daily-analysis_root__23SiR{min-width:0;color:#203333;font-size:14px;line-height:1.6}.gas-daily-analysis_root__23SiR h1{font-size:26px;margin:0}.gas-daily-analysis_dialog__I4cLL h2,.gas-daily-analysis_root__23SiR h2{font-size:19px;margin:0}.gas-daily-analysis_root__23SiR h3{font-size:15px}.gas-daily-analysis_dialog__I4cLL p,.gas-daily-analysis_root__23SiR p{color:#637574;margin:8px 0}.gas-daily-analysis_actions__Qj3ar,.gas-daily-analysis_dialog__I4cLL>header,.gas-daily-analysis_header__SuShG,.gas-daily-analysis_panel___ubBA>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gas-daily-analysis_header__SuShG{margin:20px 0}.gas-daily-analysis_actions__Qj3ar{justify-content:flex-start}.gas-daily-analysis_dialog__I4cLL button,.gas-daily-analysis_download__kdFR8,.gas-daily-analysis_root__23SiR button{min-height:44px;padding:9px 13px;border:1px solid #cddbd8;border-radius:8px;background:white;color:#254640;font:inherit;cursor:pointer}.gas-daily-analysis_dialog__I4cLL button:disabled,.gas-daily-analysis_root__23SiR button:disabled{opacity:.5;cursor:default}.gas-daily-analysis_dialog__I4cLL .gas-daily-analysis_primary__SuPck,.gas-daily-analysis_root__23SiR .gas-daily-analysis_primary__SuPck{background:#246457;color:white;border-color:#246457}.gas-daily-analysis_root__23SiR button[aria-pressed=true]{background:#e5f1ed;border-color:#246457}.gas-daily-analysis_dialog__I4cLL input,.gas-daily-analysis_dialog__I4cLL select,.gas-daily-analysis_dialog__I4cLL textarea,.gas-daily-analysis_root__23SiR input,.gas-daily-analysis_root__23SiR select{box-sizing:border-box;min-height:44px;max-width:100%;padding:9px 11px;border:1px solid #c8d7d3;border-radius:7px;background:white;color:#203333;font-size:16px}.gas-daily-analysis_dialog__I4cLL input,.gas-daily-analysis_dialog__I4cLL select,.gas-daily-analysis_dialog__I4cLL textarea{width:100%}.gas-daily-analysis_dialog__I4cLL textarea{min-height:70px}.gas-daily-analysis_dialog__I4cLL label,.gas-daily-analysis_root__23SiR label{display:flex;flex-direction:column;gap:5px}.gas-daily-analysis_dialog__I4cLL :focus-visible,.gas-daily-analysis_root__23SiR :focus-visible{outline:3px solid #5e9e91;outline-offset:2px}.gas-daily-analysis_cards__fY6VV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.gas-daily-analysis_card__gqkPb,.gas-daily-analysis_panel___ubBA{background:white;border:1px solid #dce5e1;border-radius:12px;padding:20px}.gas-daily-analysis_card__gqkPb strong{font-size:28px;display:block;color:#246457;font-variant-numeric:tabular-nums}.gas-daily-analysis_card__gqkPb small,.gas-daily-analysis_muted__JHRSA{color:#637574;font-size:12px}.gas-daily-analysis_panel___ubBA{margin:18px 0}.gas-daily-analysis_summary__Wa8dx{border-left:4px solid #246457;background:#f0f6f3;padding:15px 20px;margin:18px 0}.gas-daily-analysis_reference__qPhva{background:#f3f5f4;border-radius:8px;padding:12px 16px;color:#526763;font-variant-numeric:tabular-nums}.gas-daily-analysis_error__XLH25{color:#9d3524!important;background:#fff1ee;padding:12px;border-radius:8px}.gas-daily-analysis_warning__NQcus{color:#875a16!important;background:#fff8e8;padding:12px;border-radius:8px}.gas-daily-analysis_tableWrap__nkAlX{overflow:auto;max-width:100%;border:1px solid #dce5e1;border-radius:8px;margin:12px 0;-webkit-overflow-scrolling:touch}.gas-daily-analysis_dialog__I4cLL table,.gas-daily-analysis_root__23SiR table{border-collapse:collapse;width:100%;font-size:13px;font-variant-numeric:tabular-nums}.gas-daily-analysis_dialog__I4cLL td,.gas-daily-analysis_dialog__I4cLL th,.gas-daily-analysis_root__23SiR td,.gas-daily-analysis_root__23SiR th{padding:11px 14px;text-align:right;border-bottom:1px solid #e3ebe7;white-space:nowrap}.gas-daily-analysis_dialog__I4cLL th:first-child,.gas-daily-analysis_root__23SiR th:first-child{text-align:left}.gas-daily-analysis_dialog__I4cLL thead,.gas-daily-analysis_root__23SiR thead{background:#f1f6f3}.gas-daily-analysis_root__23SiR th small{display:block;font-weight:400}.gas-daily-analysis_dialog__I4cLL{box-sizing:border-box;width:min(940px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid #cad8d2;border-radius:14px;background:white;color:#203333;font-size:14px;line-height:1.6}.gas-daily-analysis_dialog__I4cLL::backdrop{background:rgba(20,35,30,.45)}.gas-daily-analysis_dialog__I4cLL>header{margin-bottom:20px;position:sticky;top:-24px;background:white;padding:10px 0;z-index:2}.gas-daily-analysis_dialog__I4cLL fieldset{border:0;padding:0;margin:12px 0;min-width:0}.gas-daily-analysis_dialog__I4cLL footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.gas-daily-analysis_form__8mIPh{display:grid;gap:16px}.gas-daily-analysis_formRow___N3kM{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.gas-daily-analysis_formRow___N3kM>label{flex:1;min-width:140px}.gas-daily-analysis_history__kkG9W,.gas-daily-analysis_note__EEhXA{border-top:1px solid #dce5e1;padding:15px 0}.gas-daily-analysis_check__WbtMS{flex-direction:row!important;align-items:center;min-height:44px}.gas-daily-analysis_check__WbtMS input{width:20px;min-height:20px}.gas-daily-analysis_findings__yULXR{padding:0;list-style:none}.gas-daily-analysis_findings__yULXR li{padding:12px 0;border-bottom:1px solid #e1e8e3}.gas-daily-analysis_findings__yULXR button{text-align:left;width:100%;border:0}.gas-daily-analysis_chart__qB7gf{display:block;width:100%;min-height:180px;max-height:260px}.gas-daily-analysis_chart__qB7gf text{fill:#637574;font-size:12px}.gas-daily-analysis_legend__6CWoY{display:flex;gap:18px;flex-wrap:wrap;font-size:12px}.gas-daily-analysis_focusRow__w3kHV{background:#fff3d6}.gas-daily-analysis_dialog__I4cLL pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.gas-daily-analysis_dateRange__b_I7m{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;margin:14px 0}.gas-daily-analysis_status__7mhU_{padding:24px;text-align:center;color:#637574}.gas-daily-analysis_tabs__xg7_X{display:flex;gap:8px;margin-bottom:20px}.gas-daily-analysis_tabs__xg7_X button{min-height:44px;padding:10px 16px;background:white;border:1px solid #cddbd8;border-radius:8px;color:#254640}.gas-daily-analysis_tabs__xg7_X button[aria-pressed=true]{background:#e5f1ed;border-color:#246457}@media(max-width:600px){.gas-daily-analysis_cards__fY6VV{grid-template-columns:1fr;gap:8px}.gas-daily-analysis_card__gqkPb{padding:14px 18px}.gas-daily-analysis_card__gqkPb strong{font-size:25px}.gas-daily-analysis_panel___ubBA{padding:14px}.gas-daily-analysis_dialog__I4cLL{padding:16px}.gas-daily-analysis_dialog__I4cLL>header{top:-16px}.gas-daily-analysis_root__23SiR h1{font-size:23px}.gas-daily-analysis_header__SuShG{align-items:flex-start}.gas-daily-analysis_actions__Qj3ar{gap:6px}.gas-daily-analysis_dialog__I4cLL td,.gas-daily-analysis_dialog__I4cLL th,.gas-daily-analysis_root__23SiR td,.gas-daily-analysis_root__23SiR th{padding:10px}.gas-daily-analysis_formRow___N3kM{flex-direction:column;align-items:stretch}.gas-daily-analysis_summary__Wa8dx{padding:12px}.gas-daily-analysis_chart__qB7gf{min-height:150px}.gas-daily-analysis_dateRange__b_I7m label{flex:1;min-width:120px}}.equipment-maintenance_module__W3OkI{min-width:0}.equipment-maintenance_actions__I_Y8H{display:flex;flex-wrap:wrap;gap:8px}.equipment-maintenance_modal__JjK4t button,.equipment-maintenance_module__W3OkI button{min-height:44px}.equipment-maintenance_filters__dC8Vf{display:flex;align-items:end;gap:16px;flex-wrap:wrap;margin:20px 0}.equipment-maintenance_filters__dC8Vf label,.equipment-maintenance_manager__t0Pzm label{display:grid;gap:7px;min-width:170px;font-size:13px}.equipment-maintenance_filters__dC8Vf select,.equipment-maintenance_manager__t0Pzm input,.equipment-maintenance_manager__t0Pzm select{min-height:44px;border:1px solid var(--line,#d6ded9);border-radius:8px;padding:10px;background:#fff;max-width:100%}.equipment-maintenance_filters__dC8Vf span{font-size:13px;color:var(--muted,#63716c);padding-bottom:12px}.equipment-maintenance_table__nzwVh{border:1px solid var(--line,#d6ded9);border-radius:12px;background:#fff}.equipment-maintenance_table__nzwVh table{min-width:700px}.equipment-maintenance_table__nzwVh td{vertical-align:top}.equipment-maintenance_table__nzwVh p{margin:0;max-width:360px;white-space:pre-wrap;overflow-wrap:anywhere}.equipment-maintenance_devices__FsXFu small,.equipment-maintenance_table__nzwVh small{display:block;color:var(--muted,#63716c);margin-top:6px}.equipment-maintenance_rowActions__n0LMK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:208px}.equipment-maintenance_rowActions__n0LMK button{min-width:0;min-height:44px;white-space:nowrap;text-align:center;line-height:1.4;border:1px solid var(--line,#d6ded9);background:white;border-radius:7px;padding:6px 12px;font-size:13px}.equipment-maintenance_pending__WL1dl,.equipment-maintenance_status__oBxmG{display:inline-block;padding:5px 9px;border-radius:6px;font-size:12px;white-space:nowrap}.equipment-maintenance_pending__WL1dl{color:#80551b;background:#fff0d2}.equipment-maintenance_status__oBxmG{color:#365a4d;background:#e9efeb}.equipment-maintenance_empty__2MFQv{padding:32px;color:var(--muted,#63716c)}.equipment-maintenance_backdrop__RSypp{position:fixed;inset:0;z-index:130;background:#15251c80;display:flex;align-items:center;justify-content:center;padding:24px}.equipment-maintenance_modal__JjK4t{width:min(820px,100%);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;border-radius:18px;background:#fafbf8;box-shadow:0 18px 70px #17261d40}.equipment-maintenance_modal__JjK4t>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;border-bottom:1px solid var(--line,#d6ded9);position:sticky;top:0;background:#fafbf8;z-index:2}.equipment-maintenance_modal__JjK4t h2{margin:0;font-size:21px}.equipment-maintenance_modal__JjK4t>header button{width:44px;flex-shrink:0;border:1px solid var(--line,#d6ded9);border-radius:50%;background:white;font-size:24px}.equipment-maintenance_form__FRYt_,.equipment-maintenance_history__ck1Ov,.equipment-maintenance_manager__t0Pzm{padding:24px}.equipment-maintenance_fields__H_Zzp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;border:0;margin:0;padding:0;min-width:0}.equipment-maintenance_fields__H_Zzp label{display:grid;gap:7px;font-size:14px;min-width:0}.equipment-maintenance_fields__H_Zzp input,.equipment-maintenance_fields__H_Zzp select,.equipment-maintenance_fields__H_Zzp textarea{min-width:0;width:100%;min-height:46px;border:1px solid var(--line,#cbd5cd);border-radius:8px;background:white;padding:10px 12px;font:inherit;color:inherit}.equipment-maintenance_fields__H_Zzp textarea{min-height:95px;resize:vertical;line-height:1.6}.equipment-maintenance_wide__7s_8V{grid-column:1/-1}.equipment-maintenance_note__nf1Lm{color:var(--muted,#63716c);line-height:1.7;font-size:13px;margin:0 0 18px}.equipment-maintenance_form__FRYt_>.equipment-maintenance_note__nf1Lm{margin-top:16px}.equipment-maintenance_form__FRYt_ footer{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.equipment-maintenance_error__jo_IE{color:#953e34;background:#fff0eb;border:1px solid #efc4b9;padding:12px 16px;border-radius:9px;line-height:1.7}.equipment-maintenance_detail__oNzXk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 24px}.equipment-maintenance_detail__oNzXk>div{min-width:0}.equipment-maintenance_detail__oNzXk dt{font-size:12px;color:var(--muted,#63716c)}.equipment-maintenance_detail__oNzXk dd{margin:6px 0 0;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.equipment-maintenance_history__ck1Ov details{border-top:1px solid var(--line,#d6ded9);padding:14px 0}.equipment-maintenance_history__ck1Ov summary{cursor:pointer;min-height:44px;padding:10px 0;line-height:1.6}.equipment-maintenance_manager__t0Pzm fieldset{border:0;padding:0;display:flex;align-items:end;gap:12px;flex-wrap:wrap;min-width:0;margin:0 0 12px}.equipment-maintenance_manager__t0Pzm .equipment-maintenance_note__nf1Lm a{text-decoration:underline;margin:0 4px}.equipment-maintenance_manager__t0Pzm .equipment-maintenance_note__nf1Lm button{border:0;background:none;color:var(--primary,#246344);text-decoration:underline;margin:0 4px}.equipment-maintenance_devices__FsXFu{list-style:none;margin:20px 0 0;padding:0}.equipment-maintenance_devices__FsXFu li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--line,#d6ded9)}.equipment-maintenance_devices__FsXFu li>div{min-width:0;overflow-wrap:anywhere}.equipment-maintenance_devices__FsXFu button{flex-shrink:0}.equipment-maintenance_modal__JjK4t button:focus-visible,.equipment-maintenance_modal__JjK4t input:focus-visible,.equipment-maintenance_modal__JjK4t select:focus-visible,.equipment-maintenance_modal__JjK4t textarea:focus-visible,.equipment-maintenance_module__W3OkI button:focus-visible{outline:3px solid #3e8b69;outline-offset:2px}@media(max-width:600px){.equipment-maintenance_backdrop__RSypp{padding:12px;align-items:end}.equipment-maintenance_modal__JjK4t{max-height:calc(100dvh - 24px);border-radius:16px}.equipment-maintenance_modal__JjK4t>header{padding:14px 16px}.equipment-maintenance_form__FRYt_,.equipment-maintenance_history__ck1Ov,.equipment-maintenance_manager__t0Pzm{padding:16px}.equipment-maintenance_detail__oNzXk,.equipment-maintenance_fields__H_Zzp{grid-template-columns:minmax(0,1fr)}.equipment-maintenance_form__FRYt_ footer{flex-wrap:wrap}.equipment-maintenance_form__FRYt_ footer button{flex:1}.equipment-maintenance_filters__dC8Vf>label{flex:1;min-width:140px}.equipment-maintenance_manager__t0Pzm fieldset{display:grid;grid-template-columns:minmax(0,1fr)}}.equipment-maintenance_reminder__KKBQ8{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px;margin:20px 0;border:1px solid var(--line,#d6ded9);background:#fff8e9;border-radius:12px}.equipment-maintenance_reminder__KKBQ8 div{display:grid;gap:6px}.equipment-maintenance_reminder__KKBQ8 span{color:var(--muted,#63716c);font-size:13px}.equipment-maintenance_reminder__KKBQ8 button{min-height:44px}.repair-detail_contextNote__POPd2{margin:-8px 0 20px;color:var(--muted,#667085);font-size:13px;line-height:1.65}.repair-detail_contextNote__POPd2 button{margin-left:12px;min-height:44px}.repair-detail_recordActions__m5D1Q{display:flex;align-items:center;gap:12px}.repair-detail_recordActions__m5D1Q>button{min-height:44px;white-space:nowrap}.repair-detail_detailGrid__tqoxO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:0}.repair-detail_detailGrid__tqoxO>div{min-width:0}.repair-detail_detailGrid__tqoxO dt{color:var(--muted,#667085);font-size:12px;line-height:1.5}.repair-detail_detailGrid__tqoxO dd{margin:6px 0 0;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.repair-detail_wide__Alv_X{grid-column:1/-1}@media (max-width:600px){.repair-detail_detailGrid__tqoxO{grid-template-columns:minmax(0,1fr);gap:18px}.repair-detail_contextNote__POPd2{margin-top:0}}.repair-detail_materials__wjOOc{border-top:1px solid var(--line,#dedfd8);margin-top:24px;padding-top:20px}.repair-detail_materials__wjOOc p{color:var(--muted,#667085);line-height:1.65;font-size:13px}.repair-detail_materialHeading__Yaj5A{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.repair-detail_materialHeading__Yaj5A h3{margin:0;font-size:16px}.repair-detail_materialHeading__Yaj5A button,.repair-detail_materials__wjOOc button{min-height:44px}.repair-detail_materialList__C7RHh{list-style:none;margin:0;padding:0}.repair-detail_materialList__C7RHh li{display:flex;justify-content:space-between;align-items:start;gap:16px;padding:14px 0;border-bottom:1px solid var(--line,#dedfd8)}.repair-detail_materialList__C7RHh li>div{min-width:0;overflow-wrap:anywhere}.repair-detail_materialList__C7RHh small,.repair-detail_materialList__C7RHh span{display:block;margin-top:4px;color:var(--muted,#667085)}.repair-detail_materialList__C7RHh li>b{white-space:nowrap}