@charset "UTF-8";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-orange-50:oklch(98% .016 73.684);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-700:oklch(55.3% .195 38.402);--color-green-800:oklch(44.8% .119 151.328);--color-gray-200:oklch(92.8% .006 264.531);--color-white:#fff;--spacing:.25rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--font-weight-bold:700;--radius-sm:.25rem;--radius-2xl:1rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.top-1\/2{top:50%}.left-1\/2{left:50%}.z-\[1000\]{z-index:1000}.m-1{margin:calc(var(--spacing)*1)}.m-3{margin:calc(var(--spacing)*3)}.mt-\[10\%\]{margin-top:10%}.mb-6{margin-bottom:calc(var(--spacing)*6)}.block{display:block}.flex{display:flex}.grid{display:grid}.aspect-square{aspect-ratio:1}.h-\[24\%\]{height:24%}.h-\[76\%\]{height:76%}.h-\[100vh\]{height:100vh}.h-full{height:100%}.max-h-screen{max-height:100vh}.min-h-screen{min-height:100vh}.w-64{width:calc(var(--spacing)*64)}.w-\[48vh\]{width:48vh}.w-full{width:100%}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.flex-4\/7{flex:57.1429%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-\[url\(icon_warn\.svg\)\]{cursor:url(icon_warn.svg)}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.justify-center{justify-content:center}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.gap-y-\[1rem\]{row-gap:1rem}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-gray-200{background-color:var(--color-gray-200)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-200{background-color:var(--color-orange-200)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-white{background-color:var(--color-white)}.bg-\[linear-gradient\(135deg\,_rgba\(253\,164\,10\,1\)_0\%\,_rgba\(255\,93\,27\,1\)_25\%\,_rgba\(222\,75\,253\,1\)_100\%\)\]{background-image:linear-gradient(135deg,#fda40a,#ff5d1b 25%,#de4bfd)}.bg-contain{background-size:contain}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-10{padding:calc(var(--spacing)*10)}.px-6{padding-inline:calc(var(--spacing)*6)}.pt-\[0\]{padding-top:0}.text-center{text-align:center}.text-start{text-align:start}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-\[\#888888\]{color:#888}.text-\[\#ff5d1b\]{color:#ff5d1b}.text-green-800{color:var(--color-green-800)}.text-orange-700{color:var(--color-orange-700)}.text-white{color:var(--color-white)}.shadow-\[8px_12px_36px_rgba\(17\,17\,17\,0\.12\)\]{--tw-shadow:8px 12px 36px var(--tw-shadow-color,#1111111f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:bg-orange-300:hover{background-color:var(--color-orange-300)}}.disabled\:bg-gray-200:disabled{background-color:var(--color-gray-200)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul,figure,figcaption,span{font-weight:400;margin:0;padding:0}p,body,button,input,select,table,textarea{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif}a,a:hover,a:focus{color:inherit;text-decoration:none}ul{list-style:none}em,address{font-style:normal}table{border-collapse:collapse}th,td{line-height:1.2}button{border:0;background-color:transparent;cursor:pointer}input[type=text],input[type=password],input[type=number],select{width:100%;height:100%;font-size:var(--font-body);color:#414141;border:1px solid #bababa;overflow:hidden}input[type=text]:focus,input[type=password]:focus,input[type=number]:focus,select:focus{outline:0}input[type=text]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,select::placeholder{color:#8b8b8b}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#414141!important}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html,body,.body,#root,main{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;overflow:hidden;color:#414141}:root{--font-biggest: 2.75rem;--font-bigger: 1.5rem;--font-big: 1.25rem;--font-base: 1rem;--font-small: .875rem;--font-smaller: .75rem}label.checkbox{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.25rem}.dlg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2000000100}.dlg__wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;position:relative;padding:2rem;border-radius:.75rem;background:#fffc;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);box-shadow:0 0 .75rem #41414133}.dlg__head{width:100%}.dlg__title{font-size:var(--font-big);font-weight:600}.button__close{position:absolute;top:1.25rem;right:1.25rem;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;width:1.75rem;height:1.75rem}.button__close img{width:1rem;height:1rem}.result__btn{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:.75rem;margin-top:1.5rem}.result__btn button{width:7.25rem}.result__btn button:first-child{background:#8b8b8b}.switch{position:relative;display:inline-block;width:36px;height:20px}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:background-color .4s;border-radius:34px}.switch .slider:before{content:"";position:absolute;height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:transform .4s;border-radius:50%}.switch input:checked+.slider{background-color:#1aba9a}.switch input:checked+.slider:before{transform:translate(16px)}.white__scrollbar{padding-right:.5rem}.white__scrollbar::-webkit-scrollbar{width:.375rem}.white__scrollbar::-webkit-scrollbar-thumb{background:#ffffffe6;border-radius:.25rem}.white__scrollbar::-webkit-scrollbar-track{background:#41414133}.gray__scrollbar{padding-right:.5rem}.gray__scrollbar::-webkit-scrollbar{width:.375rem}.gray__scrollbar::-webkit-scrollbar-thumb{background:#8b8b8b;border-radius:.25rem}.gray__scrollbar::-webkit-scrollbar-track{background:#bababa}@keyframes slide{0%{transform:translate(0)}30%{transform:translate(0)}40%{transform:translate(-100%)}70%{transform:translate(-100%)}80%{transform:translate(-200%)}to{transform:translate(-200%)}}.widget.autoview{top:4.25rem;right:.5rem;height:calc(100% - 5rem);gap:.5rem;z-index:2000000200;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;pointer-events:none;overflow:visible}.widget.autoview.open{align-items:stretch;pointer-events:auto}.widget.autoview.open .widget__item__left{display:flex}.widget.autoview .widget__detail{position:absolute;bottom:0;left:-21.75rem;height:calc(100% - 7.75rem);padding:8px}.widget.autoview .widget__item__left{display:none;height:100%}.widget.autoview .widget__item__left .autoview-list__item{padding:.5rem .75rem}.widget.autoview .widget__item{width:21.25rem;gap:1rem}.widget.autoview .widget__head{pointer-events:auto}.widget.autoview .autoview-title{font-size:var(--font-big);font-weight:600}.widget.autoview .autoview-head-btn{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:.75rem}.widget.autoview .fold-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.25rem}.widget.autoview .fold-btn img{width:.75rem}.widget.autoview .fold-btn span{font-size:var(--font-smaller);color:#707070}.widget.autoview .fold-btn.open img{transform:rotate(180deg)}.widget.autoview .button__close{position:static}.widget.autoview .autoview__con{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:1rem;height:calc(100% - 46px)}.widget.autoview .autoview__play{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:.75rem 1.25rem;background:#dedede99;border-radius:.5rem}.widget.autoview .autoview__play strong{font-size:var(--font-small);margin-right:.5rem}.widget.autoview .autoview__play span{font-size:var(--font-small)}.widget.autoview .autoview-list-g{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:.75rem;overflow:hidden}.widget.autoview .autoview-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;height:100%;overflow:auto}.widget.autoview .autoview-list-detail{gap:.75rem}.widget.autoview .autoview-con__head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.widget.autoview .autoview-list__item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:.5rem 0;border-bottom:1px solid #dedede}.widget.autoview .autoview-list__name{font-size:var(--font-small);font-weight:600;color:#414141}.widget.autoview .autoview__head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.widget.autoview .autoview-detail-list__item{border:1px solid #dedede;border-radius:.5rem}.widget.autoview .autoview-detail__name{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.widget.autoview .autoview-detail__name strong{font-size:var(--font-small);font-weight:600;color:#707070}.widget.autoview .autoview-camrea-con{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:1rem;margin-top:.25rem}.widget.autoview .autoview-camera{padding:.25rem .75rem .75rem}.widget.autoview .autoview-camera-t{font-size:var(--font-smaller);color:#707070}.widget.autoview .screen{width:50%;height:88px;border-radius:.25rem;background:#dedede66;overflow:hidden}.widget.autoview .screen img{width:100%;height:100%;object-fit:cover}.widget.autoview .autoview-camera-set{width:50%}.widget.autoview .autoview-camrea-set-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:100%;margin-bottom:.75rem}.widget.autoview .autoview-camrea-set-item .autoview-camrea-t{width:60px;font-size:var(--font-smaller);font-weight:600;color:#707070}.widget.autoview .autoview-camrea-set-item .list__input{width:60px;padding:.125rem;font-size:var(--font-small);border-radius:.25rem}.widget.autoview .autoview-list__btn{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:.75rem}.widget.autoview .autoview-list__btn span{font-size:var(--font-smaller)}.widget.autoview .autoview__btn{color:#fff}.widget{position:absolute;height:calc(100% - 5.25rem);padding:8px;overflow:auto;z-index:200000020}.widget.widget__left{top:4.25rem;left:.5rem}.widget.widget__right{top:4.25rem;right:.5rem}.widget.widget__right .widget__wrapper{align-items:flex-end}.widget .widget__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:8px}.widget .widget__item{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:300px;padding:1rem;border-radius:.5rem;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 8px #0003}.widget .widget__item.widget__small{width:200px}.widget .widget__head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap}.widget .widget__title{font-weight:600}.widget .fold-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.25rem}.widget .fold-btn img{width:.75rem}.widget .fold-btn span{font-size:var(--font-smaller);color:#707070}.widget .fold-btn.open img{transform:rotate(180deg)}.widget .widget__tab{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:.125rem;flex-wrap:wrap;overflow:hidden}.widget .widget__tab-btn{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;flex:0 0 calc(33.3333333333% - .125rem);min-height:1.5rem;font-size:var(--font-smaller);padding:.125rem 0;background:#dedede;border-radius:.125rem;cursor:pointer}.widget .widget__tab-btn span{color:#8b8b8b}.widget .widget__tab-btn.widget__tab-active{background:#2f796a}.widget .widget__tab-btn.widget__tab-active span{color:#fff}.widget .widget__tab-btn .widget__tab-name{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;text-align:center;line-height:1.3}.widget iframe{border-radius:.125rem}.widget .chart{margin-top:.75rem;display:flex;gap:.5rem;justify-content:space-between}.widget .chart>.chart__item{flex:1;position:relative;aspect-ratio:1/1;min-width:0;box-sizing:border-box}.widget .widget__con{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;margin-top:.75rem;gap:1rem}.widget .widget__text{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.widget .widget__text:not(:last-child){margin-bottom:.25rem}.widget .widget__text span{font-size:var(--font-small)}.widget .widget__text strong{font-size:var(--font-small);font-weight:600}.widget .widget__text.alert{color:#e50000}.widget .alarm{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap}.widget .alarm .alarm__fold-btn{border-radius:.5rem 0 0 .5rem;border-top:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.widget .alarm .alarm__fold-btn img{width:1rem}.widget .alarm .alarm__bg{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;gap:.5rem;height:12.5rem;padding:.75rem;background:#4141414d;border:1px solid rgba(255,255,255,.2);overflow:auto}.widget .alarm .alarm__item{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:.25rem;width:260px;padding:.75rem;border-radius:.5rem;background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.widget .alarm .alarm__head{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;width:100%}.widget .alarm .alarm__head-left{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.25rem}.widget .alarm .alarm__head-left img{width:16px}.widget .alarm .alarm__head-left strong{font-size:var(--font-smaller);color:#707070}.widget .alarm .alarm__head-left span{font-size:var(--font-smaller);color:#8b8b8b}.widget .alarm .alarm__text span{font-size:var(--font-small);font-weight:600}.widget .alarm .button__close{top:.5rem;right:.5rem}.widget .alarm .alarm__fold-btn{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;width:32px;height:40px;background:#41414199;cursor:pointer}.widget .alarm .alarm-btn{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;width:40px;height:40px;background:#ffffffb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.5rem;box-shadow:0 0 4px #0006}.widget .alarm .alarm-btn img{width:24px}.dlg.walkthrough .dlg__wrapper{gap:1.5rem}.dlg.walkthrough .dlg__con{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:2rem}.dlg.walkthrough .dlg__control{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.5rem}.dlg.walkthrough .control-t{font-size:var(--font-small);padding:.25rem 1rem;border-radius:1.25rem;background:#dedede}.dlg.walkthrough .walkthrough__btn{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap}.dlg.walkthrough .walkthrough__btn button{width:7.25rem}.projects{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;width:100%;height:100%}.projects header{position:absolute;top:0;left:0;width:100%;border-bottom:1px solid rgba(255,255,255,.1)}.projects .projects__title{margin-bottom:2.5rem;text-align:center;font-size:var(--font-biggest);color:#fff}.projects .list{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:2.5rem}.projects .list__item{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;border-radius:1rem;overflow:hidden;cursor:pointer}.projects .list__item:hover .list__img img{transform:scale(1.02)}.projects .list__img{width:400px;height:280px;overflow:hidden}.projects .list__img img{width:100%;height:100%;object-fit:cover;transition:.2s}.projects .projects__item__bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:1.5rem 2rem;background-color:#fff}.projects .projects__item__bottom img{width:2rem}.projects .projects__item__t{font-size:var(--font-bigger)}.projects .projects__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#0d2622}.projects .projects__deco1{position:absolute;bottom:-20%;left:-20%;width:780px;height:780px;border-radius:50%;opacity:.06;background:#99ffd8;mix-blend-mode:plus-lighter;filter:blur(80px)}.projects .projects__deco2{position:absolute;top:25%;right:10%;width:140px;height:140px;border-radius:50%;opacity:.1;background:#99ffd8;mix-blend-mode:plus-lighter;filter:blur(30px)}.projects .projects__deco3{position:absolute;top:-5%;right:30%;width:80px;height:80px;border-radius:50%;opacity:.1;background:#99ffd8;mix-blend-mode:plus-lighter;filter:blur(30px)}.signin{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;height:100%}.signin .content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;width:600px;padding:72px}.signin .main-logo img{height:24px}.signin .main-wrap{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap}.signin .main-content{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:48px}.signin .title{font-size:var(--font-biggest)}.signin .form{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:1rem}.signin label{font-size:var(--font-small);color:#707070}.signin .login-more{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.signin .login-more span{font-size:var(--font-smaller);color:#707070}.signin .input__login{height:3rem;padding:0 .75rem;border-radius:.25rem}.signin .find-user{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.5rem}.signin .button__login{background:#2f796a;width:100%}.signin .slider{position:relative;width:100%;height:100%;overflow:hidden}.signin .slider .slider-track{display:flex;height:100%;animation:slide 10s infinite linear}.signin .slider img{width:100%;height:100%;flex-shrink:0;object-fit:cover}.button{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.25rem;color:#fff;background:#2f796a}.button--lg{height:3rem;padding:0 1rem;border-radius:.5rem;font-size:var(--font-base)}.button--md{height:2.5rem;padding:0 .75rem;border-radius:.25rem;font-size:var(--font-small)}.button--sm{height:2rem;padding:0 .5rem;border-radius:.25rem;font-size:var(--font-small)}.button--tn{padding:.25rem .5rem;border-radius:.25rem;font-size:var(--font-smaller)}.button--no-style{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.25rem;color:#707070;background:none}.button--no-style span{color:#707070}.button--no-style.button--active span{color:#2f796a}header{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap}header .nav-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;height:3.75rem;padding:0 1.75rem;background:#0d2622}header .menu{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;height:100%}header .menu__list{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;height:100%}header .menu__list .button--no-style{font-size:.875rem;color:#fffc}header .menu__item{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;height:100%;padding:0 .75rem}header .menu__item:hover .my-modal{display:flex}header .project-select{margin:0 .75rem;padding:4px 12px;border-radius:16px;background:#ffffff1a}header .project-select select{font-size:.875rem;border:none;color:#fffc}header .level{position:absolute;left:50%;transform:translate(-50%);top:3.75rem;display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;background:#0d2622e6;padding:4px 16px;border-radius:0 0 .5rem .5rem;z-index:2000000010}header .level span{font-size:.75rem}header .level__item{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap}header .level__item span{color:#fffc}header .icon__arrow{display:flex;width:12px;margin:0 .5rem}header .icon__arrow img{opacity:.7}header .button__my{position:relative}header .profile-bg{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;width:32px;height:32px;border-radius:50%;background:#dedede;overflow:hidden}header .profile-bg img{width:100%}header .my-modal{display:none;position:absolute;top:60px;right:1.75rem;flex-direction:column;align-items:center;width:8.75rem;gap:.5rem;padding:20px;background:#fff;border-radius:.75rem;box-shadow:0 0 4px #0003;z-index:2000000500}header .my-modal strong{font-weight:600}header .my-modal .profile-bg{width:52px;height:52px}.sales .dlg__wrapper{min-width:55.75rem;height:39.375rem}.sales .date{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:100%;gap:1rem;margin:1.25rem 0;padding:.75rem 1.25rem;background:#dedede99;border-radius:.25rem}.sales .date__text{font-size:var(--font-small);font-weight:600}.sales .date__input{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.5rem}.sales .date__input select{width:80px;height:2rem;border-radius:.25rem}.sales .date__input span{font-size:.875rem}.sales .button__date{width:80px;background:#414141}.sales .result{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:.75rem;height:100%;overflow:hidden}.sales .result__head{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap}.sales .result__title{font-weight:600}.sales .result__head-btn{display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:.75rem}.sales .result__head-btn img{width:1.25rem;margin-right:.25rem}.sales .result__head-btn span{white-space:nowrap;font-size:var(--font-smaller);color:#707070}.sales .icon__edit{display:inline-block;width:20px;height:20px;background:url(../../icon_edit.svg) center/contain no-repeat}.sales .button--active .icon__edit{background:url(../../icon_edit_active.svg) center/contain no-repeat}.sales .button--active span{color:#2f796a}.sales .icon__download{display:inline-block;width:20px;height:20px;background:url(../../icon_download.svg) center/contain no-repeat}.sales .result__tbl{height:100%;overflow:auto}.sales .tbl tr:nth-child(2n){background:#dedede99}.sales .tbl tr:nth-child(odd){background:#dedede33}.sales .tbl thead{position:sticky;top:-.5px}.sales .tbl th{min-width:92px;font-size:var(--font-small);word-break:keep-all;text-align:center;font-size:var(--font-smaller);padding:.375rem 0;color:#fff;background:#599488}.sales .tbl td{padding:.5rem;font-size:var(--font-small);text-align:center}.sales .tbl .tbl__input{padding:.125rem}.unit-price .dlg__wrapper{width:22.5rem}.unit-price .icon__edit{display:inline-block;width:20px;height:20px;background:url(../../icon_edit.svg) center/contain no-repeat}.unit-price .edit-btn{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap;width:100%;margin-bottom:.75rem}.unit-price .edit-btn span{font-size:var(--font-smaller)}.unit-price .list__item{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;padding:.5rem 0;border-bottom:1px solid #dedede}.unit-price .list__item:first-child{border-top:1px solid #dedede}.unit-price .list__title{display:inline-block;font-size:var(--font-small);font-weight:600}.unit-price .list__price{font-size:var(--font-small)}.unit-price .button--active .icon__edit{background:url(../../icon_edit_active.svg) center/contain no-repeat}.unit-price .button--active span{color:#2f796a}.unit-price .list__input{width:50%;padding:.125rem;border-radius:.25rem}
