:root{--color-bg: #10141B;--color-bg-elev: #13141D;--color-surface: #18202E;--color-surface-2: #273149;--color-border: #2F3A79;--color-border-soft: #3F5285;--color-text: #FFFFFF;--color-text-muted: #A1BBFF;--color-text-faint: #686F80;--color-text-on-light:#13141D;--color-primary: #3870FF;--color-primary-soft: #C7D7FF;--color-primary-700: #2A3D6D;--color-primary-disabled: rgba(56, 112, 255, .5);--color-secondary: #C7D7FF;--rgb-on-surface: 255, 255, 255;--color-danger: #F04953;--color-critical: #FF1B71;--color-warning: #FF822F;--color-caution: #FFDE67;--color-success: #00D697;--color-info: #0091FF;--color-info-bg: rgba(0, 145, 255, .1);--color-info-border: rgba(0, 145, 255, .35);--color-danger-bg: rgba(240, 73, 83, .12);--color-danger-border:rgba(240, 73, 83, .45);--color-badge-muted-bg: #2A2F3C;--color-white: #FFFFFF;--color-black-10: #10141B;--color-black-13: #13141D;--color-black-1: #111111;--color-black-2: #222222;--color-black-3: #333333;--color-black-4: #444444;--color-black-6: #666666;--color-black-9: #999999;--color-gray-c4: #C4C4C4;--color-gray-e3: #E3E4E7;--color-gray-b: #BBBBBB;--color-gray-b0: #B0B3B4;--color-gray-c: #CCCCCC;--color-gray-97: #979797;--color-bg-1a: #1A455C;--color-bg-17: #171D33;--color-bg-18: #18202E;--color-bg-27: #273149;--color-bg-2a: #2A3D6D;--color-bg-2b: #2B355A;--color-bg-2f: #2F3A79;--color-bg-3f: #3F5285;--color-bg-3e: #3E4B6B;--color-bg-43: #435478;--color-bg-49: #4976AB;--color-bg-6f: #6F87AA;--color-bg-d3: #D3DAF1;--color-bg-d9: #D9D9D9;--color-bg-e8: #E8E8E9;--color-bg-eb: #EBEFF0;--color-bg-e84: #E8F4FF;--color-bg-ec: #ECF1FF;--color-bg-f5: #F5F7F9;--color-bg-a1: #A1BBFF;--color-bg-d0: #D0D7DD;--radius-sm: 4px;--radius: 8px;--radius-lg: 12px;--radius-pill: 999px;--input-h-md: 52px;--btn-h-lg: 56px;--shadow-sm: 0 1px 2px rgba(0,0,0,.35);--shadow: 0 4px 12px rgba(0,0,0,.45);--font-sans: "SpoqaHanSansNeo", "Noto Sans KR", "Malgun Gothic", Arial, sans-serif}[data-theme=light]{--rgb-on-surface: 19, 20, 29;--color-bg: #F4F6FA;--color-bg-elev: #ECEFF3;--color-surface: #ECEFF3;--color-surface-2: #DFE4EC;--color-border: #C8CFD8;--color-border-soft: #DCE0E6;--color-text: #13141D;--color-text-muted: #4976AB;--color-text-faint: #6F87AA;--color-text-on-light:#13141D;--color-primary: #3870FF;--color-primary-soft: #2A3D6D;--color-primary-700: #2A3D6D;--color-primary-disabled: rgba(56, 112, 255, .5);--color-secondary: #2A3D6D;--color-white: #13141D;--color-black-10: #F4F6FA;--color-black-13: #ECEFF3;--color-black-1: #111111;--color-black-2: #222222;--color-black-3: #333333;--color-black-4: #444444;--color-black-6: #666666;--color-black-9: #999999;--color-gray-c4: #C4C4C4;--color-gray-e3: #E3E4E7;--color-gray-b: #BBBBBB;--color-gray-b0: #B0B3B4;--color-gray-c: #CCCCCC;--color-gray-97: #979797;--color-bg-1a: #E8F4FF;--color-bg-17: #ECEFF3;--color-bg-18: #ECEFF3;--color-bg-27: #DFE4EC;--color-bg-2a: #C7D7FF;--color-bg-2b: #E0E6F2;--color-bg-2f: #D0D7DD;--color-bg-3f: #B0B3B4;--color-bg-3e: #C4C4C4;--color-bg-43: #B0B3B4;--color-bg-49: #4976AB;--color-bg-6f: #6F87AA;--color-bg-d3: #D3DAF1;--color-bg-d9: #D9D9D9;--color-bg-e8: #E8E8E9;--color-bg-eb: #EBEFF0;--color-bg-e84: #E8F4FF;--color-bg-ec: #ECF1FF;--color-bg-f5: #F5F7F9;--color-bg-a1: #4976AB;--color-bg-d0: #D0D7DD;--shadow-sm: 0 1px 2px rgba(0,0,0,.06);--shadow: 0 4px 12px rgba(16, 20, 27, .08);--color-badge-muted-bg: #E0E6F2}#root{width:100%;height:100%}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-8{height:2rem}.w-full{width:100%}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.break-all{word-break:break-all}.rounded{border-radius:var(--radius)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-border{border-color:var(--color-border)}.border-border-soft{border-color:var(--color-border-soft)}.bg-bg-elev{background-color:var(--color-bg-elev)}.bg-danger{background-color:var(--color-danger)}.bg-primary{background-color:var(--color-primary)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:transparent}.p-5{padding:1.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pb-3{padding-bottom:.75rem}.pt-5{padding-top:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.text-fg{color:var(--color-text)}.text-fg-muted{color:var(--color-text-muted)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow{--tw-shadow: var(--shadow);--tw-shadow-colored: var(--shadow);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\[silent\:true\]{silent:true}.snb .snb-list>li#ptntList .btn:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1bbff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:22px 22px!important}.snb .snb-list>li#view .btn:before{background:url(/app/assets/images/btn/btn_snb2-64559f3019e80a0a7b656fa13e9d14c2.png) no-repeat 0 0!important;background-size:100% auto!important}.snb .snb-list>li#alrm .btn:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a1bbff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9'/%3E%3Cpath d='M13.73 21a2 2 0 0 1-3.46 0'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:22px 22px!important}.snb .snb-list>li#setting .btn:before{display:none}.snb .snb-list>li#setting:hover .btn svg,.snb .snb-list>li#setting.active .btn svg{stroke:#fff}.snb .snb-list>li#testLab .btn:before{display:none}.snb .snb-list>li#testLab:hover .btn svg,.snb .snb-list>li#testLab.active .btn svg{stroke:#fff}#header:has(.header-mode-toggle) .tit-set{min-width:0;max-width:calc(50% - 115px)}#header:has(.header-mode-toggle) .tit-set .point-area{min-width:0;overflow:hidden}#header:has(.header-mode-toggle) .tit-set .point-area .cmt{flex-shrink:0}#header:has(.header-mode-toggle) .tit-set .point-area .name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar .inp-cal input[type=date]{position:relative}.calendar .inp-cal input[type=date]:not(:focus):not([data-has-value=true])::-webkit-datetime-edit{color:transparent}.calendar .inp-cal input[type=date]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer}.placeholder\:text-fg-faint::-moz-placeholder{color:var(--color-text-faint)}.placeholder\:text-fg-faint::placeholder{color:var(--color-text-faint)}.hover\:bg-surface-2:hover{background-color:var(--color-surface-2)}.hover\:opacity-90:hover{opacity:.9}.focus\:border-primary:focus{border-color:var(--color-primary)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}
