.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;direction:ltr;background:#fff;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:#000000e6;fill:#000000e6;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;flex:1;height:34px;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;cursor:pointer;z-index:3;color:#000000e6;fill:#000000e6;height:34px;padding:10px;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #39393926;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0,0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#00000080;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:0 0;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:#0000008a;text-align:center;background:0 0;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0,0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#569ff7;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#3939394d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-box-shadow:none;box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;box-sizing:border-box;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}html{position:relative;overflow:hidden}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;box-sizing:border-box;word-break:break-word;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{-webkit-text-decoration:unset;text-decoration:unset}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}@font-face{font-family:Pretendard;font-weight:900;font-display:swap;src:local(Pretendard Black),url(/assets/Pretendard-Black-CGKHU3YP.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:800;font-display:swap;src:local(Pretendard ExtraBold),url(/assets/Pretendard-ExtraBold-DkRXFB8B.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local(Pretendard Bold),url(/assets/Pretendard-Bold-DD7wHHNl.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local(Pretendard SemiBold),url(/assets/Pretendard-SemiBold-SXfe8JY8.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local(Pretendard Medium),url(/assets/Pretendard-Medium-Cs2k_Pp2.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local(Pretendard Regular),url(/assets/Pretendard-Regular-D5CgADJ9.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:300;font-display:swap;src:local(Pretendard Light),url(/assets/Pretendard-Light-BSr3DBFh.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:200;font-display:swap;src:local(Pretendard ExtraLight),url(/assets/Pretendard-ExtraLight-CmnYHmfp.woff)format("woff")}@font-face{font-family:Pretendard;font-weight:100;font-display:swap;src:local(Pretendard Thin),url(/assets/Pretendard-Thin-Cq3km6ap.woff)format("woff")}@font-face{font-family:NanumSquare;font-weight:800;font-display:swap;src:local(NanumSquare ExtraBold),url(/assets/NanumSquareEB-Cgno9pbE.otf)format("opentype")}@font-face{font-family:NanumSquare;font-weight:700;font-display:swap;src:local(NanumSquare Bold),url(/assets/NanumSquareB-RYLgp3-x.otf)format("opentype")}@font-face{font-family:NanumSquare;font-weight:400;font-display:swap;src:local(NanumSquare Regular),url(/assets/NanumSquareR-T9msoCF1.otf)format("opentype")}@font-face{font-family:NanumSquare;font-weight:300;font-display:swap;src:local(NanumSquare Light),url(/assets/NanumSquareL-CbY_zSII.otf)format("opentype")}@font-face{font-family:JetBrains Mono;font-weight:400;font-display:swap;src:local(JetBrains Mono Regular),url(/assets/JetBrainsMono-Regular-CA-Os4ii.woff2)format("woff2")}.layout{--lnb-open-width:185px;--lnb-width:var(--lnb-open-width);grid-template-columns:var(--lnb-width) 1fr;--tablet-page-btn-height:67px;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"gnb gnb""lnb page_nav""lnb content""lnb page_btn";height:100dvh;transition:grid-template-columns .25s;display:grid;position:relative}.layout--tablet{--lnb-width:180px;grid-template-columns:var(--lnb-width) minmax(0, 1fr);grid-template-rows:auto minmax(0, 1fr) var(--tablet-page-btn-height);grid-template-areas:"lnb gnb""lnb content""lnb page_btn";width:100%;min-width:0;height:auto;min-height:0;position:fixed;inset:0;overflow:hidden}.layout--tablet:not(:has(.app-page-button-bar)){--tablet-page-btn-height:0px}.layout--tablet:has(.layout__page-btn .keypad){--tablet-page-btn-height:101px}.layout--tablet-gnb{--lnb-width:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0, 1fr) var(--tablet-page-btn-height);grid-template-areas:"gnb""content""page_btn"}.layout__gnb{z-index:600;grid-area:gnb;position:sticky;top:0}.layout__page-nav{grid-area:page_nav;min-width:0;position:sticky;top:0;overflow-x:auto}.layout__lnb{background:#0a545e;grid-area:lnb;min-width:0;min-height:0;overflow:hidden}.layout__content{background:#fff;grid-area:content;min-width:0;min-height:0;padding:14px;overflow:auto}.layout__content-title{color:#121212;margin-bottom:10px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.layout__content .page-block{flex-direction:column;gap:10px;display:flex}.layout__content .page-block+.page-block{margin-top:20px}.layout__content .page-block--horizontal{grid-template-columns:1fr;gap:20px;display:grid}.layout--tablet .layout__content{background:#f3f4f6;padding:10px}.layout--tablet .layout__content>div[class*=page-]{height:100%}.layout--tablet .layout__content:has(.page-inboundDetail){background-color:#fff}.layout__page-btn{background:#fff;border-top:1px solid #d9d9d9;grid-area:page_btn;padding:5px 20px}.layout__page-btn:not(:has(.app-page-button-bar)){display:none}.layout__page-btn .left:empty,.layout__page-btn .right:empty{display:none}.layout__page-btn-inner{justify-content:flex-end;align-items:center;gap:4px;width:100%;min-height:0;display:flex}.layout__page-btn-inner .app-button{min-width:100px}.layout--tablet .layout__page-btn{height:var(--tablet-page-btn-height);min-height:var(--tablet-page-btn-height);padding:8px 10px;overflow:hidden}.layout--tablet .layout__page-btn .right,.layout--tablet .layout__page-btn .right .app-button,.layout--tablet .layout__page-btn .left,.layout--tablet .layout__page-btn .left .app-button{flex:1}.layout__page-btn:has(.keypad){background:#121212;gap:8px;padding:10px 14px}.layout__page-btn:has(.keypad) .app-button{min-width:unset;height:80px;padding:unset;color:#fff;letter-spacing:-.03em;background-color:#505050;border-color:#505050;border-radius:12px;flex:1;font:700 24px/32px Pretendard}:is(.layout__page-btn:has(.keypad) .app-button:last-child,.layout__page-btn:has(.keypad) .app-button:nth-last-child(2)){flex:0 0 100px}.layout--sidebar-hidden{--lnb-width:0px}.layout--sidebar-hidden .layout__lnb{border-right-color:#0000;overflow:hidden}.container-action{border:1px solid #d9d9d9;border-radius:12px;flex-wrap:wrap;gap:10px;padding:12px 20px;display:flex}.container-action_title{color:#121212;margin-bottom:10px;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.container-action .app-radio-group{gap:60px}.app-icon{justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.app-icon svg{width:inherit;height:inherit}:root{--scrollbar-size:6px;--scrollbar-radius:8px;--scrollbar-track:#d9d9d938;--scrollbar-thumb:#505050bf;--scrollbar-thumb-hover:#505050e6}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--scrollbar-radius)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--scrollbar-radius);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.layout__header{background:#007e91;height:46px}.layout__header-inner{align-items:center;height:100%;display:flex}.layout__header-menu{background:0 0;border:none;padding:0}.layout__header-logo{align-items:center;gap:8px;margin-left:14px;display:flex}.layout__header-logo--pc{cursor:pointer}.layout__header-logo--tablet{display:none}.layout__header-logo-text{color:#fff;font-family:Pretendard;font-size:16px;font-weight:400;line-height:24px}.layout__header .app-icon-ic-logo{background-color:#fff;border-radius:8px;padding:3px 6px}.layout__header-account{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.layout__header-account-info{align-items:center;gap:10px;margin-right:15px;display:inline-flex}.layout__header-account-profile,.layout__header-account-icon{flex-shrink:0;width:35px;height:35px}.layout__header-account-profile{object-fit:cover;border-radius:50%}.layout__header-account-name{color:#fff;white-space:nowrap;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.layout__header-account-position{color:#d9d9d9;white-space:nowrap;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.layout__header-actions{align-items:center;gap:12px;padding-inline:16px;display:inline-flex}.layout__header-actions .app-button{background:0 0;border:none;padding:0}.layout__header-alarm{display:inline-flex;position:relative}.layout__header-alarm-btn{position:relative}.layout__header-alarm-btn.is-active:after{content:"";background:#ff4242;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px}.layout__header-alarm-btn path{fill:#fff}.layout__header-alarm-panel{z-index:610;position:absolute;top:calc(100% + 8px);right:0}.layout__header-setting{display:inline-flex;position:relative}.layout__header-setting-panel{background:#fff;border:1px solid #4bb2bf;border-radius:12px;width:180px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:6px 6px 12px #a2a2a240}.layout__header-setting-item{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:6px 10px;display:flex}.layout__header-setting-item:hover{background:#e1f2f3}.layout__header-setting-icon{aspect-ratio:1;background:#4bb2bf;border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.layout__header-setting-icon svg{width:16px;height:16px}.layout__header-setting-icon svg,.layout__header-setting-icon path{fill:#fff}.layout__header-setting-text{letter-spacing:-.03em;color:#121212;white-space:nowrap;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.layout--tablet .layout__header{background:#fff;border-bottom:1px solid #d9d9d9;height:36px;padding-inline:10px}.layout--tablet .layout__header-menu,.layout--tablet .layout__header-account-position{display:none}.layout--tablet .layout__header-logo{margin:unset}.layout--tablet .layout__header-logo--pc{display:none}.layout--tablet .layout__header-logo--tablet{height:auto;aspect-ratio:unset;aspect-ratio:unset;background:0 0;border:none;border-radius:0;padding:0;display:inline-flex}.layout--tablet .layout__header-logo--tablet .app-button__icon{width:auto;height:auto}.layout--tablet .layout__header-account{gap:26px}.layout--tablet .layout__header-account-info svg,.layout--tablet .layout__header-account-info .layout__header-account-icon,.layout--tablet .layout__header-account-info .layout__header-account-profile{width:24px;height:24px}.layout--tablet .layout__header-account-info svg rect,.layout--tablet .layout__header-account-info .layout__header-account-icon rect,.layout--tablet .layout__header-account-info .layout__header-account-profile rect{fill:#d9d9d9}.layout--tablet .layout__header-account-info svg path,.layout--tablet .layout__header-account-info .layout__header-account-icon path,.layout--tablet .layout__header-account-info .layout__header-account-profile path{fill:#505050;stroke:unset}.layout--tablet .layout__header-account-name{color:#121212;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.layout--tablet .layout__header-actions{padding-inline:unset;gap:6px}.layout--tablet .layout__header-actions .app-button{width:24px;height:24px;display:flex}.layout--tablet .layout__header-actions .app-button svg{width:24px;height:24px}.layout--tablet .layout__header-actions .layout__header-alarm path{fill:#111}.layout--tablet .layout__header-actions .layout__header-setting path{stroke:#111}.layout--tablet .layout__header-actions>.app-button svg path{fill:none;stroke:#111}.layout--tablet .layout__header-date-time{font-variant-numeric:tabular-nums;color:#505050;white-space:nowrap;margin-right:-18px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;display:block}.layout--tablet .layout__header-refresh.app-button{color:#007e91;height:unset;background:#fff;border-color:#4bb2bf;border-radius:999px;gap:2px;padding:2px 10px}.layout--tablet .layout__header-refresh .app-button__label{color:#007e91;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.layout--tablet .layout__header-refresh:hover:not(:disabled){background:#e1f2f3;border-color:#007e91}.layout__lnb{z-index:100;background:#fff;border-right:1px solid #d9d9d9;flex-direction:column;min-width:0;transition:border-color .25s;display:flex;position:relative;box-shadow:4px 5px 10px #0000001a}.layout__lnb-container{flex-direction:column;height:100%;min-height:0;display:flex}.layout__lnb-content{flex:1;min-height:0;overflow:auto}.layout__lnb-header-inner{flex-direction:column;gap:20px;padding:0 5px 15px;display:flex}.layout__lnb-header-inner .app-date-picker{width:100%;min-width:unset}.layout__lnb-header-inner .app-date-picker__input{color:#767676;text-align:center;padding-right:10px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.layout__lnb-header-inner>*+*{position:relative}.layout__lnb-header-inner>*+:before{content:"";background:#007e91;border-radius:2px;width:20px;height:2px;position:absolute;top:-10px;left:50%;transform:translate(-50%,-50%)}.layout__lnb .app-menu__link{transition:background-color .2s,color .2s,padding .25s}.layout__lnb .app-menu__label{transition:opacity .2s,transform .25s}.layout__lnb .app-menu--closed .layout__lnb{border-right-color:#0000}.layout__lnb .app-menu--closed .layout__lnb .app-menu__link{justify-content:center;padding-inline:10px}.layout__lnb .app-menu--closed .layout__lnb .app-menu__label{opacity:0;pointer-events:none;transform:translate(-8px)}.layout__lnb .app-menu--closed .layout__lnb .app-menu__children{display:none}.layout--pc .layout__lnb{border:unset;background:#04414a}.layout--tablet .layout__lnb-container{padding:10px 5px 0}.layout--tablet .layout__lnb .app-menu--tablet .app-menu__list{gap:8px}.layout--tablet .layout__lnb .app-menu--tablet .app-menu__item{display:block}.layout--tablet .layout__lnb .tablet-lnb-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;flex-direction:column;gap:2px;padding:5px 5px 3px;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.layout--tablet .layout__lnb .tablet-lnb-card__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.layout--tablet .layout__lnb .tablet-lnb-card__title{color:#04414a;letter-spacing:-.03em;word-break:break-all;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.layout--tablet .layout__lnb .tablet-lnb-card__order{text-align:right;color:#767676;letter-spacing:-.03em;flex-shrink:0;font-family:Pretendard;font-size:12px;line-height:22px}.layout--tablet .layout__lnb .tablet-lnb-card__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.layout--tablet .layout__lnb .tablet-lnb-card__lot{color:#767676;letter-spacing:-.03em;word-break:break-all;flex:auto;min-width:0;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.layout--tablet .layout__lnb .tablet-lnb-card__division{color:#767676;letter-spacing:-.03em;font-family:Pretendard;font-size:12px;font-weight:400;line-height:22px}.layout--tablet .layout__lnb .tablet-lnb-card__detail{flex-wrap:wrap;align-items:center;gap:5.5px;display:flex}.layout--tablet .layout__lnb .tablet-lnb-card__pack{background:#f0f0f0;border-radius:6px;align-items:center;gap:5px;padding:2px 3px;display:inline-flex}.layout--tablet .layout__lnb .tablet-lnb-card__pack-icon{color:#505050;flex-shrink:0;width:16px;height:16px}.layout--tablet .layout__lnb .tablet-lnb-card__pack-icon,.layout--tablet .layout__lnb .tablet-lnb-card__pack-icon svg{width:16px;height:16px}.layout--tablet .layout__lnb .tablet-lnb-card__pack-icon [fill]:not([fill=none]){fill:currentColor}.layout--tablet .layout__lnb .tablet-lnb-card__pack-icon [stroke]:not([stroke=none]){stroke:currentColor}.layout--tablet .layout__lnb .tablet-lnb-card__pack-type,.layout--tablet .layout__lnb .tablet-lnb-card__pack-unit{color:#505050;letter-spacing:-.03em;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.layout--tablet .layout__lnb .tablet-lnb-card__pack-unit{text-align:right;min-width:42px}.layout--tablet .layout__lnb .tablet-lnb-card__bullet{color:#007e91;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.layout--tablet .layout__lnb .tablet-lnb-card__ship{color:#007e91;letter-spacing:-.03em;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.layout--tablet .layout__lnb .tablet-lnb-card__status{letter-spacing:-.03em;text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:4px;flex-shrink:0;width:fit-content;min-width:54px;margin-left:auto;padding:2px 4px;font:600 10px Pretendard;display:inline-block}.layout--tablet .layout__lnb .tablet-lnb-card__status--gray{color:#767676;background:#dbdbdb1f;border-color:#767676}.layout--tablet .layout__lnb .tablet-lnb-card__status--green{color:#32c771;background:#22c55e1f;border-color:#32c771}.layout--tablet .layout__lnb .tablet-lnb-card__status--orange{color:#ff8000;background:#f59e0b1f;border-color:#ff952b}.layout--tablet .layout__lnb .tablet-lnb-card__status--blue{color:#0064b7;background:#3b82f61f;border-color:#0064b7}.layout--tablet .layout__lnb .tablet-lnb-card__status--purple{color:#7a2fda;background:#7a2fda1f;border-color:#7a2fda}.layout--tablet .layout__lnb .tablet-lnb-card__status--pink{color:#ff4ed9;background:#f875ff1f;border-color:#ff4ed9}.layout--tablet .layout__lnb .tablet-lnb-card__status--mint{color:#00b894;background:#00b8941f;border-color:#00b894}.layout--tablet .layout__lnb .tablet-lnb-card__status--navy{color:#1d4ed8;background:#1d4ed81f;border-color:#1d4ed8}.layout--tablet .layout__lnb .tablet-lnb-card__status--indigo{color:#4f46e5;background:#4f46e51f;border-color:#4f46e5}.layout--tablet .layout__lnb .tablet-lnb-card__status--slate{color:#475569;background:#4755691f;border-color:#475569}.layout--tablet .layout__lnb .tablet-lnb-card--wp:hover{background:#e1f2f3;border-color:#b2e0e6}.layout--tablet .layout__lnb .tablet-lnb-card--wp.tablet-lnb-card--active{background:#e1f2f3;border:2px solid #4bb2bf}.layout--tablet .layout__lnb .tablet-lnb-card--fp{gap:0}.layout--tablet .layout__lnb .tablet-lnb-card--fp:hover{background:#f5f6f7}.layout--tablet .layout__lnb .tablet-lnb-card--fp.tablet-lnb-card--active{background:#e1f2f3;border:2px solid #4bb2bf}.layout--tablet .layout__lnb .tablet-lnb-card--fp.tablet-lnb-card--active .tablet-lnb-card__pack{background:#b2e0e6}.layout--tablet .layout__lnb .tablet-lnb-card--fp.tablet-lnb-card--active .tablet-lnb-card__pack,.layout--tablet .layout__lnb .tablet-lnb-card--fp.tablet-lnb-card--active .tablet-lnb-card__pack-icon,.layout--tablet .layout__lnb .tablet-lnb-card--fp.tablet-lnb-card--active .tablet-lnb-card__pack-type,.layout--tablet .layout__lnb .tablet-lnb-card--fp.tablet-lnb-card--active .tablet-lnb-card__pack-unit{color:#007e91}.layout__gnb{z-index:600}.layout__page-nav{z-index:500}.app-menu__list{flex-direction:column;display:flex}.app-menu__item{display:block}.app-menu__link{color:#505050;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;width:100%;padding:8px 9px 8px 12px;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px;transition:background-color .2s,color .2s;display:flex}.app-menu__link:hover{background:#b2e0e6}.app-menu__link--active{color:#fff;background:#007e91}.app-menu__link--parent[aria-expanded=true]{color:#007e91}.app-menu__link--parent[aria-expanded=true] .app-menu__label+.app-icon{transform:rotate(180deg)}.app-menu__link--parent .app-menu__label+.app-icon{transition:transform .2s}.app-menu__label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.app-menu__sidebar-icon{color:#505050;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.app-menu__sidebar-icon svg{width:16px;height:16px}.app-menu__sidebar-icon svg *{fill:currentColor!important}.app-menu__link--active .app-menu__sidebar-icon,.app-menu__link--parent[aria-expanded=true] .app-menu__sidebar-icon{color:#007e91}.app-menu .app-icon{width:24px;margin-left:auto}.layout--pc .app-menu__link{color:#fff}.layout--pc .app-menu__link path{fill:#fff}.layout--pc .app-menu__link:hover{color:#fff;background:#0a545e}.layout--pc .app-menu__link[aria-expanded=true]{color:#9cf9ff;background:#0a545e}.layout--pc .app-menu__link[aria-expanded=true] path{fill:#9cf9ff}.layout--pc .app-menu__link[aria-expanded=true] .app-menu__sidebar-icon{color:#9cf9ff}.layout--pc .app-menu__sidebar-icon{color:#fff}.layout--pc .app-menu__children{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s,opacity .25s;display:grid;overflow:hidden}.layout--pc .app-menu__children--open{opacity:1;grid-template-rows:1fr}.layout--pc .app-menu__children-shell{min-height:0;margin:0;padding:0;list-style:none;overflow:hidden}.layout--pc .app-menu__children .app-menu__link{color:#fff;background:#04414a;padding-left:25px;position:relative}.layout--pc .app-menu__children .app-menu__link:before{content:"";background:#4bb2bf;width:1px;height:100%;position:absolute;left:20px}.layout--pc .app-menu__children .app-menu__link:hover,.layout--pc .app-menu__children .app-menu__link--parent[aria-expanded=true]{color:#fff;background:#0a545e}.layout--pc .app-menu__children .app-menu__link--active{color:#9cf9ff;background:#0a545e}.layout--pc .app-menu__children .app-menu__children .app-menu__link{padding-left:46px}.layout--pc .app-menu__children .app-menu__children .app-menu__link:before{left:35px}.app-process-layout{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.app-process-layout__top{z-index:20;background:#f5f6f8;padding-bottom:10px;position:sticky;top:0;overflow-x:hidden}.app-process-layout__top-row{gap:10px;min-width:0;display:flex}.app-process-layout__summary{background:#007e91;border-radius:12px;flex-direction:column;flex:1;gap:10px;min-width:0;padding:10px;display:flex;overflow:hidden;box-shadow:4px 4px 7px #7fc1c31a}.app-process-layout__title-wrap{justify-content:space-between;align-items:center;gap:10px;display:flex}.app-process-layout__msds-button.app-button{color:#fff;background:#ff4242;border-color:#ff4242;height:30px;padding-inline:13px;font-family:Pretendard;font-size:16px;font-weight:600;line-height:20px}.app-process-layout__msds-button.app-button:hover:not(:disabled){background:#ff4242cc!important;border-color:#ff4242cc!important}.app-process-layout__msds-button.app-button:active:not(:disabled){background:#ff424299!important;border-color:#ff424299!important}.app-process-layout__heading{gap:8px;min-width:0;display:flex}.app-process-layout__title.app-button--text{color:#fff;font-family:Pretendard;font-size:24px;font-weight:600;line-height:32px}.app-process-layout__title.app-button--text:hover:not(:disabled),.app-process-layout__title.app-button--text:active:not(:disabled),.app-process-layout__title.app-button--text:disabled{color:#fff}.app-process-layout__title--clickable{cursor:pointer}.app-process-layout__sub-title{color:#9cf9ff;font-family:Pretendard;font-size:22px;font-weight:600;line-height:30px}.app-process-layout__meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app-process-layout__meta-item{background:#ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:4px;display:flex}.app-process-layout__meta-label{color:#b2e0e6;letter-spacing:-.03em;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.app-process-layout__meta-value{color:#fff;letter-spacing:-.03em;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.app-process-layout__daily-button{flex-shrink:0}.app-process-layout__steps{background:#fff;border:1px solid #d9d9d9;border-radius:12px;justify-content:center;align-items:center;gap:20px;margin-top:5px;padding-block:8px;display:flex;overflow-x:auto;box-shadow:4px 4px 7px #7fc1c31a}.app-process-layout__step{color:#d9d9d9;align-items:center;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.app-process-layout__step-trigger{font:inherit;color:inherit;cursor:default;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.app-process-layout__step--clickable .app-process-layout__step-trigger:disabled{cursor:default}.app-process-layout__step-badge{color:#fff;letter-spacing:-.03em;background:#d9d9d9;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;margin-right:8px;font:600 14px/12px Pretendard;display:inline-flex}.app-process-layout__step-label{white-space:nowrap}.app-process-layout__step svg{color:#d9d9d9;flex-shrink:0;width:24px;height:24px;margin-left:8px}.app-process-layout__step svg path{fill:currentColor}.app-process-layout__step--active{color:#007e91}.app-process-layout__step--active .app-process-layout__step-badge{background:#007e91}.app-process-layout__step--active svg path{fill:#007e91}.app-process-layout__step--active .app-process-layout__step-trigger:disabled{color:#007e91}.app-process-layout__content{min-height:0;overflow:auto}.app-process-layout .app-process-layout__daily-button{color:#007e91;background:#fff;border:1px solid #4bb2bf;border-radius:12px;flex-direction:column;width:102px;height:96px;padding:10px;box-shadow:4px 4px 7px #7fc1c31a}.app-process-layout .app-process-layout__daily-button:hover:not(:disabled){background:#fff;border-color:#007e9140}.app-process-layout .app-process-layout__daily-button .app-button__icon{width:54px;height:54px}.app-process-layout .app-process-layout__daily-button .app-button__label{font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.layout__content:has(.tablet-detail-layout-page--fill){background-color:#fff;flex-direction:column;display:flex;overflow:hidden}.tablet-detail-layout-page{flex-direction:column;min-height:100%;display:flex}.tablet-detail-layout-page--fill{flex:1;min-height:0}.tablet-detail-layout{flex-direction:column;flex:1;min-height:0;display:flex}.tablet-detail-layout__head{flex-shrink:0;align-items:center;gap:8px;margin-bottom:10px;display:flex}.tablet-detail-layout__back{flex-shrink:0}.tablet-detail-layout__back.app-button.app-button--btn3{color:#121212;background-color:#fff;border-color:#0000}.tablet-detail-layout__back.app-button--icon-only{aspect-ratio:auto;border:0;padding:0}.tablet-detail-layout__back .app-button__icon svg{width:100%;height:100%}.tablet-detail-layout__title{color:#121212;flex:1;min-width:0;margin:0;font-family:Pretendard;font-size:24px;font-weight:600;line-height:32px}.tablet-detail-layout__head-actions{flex-shrink:0;align-items:center;display:inline-flex}.tablet-detail-layout__body{flex:1;min-height:0;overflow-y:auto}.tablet-detail-layout__body--split{flex:1;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.tablet-detail-layout__body--split .tablet-container{flex:auto;min-height:0}.tablet-detail-layout__body--stack{flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.tablet-detail-layout__body--stack>*{flex-shrink:0}.tablet-detail-layout__aside{flex-direction:column;gap:10px;min-height:0;display:flex}.tablet-detail-layout__main{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.app-tab{flex-direction:column;display:flex}.app-tab__list{background:#007e91;border-radius:6px;gap:5px;padding:5px 10px;display:flex}.app-tab__item{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;flex:1;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:inline-flex}.app-tab__item-label{letter-spacing:-.03em;min-width:45px;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.app-tab__item:hover:not(:disabled):not([aria-disabled=true]){background:#ffffff1f}.app-tab__item:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.app-tab__item:focus-visible{outline-offset:2px;outline:2px solid #4bb2bf}.app-tab__item--active{color:#007e91;background:#fff;padding-inline:12px}.app-tab__item--active:hover:not(:disabled):not([aria-disabled=true]){background:#fffffff2}.app-tab__item:disabled,.app-tab__item[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none}.app-button{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;transition:background-color .2s,border-color .2s,color .2s,transform .1s,opacity .2s;display:inline-flex}.app-button:focus-visible{outline-offset:2px;outline:2px solid #4bb2bf}.app-button:disabled{cursor:default}.app-button--xs{border-radius:8px;gap:2px;height:30px;padding-inline:11.5px;font-family:Pretendard;font-size:16px;font-weight:600;line-height:20px}.app-button--xs .app-button__icon{width:24px;height:24px}.app-button--sm2{border-radius:8px;gap:2px;height:30px;padding-inline:10px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:22px}.app-button--sm2 .app-button__icon{width:24px;height:24px}.app-button--sm{border-radius:8px;gap:2px;height:36px;padding-inline:16.5px;font-family:Pretendard;font-size:16px;font-weight:600;line-height:20px}.app-button--sm .app-button__icon{width:24px;height:24px}.app-button--md{border-radius:8px;gap:2px;height:46px;padding-inline:20px;font-family:Pretendard;font-size:16px;font-weight:600;line-height:20px}.app-button--md .app-button__icon{width:24px;height:24px}.app-button--lg{border-radius:8px;gap:2px;height:50px;padding-inline:20px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:22px}.app-button--lg .app-button__icon{width:24px;height:24px}.app-button--primary{color:#fff;background-color:#007e91;border-color:#007e91}.app-button--primary:hover:not(:disabled,[class*=app-button--icon-only]){background-color:#4bb2bf;border-color:#4bb2bf}.app-button--primary:active:not(:disabled,[class*=app-button--icon-only]){background-color:#0a545e;border-color:#0a545e}.app-button--primary:disabled{color:#d9d9d9;background-color:#f0f0f0;border-color:#d9d9d9}.app-button--secondary{color:#505050;background-color:#f0f0f0;border-color:#d9d9d9}.app-button--secondary:hover:not(:disabled,[class*=app-button--icon-only]){background-color:#d9d9d9;border-color:#d9d9d9}.app-button--secondary:active:not(:disabled,[class*=app-button--icon-only]){color:#fff;background-color:#767676;border-color:#767676}.app-button--secondary:disabled{color:#d9d9d9;background-color:#f0f0f0;border-color:#f0f0f0}.app-button--gost{color:#767676;background-color:#0000;border-color:#d9d9d9}.app-button--gost:hover:not(:disabled,[class*=app-button--icon-only]){background-color:#f5f6f7;border-color:#f0f0f0}.app-button--gost:active:not(:disabled,[class*=app-button--icon-only]){background-color:#f0f0f0;border-color:#f0f0f0}.app-button--gost:disabled{color:#d9d9d9;background-color:#f5f6f7;border-color:#f0f0f0}.app-button--btn1{color:#fff;background-color:#fe794e;border-color:#fe794e}.app-button--btn1:hover:not(:disabled,[class*=app-button--icon-only]){background-color:#fe794e;border-color:#fe794e}.app-button--btn1:active:not(:disabled,[class*=app-button--icon-only]){background-color:#ef683d;border-color:#ef683d}.app-button--btn1:disabled{color:#d9d9d9;background-color:#f0f0f0;border-color:#f0f0f0}.app-button--btn2{color:#fff;background-color:#4a90e2;border-color:#4a90e2}.app-button--btn2:hover:not(:disabled,[class*=app-button--icon-only]){background-color:#6eb1ff;border-color:#6eb1ff}.app-button--btn2:active:not(:disabled,[class*=app-button--icon-only]){background-color:#4a90e2;border-color:#4a90e2}.app-button--btn2:disabled{color:#d9d9d9;background-color:#f0f0f0;border-color:#f0f0f0}.app-button--btn3{color:#0a545e;background-color:#f0f0f0;border-color:#d9d9d9}.app-button--btn3:hover:not(:disabled,[class*=app-button--icon-only]){background-color:#f5f6f7;border-color:#f5f6f7}.app-button--btn3:active:not(:disabled,[class*=app-button--icon-only]){background-color:#d9d9d9;border-color:#d9d9d9}.app-button--btn3:disabled{color:#d9d9d9;background-color:#f0f0f0;border-color:#f0f0f0}.app-button--danger{color:#fff;background-color:#ff4242;border-color:#ff4242}.app-button--danger:hover:not(:disabled,[class*=app-button--icon-only]),.app-button--danger:active:not(:disabled,[class*=app-button--icon-only]){background-color:#ff4242;border-color:#ff4242}.app-button--danger:disabled{color:#d9d9d9;background-color:#f0f0f0;border-color:#f0f0f0}.app-button--excelDownload{color:#006c2e;background-color:#b3f4d1;border-color:#32c771;border-radius:8px;gap:2px;padding-inline:6px;font-family:Pretendard;font-size:16px;font-weight:600;line-height:20px}.app-button--excelDownload .app-button__icon{width:20px;height:20px}.app-button--excelDownload:hover:not(:disabled){background-color:#a9efc1;border-color:#008a3a}.app-button--excelDownload:active:not(:disabled){background-color:#98e5b3;border-color:#007a35}.app-button--excelDownload:disabled{color:#d9d9d9;background-color:#f0f0f0;border-color:#d9d9d9}.app-button--link{color:#007e91;background:0 0;border:0;border-radius:0;gap:4px;height:auto;min-height:auto;padding:0;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.app-button--link:hover:not(:disabled){color:#007e91;background:0 0}.app-button--link:active:not(:disabled){color:#0a545e;background:0 0;transform:none}.app-button--link:disabled{color:#d9d9d9;opacity:1;background:0 0}.app-button--link .app-button__label{text-decoration:none}.app-button--link-underline .app-button__label{text-underline-offset:2px;text-decoration:underline}.app-button--link-plain .app-button__label{text-decoration:none}.app-button--text{height:auto;min-height:auto;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:0;gap:0;padding:0}.app-button--text:hover:not(:disabled),.app-button--text:active:not(:disabled),.app-button--text:disabled{color:inherit;opacity:1;background:0 0;border:0;transform:none}.app-button--text:disabled{cursor:default}.app-button--align-left{text-align:left;justify-content:flex-start}.app-button--align-center{text-align:center;justify-content:center}.app-button--align-right{text-align:right;justify-content:flex-end}.app-button--has-icon .app-button__icon,.app-button--has-icon .app-button__label{justify-content:center;align-items:center;display:inline-flex}.app-button--icon-only{aspect-ratio:1;border:unset;border-radius:8px;padding-inline:0}.app-button--icon-only .app-button__icon{width:unset;height:unset}.app-button__icon{display:inline-flex}.app-button__icon>svg{flex:none;width:100%;height:100%;display:block}.app-button__label{justify-content:center;align-items:center;display:inline-flex}.app-button-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.app-button-wrapper__left{overflow:auto}.app-button-wrapper--broken{justify-content:flex-start;gap:4px 0}.app-button-wrapper--broken .app-button-wrapper__left{display:contents}.app-button-wrapper--broken .app-button-wrapper__left .app-button{margin-left:-1px;border-radius:unset!important;border-left:1px solid #d9d9d9!important}.app-button-wrapper--broken .app-button-wrapper__left .app-button:last-child{margin-right:16px}.app-button-wrapper--broken .app-button-wrapper__right{gap:10px}.app-button-wrapper .title{color:#121212;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.app-button-wrapper__left,.app-button-wrapper__right{align-items:center;display:flex}.app-button-wrapper__left:empty,.app-button-wrapper__right:empty{display:none}.app-button-wrapper__left--tab,.app-button-wrapper__right--tab{gap:0!important}.app-button-wrapper__left--tab .app-button,.app-button-wrapper__right--tab .app-button{border-radius:8px 0 0 8px;min-width:100px}.app-button-wrapper__left--tab .app-button+.app-button,.app-button-wrapper__right--tab .app-button+.app-button{border-left:0;border-radius:0}.app-button-wrapper__left--tab .app-button+.app-button:last-child,.app-button-wrapper__right--tab .app-button+.app-button:last-child{border-radius:0 8px 8px 0}.app-form-action-bar{flex-direction:column;gap:12px;display:flex}.app-form-action-bar .dscpt{color:#121212;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.app-form-action-bar__top,.app-form-action-bar__bottom{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.app-form-action-bar__left,.app-form-action-bar__right,.app-form-action-bar__bottom-left,.app-form-action-bar__bottom-right{align-items:center;gap:4px;min-width:0;display:flex}.app-form-action-bar__left-title{color:#121212;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.app-form-action-bar__left-actions,.app-form-action-bar__right-actions,.app-form-action-bar__right-fields,.app-form-action-bar__bottom-left-actions,.app-form-action-bar__bottom-right-actions{align-items:center;display:flex}.app-form-action-bar__right,.app-form-action-bar__bottom-right{justify-content:flex-end}.app-form-action-bar__bottom-left-title{color:#121212;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.app-page-button-bar{justify-content:flex-end;align-items:center;width:100%;display:flex}.layout--tablet .app-page-button-bar,.layout--tablet-gnb .app-page-button-bar{min-height:50px}.layout--tablet .app-page-button-bar .app-button,.layout--tablet-gnb .app-page-button-bar .app-button{display:inline-flex!important}.app-page-button-bar .right{gap:10px;display:flex}.app-page-button-bar.has-left{justify-content:space-between}.app-page-button-bar.has-left .left{gap:10px;display:flex}.layout--pc .app-page-button-bar .app-button{min-width:80px;height:40px;padding-inline:10px}.app-check{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:5px;transition:background-color .2s,border-color .2s,color .2s,opacity .2s,transform .1s;display:inline-flex;position:relative}.app-check--disabled{opacity:.5;cursor:not-allowed}.app-check--readonly{cursor:default;pointer-events:none}.app-check--label-empty{gap:0}.app-check__input{opacity:0;pointer-events:none;position:absolute}.app-check__control{flex:none;justify-content:center;align-items:center;display:inline-flex}.app-check__control-icon{width:24px;height:24px;display:block}.app-check__label{color:#121212;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;transition:color .2s}.app-check--default{background:0 0;border:0;padding:0}.app-check--default--checked .app-check__label{color:#121212}.app-check--filled{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;min-height:32px;padding:4px 12px}.app-check--filled .app-check__control{display:none}.app-check--filled .app-check__label{color:#767676;font-family:Pretendard;font-size:16px;font-weight:600;line-height:20px}.app-check--filled:hover:not(.app-check--disabled):not(.app-check--readonly){background-color:#6eb1ff;border-color:#6eb1ff}.app-check--filled:hover:not(.app-check--disabled):not(.app-check--readonly) .app-check__label{color:#fff}.app-check--filled.app-check--checked{background-color:#4a90e2;border-color:#4a90e2}.app-check--filled.app-check--checked .app-check__label{color:#fff}.app-check--pill{background-color:#fff;border:1px solid #d9d9d9;border-radius:999px;min-height:32px;padding:4px 12px}.app-check--pill .app-check__control{display:none}.app-check--pill .app-check__label{color:#767676;font-family:Pretendard;font-size:16px;font-weight:600;line-height:20px}.app-check--pill:hover:not(.app-check--disabled):not(.app-check--readonly){background-color:#6eb1ff;border-color:#6eb1ff}.app-check--pill:hover:not(.app-check--disabled):not(.app-check--readonly) .app-check__label{color:#fff}.app-check--pill.app-check--checked{background-color:#4a90e2;border-color:#4a90e2}.app-check--pill.app-check--checked .app-check__label{color:#fff}.app-check--toggle{background:0 0;border:0;padding:0}.app-check--toggle .app-check__label{display:none}.app-check--toggle.app-check--checked .app-check__toggle-track{background-color:#007e91}.app-check--toggle.app-check--checked .app-check__toggle-thumb{left:calc(100% - 32px);box-shadow:0 0 3px #ebf7f2}.app-check--toggle.app-check--checked .app-check__toggle-text--on{opacity:1}.app-check--toggle:not(.app-check--checked) .app-check__toggle-track{background-color:#d9d9d9}.app-check--toggle:not(.app-check--checked) .app-check__toggle-thumb{left:4px}.app-check--toggle:not(.app-check--checked) .app-check__toggle-text--off{opacity:1}.app-check__toggle{justify-content:center;align-items:center;display:inline-flex}.app-check__toggle-track{background-color:#d9d9d9;border-radius:999px;align-items:center;width:74px;height:36px;padding:4px;transition:background-color .2s,box-shadow .2s;display:inline-flex;position:relative}.app-check__toggle-thumb{background-color:#fff;border-radius:50%;width:28px;height:28px;transition:transform .2s,left .2s,right .2s;position:absolute;box-shadow:0 0 3px #dedede0f}.app-check__toggle-text{z-index:1;color:#fff;opacity:0;margin-left:7px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;transition:color .2s,opacity .2s;position:relative}.app-check__toggle-text--off{text-align:right}.app-check-group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.app-radio{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:5px;transition:background-color .2s,border-color .2s,color .2s,opacity .2s,transform .1s;display:inline-flex;position:relative}.app-radio--disabled{opacity:.5;cursor:not-allowed}.app-radio--readonly{cursor:default;pointer-events:none}.app-radio__input{opacity:0;pointer-events:none;position:absolute}.app-radio__control{flex:none;justify-content:center;align-items:center;display:inline-flex}.app-radio__control-icon{width:24px;height:24px;display:block}.app-radio__label{color:#121212;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;transition:color .2s}.app-radio--label-empty{gap:0}.app-radio--default{background:0 0;border:0;padding:0}.app-radio--default.app-radio--checked .app-radio__label{color:#121212}.app-radio--filled{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;min-height:32px;padding:4px 12px}.app-radio--filled .app-radio__control{display:none}.app-radio--filled .app-radio__label{color:#767676;font-family:Pretendard;font-size:16px;font-weight:600;line-height:20px}.app-radio--filled:hover:not(.app-radio--disabled):not(.app-radio--readonly){background-color:#6eb1ff;border-color:#6eb1ff}.app-radio--filled:hover:not(.app-radio--disabled):not(.app-radio--readonly) .app-radio__label{color:#fff}.app-radio--filled.app-radio--checked{background-color:#4a90e2;border-color:#4a90e2}.app-radio--filled.app-radio--checked .app-radio__label{color:#fff}.app-radio--pill{background-color:#fff;border:1px solid #d9d9d9;border-radius:999px;min-height:32px;padding:4px 12px}.app-radio--pill .app-radio__control{display:none}.app-radio--pill .app-radio__label{color:#767676;font-family:Pretendard;font-size:16px;font-weight:600;line-height:20px}.app-radio--pill:hover:not(.app-radio--disabled):not(.app-radio--readonly){background-color:#6eb1ff;border-color:#6eb1ff}.app-radio--pill:hover:not(.app-radio--disabled):not(.app-radio--readonly) .app-radio__label{color:#fff}.app-radio--pill.app-radio--checked{background-color:#4a90e2;border-color:#4a90e2}.app-radio--pill.app-radio--checked .app-radio__label{color:#fff}.app-radio-group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.app-input__input{box-sizing:border-box;color:#121212;background-color:#0000;border:0;outline:none;width:100%;height:100%;padding-inline:10px;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}.app-input__input::placeholder{color:#767676}.app-input__input:disabled,.app-input__input[aria-disabled=true]{cursor:not-allowed}.app-input__wrap{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;align-items:center;width:100%;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s,opacity .2s;display:flex}.app-input__wrap:focus-within{border-color:#007e91}.app-input__wrap--sm{height:30px}.app-input__wrap--md{height:36px}.app-input__wrap--lg{height:46px}.app-input__wrap--shape-square{border-radius:0}.app-input__wrap--shape-round{border-radius:8px}.app-input__wrap--shape-pill{border-radius:999px}.app-input__wrap--error{border-color:#ff4242}.app-input__wrap--readonly{cursor:default;border:none;outline:none}.app-input__wrap--readonly .app-input__input{cursor:default;outline:none;text-align:left!important}.app-input__wrap--disabled{opacity:.6;background-color:#f5f6f7;border-color:#d9d9d9}.app-input__wrap--disabled .app-input__input{color:#767676}.app-input__button{width:42px;aspect-ratio:unset;border-radius:unset;flex-shrink:0;background-color:unset!important}.app-input__button svg{width:18px}.app-input__button:hover,.app-input__button:focus,.app-input__button:focus-visible{background-color:unset!important;border-color:#d9d9d9!important}.app-input{flex-direction:column;gap:10px;display:flex}.app-input__label{color:#121212;flex-shrink:0;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.app-input__hint{color:#767676;margin:0;font-size:13px}.app-input__error{color:#ff4242;margin:0;font-size:13px}.app-input.is-error .app-input__hint,.app-input.is-error .app-input__error{color:#ff4242}.app-input.has-search-button .app-input__wrap--readonly{cursor:default;background-color:#fff;border:1px solid #d9d9d9}.app-input.has-search-button .app-input__wrap--readonly .app-input__input{cursor:default;color:#000}.ag-root .app-input.has-search-button{width:100%}.app-detail-table .app-input.has-search-button .app-input__wrap{width:calc(100% - 42px)}.app-input__wrap--readonly{border-color:#d9d9d9}.app-textarea{box-sizing:border-box;color:#505050;resize:vertical;background:#fff;border:1px solid #d9d9d9;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px;transition:all .2s}.app-textarea::placeholder{color:#767676}.app-textarea:focus-visible,.app-textarea:focus{border-color:#007e91}.app-textarea:disabled,.app-textarea[aria-disabled=true]{color:#767676;cursor:not-allowed;opacity:.6;box-shadow:none;background:#f5f6f7}.app-textarea[readonly],.app-textarea--readonly{cursor:default;color:#121212;border:none;outline:none}.app-textarea[readonly]:focus,.app-textarea[readonly]:focus-visible,.app-textarea--readonly:focus,.app-textarea--readonly:focus-visible{border:none;outline:none}.app-textarea--error{border-color:#ff4242}.app-select{width:var(--app-select-width,120px);min-width:var(--app-select-width,120px);display:inline-block;position:relative}.app-select__opener{color:#121212;cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #007e91;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:100%;height:36px;padding:0 12px;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:inline-flex}.app-select__value{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.app-select__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:inline-flex}.app-select--open .app-select__icon{transform:rotate(180deg)}.app-select--open .app-select__opener{border-color:#007e91}.app-select--readonly .app-select__opener{cursor:default;border:none;outline:none}.app-select--readonly .app-select__opener:focus,.app-select--readonly .app-select__opener:focus-visible{border:none;outline:none}.app-select__opener:focus-visible{border-color:#007e91}.app-select__opener:disabled,.app-select__opener[aria-disabled=true]{color:#767676;cursor:not-allowed;opacity:.6;box-shadow:none;background-color:#f5f6f7}.app-select__list{box-sizing:border-box;background-color:#fff;border:1px solid #007e91;border-radius:8px;flex-direction:column;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.app-select__list--floating{box-shadow:none}.app-select__item{color:#505050;cursor:pointer;box-sizing:border-box;background:0 0;border:0;align-items:center;width:100%;min-width:0;height:36px;padding:7px 12px;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px;transition:background-color .2s;display:flex}.app-select__item-label{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.app-select__item:hover{background-color:#b2e0e6}.app-select__opener{border:1px solid #d9d9d9}.ag-root .app-select{width:var(--app-select-width,100%)}.app-grid-select-editor{width:100%}.app-modal{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-modal__dim{background:#00000073;position:absolute;inset:0}.app-modal__container{z-index:1;background:#fff;border-radius:12px;grid-template-rows:auto 1fr auto;max-height:90dvh;padding-inline:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000002e}.app-modal__header{justify-content:space-between;align-items:center;padding-block:22px 16px;display:flex}.app-modal__header .app-modal__title{font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.app-modal__header svg{width:24px}.app-modal__body{border-radius:12px;min-height:140px;padding:24px;overflow-y:auto}.app-modal__body:has(.app-modal__message:only-child){flex-direction:column;justify-content:center;align-items:center;display:flex}.app-modal__body .app-modal__footer{padding-top:14px}.app-modal__footer{justify-content:flex-end;gap:8px;padding-block:16px 22px;display:flex}.app-modal__footer .app-button{min-width:100px}.app-modal__message{text-align:center;word-break:keep-all;white-space:pre-line;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.app-modal--custom .app-modal__body{border-radius:unset;background-color:unset;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:0;display:grid;overflow:hidden}.app-modal--custom .app-modal__body>.app-modal_layout,.app-modal--custom .app-modal__body>.qr-modal,.app-modal--custom .app-modal__body>[class*=modal-],.app-modal--custom .app-modal__body>[class*=modal_]{min-height:0;overflow:auto}.app-modal--custom .app-modal__body .app-modal__footer{background:#fff;flex-shrink:0;justify-content:flex-end;gap:8px;padding:16px 0;display:flex}.app-modal--custom .app-modal__body .app-modal__footer .app-button{min-width:100px}.app-modal--custom .app-modal__body .app-modal__footer__wrap{justify-content:space-between;align-items:center;gap:20px;padding:16px 0 22px;display:flex}.app-modal--custom .app-modal__body .app-modal__footer__wrap .app-button-wrapper{flex:1;min-width:0}.app-modal--custom .app-modal__body .app-modal__footer__wrap .app-modal__footer{flex-shrink:0;padding:0}.app-modal--custom .modal-block+.modal-block{border-top:1px solid #d9d9d9;margin-top:20px;padding-top:20px}.app-modal--custom .app-grid-section__title{color:#121212;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.app-modal--drawer{justify-content:flex-end;align-items:stretch}.app-modal--drawer .app-modal__container{border-top-right-radius:0;border-bottom-right-radius:0;align-self:stretch;width:50%;height:100dvh;max-height:100dvh;animation:.24s ease-out app-modal-drawer-enter}.app-modal--drawer .app-modal__body{grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid}.app-modal--image .app-modal__body{background:0 0;min-height:auto;padding:0}.app-modal--image .app-modal__footer{padding-top:12px}.app-modal--image .app-modal__image-body{justify-content:center;align-items:center;max-height:80vh;display:flex;overflow:auto}.app-modal--image .app-modal__image-body--slider{gap:12px;padding:0 4px 28px;overflow:hidden}.app-modal--image .app-modal__image-swiper{flex:1;width:100%;min-width:0;padding-bottom:28px}.app-modal--image .app-modal__image-swiper .swiper-pagination{bottom:0}.app-modal--image .app-modal__image-swiper .swiper-pagination-bullet{opacity:1;background:#f0f0f0;width:8px;height:8px;margin:0 4px!important}.app-modal--image .app-modal__image-swiper .swiper-pagination-bullet-active{background:#007e91}.app-modal--image .app-modal__image-slide{justify-content:center;align-items:center;display:flex}.app-modal--image .app-modal__image-nav{z-index:2;flex:none;box-shadow:0 2px 8px #0000001f;background:#fff!important}.app-modal--image .app-modal__image-nav:disabled{opacity:.35}.app-modal--image .app-modal__image-nav svg{width:20px;height:20px}.app-modal--image .app-modal__image{object-fit:contain;border-radius:8px;width:100%;max-width:100%;max-height:min(62vh,520px);margin:0 auto;display:block}.app-modal--image .app-modal__image-footer{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.app-modal--image .app-modal__image-footer-actions{justify-content:flex-end;gap:8px;width:100%;display:flex}.app-modal--image .app-modal__image-name{text-align:center;color:#767676;margin:0;font-family:Pretendard;font-size:16px;font-weight:400;line-height:24px}.app-modal--pdf .app-modal__body{padding:0}.app-modal--pdf .app-modal__pdf-body{height:100%;min-height:0}.app-modal--pdf .app-modal__pdf-viewer{box-sizing:border-box;background:#f5f6f8;border-radius:12px;height:100%;min-height:0;overflow:hidden}.app-modal--pdf .app-modal__pdf-pages{-webkit-overflow-scrolling:touch;flex-direction:column;align-items:center;gap:8px;padding:8px;display:flex;overflow:auto}.app-modal--pdf .app-modal__pdf-page{background:#fff;max-width:100%;height:auto;display:block;box-shadow:0 1px 4px #0000001f}.app-modal--pdf .app-modal__pdf-iframe{border:0;width:100%;height:100%;display:block}.app-modal--pdf .app-modal__pdf-empty{color:#767676;justify-content:center;align-items:center;height:100%;min-height:240px;display:flex}.app-modal .app-grid-toolbar{height:auto}.app-modal .app-grid-toolbar:has(.app-grid-search){height:calc(100dvh - 247px)}.app-modal .multi-section-modal .app-grid-toolbar:has(.app-grid-search){height:auto}.app-modal .work-instruction-preview-modal__search .app-grid-toolbar:has(.app-grid-search){height:auto}.app-modal_layout-form{background-color:#f5f6f7;border-radius:12px;padding:20px}.app-modal_layout-form .app-input{flex-direction:row;align-items:center;margin-bottom:12px}.app-modal_layout-form .app-input__label{color:#505050;min-width:40%;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.app-modal_layout-form .app-input__control{width:60%;margin-left:auto}@keyframes app-modal-drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}#download{display:none!important}.app-toggle{cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative}.app-toggle--disabled{opacity:.6;cursor:not-allowed}.app-toggle__input{opacity:0;pointer-events:none;position:absolute}.app-toggle__input:checked+.app-toggle__track{background:#007e91}.app-toggle__input:checked+.app-toggle__track .app-toggle__thumb{transform:translate(20px)}.app-toggle__input:focus-visible+.app-toggle__track{outline-offset:2px;outline:2px solid #4bb2bf}.app-toggle__track{background:#f0f0f0;border-radius:999px;width:44px;height:24px;transition:background .2s;position:relative}.app-toggle__thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #12121226}.app-toggle__label{color:#505050;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.app-page-tabs{width:100%;min-width:0;max-width:100%;overflow-x:overlay;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d9d9d933 transparent;flex:1;align-items:stretch;gap:4px;display:flex;overflow-y:hidden}.app-page-tabs::-webkit-scrollbar{height:6px}.app-page-tabs::-webkit-scrollbar-thumb{background:#d9d9d926;border-radius:999px}.app-page-tabs::-webkit-scrollbar-track{background:0 0}.app-page-tabs__wrap{background:#04414a;align-items:flex-start;gap:8px;min-width:0;display:flex}.app-page-tabs__wrap .app-button--icon-only{border-radius:0}.app-page-tabs__actions{flex-shrink:0;align-items:center;display:inline-flex}.app-page-tabs__actions .app-button:disabled{background:#007e91}.app-page-tabs__actions svg{width:24px}.app-page-tabs__actions svg path{fill:#b2e0e6}.app-page-tabs__actions .app-page-tabs__clear path{stroke:#b2e0e6}.app-page-tab{color:#d9d9d9;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;width:140px;min-width:140px;max-width:200px;padding:3px 4px;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px;transition:all .2s;display:inline-flex;position:relative}.app-page-tab--active{color:#007e91;background:#e1f2f3}.app-page-tab--active svg path{stroke:#007e91}.app-page-tab:not([class*=app-page-tab--active]):hover{color:#007e91;background-color:#e1f2f3;transform:translateY(1px)}.app-page-tab__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-page-tab__close{background-color:#0000;display:none}.app-page-tab--active .app-page-tab__close,.app-page-tab:hover .app-page-tab__close{display:block}.app-progress{align-items:center;gap:10px;display:inline-flex}.app-progress__track{background:#f0f0f0;border-radius:999px;width:220px;height:10px;position:relative;overflow:hidden}.app-progress__trigger{z-index:1;cursor:grab;touch-action:none;background:#007e91;border:2px solid #fff;border-radius:50%;width:16px;height:16px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #1118272e}.app-progress__trigger:active{cursor:grabbing}.app-progress__bar{border-radius:inherit;background:#007e91;height:100%;transition:width .25s,background-color .2s}.app-progress__label{color:#505050;text-align:right;min-width:40px;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px}.app-progress--success .app-progress__bar{background:#32c771}.app-progress--warning .app-progress__bar{background:#fa0}.app-progress--error .app-progress__bar{background:#ff4242}.app-progress--disabled{opacity:.6}.app-progress--disabled .app-progress__bar{background:#d9d9d9}.app-progress--readonly .app-progress__trigger{cursor:default}.app-progress--sm .app-progress__track{height:6px}.app-progress--md .app-progress__track{height:10px}.app-progress--lg .app-progress__track{height:14px}.app-progress--interactive .app-progress__track{cursor:pointer;touch-action:none;overflow:visible}.app-progress--interactive .app-progress__bar{border-radius:inherit}.app-grid-toolbar{flex-direction:column;width:100%;height:calc(100dvh - 180px);display:flex}.app-grid-toolbar .ag-root-wrapper{border:1px solid #d9d9d9;border-radius:12px}.app-grid-toolbar:has(.app-grid-pagination) .ag-root-wrapper{border-radius:12px 12px 0 0}.app-grid-toolbar__controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.app-grid-toolbar__footer{justify-content:flex-end;margin-top:12px;display:flex}.app-grid-toolbar__footer .app-grid-section__actions{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.app-grid-toolbar__footer .app-grid-section__actions .app-button{min-width:100px}.app-grid-toolbar--multi .app-grid-toolbar__footer{display:none}.app-grid-search{background:#e1f2f3;border:1px solid #b2e0e6;border-radius:10px;width:100%;padding:5px 20px}.app-grid-search__fields{flex-wrap:wrap;align-items:center;gap:5px 10px;display:flex}.app-grid-search__field{align-items:center;gap:10px;display:flex}.app-grid-search__field dt,.app-grid-search__field dd{margin:0}.app-grid-search__label{white-space:nowrap;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.app-grid-search__control,.app-grid-search__control>div,.app-grid-search__control>*{min-width:0}.app-grid-search__control>div{align-items:center;gap:4px;display:flex}.app-grid-search__actions{gap:6px}.app-grid-pagination{background:#f5f6f7;border:1px solid #d9d9d9;border-top:0;border-radius:0 0 12px 12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:2px 16px;display:flex}.app-grid-pagination .app-button,.app-grid-pagination .pg-num{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:2px;justify-content:center;align-items:center;min-width:24px;height:24px;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px;display:inline-flex}.app-grid-pagination .app-button{background:#f5f6f7}.app-grid-pagination .pg-num.active{color:#fff;background:#007e91;border-color:#007e91}.app-grid-pagination__controls,.app-grid-pagination__meta{align-items:center;display:inline-flex}.app-grid-pagination__controls{gap:2px}.app-grid-pagination__meta{gap:16px}.app-grid-pagination__size{align-items:center;gap:8px;display:inline-flex}.app-grid-pagination__size-label{white-space:nowrap;color:#424242}.app-grid-pagination__count{white-space:nowrap;color:#424040;font-weight:600}.app-grid-pagination__count strong{color:#007e91}.app-grid-section{flex-direction:column;gap:10px;min-width:0;display:flex}.app-grid-section__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-grid-section__header-area:empty{display:none}.app-grid-section__title-wrap{min-width:0}.app-grid-section__title,.app-grid-section__description{color:#121212;margin:0;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.app-grid-section__actions{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.app-grid-section__actions .app-button{min-width:100px}.app-grid-section__body{min-width:0}.app-grid-section-wrapper{grid-template-columns:var(--app-grid-section-columns,1fr 1fr);gap:var(--app-grid-section-gap,16px);align-items:start;display:grid}.app-grid-section-wrapper:has(.app-grid-section:only-child){grid-template-columns:1fr}.app-grid-state{background-color:#fff;border:1px solid #d9d9d9;border-radius:12px;justify-content:center;align-items:center;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px;display:flex}.app-grid-wrap{background:#fff;position:relative}.app-grid-mask{z-index:20;pointer-events:none;background:#fff;justify-content:center;align-items:center;animation:.12s fadeInGridMask;display:flex;position:absolute;inset:0}.app-grid-mask__content{flex-direction:column;align-items:center;gap:10px;display:flex}.app-grid-mask__spinner{border:2px solid #d9d9d9;border-top-color:#505050;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite appGridSpin}.app-grid-mask__text{color:#767676;letter-spacing:-.2px;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}.app-grid{width:100%;height:100%;position:relative}.app-grid>div{height:100%}.app-grid .ag-header{color:#505050;background:#f0f0f0;border-bottom:1px solid #d9d9d9}.app-grid .ag-header-group-cell-label,.app-grid .ag-header-cell-label,.app-grid .ag-header-cell-comp-wrapper{justify-content:center}.app-grid .ag-header-cell-text,.app-grid .ag-header-group-text{color:#121212;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.app-grid .ag-header-cell:not(:last-child){border-right:1px solid #ccc!important}.app-grid .ag-header-cell:has(.app-state,.app-button){background:#fff;border:0!important}.app-grid .ag-header-cell-resize:after{display:none}.app-grid .ag-header .ag-pinned-left-header .ag-header-cell:last-child,.app-grid .ag-header-row-group .ag-header-group-cell{border-right:1px solid #ccc!important}.app-grid .ag-row{border-bottom:1px solid #d9d9d9}.app-grid .ag-row:has(.app-grid-link-cell.is-active) .ag-cell{background-color:#f3f8ff}.app-grid .app-grid-link-cell{color:#007e91;cursor:pointer;font-weight:600;text-decoration:underline}.app-grid .app-grid-link-cell:has(.app-input__input){text-decoration:none}.app-grid .app-grid-row-drag-cell .ag-cell-wrapper,.app-grid .app-grid-row-drag-cell .ag-cell-value{justify-content:center;align-items:center;width:100%;min-height:100%;display:flex}.app-grid .app-grid-row-drag-cell .ag-cell.app-grid-cell-align-left .ag-cell-wrapper,.app-grid .app-grid-row-drag-cell .ag-cell.app-grid-cell-align-left .ag-cell-value{justify-content:flex-start}.app-grid .app-grid-row-drag-cell .ag-cell.app-grid-cell-align-right .ag-cell-wrapper,.app-grid .app-grid-row-drag-cell .ag-cell.app-grid-cell-align-right .ag-cell-value{justify-content:flex-end}.app-grid .app-grid-row-drag-handle{cursor:grab;justify-content:center;align-items:center;display:inline-flex}.app-grid .app-grid-row-drag-handle svg{width:24px;height:24px;display:block}.app-grid .app-grid-row-drag-handle:active{cursor:grabbing}.app-grid__input{color:#505050;background:#fff;border:1px solid #d9d9d9;border-radius:6px;outline:none;width:100%;height:28px;padding:0 8px;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px;transition:all .2s}.app-grid__input:focus,.app-grid__input:focus-visible{border-color:#007e91;box-shadow:0 0 0 3px #4bb2bf40}.app-grid__input:disabled,.app-grid__input[aria-disabled=true]{color:#767676;cursor:not-allowed;opacity:.6;box-shadow:none;background:#f5f6f7}.app-grid__multi-input{align-items:center;gap:6px;height:100%;display:flex}.app-grid__multi-input .app-grid__input,.app-grid__multi-input .app-input__input{flex:1;min-width:0}.app-grid .ag-cell.cell-select-look:has(.ag-cell-edit-wrapper){box-shadow:none}.ag-header .ag-pinned-left-header{border-right:0}.ag-select.ag-disabled{display:none}.ag-select .ag-picker-field-display{padding-left:1px}.ag-wrapper.ag-input-wrapper.ag-text-field-input-wrapper:before{display:none}.ag-filter{background-color:#fff}.ag-viewport.ag-floating-top-viewport{border-bottom:0}.ag-layout-auto-height .ag-center-cols-container,.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport{min-height:40px}.ag-overlay{opacity:1!important;background:0 0!important}.ag-overlay-loading-center{background:#fff!important;border:none!important}.ag-cell{vertical-align:middle;align-items:center;min-width:0;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;display:inline-flex;overflow:hidden}.ag-cell:has(.app-grid-checkbox-renderer:only-child){padding:0}.ag-cell .ag-cell-wrapper,.ag-cell .ag-cell-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.ag-cell:not(.ag-column-last){border-right:1px solid #d9d9d9!important}.ag-cell.ag-cell-inline-editing{border:0!important}.ag-cell.app-grid-cell-align-left{text-align:left}.ag-cell.app-grid-cell-align-right{text-align:right}.ag-cell.cell-select-look{color:#121212;justify-content:flex-start;padding:0 15px;font-family:Pretendard,sans-serif;font-size:14px;position:relative}.ag-cell.cell-select-look:after{content:"";pointer-events:none;border-bottom:2px solid #424242;border-right:2px solid #424242;width:8px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-70%)rotate(45deg)}.ag-cell.cell-select-look.ag-cell-focus,.ag-cell.cell-select-look:hover{border-color:#999}.ag-cell.cell-select-look:has(.ag-cell-edit-wrapper){padding:0 5px}.ag-cell.cell-select-look>span{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;align-items:center;width:calc(100% - 10px);height:36px;padding-left:9px;display:flex;position:absolute;left:5px}.ag-cell .app-grid-cell-editor{justify-content:center;align-items:center;gap:4px;display:inline-flex}.ag-cell .app-grid-cell-editor--full-width,:is(.ag-cell:has(.app-grid-cell-editor--custom-width) .ag-cell-wrapper,.ag-cell:has(.app-grid-cell-editor--custom-width) .ag-cell-value){width:100%;min-width:0}.ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-cell-range-single-cell,.ag-cell-range-single-cell.ag-cell-range-handle,.ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-context-menu-open .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,.ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group{border:unset!important;border-right:1px solid #d9d9d9!important}.ag-cell-inline-editing .ag-cell-editor .ag-wrapper{color:#121212;text-align:left;box-shadow:none;font-family:Pretendard;font-size:14px;border:1px solid #007e91!important;border-radius:8px!important;height:36px!important;min-height:auto!important}.ag-spanned-cell-wrapper>.ag-spanned-cell{display:flex}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{border:1px solid #d9d9d9!important}.ag-icon-small-down:before,.ag-icon-small-down:after{display:none!important}.ag-popup .ag-list.ag-select-list{color:#121212;font-family:Pretendard,sans-serif;font-size:14px;overflow:hidden;box-shadow:none!important;background:#fff!important;border:1px solid #007e91!important;border-radius:8px!important}.ag-popup .ag-list.ag-select-list .ag-list-item,.ag-popup .ag-list.ag-select-list .ag-select-list-item{color:#121212;background:#fff;border:0;align-items:center;min-height:40px;padding:0 10px;font-family:Pretendard,sans-serif;font-size:14px;display:flex}.ag-popup .ag-list.ag-select-list .ag-list-item:hover,.ag-popup .ag-list.ag-select-list .ag-select-list-item:hover{background:#b2e0e6!important}.ag-popup .ag-list.ag-select-list .ag-list-item.ag-active-item,.ag-popup .ag-list.ag-select-list .ag-select-list-item.ag-active-item{color:#121212!important;background:#e1f2f3!important}.ag-popup .ag-list.ag-select-list .ag-list-item:focus,.ag-popup .ag-list.ag-select-list .ag-select-list-item:focus,.ag-popup .ag-list.ag-select-list:focus{box-shadow:none!important;outline:none!important}.ag-simple-filter-body-wrapper{padding-bottom:0}.ag-filter-apply-panel{padding-top:0}.ag-filter-apply-panel .ag-filter-apply-panel-button:where(.ag-ltr .ag-filter-apply-panel .ag-filter-apply-panel-button){margin-left:8px}.ag-filter-apply-panel .ag-filter-apply-panel-button:where(.ag-ltr .ag-filter-apply-panel .ag-filter-apply-panel-button):first-of-type{margin-left:0}.ag-text-field-input{padding-left:10px}.ag-standard-button{min-width:65px;padding:5px 10px}.app-grid-cell-align-right{text-align:right!important;justify-content:flex-end!important}.app-grid-cell-align-left{text-align:left!important;justify-content:flex-start!important}.app-grid-cell-align-center{text-align:center!important;justify-content:center!important}.app-grid-link-renderer{color:#007e91;cursor:pointer;background:0 0;border:0;padding:0;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;text-decoration:underline}.app-grid-link-renderer.is-plain{text-decoration:none}.app-grid-link-renderer:disabled,.app-grid-link-renderer.is-disabled{color:#767676;cursor:default;text-decoration:none}.app-grid-chip{border-radius:6px;padding:4px 10px;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.app-grid-chip--lot{color:#007e91;background:#b2e0e6}.app-grid-chip--inspection-shipping{color:#ff7a00;background:#ff98001f}.app-grid-chip--inspection-intermediate{color:#2f82e2;background:#2f82e21f}.app-grid-chip--inspection-final{color:#32c771;background:#32c77124}.app-grid-chip--inspection-incoming{color:#ff4242;background:#ff42421a}.app-grid-chip--inspection-return{color:#767676;background-color:#f0f0f0}.app-grid-checkbox-renderer,.app-grid-checkbox-header{display:flex}.ag-body-horizontal-scroll-viewport{overflow-x:auto}.app-grid-select-filter{box-sizing:border-box;width:100%;min-width:0;padding:10px 10px 8px;display:block}.app-grid-select-filter__control{box-sizing:border-box;background:#fff;border:1px solid #dcdfe6;border-radius:8px;width:100%;min-width:0;min-height:36px;padding:0 32px 0 12px;font-size:14px;display:block}.is-disabled-cell{color:#999;pointer-events:none;background-color:#f5f5f5}.layout__content .app-grid-section+.app-grid-section{margin-top:0}@keyframes appGridSpin{to{transform:rotate(360deg)}}@keyframes fadeInGridMask{0%{opacity:0}to{opacity:1}}.layout__content:has(.set-fullGridHeight){box-sizing:border-box;grid-template-rows:1fr;height:100%;display:grid;overflow:hidden}.layout__content:has(.set-fullGridHeight):has(.layout__content-title){grid-template-rows:auto 1fr}.set-fullGridHeight>:has(.app-grid){height:100%}.set-fullGridHeight .app-grid-section-wrapper{flex:auto}.set-fullGridHeight .app-grid{height:100%;min-height:0}.set-fullGridHeight .app-grid-toolbar:has(.app-grid:first-child){grid-template-rows:1fr}.set-fullGridHeight .app-grid-toolbar,.set-fullGridHeight .app-grid-section{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.set-fullGridHeight .app-grid-section:has(.app-grid-section__body:only-child){grid-template-rows:1fr}.layout--tablet .app-grid{overflow:hidden}.layout--tablet .app-grid .ag-root-wrapper{border-radius:0}.layout--tablet .app-grid .ag-header{border-bottom:unset;background:0 0}.layout--tablet .app-grid .ag-header-cell{background-color:#b2e0e6}.layout--tablet .app-grid .ag-header-cell .ag-header-cell-text{color:#007e91;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.layout--tablet .app-grid .ag-header-cell{padding:0 12px}.layout--tablet .app-grid .ag-header-cell .ag-header-cell-label{color:#fff;justify-content:center;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.layout--tablet .app-grid .ag-row{border-bottom:1px solid #f0f0f0}.layout--tablet .app-grid .ag-cell{color:#121212;justify-content:center;align-items:center;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px;display:flex}.layout--tablet .app-grid .ag-cell.is-active{background-color:#e1f2f3}.layout--tablet .app-grid .ag-cell .app-grid-cell-editor{justify-content:center;width:100%}.layout--tablet .app-grid .ag-cell .app-grid-cell-editor .app-input,.layout--tablet .app-grid .ag-cell .app-grid-cell-editor .app-date-picker{width:100%}.layout--tablet .app-grid .ag-overlay-no-rows-center{color:#767676;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.set-red{color:#ff4242!important}[class^=page-][class$=-detail] .app-grid-toolbar{height:auto}.dual-grid-horizontal .app-grid-section-wrapper{grid-template-columns:none;--app-grid-section-gap:30px!important}.dual-grid-horizontal .app-grid-section-wrapper .app-grid-section+.app-grid-section{margin-top:10px}.dual-grid-horizontal .app-grid-toolbar{height:auto}.dual-grid .app-grid-search{margin-bottom:0}.dual-grid .app-grid-section__header{height:36px}.app-grid-action-button-renderer{gap:5px;display:flex}.grid-top-btn-wrap{margin-left:auto}.app-grid-cell-editor .ag-grid-text-label{display:inline-blokk;margin-right:7px}.app-grid-section__title{color:#121212;font-family:Pretendard;font-size:18px;font-weight:600;line-height:24px}.app-grid-section__header{align-items:flex-end;gap:0}.app-grid-section__header-area{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.app-grid .ag-header{border-bottom:0;border-bottom:var(--ag-row-border)}.app-grid .ag-floating-top-viewport .ag-row{border-top:var(--ag-row-border)}.app-grid .ag-floating-top-viewport .ag-row:first-child{border-bottom:var(--ag-row-border)}.app-grid .ag-floating-top-viewport .ag-row:last-child{border-top:0}.ag-viewport.ag-floating-top-viewport{overflow-y:auto!important}.ag-header-cell-text{white-space:pre-line;text-align:center}.app-grid-toolbar{height:auto}.app-chart{box-sizing:border-box;background:#fff;border:1px solid #f0f0f0;border-radius:12px;width:100%;padding:16px}.app-chart canvas{width:100%!important;height:100%!important}.app-chart-wrapper{grid-template-columns:var(--app-chart-wrapper-columns,1fr 1fr);gap:var(--app-chart-wrapper-gap,16px);align-items:start;display:grid}.app-chart-wrapper>*{min-width:0}.app-chart-wrapper:has(>:only-child){grid-template-columns:1fr}.app-date-picker{box-sizing:border-box;color:#121212;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;outline:none;align-items:center;width:170px;height:36px;padding-left:10px;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px;transition:border-color .2s,box-shadow .2s;display:flex}.app-date-picker>div.flatpickr-wrapper{flex:1;height:100%}.app-date-picker__button{background-color:unset;width:42px;aspect-ratio:unset;border-left:1px solid #d9d9d9;border-radius:0;flex-shrink:0}.app-date-picker__button svg{width:18px}.app-date-picker__button:hover,.app-date-picker__button:focus,.app-date-picker__button:focus-visible{background-color:unset!important;border-color:#d9d9d9!important}.app-date-picker__input{border:unset;background-color:unset;width:100%;height:100%;box-shadow:none;cursor:pointer;outline:none;margin:0;padding:0}.app-date-picker__input:focus,.app-date-picker__input:focus-visible{box-shadow:none;border-color:#007e91}.app-date-picker__input::placeholder{color:#767676}.app-date-picker.is-readonly{cursor:default;border:none;outline:none}.app-date-picker.is-readonly .app-date-picker__button{display:none}.app-date-picker.is-readonly .app-date-picker__input,.app-date-picker.is-readonly .app-date-picker__input--readonly{cursor:default}.flatpickr-current-month{flex-direction:row-reverse;justify-content:center;gap:8px;display:flex}.flatpickr-weekday{color:#767676;font-weight:600}.flatpickr-day{border-radius:8px;transition:all .2s}.flatpickr-day:hover:not(.selected):not(.startRange):not(.endRange):not(.inRange){background:#4bb2bf26;border-color:#0000}.flatpickr-day.app-date-picker__day--sunday{color:#ef4444}.flatpickr-day.app-date-picker__day--saturday{color:#3b82f6}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.inRange{color:#fff;background:#007e91;border-color:#007e91}.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.inRange:hover{background:#0a545e;border-color:#0a545e}.flatpickr-day.today:not(.selected):not(.startRange):not(.endRange):not(.inRange){border-color:#4bb2bf}.flatpickr-day.flatpickr-disabled,.flatpickr-day.disabled{color:#d9d9d9;cursor:not-allowed}.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.disabled:hover{background:0 0}.app-date-range{color:#121212;align-items:center;gap:4px;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px;display:flex}.flatpickr-calendar .app-date-picker__calendar-actions{border-top:1px solid #f0f0f0;justify-content:flex-end;padding:8px 10px 10px;display:flex}.flatpickr-calendar .app-date-picker__reset-button{color:#121212;cursor:pointer;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;min-width:56px;height:28px;padding:0 10px;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.flatpickr-calendar .app-date-picker__reset-button:hover,.flatpickr-calendar .app-date-picker__reset-button:focus-visible{color:#007e91;border-color:#007e91}.flatpickr-calendar .app-date-picker__reset-button:disabled{color:#d9d9d9;cursor:not-allowed}.app-time-picker{width:var(--app-time-picker-width,110px);min-width:var(--app-time-picker-width,110px);display:inline-block;position:relative}.app-time-picker__opener{color:#121212;cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #007e91;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:100%;height:36px;padding:0 12px;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:inline-flex}.app-time-picker__value{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.app-time-picker__icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:inline-flex}.app-time-picker--open .app-time-picker__icon{transform:rotate(180deg)}.app-time-picker--open .app-time-picker__opener{border-color:#007e91}.app-time-picker.is-readonly .app-time-picker__opener{cursor:default;border:none;outline:none}.app-time-picker.is-disabled{opacity:.5;pointer-events:none}.app-time-picker__opener:disabled,.app-time-picker__opener[aria-disabled=true]{color:#767676;cursor:not-allowed;opacity:.6;box-shadow:none;background-color:#f5f6f7}.app-time-picker__panel{box-sizing:border-box;background-color:#fff;border:1px solid #007e91;border-radius:8px;margin:0;padding:0;display:flex}.app-time-picker__panel--floating{box-shadow:none}.app-time-picker__list{box-sizing:border-box;flex-direction:column;flex:50%;min-width:0;max-height:240px;margin:0;padding:4px 0;list-style:none;display:flex;overflow-y:auto}.app-time-picker__list:first-child{border-right:1px solid #f5f6f7}.app-time-picker__item{color:#505050;cursor:pointer;box-sizing:border-box;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:36px;padding:7px 0;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px;transition:background-color .2s;display:flex}.app-time-picker__item:hover{background-color:#b2e0e6}.app-time-picker__item.is-selected{color:#007e91;background-color:#b2e0e6;font-weight:700}.app-time-range{color:#121212;align-items:center;gap:4px;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px;display:flex}.app-detail-section-wrapper{grid-template-columns:var(--app-detail-section-columns,1fr 1fr);gap:var(--app-detail-section-gap,16px);align-items:start;display:grid}.app-detail-section-wrapper:has(.app-detail-section:only-child){grid-template-columns:1fr}.app-detail-section-wrapper .app-detail-section{margin:unset}.app-detail-table{width:100%}.app-detail-table__title{color:#121212;margin-bottom:10px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:24px}.app-detail-table__description{color:#767676;margin-bottom:10px;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}.app-detail-table__content{background:#fff;border:1px solid #d9d9d9;border-radius:12px;overflow:hidden}.app-detail-table__table{table-layout:fixed;border-collapse:collapse;width:100%}.app-detail-table__table tr>:last-child{border-right:0}.app-detail-table__row:last-child .app-detail-table__th,.app-detail-table__row:last-child .app-detail-table__td{border-bottom:0}.app-detail-table__row--inline-header{height:60px}.app-detail-table__th,.app-detail-table__td{vertical-align:middle;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;padding:7px 10px}.app-detail-table__th{white-space:nowrap;text-align:left;color:#121212;background:#f0f0f0;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.app-detail-table__th .is-required{color:#ff4242}.app-detail-table__td{color:#121212;background:#fff;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.app-detail-table__td>.app-detail-table__text,.app-detail-table__td>.app-detail-table__control{min-height:36px}.app-detail-table__td.is-readonly .app-input,.app-detail-table__td.is-readonly .app-textarea,.app-detail-table__td.is-readonly .app-select,.app-detail-table__td.is-readonly .app-date-picker,.app-detail-table__td.is-readonly .app-check-group,.app-detail-table__td.is-readonly .app-radio-group{opacity:.9}.app-detail-table__td.is-disabled{background:#f5f6f7}.app-detail-table__td.is-textarea,.app-detail-table__td.is-upload{vertical-align:top}.app-detail-table__td.is-textarea>.app-detail-table__control--textarea{min-height:112px}.app-detail-table__td.is-align-left{text-align:left}.app-detail-table__td.is-align-center{text-align:center}.app-detail-table__td.is-align-right{text-align:right}.app-detail-table__td.is-align-left>.app-detail-table__text,.app-detail-table__td.is-align-center>.app-detail-table__text,.app-detail-table__td.is-align-right>.app-detail-table__text{justify-content:inherit}.app-detail-table__td.is-align-left .app-input__input,.app-detail-table__td.is-align-left .app-textarea__textarea{text-align:left}.app-detail-table__td.is-align-center .app-input__input,.app-detail-table__td.is-align-center .app-textarea__textarea{text-align:center}.app-detail-table__td.is-align-right .app-input__input,.app-detail-table__td.is-align-right .app-textarea__textarea{text-align:right}.app-detail-table__text{word-break:keep-all;align-items:center;min-height:36px;display:flex}.app-detail-table__control{align-items:center;gap:8px;min-width:0;display:flex}.app-detail-table__control .app-input,.app-detail-table__control .app-textarea,.app-detail-table__control .app-date-picker,.app-detail-table__control .app-radio-group,.app-detail-table__control .app-check,.app-detail-table__control .app-check-group,.app-detail-table__control .app-select{min-width:0}.app-detail-table__control--textarea{align-items:stretch}.app-detail-table__control--textarea .app-textarea,.app-detail-table__control--textarea textarea{width:100%;min-height:112px}.app-detail-table__control--textarea textarea{resize:vertical}.app-detail-table__control--upload{width:100%;display:block}.app-detail-table__control--upload .app-image-upload,.app-detail-table__control--upload .app-file-upload{width:100%}.app-detail-table__control--range-date>*,.app-detail-table__control--phone>*,.app-detail-table__control--email>*{flex:1;min-width:0}.app-detail-table__control--tag-list{flex-wrap:wrap;justify-content:space-between;gap:12px 16px}.app-detail-table__control--tag-list .app-detail-table__tag-list-items{flex-wrap:wrap;flex:1;align-items:center;gap:12px 20px;min-width:0;display:flex}.app-detail-table__control--select-image{flex-direction:column;flex:1;gap:20px;width:100%}.app-detail-table__control--select-image .app-select,.app-detail-table__control--select-image .app-select__opener{width:100%}.app-detail-table__control--select-image .app-detail-table__select-image-preview{text-align:center;width:100%}.app-detail-table__control--select-image .app-detail-table__select-image-preview img{object-fit:cover;object-position:center;height:200px}.app-detail-table__control--progress{flex-direction:column;align-items:stretch;gap:8px;width:100%}.app-detail-table__progress-range-labels{color:#767676;justify-content:space-between;width:100%;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px;display:flex}.app-detail-table__progress,.app-detail-table__progress .app-progress,.app-detail-table__progress .app-progress__track{width:100%}.app-detail-table__unit,.app-detail-table__separator,.app-detail-table__inline-text,.app-detail-table__text-button-label,.app-detail-table__side-check{color:#121212;flex:none;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.app-detail-table__side-check{white-space:nowrap}.app-detail-table__unit,.app-detail-table__separator{color:#767676}.app-detail-table__file{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.app-detail-table__file .app-button{min-width:60px}.app-detail-table .app-date-picker{width:207px}.app-image-upload{flex-direction:column;gap:12px;display:flex}.app-image-upload__input{display:none}.app-image-upload__dropzone{cursor:pointer;background:#f5f6f7;border:1px solid #d9d9d9;border-radius:6px;min-height:100px;transition:border-color .2s,background-color .2s,opacity .2s;position:relative;overflow:hidden}.app-image-upload__dropzone-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100px;padding:20px;display:flex}.app-image-upload__dropzone-inner svg{width:24px;height:24px}.app-image-upload__dropzone--single,.app-image-upload__dropzone--single .app-image-upload__dropzone-inner{min-height:250px}.app-image-upload__icon{flex:none}.app-image-upload__helper{color:#505050;margin:0;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.app-image-upload__single-image{object-fit:cover;width:100%;height:250px;display:block}.app-image-upload__single-overlay{background:linear-gradient(#0000 40%,#00000014 65%,#00000061 100%);justify-content:center;align-items:flex-end;padding:16px;display:flex;position:absolute;inset:0}.app-image-upload__single-text{color:#121212;background:#ffffffe6;border-radius:999px;margin:0;padding:10px 14px;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.app-image-upload__single-actions{justify-content:center;align-items:center;gap:10px;display:flex}.app-image-upload__single-actions .app-button{flex:1}.app-image-upload__toolbar{justify-content:flex-end;align-items:center;gap:12px;display:flex}.app-image-upload__preview-slider{align-items:center;gap:12px;min-width:0;display:flex}.app-image-upload__slider-nav{filter:drop-shadow(1.632px 1.632px 4.65px #7fc1c31a);flex:none;background-color:unset!important}.app-image-upload__slider-nav:first-child{transform:rotate(90deg)}.app-image-upload__slider-nav:last-child{transform:rotate(-90deg)}.app-image-upload__preview-swiper{flex:1;width:100%;min-width:0}.app-image-upload__preview-slide{height:auto}.app-image-upload__preview-item{box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:12px;flex-direction:column;gap:10px;height:100%;padding:12px 10px;display:flex}.app-image-upload__preview-image-wrap{aspect-ratio:1;cursor:pointer;background:#d9d9d9;border:0;border-radius:12px;padding:0;overflow:hidden}.app-image-upload__preview-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.app-image-upload__preview-content{flex-direction:column;gap:10px;display:flex}.app-image-upload__preview-content .app-select{width:100%}.app-image-upload__preview-content .app-select__opener{border-color:#d9d9d9}.app-image-upload__preview-content .app-button-wrapper__left{flex-wrap:wrap;gap:10px;width:100%;display:flex}.app-image-upload__preview-content .app-button-wrapper__left .app-button{flex:1}.app-image-upload__preview-meta{min-width:0}.app-image-upload__preview-name,.app-image-upload__preview-size{margin:0;font-family:Pretendard;font-size:16px;font-weight:600;line-height:20px}.app-image-upload__preview-name{text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;overflow:hidden}.app-image-upload__preview-size{color:#505050}.app-image-upload--dragover .app-image-upload__dropzone{background:#e1f2f3;border-color:#007e91}.app-image-upload--disabled .app-image-upload__dropzone{cursor:not-allowed;opacity:.7;background:#f5f6f7}.app-image-upload--has-image .app-image-upload__dropzone--single{background-color:#f0f0f0;border-color:#d9d9d9}.app-file-upload{flex-direction:column;gap:10px;display:flex}.app-file-upload__input{display:none}.app-file-upload__dropzone{cursor:pointer;background:#f5f6f7;border:1px solid #d9d9d9;border-radius:6px;min-height:100px;transition:border-color .2s,background-color .2s,opacity .2s;position:relative;overflow:hidden}.app-file-upload__dropzone-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100px;padding:20px;display:flex}.app-file-upload__dropzone-inner svg{width:24px;height:24px}.app-file-upload__icon{flex:none}.app-file-upload__title,.app-file-upload__helper{margin:0;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.app-file-upload__title{color:#121212}.app-file-upload__helper{color:#505050}.app-file-upload__toolbar{justify-content:flex-end;margin-top:10px;display:flex}.app-file-upload__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.app-file-upload__item{background:#f5f6f7;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px 16px 14px 24px;display:flex}.app-file-upload__link-button{flex:1;min-width:0}.app-file-upload__link-button .app-button{justify-content:flex-start;width:100%;min-width:0;display:inline-flex}.app-file-upload__link-button .app-button__label{text-overflow:ellipsis;white-space:nowrap;color:#121212;min-width:0;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px;display:block;overflow:hidden}.app-file-upload__remove{flex:none}.app-file-upload--dragover .app-file-upload__dropzone{background:#e1f2f3;border-color:#007e91}.app-file-upload--disabled .app-file-upload__dropzone{cursor:not-allowed;opacity:.7;background:#f5f6f7}@media (width<=1024px){.app-file-upload__list{grid-template-columns:1fr}.app-file-upload__item{border-radius:18px;padding:16px 20px}}.app-detail-table .app-file-upload__list{grid-template-columns:unset}.app-detail-table .app-file-upload__title,.app-detail-table .app-file-upload__helper,.app-detail-table .app-file-upload__link-button .app-button__label{font-size:14px}.app-detail-table .app-file-upload__item{padding:10px 12px}.app-detail-table .app-file-upload__item .app-button--icon-only .app-button__icon{width:20px}.app-state{color:#505050;background-color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:4px 10px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;display:inline-flex}.app-state--has-icon{padding-inline:8px 10px}.app-state__icon{flex-shrink:0;width:16px;height:16px}.app-state__icon--loading{animation:.85s linear infinite app-state-icon-spin}.app-state--lg .app-state__icon{width:18px;height:18px}.app-state--lg{padding:6px 8px;font-family:Pretendard;font-size:20px;font-weight:800;line-height:28px}.app-state--green{color:#32c771;background-color:#edffe3}.app-state--red{color:#ff4242;background-color:#ffe5e5}.app-state--orange{color:#ff8000;background-color:#ffe9a4}.app-state--gray{color:#767676;background-color:#f0f0f0}.app-state--blue{color:#0064b7;background-color:#eff6ff}.app-state--yellow{color:#fa0;background-color:#fff9e6}.app-state--white{color:#d9d9d9;background-color:#fff;border:1px solid #d9d9d9}.app-state--peacock{color:#fff;background-color:#4bb2bf}.app-state--aquagreen{color:#4bb2bf;background-color:#e1f2f3}@keyframes app-state-icon-spin{to{transform:rotate(360deg)}}.app-notification-item{cursor:pointer;grid-template-columns:24px 1fr;gap:10px;padding:5px 10px;display:grid}.app-notification-item__icon{background:#4bb2bf;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;margin-top:4px;display:flex}.app-notification-item__icon svg{width:12px;height:12px}.app-notification-item__icon path{fill:#fff}.app-notification-item__title{letter-spacing:-.03em;color:#121212;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.app-notification-item__description{letter-spacing:-.03em;color:#505050;word-break:keep-all;white-space:pre-line;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px}.app-notification-item__time{letter-spacing:-.03em;color:#767676;font-family:Pretendard;font-size:12px;line-height:22px}.app-notification-panel-item{cursor:pointer;grid-template-columns:24px 1fr;gap:10px;display:grid}.app-notification-panel-item__icon{background:#4bb2bf;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;display:flex}.app-notification-panel-item__icon svg{width:16px;height:16px}.app-notification-panel-item__icon path{fill:#fff}.app-notification-panel-item__content{flex-direction:column;min-width:0;display:flex}.app-notification-panel-item__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-notification-panel-item__header .app-button{color:#4bb2bf;flex-shrink:0;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px;text-decoration:underline}.app-notification-panel-item__title{letter-spacing:-.03em;color:#121212;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.app-notification-panel-item__description{letter-spacing:-.03em;color:#505050;word-break:keep-all;white-space:pre-line;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px}.app-notification-panel-item__time{letter-spacing:-.03em;color:#767676;font-family:Pretendard;font-size:12px;line-height:22px}.app-notification-panel{background:#fff;border-radius:12px;width:450px;overflow:hidden;box-shadow:0 8px 24px #12121229}.app-notification-panel__header{padding:10px 20px}.app-notification-panel__header-top{justify-content:space-between;align-items:center;display:flex}.app-notification-panel__title{letter-spacing:-.03em;color:#121212;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.app-notification-panel__mark-all.app-button{color:#767676;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px}.app-notification-panel__mark-all.app-button:hover:not(:disabled),.app-notification-panel__mark-all.app-button:active:not(:disabled){color:#767676}.app-notification-panel__mark-all.app-button .app-button__label{text-underline-offset:2px;text-decoration:underline}.app-notification-panel__unread-count{letter-spacing:-.03em;color:#121212;margin-top:5px;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px;position:relative}.app-notification-panel__unread-count strong{color:#007e91}.app-notification-panel__unread-count:after{content:"";background:#f0f0f0;width:100%;height:1px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.app-notification-panel__list{max-height:546px;padding:0 20px 10px;overflow-y:auto}.app-notification-panel__list>li{border-bottom:1px solid #f0f0f0;padding:5px 10px}.app-notification-panel__list>li.is-unread{background:#e1f2f3}.app-notification-panel__footer{justify-content:center;padding:0 20px 10px;display:flex}.app-notification-panel__footer .app-button{color:#4bb2bf}.app-notification-toast{isolation:isolate;background:0 0;border:1px solid #4bb2bf;border-radius:12px;width:618px;padding:12px 14px;position:relative;box-shadow:4px 4px 7px #7fc1c31a}.app-notification-toast:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(20px);background:#e1f2f3bf;position:absolute;inset:0}.app-notification-toast__header{align-items:center;gap:10px;display:flex}.app-notification-toast__icon{background:#4bb2bf;border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.app-notification-toast__icon svg{width:24px;height:24px}.app-notification-toast__icon path{fill:#fff}.app-notification-toast__title{color:#121212;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.app-notification-toast__body{margin-top:20px}.app-notification-toast__message{color:#505050;word-break:keep-all;text-align:left;white-space:pre-line;flex:1;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.app-notification-toast__actions{justify-content:flex-end;gap:15px;margin-top:14px;display:flex}.app-notification-toast__actions .app-button{font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px;text-decoration:underline}.app-notification-toast-host{z-index:550;position:fixed;top:62px;right:24px}.app-notification-toast-host>.app-notification-toast+.app-notification-toast{margin-top:5px}.app-notification-list-modal{max-height:615px;overflow-y:auto}.app-notification-list-modal__section+.app-notification-list-modal__section{margin-top:20px}.app-notification-list-modal__section-title{letter-spacing:-.03em;color:#121212;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.app-notification-list-modal__list{margin-top:4px;padding-bottom:10px}.app-notification-list-modal__list>li+li{border-top:1px solid #f0f0f0}.app-notification-drawer{max-height:100%;padding-block:16px;overflow-y:auto}.app-notification-drawer__section+.app-notification-drawer__section{margin-top:20px}.app-notification-drawer__section-title{letter-spacing:-.03em;color:#121212;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.app-notification-drawer__list{margin-top:4px;padding-bottom:10px}.app-notification-drawer__list>li+li{border-top:1px solid #f0f0f0}.app-loading{color:#121212;background:#fff;border:1px solid #f0f0f0;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-width:160px;min-height:54px;padding:0 24px;display:inline-flex;box-shadow:0 8px 24px #12121214}.app-loading-dim{z-index:9999;-webkit-backdrop-filter:blur(2px)saturate(180%);background:#1212127a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-loading-demo{border:1px solid #f0f0f0;border-radius:8px;width:320px;height:180px;position:relative;overflow:hidden}.app-loading-demo .app-loading-dim{z-index:1;position:absolute}.app-loading__spinner{border:3px solid #f0f0f0;border-top-color:#0a545e;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite app-loading-spin}.app-loading__text{font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}@keyframes app-loading-spin{to{transform:rotate(360deg)}}.process-info-panel{background:#fff;border:1.5px solid #f0f0f0;border-radius:12px;flex:1;height:135px;padding:10px;position:relative;overflow:hidden}.process-info-panel--stop{color:#ff565c;border-color:#ff565c}.process-info-panel--done{color:#2ecc71;border-color:#2ecc71}.process-info-panel--progress{color:#ff8500;border-color:#ff8500}.process-info-panel--complete{color:#4eb7c5;border-color:#aee3ef}.process-info-panel__head{justify-content:space-between;align-items:center;display:flex}.process-info-panel .app-state{min-width:70px}.process-info-panel .app-chart{background-color:unset;border:unset;aspect-ratio:1;width:min(100%,150px);padding:unset;position:absolute;bottom:-45px;left:50%;transform:translate(-50%);height:unset!important}.process-info-panel__icon{color:currentColor;width:24px;height:24px}.process-info-panel__icon--loading{animation:.85s linear infinite app-state-icon-spin}.process-info-panel__date{color:#505050;text-align:right;flex-direction:column;font-family:Pretendard;font-size:24px;font-weight:600;line-height:32px;display:flex;position:absolute;bottom:10px;right:10px}.process-info-panel__percent{text-align:center;color:#121212;width:100%;font-family:Pretendard;font-size:28px;font-weight:600;line-height:36px;position:absolute;bottom:0;left:0}.process-info-panel--wait .process-info-panel__percent,.process-info-panel--ready .process-info-panel__percent{color:#cfcfcf}.process-progress{--process-color:#f0f0f0}.process-progress--done{--process-color:#32c771}.process-progress--progress{--process-color:#fa0}.process-progress--stop{--process-color:#ff4242}.process-progress--stop .process-progress__bar{background:var(--process-color)}.process-progress__label{align-items:center;gap:5px;margin-bottom:8px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px;display:flex}.process-progress__icon{width:18px;height:18px}.process-progress__value{color:#767676;margin-left:4px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.process-progress__track{grid-template-columns:repeat(4,1fr);gap:3px;height:6px;display:grid}.process-progress__bar{background:#f0f0f0;height:100%;display:block}.process-progress__bar.is-active{background:var(--process-color)}.app-accordion-group{flex-direction:column;gap:12px;display:flex}.app-accordion{border:1px solid #d9d9d9;border-radius:16px;padding:20px 12px;overflow:hidden;box-shadow:4px 4px 7px #7fc1c31a}.app-accordion--open .app-accordion__trigger-top .app-button{transform:rotate(180deg)}.app-accordion--closed .app-accordion__trigger-bottom{display:none}.app-accordion__trigger{text-align:left;background:0 0;border:0;flex-direction:column;gap:10px;width:100%;padding:0;display:flex}.app-accordion__trigger-bottom .app-button{height:44px;padding-inline:5px}.app-accordion__trigger-top,.app-accordion__trigger-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-accordion__title{color:#121212;margin:0;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.app-accordion__description{color:#505050;margin:0;font-family:Pretendard;font-size:16px;font-weight:400;line-height:24px}.app-accordion__actions{align-items:center;gap:8px;display:inline-flex}.app-accordion__actions .app-button{box-shadow:1.632px 1.632px 4.65px #7fc1c31a}.app-accordion__content{opacity:0;grid-template-rows:0fr;padding-top:0;transition:grid-template-rows .28s,opacity .2s,padding-top .28s;display:grid}.app-accordion__content--open{opacity:1;grid-template-rows:1fr;padding-top:20px}.app-accordion__content-inner{min-height:0;overflow:hidden}.app-accordion--custom-header .app-accordion__header--custom{padding:0}.app-accordion__content--open .app-accordion__content-inner{border-top:1px solid #f0f0f0;padding-top:20px}.app-accordion--disabled{opacity:.6}.app-accordion--disabled .app-accordion__trigger{cursor:not-allowed}.app-accordion--no-toggle.app-accordion--custom-header .app-accordion__header--custom{cursor:default}.app-accordion-card{flex-direction:column;align-items:center;gap:20px;display:flex}.app-accordion-card__title{color:#121212;margin-bottom:2px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.app-accordion-card__empty{justify-content:center;align-items:center;height:100%;display:flex}.app-accordion-card .app-accordion-card__section{background-color:#f5f6f7;border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:20px 12px;display:flex}.app-accordion-card .app-accordion-card__section .app-grid-section__title{color:#505050}.app-accordion-card .app-accordion-card__section .app-grid-toolbar{height:auto}.app-tag-item{align-items:center;gap:8px;display:inline-flex}.app-tag-item__label{color:#121212;white-space:nowrap;min-width:63px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.app-tag-item__label--underline{text-underline-offset:2px;text-decoration:underline}.app-tag-item__remove{flex-shrink:0}.app-tag-item__remove .app-button{min-width:24px}.app-tag-item__remove svg path{stroke:#ff4242}.app-tag-item--disabled{opacity:.6}.app-tag-item--readonly{padding-right:12px}.app-tag-item--readonly .app-tag-item__remove{display:none}.tablet-container{background:#fff;border:1px solid #d9d9d9;border-radius:8px;overflow:hidden}.tablet-container--active .tablet-container__header{color:#fff;cursor:pointer;background:#007e91;min-height:44px}.tablet-container--active .tablet-container__title{color:#fff}.tablet-container--tone-soft.tablet-container--active .tablet-container__header{color:#0a545e;background:#b2e0e6}.tablet-container--tone-soft.tablet-container--active .tablet-container__title{color:#0a545e}.tablet-container--tone-success.tablet-container--active .tablet-container__header{background:#32c771}.tablet-container--tone-error.tablet-container--active .tablet-container__header{background:#ff4242}.tablet-container--tone-white .tablet-container__header{color:#121212;background:#fff;min-height:48px}.tablet-container--tone-white .tablet-container__title{color:#121212}.tablet-container--default .tablet-container__header{background:#fff;min-height:48px}.tablet-container--done{background:#e1f2f3}.tablet-container--done .tablet-container__header{background:#e1f2f3;min-height:48px}.tablet-container__header{text-align:left;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:4px 12px;display:flex}.tablet-container__title{color:#121212;flex:1;min-width:0;margin:0;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.tablet-container__header-side{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.tablet-container__body{background:#fff}.tablet-container__body-inner{min-height:0;overflow:hidden}.tablet-container__body-inner:has(.raw-material-card__actions){overflow:visible}.tablet-container__body-inner:not(:has(.raw-material-card__actions)){padding-bottom:20px}.tablet-container__amount{background:#fff;border:1px solid #d9d9d9;border-radius:8px;align-items:center;padding:0 8px;display:flex}.tablet-container__amount-label{color:#767676;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.tablet-container__amount-value{color:#121212;justify-content:flex-end;align-items:center;gap:4px;min-width:112px;padding-inline:4px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px;display:inline-flex}.tablet-container__amount-value span{color:#767676}.tablet-container__status{color:#767676;border:1px solid #d9d9d9;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px;display:inline-flex}.tablet-container__status--done{color:#32c771;border-color:#32c771}.tablet-container__status-icon{color:currentColor;flex-shrink:0;font-size:18px;line-height:1}.tablet-container__status--pending .tablet-container__status-icon{animation:.85s linear infinite tablet-container-status-spin}.tablet-container__toggle{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;line-height:0;display:inline-flex}.tablet-container__toggle-icon,.tablet-container__toggle svg{width:24px;height:24px;transition:transform .2s;display:block}.tablet-container__toggle--open .tablet-container__toggle-icon,.tablet-container__toggle--open svg{transform:rotate(180deg)}@keyframes tablet-container-status-spin{to{transform:rotate(360deg)}}.component__section{flex-direction:column;gap:20px;display:flex}.layout__content .page-block.component__section{flex-direction:column;gap:28px;display:flex}.component__section-header{flex-direction:column;gap:6px;display:flex}.component__section-title{color:#121212;font-family:Pretendard;font-size:24px;font-weight:600;line-height:32px}.component__section-desc{color:#767676;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}.component__section-group{flex-direction:column;gap:10px;display:flex}.component__section-subtitle{color:#505050;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.component__section-header{gap:6px}.component__section-title{margin:0;font-size:28px;font-weight:700}.component__section-desc{color:#666;margin:0;font-size:14px}.component__section-subtitle{color:#121212;margin:0;font-family:Pretendard;font-size:18px;font-weight:600;line-height:24px}.component__section-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.component__section-hint{color:#767676;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px}.font-system{flex-direction:column;gap:28px;display:flex}.font-system__header{flex-direction:column;gap:6px;display:flex}.font-system__title{color:#121212;font-family:Pretendard;font-size:24px;font-weight:600;line-height:32px}.font-system__desc{color:#767676;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}.font-system__section{background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:16px 20px;display:flex;box-shadow:0 6px 18px #12121214}.font-system__section-title{color:#0a545e;font-family:Pretendard;font-size:16px;font-weight:400;line-height:24px}.font-system__table{flex-direction:column;gap:8px;display:flex}.font-system__table-head,.font-system__row{grid-template-columns:1fr 120px 120px;align-items:center;gap:24px;display:grid}.font-system__table-head{color:#767676;border-bottom:1px solid #d9d9d9;padding-bottom:10px;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}.font-system__table-body{flex-direction:column;display:flex}.font-system__row{padding:10px 0}.font-system__divider{background:#f0f0f0;height:1px;margin:6px 0}.font-system__name{color:#121212;align-items:baseline;gap:6px;display:inline-flex}.font-system__name:after{content:" / " attr(data-weight);color:#767676;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px}.font-system__value{color:#505050;text-align:right;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}.font-system__sample--main-h1{font-family:Pretendard;font-size:48px;line-height:56px}.font-system__sample--main-h2{font-family:Pretendard;font-size:40px;line-height:48px}.font-system__sample--main-h3{font-family:Pretendard;font-size:32px;line-height:40px}.font-system__sample--main-h4{font-family:Pretendard;font-size:28px;line-height:36px}.font-system__sample--main-t1{font-family:Pretendard;font-size:24px;line-height:32px}.font-system__sample--main-t2{font-family:Pretendard;font-size:22px;line-height:30px}.font-system__sample--main-t3{font-family:Pretendard;font-size:20px;line-height:28px}.font-system__sample--main-t4{font-family:Pretendard;font-size:18px;line-height:26px}.font-system__sample--main-b1{font-family:Pretendard;font-size:20px;line-height:28px}.font-system__sample--main-b2{font-family:Pretendard;font-size:18px;line-height:26px}.font-system__sample--main-b3{font-family:Pretendard;font-size:16px;line-height:24px}.font-system__sample--main-b4{font-family:Pretendard;font-size:14px;line-height:22px}.font-system__sample--main-b5{font-family:Pretendard;font-size:12px;line-height:24px}.font-system__sample--main-caption{font-family:Pretendard;font-size:12px;line-height:22px}.font-system__sample--main-btn1{font-family:Pretendard;font-size:18px;line-height:22px}.font-system__sample--main-btn2{font-family:Pretendard;font-size:16px;line-height:20px}.component__field{flex-direction:column;gap:6px;min-width:240px;display:flex}.component__field--wide{min-width:320px}.component__label{color:#505050;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.component__helper{color:#767676;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px}.component__helper--error{color:#ff4242}.settings__section{flex-direction:column;gap:20px;display:flex}.settings__header{flex-direction:column;gap:6px;display:flex}.settings__title{color:#121212;font-family:Pretendard;font-size:24px;font-weight:600;line-height:32px}.settings__desc{color:#767676;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}.settings__group{flex-direction:column;gap:8px;display:flex}.settings__label{color:#505050;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}.home{flex-direction:column;gap:28px;display:flex}.home__hero{background:linear-gradient(135deg,#378b9629,#00626f1f);border:1px solid #00626f26;border-radius:20px;padding:28px 32px}.home__eyebrow{color:#0a545e;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.home__title{color:#04414a;margin:0 0 12px;font-family:Pretendard;font-size:28px;font-weight:600;line-height:36px}.home__subtitle{color:#767676;max-width:680px;margin:0;font-family:Pretendard;font-size:18px;font-weight:400;line-height:1.6}.home__actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.home__button{border-radius:12px;justify-content:center;align-items:center;height:42px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.home__button--primary{color:#fff;background:#007e91;box-shadow:0 10px 20px -16px #00626fb3}.home__button--primary:hover{transform:translateY(-1px)}.home__button--ghost{color:#0a545e;background:#fff;border:1px solid #b2e0e6}.home__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home__card{background:#fff;border:1px solid #f0f0f0;border-radius:18px;padding:20px;box-shadow:0 14px 30px -24px #0f172a59}.home__card h2{color:#04414a;margin:0 0 12px;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.home__card ul{color:#767676;margin:0;padding-left:18px}.home__card li{margin:6px 0;font-size:16px;line-height:1.5}@media (width<=1024px){.home__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.home__hero{padding:22px}.home__grid{grid-template-columns:1fr}}.chart-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.chart-grid--compact{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.component__section-empty{color:#767676;background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.detail-table{border-collapse:collapse;background:#fff;border:1px solid #f0f0f0;border-radius:12px;width:100%;overflow:hidden}.detail-table th,.detail-table td{text-align:left;border-bottom:1px solid #f0f0f0;padding:12px 14px}.detail-table th{color:#505050;background:#f5f6f7;width:180px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.detail-table td{color:#505050;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}.detail-table input,.detail-table select{color:#505050;background:#fff;border:1px solid #d9d9d9;border-radius:8px;width:100%;height:36px;padding:0 10px}.detail-table input[type=checkbox]{width:18px;height:18px}.detail-table tr:last-child td,.detail-table tr:last-child th{border-bottom:0}.detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.project-note{flex-direction:column;gap:20px;max-width:980px;margin:0 auto;font-size:16px;display:flex}.project-note__header{background:linear-gradient(135deg,#2563eb14,#0e749014);border:1px solid #e2e8f0;border-radius:18px;padding:22px 24px}.project-note__badge{letter-spacing:.08em;color:#1e3a8a;background:#e0e7ff;border-radius:999px;justify-content:center;align-items:center;margin-bottom:10px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.project-note__title{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:30px;font-weight:700}.project-note__desc{color:#64748b;margin-top:6px;margin-bottom:0}.project-note__body{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:32px;box-shadow:0 18px 40px -28px #0f172a73}.project-note__body h1,.project-note__body h2,.project-note__body h3{color:#0f172a;margin:28px 0 12px;font-weight:700}.project-note__body h1{border-bottom:1px solid #e2e8f0;padding-bottom:10px;font-size:26px}.project-note__body h2{font-size:21px}.project-note__body h3{font-size:18px}.project-note__body p{color:#1f2937;margin:10px 0;line-height:1.75}.project-note__body ul,.project-note__body ol{color:#1f2937;margin:10px 0;padding-left:20px}.project-note__body li{margin:6px 0}.project-note__body a{color:#2563eb;border-bottom:1px solid #2563eb66;text-decoration:none;transition:color .2s,border-color .2s}.project-note__body a:hover{color:#1d4ed8;border-color:#1d4ed8cc}.project-note__body blockquote{color:#475569;background:#f8fafc;border-left:4px solid #94a3b8;border-radius:10px;margin:14px 0;padding:12px 16px}.project-note__body hr{border:0;border-top:1px dashed #e5e7eb;margin:18px 0}.project-note__body table{border-collapse:collapse;width:100%;margin:14px 0;font-size:.95em}.project-note__body th,.project-note__body td{border:1px solid #e2e8f0;padding:10px 12px}.project-note__body th{text-align:left;color:#0f172a;background:#f1f5f9}.project-note__body img{border-radius:10px;max-width:100%;box-shadow:0 12px 24px -18px #0f172a59}.project-note__body code{color:#1e3a8a;background:#eef2ff;border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em}.project-note__body pre{color:#f9fafb;background:#111827;border:1px solid #94a3b833;border-radius:14px;padding:16px 18px;overflow:auto}.project-note__body pre code{color:inherit;background:0 0;padding:0}.developer-request__section{flex-direction:column;gap:6px;display:flex}.developer-request__title{color:#121212;font-family:Pretendard;font-size:24px;font-weight:600;line-height:32px}.developer-request__description{color:#767676;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}.developer-request__content{flex-wrap:wrap;gap:20px;margin-top:22px;display:flex}.conductivity-card{background:#fff;border:1px solid #d9d9d9;border-radius:16px;align-items:center;gap:24px;width:100%;padding:16px 20px;display:flex;box-shadow:4px 4px 7px #7fc1c314}.conductivity-card>div+div{padding-left:24px;position:relative}.conductivity-card>div+div:before{content:"";background-color:#eef2f7;width:1px;height:40px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.conductivity-card__header{padding-left:26px;position:relative}.conductivity-card__header:before{content:"";background-color:#007e91;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.conductivity-card__status-text{color:#007e91;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.conductivity-card__location{color:#121212;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.conductivity-card__measurement{align-items:center;display:flex}.conductivity-card__label{color:#767676;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.conductivity-card__value{justify-content:center;align-items:baseline;gap:3px;display:flex}.conductivity-card__value-number{color:#1b2430;margin-left:28px;font-family:Pretendard;font-size:32px;font-weight:800;line-height:40px}.conductivity-card__value-unit{color:#767676;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.conductivity-card__standard{color:#767676;margin-left:28px;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px}.conductivity-card__footer{align-items:center;gap:46px;display:flex}.conductivity-card__updated-label{color:#505050;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}.conductivity-card__updated-time{color:#505050;white-space:nowrap;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.sign-in-page{background:#f5f6f7;grid-template-columns:4fr 6fr;min-height:100vh;display:grid}.sign-in-page__media{overflow:hidden}.sign-in-page__media img{object-fit:cover;object-position:30% center;width:100%;height:100%}.sign-in-page__content{justify-content:center;align-items:center;display:flex}.sign-in-page__panel{width:100%;max-width:536px}.sign-in-page__brand{margin-bottom:18px}.sign-in-page__logo{color:#007e91;align-items:center;gap:10px;font-family:Pretendard;font-size:48px;font-weight:600;line-height:56px;display:flex}.sign-in-page__logo svg{width:240px}.sign-in-page__title{color:#121212;margin-top:20px;font-family:Pretendard;font-size:28px;font-weight:600;line-height:36px}.sign-in-page__form{background:#fff;border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.sign-in-page__error{color:#ff4242;font-size:14px}.sign-in-page__option-row{justify-content:space-between;align-items:center;margin-block:125px 4px;display:flex}.sign-in-page__links{gap:10px;display:flex}.sign-in-page__links a{color:#767676;cursor:pointer;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px;text-decoration:underline}.sign-in-page .app-check__label{color:#767676;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}@media (width<=1024px){.sign-in-page{grid-template-columns:1fr}.sign-in-page__media{display:none}}.page-tablet{min-height:100vh}.page-tablet.page-tablet--split{grid-template-columns:410px 1fr;display:grid}.page-tablet .page-block{min-width:0}.page-tablet .page-block--visual{overflow:hidden}.page-tablet .page-block--content{justify-content:center;align-items:center;padding:40px 24px;display:flex}.page-tabletSignIn{background:url(/assets/bg-orchem-D8j9FdoO.png) -14dvw/cover no-repeat}.page-tabletSignIn .tablet-sign-in__visual{color:#fff;flex-direction:column;padding:36px 32px;display:flex;position:relative;overflow:hidden}.page-tabletSignIn .tablet-sign-in__logo{align-items:center;gap:6px;display:flex}.page-tabletSignIn .tablet-sign-in__logo svg{width:190px;display:block}.page-tabletSignIn .tablet-sign-in__logo span{color:#007e91;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.page-tabletSignIn .tablet-sign-in__content{background:#fff;border-radius:20px 0 0;flex-direction:column;align-items:stretch;padding:102px 128px 124px;display:flex;position:relative}.page-tabletSignIn .tablet-sign-in__title{color:#121212;text-align:center;margin-block:50px 20px;font-family:Pretendard;font-size:22px;font-weight:600;line-height:30px}.page-tabletSignIn .tablet-sign-in__menu-list{grid-template-rows:1fr 4fr;gap:50px;height:100%;display:grid}.page-tabletSignIn .tablet-sign-in__display{color:#121212;width:100%;height:100%;letter-spacing:100%;background:#fff;border:2px solid #007e91;border-radius:6px;justify-content:center;align-items:center;padding-left:36px;font-family:Pretendard;font-size:28px;font-weight:600;line-height:36px;display:flex}.page-tabletSignIn .tablet-sign-in__keypad{background:#fff;border:1.5px solid #d9d9d9;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:0;width:100%;display:grid;overflow:hidden}.page-tabletSignIn .tablet-sign-in__key{color:#121212;border:1.5px solid #d9d9d9;border-top:0;border-left:0;border-radius:0;height:100%;font-family:Pretendard;font-size:24px;font-weight:600;line-height:32px}.page-tabletSignIn .tablet-sign-in__key:nth-child(3n){border-right:0}.page-tabletSignIn .tablet-sign-in__key:nth-last-child(-n+3){border-bottom:0}.page-tabletSignIn .tablet-sign-in__key--confirm{color:#fff;background:#007e91}.page-tabletSignIn .tablet-sign-in__error{color:#ff4242;margin-top:-30px;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.page-tabletIndex.page-tablet--split{background:#007e91;grid-template-columns:minmax(350px,30vw) 1fr;width:100dvw;height:100dvh;overflow:clip}.page-tabletIndex .tablet-home__visual{color:#fff;background:#007e91;flex-direction:column;padding:36px 32px;display:flex;position:relative;overflow:hidden}.page-tabletIndex .tablet-home__logo svg{width:190px;display:block}.page-tabletIndex .tablet-home__logo svg *{fill:#fff!important}.page-tabletIndex .tablet-home__slogan{margin-top:20px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.page-tabletIndex .tablet-home__greeting{margin-top:55px;font-family:Pretendard;font-size:24px;font-weight:600;line-height:32px}.page-tabletIndex .tablet-home__image{object-fit:contain;object-position:center;height:55dvh;position:absolute;bottom:0;left:-24px}.page-tabletIndex .tablet-home__content{background:#fff;border-radius:20px 0 0 20px;flex-direction:column;align-items:stretch;padding:64px 46px;display:flex;position:relative}.page-tabletIndex .tablet-home__logout{cursor:pointer;background:0 0;border:0;width:40px;height:40px;position:absolute;top:12px;right:12px}.page-tabletIndex .tablet-home__logout svg{width:24px;height:24px}.page-tabletIndex .tablet-home__title{color:#121212;margin-block:30px;font-family:Pretendard;font-size:22px;font-weight:600;line-height:30px}.page-tabletIndex .tablet-home__menu-list{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:10px;display:grid}.page-tabletIndex .tablet-home__menu-card{cursor:pointer;text-align:left;background:#fff;border:2px solid #b2e0e6;border-radius:12px;align-items:center;gap:20px;min-height:98px;padding:0 20px;display:flex;box-shadow:0 6px 14px #1212120a}.page-tabletIndex .tablet-home__menu-card:hover{background:#e1f2f3;border-color:#4bb2bf}.page-tabletIndex .tablet-home__menu-icon{color:#fff;background:#4bb2bf;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.page-tabletIndex .tablet-home__menu-icon svg{color:currentColor;width:24px;height:24px}.page-tabletIndex .tablet-home__menu-label{color:#121212;font-family:Pretendard;font-size:24px;font-weight:600;line-height:32px}.tablet-process-page{flex-direction:column;gap:8px;min-height:100%;display:flex}.tablet-precaution-marquee{background:#fff;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:40px;padding:8px 12px;display:flex;overflow:hidden}.tablet-precaution-marquee__label{color:#121212;flex-shrink:0;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.tablet-precaution-marquee__dot{background:#ff4242;border-radius:50%;flex-shrink:0;width:6px;height:6px}.tablet-precaution-marquee__viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.tablet-precaution-marquee__track{max-width:100%;overflow:hidden}.tablet-precaution-marquee__text{white-space:nowrap;width:max-content;animation:tablet-precaution-marquee-rtl var(--marquee-duration,90s) linear infinite;will-change:transform;align-items:center;gap:32px;margin:0;display:inline-flex}.tablet-precaution-marquee__item{color:#121212;align-items:center;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.tablet-precaution-marquee__item:after{content:"•";color:#767676;margin-left:32px}.tablet-precaution-marquee__item:last-child:after{content:"";margin:0}.tablet-precaution-marquee--clickable{cursor:pointer;text-align:left;border:0;width:100%;transition:background-color .15s}.tablet-precaution-marquee--clickable:hover{background:#f5f6f7}.tablet-precaution-marquee--clickable:focus-visible{outline-offset:2px;outline:2px solid #007e91}@keyframes tablet-precaution-marquee-rtl{0%{transform:translate(0)}to{transform:translate(-50%)}}.app-process-layout__precaution{min-width:0;overflow:hidden}.tablet-precaution-checklist{background:#fff;border:1px solid #d9d9d9;border-radius:12px;padding:20px}.tablet-precaution-checklist__title{color:#ff4242;margin:0;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.tablet-precaution-checklist__panel{background-color:#f5f6f7;border-radius:12px;margin-top:20px;padding:30px 24px}.tablet-precaution-checklist__list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.tablet-precaution-checklist__row{align-items:flex-start;gap:6px;display:flex}.tablet-precaution-checklist__checkbox{flex-shrink:0}.tablet-precaution-checklist__body{cursor:pointer;text-align:left;flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.tablet-precaution-checklist__content{color:#121212;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px;display:block}.tablet-precaution-checklist__effective{color:#767676;flex-shrink:0;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;display:block}.tablet-process-row>:not([class]){align-items:center;gap:10px;display:flex}.tablet-process-row--metrics{background:#fff;border:1px solid #d9d9d9;border-radius:6px;grid-template-columns:1fr 1fr;padding:8px 10px;display:grid}.tablet-process-row--metrics-plain{background:0 0;border:none;border-radius:0;padding:0}.tablet-process-row__cell{flex-direction:column;gap:4px;display:flex}.tablet-process-row__cell--end{text-align:right}.tablet-process-row__cell--full{grid-column:1/-1;margin-top:4px}.tablet-process-row__cell--full .app-progress__track{width:100%}.tablet-process-row__cell--full .app-progress__bar{background:linear-gradient(90deg,#03a895 0%,#32c771 100%)}.tablet-process-row__cell--full .app-progress__label{display:none}.tablet-process-row--metrics-plain .tablet-process-row__cell--full{margin-top:10px}.tablet-process-row--metrics-plain .tablet-process-row__cell--full .app-progress__track{background:#f0f0f0;border-radius:999px;height:8px}.tablet-process-row--metrics-plain .tablet-process-row__cell--full .app-progress__bar{border-radius:999px}.tablet-process-row__lbl{color:#767676;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.tablet-process-row__val{color:#121212;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.tablet-process-row--value-lg .tablet-process-row__val{font-family:Pretendard;font-size:24px;font-weight:600;line-height:32px}.tablet-process-row--value-summary .tablet-process-row__lbl{color:#505050;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.tablet-process-row--value-summary .tablet-process-row__val{font-family:Pretendard;font-size:22px;font-weight:600;line-height:30px}.tablet-process-row--check{background:#fff;border:1px solid #d9d9d9;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:12px 16px;padding:12px 14px;display:grid}.tablet-process-row--check.tablet-process-row--confirmed{background:#e1f2f3;border-color:#b2e0e6}.tablet-process-row__main{min-width:0}.tablet-process-row__title{color:#121212;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;display:block}.tablet-process-row__meta{color:#505050;margin-top:5px;font-family:Pretendard;font-size:12px;line-height:22px}.tablet-process-row__criteria-lbl{color:#767676;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.tablet-process-row__criteria-val{color:#505050;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.tablet-process-row__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.tablet-process-row__actions .app-button{min-width:65px;height:30px;padding-inline:unset;color:#767676;background:#fff;border-color:#d9d9d9}.tablet-process-row__action--active{color:#fff!important;background:#4a90e2!important;border-color:#4a90e2!important}.raw-prep-pill{color:#767676;border:1px solid #d9d9d9;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px;display:inline-flex}.raw-prep-pill--success{color:#32c771;border-color:#32c771}.raw-prep-pill__icon{color:currentColor;flex-shrink:0;font-size:18px;line-height:1}.raw-prep-pill--pending .raw-prep-pill__icon{animation:.85s linear infinite raw-prep-pill-spin}@keyframes raw-prep-pill-spin{to{transform:rotate(360deg)}}.tablet-process-page__strip{background:#edffe3;border:1px solid #c9ffbc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.tablet-process-page__strip-current{color:#0a545e;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.tablet-process-page__strip-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.tablet-process-page__strip-label{color:#505050;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.tablet-process-page__strip-value{color:#121212;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.raw-material-card__info-mark{color:#fff;background:#fe794e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:40px;display:inline-flex}.raw-material-card__info-mark svg{width:22px;height:22px;display:block}.raw-material-card__block{flex-direction:column;gap:10px;padding:10px 12px 0;display:flex}.raw-material-card__block--cross{gap:14px;padding:12px 12px 4px}.raw-material-card__cols{grid-template-columns:1fr 1fr;gap:10px;display:grid}.raw-material-card__col{border:1px solid #d9d9d9;border-radius:6px;min-width:0;overflow:hidden}.raw-material-card__col:only-child{grid-column:span 2}.raw-material-card__col-hd{background:#b2e0e6;justify-content:space-between;align-items:center;padding:2px 8px;display:flex}.raw-material-card__col-title{color:#007e91;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.raw-material-card__col-chip{color:#007e91;background:#e1f2f3;border-radius:999px;padding-inline:6px;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.raw-material-card__col-toolbar{justify-content:space-between;align-items:flex-end;gap:8px;padding:8px;display:flex}.raw-material-card__col-toolbar .app-button{height:44px;padding-inline:13px}.raw-material-card__col-meta{color:#121212;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.raw-material-card__col-meta span{width:60px;display:inline-block}.raw-material-card__col-meta span+span{width:84px;margin-left:4px}.raw-material-card__grid-wrap{border-top:1px solid #d9d9d9;min-width:0}.raw-material-card__grid-wrap:has(>.app-grid){border-top:0}.raw-material-card__grid-wrap .app-grid{width:100%;min-width:0}.raw-material-card__grid-wrap .app-grid.autoHeight{height:auto}.raw-material-card__grid-wrap .app-grid .ag-root-wrapper,.raw-material-card__grid-wrap .app-grid .ag-root-wrapper-body,.raw-material-card__grid-wrap .app-grid .ag-root,.raw-material-card__grid-wrap .app-grid .ag-body-viewport{border:0}.raw-material-card__grid-wrap .app-grid .app-grid-cell-editor{box-sizing:border-box;width:100%;min-width:0}.raw-material-card__grid-wrap .app-grid .app-grid-cell-editor .app-input{width:100%;min-width:0}.raw-material-card__grid-wrap .app-grid .ag-header-cell{background:#f0f0f0;padding:0 12px}.raw-material-card__grid-wrap .app-grid .ag-header-cell .ag-header-cell-text{color:#505050}.raw-material-card__grid-wrap .app-grid .raw-material-card__grid-header{color:#8a909a;text-align:center;font-size:12px;font-weight:600}.raw-material-card__grid-wrap .app-grid .raw-material-card__grid-cell{color:#121212;justify-content:center;align-items:center;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;display:flex}.raw-material-card__grid-wrap .app-grid .ag-overlay-no-rows-center{color:#767676;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.raw-material-card__grid-wrap .raw-material-card__grid-cell--lot{color:inherit;background:0 0}.raw-material-card__grid-wrap .raw-material-card__grid-cell--row-delete{padding:0 6px}.raw-material-card__grid-wrap .raw-material-card__grid-cell--row-delete .app-button{padding:unset;background:0 0;height:100%!important}.raw-material-card__grid-wrap .raw-material-card__grid-cell--row-delete .app-button path{fill:#767676}.raw-material-card__actions{justify-content:flex-end;padding:10px 12px 12px;display:flex}.raw-material-card__actions .app-button{min-width:250px}.raw-material-card__total{align-items:center;gap:15px;display:flex}.raw-material-card__total-label{color:#767676;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.raw-material-card__total-line{align-items:baseline;gap:4px;margin:0;display:flex}.raw-material-card__total-line strong{color:#121212;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.raw-material-card__total-unit{color:#d9d9d9;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.raw-material-card__lot-row{flex-wrap:wrap;align-items:center;gap:8px 6px;display:flex}.raw-material-card__lot{background:#fff;border:1px solid #d9d9d9;border-radius:12px;flex:0 auto;padding:5px;overflow:hidden}.raw-material-card__lot-hd{color:#007e91;background:#b2e0e6;border-radius:6px;padding:4px 10px;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.raw-material-card__lot-bd{text-align:center;color:#121212;padding:10px 10px 12px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.raw-material-card__lot-next{color:#767676;flex-shrink:0;width:18px;height:18px}.raw-material-card__lot-next path{fill:currentColor}.app-process-layout__content:has(.material-input-page){padding-bottom:calc(var(--tablet-page-btn-height,52px) + 12px);box-sizing:border-box}.tablet-process-page__scan{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;display:flex}.tablet-process-page__scan-icon{box-shadow:4px 4px 7px #007e911a}.tablet-process-page__scan-message{color:#121212;max-width:420px;margin:0;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.tablet-process-page__tasks{flex-direction:column;gap:8px;display:flex}.material-input-page__work-log{margin-bottom:8px}.material-input-page__work-log .app-state{width:68px;padding-inline:unset}.material-input-page__work-log-list{background:#f5f6f7;border-radius:4px;flex-direction:column;gap:6px;margin:0 10px 10px;padding:10px;display:flex}.material-input-page__work-log-item{align-items:center;gap:6px;display:flex}.material-input-page__work-log-text{color:#121212;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.material-input-page__pipe-panel{background:#f5f6f7;border-radius:6px;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px 16px;padding:10px;display:grid}.material-input-page__pipe-hd{color:#767676;align-items:center;gap:4px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;display:flex}.material-input-page__pipe-icon{color:#767676;flex-shrink:0;width:18px;height:18px}.material-input-page__pipe-val{color:#121212;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.material-input-page__pipe-refresh .app-button__icon--only svg{width:24px;height:24px}.material-input-page__note{color:#ff4242;background:#ff42420f;border:1px solid #ff42422e;border-radius:8px;padding:10px 12px;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.page-equipmentCheck__card{flex-shrink:0}.page-equipmentCheck__summary{background:#fff;padding:20px 12px 0}.page-equipmentCheck__list{flex-direction:column;gap:8px;margin:0;padding:10px 12px;list-style:none;display:flex}.page-equipmentCheck__pass-label{box-sizing:border-box;align-items:center;gap:8px;width:calc(100% - 24px);margin:10px 12px 0;display:flex}.page-equipmentCheck__pass-label.tablet-label--has-icon{display:flex}.page-equipmentCheck__pass-label.tablet-label--success:before{content:"✓";color:#32c771;box-sizing:border-box;border:2px solid #32c771;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.intermediate-inspection-page{flex-direction:column;gap:5px;min-height:0;display:flex}.intermediate-inspection-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.intermediate-inspection-page__panel-title{color:#121212;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.intermediate-inspection-page .tablet-container__body:not(:has(.intermediate-inspection-page__timer-card)){padding:10px}.intermediate-inspection-page .intermediate-inspection-card--progress .tablet-container__body{padding:10px}.intermediate-inspection-page .app-grid .app-grid-chip{border-radius:999px;align-content:center;height:28px;padding:0 6px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.intermediate-inspection-page .app-detail-table{margin-top:20px}.intermediate-inspection-page__timer-card{background:#fff;border:1px solid #e1f2f3;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:16px;display:flex;box-shadow:4px 4px 7px #007e911a}.intermediate-inspection-page__timer-meta{color:#505050;justify-content:center;align-items:center;gap:4px;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px;display:flex}.intermediate-inspection-page__timer-meta svg{color:#007e91;width:20px}.intermediate-inspection-page__timer-val{color:#121212;font-variant-numeric:tabular-nums;font-family:Pretendard;font-size:24px;font-weight:600;line-height:32px}.intermediate-inspection-page .intermediate-inspection-result-card--fail .intermediate-inspection-page__item--active .app-button{background-color:#fff2f2!important;border:1px solid #ff4242!important}.intermediate-inspection-page .intermediate-inspection-result-card--fail .intermediate-inspection-page__item .app-button:hover,.intermediate-inspection-page .intermediate-inspection-result-card--fail .intermediate-inspection-page__item .app-button:focus,.intermediate-inspection-page .intermediate-inspection-result-card--fail .intermediate-inspection-page__item .app-button:focus-visible,.intermediate-inspection-page .intermediate-inspection-result-card--fail .intermediate-inspection-page__item .app-button:active{background-color:#ffe5e5!important}.intermediate-inspection-page__pair{grid-template-columns:70px 230px;align-items:center;display:grid}.intermediate-inspection-page__pair:only-child{color:#121212;grid-template-columns:1fr;font-family:Pretendard;font-size:16px;font-weight:600;line-height:28px}.intermediate-inspection-page__pair-row{background:#f5f6f7;border-radius:6px;flex-wrap:wrap;justify-content:center;padding:20px;display:flex}.intermediate-inspection-page__pair span{color:#121212;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.intermediate-inspection-page__pair strong{color:#505050;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.intermediate-inspection-page__pair strong[class*=danger]{color:#ff4242}.intermediate-inspection-page__result-meta{flex-direction:column;align-items:flex-end;margin-top:10px;display:flex}.intermediate-inspection-page__result-meta dl{color:#505050;text-align:right;grid-template-columns:88px auto;align-items:center;gap:5px 10px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px;display:grid}.intermediate-inspection-page__result-meta dl dt{color:#767676;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.intermediate-inspection-page__items{border-top:1px solid #d9d9d9;flex-direction:column;gap:5px;margin-top:10px;padding-top:10px;display:flex}.intermediate-inspection-page__items .app-button{background-color:unset;border:unset;border-radius:12px;width:100%;height:54px;padding:10px 18px 12px}.intermediate-inspection-page__items .app-button__label{grid-template-columns:1fr 1fr auto;align-items:center;gap:16px;width:100%;display:grid}.intermediate-inspection-page__items .app-button__label p{color:#121212;text-align:left;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.intermediate-inspection-page__items .app-button__label dl{grid-template-columns:54px 1fr;align-items:center;display:grid}.intermediate-inspection-page__items .app-button__label dl dt{text-align:left;color:#767676;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.intermediate-inspection-page__items .app-button__label dl dd{text-align:left;color:#121212;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.intermediate-inspection-page__items .app-button__label .app-state{border-radius:10px;width:76px;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.intermediate-inspection-page__item .app-button:hover,.intermediate-inspection-page__item .app-button:focus,.intermediate-inspection-page__item .app-button:focus-visible,.intermediate-inspection-page__item .app-button:active{background-color:#fff!important}.tablet-list-page{background:#fff;grid-template-rows:auto 1fr;height:100%;padding:8px 12px;display:grid}.layout__content:has(.tablet-list-page){padding:unset}.tablet-list-page__head{flex-direction:column;gap:10px;padding-bottom:12px;display:flex}.tablet-list-page__body{overflow:auto}.tablet-list-page-tabs{width:100%}.tablet-task-list-page__head{flex-direction:column;gap:10px;display:flex}.tablet-task-list-page__title-row{align-items:center;gap:8px;display:flex}.tablet-task-list-page__back{flex-shrink:0}.tablet-task-list-page__back.app-button.app-button--btn3{color:#121212;background-color:#fff;border-color:#0000}.tablet-task-list-page__back.app-button--icon-only{aspect-ratio:auto;border:0;padding:0}.tablet-task-list-page__back .app-button__icon svg{width:100%;height:100%}.tablet-task-list-page__title{color:#121212;flex:1;min-width:0;margin:0;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.tablet-task-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tablet-task-item{background:#fff;border-radius:12px;margin:0;padding:0;list-style:none;transition:box-shadow .2s;position:relative;box-shadow:inset 0 0 0 1px #d9d9d9}.tablet-task-item--selected{box-shadow:inset 0 0 0 2px #4bb2bf}.tablet-task-item--clickable{cursor:pointer}.tablet-task-item--stacked{flex-direction:column;gap:4px;padding:5px 12px;display:flex}.tablet-task-item--row{align-items:center;gap:12px;padding:10px 12px;display:flex}.tablet-task-item__leading{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.tablet-task-item__leading--stacked{gap:4px}.tablet-task-item__index{color:#121212;background:#f0f0f0;border-radius:8px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px;display:inline-flex}.tablet-task-item__title{color:#121212;min-width:0;margin:0;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.tablet-task-item--row .tablet-task-item__title{white-space:nowrap}.tablet-task-item__fields{min-width:0}.tablet-task-item--stacked .tablet-task-item__fields,.tablet-task-item--row .tablet-task-item__fields{gap:8px;display:flex}.tablet-task-item__field{background:#f5f6f7;border-radius:8px;flex-direction:column;min-width:0;display:flex}.tablet-task-item--stacked .tablet-task-item__field{padding-inline:12px}.tablet-task-item--row .tablet-task-item__field{padding:6px 12px}.tablet-task-item__field-label{color:#767676;white-space:nowrap;font-family:Pretendard;font-size:12px;line-height:22px}.tablet-task-item__field-value{color:#121212;white-space:nowrap;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;overflow:hidden}.tablet-task-item__actions{flex:none;align-items:center;gap:10px;display:flex}.tablet-precheck{flex-direction:column;gap:8px;min-height:100%;display:flex}.tablet-precheck__accordion{flex-shrink:0}.tablet-precheck__accordion-body{padding:8px 10px 10px}.tablet-precheck__success{color:#22c55e;background:#e8fbdc;border-radius:6px;align-items:center;gap:6px;min-height:26px;padding:4px 8px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;display:flex}.tablet-precheck__success-icon{border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;line-height:1;display:inline-flex}.tablet-precheck__inspection-list{flex-direction:column;gap:8px;margin-top:6px;display:flex}.tablet-precheck__notice-row{align-items:stretch;gap:6px;margin-bottom:6px;display:flex}.tablet-precheck__selected-header,.tablet-precheck__available-header{align-items:center;gap:10px;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px;display:flex}.tablet-precheck__selected-header{justify-content:space-between}.tablet-precheck__selected-empty{color:#56b9c6;text-align:center;margin:10px 0 15px;font-family:Pretendard;font-size:12px;line-height:22px}.tablet-precheck__selected-grid{grid-template-columns:repeat(2,minmax(0,176px));gap:10px;margin-top:8px;display:grid}.tablet-precheck__available-header{border-top:1px solid #d9d9d9;margin-top:14px;padding-top:14px}.tablet-precheck__delete-icon{flex-shrink:0;width:24px;height:24px}.tablet-precheck__notice{color:#ff4e4e;background:#fff0f0;border-radius:6px;flex:1;align-items:center;min-height:36px;margin:0;padding:8px 10px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;display:flex}.tablet-precheck__refresh{color:#fff;background:#ff714f;border-color:#ff714f}.tablet-precheck__refresh:hover:not(:disabled){background:#ff714f;border-color:#ff714f}.tablet-precheck__selection-grid{gap:6px;display:grid}.tablet-precheck__selection-grid--nozzle{grid-template-columns:repeat(6,minmax(0,100px))}.tablet-precheck__selection-grid--ibc{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.tablet-precheck__selection-grid--ibc .tablet-precheck-select-card{min-width:130px}.tablet-precheck__selection-grid--ibc .tablet-precheck-select-card__title-container{border-bottom:0}.tablet-precheck-select-card{color:#121212;cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;align-items:center;padding:5px;display:flex}.tablet-precheck-select-card__title-container{border-bottom:1px solid #d9d9d9;justify-content:center;align-items:center;width:100%;padding-block:10px;display:flex}.tablet-precheck-select-card__title{text-align:center;width:100%;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.tablet-precheck-select-card__state-container{padding-block:10px}.tablet-precheck-select-card__state{color:#767676;background:#f5f6f7;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 10px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;display:inline-flex}.tablet-precheck-select-card--available{border-color:#22c55e}.tablet-precheck-select-card--available .tablet-precheck-select-card__state{color:#22c55e;background:#c8ffc2}.tablet-precheck-select-card--unavailable .tablet-precheck-select-card__state{color:#ff4e4e;background:#ffe4e4}.tablet-precheck-select-card--wash-required .tablet-precheck-select-card__state{color:#ff7b7b;background:#ffe4e4}.tablet-precheck-select-card--request-completed{background:#ecffe6;border-color:#22c55e}.tablet-precheck-select-card--request-completed .tablet-precheck-select-card__state{color:#22c55e;background:#c8ffc2}.tablet-precheck-select-card--wash-waiting .tablet-precheck-select-card__state{color:#767676;background:#f5f6f7}.tablet-precheck-select-card--washing{border-color:#ff7a00}.tablet-precheck-select-card--washing .tablet-precheck-select-card__state{color:#ff7a00;background:#ffe49b}.tablet-precheck-select-card--selected{background:#e0f5f7;border-width:2px;border-color:#00899b}.tablet-precheck-select-card--selected .tablet-precheck-select-card__title-container{border-color:#00899b}.tablet-precheck-select-card--yellow{border-color:#fa0}.tablet-precheck-select-card--yellow .tablet-precheck-select-card__state{color:#fa0;background-color:#fff9e6}.tablet-precheck-select-card:disabled{cursor:default}.tablet-fp-performance-registration .tablet-precheck__selection-grid--nozzle{grid-template-columns:repeat(2,minmax(0,100px))}.precheck-product-modal{padding-bottom:18px}.precheck-product-modal__table .app-detail-table__content{border-radius:10px}.precheck-product-modal__table .app-detail-table__th,.precheck-product-modal__table .app-detail-table__td{padding:8px 12px;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.precheck-product-modal__actions{justify-content:flex-end;margin-top:18px;display:flex}.precheck-product-modal__actions .app-button{width:100px;height:46px}.precheck-daily-modal{padding-bottom:20px}.precheck-daily-modal__list{flex-direction:column;gap:10px;max-height:420px;margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow-y:auto}.precheck-daily-modal__actions{justify-content:flex-end;margin-top:20px;display:flex}.precheck-daily-modal__actions .app-button{width:100px;height:46px}.app-process-layout__content:has(>.tablet-fp-dispensing){overflow:hidden}.tablet-fp-dispensing{grid-template-columns:244px minmax(0,1fr);gap:5px;height:100%;min-height:0;display:grid;overflow:hidden}.tablet-fp-dispensing .tablet-container__body{padding:unset}.tablet-fp-dispensing__side{grid-template-rows:257fr 282fr;gap:5px;min-width:0;height:100%;min-height:0;display:grid}.tablet-fp-dispensing__card,.tablet-fp-dispensing__monitor{flex-direction:column;min-width:0;min-height:0;display:flex}.tablet-fp-dispensing__card{flex:1 1 0}.tablet-fp-dispensing__card>.tablet-container__body{flex:auto;min-height:0}.tablet-fp-dispensing__card>.tablet-container__body>.tablet-container__body-inner{flex-direction:column;height:100%;min-height:0;display:flex}.tablet-fp-dispensing__status,.tablet-fp-dispensing__inspection,.tablet-fp-dispensing__monitor-body{padding:10px}.tablet-fp-dispensing__status{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.tablet-fp-dispensing__status-icon{justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.tablet-fp-dispensing__status-icon-image{width:100%;height:100%}.tablet-fp-dispensing__status-icon-image--spin{animation:1s linear infinite tablet-fp-dispensing-spin}.tablet-fp-dispensing__status-title{color:#121212;margin-bottom:12px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.tablet-fp-dispensing__status-guide,.tablet-fp-dispensing__status-time{color:#767676;font-family:Pretendard;font-size:12px;line-height:22px}.tablet-fp-dispensing__status-guide span,.tablet-fp-dispensing__status-time span{color:#505050}.tablet-fp-dispensing__status-time{justify-content:center;gap:8px;display:flex}.tablet-fp-dispensing__button-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 10px 10px;display:grid}.tablet-fp-dispensing__button-row>.app-button:only-child{grid-column:1/-1}.tablet-fp-dispensing__inspection{flex-direction:column;justify-content:space-between;height:100%;padding:5px 7px 12px;display:flex}.tablet-fp-dispensing__inspection-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tablet-fp-dispensing__inspection-head strong{color:#121212;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.tablet-fp-dispensing__inspection-table .app-detail-table__content{border-radius:8px}.tablet-fp-dispensing__inspection-table .app-detail-table__th,.tablet-fp-dispensing__inspection-table .app-detail-table__td{letter-spacing:-.03em;padding:0 10px;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.tablet-fp-dispensing__monitor-body{overflow-y:auto}.tablet-fp-dispensing__monitor-body section{margin-top:5px}.tablet-fp-dispensing__monitor{height:100%;max-height:100%;overflow:hidden}.tablet-fp-dispensing__monitor>.tablet-container__body{flex:1 1 0;min-height:0;overflow:hidden}.tablet-fp-dispensing__monitor>.tablet-container__body>.tablet-container__body-inner{flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex;overflow:hidden}.tablet-fp-dispensing__monitor .tablet-process-row--metrics{border-radius:6px;grid-template-columns:60px 1fr auto;align-items:start;row-gap:4px;padding:8px 10px}.tablet-fp-dispensing__monitor .tablet-process-row__cell:nth-child(2){border-left:1px solid #f0f0f0;margin-left:10px;padding-left:10px}.tablet-fp-dispensing__monitor .tablet-process-row__cell--end{align-items:flex-end;min-width:150px}.tablet-fp-dispensing__monitor .tablet-process-row__cell--full{min-height:0}.tablet-fp-dispensing__monitor .tablet-process-row__lbl{color:#767676;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.tablet-fp-dispensing__monitor .app-progress__bar{border-radius:999px}.tablet-fp-dispensing__metric-value{align-items:baseline;gap:6px;display:inline-flex}.tablet-fp-dispensing__metric-value span{color:#121212;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.tablet-fp-dispensing__metric-value em{color:#d9d9d9;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:22px}.tablet-fp-dispensing__metric-value--actual span{color:#007e91}.tablet-fp-dispensing__metric-value--standard span,.tablet-fp-dispensing__metric-value--standard em{color:#121212}.tablet-fp-dispensing__panel{background:#fff;border:1px solid #d9d9d9;border-radius:8px;position:relative;overflow:hidden}.tablet-fp-dispensing__panel-head{justify-content:space-between;align-items:center;padding:2.5px 10px;display:flex}.tablet-fp-dispensing__panel-head h3{color:#121212;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.tablet-fp-dispensing__panel-actions{align-items:center;gap:8px;display:inline-flex}.tablet-fp-dispensing__panel-actions span{color:#767676;width:64px;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px;display:inline-block}.tablet-fp-dispensing__panel-actions strong{color:#007e91;text-align:center;background:#e1f2f3;border-radius:999px;width:42px;padding-inline:8px;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px}.tablet-fp-dispensing__qr-actions{justify-content:flex-end;width:100%;margin-top:5px;display:flex}.tablet-fp-dispensing__notice{color:#ff4242;background:#fff2f2;padding:0 10px;font-family:Pretendard;font-size:12px;line-height:22px}.tablet-fp-dispensing__table .app-grid{border-radius:0}.tablet-fp-dispensing__table .app-grid .ag-header-cell{background:#b2e0e6}.tablet-fp-dispensing__table .app-grid .ag-header-cell .ag-header-cell-text{color:#007e91}.tablet-fp-dispensing__table .app-grid .ag-cell{color:#505050;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.tablet-fp-dispensing__table .ag-root-wrapper{border:0;border-radius:0}.tablet-fp-dispensing__grid-cell{justify-content:center}.tablet-fp-dispensing__grid-cell--left{justify-content:flex-start!important}.tablet-fp-dispensing__grid-progress{color:#007e91}.tablet-fp-dispensing__scan-log{border-radius:8px;margin-top:5px}.tablet-fp-dispensing__scan-log .tablet-container__header{min-height:30px}.tablet-fp-dispensing__scan-log .tablet-container__header h3{color:#121212;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.tablet-fp-dispensing__scan-log .tablet-container__body-inner{padding-top:0}.tablet-fp-dispensing__scan-list{color:#767676;background:#f5f6f7;border-radius:8px;flex-direction:column;margin:10px;padding:4px 10px;font-family:Pretendard;font-size:12px;line-height:22px;display:flex}@keyframes tablet-fp-dispensing-spin{to{transform:rotate(360deg)}}.tablet-inbound-process__section-body{background:#f5f6f7;border-top:0;border-radius:0 0 12px 12px;padding:10px}.tablet-inbound-process__section--history{box-shadow:none;background:#fff;border:1px solid #d9d9d9;border-radius:12px;overflow:hidden}.tablet-inbound-process__section--history .tablet-container__body-inner{border-top:none;padding-top:0}.tablet-inbound-process__section--history .tablet-container--closed .tablet-container__header{border-bottom:0}.tablet-inbound-process__section--history .tablet-container__toggle{flex-shrink:0;width:24px;height:24px}.tablet-inbound-process__section--history .tablet-container__toggle .tablet-container__toggle-icon,.tablet-inbound-process__section--history .tablet-container__toggle svg{width:24px;height:24px}.tablet-inbound-process__section.tablet-container--open .tablet-container__header{border-bottom:1px solid #d9d9d9}.tablet-inbound-process__history-panel{flex-direction:column;gap:5px;padding:10px;display:flex}.tablet-inbound-process__history-item{background:#f5f6f7;border-radius:4px;align-items:center;gap:5px;padding:4px 10px;display:flex}.tablet-inbound-process__history-time{color:#121212;flex-shrink:0;min-width:130px;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.tablet-inbound-process__history-fields{align-items:center;gap:5px;min-width:0;display:flex}.tablet-inbound-process__history-field{background:#fff;border:1px solid #d9d9d9;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-width:130px;padding-inline:10px;display:flex}.tablet-inbound-process__history-field-label{color:#767676;flex-shrink:0;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.tablet-inbound-process__history-field-value{color:#121212;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.tablet-inbound-process__details-toolbar{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.tablet-inbound-process__details-toolbar h2{font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.tablet-inbound-process__grid-cell--action{padding-inline:4px}.tablet-inbound-process__grid-cell--action .app-button{padding:unset;background:0 0}.tablet-inbound-process__grid-cell--action .app-button path{fill:#767676}.tablet-inbound-process__history-empty{color:#767676;text-align:center;background:#f5f6f7;padding:16px 12px;font-family:Pretendard;font-size:16px;font-weight:400;line-height:24px}.inbound-inspection-info-card{background:#fff;border:1px solid #d9d9d9;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:7px 10px;display:grid;box-shadow:4px 4px 7px #1212120f}.inbound-inspection-info-card__col{flex-direction:column;gap:5px;display:flex}.inbound-inspection-info-card__row{grid-template-columns:75px 1fr;align-items:baseline;gap:5px;display:grid}.inbound-inspection-info-card__label{color:#767676;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}.inbound-inspection-info-card__value{color:#121212;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.page-DispatchList{grid-template-rows:1fr auto;height:100%;min-height:0;display:grid}.dispatch-list{padding-bottom:12px}.dispatch-list .tablet-task-item{border-radius:16px;box-shadow:inset 0 0 0 1px #d9d9d9}.dispatch-list .tablet-task-item--row{align-items:flex-start;gap:10px;padding:12px}.dispatch-list .tablet-task-item__leading{min-width:240px}.dispatch-list .tablet-task-item__title{font-family:Pretendard;font-size:28px;font-weight:600;line-height:36px}.dispatch-list .tablet-task-item__fields{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.dispatch-list .tablet-task-item__field{min-width:0;padding:8px 10px}.dispatch-list .tablet-task-item__field-label{font-family:Pretendard;font-size:12px;line-height:22px}.dispatch-list .tablet-task-item__field-value{font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.dispatch-list .tablet-task-item__actions{align-self:flex-start}.shipping-picking-detail__section-body{background:#f5f6f7;padding:12px}.shipping-picking-detail__info-card{background:#fff;border:1px solid #d9d9d9;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:10px 24px 12px;display:grid;box-shadow:4px 4px 7px #1212120f}.shipping-picking-detail__info-col{flex-direction:column;gap:5px;display:flex}.shipping-picking-detail__info-row{align-items:baseline;gap:16px;display:flex}.shipping-picking-detail__info-label{color:#767676;flex-shrink:0;min-width:75px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:36px}.shipping-picking-detail__info-value{color:#505050;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.shipping-picking-detail__item-list{flex-direction:column;gap:5px;margin:0;padding:0 10px 10px;display:flex}.shipping-picking-detail__item-list li{background:#fff;border:1px solid #d9d9d9;border-radius:6px;grid-template-columns:148px 1fr 440px;align-items:center;gap:10px;padding:8px 20px;display:grid}.shipping-picking-detail__item-leading{align-items:center;gap:10px;display:flex}.shipping-picking-detail__item-leading span{background:#f0f0f0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font:600 12px/24px Pretendard,sans-serif;display:inline-flex}.shipping-picking-detail__item-leading strong{font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.shipping-picking-detail__item-fields,.shipping-picking-detail__item-qty{align-items:center;gap:8px}.shipping-picking-detail__item-fields p,.shipping-picking-detail__item-qty p{color:#767676;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.shipping-picking-detail__item-fields p strong,.shipping-picking-detail__item-qty p strong{color:#121212;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.shipping-picking-detail__item-fields{display:flex}.shipping-picking-detail__item-fields p{flex:1}.shipping-picking-detail__item-qty{grid-template-columns:repeat(3,1fr);display:grid}.shipping-picking-detail__item-qty p{background:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.shipping-picking-detail__item-qty p strong{font-family:Pretendard;font-size:28px;font-weight:600;line-height:36px}.shipping-picking-detail__item-qty p.is-danger{background:#fff2f2;border-color:#ffb4b4}.shipping-picking-detail__item-qty p.is-danger strong{color:#ff4242}.shipping-picking-detail__item-qty p.is-safe{background:#edffe3;border-color:#c9ffbc}.shipping-picking-detail__item-qty p.is-safe strong{color:#32c771}.shipping-picking-detail__pallet-section{padding:0 10px 10px}.shipping-picking-detail__pallet-grid{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.shipping-picking-detail__pallet-head{justify-content:space-between;align-items:center;min-height:50px;margin-bottom:5px;display:flex}.shipping-picking-detail__pallet-head h2{font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.shipping-picking-detail__table .app-grid-toolbar{height:auto}.shipping-picking-detail__table .app-grid{border-radius:8px;overflow:hidden}.shipping-picking-detail__table .app-grid .ag-header-cell{background:#007e91}.shipping-picking-detail__table .app-grid .ag-header-cell .ag-header-cell-text{color:#fff;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.shipping-picking-detail__table .app-grid .ag-header-cell.shipping-picking-detail__table-header--no .ag-header-cell-label{justify-content:flex-start;padding-left:8px}.shipping-picking-detail__table .app-grid .ag-row{background:#fff;border-bottom:1px solid #d9d9d9}.shipping-picking-detail__table .app-grid .ag-row:last-child{border-bottom:0}.shipping-picking-detail__grid-cell--action{padding-inline:4px}.shipping-picking-detail__grid-cell--action .app-button{padding:unset;background:0 0}.shipping-picking-detail__grid-cell--action .app-button path{fill:#767676}.page-shippingPickingDetail .tablet-container__body-inner{padding:unset}.page-shippingPickingDetail .shipping-picking-detail__info-row .app-date-picker{width:100%}.delivery-vehicle-detail__section-body{background:#f5f6f7;padding:12px}.delivery-vehicle-detail__info-card{background:#fff;border:1px solid #d9d9d9;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:10px 24px 12px;display:grid;box-shadow:4px 4px 7px #1212120f}.delivery-vehicle-detail__info-col{flex-direction:column;gap:5px;display:flex}.delivery-vehicle-detail__info-row{align-items:center;gap:16px;display:flex}.delivery-vehicle-detail__info-label{color:#767676;flex-shrink:0;min-width:75px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:36px}.delivery-vehicle-detail__info-value{color:#505050;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.delivery-vehicle-detail__pallet-section{padding:0 10px 10px}.delivery-vehicle-detail__pallet-grid{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.delivery-vehicle-detail__pallet-head{justify-content:space-between;align-items:center;min-height:50px;margin-bottom:5px;display:flex}.delivery-vehicle-detail__pallet-head h2{font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.delivery-vehicle-detail__table .app-grid-toolbar{height:auto}.delivery-vehicle-detail__table .app-grid{border-radius:8px;overflow:hidden}.delivery-vehicle-detail__table .app-grid .ag-header-cell{background:#007e91}.delivery-vehicle-detail__table .app-grid .ag-header-cell .ag-header-cell-text{color:#fff;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.delivery-vehicle-detail__table .app-grid .ag-header-cell.delivery-vehicle-detail__table-header--no .ag-header-cell-label{justify-content:flex-start;padding-left:8px}.delivery-vehicle-detail__table .app-grid .ag-row{background:#fff;border-bottom:1px solid #d9d9d9}.delivery-vehicle-detail__table .app-grid .ag-row:last-child{border-bottom:0}.page-deliveryVehicleDetail .tablet-container__body-inner{padding:unset}.page-deliveryVehicleDetail .delivery-vehicle-detail__info-row .app-date-picker{width:100%}.tablet-import-inspection-detail__info{flex-shrink:0}.tablet-import-inspection-detail__info.app-button--icon-only{aspect-ratio:auto;padding:0}.tablet-import-inspection-detail__info .app-button__icon svg{width:100%;height:100%}.tablet-import-inspection-detail__meta{border:1px solid #d9d9d9;border-radius:6px;grid-template-columns:auto 1fr;justify-content:space-between;align-items:center;gap:4px;padding:8px 10px;display:grid;box-shadow:4px 4px 7px #7fc1c31a}.tablet-import-inspection-detail__meta dt{color:#767676;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.tablet-import-inspection-detail__meta dd{text-align:right;color:#505050;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.tablet-import-inspection-detail__start-btn{width:100%}.tablet-import-inspection-detail__material-wrap{background:#f5f6f7;border:1px solid #d9d9d9;border-radius:6px;flex-direction:column;justify-content:space-between;height:100%;padding:10px 10px 16px;display:flex;box-shadow:4px 4px 7px #7fc1c31a}.tablet-import-inspection-detail__material-row{grid-template-columns:60px 1fr;align-items:center;display:grid}.tablet-import-inspection-detail__material-row dt{color:#767676;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.tablet-import-inspection-detail__material-row dd{color:#121212;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.tablet-import-inspection-detail__image-btn{width:100%}.tablet-import-inspection-detail__tabs{flex-shrink:0;width:100%}.tablet-import-inspection-detail__tabs :deep(.app-button){height:48px;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.tablet-import-inspection-detail__grid-wrap{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tablet-import-inspection-detail__grid-wrap :deep(.app-grid){flex:1;height:100%;min-height:0}.tablet-import-inspection-detail__grid-wrap :deep(.app-state){min-width:56px;padding:2px 8px}.import-inspection-image-compare-modal{flex-direction:column;gap:16px;min-width:0;display:flex;position:relative}.import-inspection-image-compare-modal__tabs{border-bottom:1px solid #d9d9d9;padding-bottom:20px}.import-inspection-image-compare-modal__tabs>div{gap:10px}.import-inspection-image-compare-modal__tabs .app-button{border-radius:999px;width:80px;height:40px;font-family:Pretendard;font-size:16px;font-weight:600;line-height:20px}.import-inspection-image-compare-modal__columns{grid-template-columns:1fr 1fr;gap:20px;min-width:0;display:grid}.import-inspection-image-compare-modal__panel{flex-direction:column;gap:12px;min-width:0;display:flex}.import-inspection-image-compare-modal__panel--captured{gap:10px}.import-inspection-image-compare-modal__panel-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;height:46px;display:flex}.import-inspection-image-compare-modal__panel-title{color:#121212;margin:0;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.import-inspection-image-compare-modal__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.import-inspection-image-compare-modal__actions .app-button{padding-inline:10px}.import-inspection-image-compare-modal__preview{background:#f5f6f7;border:1px solid #d9d9d9;border-radius:8px;justify-content:center;align-items:center;height:290px;display:flex;overflow:hidden}.import-inspection-image-compare-modal__preview img{object-fit:contain;width:100%;height:100%;display:block}.import-inspection-image-compare-modal__preview--empty{background:#e1f2f3;border:1px solid #4bb2bf;border-radius:12px}.import-inspection-image-compare-modal__empty{text-align:center;color:#007e91;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:24px;display:flex}.import-inspection-image-compare-modal__empty-icon{color:#fff;background:#007e91;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:10px;display:flex}.import-inspection-image-compare-modal__empty-text{color:#007e91;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.import-inspection-image-compare-modal__dots{justify-content:center;align-items:center;gap:8px;display:flex}.import-inspection-image-compare-modal__dot{cursor:pointer;background:#d9d9d9;border:0;border-radius:50%;width:8px;height:8px;padding:0}.import-inspection-image-compare-modal__dot--active{background:#007e91}.import-inspection-image-compare-modal__dot:focus-visible{outline-offset:2px;outline:2px solid #007e91}.import-inspection-image-compare-modal__thumbs-wrap{align-items:center;gap:8px;min-width:0;display:flex}.import-inspection-image-compare-modal__thumbs{scroll-behavior:smooth;flex:1;gap:8px;min-width:0;display:flex;overflow-x:auto}.import-inspection-image-compare-modal__thumbs::-webkit-scrollbar{display:none}.import-inspection-image-compare-modal__thumb{cursor:pointer;background:#f0f0f0;border:2px solid #0000;border-radius:6px;flex-shrink:0;width:72px;height:72px;padding:0;position:relative;overflow:hidden}.import-inspection-image-compare-modal__thumb img{object-fit:contain;width:100%;height:100%;display:block}.import-inspection-image-compare-modal__thumb--active{border-color:#007e91}.import-inspection-image-compare-modal__thumb-remove{position:absolute;top:4px;right:4px;background:#121212b8!important;border:0!important}.import-inspection-image-compare-modal__thumb-remove .app-button__icon{color:#fff}.import-inspection-image-compare-modal__thumbs-prev,.import-inspection-image-compare-modal__thumbs-next{flex-shrink:0;background:#fff!important;border:1px solid #d9d9d9!important}.import-inspection-image-compare-modal__toast{z-index:10;color:#fff;text-align:center;pointer-events:none;background:#121212cc;border-radius:8px;width:600px;min-width:300px;padding:12px;font-family:Pretendard;font-size:18px;font-weight:400;line-height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.import-inspection-image-compare-modal__toast-fade-enter-active,.import-inspection-image-compare-modal__toast-fade-leave-active{transition:opacity .2s}.import-inspection-image-compare-modal__toast-fade-enter-from,.import-inspection-image-compare-modal__toast-fade-leave-to{opacity:0}.process-monitoring{color:#121212;width:100%;min-width:0;overflow-x:hidden}.process-monitoring__header{grid-template-columns:186px 1fr;gap:20px;display:grid}.process-monitoring__page-title{font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.process-monitoring__stages{border-radius:6px;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.process-monitoring__stage{color:#fff;background:#007e91;align-items:center;gap:10px;padding:10px 16px;display:flex;position:relative}.process-monitoring__stage:before,.process-monitoring__stage:after{content:"";z-index:1;border-top:23px solid #0000;border-bottom:23px solid #0000;border-left:16px solid #fff;position:absolute;top:0;right:0}.process-monitoring__stage:after{border-left-color:#007e91;right:1px}.process-monitoring__stage--last:before,.process-monitoring__stage--last:after{display:none}.process-monitoring__stage span{color:#e1f2f3;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.process-monitoring__stage strong{white-space:nowrap;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.process-monitoring__legend{justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px;display:flex}.process-monitoring__legend span{color:#505050;align-items:center;gap:4px;display:inline-flex}.process-monitoring__legend i{background:currentColor;border-radius:50%;width:10px;height:10px}.process-monitoring__legend-item--done i{background-color:#32c771}.process-monitoring__legend-item--progress i{background-color:#ff8000}.process-monitoring__legend-item--wait i{background-color:#b0b0b0}.process-monitoring__legend-item--ready i{background-color:#fff;border:1px solid #d9d9d9}.process-monitoring__list{margin-top:10px}.process-monitoring__row-head{border-bottom:#f0f0f0;grid-template-columns:186px repeat(7,1fr);align-items:end;gap:20px;padding-block:7px;display:grid}.process-monitoring__product-name{align-items:center;gap:12px;font:700 20px/30px Pretendard;display:flex}.process-monitoring__product-name span{aspect-ratio:1;color:#fff;text-align:center;background:#007e91;border-radius:4px;width:24px;font:700 14px/24px Pretendard}.process-monitoring__progress--agitator{grid-column:4/span 2}.process-monitoring__progress--filter{grid-column:6/span 2}.process-monitoring__row-body{grid-template-columns:186px 1fr;gap:20px;padding-block:10px;display:grid}.process-monitoring__summary{background:#f5f6f7;border-radius:10px;align-content:start;gap:6px;height:200px;padding:10px 12px;display:grid}.process-monitoring__summary>div{grid-template-columns:56px 1fr;align-items:start;gap:6px;display:grid}.process-monitoring__summary dt{color:#007e91;font:700 14px/18px Pretendard}.process-monitoring__summary dd{color:#424040;font:700 14px/18px Pretendard}.process-monitoring__composition dd{gap:3px;display:grid}.process-monitoring__composition dd span{justify-content:space-between;gap:8px;display:flex}.process-monitoring__composition dd em{color:#767676;font-style:normal;font-weight:500}.process-monitoring__cards{grid-template-columns:repeat(7,1fr);gap:20px;display:grid}.process-monitoring__card-wrap{min-width:0;position:relative}.process-monitoring__card-wrap:not(:last-child):not(:has(.process-monitoring-card--empty)):not(:has(+.process-monitoring__card-wrap .process-monitoring-card--empty)):after{content:"›";z-index:1;color:#505050;font-family:Pretendard;font-size:22px;font-weight:600;line-height:30px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.process-monitoring-card{background:#fff;border:1px solid #d9d9d9;border-radius:10px;flex-direction:column;height:200px;padding:8px 12px;display:flex;position:relative}.process-monitoring-card--empty{border-color:#0000}.process-monitoring-card__title{color:#121212;text-align:center;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.process-monitoring-card__content{flex-direction:column;flex:1;padding-top:10px;display:flex}.process-monitoring-card__status{justify-content:center;align-items:center;display:flex;position:relative}.process-monitoring-card__gauge{flex:1;height:50px;position:relative}.process-monitoring-card__gauge .app-chart{background:0 0;border:0;padding:0;height:100%!important}.process-monitoring-card__gauge strong{color:#121212;font:700 16px/20px Pretendard;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.process-monitoring-card__date{color:#121212;flex-direction:column;flex:1;justify-content:center;align-items:center;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px;display:flex}.process-monitoring-card__details{flex:1 1 0;align-content:center;gap:4px;min-height:0;margin-top:5px;display:grid;overflow-y:auto}.process-monitoring-card__detail{color:#555;grid-template-columns:1fr auto auto;align-items:center;gap:5px;font:600 12px/12px Pretendard;display:grid}.process-monitoring-card__detail-count{text-align:center;color:#767676;min-width:36px}.process-monitoring-card__detail-state{color:silver;white-space:nowrap;align-items:center;gap:5px;min-width:48px;display:flex}.process-monitoring-card__detail-state i{background:currentColor;border-radius:50%;width:9px;height:9px;margin-right:auto}.process-monitoring-card__detail-state--progress{color:#ff8000}.process-monitoring-card__detail-state--done{color:#32c771}.process-monitoring-card__footer{color:#121212;text-align:center;border:1px solid #f0f0f0;border-radius:8px;padding-block:7px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.process-monitoring-card__footer strong{width:100%;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;display:inline-block}.process-monitoring-card--transfer{justify-content:center;align-items:center}.process-monitoring-card--transfer .process-monitoring-card__transfer-content{color:#505050;align-items:center;gap:5px;font-family:Pretendard;font-size:20px;font-weight:400;line-height:28px;display:flex}.process-monitoring-card--transfer svg{width:24px;height:24px}.process-monitoring-progress{--process-monitoring-progress-color:#ff8000}.process-monitoring-progress--green{--process-monitoring-progress-color:#32c771}.process-monitoring-progress--blue{--process-monitoring-progress-color:#4a90e2}.process-monitoring-progress__label{color:#121212;align-items:center;gap:5px;margin-bottom:4px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px;display:flex}.process-monitoring-progress__label span{color:#767676;margin-left:5px}.process-monitoring-progress__icon{width:18px;height:18px}.process-monitoring-progress__track{gap:3px;height:5px;display:flex}.process-monitoring-progress__track i{background:#f0f0f0;flex:1 1 0;min-width:0}.process-monitoring-progress__track i.is-active{background:var(--process-monitoring-progress-color)}.layout__content:has(.page-agitator-status-monitoring){padding:unset}.page-agitator-status-monitoring .agitator-monitor{flex-direction:column;flex:1;display:flex}.page-agitator-status-monitoring .agitator-monitor__map-container{scrollbar-gutter:stable both-edges;scrollbar-width:auto;scrollbar-color:#767676 #f0f0f0;background-color:#f3f4f6;flex:1 1 0;min-width:0;min-height:0;padding-block:16px;overflow:scroll}.page-agitator-status-monitoring .agitator-monitor__map-container::-webkit-scrollbar{width:10px;height:10px}.page-agitator-status-monitoring .agitator-monitor__map-container::-webkit-scrollbar-track{background:#f0f0f0;border-radius:8px}.page-agitator-status-monitoring .agitator-monitor__map-container::-webkit-scrollbar-thumb{background:#767676;border-radius:8px}.page-agitator-status-monitoring .agitator-monitor__map-container::-webkit-scrollbar-thumb:hover{background:#505050}.page-agitator-status-monitoring .agitator-monitor__map-container::-webkit-scrollbar-corner{background:#f0f0f0}.page-agitator-status-monitoring .agitator-monitor__map{isolation:isolate;grid-template:"spot-1.spot-2.spot-3"30px".a.b."1fr"spot-4.spot-5.spot-6"30px".c.d."1fr"spot-7.spot-8.spot-9"30px/30px 1fr 30px 1fr 30px;gap:20px;width:max-content;min-width:100%;height:max-content;min-height:100%;display:grid;position:relative}.page-agitator-status-monitoring .agitator-monitor__map:before{content:"";background-image:linear-gradient(#d9d9d9 1px,#0000 1px),linear-gradient(90deg,#d9d9d9 1px,#0000 1px);background-size:20px 30px;border:1px solid #d9d9d9;border-width:0 1px 1px 0;position:absolute;inset:15px}.page-agitator-status-monitoring .agitator-monitor__group{z-index:1;grid-auto-flow:column;gap:20px;display:grid;position:relative}.page-agitator-status-monitoring .agitator-monitor__group:hover{z-index:30}.page-agitator-status-monitoring .agitator-monitor__group--b .agitator-monitor__stack:last-child .agitator-status-card__tooltip,.page-agitator-status-monitoring .agitator-monitor__group--d .agitator-monitor__stack:last-child .agitator-status-card__tooltip{left:auto;right:50%}.page-agitator-status-monitoring .agitator-monitor__group--a{grid-area:a}.page-agitator-status-monitoring .agitator-monitor__group--b{grid-area:b}.page-agitator-status-monitoring .agitator-monitor__group--c{grid-area:c}.page-agitator-status-monitoring .agitator-monitor__group--d{grid-area:d}.page-agitator-status-monitoring .agitator-monitor__guide{place-self:flex-end;width:554px;height:auto;display:block}.page-agitator-status-monitoring .agitator-monitor__spot{z-index:1;background:#cacaca;border:1px solid #a4a4a4;border-radius:4px;place-self:center;width:30px;height:30px;position:relative;box-shadow:inset 0 0 0 5px #d9d9d9}.page-agitator-status-monitoring .agitator-monitor__spot--top-left{grid-area:spot-1}.page-agitator-status-monitoring .agitator-monitor__spot--top-center{grid-area:spot-2}.page-agitator-status-monitoring .agitator-monitor__spot--top-right{grid-area:spot-3}.page-agitator-status-monitoring .agitator-monitor__spot--middle-left{grid-area:spot-4}.page-agitator-status-monitoring .agitator-monitor__spot--middle-center{grid-area:spot-5}.page-agitator-status-monitoring .agitator-monitor__spot--middle-right{grid-area:spot-6}.page-agitator-status-monitoring .agitator-monitor__spot--bottom-left{grid-area:spot-7}.page-agitator-status-monitoring .agitator-monitor__spot--bottom-center{grid-area:spot-8}.page-agitator-status-monitoring .agitator-monitor__spot--bottom-right{grid-area:spot-9}.page-agitator-status-monitoring .agitator-monitor__stack{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.page-agitator-status-monitoring .agitator-monitor__stack:hover{z-index:30}.page-agitator-status-monitoring .agitator-monitor__card{width:212px;height:132px}.agitator-status-card{--accent-color:#f0f0f0;background:#fff;border:2px solid #d9d9d9;border-radius:10px;min-width:0;position:relative;box-shadow:4px 4px 7px #7fc1c31a}.agitator-status-card--done{--accent-color:#32c771;border-color:var(--accent-color)}.agitator-status-card--done .agitator-status-card__head{color:#fff}.agitator-status-card--progress{--accent-color:#ff8000;border-color:var(--accent-color)}.agitator-status-card--progress .agitator-status-card__head{color:#fff}.agitator-status-card__head{background:var(--accent-color);color:#121212;border-bottom:2px solid #d9d9d9;border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.agitator-status-card__tank{align-items:center;display:flex}.agitator-status-card__tank strong{font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.agitator-status-card__tank-icon{flex-shrink:0;width:20px;height:20px}.agitator-status-card__state{flex-shrink:0;font-family:Pretendard;font-size:14px;font-weight:800;line-height:22px}.agitator-status-card__body{background:#fff;border-radius:0 0 7px 7px;padding:10px 12px}.agitator-status-card__product{letter-spacing:-.03em;color:#121212;border-bottom:1px solid #d9d9d9;padding-block:4px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px;display:block}.agitator-status-card__meta{grid-template-columns:24px 1fr 24px 1fr;align-items:center;gap:8px;padding-top:8px;display:grid}.agitator-status-card__meta strong{color:#121212;text-align:right;font-family:Pretendard;font-size:10px;font-weight:600;line-height:24px}.agitator-status-card__meta-icon{aspect-ratio:1;color:#767676;width:100%}.agitator-status-card__tooltip{z-index:10;color:#f5f6f7;opacity:0;visibility:hidden;pointer-events:none;background:#121212bf;border-radius:4px;flex-direction:column;gap:2px;width:210px;padding:4px 10px;display:flex;position:absolute;top:-20%;left:50%;box-shadow:4px 4px 9px #0000001a}.agitator-status-card__tooltip dl{justify-content:space-between;align-items:center;gap:4px;display:flex}.agitator-status-card__tooltip dt{font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.agitator-status-card__tooltip dd{white-space:nowrap;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.agitator-status-card:hover{z-index:100;overflow:visible}.agitator-status-card:hover .agitator-status-card__tooltip{opacity:1;visibility:visible}.page-agitator-status-monitoring{width:100%;height:100%}.page-agitator-status-monitoring .agitator-dashboard{grid-template-rows:auto 1fr;width:100%;height:100%;display:grid;overflow:hidden}.page-agitator-status-monitoring .agitator-dashboard__header{justify-content:flex-end;align-items:center;padding:14px 60px;display:flex;position:relative}.page-agitator-status-monitoring .agitator-dashboard__title{color:#121212;font-family:Pretendard;font-size:28px;font-weight:600;line-height:36px;position:absolute;left:50%;transform:translate(-50%)}.page-agitator-status-monitoring .agitator-dashboard__status{color:#505050;background:#fff;border:1px solid #d9d9d9;border-radius:6px;align-items:center;padding:5px 10px;display:flex}.page-agitator-status-monitoring .agitator-dashboard__status-title{margin-right:20px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.page-agitator-status-monitoring .agitator-dashboard__status-item{background:#f5f6f7;align-items:center;padding:0 10px;display:flex}.page-agitator-status-monitoring .agitator-dashboard__status-item>strong{text-align:right;color:#767676;min-width:62px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.page-agitator-status-monitoring .agitator-dashboard__status-item:first-of-type{border-radius:6px 6px 0 0}.page-agitator-status-monitoring .agitator-dashboard__status-item:last-child{border-radius:0 0 6px 6px}.page-agitator-status-monitoring .agitator-dashboard__status-item+div{position:relative}.page-agitator-status-monitoring .agitator-dashboard__status-item+div:before{content:"";background-color:#d9d9d9;width:1px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-agitator-status-monitoring .agitator-dashboard__status-item--progress>strong{color:#ff8a00}.page-agitator-status-monitoring .agitator-dashboard__status-item--done>strong{color:#1bcf72}.page-agitator-status-monitoring .agitator-dashboard__status-badge{flex:0 0 28px}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor{background-color:#f3f4f6;border-top:1px solid #d9d9d9;border-radius:4px;grid-template-rows:repeat(2,1fr);grid-template-columns:18% 28% 25% 29%;grid-template-areas:"upper-left upper-center upper-right compact""lower-left lower-center lower-middle lower-right";width:100%;height:100%;padding:20px 50px 20px 130px;display:grid;position:relative;overflow-y:auto}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone{border-left:1px solid #b2b2b2;justify-content:center;align-items:center;gap:0 16px;display:flex;position:relative}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-left,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-center,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-right,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--compact{border-top:1px solid #b2b2b2}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-left,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-center,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-middle,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-right{border-bottom:1px solid #b2b2b2}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--compact,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-right{border-right:1px solid #b2b2b2}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-center:before,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-center:after,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-right:before,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-right:after,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--compact:before,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--compact:after,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-center:before,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-center:after,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-middle:before,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-middle:after,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-right:before,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-right:after{content:"";box-sizing:border-box;border:1px solid #bebebe;position:absolute;left:0}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-center:before,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-right:before,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--compact:before,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-center:before,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-middle:before,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-right:before{z-index:2;background-color:#cacaca;border-radius:2px;width:9px;height:9px}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-center:after,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-right:after,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--compact:after,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-center:after,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-middle:after,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-right:after{z-index:1;background-color:#d9d9d9;border-radius:4px;width:15px;height:15px}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-center:before,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-center:after,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-right:before,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-right:after,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--compact:before,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--compact:after{top:0;transform:translate(-50%,-50%)}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-center:before,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-center:after,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-middle:before,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-middle:after,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-right:before,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-right:after{bottom:0;transform:translate(-50%,50%)}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-left{border-top-left-radius:4px;grid-area:upper-left}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-center{grid-area:upper-center}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-right{grid-area:upper-right}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--compact{border-top-right-radius:4px;grid-area:compact;align-items:flex-start;gap:10px;padding-top:16px}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-left{border-bottom-left-radius:4px;grid-area:lower-left}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-center{grid-area:lower-center}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-middle{grid-area:lower-middle}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-right{border-bottom-right-radius:4px;grid-area:lower-right}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone-title{color:#121212;background-color:#f5f6f7;border-radius:12px;padding:6px 46px;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:4px 4px 7px #7fc1c31a}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__tank-column{flex-direction:column;justify-content:space-evenly;align-items:center;height:94%;min-height:0;display:flex}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--upper-center .page-agitator-status-monitoring .agitator-dashboard .agitator-floor__tank-column--2,.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--lower-center .page-agitator-status-monitoring .agitator-dashboard .agitator-floor__tank-column--2{height:78%}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__zone--compact .page-agitator-status-monitoring .agitator-dashboard .agitator-floor__tank-column{justify-content:flex-start;gap:5px;height:auto}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__guide{flex-direction:column;justify-content:flex-end;width:92%;height:100%;padding-bottom:14px;display:flex}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__guide h2{color:#5e5e5e;text-align:center;margin:0 0 8px;font-size:22px;line-height:1}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__guide img{object-fit:contain;width:100%;max-height:70%;display:block}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__entrance{z-index:3;align-items:center;display:flex;position:absolute;top:50%;left:30px;transform:translateY(-50%)}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__entrance span{color:#505050;writing-mode:sideways-rl;font-family:Pretendard;font-size:24px;font-weight:600;line-height:32px;transform:rotate(180deg)}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__entrance i{background:#d9d9d9;border:.77px solid #bdc2d5;width:18px;height:160px;margin-left:70px;position:relative}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__entrance i:before{content:"";border:1px dashed #121212;border-right:0;border-radius:48px 0 0 48px;width:44px;height:100px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.page-agitator-status-monitoring .agitator-dashboard .agitator-floor__entrance i:after{content:"";border-top:1px dashed #121212;width:80px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank{--tank-size:100px;width:var(--tank-size);height:var(--tank-size);color:#272727;border-radius:50%;outline:0;flex:none;place-items:center;display:grid;position:relative}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank--progress .agitator-tank__inner{background-color:#ffe3c8;border:1px solid #ffca97}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank--progress .agitator-tank__foot{animation:5s linear infinite agitator-tank-foot-rotate}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank--progress .agitator-tank__name{border-color:#ff952b}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank--done .agitator-tank__inner{background-color:#def3e7;border:1px solid #7ccda1}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank--done .agitator-tank__name{border-color:#4bed81}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank__body,.page-agitator-status-monitoring .agitator-dashboard .agitator-tank__foot{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank--small{--tank-size:65px}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank--badge{--tank-size:28px}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank__inner{z-index:2;aspect-ratio:1;background-color:#ebebeb;background-image:linear-gradient(to top, #32c771 0%, #32c771 var(--agitator-tank-percent), transparent var(--agitator-tank-percent), transparent 100%);border:1px solid #ddd;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:72%;padding:6px 0;display:flex;position:relative}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank__inner>div{align-items:center;height:100%;display:flex}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank__inner>div:empty{display:none}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank__name{text-align:center;letter-spacing:-.03em;background-color:#fff;border:1px solid #0000;border-radius:999px;padding-inline:5px;font:600 10px/12px Pretendard}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank__product{color:#121212;letter-spacing:-.03em;text-align:center;text-overflow:ellipsis;word-break:break-all;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;min-width:0;font:700 14px/14px Pretendard;display:-webkit-box;overflow:hidden}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank__product--error{color:#ff4242}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank__tooltip{z-index:20;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#2b2b2be0;border-radius:4px;width:205px;margin:0;padding:8px 12px;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-10%,-50%);box-shadow:3px 4px 10px #0003}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank__tooltip>div{justify-content:space-between;align-items:center;min-height:23px;display:flex}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank__tooltip dt,.page-agitator-status-monitoring .agitator-dashboard .agitator-tank__tooltip dd{margin:0;font-weight:600}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank__tooltip dd{font-size:14px}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank__tooltip-head{border-bottom:1px solid #ffffff73;margin-bottom:2px}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank__tooltip-head dt,.page-agitator-status-monitoring .agitator-dashboard .agitator-tank__tooltip-head dd{font-size:14px}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank--small .agitator-tank__inner{padding:4px 0}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank--small .agitator-tank__name{padding-inline:0}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank--small .agitator-tank__product{font:700 8px/12px pretendard}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank--badge .agitator-tank__inner{padding:0}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank--badge .agitator-tank__name{background:0 0;padding:0;font-size:6px}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank:hover,.page-agitator-status-monitoring .agitator-dashboard .agitator-tank:focus-visible{z-index:30}.page-agitator-status-monitoring .agitator-dashboard .agitator-tank:hover .agitator-tank__tooltip,.page-agitator-status-monitoring .agitator-dashboard .agitator-tank:focus-visible .agitator-tank__tooltip{opacity:1;visibility:visible}@keyframes agitator-tank-foot-rotate{to{transform:rotate(360deg)}}.page-itemInspectionItemTrend,.page-itemInspectionItemTrend .page-block{flex-direction:column;gap:16px;display:flex}.inspection-trend-carousel{align-items:stretch;width:100%;display:flex}.inspection-trend-carousel--slider{gap:12px;padding:0 4px 28px}.inspection-trend-carousel__swiper{flex:1;width:100%;min-width:0}.inspection-trend-carousel__swiper--paginated{padding-bottom:28px}.inspection-trend-carousel__swiper .swiper-pagination{bottom:0}.inspection-trend-carousel__swiper .swiper-pagination-bullet{opacity:1;background:#f0f0f0;width:8px;height:8px;margin:0 4px!important}.inspection-trend-carousel__swiper .swiper-pagination-bullet-active{background:#007e91}.inspection-trend-carousel__slide{box-sizing:border-box;height:auto}.inspection-trend-carousel__slide .inspection-trend-card{height:100%}.inspection-trend-carousel__nav{z-index:2;flex:none;align-self:center;box-shadow:0 2px 8px #0000001f;background:#fff!important}.inspection-trend-carousel__nav:disabled{opacity:.35}.inspection-trend-carousel__nav svg{width:20px;height:20px}.inspection-trend-summary{background:#fff;border:1px solid #b2e0e6;border-radius:12px;align-items:stretch;width:100%;padding:18px 8px;display:flex;box-shadow:4px 4px 7px #7fc1c31a}.inspection-trend-summary__title{color:#121212;justify-content:space-between;align-items:center;gap:8px;width:290px;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px;display:flex}.inspection-trend-summary__title p:has(span){font-family:Pretendard;font-size:40px;font-weight:600;line-height:48px}.inspection-trend-summary__title p:has(span) span{color:#767676;margin-left:4px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.inspection-trend-summary__item{align-items:baseline;gap:14px;padding:10px 12px;display:flex;position:relative}.inspection-trend-summary__item+.inspection-trend-summary__item{padding-left:38px}.inspection-trend-summary__item+.inspection-trend-summary__item:before{content:"";background:#d9d9d9;width:1px;height:20px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.inspection-trend-summary__items{background-color:#f5f6f7;border-radius:6px;align-items:center;margin-left:24px;display:flex}.inspection-trend-summary__label{color:#767676;min-width:70px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;transform:translateY(-2px)}.inspection-trend-summary__value-wrap{align-items:baseline;gap:4px;display:flex}.inspection-trend-summary__value{color:#121212;font-family:Pretendard;font-size:28px;font-weight:800;line-height:36px}.inspection-trend-summary__value--success{color:#32c771}.inspection-trend-summary__value--error{color:#ff4242}.inspection-trend-summary__unit{color:#121212;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}.inspection-trend-card{cursor:pointer;background:#fff;border:2px solid #d9d9d9;border-radius:10px;flex-direction:column;gap:12px;padding:20px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.inspection-trend-card:hover,.inspection-trend-card--selected{border-color:#4485d0}.inspection-trend-card__header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.inspection-trend-card__title{color:#121212;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.inspection-trend-card__value-wrap{align-items:baseline;display:flex}.inspection-trend-card__value{color:#121212;width:120px;font-family:Pretendard;font-size:28px;font-weight:800;line-height:36px}.inspection-trend-card__unit,.inspection-trend-card__range{color:#767676;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}.inspection-trend-card__chart{min-width:0}.inspection-trend-card__chart .app-chart{background:0 0;border:0;border-radius:0;padding:0}.inspection-trend-detail{flex-direction:column;height:100%;padding:4px 0 8px;display:flex}.inspection-trend-detail__meta{justify-content:space-between;align-items:center;display:flex}.inspection-trend-detail__period,.inspection-trend-detail__unit{color:#767676;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.inspection-trend-detail__period span,.inspection-trend-detail__unit span{color:#121212}.inspection-trend-detail__unit{color:#d9d9d9}.inspection-trend-detail__legend{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:20px;display:flex}.inspection-trend-detail__legend-item{color:#d9d9d9;align-items:center;gap:6px;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px;display:inline-flex}.inspection-trend-detail__legend-line{border-radius:999px;width:20px;height:2px;display:inline-block;position:relative}.inspection-trend-detail__legend-line--value{background:#4a90e2}.inspection-trend-detail__legend-line--value:after{content:"";background:#4a90e2;border:1px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:0%;transform:translateY(-50%)}.inspection-trend-detail__legend-line--min{background:0 0;border-top:2px dotted #34c759;height:0}.inspection-trend-detail__legend-line--max{background:0 0;border-top:2px dotted #ff6b6b;height:0}.inspection-trend-detail__chart{flex:1;min-width:0;position:relative}.inspection-trend-detail__chart .app-chart{background:0 0;border:0;border-radius:0;padding:0;position:relative}.inspection-trend-detail__summary{background:#fff;border:1px solid #d9d9d9;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.inspection-trend-detail__summary-item{text-align:center;flex-direction:column;padding:5px 8px 0;display:flex;position:relative}.inspection-trend-detail__summary-item+.inspection-trend-detail__summary-item{border-left:1px solid #d9d9d9}.inspection-trend-detail__summary-label,.inspection-trend-detail__summary-sub{color:#767676;font-family:Pretendard;font-size:12px;line-height:22px}.inspection-trend-detail__summary-value{color:#121212;font-family:Pretendard;font-size:12px;font-weight:800;line-height:24px}.inspection-trend-detail-tooltip{color:#fff;white-space:nowrap;background:#1e2939cc;border-radius:10px;min-width:220px;padding:10px 12px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;box-shadow:0 20px 25px #0000001a,0 8px 10px -6px #0000001a}.inspection-trend-detail-tooltip__result--pass{color:#34c759}.inspection-trend-detail-tooltip__result--fail{color:#ff6b6b}.page-inspectionStatistics,.page-inspectionStatistics .page-block{flex-direction:column;gap:16px;display:flex}.page-inspectionStatistics__title{color:#121212;margin:0;font-family:Pretendard;font-size:24px;font-weight:600;line-height:32px}.page-inspectionStatistics__kpi-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.page-inspectionStatistics__kpi-body{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.page-inspectionStatistics__chip{border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font:400 11px/16px pretendard;display:inline-flex}.page-inspectionStatistics__chip--period{background:#eff6ff;border:1px solid #0284c733}.page-inspectionStatistics__chip--period .page-inspectionStatistics__chip-value{color:#0284c7;font-family:JetBrains Mono}.page-inspectionStatistics__chip--product{background:#64748b12;border:1px solid #e2e8f0}.page-inspectionStatistics__chip--product .page-inspectionStatistics__chip-value{color:#111827;font-weight:500}.page-inspectionStatistics__chip-label{color:#64748b}.page-inspectionStatistics__kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;min-height:138px;padding:16px 16px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.page-inspectionStatistics__kpi-card:before{content:"";background:#e2e8f0;width:100%;height:3px;position:absolute;top:0;left:0}.page-inspectionStatistics__kpi-card--info{--kpi-color:#4a90e2;--kpi-icon-background:#e8f4fc}.page-inspectionStatistics__kpi-card--info:before{background:var(--kpi-color)}.page-inspectionStatistics__kpi-card--success{--kpi-color:#32c771;--kpi-icon-background:#e9f9ef}.page-inspectionStatistics__kpi-card--success:before{background:var(--kpi-color)}.page-inspectionStatistics__kpi-card--error{--kpi-color:#ff4242;--kpi-icon-background:#ffecec}.page-inspectionStatistics__kpi-card--error:before{background:var(--kpi-color)}.page-inspectionStatistics__kpi-card--warning{--kpi-color:#fa0;--kpi-icon-background:#fff4e5}.page-inspectionStatistics__kpi-card--warning:before{background:var(--kpi-color)}.page-inspectionStatistics__kpi-top{color:#505050;justify-content:space-between;align-items:center;gap:12px;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px;display:flex}.page-inspectionStatistics__kpi-icon{background:var(--kpi-icon-background);width:32px;height:32px;color:var(--kpi-color);border-radius:7px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.page-inspectionStatistics__kpi-value{color:#767676;align-items:baseline;gap:7px;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px;display:flex}.page-inspectionStatistics__kpi-value strong{color:var(--kpi-color);font-family:Pretendard;font-size:28px;font-weight:800;line-height:36px}.page-inspectionStatistics__kpi-note{color:var(--kpi-color);align-self:flex-end;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.page-inspectionStatistics__chart-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex;box-shadow:0 1px 3px #0000000a}.page-inspectionStatistics__chart-card .app-chart{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.page-inspectionStatistics__chart-header{gap:10px;display:flex}.page-inspectionStatistics__chart-title{color:#111827;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.page-inspectionStatistics__chart-desc{color:#767676;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px}.page-finishedProductInfo .app-grid-search__field:nth-child(6){flex-basis:100%}.finishedProductInfo-block{flex-direction:column;gap:16px;display:flex}.finishedProductInfo-summary-card{background:#f5f6f7;border-radius:12px;flex-direction:column;gap:10px;padding:16px 74px;display:flex}.finishedProductInfo-summary-card .app-chart{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.finishedProductInfo-chart-grid{gap:10px;display:grid}.finishedProductInfo-chart-grid--donut{grid-template-columns:repeat(3,minmax(0,1fr))}.finishedProductInfo-chart-grid--line{grid-template-columns:repeat(2,minmax(0,1fr))}.finishedProductInfo-chart-item{background:#fff;border:1px solid #d9d9d9;border-radius:12px;flex-direction:column;gap:5px;padding:16px;display:flex;box-shadow:4px 4px 7px #7fc1c31a}.finishedProductInfo-chart-head{align-items:center;gap:12px;display:flex}.finishedProductInfo-chart-icon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.finishedProductInfo-chart-icon svg{width:20px;height:20px}.finishedProductInfo-chart-icon--import{color:#ff4242;background:#fff2f2}.finishedProductInfo-chart-icon--final{color:#32c771;background:#edffe3}.finishedProductInfo-chart-icon--shipping{color:#ff8000;background:#fff9e6}.finishedProductInfo-chart-title{color:#121212;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.finishedProductInfo-chart-desc{margin-left:16px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.finishedProductInfo-chart-body--donut{justify-content:center;align-items:center;gap:48px;min-height:120px;display:flex}.finishedProductInfo-chart-body--donut .app-chart{box-shadow:none;background:0 0;border:none;border-radius:0;flex:0 0 180px;padding:0;width:180px!important;height:180px!important}.finishedProductInfo-chart-donut{flex:0 0 180px;width:180px;height:180px;position:relative}.finishedProductInfo-chart-percent{pointer-events:none;justify-content:center;align-items:center;font-family:Pretendard;font-size:32px;font-weight:800;line-height:40px;display:flex;position:absolute;inset:0}.finishedProductInfo-chart-legend{flex-direction:column;gap:12px;display:flex}.finishedProductInfo-chart-legend li{align-items:center;gap:10px;display:flex}.finishedProductInfo-chart-legend-dot{border-radius:2px;width:10px;height:10px}.finishedProductInfo-chart-legend-label{text-align:right;color:#505050;width:50px;font-family:Pretendard;font-size:18px;font-weight:800;line-height:26px}.finishedProductInfo-chart-legend-count{text-align:right;color:#505050;flex:1;font-family:Pretendard;font-size:18px;font-weight:800;line-height:26px}.dailyInspectionProgress-block{flex-direction:column;gap:16px;display:flex}.dailyInspectionProgress-dashboard{background:#f5f6f7;border-radius:12px;flex-direction:column;gap:10px;padding:12px 18px;display:flex}.dailyInspectionProgress-overview{background:#fff;border:1px solid #4bb2bf;border-radius:12px;align-items:center;gap:24px;padding:18px;display:flex;box-shadow:4px 4px 7px #4bb2bf1a}.dailyInspectionProgress-overview__head{color:#121212;align-items:baseline;gap:10px;display:flex}.dailyInspectionProgress-overview__title{font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.dailyInspectionProgress-overview__percent{text-align:right;flex:0 0 140px;font-family:Pretendard;font-size:40px;font-weight:800;line-height:48px}.dailyInspectionProgress-overview__metrics{background:#f5f6f7;border-radius:6px;align-items:center;gap:20px;padding:10px;display:flex}.dailyInspectionProgress-overview__metrics li{color:#121212;align-items:center;padding-left:20px;display:flex;position:relative}.dailyInspectionProgress-overview__metrics li+li strong{color:#767676}.dailyInspectionProgress-overview__metrics li+li:before{content:"";background:#d9d9d9;width:1px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dailyInspectionProgress-overview__metric-label{color:#767676;flex:0 0 64px;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}.dailyInspectionProgress-overview__metric-value{flex:0 0 70px;font-family:Pretendard;font-size:28px;font-weight:800;line-height:36px}.dailyInspectionProgress-summary-card .app-chart{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;width:150px!important;height:150px!important}.dailyInspectionProgress-chart-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.dailyInspectionProgress-chart-item{background:#fff;border:1px solid #d9d9d9;border-radius:12px;flex-direction:column;gap:15px;padding:16px;display:flex;box-shadow:4px 4px 7px #7fc1c31a}.dailyInspectionProgress-chart-title{color:#121212;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.dailyInspectionProgress-chart-donut{align-self:center;position:relative}.dailyInspectionProgress-chart-percent{pointer-events:none;justify-content:center;align-items:center;font-family:Pretendard;font-size:32px;font-weight:800;line-height:40px;display:flex;position:absolute;inset:0}.dailyInspectionProgress-chart-footer{color:#505050;background:#f5f6f7;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-family:Pretendard;font-size:16px;font-weight:400;line-height:24px;display:flex}.dailyInspectionProgress-chart-footer strong{color:#121212;text-align:right;flex:0 0 50px;font-family:Pretendard;font-size:18px;font-weight:800;line-height:26px}.dailyInspectionProgress-chart-donut--green+.dailyInspectionProgress-chart-footer strong:last-child{color:#32c771}.dailyInspectionProgress-chart-donut--orange+.dailyInspectionProgress-chart-footer strong:last-child{color:#fe794e}.page-adminNotificationSettings .admin-notification-settings__table-box{background:#fff;border:1px solid #d9d9d9;border-radius:12px;overflow:hidden}.page-adminNotificationSettings .admin-notification-settings__table{border-collapse:collapse;table-layout:fixed;width:100%}.page-adminNotificationSettings .admin-notification-settings__table tr:last-child .admin-notification-settings__table-th,.page-adminNotificationSettings .admin-notification-settings__table tr:last-child .admin-notification-settings__table-td{border-bottom:0}.page-adminNotificationSettings .admin-notification-settings__table tr>:last-child{border-right:0}.page-adminNotificationSettings .admin-notification-settings__table-th,.page-adminNotificationSettings .admin-notification-settings__table-td{color:#121212;vertical-align:middle;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;padding:10px 12px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.page-adminNotificationSettings .admin-notification-settings__table-th{text-align:center;white-space:pre-line;background:#f0f0f0;width:110px}.page-adminNotificationSettings .admin-notification-settings__table-td{background:#fff}.page-adminNotificationSettings .admin-notification-settings__table-td--check{text-align:center;width:80px}.page-alarmStatusManagement{flex-direction:column;height:100%;min-height:0;display:flex}.page-alarmStatusManagement .page-block{flex:1;gap:16px;min-height:0}.page-alarmStatusManagement__grid{flex:1;min-height:0}.page-conditionOptimizationRecommendation{flex-direction:column;height:100%;min-height:0;display:flex}.page-conditionOptimizationRecommendation .page-block{flex:1;min-height:0}.page-conditionOptimizationRecommendationDetail__simulation-actions{margin-top:10px}.page-conditionOptimizationRecommendationDetail .app-progress,.page-conditionOptimizationRecommendationDetail .app-progress__track{width:100%}.page-conditionOptimizationRecommendationDetail__result-list{background:#fff;border:1px solid #d9d9d9;border-radius:12px;flex-direction:column;gap:20px;min-height:220px;padding:16px;display:flex}.page-conditionOptimizationRecommendationDetail__result-row{flex-direction:column;gap:8px;display:flex}.page-conditionOptimizationRecommendationDetail__result-label{color:#121212;align-items:center;gap:8px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;display:flex}.page-conditionOptimizationRecommendationDetail__result-desc{color:#767676;margin:0;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}.page-conditionOptimizationRecommendationDetail__result-panel{background:linear-gradient(#fff 0%,#f5f6f7 100%);border:1px solid #d9d9d9;border-radius:14px;flex-direction:column;gap:16px;min-height:220px;padding:18px;display:flex}.page-conditionOptimizationRecommendationDetail__result-comparison{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.page-conditionOptimizationRecommendationDetail__result-card{background:#fff;border:1px solid #d9d9d9;border-radius:12px;flex-direction:column;min-width:0;padding:16px;display:flex}.page-conditionOptimizationRecommendationDetail__result-card--current{background:linear-gradient(145deg,#f5f6f7 0%,#fff 72%)}.page-conditionOptimizationRecommendationDetail__result-card--normal{background:linear-gradient(145deg,#effcf5 0%,#fff 72%);border-color:#32c77166}.page-conditionOptimizationRecommendationDetail__result-card--defective{background:linear-gradient(145deg,#fff2f2 0%,#fff 72%);border-color:#ff424266}.page-conditionOptimizationRecommendationDetail__result-card--recommended{background:linear-gradient(145deg,#effcf5 0%,#fff 72%);border-color:#32c77166}.page-conditionOptimizationRecommendationDetail__result-card--warning{background:linear-gradient(145deg,#fffaf0 0%,#fff 72%);border-color:#ffaa0073}.page-conditionOptimizationRecommendationDetail__result-card--danger{background:linear-gradient(145deg,#fff2f2 0%,#fff 72%);border-color:#ff424266}.page-conditionOptimizationRecommendationDetail__result-card--pending{background:linear-gradient(145deg,#f5f6f7 0%,#fff 72%);border-color:#d9d9d9}.page-conditionOptimizationRecommendationDetail__result-card .app-progress{margin-top:12px}.page-conditionOptimizationRecommendationDetail__result-card .app-progress__track,.page-conditionOptimizationRecommendationDetail__result-card .app-progress__bar{border-radius:999px}.page-conditionOptimizationRecommendationDetail__result-card-header{color:#505050;justify-content:space-between;align-items:center;gap:8px;min-height:28px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;display:flex}.page-conditionOptimizationRecommendationDetail__result-rate{color:#121212;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin-top:12px;display:flex}.page-conditionOptimizationRecommendationDetail__result-rate strong{letter-spacing:-1px;font-family:Pretendard;font-size:32px;font-weight:800;line-height:40px}.page-conditionOptimizationRecommendationDetail__result-rate span{font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.page-conditionOptimizationRecommendationDetail__result-rate--pending{color:#767676}.page-conditionOptimizationRecommendationDetail__result-caption{color:#767676;margin-top:2px;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px}.page-conditionOptimizationRecommendationDetail__result-transition{color:#767676;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px;display:flex}.page-conditionOptimizationRecommendationDetail__result-transition strong{color:#32c771;white-space:nowrap;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.page-conditionOptimizationRecommendationDetail__result-transition--ready .page-conditionOptimizationRecommendationDetail__result-transition-icon{color:#32c771;background:#32c7711f;border-color:#32c77159}.page-conditionOptimizationRecommendationDetail__result-transition--worse strong{color:#ff4242}.page-conditionOptimizationRecommendationDetail__result-transition--worse .page-conditionOptimizationRecommendationDetail__result-transition-icon{color:#ff4242;background:#ff42421a;border-color:#ff424259}.page-conditionOptimizationRecommendationDetail__result-transition-icon{color:#767676;background:#fff;border:1px solid #d9d9d9;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.page-conditionOptimizationRecommendationDetail__result-transition-icon svg{width:18px;height:18px}.page-conditionOptimizationRecommendationDetail__result-progress-placeholder{background:#f0f0f0;border-radius:999px;width:100%;height:10px;margin-top:12px}.page-conditionOptimizationRecommendationDetail__result-insight{color:#767676;background:#f0f0f0;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.page-conditionOptimizationRecommendationDetail__result-insight>svg{flex:none;width:22px;height:22px}.page-conditionOptimizationRecommendationDetail__result-insight>div{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.page-conditionOptimizationRecommendationDetail__result-insight strong{color:#505050;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.page-conditionOptimizationRecommendationDetail__result-insight span{font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px}.page-conditionOptimizationRecommendationDetail__result-insight--ready{color:#229f69;background:#32c7711f}.page-conditionOptimizationRecommendationDetail__result-insight--ready strong{color:#229f69}.page-conditionOptimizationRecommendationDetail .recommended-action{align-items:center;gap:4px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;display:inline-flex}.page-conditionOptimizationRecommendationDetail .recommended-action--readonly{color:#767676}.page-conditionOptimizationRecommendationDetail .recommended-action--maintain{color:#229f69}.page-conditionOptimizationRecommendationDetail .recommended-action--blue{color:#007e91}.page-conditionOptimizationRecommendationDetail .recommended-action--red{color:#ff4242}.page-conditionOptimizationRecommendationDetail .recommended-action__icon{width:16px;height:16px}@media (width<=1280px){.page-conditionOptimizationRecommendationDetail__result-comparison{grid-template-columns:1fr}.page-conditionOptimizationRecommendationDetail__result-transition{flex-direction:row;padding:2px 0}.page-conditionOptimizationRecommendationDetail__result-transition-icon svg{transform:rotate(90deg)}}.page-optimizationApplicationHistory{flex-direction:column;height:100%;min-height:0;display:flex}.page-optimizationApplicationHistory .page-block{flex:1;min-height:0}.page-optimizationApplicationHistoryDetail .app-detail-table__table .optimization-history-difference-cell{border-right:1px solid #d9d9d9}.page-optimizationApplicationHistoryDetail .optimization-history-difference{align-items:center;gap:4px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;display:inline-flex}.page-optimizationApplicationHistoryDetail .optimization-history-difference--blue{color:#007e91}.page-optimizationApplicationHistoryDetail .optimization-history-difference--red{color:#ff4242}.page-optimizationApplicationHistoryDetail .optimization-history-difference--maintain{color:#32c771}.page-optimizationApplicationHistoryDetail .optimization-history-difference__icon{width:16px;height:16px}.page-optimizationApplicationHistoryDetail .optimization-history-defect-rate{font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.page-optimizationApplicationHistoryDetail .optimization-history-defect-rate--before{color:#fa0}.page-optimizationApplicationHistoryDetail .optimization-history-defect-rate--after{color:#007e91}.page-dataQualityManagement{flex-direction:column;height:100%;min-height:0;display:flex}.page-dataQualityManagement .page-block{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.page-dataQualityManagement__source-tabs{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;padding:5px;display:flex}.page-dataQualityManagement__source-tab{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 15px;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px;transition:all .15s;display:inline-flex}.page-dataQualityManagement__source-tab svg{width:16px;height:16px}.page-dataQualityManagement__source-tab:hover{color:#2563eb;background:#eff6ff}.page-dataQualityManagement__source-tab.is-active{color:#2563eb;background:#fff;border-color:#bfdbfe;box-shadow:0 1px 3px #0f172a14}.page-dataQualityManagement__kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.page-dataQualityManagement__kpi-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:12px;min-height:112px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a}.page-dataQualityManagement__kpi-card:before{background:var(--data-quality-kpi-color);content:"";width:100%;height:3px;position:absolute;top:0;left:0}.page-dataQualityManagement__kpi-card--info{--data-quality-kpi-color:#4a90e2;--data-quality-kpi-background:#e8f4fc}.page-dataQualityManagement__kpi-card--success{--data-quality-kpi-color:#32c771;--data-quality-kpi-background:#e9f9ef}.page-dataQualityManagement__kpi-card--warning{--data-quality-kpi-color:#fa0;--data-quality-kpi-background:#fff4e5}.page-dataQualityManagement__kpi-card--error{--data-quality-kpi-color:#ff4242;--data-quality-kpi-background:#ffecec}.page-dataQualityManagement__kpi-top{color:#505050;justify-content:space-between;align-items:center;gap:12px;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px;display:flex}.page-dataQualityManagement__kpi-icon{background:var(--data-quality-kpi-background);width:32px;height:32px;color:var(--data-quality-kpi-color);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.page-dataQualityManagement__kpi-icon svg{width:16px;height:16px}.page-dataQualityManagement__kpi-value{color:#767676;justify-content:flex-end;align-items:baseline;gap:6px;margin:0;font-family:Pretendard;font-size:12px;font-weight:400;line-height:24px;display:flex}.page-dataQualityManagement__kpi-value strong{color:var(--data-quality-kpi-color);font-family:Pretendard;font-size:28px;font-weight:800;line-height:36px}.page-dataQualityManagement__grid{flex:1;min-height:0}.data-quality-correction-popup__guide{color:#475569;background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;margin:0 0 14px;padding:12px 14px;font:400 13px/20px Pretendard}@media (width<=1100px){.page-dataQualityManagement__source-tabs{flex-wrap:wrap}.page-dataQualityManagement__kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}.kiosk-page{grid-template-rows:30px 1fr;width:100dvw;height:100dvh;display:grid;overflow:hidden}.kiosk-page__header{color:#121212;border-bottom:1px solid #d9d9d9;justify-content:space-between;align-items:center;padding-inline:32px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;display:flex}.kiosk-page__header h1{font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.kiosk-page__body{background:#f3f4f6;flex-direction:column;min-height:0;padding:12px 32px;display:flex;position:relative;overflow:hidden}.kiosk-monitor{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.kiosk-monitor__top{flex-shrink:0;grid-template-columns:1fr auto 1fr;gap:6px;display:grid}.kiosk-monitor__notice{text-align:center;color:#0064b7;background:#eff6ff;border-radius:4px;align-self:center;padding-block:7px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.kiosk-monitor__tabs{grid-column:2/2}.kiosk-monitor__tabs .app-button{width:120px;height:40px}.kiosk-monitor__tabs .app-button[class*=gost]{background-color:#fff}.kiosk-monitor__body{flex-direction:column;flex:1;min-height:0;padding-top:8px;display:flex;position:relative;overflow:hidden}.kiosk-monitor__body--list{grid-template-columns:1fr 300px;align-items:stretch;gap:10px;min-height:0;display:grid}.kiosk-monitor__map{flex:1;grid-template:"a b""c d"/1fr 1fr;gap:6px;min-width:0;min-height:0;display:grid;position:relative}.kiosk-monitor__zone{grid-template-columns:repeat(4,130px);justify-content:center;gap:12px;min-width:0;min-height:0;display:grid;position:relative}.kiosk-monitor__zone--a{grid-area:a}.kiosk-monitor__zone--b{grid-area:b}.kiosk-monitor__zone--c{grid-area:c;margin-top:-30%}.kiosk-monitor__zone--d{grid-area:d}.kiosk-monitor__zone-col{flex-direction:column;justify-content:center;gap:4px;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.kiosk-monitor__zone-col .kiosk-tank-card{flex:80px;max-height:80px}.kiosk-monitor__zone-col--top{justify-content:flex-start}.kiosk-monitor__zone-col--bottom{justify-content:flex-end}.kiosk-monitor__line{z-index:1;pointer-events:none;background:#d9d9d9}.kiosk-monitor__line--vertical{grid-area:1/2/4;width:1px;margin-inline:auto;position:relative}.kiosk-monitor__line--vertical:before{content:"";background:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='13'%20height='13'%20rx='1.5'%20fill='%23D9D9D9'%20stroke='%23B3B3B3'/%3e%3crect%20x='2.7998'%20y='2.80005'%20width='8.4'%20height='8.4'%20rx='2'%20fill='%23C2C2C2'/%3e%3c/svg%3e") 50%/contain no-repeat;width:14px;height:14px;position:absolute;top:0;left:0;transform:translate(-50%)}.kiosk-monitor__line--vertical:after{content:"";background:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='13'%20height='13'%20rx='1.5'%20fill='%23D9D9D9'%20stroke='%23B3B3B3'/%3e%3crect%20x='2.7998'%20y='2.80005'%20width='8.4'%20height='8.4'%20rx='2'%20fill='%23C2C2C2'/%3e%3c/svg%3e") 50%/contain no-repeat;width:14px;height:14px;position:absolute;bottom:0;left:0;transform:translate(-50%)}.kiosk-monitor__line--horizontal{grid-area:2/1/auto/4;height:1px;margin-block:auto;position:relative}.kiosk-monitor__line--horizontal:before{content:"";background:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='13'%20height='13'%20rx='1.5'%20fill='%23D9D9D9'%20stroke='%23B3B3B3'/%3e%3crect%20x='2.7998'%20y='2.80005'%20width='8.4'%20height='8.4'%20rx='2'%20fill='%23C2C2C2'/%3e%3c/svg%3e") 50%/contain no-repeat;width:14px;height:14px;position:absolute;top:0;left:0;transform:translateY(-50%)}.kiosk-monitor__line--horizontal:after{content:"";background:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='13'%20height='13'%20rx='1.5'%20fill='%23D9D9D9'%20stroke='%23B3B3B3'/%3e%3crect%20x='2.7998'%20y='2.80005'%20width='8.4'%20height='8.4'%20rx='2'%20fill='%23C2C2C2'/%3e%3c/svg%3e") 50%/contain no-repeat;width:14px;height:14px;position:absolute;top:0;right:0;transform:translateY(-50%)}.kiosk-monitor__room{--room-marker-size:14px;--room-marker-gap:4px;z-index:2;width:58px;height:28px;margin-top:calc(var(--room-marker-size) / 2 + var(--room-marker-gap));color:#767676;background:#fff;border-radius:8px;grid-area:room;justify-content:center;place-self:start center;align-items:center;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;display:flex;position:relative}.kiosk-monitor__room:before{content:"";top:calc(var(--room-marker-size) / 2 - (var(--room-marker-size) + var(--room-marker-gap)));width:var(--room-marker-size);height:var(--room-marker-size);background:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='13'%20height='13'%20rx='1.5'%20fill='%23D9D9D9'%20stroke='%23B3B3B3'/%3e%3crect%20x='2.7998'%20y='2.80005'%20width='8.4'%20height='8.4'%20rx='2'%20fill='%23C2C2C2'/%3e%3c/svg%3e") 50%/contain no-repeat;position:absolute;left:50%;transform:translate(-50%,-50%)}.kiosk-monitor__legend{z-index:2;color:#505050;background:#fff;border-radius:4px;justify-self:flex-end;align-items:center;gap:5px;padding:4px 10px;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px;display:flex}.kiosk-monitor__legend>span{text-align:center;width:70px}.kiosk-monitor__grid{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.kiosk-monitor__grid .app-grid-section-wrapper{flex:1;align-items:stretch;height:100%;min-height:0}.kiosk-monitor__grid .app-grid-section{gap:0;height:100%;min-height:0}.kiosk-monitor__grid .app-grid-section__body{flex-direction:column;flex:1;min-height:0;display:flex}.kiosk-monitor__grid .app-grid-toolbar,.kiosk-monitor__grid .app-grid-toolbar .app-grid{flex:1;height:100%;min-height:0}.kiosk-monitor__grid .ag-header-cell{letter-spacing:-.03em;padding-inline:5px}.kiosk-monitor__grid .ag-header-cell-label{justify-content:center}.kiosk-monitor__grid .ag-center-aligned-cell{text-align:center}.kiosk-monitor__grid .ag-row.kiosk-grid-row--selected{background-color:#e1f2f3}.kiosk-monitor__grid .ag-row:nth-child(2n):not(.kiosk-grid-row--selected){background-color:#fafafa}.kiosk-monitor__grid .kiosk-valve-cell{font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.kiosk-monitor__grid .kiosk-valve-cell.kiosk-valve-cell--on{color:#32c771}.kiosk-monitor__grid .kiosk-valve-cell.kiosk-valve-cell--off{color:#fe794e}.kiosk-monitor__detail{background:#fff;border:1px solid #d9d9d9;border-radius:8px;flex-direction:column;height:100%;min-height:0;padding:10px 10px 20px;display:flex;overflow:hidden}.kiosk-monitor__detail-title{color:#007e91;justify-content:center;align-items:center;gap:6px;margin:0 0 10px;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px;display:flex}.kiosk-monitor__detail-icon{color:#008799;flex-shrink:0;width:20px;height:20px}.kiosk-monitor__detail-body{background:#f5f6f7;border-radius:4px;flex:1;min-height:0;padding:20px 6px;overflow-y:auto}.kiosk-monitor__detail-body p{color:#121212;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.kiosk-monitor__detail-body p+p{margin-top:20px}.kiosk-monitor__detail-action{color:#fff;flex-shrink:0;width:100%;height:70px;margin-top:20px;font-family:Pretendard;font-size:24px;font-weight:600;line-height:32px}.kiosk-tank-card{color:#121212;text-align:center;cursor:pointer;width:100%;height:50px;font:inherit;z-index:3;background:#fff;border:1.5px solid;border-radius:6px;flex-direction:column;align-items:stretch;padding:3px 5px;display:flex;box-shadow:4px 4px 7px #7fc1c31a}.kiosk-tank-card__head{background:#fff;border-radius:4px;align-self:flex-start;align-items:center;gap:4px;max-width:100%;padding-right:2px;display:inline-flex}.kiosk-tank-card__icon{width:20px;height:20px}.kiosk-tank-card__name{color:#767676;letter-spacing:-.03em;white-space:nowrap;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.kiosk-tank-card__body{text-align:right;flex:1;justify-content:flex-end;margin-top:2px;padding-block:4px;display:flex}.kiosk-tank-card__code{letter-spacing:-.03em;color:#121212;width:100%;font:600 16px/20px Pretendard,sans-serif}.kiosk-tank-card--work{color:#ff8000;background:#ffe9a4}.kiosk-tank-card--work .kiosk-tank-card__name{color:#ff8000}.kiosk-tank-card--work:active{background:#fa0}.kiosk-tank-card--clean{color:#505050;background:#fff}.kiosk-tank-card--clean .kiosk-tank-card__head{background-color:#f5f6f7}.kiosk-tank-card--clean:active{background:#f5f6f7}.kiosk-tank-card--done{background:#c9ffbc;border-color:#32c771}.kiosk-tank-card--done .kiosk-tank-card__name{color:#229f69}.kiosk-tank-card--done:active{background:#c9ffbc}.kiosk-monitor__body--tank-detail .kiosk-monitor__grid .ag-row:nth-child(2n):not(.kiosk-grid-row--selected){background-color:#0000}.kiosk-monitor__body--tank-detail .kiosk-monitor__grid .ag-row,.kiosk-monitor__body--tank-detail .kiosk-monitor__grid .ag-cell{border-bottom:none;padding-inline:5px}.dashboard-page{flex-direction:column;gap:16px;display:flex}.dashboard-page hr{width:100%;margin:unset;border:1px solid #f0f0f0}.dashboard-page__section-title{color:#121212;margin-bottom:8px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.dashboard-page__status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dashboard-page__card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (width<=1280px){.dashboard-page__status-grid,.dashboard-page__card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.dashboard-page__status-grid,.dashboard-page__card-grid{grid-template-columns:1fr}}.dashboard-hero{border-radius:18px;height:210px;position:relative;overflow:hidden}.dashboard-hero__bg-image{top:0;left:0;background:url(/assets/bg-dashboard-BHWrZdt6.png) top/cover no-repeat;width:100%;height:100%;position:absolute;inset:0}.dashboard-hero__blur{top:0;left:0;-webkit-backdrop-filter:blur(24px);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 35%,#0000 65%);mask-image:linear-gradient(90deg,#000 0% 35%,#0000 65%)}.dashboard-hero__overlay{top:0;left:0;background:linear-gradient(90deg,#072255 0%,#07225500 60%);width:100%;height:100%;position:absolute;inset:0}.dashboard-hero__content{z-index:1;justify-content:space-between;align-items:flex-start;gap:20px;height:100%;padding:24px 32px 20px;display:flex;position:relative}.dashboard-hero__title{color:#fff;opacity:0;margin-bottom:8px;font-family:Pretendard;font-size:28px;font-weight:600;line-height:36px;animation:.8s forwards dashboard-hero-text-enter}.dashboard-hero__subtitle{color:#fff;opacity:0;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px;animation:.8s .4s forwards dashboard-hero-text-enter}.dashboard-hero__link{color:#fff;background:#12121233;border-radius:999px;align-self:flex-end;align-items:center;gap:22px;padding:6px 10px;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px;transition:background .2s;display:inline-flex}.dashboard-hero__link:hover{background:#fff3}.dashboard-hero__link-icon{font-size:20px}@keyframes dashboard-hero-text-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.status-card{background:#fff;border:2px solid #f5f6f7;border-radius:10px;flex-direction:column;min-height:150px;padding:10px 20px;display:flex;position:relative;overflow:hidden}.status-card:before{content:"";background:linear-gradient(90deg,#1492a3 0%,#48abb8 50%,#1492a3 100%) 0 0/200% 100%;height:4px;animation:5s linear infinite status-card-gradient-shift;position:absolute;inset:0}.status-card--clock{border-top:unset;background:#f5f6f7}.status-card--clock:before,.status-card--clock .status-card__head-icon{display:none}.status-card--clock .status-card__label{color:#121212;font-family:Pretendard;font-size:18px;font-weight:600;line-height:26px}.status-card--clock .status-card__clock{word-break:auto-phrase;letter-spacing:.06em;color:#04414a;font-variant-numeric:tabular-nums;flex:1;justify-content:center;align-items:center;font:300 56px/1 Pretendard;display:flex}.status-card__head{align-items:center;gap:10px;display:flex}.status-card__head-icon{color:#4bb2bf;box-sizing:border-box;background:#dff6f7;border-radius:50%;width:32px;height:32px;padding:6px;font-size:14px}.status-card__label{color:#121212;font-family:Pretendard;font-size:14px;font-weight:600;line-height:22px}.status-card__value{align-items:baseline;gap:4px;margin-bottom:auto;margin-left:auto;display:flex}.status-card__value strong{color:#1e1f2e;font-family:Pretendard;font-size:40px;font-weight:600;line-height:48px}.status-card__unit{color:#767676;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px}.status-card__change{color:#767676;align-self:flex-end;align-items:center;gap:4px;font-family:Pretendard;font-size:14px;font-weight:400;line-height:22px;display:inline-flex}.status-card__change-icon{flex-shrink:0;width:12px;height:12px;font-size:12px}.status-card__change--up{color:#ff4242}.status-card__change--down{color:#4a90e2}.status-card__change--neutral{color:#767676}@keyframes status-card-gradient-shift{0%{background-position:0 0}to{background-position:200% 0}}.dashboard-card{background:#fff;border:1px solid #e1f2f3;border-radius:8px;flex-direction:column;justify-content:space-between;gap:6px;height:150px;padding:14px 16px 18px;display:flex;box-shadow:4px 4px 7px 10px #7fc1c31a}.dashboard-card__body{gap:16px;display:flex}.dashboard-card__icon-wrap{background:#e1f2f3;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:30px;display:flex}.dashboard-card__icon-wrap--mint{color:#007e91;background:#e1f2f3}.dashboard-card__icon-wrap--blue{color:#424ebf;background:#e5edff}.dashboard-card__icon-wrap--green{color:#0eb253;background:#e5ffe2}.dashboard-card__icon-wrap--yellow{color:#ffb114;background:#fff3db}.dashboard-card__icon-wrap--purple{color:#453956;background:#efe3ff}.dashboard-card__icon-wrap--pink{color:#ed82e5;background:#ffe0f9}.dashboard-card__icon-wrap--gray{color:#3a394b;background:#e7ecf3}.dashboard-card__title{color:#121212;margin-bottom:6px;font-family:Pretendard;font-size:20px;font-weight:600;line-height:28px}.dashboard-card__description{color:#767676;word-break:keep-all;height:48px;font-family:Pretendard;font-size:16px;font-weight:400;line-height:24px}.dashboard-card__link{color:#767676;cursor:pointer;background:#f5f6f7;border:none;border-radius:999px;align-self:flex-end;align-items:center;gap:5px;padding:4px 10px;font-family:Pretendard;font-size:12px;font-weight:600;line-height:24px;transition:background .2s;display:inline-flex}.dashboard-card__link:hover{background:#f0f0f0}.dashboard-card__link-icon{font-size:12px}.plc-monitor__card{background:#fff;border:1px solid #d9d9d9;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #1212120f}.plc-monitor__card-head{background:#f5f6f7;border-bottom:1px solid #d9d9d9;flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.plc-monitor__card-title{color:#121212;font-size:13px;font-weight:700}.plc-monitor__card-hint{color:#767676;font-size:11.5px}.plc-monitor__card-body{flex:1;min-width:0;min-height:0}.plc-monitor__summary{color:#505050;white-space:nowrap;background:#f5f6f7;border:1px solid #d9d9d9;border-radius:7px;padding:4px 10px;font-size:12px;font-weight:700}.plc-monitor__summary b{color:#121212}.plc-monitor__summary-alert{color:#d03b3b}.plc-monitor__err{font-weight:700}.plc-monitor__err--ok{color:#0a7a3c}.plc-monitor__err--warn{color:#c98500}.plc-monitor__err--bad{color:#d03b3b}.plc-monitor__err-pct{margin-left:3px;font-size:11px;font-style:normal;font-weight:600}.plc-monitor__press-over{color:#d03b3b;font-weight:800}.plc-monitor__grid-wrap{border:1px solid #d9d9d9;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #1212120f}.plc-monitor__grid-wrap .app-grid-toolbar{height:auto}.plc-monitor__grid-wrap .app-grid{height:var(--plc-grid-height,420px);min-height:0}.plc-monitor__grid-wrap .ag-header-cell,.plc-monitor__grid-wrap .ag-cell{padding-left:6px;padding-right:6px}.plc-monitor__grid-wrap .plc-cell-num{font-variant-numeric:tabular-nums;text-align:right}.plc-monitor__grid-wrap .plc-cell-time{font-variant-numeric:tabular-nums}.plc-monitor__mat-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.plc-monitor__empty{color:#767676;justify-content:center;align-items:center;height:100%;min-height:80px;font-size:12.5px;display:flex}.page-material-input-monitoring{min-width:0}.page-material-input-monitoring>.page-block{flex-direction:column;gap:10px;min-width:0;display:flex}.page-material-input-monitoring__topbar{flex-wrap:wrap;flex:none;align-items:stretch;gap:10px;min-width:0;display:flex}.page-material-input-monitoring__filterbar{background:#e1f2f3;border:1px solid #b2e0e6;border-radius:10px;flex-wrap:wrap;flex:0 auto;align-items:center;gap:5px 10px;min-height:48px;padding:5px 20px;display:flex;box-shadow:0 1px 3px #1212120f}.page-material-input-monitoring__filterbar .app-select{height:36px}.page-material-input-monitoring__filter-field{align-items:center;gap:8px;min-width:0;display:flex}.page-material-input-monitoring__filter-label{white-space:nowrap;flex:none;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.page-material-input-monitoring__filter-control{align-items:center;min-width:0;display:flex}.page-material-input-monitoring__filter-note{color:#767676;white-space:nowrap;margin-left:8px;font-size:11px}.page-material-input-monitoring__lots{background:#fff;border:1px solid #d9d9d9;border-radius:10px;flex:380px;align-items:center;gap:6px;min-width:0;min-height:48px;padding:5px 12px;display:flex;box-shadow:0 1px 3px #1212120f}.page-material-input-monitoring__lots-nav{flex:none;gap:4px;display:flex}.page-material-input-monitoring__lots-nav button{color:#505050;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:5px;width:22px;height:24px;font-size:13px;line-height:1}.page-material-input-monitoring__lots-nav button:disabled{color:#d9d9d9;cursor:default}.page-material-input-monitoring__lot-track{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.page-material-input-monitoring__lot-empty{color:#767676;font-size:12px}.page-material-input-monitoring__lot-card{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:5px 10px;font-family:inherit;display:flex}.page-material-input-monitoring__lot-card:hover{background:#e1f2f3}.page-material-input-monitoring__lot-card--active{background:#e1f2f3;border-color:#007e91;border-left-style:solid;border-left-width:3px;border-radius:0}.page-material-input-monitoring__lot-no{color:#767676;flex:none;font-size:11px}.page-material-input-monitoring__lot-id{color:#121212;flex:none;font-size:12.5px}.page-material-input-monitoring__lot-product{color:#121212;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.page-material-input-monitoring__lot-product--stale{color:#767676}.page-material-input-monitoring__lot-info{color:#767676;cursor:help;margin-left:1px}.page-material-input-monitoring__lot-time{color:#767676;flex:none;font-size:11px}.page-material-input-monitoring__lot-badge{color:#c2185b;background:#ffe3ef;border-radius:10px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:700}.page-material-input-monitoring__lot-wait{color:#767676;flex:none;font-size:11px}.page-material-input-monitoring__gauges{background:#fff;border:1px solid #d9d9d9;border-radius:10px;flex-direction:column;flex:none;gap:6px;min-width:0;padding:8px 12px 10px;display:flex;box-shadow:0 1px 3px #1212120f}.page-material-input-monitoring__gauges-head{flex:none;align-items:baseline;gap:8px;display:flex}.page-material-input-monitoring__gauge-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;min-width:0;display:grid}.page-material-input-monitoring__gauge-card{background:#fff;border:1px solid #d9d9d9;border-radius:8px;flex-direction:column;min-width:0;padding:7px 10px 6px;display:flex;position:relative}.page-material-input-monitoring__gauge-card--na{opacity:.6;background:#f5f6f7}.page-material-input-monitoring__gauge-card--clickable{cursor:pointer;transition:border-color .12s,box-shadow .12s}.page-material-input-monitoring__gauge-card--clickable:hover,.page-material-input-monitoring__gauge-card--clickable:focus-visible{border-color:var(--plc-mat-color,#d9d9d9);box-shadow:0 1px 3px #1212120f}.page-material-input-monitoring__gauge-card--clickable:focus-visible{outline:2px solid var(--plc-mat-color,#d9d9d9);outline-offset:1px}.page-material-input-monitoring__gauge-name{color:#121212;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.page-material-input-monitoring__card-dot{background:var(--plc-mat-color,transparent);border-radius:50%;flex:none;width:7px;height:7px}.page-material-input-monitoring__card-abbr{border-radius:9px;flex:none;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.5}.page-material-input-monitoring__gauge-value{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:4px;margin-top:4px;line-height:19px;display:flex;overflow:hidden}.page-material-input-monitoring__gauge-value b{color:#121212;font-size:14px;font-weight:700}.page-material-input-monitoring__gauge-value .page-material-input-monitoring__gauge-actual{color:#1a6fd4;font-size:18px}.page-material-input-monitoring__gauge-value span{color:#767676;font-size:10.5px}.page-material-input-monitoring__gauge-slash{color:#d9d9d9;flex:none;font-size:12px;font-style:normal;font-weight:400}.page-material-input-monitoring__gauge-bar{background:#f5f6f7;border:1px solid #d9d9d9;height:14px;margin-top:6px;position:relative}.page-material-input-monitoring__gauge-bar--na{background:0 0;border-style:dashed}.page-material-input-monitoring__gauge-band{background:#0a7a3c24;position:absolute;top:0;bottom:0}.page-material-input-monitoring__gauge-center{background:#767676;width:1px;position:absolute;top:0;bottom:0;left:50%}.page-material-input-monitoring__gauge-marker{width:3px;margin-left:-1.5px;position:absolute;top:-3px;bottom:-3px}.page-material-input-monitoring__gauge-marker--out{width:5px;margin-left:-2.5px;background:#d03b3b!important}.page-material-input-monitoring__gauge-foot{color:#767676;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:4px;margin-top:3px;font-size:10px;line-height:14px;display:flex}.page-material-input-monitoring__gauge-foot b{font-size:11px;font-weight:700}.page-material-input-monitoring__gauge-foot .page-material-input-monitoring__gauge-delta{color:#d03b3b;font-size:13px}.page-material-input-monitoring__gauge-foot em{margin-left:2px;font-style:normal}.page-material-input-monitoring__gauge-err--ok{color:#0a7a3c}.page-material-input-monitoring__gauge-err--warn{color:#c98500}.page-material-input-monitoring__gauge-err--bad{color:#d03b3b}.page-material-input-monitoring__charts{flex-direction:column;flex:none;gap:6px;min-width:0;display:flex}.page-material-input-monitoring__charts-caption{color:#767676;font-size:11.5px}.page-material-input-monitoring__charts-row{gap:10px;min-width:0;height:clamp(240px,100dvh - 700px,420px);display:flex}.page-material-input-monitoring__charts-row>*{flex:1 1 0;min-width:0}.page-material-input-monitoring__charts-row .plc-monitor__card-head{flex-wrap:wrap;row-gap:4px}.page-material-input-monitoring__chart-body{flex:1;min-width:0;min-height:0;padding:6px 10px 2px;position:relative}.page-material-input-monitoring__chart-body--grab{cursor:grab}.page-material-input-monitoring__chart-body--grab:active{cursor:grabbing}.page-material-input-monitoring__chart-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 10px;margin-left:auto;display:flex}.page-material-input-monitoring__chart-range{font-variant-numeric:tabular-nums;color:#505050;white-space:nowrap;font-size:11.5px;font-weight:700}.page-material-input-monitoring__chart-pan{color:#007e91;white-space:nowrap;font-size:11px}.page-material-input-monitoring__chart-zoom{border:1px solid #d9d9d9;border-radius:5px;height:24px;display:inline-flex;overflow:hidden}.page-material-input-monitoring__chart-zoom button{color:#505050;white-space:nowrap;cursor:pointer;background:#fff;border:0;height:100%;padding:0 9px;font-family:inherit;font-size:11px;font-weight:700}.page-material-input-monitoring__chart-zoom button+button{border-left:1px solid #d9d9d9}.page-material-input-monitoring__chart-zoom button.page-material-input-monitoring__chart-zoom-item--on{color:#fff;background:#007e91}.page-material-input-monitoring__history{--plc-grid-height:clamp(320px, calc(100dvh - 480px), 760px);flex:none}.page-temp-press-monitoring{min-width:0}.page-temp-press-monitoring>.page-block{flex-direction:column;gap:12px;min-width:0;display:flex}.page-temp-press-monitoring__filterbar{background:#e1f2f3;border:1px solid #b2e0e6;border-radius:10px;flex-wrap:wrap;flex:none;align-items:center;gap:5px 10px;width:100%;min-height:48px;padding:5px 20px;display:flex;box-shadow:0 1px 3px #1212120f}.page-temp-press-monitoring__filterbar .app-select{height:36px}.page-temp-press-monitoring__filter-label{white-space:nowrap;font-family:Pretendard;font-size:16px;font-weight:600;line-height:24px}.page-temp-press-monitoring__filter-spring{flex:1}.page-temp-press-monitoring__charts{flex:1;grid-template-rows:1fr 1fr;gap:10px;min-width:0;height:clamp(420px,100dvh - 300px,780px);display:grid}.page-temp-press-monitoring__chart-body{flex:1;min-width:0;min-height:0;padding:8px 10px;position:relative}.page-temp-press-monitoring__legend{color:#505050;flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:6px 12px 10px;font-size:11.5px;display:flex}.page-temp-press-monitoring__legend-item{align-items:center;gap:5px;display:inline-flex}.page-temp-press-monitoring__legend-dot{border-radius:2px;width:9px;height:3px;display:inline-block}
