.maintenance-detail-dialog__paper{background-color:#1e2024!important;color:#fff!important;border:1px solid rgba(255,255,255,.1);border-radius:12px!important}.maintenance-detail-dialog__title{display:flex!important;justify-content:space-between;align-items:center;font-size:18px!important;font-weight:600!important;color:#fff!important;border-bottom:1px solid rgba(255,255,255,.1);padding:16px 24px!important}.maintenance-detail-dialog__close-btn{color:#fff9!important}.maintenance-detail-dialog__close-btn:hover{color:#fff!important}.maintenance-detail-dialog__content{padding:20px 24px!important}.maintenance-detail-dialog__loading{display:flex;justify-content:center;align-items:center;min-height:200px}.maintenance-detail-dialog__fields{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:hidden}.maintenance-detail-dialog__field-row{display:flex;border-bottom:1px solid rgba(255,255,255,.08)}.maintenance-detail-dialog__field-row:last-child{border-bottom:none}.maintenance-detail-dialog__field-label{width:150px;min-width:150px;padding:10px 16px;background-color:#0000004d;color:#ffffffb3;font-size:13px!important;font-weight:500!important;display:flex;align-items:center;border-right:1px solid rgba(255,255,255,.08)}.maintenance-detail-dialog__field-value{flex:1;padding:10px 16px;color:#fff;font-size:13px!important;display:flex;align-items:center;white-space:pre-line;word-break:break-word}.maintenance-detail-dialog__attachments{margin-top:20px}.maintenance-detail-dialog__attachments-title{font-size:15px!important;font-weight:600!important;color:#fff;margin-bottom:12px!important;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.maintenance-detail-dialog__image-grid{display:flex;flex-wrap:wrap;gap:12px}.maintenance-detail-dialog__image-item{display:flex;flex-direction:column;align-items:center;gap:6px}.maintenance-detail-dialog__image{width:200px;height:200px;object-fit:cover;border-radius:8px;border:1px solid rgba(255,255,255,.1);background-color:#ffffff0d;cursor:pointer}.maintenance-detail-dialog__image:hover{border-color:#5be4ab}.maintenance-detail-dialog__image-name{font-size:11px!important;color:#fff9;max-width:200px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maintenance-detail-dialog__attachment-list{display:flex;flex-direction:column;gap:10px}.maintenance-detail-dialog__attachment-item{display:flex;align-items:center;gap:12px;padding:10px 12px;background-color:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px}.maintenance-detail-dialog__attachment-preview{width:60px;height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:6px;overflow:hidden;background-color:#ffffff0d}.maintenance-detail-dialog__attachment-img{width:100%;height:100%;object-fit:cover}.maintenance-detail-dialog__attachment-info{flex:1;min-width:0}.maintenance-detail-dialog__empty{color:#ffffff80;text-align:center;padding:40px}@media(max-width:767px){.maintenance-detail-dialog__field-label{width:110px;min-width:110px;font-size:12px!important;padding:8px 10px}.maintenance-detail-dialog__field-value{font-size:12px!important;padding:8px 10px}.maintenance-detail-dialog__image{width:150px;height:150px}}@media(min-width:2560px){.maintenance-detail-dialog__paper{border-radius:16px!important}.maintenance-detail-dialog__title{font-size:24px!important;padding:20px 28px!important}.maintenance-detail-dialog__content{padding:24px 28px!important}.maintenance-detail-dialog__field-label{width:200px;min-width:200px;font-size:16px!important;padding:14px 20px}.maintenance-detail-dialog__field-value{font-size:16px!important;padding:14px 20px}.maintenance-detail-dialog__image{width:280px;height:280px}}.maintenance-form__input .MuiInputBase-root{background-color:#ffffff0d;color:#fff;font-size:13px}.maintenance-form__input .MuiOutlinedInput-notchedOutline{border-color:#ffffff26}.maintenance-form__input .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d}.maintenance-form__input .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#5be4ab}.maintenance-form__input input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.maintenance-form__select .MuiSelect-select{background-color:#ffffff0d;color:#fff;font-size:13px}.maintenance-form__select .MuiOutlinedInput-notchedOutline{border-color:#ffffff26}.maintenance-form__select:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d}.maintenance-form__select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#5be4ab}.maintenance-form__select .MuiSelect-icon{color:#ffffff80}.maintenance-form__select-menu{background-color:#2a2c31!important;color:#fff!important}.maintenance-form__select-menu .MuiMenuItem-root{font-size:13px}.maintenance-form__select-menu .MuiMenuItem-root:hover{background-color:#5be4ab1a}.maintenance-form__select-menu .MuiMenuItem-root.Mui-selected{background-color:#5be4ab26}.maintenance-form__cancel-btn{color:#fff9!important;text-transform:none!important}.maintenance-form__submit-btn{background-color:#5be4ab!important;color:#1e2024!important;text-transform:none!important;font-weight:600!important}.maintenance-form__submit-btn:hover{background-color:#4dd89a!important}.maintenance-form__submit-btn:disabled{background-color:#5be4ab4d!important;color:#1e202480!important}.maintenance-detail-dialog__title{cursor:grab;-webkit-user-select:none;user-select:none}.maintenance-detail-dialog__edit-btn{color:#5be4ab!important;border-color:#5be4ab66!important;text-transform:none!important;font-size:13px!important}.maintenance-detail-dialog__edit-btn:hover{background-color:#5be4ab14!important}.maintenance-form__file-btn{font-size:12px!important;padding:3px 10px!important;border-color:#ffffff4d!important;color:#ffffffb3!important;text-transform:none!important;min-width:auto!important}.maintenance-form__file-btn:hover{border-color:#5be4ab!important;color:#5be4ab!important}.maintenance-form__file-list{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.maintenance-form__file-list-item{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffffb3;overflow:hidden}.maintenance-form__file-list-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.maintenance-form__file-remove-btn{background:none;border:none;color:#f44336;cursor:pointer;font-size:14px;padding:0 4px;line-height:1}.maintenance-form__file-remove-btn:hover{color:#ff6659}.confirm-dialog__paper{background-color:var(--app-bg-paper)!important;color:var(--app-text-primary)!important;border:1px solid var(--settings-border-soft);border-radius:12px!important}.confirm-dialog__message{color:var(--app-text-secondary);font-size:14px!important;line-height:1.6}.maintenance-form__autocomplete .MuiInputBase-root{background-color:#ffffff0d;color:#fff;font-size:13px}.maintenance-form__autocomplete .MuiOutlinedInput-notchedOutline{border-color:#ffffff26}.maintenance-form__autocomplete:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d}.maintenance-form__autocomplete .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#5be4ab}.maintenance-form__autocomplete .MuiSvgIcon-root{color:#ffffff80}.maintenance-form__autocomplete-paper{background-color:#2a2c31!important;color:#fff!important}.maintenance-form__autocomplete-paper .MuiAutocomplete-option{font-size:13px}.maintenance-form__autocomplete-paper .MuiAutocomplete-option:hover{background-color:#5be4ab1a!important}.maintenance-form__autocomplete-paper .MuiAutocomplete-option[aria-selected=true]{background-color:#5be4ab26!important}.light-mode .maintenance-detail-dialog__paper{background-color:#fff!important;color:#1a1a2e!important;border-color:#0000001a}.light-mode .maintenance-detail-dialog__title{color:#1a1a2e!important;border-bottom-color:#0000001a}.light-mode .maintenance-detail-dialog__close-btn{color:#00000080!important}.light-mode .maintenance-detail-dialog__close-btn:hover{color:#1a1a2e!important}.light-mode .maintenance-detail-dialog__fields{border-color:#0000001a}.light-mode .maintenance-detail-dialog__field-row{border-bottom-color:#0000000f}.light-mode .maintenance-form__autocomplete-paper{background-color:#fff!important;color:#1a1a2e!important}.profile-dialog__paper{background-color:#1e2024!important;border:1px solid rgba(255,255,255,.1);min-width:480px}.profile-dialog__title{border-bottom:1px solid rgba(255,255,255,.1);font-size:15px!important;font-weight:600!important;color:#fff!important;padding:10px 20px!important}.profile-dialog__action-btn{background-color:#5be4ab!important;color:#000!important;font-weight:600!important;font-size:13px!important}.profile-dialog__action-btn:hover{background-color:#4acf99!important}.profile-dialog__action-btn:disabled{background-color:#ffffff1f!important;color:#ffffff4d!important}.profile-page{display:flex;flex-direction:column;gap:16px;padding:16px;height:100%}.profile-page__header-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:14px 20px}.profile-page__title{font-size:16px!important;font-weight:600!important;color:#fff!important}.profile-page__content{display:flex;flex-direction:column;gap:16px;max-width:640px}.profile-page__card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.profile-page__section-title{font-size:14px!important;font-weight:600!important;color:#fff!important}.profile-page__divider{border-color:#ffffff1a!important}.profile-page__info-grid{display:flex;flex-direction:column;gap:8px}.profile-page__info-row{display:flex;align-items:center;gap:12px}.profile-page__info-label{font-size:13px!important;color:#ffffff80!important;width:80px;flex-shrink:0}.profile-page__info-value{font-size:13px!important;color:#ffffffd9!important}.profile-page__form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile-page__form-grid--single{grid-template-columns:1fr}.profile-page__field{display:flex;flex-direction:column;gap:6px}.profile-page__field-label{font-size:13px!important;color:#ffffffb3!important}.profile-page__input .MuiOutlinedInput-root{font-size:13px;color:#ffffffe6;background:#ffffff0d}.profile-page__input .MuiOutlinedInput-notchedOutline{border-color:#ffffff26!important}.profile-page__input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff59!important}.profile-page__input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#5be4ab!important}.profile-page__input .MuiOutlinedInput-root.Mui-focused{background:#ffffff0d!important}.profile-page__input input:-webkit-autofill,.profile-page__input input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #2a2d32 inset!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important}.profile-page__input input::placeholder{color:#ffffff4d}.profile-page__input .MuiSvgIcon-root{color:#ffffff80}.profile-page__input .MuiFormHelperText-root{font-size:11px;margin-top:4px}.profile-page__password-reqs{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px}.profile-page__req{font-size:11px!important;color:#ffffff59!important;transition:color .2s}.profile-page__req--ok{color:#66bb6a!important}.profile-page__actions{display:flex;justify-content:flex-end}.profile-page__save-btn{font-size:13px!important;padding:6px 20px!important;background-color:#42a5f5!important;color:#fff!important}.profile-page__save-btn:disabled{background-color:#ffffff1f!important;color:#ffffff4d!important}.profile-page__close-btn{color:#fff9!important}.light-mode .profile-dialog__paper{background-color:#f0f2f5!important;border-color:#0000001a}.light-mode .profile-dialog__title{color:#1a1a2e!important;border-bottom-color:#0000001a}.light-mode .profile-dialog__title .MuiIconButton-root{color:#00000080!important}.light-mode .profile-dialog__title .MuiIconButton-root:hover{color:#000c!important}.light-mode .profile-dialog__action-btn:disabled{background-color:#0000001f!important;color:#0000004d!important}.light-mode .profile-page__actions .MuiButton-text,.light-mode .profile-page__close-btn{color:#0009!important}.light-mode .profile-page__header-card,.light-mode .profile-page__card{background:#fff;border-color:#0000001a}.light-mode .profile-page__title,.light-mode .profile-page__section-title{color:#1a1a2e!important}.light-mode .profile-page__info-label{color:#00000080!important}.light-mode .profile-page__info-value,.light-mode .profile-page__field-label{color:#000000d9!important}.light-mode .profile-page__input .MuiOutlinedInput-root{color:#000000de;background:#fafafa}.light-mode .profile-page__input .MuiOutlinedInput-notchedOutline{border-color:#0003!important}.light-mode .profile-page__input input:-webkit-autofill,.light-mode .profile-page__input input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fafafa inset!important;-webkit-text-fill-color:rgba(0,0,0,.87)!important}.light-mode .profile-page__input input::placeholder{color:#00000059}.light-mode .profile-page__input .MuiSvgIcon-root{color:#00000080}.light-mode .profile-page__req{color:#00000059!important}.light-mode .profile-page__divider{border-color:#0000001a!important}.header-appbar{background-color:var(--header-bg, #1f2125)!important;box-shadow:none!important;height:50px;border-radius:0!important;flex-shrink:0;border-bottom:1px solid var(--header-border, transparent)}.header-toolbar{justify-content:flex-start!important;min-height:50px!important;height:50px!important;padding:0 16px!important;gap:16px;position:relative}.header-logo{display:flex;align-items:center;cursor:pointer}.header-logo-img{width:50px;height:34px;object-fit:contain}.gnb{flex:1;min-width:0;position:relative;overflow:hidden}.gnb ul{display:flex;list-style:none;margin:0;padding:0;transition:transform .3s ease}.gnb-scroll-btn{position:absolute;top:0;height:100%;width:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;color:#ffffffb3;border:none;padding:0}.gnb-scroll-btn--left{left:0;background:linear-gradient(to right,var(--header-bg, #1f2125) 50%,transparent)}.gnb-scroll-btn--right{right:0;background:linear-gradient(to left,var(--header-bg, #1f2125) 50%,transparent)}.gnb-scroll-btn:hover{color:#fff}.gnb ul li{position:relative;min-width:108px;height:50px;display:flex;align-items:center;flex-shrink:0;white-space:nowrap}.gnb ul li:before{content:"";display:block;width:1px;height:20px;background-color:var(--header-nav-divider, rgba(255, 255, 255, .4));transition:all .3s ease-in-out}.gnb ul li:first-child:before{content:none}.gnb ul li>a{display:block;text-align:center;font-size:clamp(12px,.92vw,13.5px);font-weight:550;line-height:32px;padding:0 16px;color:var(--header-nav-text, rgba(255, 255, 255, .8));text-decoration:none;transition:color .3s ease-in-out}.gnb ul li>a:after{content:"";display:block;width:0;height:2px;margin:0 auto;background-color:var(--header-nav-accent, #5be4ab);transition:all .3s ease-in-out}.gnb ul li>a span{padding-right:28px;background-position:right center;background-repeat:no-repeat}.gnb ul li>a span.icon-gnb-01{background-image:url(/images/icon_gnb_01.png)}.gnb ul li>a span.icon-gnb-02{background-image:url(/images/icon_gnb_02.png)}.gnb ul li>a span.icon-gnb-03{background-image:url(/images/icon_gnb_03.png)}.gnb ul li>a span.icon-gnb-04{background-image:url(/images/icon_gnb_04.png)}.gnb ul li:hover>a,.gnb ul li.active>a{color:var(--header-nav-text-active, #fff)}.gnb ul li:hover>a:after,.gnb ul li.active>a:after{width:50%}.second-gnb--portal{position:fixed;min-width:210px;background-color:var(--header-submenu-bg, #252836);z-index:1300;border-radius:0;overflow:hidden;box-shadow:0 4px 12px #0000004d}.second-gnb--portal dl{margin:0;padding:0}.second-gnb--portal dl dd{margin:0}.second-gnb--portal dl dd a{display:block;padding:16px 16px 15px;font-size:clamp(11.5px,.84vw,12.6px);line-height:17px;font-weight:500;text-align:left;text-decoration:none;color:var(--header-submenu-text, rgba(255, 255, 255, .8));transition:all .3s ease-in-out;border-left:3px solid transparent;background-color:var(--header-submenu-bg, #252836)}.second-gnb--portal dl dd a:hover,.second-gnb--portal dl dd.active a{background-color:var(--header-submenu-hover-bg, #1a6b52);border-left-color:var(--header-submenu-hover-border, #fff);color:var(--header-submenu-hover-text, #fff)}.company-selector{margin:0}.company-selector .company-selector__select{color:var(--header-company-text, #fff);font-size:clamp(13.35px,1.14vw,16.43px);font-weight:600;height:32px;min-width:0;background-color:transparent!important}.company-selector .company-selector__select .MuiOutlinedInput-root{background-color:transparent!important}.company-selector .company-selector__select .MuiOutlinedInput-notchedOutline,.company-selector .company-selector__select:hover .MuiOutlinedInput-notchedOutline,.company-selector .company-selector__select.Mui-focused .MuiOutlinedInput-notchedOutline{border:none!important}.company-selector .company-selector__select:hover,.company-selector .company-selector__select.Mui-focused,.company-selector .company-selector__select .MuiSelect-select,.company-selector .company-selector__select .MuiSelect-select:focus{background-color:transparent!important}.company-selector .company-selector__select .MuiSvgIcon-root{color:var(--header-company-icon, #fff)}.company-selector--drawer .company-selector__select{width:100%;color:inherit}.company-selector--drawer .MuiSelect-select{color:inherit;font-size:14px;font-weight:600}.user-area{position:static;height:100%;display:flex;align-items:center;flex-shrink:0;margin-left:auto}.user-area dl{display:flex;align-items:center;margin:0;padding:0}.user-area dl dd{display:flex;align-items:center;line-height:32px;margin:0}.user-area dl dd.username span{display:flex;font-size:clamp(13.35px,1.14vw,16.43px);font-weight:550;color:var(--header-user-text, rgba(255, 255, 255, .8));padding:0 14px}.user-area dl dd.username .user-menu-trigger{font-size:clamp(12.68px,1.08vw,15.61px);color:var(--header-user-trigger, #5be4ab);font-weight:600;cursor:pointer;transition:color .2s ease-in-out;-webkit-user-select:none;user-select:none}.user-area dl dd.username .user-menu-trigger:hover{color:var(--header-user-trigger-hover, #7aefc4)}.alarm-trigger{color:var(--header-user-text, rgba(255, 255, 255, .82))!important;margin-inline:2px!important}.alarm-trigger:hover{background-color:#ffffff14!important}.alarm-toggle-button{padding:2px!important}.alarm-toggle-button .MuiSvgIcon-root{font-size:2rem!important}.alarm-menu-dropdown{width:min(380px,calc(100vw - 24px))!important;max-height:420px!important;border-radius:10px!important;overflow:hidden!important}.alarm-menu-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.alarm-menu-title-row{display:flex;align-items:center;gap:8px;min-width:0}.alarm-menu-controls{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-left:auto}.alarm-menu-status{display:inline-flex;align-items:center;min-height:20px;color:var(--alarm-menu-muted, rgba(255, 255, 255, .6))}.alarm-menu-status__icon{display:inline-flex;align-items:center;justify-content:center}.alarm-connection-icon--spinning{animation:alarm-connection-spin 1.2s linear infinite}.alarm-menu-list{max-height:360px;overflow-y:auto}.alarm-menu-empty{display:flex;align-items:center;justify-content:center;min-height:112px;padding:16px;color:var(--alarm-menu-muted, rgba(255, 255, 255, .6))}.alarm-menu-item{align-items:flex-start!important;padding:12px 14px!important}.alarm-menu-item:hover{background-color:var(--alarm-menu-hover, rgba(91, 228, 171, .08))!important}.alarm-menu-item__content{display:flex;flex-direction:column;gap:6px;width:100%}.alarm-menu-item__topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.alarm-menu-item__severity{font-size:11px;font-weight:700;letter-spacing:.04em}.alarm-menu-item__severity.warning{color:var(--alarm-menu-warning, #ffb74d)}.alarm-menu-item__severity.critical{color:var(--alarm-menu-danger, #ef5350)}.alarm-menu-item__time{font-size:11px;color:var(--alarm-menu-muted, rgba(255, 255, 255, .6))}.alarm-menu-item__message{display:-webkit-box;overflow:hidden;font-size:13px;font-weight:600;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.alarm-menu-item__meta{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.4;color:var(--alarm-menu-muted, rgba(255, 255, 255, .6));-webkit-box-orient:vertical;-webkit-line-clamp:1}.alarm-menu-footer{padding:6px}.alarm-menu-action{justify-content:center!important;font-weight:700!important;border-radius:8px!important}@keyframes alarm-connection-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.user-menu-dropdown{background-color:var(--header-menu-bg, #252836)!important;color:var(--header-menu-text, rgba(255, 255, 255, .9))!important;border-radius:8px!important;min-width:220px!important;box-shadow:0 8px 24px #0006!important;margin-top:4px!important;overflow:visible!important}.user-menu-info{display:flex;flex-direction:column;gap:2px;padding:12px 16px}.user-menu-info__org{font-size:clamp(13.11px,1.1vw,15.3px);font-weight:500;color:var(--header-menu-muted, rgba(255, 255, 255, .7))}.user-menu-info__email{font-size:clamp(12.02px,1.01vw,14.2px);color:var(--header-menu-muted, rgba(255, 255, 255, .5))}.user-menu-divider{border-color:var(--header-menu-divider, rgba(255, 255, 255, .1))!important;margin:0!important}.user-menu-item{font-size:clamp(10.93px,.86vw,13.11px)!important;color:var(--header-menu-text, rgba(255, 255, 255, .8))!important;padding:4px 16px!important;min-height:32px!important}.user-menu-item:hover{background-color:var(--header-menu-hover, rgba(91, 228, 171, .1))!important}.user-menu-item.Mui-disabled{opacity:.5!important}.user-menu-item__icon{color:var(--header-menu-icon, rgba(255, 255, 255, .6))!important;min-width:28px!important}@media(max-width:767px){.header-appbar{height:auto;min-height:50px;border-radius:0!important}.header-toolbar{min-height:auto!important;height:auto!important;flex-wrap:wrap;padding:8px 12px!important;gap:8px}.header-logo{order:1}.header-logo-img{width:40px;height:28px}.gnb{display:none}.user-area{position:static;order:2;margin-left:auto}.user-area dl dd.username span{font-size:12.32px;padding:0 8px}.company-selector .company-selector__select{font-size:13px}.header-current-time{display:none!important}.header-user-name{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alarm-menu-dropdown{width:min(340px,calc(100vw - 16px))!important;max-height:min(70dvh,420px)!important}.alarm-menu-list{max-height:min(48dvh,300px)}}@media(min-width:768px)and (max-width:1199px){.header-toolbar{padding:0 12px!important;gap:12px}.header-logo-img{width:45px;height:30px}.gnb ul li{min-width:84px}.gnb ul li>a{padding:0 12px}.gnb .second-gnb{min-width:180px}.second-gnb--portal dl dd a{padding:12px}.user-area dl dd.username span{padding:0 10px}}@media(min-width:1200px){.gnb ul li>a{font-size:clamp(12.5px,.74vw,16.5px)}.second-gnb--portal dl dd a{font-size:clamp(12px,.66vw,14.5px)}.user-area dl dd.username span{font-size:clamp(16.43px,.88vw,22.6px)}}@media(min-width:2560px){.header-appbar{height:70px;border-radius:0!important}.header-toolbar{min-height:70px!important;height:70px!important;padding:0 24px!important}.header-logo-img{width:70px;height:48px}.gnb ul li{min-width:140px;height:70px}.gnb ul li>a{line-height:40px;padding:0 20px}.gnb .second-gnb{top:70px;min-width:280px}.second-gnb--portal dl dd a{padding:20px 18px;line-height:22px}.user-area dl dd.username span{padding:0 20px}}.header-appbar.light-mode .gnb ul li>a span{filter:brightness(0) invert(1)}.header-appbar.light-mode .gnb ul li>a:after{background-color:#fff}.header-appbar.light-mode .gnb .second-gnb{--header-submenu-bg: #fff;--header-submenu-text: #1a3a2e;--header-submenu-hover-bg: #d4ede4;--header-submenu-hover-border: #1a6b52;--header-submenu-hover-text: #1a3a2e;box-shadow:0 6px 18px #1a6b5226}:root{--app-font-family: "NanumSquare", "Nanum Gothic", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Segoe UI", "Roboto", sans-serif}html,body,#root{font-family:var(--app-font-family)}body,button,input,textarea,select{font-family:inherit}@media(max-width:767px){.tree-page-content{flex-direction:column!important}.tree-page-content .equipment-usage__tree-card{display:none!important}}.mobile-options-slot{display:none}@media(max-width:767px){.mobile-options-slot{display:block;width:100%}}.equipment-usage__header-card,.equipment-usage__mobile-options{align-items:center;row-gap:8px}.equipment-usage__header-card>*,.equipment-usage__mobile-options>*{min-height:36px;display:flex;align-items:center}@media(max-width:767px){.equipment-usage__mobile-options,.equipment-usage__header-card{flex-wrap:wrap;column-gap:12px;row-gap:8px}.equipment-usage__mobile-options .equipment-usage__energy-source,.equipment-usage__mobile-options .equipment-usage__date-range,.equipment-usage__mobile-options .equipment-usage__date-slot,.equipment-usage__header-card .equipment-usage__energy-source,.equipment-usage__header-card .equipment-usage__date-range,.equipment-usage__header-card .equipment-usage__date-slot{flex-wrap:nowrap;gap:6px;margin-left:0}.equipment-usage__mobile-options .equipment-usage__label,.equipment-usage__header-card .equipment-usage__label{min-width:48px;flex-shrink:0;text-align:left}.equipment-usage__mobile-options .equipment-usage__actions,.equipment-usage__header-card .equipment-usage__actions{margin-left:0;flex:0 0 auto;justify-content:flex-start}.equipment-usage__mobile-options .equipment-usage__actions-right,.equipment-usage__header-card .equipment-usage__actions-right{margin-left:8px}.equipment-usage__mobile-options .equipment-usage__btn,.equipment-usage__header-card .equipment-usage__btn,.equipment-usage__mobile-options .MuiButton-root,.equipment-usage__header-card .MuiButton-root{white-space:nowrap;flex-shrink:0}}
