@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Pretendard:wght@300;400;500;600;700;800;900&family=Roboto:wght@300;400;500;700;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter+Tight:wght@600&display=swap";@font-face{font-family:Paperlogy;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Paperlogy;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal}.font-paperlogy{font-family:Paperlogy,sans-serif}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[28px\]{inset:28px}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-bottom-4{bottom:-1rem}.-bottom-40{bottom:-10rem}.-left-14{left:-3.5rem}.-left-2{left:-.5rem}.-left-4{left:-1rem}.-left-40{left:-10rem}.-right-10{right:-2.5rem}.-right-2{right:-.5rem}.-right-4{right:-1rem}.-right-40{right:-10rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.-top-4{top:-1rem}.-top-40{top:-10rem}.-top-\[6px\]{top:-6px}.-top-\[8px\]{top:-8px}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-10{bottom:2.5rem}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-\[-10\%\]{bottom:-10%}.bottom-\[-20px\]{bottom:-20px}.bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.bottom-full{bottom:100%}.end-24{inset-inline-end:6rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-8{left:2rem}.left-\[-10\%\]{left:-10%}.left-\[100px\]{left:100px}.left-\[24px\]{left:24px}.left-\[7px\]{left:7px}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-10{right:2.5rem}.right-12{right:3rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-32{right:8rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[-10\%\]{right:-10%}.right-\[-20px\]{right:-20px}.right-\[-24px\]{right:-24px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[-10\%\]{top:-10%}.top-\[-50px\]{top:-50px}.top-\[10px\]{top:10px}.top-\[110\%\]{top:110%}.top-\[115px\]{top:115px}.top-\[20\%\]{top:20%}.top-\[29px\]{top:29px}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.-z-0{z-index:0}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[10000\]{z-index:10000}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[200\]{z-index:200}.z-\[300\]{z-index:300}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.col-span-1{grid-column:span 1/span 1}.col-span-10{grid-column:span 10/span 10}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.float-right{float:right}.-m-1{margin:-.25rem}.m-0{margin:0}.m-2{margin:.5rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-\[2px\]{margin-top:2px;margin-bottom:2px}.-mb-32{margin-bottom:-8rem}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-mr-20{margin-right:-5rem}.-mt-20{margin-top:-5rem}.-mt-\[10px\]{margin-top:-10px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-24{margin-bottom:6rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[100px\]{margin-bottom:100px}.mb-\[10px\]{margin-bottom:10px}.mb-\[46px\]{margin-bottom:46px}.mb-\[86px\]{margin-bottom:86px}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-\[112px\]{margin-left:112px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[-40px\]{margin-top:-40px}.mt-\[10px\]{margin-top:10px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[70px\]{margin-top:70px}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/6\]{aspect-ratio:16/6}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.h-0{height:0}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1140px\]{height:1140px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[24px\]{height:24px}.h-\[250px\]{height:250px}.h-\[26px\]{height:26px}.h-\[28px\]{height:28px}.h-\[297mm\]{height:297mm}.h-\[300px\]{height:300px}.h-\[32px\]{height:32px}.h-\[37px\]{height:37px}.h-\[38px\]{height:38px}.h-\[40\%\]{height:40%}.h-\[400px\]{height:400px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[45px\]{height:45px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[4px\]{height:4px}.h-\[50\%\]{height:50%}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[550px\]{height:550px}.h-\[5px\]{height:5px}.h-\[600px\]{height:600px}.h-\[60px\]{height:60px}.h-\[640px\]{height:640px}.h-\[6px\]{height:6px}.h-\[72px\]{height:72px}.h-\[76px\]{height:76px}.h-\[780px\]{height:780px}.h-\[800px\]{height:800px}.h-\[840px\]{height:840px}.h-\[84px\]{height:84px}.h-\[852px\]{height:852px}.h-\[85px\]{height:85px}.h-\[85vh\]{height:85vh}.h-\[860px\]{height:860px}.h-\[880px\]{height:880px}.h-\[888px\]{height:888px}.h-\[900px\]{height:900px}.h-\[90vh\]{height:90vh}.h-\[calc\(100vh-180px\)\]{height:calc(100vh - 180px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-\[100px\]{max-height:100px}.max-h-\[160px\]{max-height:160px}.max-h-\[168px\]{max-height:168px}.max-h-\[240px\]{max-height:240px}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[450px\]{max-height:450px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[800px\]{max-height:800px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[95vh\]{max-height:95vh}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[20px\]{min-height:20px}.min-h-\[240px\]{min-height:240px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-\[48px\]{min-height:48px}.min-h-\[600px\]{min-height:600px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.6667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[0\%\]{width:0%}.w-\[10\%\]{width:10%}.w-\[100px\]{width:100px}.w-\[1080px\]{width:1080px}.w-\[11\%\]{width:11%}.w-\[1100px\]{width:1100px}.w-\[110px\]{width:110px}.w-\[112px\]{width:112px}.w-\[1140px\]{width:1140px}.w-\[116px\]{width:116px}.w-\[12\%\]{width:12%}.w-\[1200px\]{width:1200px}.w-\[120px\]{width:120px}.w-\[125px\]{width:125px}.w-\[130px\]{width:130px}.w-\[14\%\]{width:14%}.w-\[140px\]{width:140px}.w-\[15\%\]{width:15%}.w-\[160px\]{width:160px}.w-\[164px\]{width:164px}.w-\[18\%\]{width:18%}.w-\[180px\]{width:180px}.w-\[19\%\]{width:19%}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[210mm\]{width:210mm}.w-\[210px\]{width:210px}.w-\[22\%\]{width:22%}.w-\[230px\]{width:230px}.w-\[234px\]{width:234px}.w-\[24\%\]{width:24%}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[26\%\]{width:26%}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[28px\]{width:28px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[340px\]{width:340px}.w-\[35\%\]{width:35%}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[384px\]{width:384px}.w-\[393px\]{width:393px}.w-\[40\%\]{width:40%}.w-\[400px\]{width:400px}.w-\[40px\]{width:40px}.w-\[429px\]{width:429px}.w-\[42px\]{width:42px}.w-\[44\%\]{width:44%}.w-\[460px\]{width:460px}.w-\[50\%\]{width:50%}.w-\[500px\]{width:500px}.w-\[50px\]{width:50px}.w-\[52px\]{width:52px}.w-\[56\%\]{width:56%}.w-\[6\%\]{width:6%}.w-\[600px\]{width:600px}.w-\[60px\]{width:60px}.w-\[65\%\]{width:65%}.w-\[68px\]{width:68px}.w-\[70\%\]{width:70%}.w-\[700px\]{width:700px}.w-\[72px\]{width:72px}.w-\[74\%\]{width:74%}.w-\[794px\]{width:794px}.w-\[8\%\]{width:8%}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-\[84px\]{width:84px}.w-\[85px\]{width:85px}.w-\[9\%\]{width:9%}.w-\[90\%\]{width:90%}.w-\[900px\]{width:900px}.w-\[90px\]{width:90px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-64{min-width:16rem}.min-w-\[1000px\]{min-width:1000px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[110px\]{min-width:110px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[120px\]{min-width:120px}.min-w-\[1268px\]{min-width:1268px}.min-w-\[1280px\]{min-width:1280px}.min-w-\[1560px\]{min-width:1560px}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[360px\]{min-width:360px}.min-w-\[40px\]{min-width:40px}.min-w-\[530px\]{min-width:530px}.min-w-\[640px\]{min-width:640px}.min-w-\[80px\]{min-width:80px}.min-w-\[85px\]{min-width:85px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1210px\]{max-width:1210px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[150px\]{max-width:150px}.max-w-\[1920px\]{max-width:1920px}.max-w-\[2000px\]{max-width:2000px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[224px\]{max-width:224px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[450px\]{max-width:450px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[600px\]{max-width:600px}.max-w-\[660px\]{max-width:660px}.max-w-\[70\%\]{max-width:70%}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[80\%\]{max-width:80%}.max-w-\[800px\]{max-width:800px}.max-w-\[85\%\]{max-width:85%}.max-w-\[850px\]{max-width:850px}.max-w-\[90\%\]{max-width:90%}.max-w-\[900px\]{max-width:900px}.max-w-\[920px\]{max-width:920px}.max-w-\[95vw\]{max-width:95vw}.max-w-\[960px\]{max-width:960px}.max-w-\[98vw\]{max-width:98vw}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-\[1\.2\]{flex:1.2}.flex-\[1\]{flex:1}.flex-\[2\]{flex:2}.flex-\[3\]{flex:3}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-center{transform-origin:50%}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x:-3rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-20{--tw-translate-x:-5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-6{--tw-translate-x:-1.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y:-1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/4{--tw-translate-x:25%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x:1rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x:1.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-8{--tw-translate-x:2rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-1px\]{--tw-translate-x:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[1px\]{--tw-translate-y:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-12{--tw-rotate:-12deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate:-45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-y-3{--tw-skew-y:-3deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-y-6{--tw-skew-y:-6deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.6\]{--tw-scale-x:.6;--tw-scale-y:.6;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-\[pulse_0\.4s_ease-in-out\]{animation:.4s ease-in-out pulse}.animate-\[pulse_1\.5s_ease-in-out_infinite\]{animation:1.5s ease-in-out infinite pulse}.animate-\[pulse_1s_ease-in-out_infinite\]{animation:1s ease-in-out infinite pulse}.animate-\[pulse_2s_infinite\]{animation:2s infinite pulse}.animate-\[scan_2s_ease-in-out_infinite\]{animation:2s ease-in-out infinite scan}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:1s infinite bounce}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-cell{cursor:cell}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.select-all{-webkit-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.break-after-page{-moz-column-break-after:page;break-after:page}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,374px\)\]{grid-template-columns:repeat(auto-fill,374px)}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,150px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-6{grid-template-rows:repeat(6,minmax(0,1fr))}.grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[10px\]{gap:10px}.gap-\[20px\]{gap:20px}.gap-\[2px\]{gap:2px}.gap-\[4px\]{gap:4px}.gap-\[9px\]{gap:9px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-\[18px\]{-moz-column-gap:18px;column-gap:18px}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-\[6px\]{row-gap:6px}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-\[10px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(10px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10px * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.divide-transparent>:not([hidden])~:not([hidden]){border-color:#0000}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[11px\]{border-radius:11px}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[32px\]{border-radius:32px}.rounded-\[36px\]{border-radius:36px}.rounded-\[3rem\]{border-radius:3rem}.rounded-\[40px\]{border-radius:40px}.rounded-\[45px\]{border-radius:45px}.rounded-\[55px\]{border-radius:55px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-b-\[20px\]{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.rounded-b-\[32px\]{border-bottom-right-radius:32px;border-bottom-left-radius:32px}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[calc\(1\.5rem-1px\)\]{border-top-left-radius:calc(1.5rem - 1px);border-top-right-radius:calc(1.5rem - 1px)}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-\[100px\]{border-bottom-left-radius:100px}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-br-xl{border-bottom-right-radius:.75rem}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-2xl{border-top-right-radius:1rem}.rounded-tr-none{border-top-right-radius:0}.rounded-tr-sm{border-top-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[12px\]{border-width:12px}.border-\[3px\]{border-width:3px}.border-\[8px\]{border-width:8px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-\[3px\]{border-bottom-width:3px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-8{border-top-width:8px}.border-t-\[12px\]{border-top-width:12px}.border-t-\[8px\]{border-top-width:8px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#00B488\]{--tw-border-opacity:1;border-color:rgb(0 180 136/var(--tw-border-opacity,1))}.border-\[\#173B59\]{--tw-border-opacity:1;border-color:rgb(23 59 89/var(--tw-border-opacity,1))}.border-\[\#1C202E\]{--tw-border-opacity:1;border-color:rgb(28 32 46/var(--tw-border-opacity,1))}.border-\[\#2563EB\]{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-\[\#2A3746\]{--tw-border-opacity:1;border-color:rgb(42 55 70/var(--tw-border-opacity,1))}.border-\[\#635BFF\]{--tw-border-opacity:1;border-color:rgb(99 91 255/var(--tw-border-opacity,1))}.border-\[\#7A1325\]\/30{border-color:#7a13254d}.border-\[\#A7F3D0\]{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-\[\#DFE5EF\]{--tw-border-opacity:1;border-color:rgb(223 229 239/var(--tw-border-opacity,1))}.border-\[\#E0E7FF\]{--tw-border-opacity:1;border-color:rgb(224 231 255/var(--tw-border-opacity,1))}.border-\[\#E5E9FF\]{--tw-border-opacity:1;border-color:rgb(229 233 255/var(--tw-border-opacity,1))}.border-\[\#FECDD3\]{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-\[\#bfdbfe\]{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-\[\#dfe5ef\]{--tw-border-opacity:1;border-color:rgb(223 229 239/var(--tw-border-opacity,1))}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/40{border-color:#f59e0b66}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-black\/10{border-color:#0000001a}.border-black\/\[\.08\]{border-color:#00000014}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-400\/50{border-color:#60a5fa80}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/50{border-color:#3b82f680}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-blue-700{--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-emerald-100\/50{border-color:#d1fae580}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-50{--tw-border-opacity:1;border-color:rgb(236 253 245/var(--tw-border-opacity,1))}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/80{border-color:#10b981cc}.border-emerald-600{--tw-border-opacity:1;border-color:rgb(5 150 105/var(--tw-border-opacity,1))}.border-emerald-800{--tw-border-opacity:1;border-color:rgb(6 95 70/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-gray-50{--tw-border-opacity:1;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-gray-900{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.border-green-100{--tw-border-opacity:1;border-color:rgb(220 252 231/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-green-500\/30{border-color:#22c55e4d}.border-green-600{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.border-indigo-100{--tw-border-opacity:1;border-color:rgb(224 231 255/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-indigo-200\/80{border-color:#c7d2fecc}.border-indigo-300{--tw-border-opacity:1;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-indigo-500{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.border-indigo-500\/20{border-color:#6366f133}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-500\/40{border-color:#6366f166}.border-indigo-600{--tw-border-opacity:1;border-color:rgb(79 70 229/var(--tw-border-opacity,1))}.border-indigo-800{--tw-border-opacity:1;border-color:rgb(55 48 163/var(--tw-border-opacity,1))}.border-indigo-900{--tw-border-opacity:1;border-color:rgb(49 46 129/var(--tw-border-opacity,1))}.border-orange-100{--tw-border-opacity:1;border-color:rgb(255 237 213/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-200\/50{border-color:#fed7aa80}.border-orange-200\/60{border-color:#fed7aa99}.border-orange-300{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity,1))}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-orange-500\/30{border-color:#f973164d}.border-pink-100{--tw-border-opacity:1;border-color:rgb(252 231 243/var(--tw-border-opacity,1))}.border-pink-200{--tw-border-opacity:1;border-color:rgb(251 207 232/var(--tw-border-opacity,1))}.border-purple-100{--tw-border-opacity:1;border-color:rgb(243 232 255/var(--tw-border-opacity,1))}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-300{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/40{border-color:#a855f766}.border-purple-600{--tw-border-opacity:1;border-color:rgb(147 51 234/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-500{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/40{border-color:#f43f5e66}.border-rose-500\/60{border-color:#f43f5e99}.border-sky-200{--tw-border-opacity:1;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-300{--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-sky-500{--tw-border-opacity:1;border-color:rgb(14 165 233/var(--tw-border-opacity,1))}.border-sky-600{--tw-border-opacity:1;border-color:rgb(2 132 199/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.border-slate-500{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\/50{border-color:#33415580}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-slate-800\/80{border-color:#1e293bcc}.border-teal-200{--tw-border-opacity:1;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.border-teal-300{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity,1))}.border-teal-400{--tw-border-opacity:1;border-color:rgb(45 212 191/var(--tw-border-opacity,1))}.border-teal-600{--tw-border-opacity:1;border-color:rgb(13 148 136/var(--tw-border-opacity,1))}.border-teal-700{--tw-border-opacity:1;border-color:rgb(15 118 110/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-200{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity,1))}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity,1))}.border-l-\[\#7A1325\]{--tw-border-opacity:1;border-left-color:rgb(122 19 37/var(--tw-border-opacity,1))}.border-l-blue-600{--tw-border-opacity:1;border-left-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-l-purple-600{--tw-border-opacity:1;border-left-color:rgb(147 51 234/var(--tw-border-opacity,1))}.border-t-indigo-600{--tw-border-opacity:1;border-top-color:rgb(79 70 229/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.bg-\[\#00B488\]{--tw-bg-opacity:1;background-color:rgb(0 180 136/var(--tw-bg-opacity,1))}.bg-\[\#022C22\]{--tw-bg-opacity:1;background-color:rgb(2 44 34/var(--tw-bg-opacity,1))}.bg-\[\#03C75A\]{--tw-bg-opacity:1;background-color:rgb(3 199 90/var(--tw-bg-opacity,1))}.bg-\[\#047857\]{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-\[\#059669\]{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-\[\#0A1A44\]{--tw-bg-opacity:1;background-color:rgb(10 26 68/var(--tw-bg-opacity,1))}.bg-\[\#0f172a\]{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-\[\#111111\],.bg-\[\#111\]{--tw-bg-opacity:1;background-color:rgb(17 17 17/var(--tw-bg-opacity,1))}.bg-\[\#1877F2\]{--tw-bg-opacity:1;background-color:rgb(24 119 242/var(--tw-bg-opacity,1))}.bg-\[\#1C202E\]{--tw-bg-opacity:1;background-color:rgb(28 32 46/var(--tw-bg-opacity,1))}.bg-\[\#1E3A8A\]{--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.bg-\[\#1e293b\]{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-\[\#2563EB\]{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-\[\#334155\]{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-\[\#3B4D61\]{--tw-bg-opacity:1;background-color:rgb(59 77 97/var(--tw-bg-opacity,1))}.bg-\[\#3B71F3\]{--tw-bg-opacity:1;background-color:rgb(59 113 243/var(--tw-bg-opacity,1))}.bg-\[\#4285F4\]{--tw-bg-opacity:1;background-color:rgb(66 133 244/var(--tw-bg-opacity,1))}.bg-\[\#635BFF\]{--tw-bg-opacity:1;background-color:rgb(99 91 255/var(--tw-bg-opacity,1))}.bg-\[\#7A1325\]{--tw-bg-opacity:1;background-color:rgb(122 19 37/var(--tw-bg-opacity,1))}.bg-\[\#E5E7EB\]{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-\[\#E5F0FF\]{--tw-bg-opacity:1;background-color:rgb(229 240 255/var(--tw-bg-opacity,1))}.bg-\[\#ECFDF5\]{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-\[\#EEF1F5\]{--tw-bg-opacity:1;background-color:rgb(238 241 245/var(--tw-bg-opacity,1))}.bg-\[\#EEF2FF\]{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-\[\#F3F4F6\]{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-\[\#F4F5F7\]{--tw-bg-opacity:1;background-color:rgb(244 245 247/var(--tw-bg-opacity,1))}.bg-\[\#F5F7FB\]{--tw-bg-opacity:1;background-color:rgb(245 247 251/var(--tw-bg-opacity,1))}.bg-\[\#F8F9FF\]{--tw-bg-opacity:1;background-color:rgb(248 249 255/var(--tw-bg-opacity,1))}.bg-\[\#F8FAFC\]{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-\[\#F9FAFB\]{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-\[\#FBEF14\]{--tw-bg-opacity:1;background-color:rgb(251 239 20/var(--tw-bg-opacity,1))}.bg-\[\#FEE500\]{--tw-bg-opacity:1;background-color:rgb(254 229 0/var(--tw-bg-opacity,1))}.bg-\[\#FFF1F2\]{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-\[\#e5e7eb\]{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-\[\#eef1f5\]{--tw-bg-opacity:1;background-color:rgb(238 241 245/var(--tw-bg-opacity,1))}.bg-\[\#eef2f6\]{--tw-bg-opacity:1;background-color:rgb(238 242 246/var(--tw-bg-opacity,1))}.bg-\[\#f3f4f6\]{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-\[\#f8f9fa\]{--tw-bg-opacity:1;background-color:rgb(248 249 250/var(--tw-bg-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-200{--tw-bg-opacity:1;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/0{background-color:#0000}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-100\/50{background-color:#dbeafe80}.bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-50\/10{background-color:#eff6ff1a}.bg-blue-50\/30{background-color:#eff6ff4d}.bg-blue-50\/40{background-color:#eff6ff66}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/80{background-color:#3b82f6cc}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-600\/30{background-color:#2563eb4d}.bg-blue-600\/90{background-color:#2563ebe6}.bg-blue-900{--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-200{--tw-bg-opacity:1;background-color:rgb(167 243 208/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-50\/30{background-color:#ecfdf54d}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-emerald-800{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.bg-emerald-950\/40{background-color:#022c2266}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-200\/50{background-color:#e5e7eb80}.bg-gray-200\/70{background-color:#e5e7ebb3}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/10{background-color:#f9fafb1a}.bg-gray-50\/30{background-color:#f9fafb4d}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/60{background-color:#f9fafb99}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-50\/90{background-color:#f9fafbe6}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-800\/80{background-color:#1f2937cc}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-gray-900\/50{background-color:#11182780}.bg-gray-900\/60{background-color:#11182799}.bg-gray-900\/80{background-color:#111827cc}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-indigo-200{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-50\/20{background-color:#eef2ff33}.bg-indigo-50\/30{background-color:#eef2ff4d}.bg-indigo-50\/40{background-color:#eef2ff66}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-indigo-50\/80{background-color:#eef2ffcc}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-indigo-600\/20{background-color:#4f46e533}.bg-indigo-900{--tw-bg-opacity:1;background-color:rgb(49 46 129/var(--tw-bg-opacity,1))}.bg-indigo-950\/70{background-color:#1e1b4bb3}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-50\/50{background-color:#fff7ed80}.bg-orange-50\/80{background-color:#fff7edcc}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-pink-100{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity,1))}.bg-pink-50{--tw-bg-opacity:1;background-color:rgb(253 242 248/var(--tw-bg-opacity,1))}.bg-pink-600{--tw-bg-opacity:1;background-color:rgb(219 39 119/var(--tw-bg-opacity,1))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-50\/20{background-color:#faf5ff33}.bg-purple-50\/30{background-color:#faf5ff4d}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-50\/30{background-color:#fef2f24d}.bg-red-50\/50{background-color:#fef2f280}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-900\/50{background-color:#7f1d1d80}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-950\/40{background-color:#4c051966}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-700\/60{background-color:#33415599}.bg-slate-700\/80{background-color:#334155cc}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-800\/50{background-color:#1e293b80}.bg-slate-800\/80{background-color:#1e293bcc}.bg-slate-800\/90{background-color:#1e293be6}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-900\/95{background-color:#0f172af2}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-yellow-50\/30{background-color:#fefce84d}.bg-yellow-50\/50{background-color:#fefce880}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-900\/50{background-color:#713f1280}.bg-opacity-20{--tw-bg-opacity:.2}.bg-opacity-60{--tw-bg-opacity:.6}.bg-\[url\(\'https\:\/\/www\.transparenttextures\.com\/patterns\/cubes\.png\'\)\]{background-image:url(https://www.transparenttextures.com/patterns/cubes.png)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right, var(--tw-gradient-stops))}.from-\[\#0A1A44\]{--tw-gradient-from:#0a1a44 var(--tw-gradient-from-position);--tw-gradient-to:#0a1a4400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/90{--tw-gradient-from:#000000e6 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from:#dbeafe var(--tw-gradient-from-position);--tw-gradient-to:#dbeafe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-700{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900{--tw-gradient-from:#1e3a8a var(--tw-gradient-from-position);--tw-gradient-to:#1e3a8a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from:#10b981 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/20{--tw-gradient-from:#10b98133 var(--tw-gradient-from-position);--tw-gradient-to:#10b98100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:#05966900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-900{--tw-gradient-from:#064e3b var(--tw-gradient-from-position);--tw-gradient-to:#064e3b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from:#f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to:#f3f4f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:#f9fafb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from:#111827 var(--tw-gradient-from-position);--tw-gradient-to:#11182700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:#22c55e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600{--tw-gradient-from:#16a34a var(--tw-gradient-from-position);--tw-gradient-to:#16a34a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-100{--tw-gradient-from:#e0e7ff var(--tw-gradient-from-position);--tw-gradient-to:#e0e7ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from:#eef2ff var(--tw-gradient-from-position);--tw-gradient-to:#eef2ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50\/70{--tw-gradient-from:#eef2ffb3 var(--tw-gradient-from-position);--tw-gradient-to:#eef2ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from:#4f46e5 var(--tw-gradient-from-position);--tw-gradient-to:#4f46e500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-900{--tw-gradient-from:#312e81 var(--tw-gradient-from-position);--tw-gradient-to:#312e8100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-50{--tw-gradient-from:#fdf2f8 var(--tw-gradient-from-position);--tw-gradient-to:#fdf2f800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from:#faf5ff var(--tw-gradient-from-position);--tw-gradient-to:#faf5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:#9333ea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:#ef444400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-50{--tw-gradient-from:#fefce8 var(--tw-gradient-from-position);--tw-gradient-to:#fefce800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0006 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500{--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-700{--tw-gradient-to:#4338ca00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #4338ca var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-900{--tw-gradient-to:#312e8100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #312e81 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-950{--tw-gradient-to:#1e1b4b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1e1b4b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50{--tw-gradient-to:#faf5ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #faf5ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #14b8a6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-900{--tw-gradient-to:#134e4a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #134e4a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#152B63\]{--tw-gradient-to:#152b63 var(--tw-gradient-to-position)}.to-black\/20{--tw-gradient-to:#0003 var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to:#dbeafe var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to:#eff6ff var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to:#1d4ed8 var(--tw-gradient-to-position)}.to-blue-800{--tw-gradient-to:#1e40af var(--tw-gradient-to-position)}.to-blue-900{--tw-gradient-to:#1e3a8a var(--tw-gradient-to-position)}.to-blue-950{--tw-gradient-to:#172554 var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to:#34d399 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to:#10b981 var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to:#047857 var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to:#e5e7eb var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to:#f9fafb var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to:#1f2937 var(--tw-gradient-to-position)}.to-green-100{--tw-gradient-to:#dcfce7 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}.to-green-800{--tw-gradient-to:#166534 var(--tw-gradient-to-position)}.to-indigo-200{--tw-gradient-to:#c7d2fe var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}.to-indigo-900{--tw-gradient-to:#312e81 var(--tw-gradient-to-position)}.to-indigo-950{--tw-gradient-to:#1e1b4b var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to:#fff7ed var(--tw-gradient-to-position)}.to-pink-100{--tw-gradient-to:#fce7f3 var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to:#f3e8ff var(--tw-gradient-to-position)}.to-purple-800{--tw-gradient-to:#6b21a8 var(--tw-gradient-to-position)}.to-purple-900{--tw-gradient-to:#581c87 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to:#0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.fill-indigo-600{fill:#4f46e5}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[10px\]{padding:10px}.p-\[18px\]{padding:18px}.p-\[2px\]{padding:2px}.p-\[5px\]{padding:5px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[12\.5px\]{padding-top:12.5px;padding-bottom:12.5px}.py-\[13px\]{padding-top:13px;padding-bottom:13px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[10px\]{padding-bottom:10px}.pb-\[33px\]{padding-bottom:33px}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-20{padding-left:5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[10px\]{padding-left:10px}.pl-\[46px\]{padding-left:46px}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-28{padding-right:7rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-\[21px\]{padding-right:21px}.pr-\[50px\]{padding-right:50px}.pr-\[5px\]{padding-right:5px}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-36{padding-top:9rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[10px\]{padding-top:10px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-\[\'Pretendard\'\]{font-family:Pretendard}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[42px\]{font-size:42px}.text-\[8\.5px\]{font-size:8.5px}.text-\[80px\]{font-size:80px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[400\]{font-weight:400}.font-\[500\]{font-weight:500}.font-\[600\]{font-weight:600}.font-\[700\]{font-weight:700}.font-\[800\]{font-weight:800}.font-\[900\],.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[10px\]{letter-spacing:10px}.tracking-\[1em\]{letter-spacing:1em}.tracking-\[2px\]{letter-spacing:2px}.tracking-\[8px\]{letter-spacing:8px}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#059669\]{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-\[\#111827\]{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-\[\#172033\]{--tw-text-opacity:1;color:rgb(23 32 51/var(--tw-text-opacity,1))}.text-\[\#173B59\]{--tw-text-opacity:1;color:rgb(23 59 89/var(--tw-text-opacity,1))}.text-\[\#191600\]{--tw-text-opacity:1;color:rgb(25 22 0/var(--tw-text-opacity,1))}.text-\[\#2563EB\]{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-\[\#381E1F\]{--tw-text-opacity:1;color:rgb(56 30 31/var(--tw-text-opacity,1))}.text-\[\#3B7BFF\]{--tw-text-opacity:1;color:rgb(59 123 255/var(--tw-text-opacity,1))}.text-\[\#3b82f6\]{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-\[\#414C61\]{--tw-text-opacity:1;color:rgb(65 76 97/var(--tw-text-opacity,1))}.text-\[\#4F46E5\]{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-\[\#60a5fa\]{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-\[\#635BFF\]{--tw-text-opacity:1;color:rgb(99 91 255/var(--tw-text-opacity,1))}.text-\[\#68738a\]{--tw-text-opacity:1;color:rgb(104 115 138/var(--tw-text-opacity,1))}.text-\[\#7A1325\]{--tw-text-opacity:1;color:rgb(122 19 37/var(--tw-text-opacity,1))}.text-\[\#7A8398\]{--tw-text-opacity:1;color:rgb(122 131 152/var(--tw-text-opacity,1))}.text-\[\#7A8398\]\/80{color:#7a8398cc}.text-\[\#888\]{--tw-text-opacity:1;color:rgb(136 136 136/var(--tw-text-opacity,1))}.text-\[\#E11D48\]{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-\[\#ec4899\]{--tw-text-opacity:1;color:rgb(236 72 153/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-500\/80{color:#3b82f6cc}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-700\/80{color:#1d4ed8cc}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-gray-950{--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-indigo-100{--tw-text-opacity:1;color:rgb(224 231 255/var(--tw-text-opacity,1))}.text-indigo-200{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-indigo-700\/70{color:#4338cab3}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-indigo-900{--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity,1))}.text-indigo-950{--tw-text-opacity:1;color:rgb(30 27 75/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-700{--tw-text-opacity:1;color:rgb(194 65 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-orange-900{--tw-text-opacity:1;color:rgb(124 45 18/var(--tw-text-opacity,1))}.text-pink-200{--tw-text-opacity:1;color:rgb(251 207 232/var(--tw-text-opacity,1))}.text-pink-500{--tw-text-opacity:1;color:rgb(236 72 153/var(--tw-text-opacity,1))}.text-pink-600{--tw-text-opacity:1;color:rgb(219 39 119/var(--tw-text-opacity,1))}.text-pink-700{--tw-text-opacity:1;color:rgb(190 24 93/var(--tw-text-opacity,1))}.text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-purple-900{--tw-text-opacity:1;color:rgb(88 28 135/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-sky-500{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity,1))}.text-teal-700{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-teal-800{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.text-teal-900{--tw-text-opacity:1;color:rgb(19 78 74/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/20{color:#fff3}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/80{color:#fffc}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.text-yellow-900{--tw-text-opacity:1;color:rgb(113 63 18/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.decoration-dotted{text-decoration-style:dotted}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity:1;color:rgb(100 116 139/var(--tw-placeholder-opacity,1))}.accent-\[\#2563EB\],.accent-blue-600{accent-color:#2563eb}.accent-indigo-600{accent-color:#4f46e5}.accent-purple-600{accent-color:#9333ea}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.03\]{opacity:.03}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-difference{mix-blend-mode:difference}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_-10px_20px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 -10px 20px #0000000d;--tw-shadow-colored:0 -10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_-1px_0_\#E2E8F0\]{--tw-shadow:0 -1px 0 #e2e8f0;--tw-shadow-colored:0 -1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_-4px_10px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 -4px 10px #00000008;--tw-shadow-colored:0 -4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_-4px_15px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 -4px 15px #0000001a;--tw-shadow-colored:0 -4px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_-4px_6px_-1px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 -4px 6px -1px #0000000d;--tw-shadow-colored:0 -4px 6px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(99\,102\,241\,1\)\]{--tw-shadow:0 0 0 1px #6366f1;--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_0_9999px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 0 0 9999px #0009;--tw-shadow-colored:0 0 0 9999px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(37\,99\,235\,0\.5\)\]{--tw-shadow:0 0 10px #2563eb80;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_12px_2px_rgba\(239\,68\,68\,0\.6\)\]{--tw-shadow:0 0 12px 2px #ef444499;--tw-shadow-colored:0 0 12px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_15px_\#6366f1\]{--tw-shadow:0 0 15px #6366f1;--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_15px_3px_rgba\(220\,38\,38\,0\.6\)\]{--tw-shadow:0 0 15px 3px #dc262699;--tw-shadow-colored:0 0 15px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_15px_3px_rgba\(59\,130\,246\,0\.5\)\]{--tw-shadow:0 0 15px 3px #3b82f680;--tw-shadow-colored:0 0 15px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(37\,99\,235\,0\.4\)\]{--tw-shadow:0 0 15px #2563eb66;--tw-shadow-colored:0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_20px_5px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow:0 0 20px 5px #10b98180;--tw-shadow-colored:0 0 20px 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow:0 0 40px #10b98180;--tw-shadow-colored:0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(59\,130\,246\,0\.5\)\]{--tw-shadow:0 0 40px #3b82f680;--tw-shadow-colored:0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(16\,185\,129\,0\.8\)\]{--tw-shadow:0 0 60px #10b981cc;--tw-shadow-colored:0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(99\,102\,241\,0\.25\)\]{--tw-shadow:0 0 60px #6366f140;--tw-shadow-colored:0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_1px_rgba\(59\,130\,246\,0\.4\)\]{--tw-shadow:0 0 8px 1px #3b82f666;--tw-shadow-colored:0 0 8px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 0 8px #00000080;--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_25px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 10px 25px #000000b3;--tw-shadow-colored:0 10px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 10px 40px #00000026;--tw-shadow-colored:0 10px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 10px 40px #0000004d;--tw-shadow-colored:0 10px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_50px_-12px_rgba\(9\,17\,34\,\.28\)\]{--tw-shadow:0 18px 50px -12px #09112247;--tw-shadow-colored:0 18px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_1px_0_\#E2E8F0\]{--tw-shadow:0 1px 0 #e2e8f0;--tw-shadow-colored:0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow:0 20px 50px #10b9814d;--tw-shadow-colored:0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_10px_-1px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 4px 10px -1px #0000001a;--tw-shadow-colored:0 4px 10px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_15px_rgba\(37\,99\,235\,0\.4\)\]{--tw-shadow:0 4px 15px #2563eb66;--tw-shadow-colored:0 4px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_4px_6px_-1px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 4px 6px -1px #0000000d;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.12\)\],.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 8px 30px #0000001f;--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-blue-200{--tw-shadow-color:#bfdbfe;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/30{--tw-shadow-color:#3b82f64d;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-200{--tw-shadow-color:#a7f3d0;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-400\/30{--tw-shadow-color:#34d3994d;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-500\/10{--tw-shadow-color:#10b9811a;--tw-shadow:var(--tw-shadow-colored)}.shadow-emerald-600\/30{--tw-shadow-color:#0596694d;--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-200{--tw-shadow-color:#c7d2fe;--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-500\/30{--tw-shadow-color:#6366f14d;--tw-shadow:var(--tw-shadow-colored)}.shadow-orange-200{--tw-shadow-color:#fed7aa;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\/20{--tw-shadow-color:#a855f733;--tw-shadow:var(--tw-shadow-colored)}.shadow-purple-500\/30{--tw-shadow-color:#a855f74d;--tw-shadow:var(--tw-shadow-colored)}.shadow-red-200{--tw-shadow-color:#fecaca;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-500\/10{--tw-shadow-color:#f43f5e1a;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-600\/30{--tw-shadow-color:#e11d484d;--tw-shadow:var(--tw-shadow-colored)}.shadow-rose-900\/30{--tw-shadow-color:#8813374d;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-amber-200{--tw-ring-opacity:1;--tw-ring-color:rgb(253 230 138/var(--tw-ring-opacity,1))}.ring-black\/5{--tw-ring-color:#0000000d}.ring-black\/50{--tw-ring-color:#00000080}.ring-blue-100{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.ring-blue-200{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.ring-blue-500\/20{--tw-ring-color:#3b82f633}.ring-emerald-200{--tw-ring-opacity:1;--tw-ring-color:rgb(167 243 208/var(--tw-ring-opacity,1))}.ring-emerald-300{--tw-ring-opacity:1;--tw-ring-color:rgb(110 231 183/var(--tw-ring-opacity,1))}.ring-emerald-500\/20{--tw-ring-color:#10b98133}.ring-emerald-500\/30{--tw-ring-color:#10b9814d}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.ring-gray-50{--tw-ring-opacity:1;--tw-ring-color:rgb(249 250 251/var(--tw-ring-opacity,1))}.ring-green-100{--tw-ring-opacity:1;--tw-ring-color:rgb(220 252 231/var(--tw-ring-opacity,1))}.ring-green-200{--tw-ring-opacity:1;--tw-ring-color:rgb(187 247 208/var(--tw-ring-opacity,1))}.ring-indigo-300{--tw-ring-opacity:1;--tw-ring-color:rgb(165 180 252/var(--tw-ring-opacity,1))}.ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.ring-indigo-500\/20{--tw-ring-color:#6366f133}.ring-orange-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 215 170/var(--tw-ring-opacity,1))}.ring-purple-200{--tw-ring-opacity:1;--tw-ring-color:rgb(233 213 255/var(--tw-ring-opacity,1))}.ring-purple-500\/20{--tw-ring-color:#a855f733}.ring-red-100{--tw-ring-opacity:1;--tw-ring-color:rgb(254 226 226/var(--tw-ring-opacity,1))}.ring-sky-200{--tw-ring-opacity:1;--tw-ring-color:rgb(186 230 253/var(--tw-ring-opacity,1))}.ring-teal-300{--tw-ring-opacity:1;--tw-ring-color:rgb(94 234 212/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px);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)}.blur-2xl{--tw-blur:blur(40px);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)}.blur-3xl{--tw-blur:blur(64px);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)}.blur-\[100px\]{--tw-blur:blur(100px);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)}.blur-\[120px\]{--tw-blur:blur(120px);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)}.blur-\[2px\]{--tw-blur:blur(2px);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)}.blur-md{--tw-blur:blur(12px);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)}.blur-xl{--tw-blur:blur(24px);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)}.brightness-0{--tw-brightness:brightness(0);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)}.drop-shadow-2xl{--tw-drop-shadow:drop-shadow(0 25px 25px #00000026);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)}.grayscale{--tw-grayscale:grayscale(100%);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)}.invert{--tw-invert:invert(100%);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)}.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)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(64px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-\[cubic-bezier\(0\.2\,0\.8\,0\.2\,1\)\]{transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[auth\:차단\]{auth:차단}.\[scrollbar-width\:none\]{scrollbar-width:none}:root{--bg-color:#f4f6f9;--surface-white:#fff;--surface-gray:#f9fafc;--primary-red:#b90f3b;--primary-teal:#6ff5b8;--status-confirmed:#6ff5b8;--status-pending:#6a67e9;--status-blocked:#e0e2e7;--text-main:#1c1e26;--text-sub:#6c7280;--border-light:#eaecef}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-main);justify-content:center;align-items:center;min-height:100vh;margin:0;padding:0;font-family:Roboto,Pretendard,sans-serif;display:flex}.app-container{background-color:var(--surface-white);border-radius:0;width:100vw;max-width:none;height:100vh;min-height:100vh;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000014}.sidebar{border-right:1px solid var(--border-light);background-color:var(--surface-white);flex-direction:column;width:190px;padding:30px 10px;display:flex}.logo-area{margin-bottom:40px;padding-left:10px}.logo-title{color:var(--primary-red);letter-spacing:-.5px;margin-bottom:4px;font-size:22px;font-weight:800}.logo-subtitle{color:var(--text-sub);font-size:13px;font-weight:500}.nav-menu{flex-direction:column;flex:1;gap:8px;display:flex}.nav-item{cursor:pointer;color:var(--text-sub);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:14px;width:100%;padding:12px 16px;font-size:15px;font-weight:600;transition:all .2s;display:flex}.nav-item:hover{background-color:#00000008}.nav-item.active{background-color:var(--primary-teal);color:var(--text-main)}.nav-item.active svg{color:var(--text-main)}.new-booking-btn{background-color:var(--primary-red);color:#fff;cursor:pointer;border:none;border-radius:12px;margin-top:auto;margin-bottom:40px;padding:16px;font-size:16px;font-weight:700;transition:transform .2s;box-shadow:0 4px 12px #b90f3b33}.new-booking-btn:hover{transform:translateY(-2px)}.bottom-menu{flex-direction:column;gap:8px;display:flex}.main-content{background-color:var(--surface-white);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden auto}.top-header{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;height:80px;padding:0 40px;display:flex}.search-bar{background-color:var(--surface-gray);border:1px solid var(--border-light);border-radius:20px;align-items:center;gap:10px;width:320px;padding:8px 16px;display:flex}.search-bar input{width:100%;color:var(--text-main);background:0 0;border:none;outline:none;font-family:inherit;font-size:14px}.search-bar input::placeholder{color:#a0aab5}.header-actions{align-items:center;gap:20px;display:flex}.header-icon{color:var(--text-sub);cursor:pointer}.avatar{-o-object-fit:cover;object-fit:cover;border:2px solid var(--primary-red);border-radius:50%;width:40px;height:40px}.header-desc-hidden-mobile{display:none}@media (width>=1280px){.header-desc-hidden-mobile{display:block}}.schedule-container{flex:1;padding:30px 40px;overflow-y:auto}.schedule-header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.schedule-title{color:var(--text-main);font-size:24px;font-weight:800}.date-picker-wrap{align-items:center;gap:12px;display:flex}.date-btn{background-color:var(--surface-gray);border:1px solid var(--border-light);color:var(--text-main);cursor:pointer;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600}.filter-btn{background-color:var(--surface-gray);border:1px solid var(--border-light);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.schedule-list{flex-direction:column;gap:24px;display:flex}.schedule-row{gap:20px;display:flex}.time-col{width:50px;color:var(--text-main);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.time-dot{border-radius:50%;width:6px;height:6px}.booking-card{background-color:var(--surface-white);border:1px solid var(--border-light);border-left:4px solid var(--status-confirmed);border-radius:12px;flex:1;padding:20px;box-shadow:0 2px 10px #00000005}.booking-card.status-pending{border-left-color:var(--status-pending)}.booking-card.status-blocked{border-left-color:var(--status-blocked)}.card-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.card-title{color:var(--text-main);font-size:18px;font-weight:700}.status-badge{text-transform:uppercase;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700}.status-badge.confirmed{background-color:var(--status-confirmed);color:#0c6138}.status-badge.pending{background-color:var(--status-pending);color:#fff}.status-badge.blocked{background-color:var(--status-blocked);color:var(--text-sub)}.card-details{flex-wrap:wrap;gap:24px;display:flex}.detail-item{color:var(--text-sub);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.card-actions{gap:10px;margin-top:16px;display:flex}.action-btn{cursor:pointer;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600}.action-btn.primary{background-color:var(--primary-red);color:#fff}.action-btn.secondary{background-color:var(--surface-gray);color:var(--text-main);border:1px solid var(--border-light)}.right-sidebar{background-color:var(--surface-gray);border-left:1px solid var(--border-light);flex-direction:column;gap:20px;width:320px;padding:30px;display:flex;overflow-y:auto}.stat-card{background-color:var(--surface-white);border:1px solid var(--border-light);border-radius:12px;padding:20px;box-shadow:0 2px 8px #00000005}.stat-card.outline-red{border-bottom:3px solid var(--primary-red)}.stat-card.outline-green{border-bottom:3px solid var(--status-confirmed)}.stat-title{color:var(--text-sub);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:12px;font-weight:700}.stat-value-wrap{justify-content:space-between;align-items:flex-end;display:flex}.stat-value{color:var(--text-main);font-size:32px;font-weight:600;line-height:1}.stat-change{color:#10b981;font-size:14px;font-weight:700}.util-row{margin-bottom:16px}.util-row:last-child{margin-bottom:0}.util-header{color:var(--text-main);justify-content:space-between;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.progress-bar{background-color:var(--border-light);border-radius:3px;height:6px;overflow:hidden}.progress-fill{border-radius:3px;height:100%}.progress-fill.red{background-color:var(--primary-red)}.progress-fill.blue{background-color:var(--status-pending)}.progress-fill.green{background-color:#10b981}.caddy-list{flex-direction:column;gap:16px;display:flex}.caddy-item{align-items:center;gap:12px;display:flex}.caddy-avatar{color:#10b981;background-color:#e8f5e9;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.caddy-info{flex:1}.caddy-name{color:var(--text-main);font-size:14px;font-weight:600}.caddy-status-text{color:var(--text-sub);font-size:12px}.caddy-status-dot{border-radius:50%;width:8px;height:8px}.caddy-status-dot.green{background-color:#10b981}.caddy-status-dot.yellow{background-color:#f59e0b}.manage-btn{text-align:center;color:var(--primary-red);cursor:pointer;margin-top:10px;font-size:13px;font-weight:700}.weather-widget{border:1px solid var(--border-light);background:linear-gradient(90deg,#fff,#fff8e1);border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.weather-temp{color:var(--text-main);font-size:20px;font-weight:800}.weather-desc{color:var(--text-sub);font-size:12px}.fab{background-color:var(--primary-red);color:#fff;cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s;display:flex;position:absolute;bottom:30px;right:30px;box-shadow:0 6px 16px #b90f3b4d}.fab:hover{transform:scale(1.05)}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.login-container{background-color:var(--bg-color);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.login-box{background-color:#fff;border-radius:4px;flex-direction:column;width:340px;padding:40px;display:flex;box-shadow:0 4px 12px #00000014}.login-header{text-align:center;margin-bottom:30px}.login-header h1{color:#000;margin-bottom:8px;font-size:22px;font-weight:900}.login-header h2{color:#000;font-size:18px;font-weight:600}.login-input-group{margin-bottom:16px}.login-input-group label{color:#000;margin-bottom:6px;font-size:16px;font-weight:700;display:block}.login-input-group input{box-sizing:border-box;background-color:#eef2f6;border:1px solid #d1d5db;border-radius:4px;outline:none;width:100%;height:46px;padding:0 12px;font-size:16px;font-weight:600;line-height:46px}.login-btn{cursor:pointer;color:#000;background-color:#fff;border:1px solid #d1d5db;border-radius:4px;width:100%;margin-top:10px;margin-bottom:20px;padding:12px;font-size:14px;font-weight:600;transition:background-color .2s}.login-btn:hover{background-color:#f9f9f9}.login-link{text-align:center;color:#6c7280;cursor:pointer;font-size:13px;text-decoration:underline}.signup-backdrop{background-color:#05070e}.signup-backdrop .signup-box{box-shadow:0 18px 50px #00000073}.signup-box{background-color:#fff;border-radius:4px;flex-direction:column;width:800px;max-width:90vw;padding:40px;display:flex;box-shadow:0 4px 12px #00000014}.signup-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.signup-grid .full-width{grid-column:1/-1}input[type=password]::-ms-reveal{display:none}input[type=password]::-ms-clear{display:none}@media print{body *{visibility:hidden}#income-statement-paper,#income-statement-paper *{visibility:visible}#income-statement-paper{margin:0;padding:0;position:absolute;top:0;left:0;width:100%!important}}.custom-file-input::file-selector-button{cursor:pointer;color:#374151;vertical-align:middle;box-sizing:border-box;background-color:#e5e7eb;border:1px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;height:28px;margin-right:12px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}@media print{@page{size:A4 portrait;margin:0}body *{visibility:hidden}.print-wrapper,.print-wrapper *{visibility:visible}.print-wrapper{background:0 0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}.print-area{width:100%!important;max-width:100%!important;height:auto!important;box-shadow:none!important;border:none!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;overflow:visible!important}.no-print{display:none!important}}.biz-mobile-nav{display:none}@media (width<=640px){.app-container{flex-direction:column}.app-container>.sidebar{display:none}.biz-mobile-nav{border-bottom:1px solid #e2e8f0;flex:none;padding:8px 12px;display:block}.biz-mobile-nav summary{cursor:pointer;font-weight:600}.biz-mobile-nav nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:45vh;padding-top:8px;display:grid;overflow-y:auto}.biz-mobile-nav button{text-align:left;padding:8px}.main-content{flex:1;width:100%;min-width:0;min-height:0}.top-header{flex:none;display:block;padding:8px!important}.top-header>div{flex-wrap:wrap;gap:8px;width:100%;min-width:0}.top-header>div:first-child>div{flex-basis:100%!important;max-width:100%!important;margin-right:0!important}.top-header .header-actions{justify-content:space-between;margin-top:8px;gap:8px!important}.top-header .header-actions>div:first-child{width:120px!important;padding-right:8px!important}#header-portal-target{margin-left:0!important}#header-portal-target>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#header-portal-target button{white-space:normal;padding:6px}[data-biz-tier]{min-width:0!important;padding:8px!important}[data-biz-tier] .flex{flex-wrap:wrap}[data-biz-tier] .grid{grid-template-columns:minmax(0,1fr)}[data-biz-tier] select{min-width:0;max-width:100%}[data-biz-tier] button{white-space:normal;max-width:100%}[data-biz-tier] section>div{flex-wrap:wrap;gap:8px}[data-biz-tier] .flex{min-width:0;max-width:100%}.hr-payroll-navigation,.hr-payroll-navigation>div{width:100%;min-width:0;max-width:100%;flex-wrap:wrap!important}[data-biz-tier] .whitespace-nowrap{white-space:normal}[data-biz-tier]:not(.hr-payroll-page){height:auto;overflow:visible}[data-biz-tier]:not(.hr-payroll-page)>.flex-1{flex:none;overflow:visible}.hr-payroll-navigation .hr-payroll-search,.hr-payroll-navigation .hr-payroll-search>div{flex-wrap:wrap!important;width:100%!important;min-width:0!important}.hr-payroll-navigation-scroll{overflow-x:visible}}[data-selective-execute]:disabled{color:#475569;opacity:1;cursor:not-allowed;background:#e2e8f0}@media (width<=640px){[data-vat-period-table] th,[data-vat-period-table] td{word-break:keep-all;overflow-wrap:anywhere;padding:8px 4px;font-size:13px}[data-vat-period-table] [data-vat-rate-shift],[data-vat-period-table] [data-vat-status-shift],[data-vat-period-table] [data-vat-status]{padding-left:0;padding-right:0;font-size:12px;left:0}}.p01-shell{background:#f3f5f9;gap:10px;padding-bottom:10px;padding-right:10px}.p01-shell>.sidebar{color:#d9e3f3;background:#16243a;border:0;flex:0 0 172.8px;width:172.8px;height:100%;padding:24px 4px 8px}.p01-shell .logo-area{text-align:center;margin:0 0 20px;padding:0}.p01-shell .logo-area img{-o-object-fit:contain;object-fit:contain;width:114px!important;height:56px!important}.p01-shell .nav-menu{gap:2px;min-height:0}.p01-shell .nav-item{color:#d9e3f3;white-space:nowrap;gap:8px;padding:12px 14px;font-size:14px}.p01-shell .nav-item.active{color:#12374b;background:#65edb0}.p01-shell>.main-content{background:0 0;margin-top:10px;overflow:hidden}.p01-shell>.main-content>div:first-child{gap:10px}.p01-shell .top-header{border-radius:18px;flex:0 0 78px;gap:16px;min-height:78px;border:0!important;height:78px!important;padding:12px 20px!important}.p01-command{flex:1;align-items:center;gap:18px;min-width:0;display:flex}.p01-command h1{white-space:nowrap;color:#18243a;margin:0;font-size:26px;font-weight:700;line-height:1.2}.p01-company{color:#21304b;background:#f6f8fc;border:1px solid #dce3ef;border-radius:9px;align-items:center;gap:8px;min-width:190px;max-width:350px;padding:10px 12px;font-size:13px;display:flex}.p01-company span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p01-command #header-portal-target{flex:1;min-width:0}.p01-mode-switch{display:flex}.p01-mode-switch>div{box-shadow:none;background:#e9edf6;border:0;border-radius:10px;display:flex}.p01-mode-switch button{padding:5px 20px;font-size:13px}.p01-shell .header-actions{gap:10px!important}.p01-dashboard{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;position:relative}.p01-brief{color:#1a2841;background:#edf2ff;border-radius:14px;flex:0 0 52px;align-items:center;gap:22px;height:52px;padding:0 16px;font-size:14px;display:flex}.p01-brief>strong{white-space:nowrap;color:#3067fc;align-items:center;gap:8px;display:flex}.p01-brief-content{white-space:nowrap;flex:1;align-items:center;gap:14px;min-width:0;display:flex;overflow:hidden}.p01-brief-content>span{text-overflow:ellipsis;overflow:hidden}.p01-brief-pages{flex-shrink:0;gap:5px;display:flex}.p01-brief-pages button{background:#fff;border-radius:6px;padding:6px 10px;font-size:12px}.p01-brief-pages button[aria-pressed=true]{color:#fff;background:#2c62ef}.p01-workspace{flex:1;grid-template-columns:minmax(0,330fr) minmax(0,330fr) minmax(0,617.2fr) minmax(0,420fr);gap:10px;min-height:0;display:grid}.p01-column{grid-row:1;gap:10px;min-width:0;min-height:0;display:grid}.p01-column-1{grid-column:1;grid-template-rows:1fr 1fr}.p01-column-2{grid-column:2;grid-template-rows:450fr 220fr 220fr}.p01-column-3{flex-direction:column;grid-column:3;display:flex}.p01-column-4{grid-column:4;grid-template-rows:400fr 500fr}.p01-expanded .p01-column-2{visibility:hidden;pointer-events:none}.p01-expanded .p01-column-3{z-index:2;grid-column:2/4}.p01-column>[data-p01-panel]{min-height:0;box-shadow:none;border:0;border-radius:18px;padding:18px;overflow:auto}.p01-column h3{font-size:18px;line-height:1.3}.p01-column h3 svg{width:18px;height:18px}.p01-column [data-p01-panel=calendar]{padding:18px 14px}.p01-column [data-p01-panel=calendar] .w-12{width:36px;height:46px}.p01-column [data-p01-panel=calendar] .text-\[18px\]{font-size:15px}.p01-column [data-p01-panel=calendar] .text-\[16px\]{font-size:13px}.p01-column [data-p01-panel=summary]>div:first-of-type{min-height:200px}.p01-column [data-p01-panel=negotiation]>div{font-size:13px}.p01-column [data-p01-panel=negotiation] .mx-4{margin:0;padding:8px;display:block}.p01-column [data-p01-panel=negotiation] .mx-4 .w-10{display:none}.p01-column [data-p01-panel=finance]{color:#fff;background:#17263d;padding:18px;overflow:auto}.p01-column [data-p01-panel=finance]>.absolute{display:none}.p01-column [data-p01-panel=finance] .mb-6{margin-bottom:12px}.p01-column [data-p01-panel=finance] .text-\[36px\]{font-size:28px}.p01-column [data-p01-panel=finance] .text-\[22px\]{font-size:18px}.p01-column [data-p01-panel=finance] .text-\[14px\]{font-size:12px}.p01-column [data-p01-panel=finance] .text-\[12px\]{font-size:11px}.p01-column [data-p01-panel=finance] .gap-4{gap:10px}.p01-column [data-semi-chat-panel]{box-shadow:none;border:1px solid #e6e8f3;border-radius:18px}.p01-column [data-semi-chat-header]{background:#5843e3;height:50px;min-height:50px}.p01-account-stack{grid-template-rows:1fr 1fr;gap:10px;min-height:0;display:grid;position:relative}.p01-account{background:#fff;border-radius:18px;flex-direction:column;gap:6px;min-height:0;padding:12px;display:flex}.p01-account-summary{flex-shrink:0;position:relative}.p01-account-summary>div{border:0;border-radius:9px;padding:10px}.p01-account-summary .text-\[22px\]{font-size:20px}.p01-account-summary .mt-3{z-index:5;background:#fff;border-radius:8px;max-height:160px;padding:10px;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 4px 20px #18243a26}.p01-account-rows{flex-direction:column;flex:1;gap:5px;min-height:0;display:flex;overflow:auto}.p01-account-row>div{box-shadow:none;border:0;border-radius:6px;padding:7px 9px}.p01-account-row .w-8{display:none}.p01-account-row .gap-4{gap:6px}.p01-account-row .text-\[16px\],.p01-account-row .text-\[14px\]{font-size:11px}.p01-account-row .text-\[12px\]{padding:0 3px;font-size:10px}.p01-account-row .mt-1{margin-top:0}.p01-account-row .text-\[22px\],.p01-account-row .text-\[20px\]{font-size:14px}.p01-account-toggle{color:#586c8d;background:#f0f3fa;border:0;border-radius:5px;flex-shrink:0;padding:5px;font-size:12px}.p01-account-bank .p01-account-toggle{color:#007e73;background:#e1f5ef}.p01-account-card .p01-account-toggle{color:#6047dc;background:#ece8ff}.p01-account-empty{color:#728096;padding:14px 4px;font-size:13px}.p01-account-error{color:#865917;z-index:6;background:#fff4dd;padding:5px;font-size:11px;position:absolute;bottom:0}.p01-column [data-p01-panel=finance]>.mb-8{margin-bottom:12px}.p01-account-row>div>div:nth-child(2)>.flex-1{align-items:center;gap:6px;display:flex}.p01-account-row>div>div:nth-child(2)>.flex-1>div:first-child{max-width:86px}.p01-account-row button[title=복사하기]{padding:0}.p01-account-row button[title=복사하기] svg{width:12px;height:12px}.p01-account-row .text-right,.p01-account-row .text-right .text-\[14px\]{font-size:10px;line-height:14px}.p01-account-row .mb-2>div{gap:4px}.p01-account-summary .leading-relaxed{line-height:1.4}.p01-column [data-p01-panel=schedule] input[type=date]{min-width:0}.p01-column [data-p01-panel=schedule] input[type=time]{width:90px}.p01-account-row>div{padding:3px 8px}.p01-account-row>div>div:nth-child(2){min-height:18px}.p01-account-row .text-right{flex-direction:row;align-items:center;gap:4px}.p01-account-row .mb-2{margin-bottom:1px}.p01-account-row .mb-0\.5{margin-bottom:0}.p01-company small{text-overflow:ellipsis;white-space:nowrap;color:#71819b;max-width:130px;font-size:11px;overflow:hidden}.p01-column [data-p01-panel=finance] .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.p01-column [data-p01-panel=finance] .grid-cols-2>div{min-width:0}.p01-column [data-p01-panel=finance] .group>div.absolute{white-space:normal;overflow-wrap:anywhere;max-width:100%}.p01-shell .top-header{padding-top:10px!important;padding-bottom:10px!important}.p01-command{gap:12px;height:100%}.p01-company{box-sizing:border-box;flex:0 350px;min-width:0;height:100%}.p01-clock{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.p01-shell .header-actions>div:first-child{width:auto!important;padding-right:0!important}@media (width<=1750px){.p01-command h1{white-space:normal;font-size:clamp(16px,1.35vw,26px)}.p01-company small{display:none}.p01-mode-switch button{padding:5px 8px}.p01-shell .top-header{gap:8px;padding-left:12px!important;padding-right:12px!important}.p01-command{gap:8px}.p01-column>[data-p01-panel]{padding:12px}.p01-column h3{font-size:15px}}@media (width<=1100px){.p01-shell>.main-content{overflow:auto}.p01-workspace{min-width:900px}.p01-shell .top-header{flex-wrap:wrap;flex-basis:auto;min-height:78px;height:auto!important}.p01-command{flex-basis:100%;height:58px}}.p01-shell{box-sizing:border-box;width:100vw;max-width:100vw;height:100dvh;min-height:0}.p01-shell>.main-content{flex:1 1 0;width:0;min-width:0}.p01-dashboard,.p01-workspace,.p01-account-stack,.p01-account{min-width:0;max-width:100%}.p01-column-4{grid-template-rows:minmax(0,400fr) minmax(0,500fr)}.p01-account-summary>div,.p01-account-row>div{min-width:0;max-width:100%}.p01-account-row .flex-1{min-width:0}.p01-account-row .text-right{white-space:nowrap;flex-shrink:0}.p01-account-row .mb-2{flex-wrap:wrap;row-gap:3px}.p01-account-summary .flex{flex-wrap:wrap;gap:4px}.p01-column [data-p01-panel=finance] .grid-cols-2>div{overflow-wrap:anywhere}.p01-column [data-p01-panel=finance] .grid-cols-2{gap:10px}@media (width<=1100px){.p01-workspace{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.p01-column{grid-area:auto;min-height:700px}.p01-expanded .p01-column-2{display:none}.p01-expanded .p01-column-3{grid-column:auto}.p01-shell>.main-content{overflow:hidden auto}.p01-brief{flex-wrap:wrap;height:auto;min-height:52px;padding:10px}}@media (width<=700px){.p01-workspace{grid-template-columns:minmax(0,1fr)}.p01-column{min-height:640px}}.p01-column [data-p01-panel=calendar],.p01-column [data-p01-panel=summary]{min-width:0;min-height:0}.p01-column [data-p01-panel=calendar]>div:first-child{flex-shrink:0;gap:4px;margin-bottom:10px}.p01-column [data-p01-panel=calendar] h3{white-space:nowrap;font-size:16px}.p01-column [data-p01-panel=calendar] .grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr));min-width:0}.p01-column [data-p01-panel=calendar]>div:last-child{grid-auto-rows:minmax(0,1fr);row-gap:4px;min-height:0}.p01-column [data-p01-panel=calendar]>div:last-child>div{width:100%;min-width:0;max-width:42px;height:100%;min-height:0;max-height:58px}.p01-column [data-p01-panel=calendar]>div:last-child>div>div:last-child{max-width:100%}.p01-column [data-p01-panel=summary]>div:first-of-type{flex:1 1 0;width:100%;min-height:0}.p01-column [data-p01-panel=summary] h3{flex-shrink:0;margin-bottom:10px}.p01-column [data-p01-panel=summary]>div:last-child{flex-shrink:0;margin-top:10px}.p01-column [data-p01-panel=summary] .pointer-events-none{width:100%;margin-top:0}.p01-column [data-p01-panel=summary] .pointer-events-none>div:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(16px,1.15vw,22px)}.p01-column-1{grid-template-rows:repeat(2,minmax(0,1fr))}.p01-column-2{grid-template-rows:minmax(0,450fr) minmax(0,220fr) minmax(0,220fr)}.p01-column [data-p01-panel=schedule] h4{white-space:normal;overflow-wrap:anywhere;overflow:visible}.p01-column [data-p01-panel=finance] .mb-6,.p01-column [data-p01-panel=finance]>.mb-8{margin-bottom:8px}.p01-column [data-p01-panel=finance] .p-4{padding:8px}@media (height<=900px) and (width>=1101px){.p01-column>[data-p01-panel],.p01-column [data-p01-panel=finance]{padding:10px}.p01-column [data-p01-panel=finance] .grid-cols-2{gap:6px}.p01-column [data-p01-panel=finance] .p-4{padding:6px}.p01-column [data-p01-panel=finance] .mb-6,.p01-column [data-p01-panel=finance]>.mb-8{margin-bottom:6px}.p01-column [data-p01-panel=calendar] h3{font-size:15px}.p01-column [data-p01-panel=calendar] .w-8{width:26px;height:26px}.p01-column-4{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.p01-column [data-p01-panel=finance]>.mb-8{gap:2px}.p01-column [data-p01-panel=finance]>.mb-8>span:first-child{font-size:12px;line-height:18px}.p01-column [data-p01-panel=finance]>.mb-8>span:last-child{font-size:16px;line-height:22px}.p01-column [data-p01-panel=finance] .grid-cols-2>.p-4>div:first-child{margin-bottom:2px;font-size:11px;line-height:15px}.p01-column [data-p01-panel=finance] .grid-cols-2>.p-4>.font-bold{font-size:16px;line-height:21px}.p01-column [data-p01-panel=finance] .grid-cols-2>.p-4>div:last-child:not(.absolute){line-height:14px}.p01-column [data-p01-panel=finance] .grid-cols-2>.col-span-2{font-size:11px;line-height:15px}.p01-shell>.sidebar{padding-top:10px}.p01-shell .sidebar-logo{flex-shrink:0;height:56px}.p01-shell .nav-item{min-height:0;padding-top:6px;padding-bottom:6px;font-size:12px}.p01-shell .nav-menu{gap:0}.p01-shell .bottom-menu{flex-shrink:0}.p01-account{gap:4px;padding:8px}.p01-account-summary>div{padding:6px}.p01-account-summary .leading-relaxed{margin-top:4px;font-size:10px;line-height:12px}.p01-account-summary .text-\[22px\]{font-size:16px;line-height:20px}.p01-account-row>div{padding:2px 4px}.p01-account-row .mb-2{line-height:12px}.p01-account-row>div>div:nth-child(2){min-height:14px;line-height:14px}.p01-account-rows{gap:3px}}.p01-column [data-p01-panel=calendar] [class*=-bottom-1]{white-space:normal;text-overflow:clip;word-break:keep-all;overflow-wrap:anywhere;width:100%;font-size:10px;line-height:11px;position:static;overflow:visible}@media (height<=900px) and (width>=1101px){.p01-account-stack{grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr)}}@media (width>=1101px){.p01-shell .top-header{flex-basis:60px;min-height:60px;height:60px!important;padding-top:10px!important;padding-bottom:10px!important}.p01-command{height:40px}.p01-company{height:40px;padding-top:0;padding-bottom:0}.p01-mode-switch,.p01-mode-switch>div{box-sizing:border-box;height:40px}.p01-shell .header-actions{align-items:center;height:40px}.p01-shell .header-actions>div:last-child{align-items:center;height:40px;display:flex}.p01-shell .header-actions>div:last-child>div:first-child{box-sizing:border-box;max-height:40px}.p01-shell .header-actions img{width:32px;height:32px}}.p01-company{cursor:default;flex:none;width:max-content;max-width:100%;font-size:20px;font-weight:600}.p01-company>span{white-space:nowrap;text-overflow:clip;font-size:20px;font-weight:600;overflow:visible}.p01-column [data-p01-schedule-card]{flex-shrink:0;min-height:55px;padding:4px 10px}.p01-column [data-p01-schedule-date]{width:40px;height:40px}.p01-column [data-p01-schedule-date]>span{font-size:22px;line-height:28px}.p01-column [data-p01-schedule-card] h4{font-size:14px;font-weight:600;line-height:20px}.p01-column [data-p01-schedule-card]>.min-w-0>.items-start{margin-bottom:0}.p01-column [data-p01-calendar-day]{border:2px solid #0000;transform:none}.p01-column [data-p01-calendar-day][data-selected=true]{border-color:#4f46e5}.p01-column [data-p01-calendar-day]>span{line-height:18px;position:absolute;top:calc(50% - 17px)}.p01-column [data-p01-calendar-day]>[data-p01-holiday]{white-space:nowrap;letter-spacing:-.3px;word-break:keep-all;width:max-content;font-size:10px;line-height:12px;position:absolute;top:calc(50% + 7px);bottom:auto;overflow:visible;max-width:none!important}.p01-column [data-p01-calendar-day]>[data-p01-calendar-dots]{height:4px;top:calc(50% + 2px);bottom:auto}.p01-brief{background:0 0;flex:none;height:auto;min-height:0;padding-top:10px;padding-bottom:10px}.p01-company,.p01-company>span{font-size:16px;font-weight:600}.p01-brief{padding-top:0;padding-bottom:0}.p01-shell>.sidebar{flex-basis:138.24px;width:138.24px}.p01-shell .nav-item{gap:6px;padding-left:4px;padding-right:4px}.p01-shell .nav-item svg{width:18px;height:18px}.p01-shell .sidebar-logo img{max-width:110px;height:auto!important}.p01-shell .bottom-menu>div>div>button{min-width:0;height:54px;padding:6px 3px!important}.p01-shell .bottom-menu>div>div>button>span{white-space:nowrap;font-size:10px!important}.p01-shell .bottom-menu>div>div>button svg{width:18px;height:18px}.p01-shell>.sidebar{padding-left:10px;padding-right:10px}.p01-shell .nav-item{padding-left:0;padding-right:0}.p01-shell .nav-item>div{gap:4px!important}.p01-shell .bottom-menu>div{padding-left:0!important;padding-right:0!important}.p01-column [data-p01-chat-composer]{border-top:0;padding:10px}.p01-column [data-p01-chat-composer] form{gap:6px;min-width:0}.p01-column [data-p01-chat-composer] form>div:first-of-type{flex:0 0 40px}.p01-column [data-p01-chat-composer] form>button,.p01-column [data-p01-chat-composer] form>div:first-of-type>button{border-radius:12px;width:40px;height:40px}.p01-column [data-p01-chat-composer] form>div:last-child{flex:1 1 0;min-width:0}.p01-column [data-p01-chat-composer] input[type=text]{height:40px;padding:8px 48px 8px 10px;font-size:16px;font-weight:600;line-height:24px}.p01-column [data-p01-chat-composer] button[type=submit]{width:40px;height:40px;right:0}.p01-column [data-p01-chat-composer] input[type=text]::-moz-placeholder{font-size:14px;font-weight:600}.p01-column [data-p01-chat-composer] input[type=text],.p01-column [data-p01-chat-composer] input[type=text]::placeholder{font-size:14px;font-weight:600}@media (width>=1101px){.p01-workspace{grid-template-columns:minmax(0,391.72fr) minmax(0,330fr) minmax(0,555.48fr) minmax(0,420fr)}}.p01-statistics{flex:1;min-height:0;gap:10px!important;padding:0!important}.p01-stat-kpis{flex-shrink:0;gap:10px!important;padding:0!important}.p01-stat-kpis>div{box-shadow:none;border:1px solid #e7ebf2;border-radius:16px;padding:16px!important}.p01-stat-kpis>div>div:first-child{color:#617087;margin-bottom:8px;font-size:16px;font-weight:600;line-height:22px}.p01-stat-kpis>div>div:nth-child(2){font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:34px}.p01-stat-kpis>div>div:last-child{color:#617087;font-size:13px;font-weight:500;line-height:18px}.p01-stat-facts{box-shadow:none;border-radius:16px;flex-shrink:0;margin:0!important;padding:14px 16px!important}.p01-stat-facts>.grid{gap:16px}.p01-stat-facts>div:first-child{margin-bottom:8px;font-weight:600}.p01-stat-facts>div:last-child{margin-top:10px;padding-top:8px;font-size:12px;line-height:18px}.p01-stat-chart{min-height:0;box-shadow:none;border-radius:16px;flex-direction:column;flex:1;display:flex;padding:16px!important}.p01-stat-chart>div:first-child{flex-shrink:0;gap:10px;margin-bottom:10px}.p01-stat-chart h3{font-size:18px;font-weight:600}.p01-stat-chart select{border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600}.p01-stat-plot{flex:1;width:100%;min-height:0}@media (width<=1100px){.p01-statistics{flex:none}.p01-stat-kpis{grid-template-columns:1fr}.p01-stat-plot{min-height:320px}.p01-stat-chart{flex:none}}.p01-dashboard>div:has(>.p01-statistics){flex:1;min-height:0}.p01-shell>.sidebar{height:calc(100% + 10px);margin-bottom:-10px}.p01-account-rows{scrollbar-gutter:stable;scrollbar-width:thin;grid-template-columns:minmax(0,1fr);grid-auto-rows:calc(33.3333% - 3.33333px);align-content:start;gap:5px;display:grid;overflow:hidden auto}.p01-account-row{min-width:0;min-height:0}.p01-account-row>div{box-sizing:border-box;flex-direction:column;justify-content:center;height:100%;display:flex}.p01-account-summary{cursor:default}.p01-account-rows:focus-visible{outline-offset:2px;outline:2px solid #7b9ff2}.p01-account-row>div{justify-content:flex-start;padding:2px 4px}.p01-account-row .mb-2{flex-wrap:nowrap;flex-shrink:0;gap:4px;min-height:14px;margin-bottom:1px;line-height:14px}.p01-account-row .mb-2>div{flex-shrink:0;gap:4px}.p01-account-row .mb-2>span{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.p01-account-row .mb-2 .py-0\.5{padding-top:0;padding-bottom:0;line-height:14px}.p01-account-row>div>div:nth-child(2){flex-shrink:0;min-height:14px;line-height:14px}.hq-dashboard{background:0 0;flex:1;gap:10px;height:auto;min-height:0;padding:0!important}.hq-title{color:#18243a;flex:0 0 38px;align-items:center;gap:10px;padding:0 12px;display:flex}.hq-title svg{color:#346bfa}.hq-title h1{margin:0;font-size:20px;font-weight:700}.hq-title>span{color:#718097;margin-left:auto;font-size:12px}.hq-kpis{height:92px}.hq-kpis>div{box-shadow:none;border-top:1px solid #e8edf5;border-bottom:1px solid #e8edf5;border-right:1px solid #e8edf5;border-radius:16px;padding:14px 18px}.hq-main{flex:1;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);min-height:0}.hq-main>div,.hq-bottom>div{min-width:0;box-shadow:none;border-color:#e7edf5;border-radius:18px;padding:14px}.hq-main>div:first-child{grid-column:auto}.hq-bottom{height:clamp(180px,23vh,250px);min-height:0}.hq-main .aspect-video{aspect-ratio:auto;flex:1;min-height:0;max-height:45%}@media (height<=900px){.hq-kpis{height:76px}.hq-kpis>div{padding:10px 14px}.hq-title{flex-basis:32px}.hq-title h1{font-size:18px}.hq-bottom{height:180px}.hq-main>div,.hq-bottom>div{padding:10px}}@media (width<=1100px){.hq-dashboard{flex:none;overflow:auto!important}.hq-main{grid-template-columns:1fr;min-height:700px}.hq-bottom{height:400px}.hq-kpis{height:auto}.hq-title{flex-wrap:wrap}}@media (width>=1101px){.hq-main{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)!important}}.hq-header-title{white-space:nowrap;color:#18243a;margin:0;font-size:20px;font-weight:700;line-height:1.3}@media (width<=1550px){.hq-header-title{font-size:16px}}.hq-kpis>div,.hq-main>div,.hq-bottom>div{padding:10px!important}.hq-main>div:first-child>div:nth-child(2){gap:10px!important}.hq-main>div:first-child>div:nth-child(2)>div:first-child{padding-right:0!important}.p01-shell .booking-dashboard{flex-direction:column;min-height:0;display:flex;background:0 0!important;padding:0!important;overflow:hidden!important}.p01-shell .booking-dashboard>div:first-child{flex:1;gap:10px;min-height:0}.p01-shell .booking-dashboard>div:first-child>div{gap:10px;min-width:0;min-height:0}.p01-shell .booking-dashboard>div:first-child>div:first-child>div{box-shadow:none;border-radius:18px;min-height:0;padding:10px}.p01-shell .booking-dashboard>div:first-child>div:first-child>div:last-child,.p01-shell .booking-dashboard>div:first-child>div:last-child{overflow:auto}.p01-shell:has(.booking-dashboard) #header-portal-target h2{white-space:nowrap;font-size:20px!important;font-weight:700!important}@media (width<=1279px){.p01-shell .booking-dashboard{overflow:auto!important}.p01-shell .booking-dashboard>div:first-child{flex:none}.p01-shell .booking-dashboard>div:first-child>div{overflow:visible}}.p01-shell .booking-dashboard .schedule-container{min-width:0;min-height:0;box-shadow:none;border-radius:18px;overflow:auto;padding:10px!important}.p01-shell .booking-dashboard .schedule-header{flex-wrap:wrap;gap:10px;margin-bottom:10px;padding:0}.p01-shell .booking-dashboard .schedule-list{gap:10px;padding:0}.p01-shell .booking-dashboard>div:first-child>div:last-child>aside{box-shadow:none;border-radius:18px;width:280px}.p01-shell .booking-dashboard .stat-card{box-shadow:none;padding:10px!important}.booking-bulk-dialog{border-radius:18px;width:100%;min-height:0;max-height:calc(100dvh - 20px);max-width:1900px!important;height:calc(100dvh - 20px)!important}.booking-bulk-dialog>div:first-child,.booking-bulk-dialog>div:last-child{flex-shrink:0;padding:10px!important}.booking-bulk-dialog>div:nth-child(2){padding-left:10px!important;padding-right:10px!important}.booking-bulk-dialog>div:nth-child(2)>button{padding:10px;font-size:14px}.booking-bulk-dialog>div:nth-child(3){min-height:0}.booking-bulk-dialog .h-6.shrink-0{height:10px}.booking-bulk-dialog .px-6{padding-left:10px;padding-right:10px}.booking-bulk-dialog .p-6,.booking-bulk-dialog .p-5,.booking-bulk-dialog .p-4{padding:10px}.booking-bulk-dialog .gap-10,.booking-bulk-dialog .gap-6,.booking-bulk-dialog .gap-5,.booking-bulk-dialog .gap-4{gap:10px}.booking-bulk-dialog .pb-6{padding-bottom:10px}.booking-bulk-dialog button{white-space:nowrap}.booking-bulk-dialog h3{font-size:18px}.booking-bulk-dialog .-mx-2{margin-left:0;margin-right:0}.booking-bulk-overlay{padding:24px!important}.booking-bulk-dialog{width:100%;max-height:calc(100dvh - 48px);max-width:1008px!important;height:59.5dvh!important}.booking-bulk-dialog>div:nth-child(3)>div{min-width:0;overflow-x:auto}.booking-bulk-dialog{max-width:1330.56px!important;height:74.97dvh!important}.golf-operations{background:0 0;flex:1;gap:10px;height:auto;min-height:0}.golf-operations-title h1{white-space:nowrap;font-size:20px;font-weight:700}.golf-operations-title p{display:none}.golf-operations>div:first-child{border:0;border-radius:18px;flex-shrink:0;padding:10px}.golf-operations>div:first-child>div{flex-wrap:wrap;gap:10px}.golf-operations>div:last-child{min-height:0;padding:0}.golf-operations .gap-8,.golf-operations .gap-6,.golf-operations .gap-4{gap:10px}.golf-operations .p-8,.golf-operations .p-6,.golf-operations .p-5{padding:10px}.golf-manpower{gap:10px;min-height:0}.golf-manpower>div{min-width:0;min-height:0;box-shadow:none;border-radius:18px}.golf-manpower>div:first-child>div:first-child{margin-bottom:10px}.golf-manpower>div:first-child>.grid{grid-template-rows:36px;grid-auto-rows:minmax(0,1fr);min-height:0}.golf-manpower>div:first-child>.grid>div{min-height:0;padding:6px;overflow:auto}.golf-manpower h2{font-size:22px}.golf-manpower>div:last-child{flex-shrink:0;width:360px}.golf-manpower>div:last-child>div:first-child{padding:10px}.golf-operations .fixed>div{max-height:calc(100dvh - 48px);overflow:auto}@media (width<=1100px){.golf-manpower{flex-direction:column;height:auto}.golf-manpower>div:first-child{min-height:600px}.golf-manpower>div:last-child{width:100%;min-height:300px}}.biz-unified-title{white-space:nowrap;color:#18243a;margin:0;font-size:20px;font-weight:700}.biz-unified-shell .p01-command #header-portal-target{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.biz-unified-shell>.main-content>div:first-child>:not(.top-header):not(.fixed){box-sizing:border-box;background:#f3f5f9;flex:1;min-width:0;max-height:100%;overflow:auto;height:auto!important;min-height:0!important;padding:10px!important}.biz-unified-shell>.main-content>div:first-child{overflow:hidden}.biz-unified-shell .main-content .gap-8,.biz-unified-shell .main-content .gap-6,.biz-unified-shell .main-content .gap-4{gap:10px}.biz-unified-shell .main-content .p-8,.biz-unified-shell .main-content .p-6,.biz-unified-shell .main-content .p-5{padding:10px}.biz-unified-shell .main-content .rounded-xl,.biz-unified-shell .main-content .rounded-2xl,.biz-unified-shell .main-content .rounded-3xl{border-radius:18px}.biz-unified-shell .main-content .fixed>div{max-height:calc(100dvh - 48px);overflow:auto}@media (width<=1500px){.biz-unified-title{font-size:16px}}.biz-unified-shell .main-content .biz-page-toolbar{background:0 0;max-height:120px;overflow:auto;flex:none!important;padding:0!important}.biz-page-toolbar:empty,.biz-page-toolbar h1,.biz-page-toolbar h2,.biz-page-toolbar p{display:none}.biz-page-toolbar:not(:has(button,input,select)){display:none}.p01-shell .nav-item{flex-shrink:0;line-height:20px;padding-top:10px!important;padding-bottom:10px!important}.p01-shell .nav-menu{scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.p01-shell .bottom-menu{flex-shrink:0}.p01-shell .nav-menu{margin-bottom:10px}.p01-shell>.sidebar{flex:0 0 172.8px;width:172.8px;padding:26px 4px 8px}.p01-shell>.sidebar,.p01-shell>.sidebar *{font-family:Roboto,Pretendard,sans-serif}.p01-shell .sidebar-logo{flex-shrink:0;height:56px;padding:0!important}.p01-shell .sidebar-logo img{-o-object-fit:contain;object-fit:contain;width:114px!important;max-width:114px!important;height:56px!important}.p01-shell .nav-menu{gap:0;margin-top:22px;margin-bottom:10px}.p01-shell .nav-item{color:#d9e3f3;border-radius:8px;min-height:38px;font-size:16px;font-weight:500;line-height:24px;justify-content:flex-start!important;padding:7px 14px!important}.p01-shell .nav-item>div{min-width:0;gap:10px!important}.p01-shell .nav-item svg{flex-shrink:0;width:20px!important;height:20px!important}.p01-shell .nav-item.active{color:#12374b;background:#65edb0;font-weight:700}.p01-shell .nav-item.active svg{color:#12374b}.p01-shell .bottom-menu>div>div{gap:8px!important}.p01-shell .bottom-menu>div>div>button{min-width:0;color:#dbe3ef!important;background-color:#ffffff0f!important;border:1px solid #ffffff24!important;border-radius:8px!important;height:74px!important;padding:0!important}.p01-shell .bottom-menu>div>div>button:hover{background-color:#ffffff1f!important}.p01-shell .bottom-menu>div>div>button svg{color:#dbe3ef!important;width:18px!important;height:18px!important}.p01-shell .bottom-menu>div>div>button>span{font-weight:700;line-height:14.4px;color:#dbe3ef!important;font-size:12px!important}.p01-shell .bottom-menu>.nav-item{color:#b9c5d8;gap:10px;min-height:0;font-size:13px;font-weight:500;line-height:20px;padding:6px 14px!important}.p01-shell .bottom-menu>.nav-item svg{width:16px!important;height:16px!important}@media (width>=1101px){.p01-shell .top-header{border-radius:12px;flex:0 0 56px;gap:16px;min-height:56px;font-family:Noto Sans KR,Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif;background:#fff!important;border:1px solid #dfe5ef!important;height:56px!important;padding:10px 16px 10px 24px!important}.p01-shell .p01-command{gap:16px;height:36px}.p01-shell .p01-command h1{letter-spacing:-.2px;color:#172033;white-space:nowrap;font-family:Noto Sans KR,Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:24px;font-weight:700;line-height:32px}.p01-shell .p01-company{color:#172033;background:#f7f9fc;border:1px solid #dfe5ef;border-radius:8px;gap:8px;height:36px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px}.p01-shell .p01-company>svg{color:#68738a;width:16px;height:16px}.p01-shell .p01-company>span{font-size:14px;font-weight:500;line-height:20px}.p01-shell .p01-company small{color:#68738a;max-width:180px;font-size:13px;font-weight:400;line-height:20px}.p01-shell .p01-company-ct{max-width:460px}.p01-shell .p01-company-legal{color:#172033;white-space:nowrap;flex-shrink:0;font-family:Noto Sans KR,Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:14px;font-weight:500;line-height:20px}.p01-shell .p01-company-brand{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.p01-shell .p01-company-brand>i{color:#94a0b4;font-style:normal;font-weight:400}.p01-shell .header-actions{align-items:center;height:36px;gap:12px!important}.p01-shell .header-actions>.relative{order:1}.p01-shell .header-actions>.relative>button{justify-content:center;align-items:center;width:36px;height:36px;display:flex;color:#414c61!important;background:#fff!important;border:1px solid #dfe5ef!important;border-radius:8px!important;padding:0!important}.p01-shell .header-actions>.relative>button svg{width:18px;height:18px}.p01-shell .header-actions>.relative>button>span{top:7px!important;right:8px!important}.p01-shell .header-actions>div:last-child{order:2;height:36px;background:0 0!important;border:0!important;border-radius:8px!important;gap:8px!important;padding:0 4px!important}.p01-shell .header-actions>div:last-child img,.p01-shell .header-actions>div:last-child>div:first-child{max-height:36px;width:36px!important;height:36px!important;font-size:14px!important}.p01-shell .header-actions>div:last-child [data-me-avatar]{-o-object-fit:cover;object-fit:cover;box-sizing:border-box;border:1px solid #dfe5ef;flex-shrink:0;border-radius:50%!important}.p01-shell .header-actions>div:last-child>div:last-of-type>span:first-child:not(:only-child){display:none}.p01-shell .header-actions>div:last-child>div:last-of-type>span{font-family:Noto Sans KR,Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif;color:#172033!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.p01-shell .p01-clock{color:#414c61;font-variant-numeric:tabular-nums;border-left:1px solid #dfe5ef;order:3;padding-left:12px;font-family:Noto Sans KR,Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:14px;font-weight:500;line-height:22px}}.p01-shell .booking-dashboard.ocbds.oc-page{padding:0 10px 10px!important}.p01-shell .booking-dashboard.ocbds.oc-page>*{flex:none!important}.p01-shell .booking-dashboard.ocbds.oc-page>.oc-fill,.p01-shell .booking-dashboard.ocbds.oc-page>.oc-split{flex:auto!important}.p01-shell .nav-menu{padding-left:6px;padding-right:6px}.p01-shell .nav-menu>.nav-item{padding-left:8px!important;padding-right:4px!important}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-indigo-50::file-selector-button{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-bold::file-selector-button{font-weight:700}.file\:text-indigo-700::file-selector-button{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.placeholder\:font-medium::placeholder{font-weight:500}.placeholder\:font-semibold::placeholder{font-weight:600}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-2:before{content:var(--tw-content);top:.5rem;bottom:.5rem}.before\:left-\[11px\]:before{content:var(--tw-content);left:11px}.before\:w-\[2px\]:before{content:var(--tw-content);width:2px}.before\:bg-gray-200:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:rounded-l-2xl:first-child{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.last\:rounded-r-2xl:last-child{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.focus-within\:border-\[\#635BFF\]:focus-within{--tw-border-opacity:1;border-color:rgb(99 91 255/var(--tw-border-opacity,1))}.focus-within\:border-blue-500:focus-within{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus-within\:border-indigo-500:focus-within{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-within\:ring-blue-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus-within\:ring-indigo-500\/20:focus-within{--tw-ring-color:#6366f133}.hover\:z-50:hover{z-index:50}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[2\.5\]:hover{--tw-scale-x:2.5;--tw-scale-y:2.5;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#635BFF\]:hover{--tw-border-opacity:1;border-color:rgb(99 91 255/var(--tw-border-opacity,1))}.hover\:border-blue-100:hover{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.hover\:border-emerald-300:hover{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.hover\:border-emerald-500:hover{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.hover\:border-green-200:hover{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.hover\:border-green-400:hover{--tw-border-opacity:1;border-color:rgb(74 222 128/var(--tw-border-opacity,1))}.hover\:border-green-500:hover{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.hover\:border-indigo-100:hover{--tw-border-opacity:1;border-color:rgb(224 231 255/var(--tw-border-opacity,1))}.hover\:border-indigo-200:hover{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.hover\:border-indigo-500:hover{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.hover\:border-purple-300:hover{--tw-border-opacity:1;border-color:rgb(216 180 254/var(--tw-border-opacity,1))}.hover\:border-purple-400:hover{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.hover\:border-purple-500:hover{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.hover\:border-red-100:hover{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.hover\:border-slate-500:hover{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.hover\:border-teal-200:hover{--tw-border-opacity:1;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.hover\:border-teal-300:hover{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity,1))}.hover\:bg-\[\#10B981\]:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-\[\#152B63\]:hover{--tw-bg-opacity:1;background-color:rgb(21 43 99/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2A3746\]:hover{--tw-bg-opacity:1;background-color:rgb(42 55 70/var(--tw-bg-opacity,1))}.hover\:bg-\[\#34D399\]:hover{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.hover\:bg-\[\#3B82F6\]:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-\[\#524be6\]:hover{--tw-bg-opacity:1;background-color:rgb(82 75 230/var(--tw-bg-opacity,1))}.hover\:bg-\[\#5a0d1b\]:hover{--tw-bg-opacity:1;background-color:rgb(90 13 27/var(--tw-bg-opacity,1))}.hover\:bg-\[\#E0E7FF\]:hover{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#EEF2FF\]:hover{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.hover\:bg-\[\#F2E50F\]:hover{--tw-bg-opacity:1;background-color:rgb(242 229 15/var(--tw-bg-opacity,1))}.hover\:bg-amber-100:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-amber-50:hover{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.hover\:bg-amber-50\/50:hover{background-color:#fffbeb80}.hover\:bg-amber-600:hover{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.hover\:bg-amber-700:hover{--tw-bg-opacity:1;background-color:rgb(180 83 9/var(--tw-bg-opacity,1))}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.hover\:bg-black\/40:hover{background-color:#0006}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}.hover\:bg-blue-50\/40:hover{background-color:#eff6ff66}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:bg-blue-50\/80:hover{background-color:#eff6ffcc}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-600\/50:hover{background-color:#2563eb80}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.hover\:bg-emerald-50\/30:hover{background-color:#ecfdf54d}.hover\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}.hover\:bg-gray-50\/60:hover{background-color:#f9fafb99}.hover\:bg-gray-50\/80:hover{background-color:#f9fafbcc}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.hover\:bg-green-100:hover{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.hover\:bg-green-50:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.hover\:bg-indigo-200:hover{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.hover\:bg-indigo-50\/30:hover{background-color:#eef2ff4d}.hover\:bg-indigo-50\/40:hover{background-color:#eef2ff66}.hover\:bg-indigo-50\/50:hover{background-color:#eef2ff80}.hover\:bg-indigo-50\/60:hover{background-color:#eef2ff99}.hover\:bg-indigo-50\/80:hover{background-color:#eef2ffcc}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-orange-100:hover{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.hover\:bg-orange-200:hover{--tw-bg-opacity:1;background-color:rgb(254 215 170/var(--tw-bg-opacity,1))}.hover\:bg-orange-600:hover{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.hover\:bg-orange-700:hover{--tw-bg-opacity:1;background-color:rgb(194 65 12/var(--tw-bg-opacity,1))}.hover\:bg-pink-200:hover{--tw-bg-opacity:1;background-color:rgb(251 207 232/var(--tw-bg-opacity,1))}.hover\:bg-pink-50:hover{--tw-bg-opacity:1;background-color:rgb(253 242 248/var(--tw-bg-opacity,1))}.hover\:bg-pink-700:hover{--tw-bg-opacity:1;background-color:rgb(190 24 93/var(--tw-bg-opacity,1))}.hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.hover\:bg-purple-200:hover{--tw-bg-opacity:1;background-color:rgb(233 213 255/var(--tw-bg-opacity,1))}.hover\:bg-purple-50:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.hover\:bg-red-100:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/80:hover{background-color:#ef4444cc}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-red-600\/80:hover{background-color:#dc2626cc}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-rose-100:hover{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1))}.hover\:bg-rose-600:hover{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.hover\:bg-sky-200:hover{--tw-bg-opacity:1;background-color:rgb(186 230 253/var(--tw-bg-opacity,1))}.hover\:bg-sky-600:hover{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-slate-900:hover{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.hover\:bg-teal-100:hover{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.hover\:bg-teal-50:hover{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.hover\:bg-teal-50\/60:hover{background-color:#f0fdfa99}.hover\:bg-teal-700:hover{--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.hover\:bg-yellow-100\/50:hover{background-color:#fef9c380}.hover\:bg-yellow-50:hover{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-400:hover{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-600:hover{--tw-gradient-from:#059669 var(--tw-gradient-from-position);--tw-gradient-to:#05966900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-700:hover{--tw-gradient-from:#047857 var(--tw-gradient-from-position);--tw-gradient-to:#04785700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-500:hover{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-indigo-400:hover{--tw-gradient-to:#818cf8 var(--tw-gradient-to-position)}.hover\:to-indigo-500:hover{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}.hover\:to-teal-700:hover{--tw-gradient-to:#0f766e var(--tw-gradient-to-position)}.hover\:text-\[\#022C22\]:hover{--tw-text-opacity:1;color:rgb(2 44 34/var(--tw-text-opacity,1))}.hover\:text-\[\#172033\]:hover{--tw-text-opacity:1;color:rgb(23 32 51/var(--tw-text-opacity,1))}.hover\:text-\[\#2563EB\]:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-\[\#2A6BF0\]:hover{--tw-text-opacity:1;color:rgb(42 107 240/var(--tw-text-opacity,1))}.hover\:text-\[\#635BFF\]:hover{--tw-text-opacity:1;color:rgb(99 91 255/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-emerald-600:hover{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-green-200:hover{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.hover\:text-green-600:hover{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.hover\:text-green-700:hover{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.hover\:text-indigo-500:hover{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.hover\:text-indigo-700:hover{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.hover\:text-indigo-800:hover{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.hover\:text-indigo-900:hover{--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity,1))}.hover\:text-orange-500:hover{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.hover\:text-purple-500:hover{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.hover\:text-purple-600:hover{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-slate-700:hover{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-white\/50:hover{color:#ffffff80}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_0_40px_rgba\(79\,70\,229\,0\.4\)\]:hover{--tw-shadow:0 0 40px #4f46e566;--tw-shadow-colored:0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-inner:hover{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-blue-500\/30:hover{--tw-shadow-color:#3b82f64d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-gray-900\/30:hover{--tw-shadow-color:#1118274d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/30:hover{--tw-shadow-color:#6366f14d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-indigo-900\/30:hover{--tw-shadow-color:#312e814d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-rose-900\/30:hover{--tw-shadow-color:#8813374d;--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-2:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.hover\:ring-indigo-500:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.hover\:ring-offset-2:hover{--tw-ring-offset-width:2px}.hover\:brightness-\[\.97\]:hover{--tw-brightness:brightness(.97);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)}.hover\:file\:bg-indigo-100::file-selector-button:hover{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.focus\:border-\[\#7A1325\]:focus{--tw-border-opacity:1;border-color:rgb(122 19 37/var(--tw-border-opacity,1))}.focus\:border-amber-500:focus{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.focus\:border-blue-500:focus{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.focus\:border-emerald-400:focus{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.focus\:border-emerald-500:focus{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.focus\:border-green-500:focus{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-orange-500:focus{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.focus\:border-pink-500:focus{--tw-border-opacity:1;border-color:rgb(236 72 153/var(--tw-border-opacity,1))}.focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.focus\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-blue-50:focus{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.focus\:bg-green-50\/20:focus{background-color:#f0fdf433}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.focus\:bg-yellow-50:focus{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-\[\#635BFF\]:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 91 255/var(--tw-ring-opacity,1))}.focus\:ring-\[\#7A1325\]\/20:focus{--tw-ring-color:#7a132533}.focus\:ring-blue-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(219 234 254/var(--tw-ring-opacity,1))}.focus\:ring-blue-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(191 219 254/var(--tw-ring-opacity,1))}.focus\:ring-blue-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.focus\:ring-blue-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 246 255/var(--tw-ring-opacity,1))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-emerald-50:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(236 253 245/var(--tw-ring-opacity,1))}.focus\:ring-emerald-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.focus\:ring-emerald-500\/20:focus{--tw-ring-color:#10b98133}.focus\:ring-emerald-500\/50:focus{--tw-ring-color:#10b98180}.focus\:ring-gray-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(107 114 128/var(--tw-ring-opacity,1))}.focus\:ring-gray-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(17 24 39/var(--tw-ring-opacity,1))}.focus\:ring-green-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity,1))}.focus\:ring-indigo-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(224 231 255/var(--tw-ring-opacity,1))}.focus\:ring-indigo-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(129 140 248/var(--tw-ring-opacity,1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-indigo-500\/20:focus{--tw-ring-color:#6366f133}.focus\:ring-indigo-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(79 70 229/var(--tw-ring-opacity,1))}.focus\:ring-orange-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(249 115 22/var(--tw-ring-opacity,1))}.focus\:ring-orange-500\/20:focus{--tw-ring-color:#f9731633}.focus\:ring-pink-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(236 72 153/var(--tw-ring-opacity,1))}.focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity,1))}.focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\:ring-yellow-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(234 179 8/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-gray-100:disabled{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.disabled\:bg-gray-300:disabled{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.disabled\:bg-slate-300:disabled{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.disabled\:text-gray-400:disabled{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-90:disabled{opacity:.9}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.disabled\:grayscale:disabled{--tw-grayscale:grayscale(100%);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)}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-150{--tw-scale-x:1.5;--tw-scale-y:1.5;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}.group:hover .group-hover\:border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.group:hover .group-hover\:bg-black\/20{background-color:#0003}.group:hover .group-hover\:bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.group:hover .group-hover\:bg-transparent{background-color:#0000}.group:hover .group-hover\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.group:hover .group-hover\:from-indigo-200{--tw-gradient-from:#c7d2fe var(--tw-gradient-from-position);--tw-gradient-to:#c7d2fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:to-indigo-300{--tw-gradient-to:#a5b4fc var(--tw-gradient-to-position)}.group\/name:hover .group-hover\/name\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group\/edit:hover .group-hover\/edit\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-70{opacity:.7}.group:hover .group-hover\:shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.peer:checked~.peer-checked\:bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}@media (width>=640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ml-4{margin-left:1rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-1\/4{width:25%}.sm\:w-20{width:5rem}.sm\:w-64{width:16rem}.sm\:w-\[150px\]{width:150px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-\[180px\]{min-width:180px}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:self-auto{align-self:auto}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:p-12{padding:3rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pr-6{padding-right:1.5rem}}@media (width>=768px){.md\:left-0{left:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:ml-4{margin-left:1rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-80{height:20rem}.md\:h-auto{height:auto}.md\:max-h-\[100px\]{max-height:100px}.md\:max-h-\[90vh\]{max-height:90vh}.md\:w-0{width:0}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.3333%}.md\:w-48{width:12rem}.md\:w-80{width:20rem}.md\:w-\[250px\]{width:250px}.md\:w-\[350px\]{width:350px}.md\:w-\[500px\]{width:500px}.md\:w-\[60\%\]{width:60%}.md\:w-\[600px\]{width:600px}.md\:w-\[710px\]{width:710px}.md\:w-auto{width:auto}.md\:max-w-\[300px\]{max-width:300px}.md\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:scale-90{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-2{gap:.5rem}.md\:gap-4{gap:1rem}.md\:p-10{padding:2.5rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[20px\]{font-size:20px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:left-0{left:0}.lg\:top-24{top:6rem}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-1\/4{width:25%}.lg\:w-80{width:20rem}.lg\:w-\[120px\]{width:120px}.lg\:w-\[220px\]{width:220px}.lg\:w-\[40\%\]{width:40%}.lg\:w-\[60\%\]{width:60%}.lg\:w-auto{width:auto}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-12{gap:3rem}.lg\:p-2\.5{padding:.625rem}.lg\:p-3{padding:.75rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pl-12{padding-left:3rem}.lg\:pr-12{padding-right:3rem}.lg\:text-\[15px\]{font-size:15px}.lg\:text-\[16px\]{font-size:16px}.lg\:text-\[20px\]{font-size:20px}.lg\:text-\[24px\]{font-size:24px}}@media (width>=1280px){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:ml-4{margin-left:1rem}.xl\:w-1\/2{width:50%}.xl\:w-\[30\%\]{width:30%}.xl\:w-\[70\%\]{width:70%}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:px-24{padding-left:6rem;padding-right:6rem}.xl\:pr-20{padding-right:5rem}.xl\:text-5xl{font-size:3rem;line-height:1}.xl\:text-6xl{font-size:3.75rem;line-height:1}}@media (width>=1536px){.\32 xl\:mt-0{margin-top:0}.\32 xl\:w-auto{width:auto}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:flex-row{flex-direction:row}.\32 xl\:items-center{align-items:center}.\32 xl\:justify-end{justify-content:flex-end}}@media print{.print\:block{display:block}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>section\+section\]\:\!mt-\[10px\]>section+section{margin-top:10px!important}.\[\&\>section\]\:\!my-0>section{margin-top:0!important;margin-bottom:0!important}.\[\&\>section\]\:my-0>section{margin-top:0;margin-bottom:0}.\[\&\>th\]\:border>th{border-width:1px}.\[\&\>th\]\:border-gray-200>th{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.\[\&\>tr\:nth-child\(even\)\]\:bg-gray-50\/60>tr:nth-child(2n){background-color:#f9fafb99}.ocbds{--oc-navy:#16243a;--oc-primary:#2563eb;--oc-mint:#65edb0;--oc-bg:#f5f7fb;--oc-card:#fff;--oc-bord:#dfe5ef;--oc-inner:#e9edf3;--oc-teal:#0f766e;--oc-ok:#08724f;--oc-indigo:#4f46e5;--oc-warn:#805000;--oc-danger:#b33434;--oc-ink:#172033;--oc-sub:#414c61;--oc-muted:#68738a;--oc-faint:#94a0b4;--oc-pill-blue:#eff6ff;--oc-pill-green:#ecfdf5;--oc-pill-amber:#fff7e6;--oc-pill-red:#fff1f1;--oc-pill-gray:#eef1f5;--oc-bd-blue:#bfd4fb;--oc-bd-green:#a7e3c6;--oc-bd-amber:#f0dcb4;--oc-bd-red:#f3d7d7;--oc-track:#eef1f5;--oc-r-card:12px;--oc-r-btn:8px;--oc-r-pill:6px;--oc-gap:10px;color:var(--oc-ink);-webkit-font-smoothing:antialiased;font-family:Noto Sans KR,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.ocbds.oc-page{gap:var(--oc-gap);padding:var(--oc-gap);background:var(--oc-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.ocbds.oc-page::-webkit-scrollbar{width:8px}.ocbds.oc-page::-webkit-scrollbar-thumb{background:#d7deea;border-radius:4px}.ocbds .oc-h1{color:var(--oc-ink);margin:0;font-size:24px;font-weight:700;line-height:32px}.ocbds .oc-h2{color:var(--oc-ink);margin:0;font-size:16px;font-weight:700;line-height:24px}.ocbds .oc-data{color:var(--oc-sub);font-size:14px;font-weight:500;line-height:22px}.ocbds .oc-brief{color:var(--oc-sub);font-size:13px;font-weight:500;line-height:20px}.ocbds .oc-meta{color:var(--oc-muted);font-size:12px;font-weight:400;line-height:18px}.ocbds .oc-faint{color:var(--oc-faint)}.ocbds .oc-num{color:var(--oc-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:28px}.ocbds .oc-num-l{color:var(--oc-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:32px}.ocbds .oc-card{background:var(--oc-card);border:1px solid var(--oc-bord);border-radius:var(--oc-r-card);box-sizing:border-box;min-width:0}.ocbds .oc-card-hd{border-bottom:1px solid var(--oc-inner);box-sizing:border-box;align-items:center;gap:10px;min-height:52px;padding:14px 20px;display:flex}.ocbds .oc-card-hd .oc-spacer{flex:auto}.ocbds .oc-card-bd{padding:16px 20px}.ocbds .oc-card-ft{border-top:1px solid var(--oc-inner);align-items:center;gap:10px;padding:12px 20px;display:flex}.ocbds .oc-toolbar{background:var(--oc-card);border:1px solid var(--oc-bord);border-radius:var(--oc-r-card);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;padding:2px 8px;display:flex}.ocbds .oc-toolbar .oc-spacer{flex:auto}.ocbds .oc-strip{background:var(--oc-card);border:1px solid var(--oc-bord);border-radius:var(--oc-r-card);box-sizing:border-box;align-items:stretch;min-height:76px;display:flex;overflow:hidden}.ocbds .oc-strip-cell{border-right:1px solid var(--oc-bord);flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:12px 20px;display:flex}.ocbds .oc-strip-cell:last-child{border-right:0}.ocbds .oc-strip-cell.oc-grow{flex:1 1 0}.ocbds .oc-strip-k{color:var(--oc-muted);font-size:12px;font-weight:400;line-height:18px}.ocbds .oc-strip-v{align-items:baseline;gap:8px;display:flex}.ocbds .oc-strip-s{color:var(--oc-faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.ocbds .oc-btn{border-radius:var(--oc-r-btn);border:1px solid var(--oc-bord);background:var(--oc-card);height:32px;color:var(--oc-sub);cursor:pointer;white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;line-height:22px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.ocbds .oc-btn:hover{background:#f7f9fd}.ocbds .oc-btn:disabled{opacity:.5;cursor:not-allowed}.ocbds .oc-btn-primary{background:var(--oc-primary);border-color:var(--oc-primary);color:#fff;font-weight:700}.ocbds .oc-btn-primary:hover{background:#1d4fd8;border-color:#1d4fd8}.ocbds .oc-btn-soft{background:var(--oc-pill-blue);border-color:var(--oc-bd-blue);color:var(--oc-primary);font-weight:700}.ocbds .oc-btn-soft:hover{background:#e3edfe}.ocbds .oc-btn-ghost{background:var(--oc-pill-gray);border-color:var(--oc-bord);color:var(--oc-sub)}.ocbds .oc-btn-danger{border-color:var(--oc-bd-red);color:var(--oc-danger);background:#fff}.ocbds .oc-btn-sm{height:28px;padding:0 10px;font-size:13px;line-height:20px}.ocbds .oc-btn-icon{width:28px;height:28px;padding:0}.ocbds .oc-btn-icon-36{width:36px;height:36px;padding:0}.ocbds .oc-btn-block{width:100%}.ocbds .oc-input,.ocbds .oc-select{box-sizing:border-box;height:32px;color:var(--oc-ink);background:var(--oc-card);border:1px solid var(--oc-bord);border-radius:var(--oc-r-btn);outline:none;padding:0 12px;font-family:inherit;font-size:14px;font-weight:500;line-height:22px}.ocbds .oc-input:focus,.ocbds .oc-select:focus{border-color:var(--oc-primary)}.ocbds .oc-input::placeholder{color:var(--oc-faint)}.ocbds .oc-search{align-items:center;display:inline-flex;position:relative}.ocbds .oc-search .oc-input{padding-left:32px}.ocbds .oc-search svg{color:var(--oc-faint);position:absolute;left:10px}.ocbds .oc-pill{border-radius:var(--oc-r-pill);white-space:nowrap;background:var(--oc-pill-gray);height:22px;color:var(--oc-sub);border:1px solid #0000;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.ocbds .oc-pill-blue{background:var(--oc-pill-blue);color:var(--oc-primary)}.ocbds .oc-pill-green{background:var(--oc-pill-green);color:var(--oc-ok)}.ocbds .oc-pill-amber{background:var(--oc-pill-amber);color:var(--oc-warn)}.ocbds .oc-pill-red{background:var(--oc-pill-red);color:var(--oc-danger)}.ocbds .oc-pill-indigo{color:var(--oc-indigo);background:#eef0fe}.ocbds .oc-track{background:var(--oc-track);border-radius:3px;min-width:80px;height:6px;overflow:hidden}.ocbds .oc-bar{background:var(--oc-primary);border-radius:3px;height:100%}.ocbds .oc-bar-ok{background:var(--oc-ok)}.ocbds .oc-bar-warn{background:#c98a1e}.ocbds .oc-bar-danger{background:var(--oc-danger)}.ocbds .oc-table{border-collapse:collapse;table-layout:auto;width:100%}.ocbds .oc-table thead th{z-index:2;text-align:left;color:var(--oc-muted);border-bottom:1px solid var(--oc-bord);white-space:nowrap;background:#fafbfd;padding:7px 12px;font-size:12px;font-weight:500;line-height:18px;position:sticky;top:0}.ocbds .oc-table tbody td{color:var(--oc-sub);border-bottom:1px solid var(--oc-inner);vertical-align:middle;padding:9px 12px;font-size:13px;font-weight:500;line-height:20px}.ocbds .oc-table tbody tr:hover td{background:#f8fafe}.ocbds .oc-table .oc-td-strong{color:var(--oc-ink);font-weight:700}.ocbds .oc-table .oc-td-num{text-align:right;font-variant-numeric:tabular-nums}.ocbds .oc-table-wrap{min-height:0;overflow:auto}.ocbds .oc-list{flex-direction:column;gap:6px;min-height:0;display:flex;overflow-y:auto}.ocbds .oc-list-row{border:1px solid var(--oc-bord);border-radius:var(--oc-r-btn);background:var(--oc-card);cursor:pointer;flex-direction:column;gap:4px;padding:10px 12px;transition:background .12s,border-color .12s;display:flex}.ocbds .oc-list-row:hover{background:#f8fafe}.ocbds .oc-list-row.is-active{background:var(--oc-pill-blue);border-color:var(--oc-bd-blue)}.ocbds .oc-list-row-t{align-items:center;gap:6px;display:flex}.ocbds .oc-list-name{color:var(--oc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:22px;overflow:hidden}.ocbds .oc-split{gap:var(--oc-gap);flex:auto;min-height:0;display:flex}.ocbds .oc-split>.oc-aside{flex-direction:column;flex:none;min-height:0;display:flex}.ocbds .oc-split>.oc-main{gap:var(--oc-gap);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.ocbds .oc-aside-340{width:340px}.ocbds .oc-aside-400{width:400px}.ocbds .oc-aside-440{width:440px}.ocbds .oc-side-547{width:547px}.ocbds .oc-grid{gap:var(--oc-gap);min-width:0;display:grid}.ocbds .oc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ocbds .oc-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ocbds .oc-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ocbds .oc-row{align-items:center;gap:8px;min-width:0;display:flex}.ocbds .oc-col{flex-direction:column;gap:8px;min-width:0;display:flex}.ocbds .oc-sec{border-bottom:1px solid var(--oc-inner);padding:14px 20px}.ocbds .oc-sec:last-child{border-bottom:0}.ocbds .oc-sec-hd{align-items:center;gap:8px;margin-bottom:10px;display:flex}.ocbds .oc-sec-t{color:var(--oc-ink);font-size:14px;font-weight:700;line-height:22px}.ocbds .oc-kv{border-bottom:1px solid var(--oc-inner);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.ocbds .oc-kv:last-child{border-bottom:0}.ocbds .oc-kv-k{color:var(--oc-muted);font-size:13px;font-weight:500;line-height:20px}.ocbds .oc-kv-v{color:var(--oc-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:22px}.ocbds .oc-unknown,.ocbds .oc-nodata{color:var(--oc-faint);font-weight:500}.ocbds .oc-pending{color:var(--oc-warn);font-weight:500}.ocbds .oc-empty{text-align:center;background:var(--oc-bg);border:1px dashed var(--oc-bord);border-radius:var(--oc-r-card);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;min-height:140px;padding:40px 20px;display:flex}.ocbds .oc-empty-t{color:var(--oc-sub);font-size:16px;font-weight:700;line-height:24px}.ocbds .oc-empty-s{color:var(--oc-faint);font-size:13px;font-weight:500;line-height:20px}.ocbds .oc-empty-sm{min-height:96px;padding:24px 16px}.ocbds .oc-empty-sm .oc-empty-t{font-size:14px;line-height:22px}.ocbds .oc-tabs{align-items:center;gap:4px;display:flex}.ocbds .oc-tab{border-radius:var(--oc-r-btn);height:32px;color:var(--oc-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;line-height:22px;display:inline-flex}.ocbds .oc-tab:hover{color:var(--oc-sub);background:#f2f5fa}.ocbds .oc-tab.is-active{background:var(--oc-pill-blue);border-color:var(--oc-bd-blue);color:var(--oc-primary);font-weight:700}.ocbds .oc-switch{cursor:pointer;background:#d6deea;border:0;border-radius:10px;flex:none;width:36px;height:20px;padding:0;position:relative}.ocbds .oc-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .14s;position:absolute;top:2px;left:2px}.ocbds .oc-switch.is-on{background:var(--oc-primary)}.ocbds .oc-switch.is-on:after{left:18px}.ocbds .oc-tee{flex-direction:column;gap:0;display:flex}.ocbds .oc-tee-course{border-bottom:1px solid var(--oc-inner);padding:14px 20px}.ocbds .oc-tee-course:last-child{border-bottom:0}.ocbds .oc-tee-hd{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ocbds .oc-tee-accent{background:var(--oc-indigo);border-radius:2px;flex:none;width:3px;height:18px}.ocbds .oc-tee-name{color:var(--oc-ink);font-size:14px;font-weight:700;line-height:22px}.ocbds .oc-tee-grid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;display:grid}.ocbds .oc-slot{border-radius:var(--oc-r-btn);border:1px solid var(--oc-bord);background:var(--oc-card);height:36px;color:var(--oc-sub);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:0 4px;font-family:inherit;font-size:14px;font-weight:500;line-height:22px;display:flex;overflow:hidden}.ocbds .oc-slot:hover{background:#f7f9fd}.ocbds .oc-slot-booked{background:var(--oc-pill-green);border-color:var(--oc-bd-green);color:var(--oc-ok);font-weight:700}.ocbds .oc-slot-warn{background:var(--oc-pill-amber);border-color:var(--oc-bd-amber);color:var(--oc-warn);font-weight:700}.ocbds .oc-slot-past{background:var(--oc-pill-gray);border-color:var(--oc-inner);color:var(--oc-faint);cursor:default}.ocbds .oc-slot-other{border-color:var(--oc-inner);color:var(--oc-faint);background:#e7ebf2;font-weight:700}.ocbds .oc-slot-alert{background:var(--oc-pill-red);border-color:var(--oc-bd-red);color:var(--oc-danger);font-weight:700;animation:1.2s infinite oc-pulse}@keyframes oc-pulse{0%,to{opacity:1}50%{opacity:.55}}.ocbds .oc-slot-sub{opacity:.85;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:500;line-height:12px;overflow:hidden}.ocbds .oc-slot-add{color:var(--oc-muted);background:var(--oc-bg);border-style:dashed}.ocbds .oc-tl{flex-direction:column;gap:10px;display:flex}.ocbds .oc-tl-row{align-items:flex-start;gap:10px;display:flex}.ocbds .oc-tl-time{width:48px;color:var(--oc-muted);font-variant-numeric:tabular-nums;flex:none;padding-top:10px;font-size:13px;font-weight:700;line-height:20px}.ocbds .oc-tl-card{border:1px solid var(--oc-bord);border-radius:var(--oc-r-card);background:var(--oc-card);cursor:pointer;flex:auto;min-width:0;padding:10px 14px;position:relative}.ocbds .oc-tl-card:hover{background:#f8fafe}.ocbds .oc-tl-card:before{content:"";background:var(--oc-ok);border-radius:0 2px 2px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.ocbds .oc-tl-card.is-warn:before{background:var(--oc-warn)}.ocbds .oc-tl-card.is-alert:before{background:var(--oc-danger)}.ocbds .oc-scroll{min-height:0;overflow-y:auto}.ocbds .oc-scroll::-webkit-scrollbar{width:8px;height:8px}.ocbds .oc-scroll::-webkit-scrollbar-thumb{background:#d7deea;border-radius:4px}.ocbds .oc-divider{background:var(--oc-inner);height:1px}.ocbds .oc-divider-v{background:var(--oc-bord);align-self:stretch;width:1px;margin:0 4px}.ocbds .oc-nowrap{white-space:nowrap}.ocbds .oc-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ocbds .oc-fill{flex:auto;min-width:0;min-height:0}@media (width<=1560px){.ocbds .oc-aside-440{width:360px}.ocbds .oc-aside-400{width:340px}.ocbds .oc-aside-340{width:300px}.ocbds .oc-side-547{width:420px}}.ocbds [class*=rounded-3xl],.ocbds [class*=rounded-2xl]{border-radius:var(--oc-r-card)!important}.ocbds [class*=rounded-xl]{border-radius:var(--oc-r-btn)!important}.ocbds [class*=shadow-sm],.ocbds [class*=shadow-md],.ocbds [class*=shadow-lg],.ocbds [class*=shadow-xl],.ocbds [class*=shadow-2xl]{box-shadow:none!important}.ocbds .fixed [class*=shadow-],.ocbds .absolute [class*=shadow-]{box-shadow:0 16px 40px -12px #17203347!important}.ocbds [class*=border-gray-100],.ocbds [class*=border-gray-200],.ocbds [class*=border-gray-300]{border-color:var(--oc-bord)!important}.ocbds [class*="bg-[#F3F4F6]"],.ocbds [class*=bg-gray-50]{background-color:#f8fafd!important}.ocbds [class*=bg-gray-100]{background-color:var(--oc-pill-gray)!important}.ocbds,.ocbds *{font-family:inherit}.p01-shell>.main-content>div:first-child>.ocbds.oc-page,.biz-unified-shell>.main-content>div:first-child>.ocbds.oc-page{padding-top:0!important}.ocbds .oc-toolbar{row-gap:10px;min-height:0;padding:10px!important}.ocbds.oc-page{gap:10px!important}.ocbds.oc-page>*{flex:none}.ocbds.oc-page>.oc-fill,.ocbds.oc-page>.oc-split{flex:auto}.ocbds .oc-card-hd.oc-hd-10{min-height:48px;padding:10px 20px}.ocbds .oc-card-hd.oc-hd-10>.oc-pill,.ocbds .oc-card-hd.oc-hd-10>.oc-btn{height:28px}.ocbds .oc-card-hd.oc-hd-10>.oc-btn-icon-36{width:28px;padding:0}.ocbds .oc-empty,.ocbds .oc-empty.oc-empty-sm{min-height:0}.ocbds.hq-dashboard .oc-card-hd{border-bottom:0;min-height:0;padding:10px 20px 0}.ocbds.hq-dashboard .oc-card-hd+*{margin-top:10px}.ocbds.hq-dashboard .oc-card-hd+.oc-card-bd{padding-top:0}.ocbds.hq-dashboard .oc-toolbar{background:0 0;border:0;border-radius:0;min-height:0;padding:0 10px 10px!important}.ocbds.p04-ops .p04-date{color:var(--oc-ink);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 2px;font-size:16px;font-weight:700;line-height:24px}.ocbds.p04-ops .p04-today{height:24px;color:var(--oc-primary);background:0 0;border:0;padding:0 8px;font-size:13px;font-weight:700;line-height:20px}.ocbds.p04-ops .p04-today:hover{background:var(--oc-pill-blue)}.ocbds.p04-ops .p04-seg{background:var(--oc-pill-gray);border-radius:var(--oc-r-btn);align-items:center;gap:2px;padding:2px;display:inline-flex}.ocbds.p04-ops .p04-seg>button{cursor:pointer;height:24px;color:var(--oc-muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:18px}.ocbds.p04-ops .p04-seg>button.is-active{color:var(--oc-ink);background:#fff;font-weight:700}.ocbds.p04-ops .oc-split{flex-wrap:nowrap}.ocbds.p04-ops .oc-split>.oc-main,.ocbds.p04-ops .oc-split>.oc-aside{min-width:0}.ocbds.p04-ops .p04-aside{gap:var(--oc-gap);width:636px}.ocbds.p04-ops .p04-aside-430{gap:var(--oc-gap);width:430px}@media (width<=1660px){.ocbds.p04-ops .p04-aside{width:520px}.ocbds.p04-ops .p04-aside-430{width:380px}}.ocbds.p04-ops .p04-colcard{flex-direction:column;min-height:0;display:flex}.ocbds.p04-ops .p04-rows{flex-direction:column;display:flex}.ocbds.p04-ops .p04-row{border-bottom:1px solid var(--oc-inner);cursor:pointer;align-items:center;gap:10px;padding:9px 20px;display:flex}.ocbds.p04-ops .p04-row:last-child{border-bottom:0}.ocbds.p04-ops .p04-row:hover{background:#f8fafe}.ocbds.p04-ops .p04-row.is-active{background:var(--oc-pill-blue)}.ocbds.p04-ops .p04-row-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ocbds.p04-ops .p04-row-t{color:var(--oc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:22px;overflow:hidden}.ocbds.p04-ops .p04-row-s{color:var(--oc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.ocbds.p04-ops .p04-row-d{color:var(--oc-sub);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:20px}.ocbds.p04-ops .p04-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;display:grid}.ocbds.p04-ops .p04-info-k{color:var(--oc-muted);font-size:12px;font-weight:400;line-height:18px}.ocbds.p04-ops .p04-info-v{color:var(--oc-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:22px;overflow:hidden}.ocbds.p04-ops .p04-note{border-radius:var(--oc-r-btn);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ocbds.p04-ops .p04-note-red{background:var(--oc-pill-red);border:1px solid var(--oc-bd-red)}.ocbds.p04-ops .p04-note-amber{background:var(--oc-pill-amber);border:1px solid var(--oc-bd-amber)}.ocbds.p04-ops .p04-note-t{font-size:14px;font-weight:700;line-height:22px}.ocbds.p04-ops .p04-note-red .p04-note-t{color:var(--oc-danger)}.ocbds.p04-ops .p04-note-amber .p04-note-t{color:var(--oc-warn)}.ocbds.p04-ops .p04-note-s{color:var(--oc-sub);font-size:12px;font-weight:400;line-height:18px}.ocbds.p04-ops .p04-link{cursor:pointer;color:var(--oc-primary);text-align:left;background:0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:700;line-height:20px}.ocbds.p04-ops .p04-tl{flex-direction:column;gap:14px;display:flex}.ocbds.p04-ops .p04-tl-row{grid-template-columns:16px 86px 1fr;align-items:start;gap:10px;display:grid}.ocbds.p04-ops .p04-tl-dot{background:#cbd4e2;border-radius:50%;width:8px;height:8px;margin:7px 4px}.ocbds.p04-ops .p04-tl-row:first-child .p04-tl-dot{background:var(--oc-primary)}.ocbds.p04-ops .p04-tl-date{color:var(--oc-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:20px}.ocbds.p04-ops .p04-cartgrid{grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:8px;display:grid}.ocbds.p04-ops .p04-cart{border-radius:var(--oc-r-btn);border:1px solid var(--oc-bord);background:var(--oc-card);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:1px;height:46px;padding:0;font-family:inherit;display:flex}.ocbds.p04-ops .p04-cart-n{color:var(--oc-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:18px}.ocbds.p04-ops .p04-cart-s{color:var(--oc-muted);font-size:11px;font-weight:500;line-height:14px}.ocbds.p04-ops .p04-cart.is-wait{background:var(--oc-pill-gray)}.ocbds.p04-ops .p04-cart.is-fix{background:var(--oc-pill-amber);border-color:var(--oc-bd-amber)}.ocbds.p04-ops .p04-cart.is-fix .p04-cart-s{color:var(--oc-warn)}.ocbds.p04-ops .p04-cart.is-down{background:var(--oc-pill-red);border-color:var(--oc-danger)}.ocbds.p04-ops .p04-cart.is-down .p04-cart-n,.ocbds.p04-ops .p04-cart.is-down .p04-cart-s{color:var(--oc-danger)}.ocbds.p04-ops .p04-cart.is-sel{outline:2px solid var(--oc-primary);outline-offset:-2px}.ocbds.p04-ops .p04-statbar{background:var(--oc-track);border-radius:4px;height:8px;display:flex;overflow:hidden}.ocbds.p04-ops .p04-statbar>span{height:100%;display:block}.ocbds.p04-ops .p04-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.ocbds.p04-ops .p04-selbox{border:1px solid var(--oc-bord);border-radius:var(--oc-r-btn);background:#f8fafd;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ocbds.p04-ops .p04-week{border-collapse:collapse;table-layout:fixed;width:100%}.ocbds.p04-ops .p04-week th{z-index:2;color:var(--oc-muted);border-bottom:1px solid var(--oc-bord);text-align:center;white-space:nowrap;background:#fafbfd;padding:8px 10px;font-size:12px;font-weight:500;line-height:18px;position:sticky;top:0}.ocbds.p04-ops .p04-week th:first-child{text-align:left;width:180px}.ocbds.p04-ops .p04-week th.is-today{color:var(--oc-primary);font-weight:700}.ocbds.p04-ops .p04-week td{border-bottom:1px solid var(--oc-inner);text-align:center;vertical-align:middle;padding:4px 5px}.ocbds.p04-ops .p04-week td:first-child{text-align:left;color:var(--oc-sub);padding-left:10px;font-size:13px;font-weight:500;line-height:20px}.ocbds.p04-ops .p04-week tr.p04-team td{color:var(--oc-ink);background:#f4f6fa;padding:7px 10px;font-size:13px;font-weight:700;line-height:20px}.ocbds.p04-ops .p04-week col.is-today{background:#f5f9ff}.ocbds.p04-ops .p04-shift{cursor:pointer;background:var(--oc-pill-gray);width:100%;height:26px;color:var(--oc-sub);text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:0 4px;font-family:inherit;font-size:12px;font-weight:500;line-height:24px;display:block;overflow:hidden}.ocbds.p04-ops .p04-shift.s-am{background:var(--oc-pill-blue);color:var(--oc-primary)}.ocbds.p04-ops .p04-shift.s-pm{color:var(--oc-sub);border-color:var(--oc-bord);background:#fff}.ocbds.p04-ops .p04-shift.s-off{color:var(--oc-faint);background:0 0}.ocbds.p04-ops .p04-shift.s-gap{background:var(--oc-pill-red);color:var(--oc-danger);border-color:var(--oc-bd-red);font-weight:700}.ocbds.p04-ops .p04-shift.s-sub{background:var(--oc-pill-amber);color:var(--oc-warn);border-color:var(--oc-bd-amber);font-weight:700}.ocbds.p04-ops .p04-legend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ocbds.p04-ops .p04-gantt{border-collapse:collapse;table-layout:fixed;width:100%}.ocbds.p04-ops .p04-gantt col.p04-g-name{width:190px}.ocbds.p04-ops .p04-gantt th,.ocbds.p04-ops .p04-gantt td{border-right:1px solid var(--oc-inner);padding:0}.ocbds.p04-ops .p04-gantt th:first-child,.ocbds.p04-ops .p04-gantt td:first-child{border-right:0}.ocbds.p04-ops .p04-g-season{color:var(--oc-muted);text-align:center;border-bottom:1px solid var(--oc-inner);background:#fafbfd;padding:6px 0;font-size:12px;font-weight:500;line-height:18px}.ocbds.p04-ops .p04-g-month{color:var(--oc-muted);text-align:center;border-bottom:1px solid var(--oc-bord);padding:6px 0;font-size:12px;font-weight:500;line-height:18px}.ocbds.p04-ops .p04-g-month.is-now{color:var(--oc-primary);font-weight:700}.ocbds.p04-ops .p04-gantt tr.p04-g-group td{color:var(--oc-ink);background:#f4f6fa;border-right:0;padding:7px 10px;font-size:13px;font-weight:700;line-height:20px}.ocbds.p04-ops .p04-g-row td{border-bottom:1px solid var(--oc-inner);height:36px}.ocbds.p04-ops .p04-g-row td:first-child{color:var(--oc-sub);text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.ocbds.p04-ops .p04-g-row:hover td{background:#f8fafe}.ocbds.p04-ops .p04-g-cell{position:relative}.ocbds.p04-ops .p04-bar{cursor:pointer;color:#0000;white-space:nowrap;border:1px solid #0000;border-radius:5px;height:18px;padding:0 6px;font-family:inherit;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:9px;left:3px;right:3px;overflow:hidden}.ocbds.p04-ops .p04-bar.b-done{color:var(--oc-sub);background:#d9dfe9}.ocbds.p04-ops .p04-bar.b-run{background:var(--oc-primary);color:#fff}.ocbds.p04-ops .p04-bar.b-plan{border-color:var(--oc-bord);color:var(--oc-muted);background:#fff}.ocbds.p04-ops .p04-bar.b-late{background:var(--oc-danger);color:#fff}.ocbds.p04-ops .p04-bar.is-sel{outline:2px solid var(--oc-primary);outline-offset:1px}.ocbds.p04-ops .p04-today-line{background:var(--oc-primary);z-index:1;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.ocbds.p04-ops .p04-today-tag{background:var(--oc-primary);color:#fff;white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.ocbds.p04-ops .p04-gwrap{min-height:0;position:relative;overflow:auto}.ocbds.p04-ops .p04-save{align-items:center;gap:8px;display:flex}.ocbds.p04-ops .p04-save-msg{font-size:12px;font-weight:500;line-height:18px}.ocbds.p04-ops .p04-save-msg.is-err{color:var(--oc-danger)}.ocbds.p04-ops .p04-save-msg.is-ok{color:var(--oc-ok)}.ocbds .p04-modal{z-index:70;background:#1720336b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ocbds .p04-modal-box{border-radius:var(--oc-r-card);background:#fff;flex-direction:column;width:520px;max-width:100%;max-height:86vh;display:flex;overflow:hidden}.ocbds .p04-modal-bd{flex-direction:column;gap:12px;padding:16px 20px;display:flex;overflow-y:auto}.ocbds .p04-field{flex-direction:column;gap:4px;display:flex}.ocbds .p04-field>label{color:var(--oc-muted);font-size:12px;font-weight:500;line-height:18px}.p08v3,.p08-overlay,.p08-drawer-wrap{--p8-bg:#f5f7fb;--p8-card:#fff;--p8-line:#dfe5ef;--p8-line2:#eef1f5;--p8-track:#e6ebf2;--p8-ink:#172033;--p8-ink2:#414c61;--p8-mut:#5f6b80;--p8-faint:#94a0b4;--p8-accent:#2563eb;--p8-accent-soft:#eff6ff;--p8-prop:#4f46e5;--p8-ok:#12a150;--p8-warn:#f59e0b;--p8-warn-ink:#8a5300;--p8-warn-bg:#fff7e6;--p8-bad:#d92d20;--p8-bad-ink:#b42318;--p8-bad-bg:#fef3f2;--p8-wait:#c3cad6;--p8-paid:#e2c48c;--p8-en:"Plus Jakarta Sans", "Noto Sans KR", system-ui, -apple-system, "Apple SD Gothic Neo", sans-serif;--p8-head:"Gothic A1", "Noto Sans KR", "Apple SD Gothic Neo", sans-serif;--p8-num:"Manrope", "Plus Jakarta Sans", "Noto Sans KR", sans-serif}.p08v3{background:var(--p8-bg);color:var(--p8-ink);font-family:var(--p8-en);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;word-break:keep-all;flex-direction:column;gap:10px;font-size:14px;line-height:1.45;display:flex;position:absolute;inset:0;overflow:auto}.p08v3 *,.p08v3 :before,.p08v3 :after,.p08-overlay *,.p08-drawer-wrap *{box-sizing:border-box}.p08v3 button,.p08-overlay button,.p08-drawer-wrap button{cursor:pointer;font-family:inherit}.p08v3 button:disabled,.p08-overlay button:disabled,.p08-drawer-wrap button:disabled{cursor:not-allowed}.p08v3 :focus-visible,.p08-overlay :focus-visible,.p08-drawer-wrap :focus-visible{outline:2px solid var(--p8-accent);outline-offset:2px}.p08-num{font-family:var(--p8-num);font-variant-numeric:tabular-nums}.p08-h{font-family:var(--p8-head);margin:0;font-weight:700}.p08-mut{color:var(--p8-mut)}.p08-faint{color:var(--p8-faint)}.p08-sp{flex:auto;min-width:0}.p08-head{border:1px solid var(--p8-line);background:#fff;border-radius:12px;flex-direction:column;flex:none;min-width:0;padding:18px 28px 0;display:flex}.p08-crumb{color:var(--p8-faint);font-size:12px;line-height:17px}.p08-titlerow{align-items:center;gap:10px;min-width:0;height:36px;display:flex}.p08-title{font-family:var(--p8-head);color:var(--p8-ink);white-space:nowrap;margin:0;font-size:20px;font-weight:700;line-height:28px}.p08-sub{color:var(--p8-mut);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;line-height:20px;overflow:hidden}.p08-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.p08-tabs{gap:32px;padding-top:8px;display:flex}.p08-tab{color:var(--p8-mut);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 10px;font-size:14px;line-height:20px}.p08-tab:hover{color:var(--p8-ink)}.p08-tab.is-on{color:var(--p8-ink);border-bottom-color:var(--p8-accent);font-weight:500}.p08-head.is-bar{-moz-column-gap:24px;flex-flow:wrap;align-items:center;gap:10px 24px;padding:10px 28px}.p08-head.is-bar .p08-tabs{align-self:flex-end;margin-bottom:-10px;padding-top:0}.p08-head.is-bar .p08-tab{padding:0 0 16px}.p08-head.is-bar .p08-actions{min-height:36px}.p08-seg{background:var(--p8-line2);border-radius:8px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.p08-seg>button{height:32px;color:var(--p8-mut);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 12px;font-size:13px;font-weight:500}.p08-seg>button.is-on{border-color:var(--p8-line);color:var(--p8-ink);background:#fff}.p08-seg.is-sm>button{height:28px;padding:0 10px;font-size:12px}.p08-btn{border:1px solid var(--p8-line);height:36px;color:var(--p8-ink2);white-space:nowrap;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.p08-btn:hover:not(:disabled){background:#f8fafd}.p08-btn:disabled{opacity:.45}.p08-btn.is-primary{background:var(--p8-accent);border-color:var(--p8-accent);color:#fff}.p08-btn.is-primary:hover:not(:disabled){background:#1d4fd8}.p08-btn.is-danger{background:var(--p8-bad-ink);border-color:var(--p8-bad-ink);color:#fff}.p08-btn.is-danger-line{color:var(--p8-bad-ink);border-color:#f3c7c2}.p08-btn.is-sm{height:30px;padding:0 10px;font-size:13px}.p08-btn.is-lg{height:44px;font-size:15px}.p08-btn.is-icon{width:36px;padding:0}.p08-link{height:28px;color:var(--p8-accent);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0 4px;font-size:13px;display:inline-flex}.p08-link:disabled{color:var(--p8-faint)}.p08-date{border:1px solid var(--p8-line);height:36px;color:var(--p8-ink2);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.p08-switch{background:#cfd6e2;border:0;border-radius:10px;flex:none;width:34px;height:20px;padding:0;position:relative}.p08-switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #17203340}.p08-switch.is-on{background:var(--p8-accent)}.p08-switch.is-on:after{transform:translate(14px)}.p08-search{border:1px solid var(--p8-line);height:36px;color:var(--p8-faint);background:#fff;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.p08-search input{font:inherit;color:var(--p8-ink);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.p08-input,.p08-select{border:1px solid var(--p8-line);width:100%;height:40px;font:inherit;color:var(--p8-ink);background:#fff;border-radius:8px;outline:0;padding:0 12px;font-size:14px}.p08-input:focus,.p08-select:focus{border-color:var(--p8-accent);box-shadow:0 0 0 3px #dbe7ff}.p08-input:disabled,.p08-select:disabled{background:var(--p8-bg);color:var(--p8-mut)}.p08-check{width:16px;height:16px;accent-color:var(--p8-accent);cursor:pointer}.p08-chip{white-space:nowrap;border-radius:4px;flex:none;align-items:center;height:18px;padding:0 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.p08-chip.is-prop{color:var(--p8-prop);border:1px dashed var(--p8-prop);background:#fff}.p08-chip.is-check{color:var(--p8-ink2);border:1px dashed var(--p8-faint);background:#fff}.p08-chip.is-soft{color:var(--p8-mut);background:var(--p8-line2)}.p08-chip.is-warn{color:var(--p8-warn-ink);background:var(--p8-warn-bg)}.p08-chip.is-bad{color:var(--p8-bad-ink);background:var(--p8-bad-bg)}.p08-chip.is-info{color:var(--p8-accent);background:var(--p8-accent-soft)}.p08-st{color:var(--p8-ink2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:19px;display:inline-flex}.p08-st:before{content:"";background:var(--p8-wait);border-radius:50%;flex:none;width:6px;height:6px}.p08-st.is-ok:before{background:var(--p8-ok)}.p08-st.is-warn:before{background:var(--p8-warn)}.p08-st.is-bad:before{background:var(--p8-bad)}.p08-st.is-info:before{background:var(--p8-accent)}.p08-st.is-bad{color:var(--p8-bad-ink)}.p08-st.is-plain:before{display:none}.p08-card{border:1px solid var(--p8-line);background:#fff;border-radius:12px;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:20px 24px 18px;display:flex;position:relative}.p08-ch{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.p08-ct{font-family:var(--p8-head);color:var(--p8-ink);white-space:nowrap;margin:0;font-size:16px;font-weight:700;line-height:23px}.p08-ct .p08-count{font-family:var(--p8-num);color:var(--p8-accent);margin-left:8px;font-size:14px;font-weight:600}.p08-cs{color:var(--p8-mut);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;line-height:17px;overflow:hidden}.p08-note{color:var(--p8-mut);align-items:flex-start;gap:6px;font-size:12px;line-height:17px;display:flex}.p08-note svg{flex:none;margin-top:1px}.p08-callout{background:var(--p8-bg);color:var(--p8-mut);border-radius:8px;gap:8px;padding:12px 14px;font-size:12px;line-height:17px;display:flex}.p08-callout b{color:var(--p8-ink);margin-bottom:2px;font-size:13px;font-weight:500;line-height:19px;display:block}.p08-callout.is-warn{background:var(--p8-warn-bg)}.p08-callout.is-warn b{color:var(--p8-warn-ink)}.p08-callout.is-bad{background:var(--p8-bad-bg)}.p08-callout.is-bad b{color:var(--p8-bad-ink)}.p08-callout svg{flex:none;margin-top:2px}.p08-kpis{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.p08-kpi{gap:8px;height:136px;padding:18px 20px 16px}.p08-kpi-l{color:var(--p8-ink2);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.p08-kpi-v{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;display:flex}.p08-kpi-v .p08-num{letter-spacing:-.01em;color:var(--p8-ink);font-size:28px;font-weight:700;line-height:36px}.p08-kpi-v .p08-u{color:var(--p8-ink2);font-size:16px;font-weight:500;line-height:23px}.p08-kpi-v.is-wait{align-items:center;gap:10px}.p08-kpi-v .p08-dash{font-family:var(--p8-head);color:var(--p8-faint);font-size:28px;font-weight:700;line-height:36px}.p08-kpi-v.is-bad{font-family:var(--p8-head);color:var(--p8-ink);align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:36px}.p08-kpi-n{color:var(--p8-mut);flex-direction:column;gap:4px;min-width:0;font-size:12px;line-height:17px;display:flex}.p08-kpi-n>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p08-main-body{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1103fr) minmax(360px,612fr);gap:10px;min-height:500px;display:grid}.p08-main-left{grid-template-rows:minmax(0,330fr) minmax(0,347fr);gap:10px;min-width:0;min-height:0;display:grid}.p08-main-break{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;display:grid}.p08-main-break>.p08-card{overflow:auto}.p08-main-body>.p08-card[data-p08-region=actions]{min-height:0}.p08-plot{flex:auto;min-height:120px;margin-left:46px;position:relative}.p08-plot-grid{background:var(--p8-line2);height:1px;position:absolute;left:0;right:0}.p08-plot-grid.is-base{background:#d0d7e2}.p08-plot-y{color:var(--p8-faint);white-space:nowrap;font-size:12px;line-height:17px;position:absolute;right:calc(100% + 8px);transform:translateY(-50%)}.p08-plot-cols{display:flex;position:absolute;inset:0}.p08-plot-col{flex:1 1 0;justify-content:center;align-items:flex-end;gap:4px;min-width:0;display:flex;position:relative}.p08-bar{background:var(--p8-accent);border-radius:3px 3px 0 0;width:28px;min-height:0}.p08-bar.is-grey{background:var(--p8-faint)}.p08-bar.is-paid{background:var(--p8-paid)}.p08-bar-stack{flex-direction:column-reverse;width:28px;display:flex}.p08-bar-stack .p08-bar{border-radius:0}.p08-bar-stack .p08-bar:last-child{border-radius:3px 3px 0 0}.p08-plot-x{text-align:center;color:var(--p8-mut);white-space:nowrap;font-size:12px;line-height:17px;position:absolute;top:calc(100% + 6px);left:0;right:0}.p08-plot-x.is-now{color:var(--p8-ink);font-weight:600}.p08-swatch{background:var(--p8-accent);border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.p08-swatch.is-grey{background:var(--p8-faint)}.p08-swatch.is-paid{background:var(--p8-paid)}.p08-lg{color:var(--p8-ink2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:17px;display:inline-flex}.p08-share{background:var(--p8-track);border-radius:4px;flex:none;height:10px;display:flex;overflow:hidden}.p08-share>span{background:var(--p8-accent);height:10px}.p08-share>span.is-grey{background:var(--p8-faint)}.p08-hrow{grid-template-columns:minmax(0,96px) minmax(0,1fr) 96px;align-items:center;gap:12px;font-size:13px;line-height:19px;display:grid}.p08-hrow>:first-child{color:var(--p8-ink2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p08-hrow>:last-child{text-align:right;color:var(--p8-ink);white-space:nowrap}.p08-track{background:var(--p8-track);border-radius:4px;height:8px;overflow:hidden}.p08-track>span{background:var(--p8-accent);border-radius:4px;height:8px;display:block}.p08-track>span.is-grey{background:var(--p8-faint)}.p08-track>span.is-paid{background:var(--p8-paid)}.p08-chan{color:var(--p8-ink2);align-items:center;gap:8px;font-size:13px;line-height:19px;display:flex}.p08-chan .p08-num{color:var(--p8-ink);font-weight:600}.p08-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.p08-tile{background:var(--p8-bg);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.p08-tile>span{color:var(--p8-mut);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:17px;display:flex}.p08-tile>div{white-space:nowrap;align-items:baseline;gap:2px;display:flex}.p08-tile .p08-num{color:var(--p8-ink);font-size:18px;font-weight:700;line-height:26px}.p08-tile small{color:var(--p8-mut);font-size:12px}.p08-wait-box{background:var(--p8-bg);color:var(--p8-mut);border-radius:8px;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:flex}.p08-acts{flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:auto}.p08-act{border-bottom:1px solid var(--p8-line2);align-items:center;gap:12px;min-height:56px;padding:6px 0;display:flex}.p08-act-ic{background:var(--p8-bg);width:32px;height:32px;color:var(--p8-ink2);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.p08-act-ic.is-info{background:var(--p8-accent-soft);color:var(--p8-accent)}.p08-act-ic.is-warn{background:var(--p8-warn-bg);color:var(--p8-warn-ink)}.p08-act-t{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.p08-act-t>b{color:var(--p8-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;display:flex;overflow:hidden}.p08-act-t>b em{color:var(--p8-warn-ink);font-size:12px;font-style:normal;font-weight:500}.p08-act-t>span{color:var(--p8-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:17px;overflow:hidden}.p08-act-a{white-space:nowrap;flex:none;align-items:baseline;gap:2px;display:flex}.p08-act-a .p08-num{color:var(--p8-ink);font-size:15px;font-weight:600;line-height:21px}.p08-act-a small{color:var(--p8-mut);font-size:12px}.p08-act-a.is-bad{color:var(--p8-bad-ink);font-size:12px;font-weight:500}.p08-act-a.is-wait{color:var(--p8-mut);font-size:12px}.p08-act .p08-link{justify-content:flex-end;min-width:76px}.p08-strip{border:1px solid var(--p8-line);background:#fff;border-radius:12px;flex:none;align-items:center;min-height:96px;padding:0 8px;display:flex}.p08-strip>.p08-cell{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;padding:0 20px;display:flex}.p08-strip>i{background:var(--p8-line2);flex:none;width:1px;height:48px}.p08-cell-k{color:var(--p8-mut);white-space:nowrap;font-size:13px;font-weight:500;line-height:19px}.p08-cell-v{white-space:nowrap;align-items:baseline;gap:3px;min-height:30px;display:flex}.p08-cell-v .p08-num{letter-spacing:-.01em;color:var(--p8-ink);font-size:22px;font-weight:700;line-height:30px}.p08-cell-v small{color:var(--p8-ink2);font-size:13px;font-weight:500;line-height:19px}.p08-cell-v .p08-dash{font-family:var(--p8-head);color:var(--p8-faint);font-size:22px;font-weight:700;line-height:30px}.p08-cell-s{color:var(--p8-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:17px;overflow:hidden}.p08-groups{border:1px solid var(--p8-line);background:#fff;border-radius:12px;flex:none;grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,2fr);min-height:112px;padding:14px 0;display:grid}.p08-group{flex-direction:column;gap:8px;min-width:0;padding:0 20px;display:flex}.p08-group+.p08-group{border-left:1px solid var(--p8-line2)}.p08-group-h{color:var(--p8-mut);align-items:center;gap:6px;font-size:12px;line-height:17px;display:flex}.p08-group-c{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:16px;display:grid}.p08-group-c .p08-cell-k{color:var(--p8-ink2);align-items:center;gap:6px;font-size:13px;display:flex}.p08-group-c .p08-cell-v .p08-num{font-size:20px;line-height:28px}.p08-group-c .p08-cell-v small+small{color:var(--p8-mut);margin-left:6px;font-size:12px;font-weight:400}.p08-split{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1255fr) minmax(380px,460fr);gap:10px;min-height:450px;display:grid}.p08-split-l{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.p08-pur-top{flex:0 236px;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:170px;display:grid}.p08-chart{flex:0 0 196px;gap:10px;padding:18px 24px 14px}.p08-chart-body{flex:auto;grid-template-columns:minmax(0,1fr) 250px;gap:20px;min-height:0;display:grid}.p08-chart-side{border-left:1px solid var(--p8-line2);color:var(--p8-mut);flex-direction:column;gap:8px;padding-left:16px;font-size:12px;display:flex}.p08-chart-side b{color:var(--p8-ink);font-size:13px;font-weight:500}.p08-list{flex:1 1 0;gap:10px;min-height:240px;padding:16px 20px 14px}.p08-list-tools{flex-wrap:nowrap;flex:none;align-items:center;gap:10px;min-width:0;display:flex}.p08-list-scroll{border-radius:8px;flex:auto;min-height:0;overflow:auto}.p08-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--p8-ink);font-size:13px;line-height:19px}.p08-table th{z-index:1;background:var(--p8-bg);color:var(--p8-mut);text-align:left;white-space:nowrap;height:36px;padding:0 14px;font-size:12px;font-weight:500;position:sticky;top:0}.p08-table th:first-child{border-radius:8px 0 0 8px}.p08-table th:last-child{border-radius:0 8px 8px 0}.p08-table td{border-bottom:1px solid var(--p8-line2);white-space:nowrap;text-overflow:ellipsis;max-width:320px;height:37px;padding:0 14px;overflow:hidden}.p08-table tbody tr{cursor:pointer}.p08-table tbody tr:hover td{background:#f8fafd}.p08-table tbody tr.is-on td{background:#f2f6fe}.p08-table tbody tr.is-off td{color:var(--p8-faint);text-decoration:line-through}.p08-table .is-r{text-align:right}.p08-table .is-c{text-align:center}.p08-table td.is-amt{font-family:var(--p8-num);text-align:right;font-weight:600}.p08-table td .p08-dimmed{color:var(--p8-faint)}.p08-table tfoot td{background:var(--p8-bg);border:0;height:40px;font-weight:500}.p08-table tfoot td:first-child{border-radius:8px 0 0 8px}.p08-table tfoot td:last-child{border-radius:0 8px 8px 0}.p08-table tr.p08-row-msg td{cursor:default;white-space:normal;border:0;height:auto;padding:0;background:#fff!important}.p08-pager{color:var(--p8-mut);flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.p08-pager .p08-sp+button,.p08-pager button{width:28px;height:28px;color:var(--p8-ink2);font-family:var(--p8-num);background:0 0;border:0;border-radius:6px;font-size:13px}.p08-pager button.is-on{background:var(--p8-accent-soft);color:var(--p8-accent);font-weight:600}.p08-pager button:disabled{color:var(--p8-wait)}.p08-detail{gap:14px;padding:22px 24px 20px;overflow:visible}.p08-detail-scroll{flex-direction:column;flex:auto;gap:16px;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow:auto}.p08-detail-scroll>*,.p08-acts>*,.p08-people>*,.p08-main-break>.p08-card>*,.p08-pur-top>.p08-card>*,.p08-dealer-top>.p08-card>*,.p08-dealer-body>.p08-card>:not(.p08-people):not(.p08-list-scroll):not(.p08-state){flex-shrink:0}.p08-detail-top{color:var(--p8-faint);align-items:center;gap:8px;font-size:12px;display:flex}.p08-detail-name{font-family:var(--p8-head);color:var(--p8-ink);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:20px;font-weight:700;line-height:28px;overflow:hidden}.p08-detail-meta{color:var(--p8-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:17px;overflow:hidden}.p08-amount{background:var(--p8-bg);border-radius:10px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.p08-amount>span{color:var(--p8-mut);align-items:center;gap:6px;font-size:12px;display:flex}.p08-amount>div{align-items:baseline;gap:4px;display:flex}.p08-amount .p08-num{color:var(--p8-ink);font-size:28px;font-weight:700;line-height:36px}.p08-amount small{color:var(--p8-mut);font-size:12px}.p08-sec-t{font-family:var(--p8-head);color:var(--p8-ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;line-height:21px;display:flex}.p08-kv{border:1px solid var(--p8-line);border-radius:8px;overflow:hidden}.p08-kv>div{border-top:1px solid var(--p8-line2);grid-template-columns:100px minmax(0,1fr) auto;align-items:center;min-height:36px;font-size:13px;display:grid}.p08-kv>div:first-child{border-top:0}.p08-kv>div>span:first-child{background:var(--p8-bg);color:var(--p8-mut);align-self:stretch;align-items:center;padding:0 10px;font-size:12px;display:flex}.p08-kv>div>:nth-child(2){color:var(--p8-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:6px 12px;overflow:hidden}.p08-kv>div>:nth-child(3){padding-right:10px}.p08-items>div{border-bottom:1px solid var(--p8-line2);justify-content:space-between;gap:10px;padding:8px 0;font-size:13px;display:flex}.p08-items>div>span:last-child{color:var(--p8-faint);font-size:12px}.p08-detail-foot{flex-direction:column;flex:none;gap:12px;display:flex}.p08-detail-btns{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.p08-state{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:6px;min-height:120px;padding:24px 16px;display:flex}.p08-state-ic{background:var(--p8-bg);width:36px;height:36px;color:var(--p8-faint);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.p08-state.is-bad .p08-state-ic{background:var(--p8-bad-bg);color:var(--p8-bad)}.p08-state b{color:var(--p8-ink);font-size:13px;font-weight:500;line-height:19px}.p08-state span{color:var(--p8-mut);max-width:420px;font-size:12px;line-height:17px}.p08-state .p08-btn{margin-top:6px}.p08-sk{background:var(--p8-line2);border-radius:6px;animation:1.4s ease-in-out infinite p08-pulse}@keyframes p08-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.p08-sk{animation:none}.p08-switch:after{transition:none}}.p08-overlay{z-index:1200;font-family:var(--p8-en);color:var(--p8-ink);background:#1720336b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.p08-modal{width:min(var(--w,600px), 100%);word-break:keep-all;background:#fff;border-radius:14px;flex-direction:column;max-height:calc(100vh - 48px);font-size:14px;line-height:1.45;display:flex;overflow:hidden;box-shadow:0 24px 60px #17203338}.p08-modal-h{align-items:flex-start;gap:10px;padding:24px 28px 4px;display:flex}.p08-modal-h h3{font-family:var(--p8-head);color:var(--p8-ink);align-items:center;gap:8px;margin:0;font-size:20px;font-weight:700;line-height:28px;display:flex}.p08-modal-h p{color:var(--p8-mut);margin:2px 0 0;font-size:13px;line-height:19px}.p08-x{width:32px;height:32px;color:var(--p8-ink2);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.p08-x:hover{background:var(--p8-bg)}.p08-modal-b{flex-direction:column;gap:14px;padding:16px 28px 20px;display:flex;overflow:auto}.p08-modal-f{border-top:1px solid var(--p8-line2);align-items:center;gap:10px;padding:16px 28px 20px;display:flex}.p08-modal-f>p{color:var(--p8-mut);flex:auto;margin:0;font-size:12px;line-height:17px}.p08-field{flex-direction:column;gap:6px;min-width:0;display:flex}.p08-field>label,.p08-field>span:first-child{color:var(--p8-ink2);align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:19px;display:flex}.p08-field>label em,.p08-field>span:first-child em{color:var(--p8-bad);font-style:normal}.p08-field>small{color:var(--p8-mut);font-size:12px}.p08-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.p08-sums{background:var(--p8-bg);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 16px;display:grid}.p08-sums>div{color:var(--p8-mut);flex-direction:column;gap:2px;font-size:12px;display:flex}.p08-sums .p08-num{color:var(--p8-ink);font-size:16px;font-weight:700}.p08-sums>div:last-child .p08-num{font-size:20px}.p08-toggles{border:1px solid var(--p8-line);border-radius:8px}.p08-toggles>label{border-top:1px solid var(--p8-line2);align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:13px;display:flex}.p08-toggles>label:first-child{border-top:0}.p08-bullets{color:var(--p8-ink2);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.p08-bullets li:before{content:"•";color:var(--p8-faint);margin-right:8px}.p08-keypad{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.p08-keypad button{border:1px solid var(--p8-line);height:46px;font-family:var(--p8-num);color:var(--p8-ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.p08-keypad button:hover{background:var(--p8-bg)}.p08-bigamt{background:var(--p8-bg);color:var(--p8-mut);border-radius:10px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:13px;display:flex}.p08-bigamt .p08-num{color:var(--p8-ink);font-size:26px;font-weight:700}.p08-radio{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.p08-radio>button{text-align:left;border:1px solid var(--p8-line);background:#fff;border-radius:10px;gap:10px;padding:12px 14px;display:flex}.p08-radio>button>i{border:1.5px solid var(--p8-faint);border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.p08-radio>button.is-on{border-color:var(--p8-accent);background:var(--p8-accent-soft)}.p08-radio>button.is-on>i{border:5px solid var(--p8-accent)}.p08-radio b{color:var(--p8-ink);font-size:14px;font-weight:500;display:block}.p08-radio small{color:var(--p8-mut);font-size:12px}.p08-drawer-wrap{z-index:1200;font-family:var(--p8-en);color:var(--p8-ink);background:#1720336b;position:fixed;inset:0}.p08-drawer{word-break:keep-all;background:#fff;flex-direction:column;width:min(560px,100%);font-size:14px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-16px 0 48px #1720332e}.p08-drawer .p08-modal-b{flex:auto}.p08-pop{z-index:1100;border:1px solid var(--p8-line);color:var(--p8-ink);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:16px 18px;font-size:13px;display:flex;position:absolute;box-shadow:0 16px 40px #17203329}.p08-pop-h{align-items:center;gap:8px;display:flex}.p08-pop-h b{font-family:var(--p8-head);font-size:15px;font-weight:700}.p08-pop .p08-x{width:26px;height:26px}.p08-cal{grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.p08-cal-pre{border-right:1px solid var(--p8-line2);flex-direction:column;gap:2px;padding-right:12px;display:flex}.p08-cal-pre button{text-align:left;height:32px;color:var(--p8-ink2);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:13px}.p08-cal-pre button.is-on{background:var(--p8-accent-soft);color:var(--p8-accent);font-weight:600}.p08-cal-m b{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.p08-cal-g{font-family:var(--p8-num);grid-template-columns:repeat(7,30px);gap:2px;font-size:12px;display:grid}.p08-cal-g>span{height:22px;color:var(--p8-faint);font-family:var(--p8-en);justify-content:center;align-items:center;display:flex}.p08-cal-g>button{height:30px;font:inherit;color:var(--p8-ink2);background:0 0;border:0;border-radius:6px}.p08-cal-g>button.is-in{background:var(--p8-accent-soft)}.p08-cal-g>button.is-edge{background:var(--p8-accent);color:#fff;font-weight:700}.p08-cal-g>button.is-sun{color:#c0392b}.p08-cal-g>button.is-edge.is-sun{color:#fff}.p08-imgbox{background:var(--p8-bg);border-radius:10px;justify-content:center;align-items:center;min-height:320px;display:flex;overflow:auto}.p08-imgbox img{transform-origin:top;max-width:100%}.p08-dealer-top{flex:0 250px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1103fr) minmax(340px,612fr);gap:10px;min-height:170px;display:grid}.p08-dealer-top>.p08-card{overflow:auto}.p08-dealer-body{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,420fr) minmax(0,1295fr);gap:10px;min-height:365px;display:grid}.p08-dealer-body>.p08-card{overflow:auto}.p08-people{flex-direction:column;flex:auto;gap:4px;min-height:0;display:flex;overflow:auto}.p08-person{text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.p08-person:hover{background:#f8fafd}.p08-person.is-on{background:#eef4ff}.p08-ava{background:var(--p8-line2);width:34px;height:34px;color:var(--p8-ink2);font-size:14px;font-weight:700;font-family:var(--p8-head);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.p08-person.is-on .p08-ava,.p08-ava.is-on{background:var(--p8-accent);color:#fff}.p08-person-t{flex-direction:column;flex:auto;min-width:0;display:flex}.p08-person-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.p08-person-t span{color:var(--p8-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.p08-trio{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.p08-trio>.p08-card{border-radius:10px;gap:8px;min-height:0;padding:14px 18px}.p08-settle{background:var(--p8-warn-bg);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.p08-settle span{color:var(--p8-warn-ink);font-size:12px;display:block}.p08-settle .p08-num{color:var(--p8-ink);font-size:16px;font-weight:700}.p08-next>div{border-bottom:1px solid var(--p8-line2);align-items:center;gap:8px;padding:9px 0;font-size:13px;display:flex}.p08-next>div>span:last-child{color:var(--p8-mut);margin-left:auto;font-size:12px}@media (width<=1500px){.p08-head .p08-titlerow{flex-wrap:wrap;row-gap:8px;height:auto;padding-bottom:4px}.p08-head.is-bar .p08-actions{order:1}.p08-head.is-bar .p08-tabs{order:2}.p08-actions{flex-wrap:wrap;flex:100%;min-width:0;margin-left:0}.p08-list-tools{flex-wrap:wrap;row-gap:8px}.p08-strip{flex-wrap:wrap;gap:10px 0;padding:12px 8px}.p08-strip>i{display:none}.p08-strip>.p08-cell{flex:30%}.p08-groups{grid-template-columns:minmax(0,1fr);gap:12px}.p08-group+.p08-group{border-left:0;border-top:1px solid var(--p8-line2);padding-top:12px}.p08-main-body,.p08-dealer-body,.p08-split{flex:none}.p08-main-body{min-height:689px}.p08-dealer-top{flex:none}.p08-split{min-height:761px}.p08-list{min-height:420px}.p08-pur-top{flex:0 0 236px}.p08-dealer-top{min-height:250px}.p08-dealer-body{min-height:499px}}@media (width<=1280px){.p08-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.p08-kpi{height:auto;min-height:120px}.p08-main-body{grid-template-columns:minmax(0,1fr);min-height:0}.p08-main-left{grid-template-rows:330px auto}.p08-main-break{min-height:330px}.p08-dealer-top{grid-template-columns:minmax(0,1fr)}}@media (width<=1200px){.p08-split,.p08-dealer-body{grid-template-columns:minmax(0,1fr);min-height:0}.p08-main-break,.p08-trio,.p08-chart-body{grid-template-columns:minmax(0,1fr)}.p08-chart-side{border-left:0;padding-left:0}}.p08-tabs{align-items:center;gap:4px;padding-top:0}.p08-tab,.p08-head.is-bar .p08-tab{color:#68738a;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;height:32px;padding:0 14px;font-size:14px;font-weight:500;line-height:22px;display:inline-flex}.p08-tab:hover,.p08-head.is-bar .p08-tab:hover{color:#414c61;background:#f2f5fa}.p08-tab.is-on,.p08-tab.is-on:hover,.p08-head.is-bar .p08-tab.is-on,.p08-head.is-bar .p08-tab.is-on:hover{color:#2563eb;background:#eff6ff;border-color:#bfd4fb;font-weight:700}.p08-head.is-bar .p08-tabs{align-self:center;margin-bottom:0}[data-oc=p08-1-sales] .p08-chart-body{grid-template-columns:minmax(0,1fr) 300px}.p08-drill{gap:6px;min-height:0}.p08-drill>b{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.p08-drill>b span{color:var(--p8-faint);font-size:11px;font-weight:400;line-height:16px}.p08-drill-list{flex-direction:column;flex:1 1 0;gap:2px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.p08-drill-it{-moz-column-gap:8px;height:36px;color:var(--p8-ink2);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 0 36px;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;column-gap:8px;padding:0 10px;font-size:13px;font-weight:500;line-height:19px;display:grid}.p08-drill-it svg{color:var(--p8-mut)}.p08-drill-it:hover{background:#f5f8fe}.p08-drill-it:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.p08-drill-it.is-on,.p08-drill-it.is-on:hover{color:#2563eb;background:#eff6ff;border-color:#bfd4fb;font-weight:700}.p08-drill-it.is-on svg,.p08-drill-it.is-on .p08-drill-c,.p08-drill-it.is-on .p08-drill-a{color:#2563eb}.p08-drill-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p08-drill-c{color:var(--p8-mut);white-space:nowrap;text-align:right;font-size:12px;font-weight:500}.p08-drill-a{color:var(--p8-ink);white-space:nowrap;text-align:right;min-width:96px;font-size:13px;font-weight:600}.p08-drill-p{color:#8a5300;margin-left:4px;font-size:11px;font-style:normal;font-weight:500}.p08-drill-it[data-state=ERROR] .p08-drill-c,.p08-drill-it[data-state=NOT_CONNECTED] .p08-drill-c,.p08-drill-it[data-state=LOADING] .p08-drill-c{grid-column:3/5;justify-self:end}.p08-dd-head{white-space:nowrap;align-items:baseline;gap:10px;min-width:0;display:flex}.p08-dd-head b{color:var(--p8-ink);font-size:15px;font-weight:700;line-height:22px}.p08-dd-head>span{font-size:13px}.p08-dd-note{color:var(--p8-mut);flex:none;align-items:center;gap:6px;font-size:12px;line-height:18px;display:flex}.p08-list[data-drill-detail] .p08-list-tools{flex-wrap:wrap;row-gap:8px}.p08-table td.p08-2l{max-width:200px;height:46px;padding-top:4px;padding-bottom:4px}.p08-table td.p08-2l>div{flex-direction:column;min-width:0;line-height:18px;display:flex}.p08-table td.p08-2l>div>span,.p08-table td.p08-2l>div>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p08-table td.p08-2l small{color:var(--p8-mut);font-size:12px}@media (width<=1500px){[data-oc=p08-1-sales] .p08-chart{flex-basis:312px}}@media (width<=1200px){[data-oc=p08-1-sales] .p08-chart{flex:none}[data-oc=p08-1-sales] .p08-drill-list{max-height:240px}}[data-oc=p08-1-sales] .p08-chart{flex:0 0 240px}[data-oc=p08-1-sales] .p08-chart.is-solo .p08-chart-body{grid-template-columns:minmax(0,1fr)}@media (width<=1500px){[data-oc=p08-1-sales] .p08-chart{flex-basis:240px}}.p08-drillbar{border:1px solid var(--p8-line);scrollbar-width:thin;background:#fff;border-radius:12px;flex:none;grid-auto-columns:minmax(96px,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid;overflow:auto hidden}.p08-drillbar-it{min-width:0;height:50px;color:var(--p8-ink2);font:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:0 10px;display:flex}.p08-drillbar-it:hover{background:#f5f8fe}.p08-drillbar-it:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.p08-drillbar-it.is-on,.p08-drillbar-it.is-on:hover{color:#2563eb;background:#eff6ff;border-color:#bfd4fb}.p08-drillbar-n{white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.p08-drillbar-n svg{color:var(--p8-mut);flex:none}.p08-drillbar-n em{color:var(--p8-mut);margin-left:2px;font-size:12px;font-style:normal;font-weight:500}.p08-drillbar-it.is-on .p08-drillbar-n em,.p08-drillbar-it.is-on .p08-drillbar-n svg{color:#2563eb}.p08-drillbar-v{color:var(--p8-mut);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;line-height:18px;overflow:hidden}.p08-drillbar-v b{color:var(--p8-ink);font-weight:600}.p08-drillbar-it.is-on .p08-drillbar-v,.p08-drillbar-it.is-on .p08-drillbar-v b{color:#2563eb}.p08-tools-r{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.p08-list.is-expanded{flex:1 1 0}.p08-btn.is-on{color:#2563eb;background:#eff6ff;border-color:#bfd4fb}.p08-strong{color:var(--p8-ink);font-weight:600}.p08-staff{color:#3b4cca;white-space:nowrap;background:#eef2ff;border-radius:6px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.p08-staff.is-none{color:var(--p8-mut);background:#f2f4f7;font-weight:500}.p08-kind{white-space:nowrap;color:#7c3aed;background:#f5f0ff;border-radius:6px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.p08-kind.is-online{color:#2563eb;background:#eff6ff}.p08-kind.is-store{color:#387b24;background:#f0fbea}[data-oc=p08-1-sales] .p08-drillbar{grid-auto-columns:minmax(104px,1fr);padding:6px}[data-oc=p08-1-sales] .p08-drillbar-it{gap:6px;height:72px;padding:0 14px}[data-oc=p08-1-sales] .p08-drillbar-n{font-size:14px;line-height:20px}[data-oc=p08-1-sales] .p08-drillbar-n em{font-size:13px}[data-oc=p08-1-sales] .p08-drillbar-v{font-size:17px;line-height:24px}[data-oc=p08-1-sales] .p08-drillbar-v b{font-weight:700}@media (width<=1500px){[data-oc=p08-1-sales] .p08-drillbar{gap:2px}[data-oc=p08-1-sales] .p08-drillbar-it{padding:0 8px}[data-oc=p08-1-sales] .p08-drillbar-v{font-size:15px}[data-oc=p08-1-sales] .p08-drillbar-n{gap:4px;font-size:13px}[data-oc=p08-1-sales] .p08-drillbar-n em{margin-left:0;font-size:12px}}@media (width<=1300px){[data-oc=p08-1-sales] .p08-drillbar{grid-auto-columns:minmax(max-content,1fr)}}.p08-drillbar-it{position:relative}.p08-drillbar-it+.p08-drillbar-it:before{content:"";pointer-events:none;background:#e3e8f0;width:1px;position:absolute;top:16px;bottom:16px;left:-3px}.p08-drillbar-it.is-on:before,.p08-drillbar-it.is-on+.p08-drillbar-it:before{display:none}@media (width<=1500px){.p08-drillbar-it+.p08-drillbar-it:before{left:-2px}}.p08-seg:not(.is-sm)>button{color:#68738a;cursor:pointer;font-family:Noto Sans KR,sans-serif}.p08-seg:not(.is-sm)>button.is-on{color:#172033;border-color:#dfe5ef;font-weight:700}.p08-seg:not(.is-sm)>button:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.finance-overview{background:#f3f5fa;gap:10px;padding:10px!important}.finance-overview>.finance-ledger,.finance-overview>.finance-summary{flex-shrink:0;margin:0}.finance-overview .finance-ledger>div{padding:0}.finance-overview .finance-ledger>div>div{border-radius:18px;padding:12px 14px}.finance-overview .finance-summary{border-radius:18px;padding:14px}.finance-overview .finance-summary>div:first-child{gap:10px;margin-bottom:10px;padding-bottom:10px}.finance-overview .finance-summary h2{font-size:18px}.finance-overview .finance-summary>div:first-child p{margin-top:2px;font-size:12px}.finance-overview .finance-summary>div:first-child button{padding:7px 12px;font-size:13px}.finance-overview .finance-summary>div:first-child input{max-width:115px}.finance-overview .finance-kpis>div{min-height:140px;box-shadow:none;border-radius:14px;padding:12px}.finance-overview .finance-kpis h3{margin-bottom:4px;font-size:28px}.finance-overview .finance-kpis>div>div:last-child{margin-top:6px;padding-top:6px}.finance-overview .finance-kpis p{font-size:13px}.finance-overview .finance-kpis>div>div:last-child,.finance-overview .finance-kpis>div>div:last-child span{font-size:12px}.finance-overview .finance-billing>div{padding:10px 12px}.finance-overview .finance-billing>div>div:first-child{margin-bottom:6px}.finance-overview .finance-billing h3{font-size:14px}.finance-overview .finance-billing p{font-size:12px}.finance-overview .finance-billing .space-y-3>div{padding:6px 10px;font-size:12px}.finance-overview .finance-charts{flex:1 0 265px;min-height:265px}.finance-overview .finance-charts>div{height:100%}.finance-overview .finance-charts>div>div{border-radius:18px;flex-direction:column;min-height:0;padding:12px 14px;display:flex}.finance-overview .finance-charts h3{margin-bottom:6px;font-size:15px}.finance-overview .finance-charts p{margin:0 0 6px;font-size:12px}.finance-overview .finance-trend-plot,.finance-overview .finance-channel-plot{flex:1;height:190px;min-height:190px}.finance-overview .finance-charts .mt-4{margin-top:4px}@media (width>=1280px){.finance-overview .finance-ledger>div>div{-moz-column-gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px 10px;display:grid}.finance-overview .finance-ledger>div>div>:not(.grid){grid-column:1/-1;margin:0}.finance-overview .finance-ledger .grid{display:contents}.finance-overview .finance-ledger .grid>div{padding:9px 10px}.finance-overview .finance-ledger .grid>div>div{margin-top:4px}.finance-overview .finance-ledger .grid>div>div:first-child{margin-top:0}.finance-overview .finance-ledger .grid>div>div:nth-child(2){font-size:20px}.finance-overview .finance-billing>div{align-items:center;gap:14px;display:flex}.finance-overview .finance-billing>div>div:first-child{flex:1;gap:10px;margin:0}.finance-overview .finance-billing .space-y-3{flex:0 330px}}@media (width<=1279px){.finance-overview .finance-charts{flex:none}.finance-overview .finance-trend-plot,.finance-overview .finance-channel-plot{flex:none;height:260px}}.finance-facts-compact{background:#eef2fb;border:1px solid #dfe5f1;border-radius:18px;padding:10px 12px}.finance-facts-compact header{color:#65738c;align-items:center;gap:12px;font-size:12px;display:flex}.finance-facts-compact header strong{color:#18283f;align-items:center;gap:6px;display:flex}.finance-facts-compact details{margin-left:auto;position:relative}.finance-facts-compact summary{cursor:pointer;color:#435de8;font-weight:600}.finance-facts-explanation{z-index:40;background:#fff;border:1px solid #dfe5f1;border-radius:12px;width:min(500px,75vw);padding:16px;position:absolute;top:24px;right:0;box-shadow:0 12px 40px #15254626}.finance-facts-explanation p{margin:0 0 8px;line-height:1.5}.finance-facts-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:8px 0;display:grid}.finance-facts-metrics>div{background:#fff;border:1px solid #e5e9f1;border-radius:12px;padding:8px 10px}.finance-facts-metrics span{color:#66758c;font-size:12px;font-weight:600;display:block}.finance-facts-metrics strong{font-variant-numeric:tabular-nums;margin-top:3px;font-size:21px;line-height:1.25;display:block}.finance-facts-compact>p{color:#67748a;margin:0;font-size:11px}@media (width<=1100px){.finance-facts-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-facts-compact header{flex-wrap:wrap}}.app-container.biz-unified-shell>.main-content>div:first-child>.financial-analysis-page.financial-analysis-page{padding:0!important}.financial-analysis-page .finance-overview{gap:10px;padding:0!important}.biz-unified-shell .biz-page-toolbar:has(#financial-tabs-wrapper){padding:0!important}#financial-tabs-wrapper>div{margin-left:0}.finance-overview>.finance-ledger,.finance-overview>.finance-summary{margin:0}.finance-overview .finance-kpis{gap:10px;margin-bottom:10px}.finance-overview .finance-charts>div{gap:10px}.financial-analysis-page .sales-staff-page{padding:0!important}.sales-staff-page>.bg-white{flex-shrink:0}.sales-staff-page .staff-sheet-card{box-shadow:none;border:1px solid #d8e0eb;border-radius:12px;margin:0}.staff-sheet-card>div:first-child>div{gap:16px;padding:10px 12px 0}.staff-sheet-card>div:first-child button{padding-bottom:10px;font-size:13px}.staff-sheet-scroll{overflow-x:auto}.staff-sheet{min-width:850px;font-size:13px}.staff-sheet th,.staff-sheet td{vertical-align:middle;border-bottom:1px solid #dfe5ed;border-right:1px solid #dfe5ed;padding:7px 10px}.staff-sheet th{color:#43546c;white-space:nowrap;background:#eaf0f7;height:34px;font-size:12px;font-weight:700}.staff-sheet th:last-child,.staff-sheet td:last-child{border-right:0}.staff-sheet tbody tr:last-child td{border-bottom:0}.staff-sheet tbody tr:nth-child(2n){background:#f8fafd}.staff-sheet tbody tr:hover{background:#edf4ff}.staff-sheet .staff-row-number{text-align:center;color:#718098;font-variant-numeric:tabular-nums;background:#f0f4f9;width:48px}.staff-sheet td:nth-child(4),.staff-sheet td:nth-child(5),.staff-sheet td:nth-child(6){text-align:right;font-variant-numeric:tabular-nums}.staff-sheet td div{font-size:13px}.staff-sheet td>div>div>div:last-child{color:#7b8799;font-size:11px}.staff-sheet td button{padding:4px 8px;font-size:12px}.staff-sheet td span{border-radius:4px}.financial-analysis-page .purchase-management{gap:10px;padding:0!important}.purchase-management>div:not(.fixed):not(.purchase-sheet){flex-shrink:0;margin-bottom:0}.purchase-management .purchase-facts{margin:0}.purchase-management .finance-facts-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.purchase-management>.bg-white:not(.purchase-sheet){box-shadow:none;border-radius:16px;gap:10px;padding:12px}.purchase-management>.bg-white h2{font-size:18px}.purchase-management>.bg-white button{white-space:nowrap;font-size:13px}.purchase-management>.bg-white select{font-size:13px}.purchase-management .purchase-sheet{min-height:240px;box-shadow:none;border:1px solid #dce3ec;border-radius:14px;flex-direction:column;flex:1;display:flex}.purchase-sheet>div:first-child{flex:1;min-height:0;max-height:none;overflow:auto}.purchase-sheet table{font-variant-numeric:tabular-nums;min-width:900px}.purchase-sheet th{color:#52627a;white-space:nowrap;background:#edf2f8}.purchase-sheet th,.purchase-sheet td{border-bottom:1px solid #e0e6ee;border-right:1px solid #e0e6ee;padding:8px 10px;font-size:13px}.purchase-sheet th:last-child,.purchase-sheet td:last-child{border-right:0}.purchase-sheet tbody tr:nth-child(2n){background:#f8fafd}.purchase-sheet tbody tr:hover{background:#edf4ff}.purchase-sheet td button{padding:5px 8px;font-size:12px}.purchase-sheet tfoot td{background:#eef3fb;font-size:15px}.purchase-sheet>div:last-child:not(:first-child){border-radius:0;flex-shrink:0;padding:8px 12px}@media (width<=1100px){.purchase-management .finance-facts-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.purchase-management .purchase-list-heading{border-bottom:1px solid #dce3ec;flex-shrink:0;align-items:center;gap:12px;padding:10px 12px;display:flex}.purchase-list-heading strong{font-size:16px}.purchase-list-heading span{color:#64748b;font-size:12px}.purchase-management .purchase-sheet>.purchase-list-scroll{flex:1;min-height:0;max-height:none;overflow:auto}.purchase-management .purchase-sheet table th,.purchase-management .purchase-sheet table td{border-bottom:1px solid #e0e6ee;border-right:1px solid #e0e6ee;padding:8px 10px;font-size:13px;line-height:20px}.purchase-management .purchase-sheet table th{color:#52627a;background:#edf2f8}.purchase-management .purchase-sheet table td{font-weight:400}.purchase-management .purchase-ledger-sheet tbody td span{font-size:13px;font-weight:400}.purchase-management .purchase-ledger-sheet tbody td>span.inline-flex{border-radius:3px;padding:0 4px}.purchase-management .purchase-ledger-sheet tbody td button{min-height:20px;box-shadow:none;border-radius:4px;padding:0 5px;font-weight:400}.purchase-management .purchase-ledger-sheet tbody td button svg{width:14px;height:14px}.purchase-management .purchase-ledger-sheet tfoot td{color:#334155;background:#eef3fb;font-size:13px;font-weight:600}.purchase-management .purchase-ledger-sheet tfoot td span{color:#64748b;font-size:13px}.app-container.biz-unified-shell>.main-content>div:first-child>.tax-accounting-page{gap:10px;padding:0!important}.tax-accounting-page>.tax-purchase-content{background:0 0;min-height:0}.tax-accounting-page .purchase-management{gap:10px;padding:0!important}.tax-accounting-page .purchase-management>.purchase-facts{margin:0!important}.biz-unified-shell:has(.tax-accounting-page) .biz-page-toolbar>div{gap:10px!important;margin:0!important;padding:0!important}.app-container.biz-unified-shell>.main-content>div:first-child:has(>.tax-accounting-page)>.biz-page-toolbar{padding:0!important}.tax-accounting-page>.tax-dashboard-content{gap:10px;padding:0!important}.ocs,.ocs-layer{--ocs-ink:#172033;--ocs-ink2:#414c61;--ocs-mut:#5f6b80;--ocs-mut2:#667085;--ocs-line:#e3e8ef;--ocs-line2:#eef1f5;--ocs-bg:#f5f7fb;--ocs-blue:#2563eb;--ocs-blue-bg:#eff6ff;--ocs-blue-line:#bfd4fb;--ocs-ok:#387b24;--ocs-ok-bg:#f0fbea;--ocs-warn:#8a5300;--ocs-warn-bg:#fff7e6;--ocs-bad:#bd2738;--ocs-bad-bg:#fff1f1;--ocs-num:"Manrope", "Noto Sans KR", sans-serif;color:var(--ocs-ink);font:400 14px/20px Noto Sans KR,sans-serif}.ocs *,.ocs-layer *{box-sizing:border-box}.ocs{background:var(--ocs-bg);flex-direction:column;gap:10px;min-width:0;height:100%;display:flex;overflow:hidden auto;container-type:inline-size;padding:0!important}.biz-unified-shell>.main-content>div:first-child>.ocs.ocs.ocs{padding:0!important}.ocs button,.ocs-layer button{font:inherit;cursor:pointer}.ocs button:disabled,.ocs-layer button:disabled{cursor:not-allowed}.ocs h1,.ocs h2,.ocs h3,.ocs p,.ocs-layer h2,.ocs-layer h3,.ocs-layer p{margin:0}.ocs :focus-visible,.ocs-layer :focus-visible{outline:2px solid var(--ocs-blue);outline-offset:1px}.ocs .ocs-num,.ocs-layer .ocs-num{font-family:var(--ocs-num);font-variant-numeric:tabular-nums}.ocs-mut{color:var(--ocs-mut)}.ocs-nav{border:1px solid var(--ocs-line);scrollbar-width:none;background:#fff;border-radius:12px;flex:none;align-items:center;height:56px;padding:0 10px;display:flex;overflow:auto hidden}.ocs-nav::-webkit-scrollbar{display:none}.ocs-tabs{white-space:nowrap;align-items:center;gap:4px;display:flex}.ocs-tab{color:#5f6b80;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;height:36px;padding:0 12px;font:400 14px/20px Noto Sans KR,sans-serif!important}.ocs-tab:hover{color:#172033;background:#f2f4f7}.ocs-tab:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #2563eb}.ocs-tab[aria-selected=true],.ocs-tab[aria-selected=true]:hover{color:#2563eb;background:#eff6ff;font-weight:500!important}.ocs-card{border:1px solid var(--ocs-line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;display:flex}.ocs-card>header{flex:none;align-items:center;gap:8px;min-width:0;padding:16px 20px 12px;display:flex}.ocs-card>header h2{white-space:nowrap;font-size:16px;font-weight:700;line-height:24px}.ocs-card>header small{color:var(--ocs-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;overflow:hidden}.ocs-sp{flex:1;min-width:0}.ocs-rowA{flex:none;grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.ocs-rowA.k4{grid-template-columns:minmax(380px,567fr) repeat(4,minmax(0,280fr))}.ocs-rowA.k3{grid-template-columns:minmax(380px,567fr) repeat(3,minmax(0,373fr))}.ocs-title{flex-direction:column;justify-content:center;gap:6px;min-height:116px;padding:18px 20px;display:flex}.ocs-title.slim{flex-direction:row;align-items:center;gap:16px;min-height:0;padding:14px 20px}.ocs-title h1{white-space:nowrap;align-items:center;gap:8px;font-size:20px;font-weight:700;line-height:28px;display:flex}.ocs-title h1 svg{color:var(--ocs-blue);flex:none}.ocs-title>p,.ocs-title .ocs-desc{color:var(--ocs-mut);font-size:13px;line-height:19px}.ocs-title-meta{color:var(--ocs-mut);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.ocs-kpi{flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:116px;padding:16px 18px;display:flex}.ocs-kpi-l{color:var(--ocs-mut);white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:19px;display:flex}.ocs-kpi-l i{background:var(--ocs-blue);border-radius:50%;flex:none;width:6px;height:6px}.ocs-kpi-l i.wait{background:#94a0b4}.ocs-kpi-l i.warn{background:#f59e0b}.ocs-kpi-v{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;display:flex}.ocs-kpi-v strong{font:700 26px/34px var(--ocs-num);letter-spacing:-.01em}.ocs-kpi-v span{color:var(--ocs-ink2);font-size:13px}.ocs-kpi-v .ocs-dash{color:#94a0b4;font:700 26px/34px var(--ocs-num)}.ocs-kpi small{color:var(--ocs-mut);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;line-height:17px;display:flex;overflow:hidden}.ocs-chip{white-space:nowrap;min-height:22px;color:var(--ocs-ink2);background:#eef1f5;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.ocs-chip:before{content:"";opacity:.8;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ocs-chip.plain:before,.ocs-chip.sq:before{display:none}.ocs-chip.ok{background:var(--ocs-ok-bg);color:var(--ocs-ok);border-color:#cdebc0}.ocs-chip.warn{background:var(--ocs-warn-bg);color:var(--ocs-warn);border-color:#f8dfae}.ocs-chip.bad{background:var(--ocs-bad-bg);color:var(--ocs-bad);border-color:#f6c9ce}.ocs-chip.info{background:var(--ocs-blue-bg);color:var(--ocs-blue);border-color:var(--ocs-blue-line)}.ocs-chip.wait{color:var(--ocs-mut);background:#fff;border:1px dashed #a9b3c4}.ocs-chip.sq{border-radius:6px}.ocs-chip svg{flex:none}.ocs-tag{height:22px;color:var(--ocs-ink2);white-space:nowrap;background:#f2f4f7;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.ocs-note{color:var(--ocs-mut);align-items:center;gap:6px;font-size:12px;line-height:18px;display:flex}.ocs-note svg{color:var(--ocs-blue);flex:none}.ocs-note.warn svg{color:#d97706}.ocs-banner{border:1px solid var(--ocs-line);color:var(--ocs-ink2);background:#f7f9fc;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:12px;line-height:18px;display:flex}.ocs-banner b{color:var(--ocs-ink);font-size:13px;font-weight:600;display:block}.ocs-banner svg{color:var(--ocs-mut);flex:none;margin-top:2px}.ocs-banner.warn{background:var(--ocs-warn-bg);border-color:#f8dfae}.ocs-banner.warn svg{color:#d97706}.ocs-banner.bad{background:var(--ocs-bad-bg);border-color:#f6c9ce}.ocs-banner.bad svg{color:var(--ocs-bad)}.ocs-btn{border:1px solid var(--ocs-line);height:36px;color:var(--ocs-ink2);white-space:nowrap;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex;font-size:13px!important;font-weight:500!important}.ocs-btn:hover:not(:disabled){background:#f7f9fc}.ocs-btn.primary{background:var(--ocs-blue);border-color:var(--ocs-blue);color:#fff}.ocs-btn.primary:hover:not(:disabled){background:#1d4ed8}.ocs-btn.danger{color:var(--ocs-bad)}.ocs-btn.sm{height:30px;padding:0 10px;font-size:12px!important}.ocs-btn.icon{width:36px;padding:0}.ocs-btn:disabled{opacity:.55}.ocs-btn.lock:disabled{opacity:1;color:#98a2b3;background:#f7f9fc}.ocs-btn .ocs-s{display:none}.ocs-btn .ocs-f{align-items:center;gap:6px;display:inline-flex}.ocs-search{border:1px solid var(--ocs-line);min-width:0;height:36px;color:var(--ocs-mut);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.ocs-search input{font:inherit;color:var(--ocs-ink);width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:13px}.ocs-search:focus-within{border-color:var(--ocs-blue)}.ocs-seg{background:#f2f4f7;border-radius:10px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.ocs-seg>button{height:30px;color:var(--ocs-mut);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.ocs-seg>button:hover{color:var(--ocs-ink)}.ocs-seg>button[aria-pressed=true]{color:var(--ocs-ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #0f172914}.ocs-seg .ocs-num{color:var(--ocs-mut);font-size:12px}.ocs-date{border:1px solid var(--ocs-line);white-space:nowrap;background:#fff;border-radius:8px;flex:none;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:13px;display:inline-flex}.ocs-filter{border:1px solid var(--ocs-line);background:#fff;border-radius:12px;flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.ocs-filter .ocs-search{flex:0 280px}.ocs-tablewrap{border:1px solid var(--ocs-line2);border-radius:10px;flex:auto;min-height:0;margin:0 12px;overflow:auto}.ocs-table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;font-size:13px;line-height:19px}.ocs-table th{z-index:1;height:40px;color:var(--ocs-mut);text-align:left;border-bottom:1px solid var(--ocs-line2);background:#f7f9fc;padding:0 12px;font-size:12px;font-weight:500;position:sticky;top:0}.ocs-table td{border-bottom:1px solid var(--ocs-line2);text-overflow:ellipsis;max-width:280px;height:48px;padding:0 12px;overflow:hidden}.ocs-table tbody tr:last-child td{border-bottom:0}.ocs-table tbody tr.click{cursor:pointer}.ocs-table tbody tr:hover td{background:#f9fafc}.ocs-table tbody tr.on td{background:#f2f6fe}.ocs-table tbody tr.on td:first-child{box-shadow:inset 3px 0 0 var(--ocs-blue)}.ocs-table tbody tr.failed td{background:#fff8f8}.ocs-table .r{text-align:right}.ocs-table .c{text-align:center}.ocs-table td.amt{font-family:var(--ocs-num);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.ocs-table td.net{color:var(--ocs-blue)}.ocs-table .dash{color:#98a2b3}.ocs-two{flex-direction:column;line-height:17px;display:flex}.ocs-two small{color:var(--ocs-mut);font-size:12px}.ocs-foot{color:var(--ocs-mut);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:10px 20px 12px;font-size:12px;display:flex}.ocs-foot b{color:var(--ocs-ink);font-family:var(--ocs-num)}.ocs-state{text-align:center;color:var(--ocs-mut);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:160px;padding:36px 20px;font-size:13px;line-height:19px;display:flex}.ocs-state b{color:var(--ocs-ink);font-size:14px;font-weight:600}.ocs-state .ic{width:40px;height:40px;color:var(--ocs-mut);background:#f2f4f7;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.ocs-state.bad .ic{background:var(--ocs-bad-bg);color:var(--ocs-bad)}.ocs-state.nc .ic{background:var(--ocs-blue-bg);color:var(--ocs-blue)}.ocs-sk{background:linear-gradient(90deg,#eef1f5,#f7f9fc,#eef1f5) 0 0/200% 100%;border-radius:6px;height:14px;animation:1.2s infinite ocs-sk}@keyframes ocs-sk{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ocs-sk{animation:none}}.ocs-mid{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.ocs-chart{align-items:flex-end;gap:6px;height:150px;padding:8px 20px 0;display:flex}.ocs-chart .col{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.ocs-chart .bar{background:var(--ocs-blue);border-radius:4px 4px 0 0;width:min(28px,70%);min-height:2px}.ocs-chart .bar.claim{background:#f6cb76}.ocs-chart .bar.zero{background:#e3e8ef;height:2px}.ocs-chart .lbl{color:var(--ocs-mut);white-space:nowrap;font-size:11px;line-height:14px}.ocs-legend{color:var(--ocs-mut);flex-wrap:wrap;gap:14px;padding:8px 20px 14px;font-size:12px;display:flex}.ocs-legend i{background:var(--ocs-blue);border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.ocs-legend i.claim{background:#f6cb76}.ocs-legend i.zero{background:#e3e8ef}.ocs-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 20px;display:grid}.ocs-step{background:#f7f9fc;border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.ocs-step strong{font:700 18px/26px var(--ocs-num);white-space:nowrap}.ocs-step small{color:var(--ocs-mut);font-size:12px;line-height:17px}.ocs-cats{border-bottom:1px solid var(--ocs-line2);flex-direction:column;flex:none;gap:8px;padding:12px 16px;display:flex}.ocs-cats .lv{scrollbar-width:thin;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.ocs-cats .lv>b{color:var(--ocs-mut);flex:none;width:24px;font-size:12px;font-weight:500}.ocs-pill{height:30px;color:var(--ocs-mut);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding:0 12px;font-size:13px}.ocs-pill:hover{color:var(--ocs-ink);background:#f2f4f7}.ocs-pill[aria-pressed=true]{background:var(--ocs-blue-bg);color:var(--ocs-blue);font-weight:500}.ocs-pill.l2{border-color:var(--ocs-line);border-radius:999px;height:28px}.ocs-pill.l2[aria-pressed=true]{background:var(--ocs-ink);border-color:var(--ocs-ink);color:#fff}.ocs-grid{flex:auto;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;padding:12px 16px;display:grid;overflow:auto}.ocs-pcard>*{flex:none}.ocs-pcard{border:1px solid var(--ocs-line);cursor:grab;background:#fff;border-radius:12px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.ocs-pcard:hover,.ocs-pcard:focus-within{border-color:var(--ocs-blue);box-shadow:0 2px 8px #2563eb1a}.ocs-pcard.busy{opacity:.6}.ocs-pcard.fail{border-color:#f6c9ce}.ocs-pimg{aspect-ratio:1;color:#98a2b3;background:#f2f4f7;place-items:center;font-size:12px;display:grid;position:relative}.ocs-pimg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.ocs-pact{opacity:0;justify-content:space-between;transition:opacity .12s;display:flex;position:absolute;inset:8px 8px auto}.ocs-pcard:hover .ocs-pact,.ocs-pcard:focus-within .ocs-pact{opacity:1}.ocs-pact>div{gap:4px;display:flex}.ocs-pact button{border:1px solid var(--ocs-line);min-width:28px;height:28px;color:var(--ocs-ink2);background:#fffffff2;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:12px;display:inline-flex}.ocs-pact button.del{color:var(--ocs-bad)}.ocs-pbody{flex-direction:column;gap:3px;min-width:0;padding:10px 12px 12px;display:flex}.ocs-pbody h3{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:19px;overflow:hidden}.ocs-pbody .code{color:var(--ocs-mut);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ocs-pbody .price{color:var(--ocs-mut);align-items:baseline;gap:6px;font-size:11px;display:flex}.ocs-pbody .price strong{font:700 15px/22px var(--ocs-num);color:var(--ocs-ink)}.ocs-pbody .meta{color:var(--ocs-mut);justify-content:space-between;align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.ocs-pmsg{color:var(--ocs-bad);font-size:11px;line-height:15px}.ocs-padd{color:var(--ocs-mut);background:#fafbfd;border:1px dashed #c5cdda;border-radius:12px;place-items:center;min-height:200px;font-size:12px;display:grid}.ocs-edhead{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.ocs-edhead h1{white-space:nowrap;font-size:18px;font-weight:700;line-height:26px}.ocs-ednav{gap:6px;padding:0 16px 12px;display:flex;overflow-x:auto}.ocs-ednav button{border:1px solid var(--ocs-line);height:30px;color:var(--ocs-ink2);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.ocs-ednav button i{background:#eef1f5;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid}.ocs-ednav button:hover{border-color:var(--ocs-blue-line);color:var(--ocs-blue)}.ocs-editor{min-width:0}.ocs-editor>div{background:0 0!important;padding-bottom:0!important}.ocs-editor section{border-color:var(--ocs-line)!important;box-shadow:none!important;border-radius:12px!important}.ocs-editor section>div:first-child{border-radius:12px 12px 0 0!important}.ocs-editor h3{font-size:15px!important;font-weight:700!important}.ocs-editor .font-black{font-weight:700!important}.ocs-editor .rounded-2xl,.ocs-editor .rounded-3xl{border-radius:12px!important}.ocs-editor .text-\[16px\]{font-size:14px!important}.ocs-editor input:not([type=checkbox]):not([type=radio]):not([type=file]),.ocs-editor select,.ocs-editor textarea{border-color:var(--ocs-line)!important;border-radius:8px!important}.ocs-editor .max-w-\[1920px\]{max-width:none!important}.ocs-editor>div>.px-6{padding-left:0!important;padding-right:0!important}.ocs-editor>div>.gap-8{gap:10px!important}.ocs-editor>div>div.sticky{border:1px solid var(--ocs-line)!important;box-shadow:none!important;border-radius:12px!important;margin-top:0!important;position:static!important}.ocs-editor>div>div.sticky h1{font-size:18px!important;font-weight:700!important;line-height:26px!important}.ocs-edtop{flex:none}.ocs-editor .lg\:w-\[380px\],.ocs-editor .w-\[380px\]{min-width:0}.ocs-editor .bg-indigo-600,.ocs-editor .bg-blue-600{background-color:var(--ocs-blue)!important}.ocs-editor .text-indigo-600{color:var(--ocs-blue)!important}.ocs-split{flex:auto;grid-template-columns:minmax(0,1fr) 440px;gap:10px;min-height:420px;display:grid}.ocs-split.chat{grid-template-columns:340px minmax(0,1fr)}.ocs-panel{flex-direction:column;gap:12px;min-height:0;padding:16px 20px;display:flex}.ocs-panel textarea,.ocs-compose input{border:1px solid var(--ocs-line);width:100%;font:inherit;resize:none;color:var(--ocs-ink);background:#fff;border-radius:10px;padding:12px;font-size:13px}.ocs-panel textarea:disabled,.ocs-compose input:disabled{color:var(--ocs-mut);background:#f7f9fc}.ocs-compose{border-top:1px solid var(--ocs-line2);align-items:center;gap:8px;padding:12px 16px;display:flex}.ocs-layer{z-index:140;background:#17203359;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ocs-layer.drawer{justify-content:flex-end;align-items:stretch;padding:0}.ocs-dialog{background:#fff;border-radius:16px;flex-direction:column;width:520px;max-width:100%;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 12px 32px #0f172933}.ocs-dialog.wide{width:820px}.ocs-layer.drawer .ocs-dialog{border-radius:16px 0 0 16px;width:460px;height:100%;max-height:none}.ocs-dialog>header{border-bottom:1px solid var(--ocs-line2);flex:none;align-items:center;gap:10px;padding:18px 22px 14px;display:flex}.ocs-dialog>header h2{flex:1;min-width:0;font-size:17px;font-weight:700;line-height:26px}.ocs-dialog>header button.x{width:32px;height:32px;color:var(--ocs-mut);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.ocs-dialog>header button.x:hover{background:#f2f4f7}.ocs-dialog-body{flex-direction:column;gap:14px;min-height:0;padding:18px 22px;display:flex;overflow:auto}.ocs-dialog>footer{border-top:1px solid var(--ocs-line2);background:#f7f9fc;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:14px 22px;display:flex}.ocs-dialog>footer .ocs-sp+*{margin-left:0}.ocs-fld{color:var(--ocs-ink2);flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:500;display:flex}.ocs-fld input,.ocs-fld select,.ocs-fld textarea{border:1px solid var(--ocs-line);height:38px;font:inherit;color:var(--ocs-ink);background:#fff;border-radius:8px;min-width:0;padding:0 12px;font-size:14px;font-weight:400}.ocs-fld textarea{height:auto;padding:10px 12px}.ocs-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ocs-kv{grid-template-columns:120px minmax(0,1fr);gap:10px 12px;font-size:13px;display:grid}.ocs-kv dt{color:var(--ocs-mut)}.ocs-kv dd{overflow-wrap:anywhere;margin:0}.ocs-save{align-items:center;gap:6px;font-size:12px;display:inline-flex}.ocs-save.saving{color:var(--ocs-blue)}.ocs-save.ok{color:var(--ocs-ok)}.ocs-save.bad{color:var(--ocs-bad)}@container (width<=1500px){.ocs-tab{padding:0 10px;font-size:13px!important}.ocs-rowA.k4{grid-template-columns:minmax(340px,487fr) repeat(4,minmax(0,220fr))}.ocs-rowA.k3{grid-template-columns:minmax(340px,487fr) repeat(3,minmax(0,300fr))}.ocs-kpi{min-height:108px;padding:14px}.ocs-kpi-v strong,.ocs-kpi-v .ocs-dash{font-size:22px;line-height:30px}.ocs-title{min-height:108px}.ocs-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ocs-split{grid-template-columns:minmax(0,1fr) 380px}.ocs-split.chat{grid-template-columns:300px minmax(0,1fr)}}@container (width<=1320px){.ocs-tabs{gap:0}.ocs-rowA.k4{grid-template-columns:minmax(300px,407fr) repeat(4,minmax(0,200fr))}.ocs-rowA.k3{grid-template-columns:minmax(300px,407fr) repeat(3,minmax(0,270fr))}.ocs-kpi-l{font-size:12px}.ocs-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ocs-btn .ocs-f{display:none}.ocs-btn .ocs-s{display:inline}.ocs-split{grid-template-columns:minmax(0,1fr) 340px}.ocs-flow{gap:8px}.ocs-step strong{font-size:16px}}@container (width<=1100px){.ocs-rowA.k4,.ocs-rowA.k3{grid-template-columns:repeat(2,minmax(0,1fr))}.ocs-mid,.ocs-split,.ocs-split.chat{grid-template-columns:minmax(0,1fr)}.ocs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-ocs-region=filter] .ocs-seg{background:#eef1f5;border-radius:8px;gap:2px;padding:2px}[data-ocs-region=filter] .ocs-seg>button{color:#68738a;cursor:pointer;border:1px solid #0000;border-radius:6px;height:32px;padding:0 12px;font:500 13px/20px Noto Sans KR,sans-serif}[data-ocs-region=filter] .ocs-seg>button[aria-pressed=true]{color:#172033;box-shadow:none;background:#fff;border-color:#dfe5ef;font-weight:700}[data-ocs-region=filter] .ocs-seg>button:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.mkn{z-index:20;background:#fff;border:1px solid #dfe5ef;border-radius:12px;flex:none;align-items:center;min-width:0;height:56px;padding:0 10px;display:flex;position:relative}.mkn-tabs{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.mkn-tab{color:#5f6b80;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;height:36px;padding:0 12px;display:inline-flex;font:400 14px/20px Noto Sans KR,sans-serif!important}.mkn-tab:hover{color:#172033;background:#f2f4f7}.mkn-tab:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #2563eb}.mkn-tab[aria-selected=true],.mkn-tab[aria-selected=true]:hover{color:#2563eb;background:#eff6ff;font-weight:500!important}.mkn-tab svg{flex:none;transition:transform .15s}.mkn-tab svg.up{transform:rotate(180deg)}.mkn-dd{flex:none;position:relative}.mkn-menu{z-index:60;background:#fff;border:1px solid #dfe5ef;border-radius:12px;flex-direction:column;gap:2px;width:280px;padding:8px;display:flex;position:absolute;top:42px;left:0;box-shadow:0 8px 24px #17203329}.mkn-menu-head{white-space:normal;flex-direction:column;gap:2px;padding:6px 10px 8px;display:flex}.mkn-menu-head b{color:#172033;font:700 13px/20px Noto Sans KR,sans-serif}.mkn-menu-head small{color:#667085;font:400 12px/18px Noto Sans KR,sans-serif}.mkn-item{color:#172033;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:space-between;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex;font:400 14px/20px Noto Sans KR,sans-serif!important}.mkn-item.hi{background:#f7f9fc}.mkn-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #2563eb}.mkn-item.on{color:#1d4ed8;background:#eff6ff;font-weight:500!important}.mkn-item svg{color:#1d4ed8;flex:none}.ocs.mks.mks-fit{overflow:hidden}.mks .mk-page{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.mks.mks-fit .mk-page{overflow:hidden}.mks .w-s{display:none}.mks .spin,.mk-layer .spin{animation:1s linear infinite mk-spin}@keyframes mk-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mks .spin,.mk-layer .spin{animation:none}}.mks ::-webkit-scrollbar{width:6px;height:6px}.mks ::-webkit-scrollbar-thumb{background:#c9d3e1;border-radius:3px}.mks ::-webkit-scrollbar-track{background:0 0}.mks .mk-head{flex-direction:row;flex:none;align-items:center;gap:12px;min-width:0;height:64px;padding:0 20px}.mks .mk-head h1{white-space:nowrap;color:#172033;font-size:20px;font-weight:700;line-height:28px}.mks .mk-head p{color:#5f6b80;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;line-height:19px;overflow:hidden}.mks .mk-head .mk-chip,.mks .mk-head .ocs-chip{border-radius:13px;height:26px;font-size:13px}.mks .mk-hsearch{flex:none;width:320px}.mk-chip{color:#5f6b80;white-space:nowrap;background:#f2f4f7;border:1px solid #dfe5ef;border-radius:12px;flex:none;align-items:center;gap:5px;height:24px;padding:0 9px;font:500 12px/18px Noto Sans KR,sans-serif;display:inline-flex}.mk-chip:before{content:"";opacity:.8;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.mk-chip:has(svg):before{display:none}.mk-chip.mute:before{background:#98a2b3}.mk-chip.warn{color:#8a5300;background:#fff7e6;border-color:#ffd88a}.mk-chip.warn:before{opacity:1;background:#faad14}.mk-chip.ok{color:#2f6e0f;background:#f0fbea;border-color:#bfe5a6}.mk-chip.info{color:#1d4ed8;background:#eff6ff;border-color:#bfd6fb}.mk-chip.bad{color:#b33434;background:#fff5f5;border-color:#f3c0c0}.mks .mk-bh{flex:none;align-items:center;gap:8px;min-width:0;height:56px;padding:0 20px;display:flex}.mks .mk-bh.line{border-bottom:1px solid #eef1f5}.mks .mk-bh.tall{gap:10px;height:64px}.mks .mk-bh h2{white-space:nowrap;color:#172033;font-size:16px;font-weight:700;line-height:24px}.mks .mk-bh h2.sm{font-size:14px;line-height:20px}.mks .mk-bh small{color:#667085;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;line-height:18px;overflow:hidden}.mks .mk-bh .ic{color:#172033;flex:none}.mks .mk-bh .ic.b{color:#2563eb}.mks .mk-bh.col{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;height:auto;padding:17px 20px 12px}.mks .mk-bh.col small{white-space:normal}.mks .mk-note{color:#414c61;background:#f7f9fc;border:1px solid #e3e8ef;border-radius:10px;flex:none;align-items:flex-start;gap:10px;min-width:0;padding:11px 13px;display:flex}.mks .mk-note>svg{flex:none;margin-top:2px}.mks .mk-note>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mks .mk-note b{font-size:13px;font-weight:700;line-height:20px}.mks .mk-note small{font-size:12px;line-height:18px}.mks .mk-note.warn{color:#8a5300;background:#fff7e6;border-color:#ffd88a}.mks .mk-note.bad{color:#b33434;background:#fff5f5;border-color:#f3c0c0}.mks .mk-note .ocs-btn{flex:none;align-self:center}.mks .mk-note.row{border-radius:12px;padding:11px 20px}.mks .mk-inline{color:#414c61;background:#f7f9fc;border-radius:8px;flex:none;align-items:center;gap:6px;margin:10px 20px 0;padding:8px 12px;font-size:12px;line-height:18px;display:flex}.mks .mk-inline>svg{flex:none}.mks .mk-inline.bad{color:#b33434;background:#fff5f5}.mks .mk-inline.warn{color:#8a5300;background:#fff7e6}.mks .mk-help{color:#667085;white-space:nowrap;text-overflow:ellipsis;flex:none;padding:10px 20px 0;font-size:12px;line-height:18px;overflow:hidden}.mks .mk-link{color:#1d4ed8;background:0 0;border:0;margin-left:4px;padding:0;font-size:12px;text-decoration:underline}.mks .mk-danger{color:#b33434;border-color:#f0c4c4}.mks .ocs-btn.sm2{height:32px;padding:0 12px}.mks .ocs-btn svg{flex:none}.mks .mk-ib{color:#172033;background:#fff;border:1px solid #dfe5ef;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.mks .mk-ib:hover:not(:disabled){background:#f7f9fc}.mks .mk-ib:disabled{color:#98a2b3;background:#f7f9fc}.mks .mk-ib.del{color:#b33434;border-color:#f0c4c4}.mks .mk-ib.lg{width:32px;height:32px}.mks .mk-thumb{color:#98a2b3;background:#e7e3ee;border-radius:8px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.mks .mk-thumb img,.mk-layer .mk-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mks .mk-thumb.wide{width:128px;height:72px}.mks .mk-thumb.tall,.mk-layer .mk-thumb.tall{background:#dfe7f0;border-radius:6px;flex:none;width:44px;height:58px;display:block;position:relative;overflow:hidden}.mks .mk-bar{flex-direction:row;flex:none;align-items:center;gap:28px;min-width:0;height:64px;padding:0 20px;overflow:hidden}.mks .mk-bar-l{color:#5f6b80;white-space:nowrap;margin-right:-12px;font-size:13px;font-weight:500}.mks .mk-sum{color:#5f6b80;white-space:nowrap;flex:none;align-items:baseline;gap:6px;font-size:13px;font-weight:500;line-height:19px;display:inline-flex}.mks .mk-sum svg{flex:none;align-self:center}.mks .mk-sum b{color:#172033;font-variant-numeric:tabular-nums;font:700 20px/28px Manrope,Noto Sans KR,sans-serif}.mks .mk-sum b.dash{color:#98a2b3}.mks .mk-sum.warn svg,.mks .mk-sum.warn b:not(.dash){color:#8a5300}.mks .mk-age{border-radius:8px}.mks .mk-age>button{border-radius:6px;padding:0 11px}.mks .ocs-seg .ocs-num{color:#667085;font-weight:700}.mks .ocs-seg .ocs-num.on{color:#1d4ed8}.mks .ocs-seg>button[aria-pressed=true]{box-shadow:0 0 0 1px #dfe5ef}.mks .mk-dash{flex:1 1 0;grid-template-columns:600px 400px minmax(0,1fr);gap:10px;min-height:0;display:grid}.mks .mk-dash.no-preview{grid-template-columns:600px minmax(0,1fr)}.mks .mk-builder,.mks .mk-preview{min-height:0;overflow:hidden}.mks .mk-anchors{border-bottom:1px solid #eef1f5;flex:none;gap:6px;padding:10px 20px;display:flex;overflow:hidden}.mks .mk-anchors button{color:#414c61;white-space:nowrap;background:#f7f9fc;border:1px solid #e3e8ef;border-radius:14px;flex:none;align-items:center;gap:6px;height:28px;padding:0 11px;font-weight:500;display:inline-flex;font-size:13px!important}.mks .mk-anchors button b{color:#667085;font:700 12px/16px Manrope,sans-serif}.mks .mk-anchors button.on{color:#1d4ed8;background:#eff6ff;border-color:#bfd6fb}.mks .mk-anchors button.on b{color:#1d4ed8}.mks .mk-scroll{flex-direction:column;flex:1 1 0;gap:20px;min-height:0;padding:16px 20px 20px;display:flex;overflow-y:auto}.mks .mk-sec{flex-direction:column;flex:none;gap:10px;display:flex}.mks .mk-sec-h{align-items:center;gap:8px;min-height:22px;display:flex}.mks .mk-sec-h h3{color:#172033;margin:0;font-size:14px;font-weight:700;line-height:22px}.mks .mk-sec-h small{color:#667085;font:600 12px/18px Manrope,Noto Sans KR,sans-serif}.mks .mk-sec-d{color:#667085;font-size:12px;line-height:18px}.mks .mk-empty-hint{color:#1d4ed8;background:#f7faff;border:1px dashed #bfd6fb;border-radius:8px;padding:8px 12px;font-size:12px;line-height:18px}.mks .mk-covers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mks .mk-cover{aspect-ratio:181/101;color:#8a96aa;cursor:pointer;background:#dfe7f0;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.mks .mk-cover:nth-child(2){background:#e3eadf}.mks .mk-cover:nth-child(3){background:#e7e3ee}.mks .mk-cover:nth-child(4){background:#e9e6df}.mks .mk-cover:nth-child(5){background:#dde9ea}.mks .mk-cover:nth-child(6){background:#e6e9ee}.mks .mk-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mks .mk-cover:hover{outline:2px solid #bfd6fb}.mks .mk-cover:focus-within{outline:2px solid #2563eb}.mks .mk-cover i{color:#fff;z-index:1;border-radius:6px;height:20px;padding:0 6px;font-size:11px;font-style:normal;line-height:20px;position:absolute;top:6px}.mks .mk-cover i.no{text-align:center;background:#172033;min-width:17px;font-weight:700;left:6px}.mks .mk-cover i.first{background:#2563eb;font-weight:500;right:8px}.mks input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.mks .mk-expo{background:#fff;border:1px solid #e3e8ef;border-radius:10px;align-items:center;gap:12px;min-height:66px;padding:0 15px;display:flex}.mks .mk-expo-ic{color:#414c61;background:#f2f4f7;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.mks .mk-expo-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mks .mk-expo-t b{color:#172033;font-size:14px;font-weight:500;line-height:20px}.mks .mk-expo-t small{color:#667085;font-size:12px;line-height:18px}.mks .mk-expo-s{color:#667085;flex:none;font-size:13px;font-weight:500}.mks .mk-expo-s.on{color:#1d4ed8}.mks .mk-switch{background:#cfd7e3;border:0;border-radius:11px;flex:none;width:40px;height:22px;padding:0;transition:background .15s;position:relative}.mks .mk-switch i{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #17203340}.mks .mk-switch.on{background:#2563eb}.mks .mk-switch.on i{left:20px}.mks .mk-imgrow{border:1px solid #e3e8ef;border-radius:10px;flex:none;align-items:center;gap:12px;height:90px;padding:0 11px 0 9px;display:flex}.mks .mk-imgmeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mks .mk-imgmeta b{color:#172033;font-size:13px;font-weight:500;line-height:20px}.mks .mk-imgmeta small{color:#667085;font-size:12px;line-height:18px}.mks .mk-imgrow .mk-ib{margin-left:0}.mks .mk-add{color:#1d4ed8;cursor:pointer;background:#f7faff;border:1px dashed #bfd6fb;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;height:44px;font-size:13px;font-weight:500;display:flex;position:relative}.mks .mk-add:hover{background:#eff6ff}.mks .mk-add:focus-within{outline:2px solid #2563eb}.mks .mk-add.full{color:#667085;cursor:default;background:#f7f9fc;border-color:#dfe5ef;font-size:12px}.mks .mk-err{color:#b33434;align-items:center;gap:6px;font-size:12px;line-height:18px;display:flex}.mks .mk-field{flex-direction:column;gap:6px;display:flex}.mks .mk-field>span{color:#414c61;font-size:13px;font-weight:500;line-height:20px}.mks .mk-field textarea{resize:vertical;color:#172033;background:#fff;border:1px solid #cfd7e3;border-radius:8px;outline:0;width:100%;min-height:72px;padding:10px 13px;font:400 14px/21px Noto Sans KR,sans-serif}.mks .mk-field textarea:focus{border-color:#2563eb}.mks .mk-savebar{background:#f7f9fc;border-top:1px solid #eef1f5;border-radius:0 0 12px 12px;flex:none;align-items:center;gap:10px;min-height:68px;padding:0 16px 0 20px;display:flex}.mks .mk-saveinfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mks .mk-saveinfo b{color:#172033;font-size:13px;font-weight:500;line-height:20px}.mks .mk-saveinfo small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.mks .mk-savebar.bad{background:#fff8f8;border-top-color:#f3c0c0}.mks .mk-savebar.bad b{color:#b33434;font-weight:700}.mks .mk-savebar.bad small{color:#b33434}.mks .mk-save{height:40px;padding:0 14px 0 12px;font-size:14px!important;font-weight:700!important}.mks .mk-phonewrap{flex-direction:column;flex:1 1 0;align-items:center;min-height:0;padding:10px 0 0;display:flex}.mks .mk-phone{--ph:606px;height:min(var(--ph), calc(100% - 44px));aspect-ratio:300/606;background:#172033;border-radius:34px;flex:none;padding:8px;overflow:hidden}.mks .mk-screen{scrollbar-width:none;background:#fff;border-radius:27px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden auto}.mks .mk-screen::-webkit-scrollbar{display:none}.mks .mk-slide{aspect-ratio:284/176;color:#8a96aa;background:#dfe7f0;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.mks .mk-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mks .mk-slide .dots{gap:4px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.mks .mk-slide .dots i{background:#ffffffb3;border-radius:3px;width:5px;height:5px}.mks .mk-slide .dots i.on{background:#fff;width:14px}.mks .mk-store{flex-direction:column;flex:none;gap:2px;padding:12px 14px 10px;display:flex}.mks .mk-store b{color:#172033;font-size:15px;font-weight:700;line-height:22px}.mks .mk-store small{color:#667085;font-size:12px;line-height:18px}.mks .mk-appbtns{flex:none;grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 10px;display:grid}.mks .mk-appbtns .b{color:#667085;white-space:nowrap;border:1px dashed #cfd7e3;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:36px;font-size:12px;font-weight:500;display:flex}.mks .mk-appbtns .b.on{color:#fff;background:#2563eb;border:0;font-size:13px;font-weight:700}.mks .mk-appbtns .b.on2{color:#1d4ed8;background:#fff;border:1px solid #2563eb;font-size:13px;font-weight:700}.mks .mk-pv-sec{flex-direction:column;flex:none;gap:8px;padding:4px 14px 10px;display:flex}.mks .mk-pv-sec>b{color:#172033;font-size:13px;font-weight:700;line-height:20px}.mks .mk-pv-img{aspect-ratio:16/9;background:#e7e3ee;border-radius:8px;display:block;overflow:hidden}.mks .mk-pv-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mks .mk-pv-sec p{color:#414c61;-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.mks .mk-pv-empty{color:#667085;text-align:center;background:#f7f9fc;border-radius:8px;margin:10px 14px;padding:16px 10px;font-size:12px}.mks .mk-pv-note{text-align:center;color:#667085;flex:none;padding:10px 12px 16px;font-size:12px;line-height:18px}.mks .mk-right{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.mks .mk-perf,.mks .mk-fill{gap:12px;min-width:0;padding:17px 20px}.mks .mk-perf{flex:none}.mks .mk-fill{flex:1 1 0;min-height:0;overflow:hidden}.mks .mk-perf>.mk-bh,.mks .mk-fill>.mk-bh{height:24px;padding:0}.mks .mk-kpis{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mks .mk-kpi{border:1px solid #e3e8ef;border-radius:10px;flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:108px;padding:14px 16px;display:flex}.mks .mk-kpi .l{color:#414c61;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:500;line-height:20px;display:flex}.mks .mk-kpi .l svg{color:#414c61;flex:none}.mks .mk-kpi small{color:#667085;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;overflow:hidden}.mks .mk-kv{color:#667085;white-space:nowrap;font-size:20px;font-weight:700;line-height:28px}.mks .mk-kv.n{color:#172033;font-variant-numeric:tabular-nums;font-family:Manrope,Noto Sans KR,sans-serif}.mks .mk-kv.sk{background:linear-gradient(90deg,#eef1f5,#f7f9fc,#eef1f5) 0 0/200% 100%;border-radius:6px;width:96px;height:24px;animation:1.2s infinite ocs-sk;display:block}.mks .mk-fillrows{flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow-y:auto}.mks .mk-fillrow{border-bottom:1px solid #eef1f5;flex:none;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;display:grid}.mks .mk-fillrow b{color:#172033;white-space:nowrap;font-size:13px;font-weight:500}.mks .mk-fillrow .v{color:#414c61;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mks .mk-links{flex:none;gap:8px;padding-top:4px;display:flex}.mks .mk-links a{color:#1d4ed8;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.mks .mk-links a:hover{background:#eff6ff}.mks .mk-survey{flex:1 1 0;grid-template-columns:640px minmax(0,1fr);gap:10px;min-height:0;display:grid}.mks .mk-rank{min-height:0;overflow:hidden}.mks .mk-ranklist{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow-y:auto}.mks .mk-rankrow{background:#fff;border-bottom:1px solid #eef1f5;flex:none;align-items:center;gap:14px;height:76px;padding:0 20px;display:flex}.mks .mk-rankrow.top{background:#fbfcff}.mks .mk-rk,.mk-layer .mk-rk{color:#5f6b80;background:#f2f4f7;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:700;display:grid;font-size:13px!important}.mks .mk-rk.dark,.mk-layer .mk-rk.dark{color:#fff;background:#172033}.mk-layer .mk-rk.sm{width:26px;height:26px;font-size:12px!important}.mks .mk-rk-t,.mk-layer .mk-rk-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mks .mk-rk-t b,.mk-layer .mk-rk-t b{color:#172033;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.mks .mk-rk-t small,.mk-layer .mk-rk-t small{color:#667085;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;overflow:hidden}.mks .mk-likes,.mk-layer .mk-likes{background:#f7f9fc;border:1px solid #e3e8ef;border-radius:14px;flex:none;align-items:center;gap:5px;height:28px;padding:0 10px;display:inline-flex}.mks .mk-likes svg,.mk-layer .mk-likes svg{color:#e5484d}.mks .mk-likes b,.mk-layer .mk-likes b{color:#172033;font-size:14px;font-weight:700}.mks .mk-cardfoot{color:#667085;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #eef1f5;flex:none;padding:12px 20px;font-size:12px;line-height:18px;overflow:hidden}.mks .mk-survey-r{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.mks .mk-poll{flex:1 1 0;min-height:0;overflow:hidden}.mks .mk-titlein{background:#fff;border:1px solid #cfd7e3;border-radius:8px;flex:auto;align-items:center;gap:12px;min-width:0;height:36px;margin-left:4px;padding:0 13px;display:flex}.mks .mk-titlein:focus-within{border-color:#2563eb}.mks .mk-titlein span{color:#667085;white-space:nowrap;font-size:12px;font-weight:500}.mks .mk-titlein input{color:#172033;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font:400 14px/20px Noto Sans KR,sans-serif}.mks .mk-pollgrid{flex:1 1 0;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));align-content:start;gap:10px;min-height:0;padding:8px 20px 20px;display:grid;overflow-y:auto}.mks .mk-pollitem{flex-direction:column;gap:6px;min-width:0;display:flex}.mks .mk-pollimg{aspect-ratio:3/4;cursor:pointer;background:#f7f9fc;border:1px dashed #c9d3e1;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.mks .mk-pollimg.has{background:#dfe7f0;border:0}.mks .mk-pollimg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mks .mk-pollimg .up{color:#667085;flex-direction:column;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.mks .mk-pollimg:hover{outline:2px solid #bfd6fb}.mks .mk-pollimg:focus-within{outline:2px solid #2563eb}.mks .mk-pollimg i.no{color:#fff;z-index:1;background:#172033;border-radius:6px;height:20px;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;line-height:20px;position:absolute;top:6px;left:6px}.mks .mk-pollname{color:#172033;border:1px solid #dfe5ef;border-radius:6px;outline:0;width:100%;min-width:0;height:30px;padding:0 8px;font:400 12px/18px Noto Sans KR,sans-serif}.mks .mk-pollname:focus{border-color:#2563eb}.mks .mk-archive{flex:none;height:158px;overflow:hidden}.mks .mk-archive>.mk-bh{height:52px}.mks .mk-arlist{flex:1 1 0;min-height:0;overflow-y:auto}.mks .mk-arlist .ocs-state{flex-direction:row;gap:10px;min-height:0;padding:12px}.mks .mk-arlist .ocs-state .ic{margin:0}.mks .mk-arrow{border-bottom:1px solid #eef1f5;align-items:center;gap:12px;height:52px;padding:0 16px 0 20px;display:flex}.mks .mk-arrow .t{flex-direction:column;flex:1;min-width:0;display:flex}.mks .mk-arrow .t b{color:#172033;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.mks .mk-arrow .t small{color:#667085;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;overflow:hidden}.mks .mk-arempty,.mk-layer .mk-arempty{text-align:center;color:#667085;padding:24px 20px;font-size:13px}.mks .mk-reviews{flex:1 1 0;grid-template-columns:820px minmax(0,1fr);gap:10px;min-height:0;display:grid}.mks .mk-rlist,.mks .mk-rdetail{min-height:0;overflow:hidden}.mks .mk-rfilter{border-bottom:1px solid #eef1f5;flex:none;align-items:center;gap:10px;height:56px;padding:0 16px;display:flex}.mks .mk-rfilter .ocs-seg{border-radius:8px}.mks .mk-rfilter .ocs-seg>button{border-radius:6px}.mks .mk-sort{color:#5f6b80;white-space:nowrap;font-size:13px;font-weight:500}.mks .mk-rrows{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow-y:auto}.mks .mk-rrow{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef1f5;flex:none;align-items:center;gap:12px;width:100%;min-height:76px;padding:0 16px;display:flex;position:relative}.mks .mk-rrow:hover{background:#f9fafc}.mks .mk-rrow.on{background:#f3f7ff;box-shadow:inset 3px 0 #2563eb}.mks .mk-av{color:#414c61;background:#eef2f7;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:500;display:grid}.mks .mk-av.lg{width:44px;height:44px;font-size:16px}.mks .mk-rr-b{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mks .mk-rr-b .top{align-items:center;gap:8px;min-width:0;display:flex}.mks .mk-rr-b .top b{color:#172033;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.mks .mk-rr-b .top small{color:#667085;white-space:nowrap;align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.mks .mk-rr-b .top .pin{color:#1d4ed8;flex:none}.mks .mk-rr-b .txt{color:#414c61;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:19px;overflow:hidden}.mks .mk-rr-b .txt.mut,.mks .mut{color:#667085}.mks .mk-rate{align-items:center;gap:2px;display:inline-flex}.mks .mk-rate svg{color:#c98a00;fill:#c98a00}.mks .mk-rate b{color:#172033;font-size:13px;font-weight:700}.mks .mk-norate{color:#667085;white-space:nowrap;font-size:12px;font-weight:500}.mks .mk-stars{gap:1px;display:inline-flex}.mks .mk-stars svg{color:#d7dce4;fill:#d7dce4}.mks .mk-stars svg.on{color:#c98a00;fill:#c98a00}.mks .mk-pager{border-top:1px solid #eef1f5;flex:none;align-items:center;gap:6px;height:52px;padding:0 16px;display:flex}.mks .mk-pager>span.ocs-num{color:#5f6b80;font-size:13px;font-weight:600}.mks .mk-pager .ocs-btn.sm{height:32px}.mks .mk-pg{color:#414c61;background:0 0;border:1px solid #0000;border-radius:8px;min-width:32px;height:32px;padding:0 6px;font-size:13px;font-weight:500}.mks .mk-pg.on{color:#172033;background:#eff6ff;border-color:#2563eb}.mks .mk-dhead{border-bottom:1px solid #eef1f5;flex:none;align-items:center;gap:12px;min-width:0;min-height:72px;padding:0 16px 0 20px;display:flex}.mks .mk-dhead .who{flex-direction:column;gap:4px;min-width:0;display:flex}.mks .mk-dhead .who>b{color:#172033;white-space:nowrap;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:22px;display:flex}.mks .mk-dhead .meta{align-items:center;gap:6px;display:flex}.mks .mk-dhead .meta small{color:#667085;white-space:nowrap;font-size:12px}.mks .mk-dbody{flex-direction:column;flex:1 1 0;gap:16px;min-height:0;padding:20px;display:flex;overflow-y:auto}.mks .mk-photos{flex-wrap:wrap;gap:8px;display:flex}.mks .mk-photo{background:#dfe7f0;border-radius:10px;flex:none;width:112px;height:112px;overflow:hidden}.mks .mk-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mks .mk-photo .bad{color:#667085;background:#f7f9fc;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;font-size:11px;display:flex}.mks .mk-rtext{color:#172033;white-space:pre-line;font-size:15px;line-height:24px}.mks .mk-dbody hr{border:0;border-top:1px solid #eef1f5;margin:0}.mks .mk-reply{flex-direction:column;gap:10px;display:flex}.mks .mk-reply-h{align-items:center;gap:8px;display:flex}.mks .mk-reply-h svg{color:#1d4ed8;flex:none}.mks .mk-reply-h b{color:#172033;font-size:14px;font-weight:700}.mks .mk-reply-h small{color:#667085;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.mks .mk-reply textarea{resize:none;color:#172033;border:1px solid #cfd7e3;border-radius:10px;outline:0;width:100%;height:120px;padding:13px 15px;font:400 14px/21px Noto Sans KR,sans-serif}.mks .mk-reply textarea:focus{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.mks .mk-reply-a{align-items:center;gap:10px;display:flex}.mks .mk-reply-a small{color:#667085;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.mks .mk-replied{background:#f7f9fc;border:1px solid #e3e8ef;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.mks .mk-replied p{color:#172033;white-space:pre-line;flex:1;min-width:0;font-size:14px;line-height:21px}.mks .mk-fail{text-align:center;flex:1 1 0;justify-content:center;align-items:center;gap:8px;min-height:0;padding:20px}.mks .mk-fail .ic{color:#b33434;background:#fff5f5;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:4px;display:grid}.mks .mk-fail b{color:#b33434;font-size:16px;font-weight:700}.mks .mk-fail small{color:#5f6b80;margin-bottom:6px;font-size:13px}.mks .mk-pkpis{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}.mks .mk-pkpi{justify-content:flex-start;gap:8px;min-width:0;height:136px;padding:17px 20px}.mks .mk-pkpi.first{height:122px}.mks .mk-pkpi .l{color:#414c61;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:500;line-height:20px;display:flex}.mks .mk-pkpi .v{color:#98a2b3;white-space:nowrap;font-size:20px;font-weight:700;line-height:34px}.mks .mk-pkpi .v .d{font:700 26px/34px Manrope,Noto Sans KR,sans-serif}.mks .mk-pkpi small{color:#667085;font-size:12px;line-height:18px}.mks .mk-pkpi .mk-thr{background:#eef1f5;border-radius:3px;flex:none;height:6px;margin:6px 0 4px;display:block;position:relative}.mks .mk-pkpi .mk-thr i{background:#98a2b3;border-radius:1px;width:2px;height:12px;position:absolute;top:-3px;left:50%}.mks .mk-pmain{flex:1 1 0;grid-template-columns:minmax(0,1fr) 440px;gap:10px;min-height:0;display:grid}.mks .mk-ptable,.mks .mk-prules{min-height:0;overflow:hidden}.mks .mk-tbox{border:1px solid #e3e8ef;border-radius:10px;flex-direction:column;flex:1 1 0;min-height:0;margin:0 20px 20px;display:flex;overflow:hidden}.mks .mk-thead{color:#5f6b80;background:#f7f9fc;border-bottom:1px solid #eef1f5;flex:none;grid-template-columns:150px minmax(0,1fr) 60px 120px 160px;align-items:center;gap:10px;height:40px;padding:0 16px;font-size:12px;font-weight:500;display:grid}.mks .mk-thead .r{text-align:right}.mks .mk-tempty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex}.mks .mk-tempty .ic{color:#5f6b80;background:#f2f4f7;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:4px;display:grid}.mks .mk-tempty b{color:#172033;font-size:14px;font-weight:700}.mks .mk-tempty small{color:#5f6b80;font-size:12px}.mks .mk-rules{flex:1 1 0;min-height:0;padding:0 20px;overflow-y:auto}.mks .mk-rule{border-top:1px solid #eef1f5;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 0 15px;display:flex}.mks .mk-rule>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mks .mk-rule b{color:#172033;font-size:14px;font-weight:500;line-height:20px}.mks .mk-rule small{color:#667085;font-size:12px;line-height:18px}.mks .mk-rule>span{color:#414c61;white-space:nowrap;font-size:13px;font-weight:500}@container (width<=1650px){.mks .w-l{display:none}.mks .w-s{display:inline}.mks .mk-hsearch{width:240px}.mks .mk-dash{grid-template-columns:520px 340px minmax(0,1fr)}.mks .mk-dash.no-preview{grid-template-columns:520px minmax(0,1fr)}.mks .mk-phone{--ph:525px}.mks .mk-kpi{min-height:84px;padding:12px 16px}.mks .mk-kpi small{display:none}.mks .mk-perf .mk-note{padding:9px 12px}.mks .mk-fillrow{grid-template-columns:96px minmax(0,1fr) auto;min-height:38px}.mks .mk-survey{grid-template-columns:540px minmax(0,1fr)}.mks .mk-rankrow{height:68px}.mks .mk-reviews{grid-template-columns:660px minmax(0,1fr)}.mks .mk-rrow{min-height:72px}.mks .mk-pmain{grid-template-columns:minmax(0,1fr) 380px}.mks .mk-pkpi{padding:17px 20px}}@container (width<=1330px){.mks .mk-dash{grid-template-columns:470px 300px minmax(0,1fr)}.mks .mk-dash.no-preview{grid-template-columns:470px minmax(0,1fr)}.mks .mk-phone{--ph:477px}.mks .mk-links{display:none}.mks .mk-survey{grid-template-columns:470px minmax(0,1fr)}.mks .mk-reviews{grid-template-columns:560px minmax(0,1fr)}.mks .mk-pmain{grid-template-columns:minmax(0,1fr) 340px}.mks .mk-thead{grid-template-columns:110px minmax(0,1fr) 50px 80px 120px}.mks .mk-bar{gap:20px}.mks .mk-anchors{gap:5px}.mks .mk-anchors button{padding:0 9px}}@container (width<=1150px){.mks .mk-dash{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr)}.mks .mk-survey,.mks .mk-reviews{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.mks .mk-pmain{grid-template-columns:minmax(0,1fr) 300px}}.mk-layer{z-index:1000;color:#172033;background:#1720337a;place-items:center;padding:24px;font:400 14px/20px Noto Sans KR,sans-serif;display:grid;position:fixed;inset:0}.mk-layer *{box-sizing:border-box}.mk-layer button{font:inherit;cursor:pointer}.mk-layer :focus-visible{outline-offset:1px;outline:2px solid #2563eb}.mk-dialog{background:#fff;border-radius:16px;flex-direction:column;width:520px;max-width:100%;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 48px #1720333d}.mk-dialog.wide{width:1100px}.mk-dialog>header{border-bottom:1px solid #eef1f5;flex:none;align-items:center;gap:12px;min-height:64px;padding:8px 16px 8px 24px;display:flex}.mk-dialog>header .t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mk-dialog>header h2{color:#172033;margin:0;font-size:18px;font-weight:700;line-height:26px}.mk-dialog>header small{color:#667085;font-size:12px;line-height:18px}.mk-dialog>header .x{color:#5f6b80;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.mk-dialog>header .x:hover{background:#f2f4f7}.mk-dialog-body{flex:auto;min-height:0;padding:20px 24px;overflow-y:auto}.mk-dialog>footer{background:#f7f9fc;border-top:1px solid #eef1f5;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-height:64px;padding:0 24px;display:flex}.mk-dialog>footer .ocs-btn{color:#172033;border-color:#cfd7e3;font-size:14px!important}.mk-dialog>footer .ocs-btn.primary{color:#fff;border-color:#2563eb;font-weight:700!important}.mk-layer .mk-dangersolid,.mks .mk-dangersolid{background:#c93636;color:#fff!important;border-color:#c93636!important;font-weight:700!important}.mk-layer .mk-dangersolid:hover:not(:disabled){background:#b02d2d}.mk-mtext{color:#172033;margin:0;font-size:14px;line-height:22px}.mk-msub{color:#5f6b80;margin:12px 0 0;font-size:13px;line-height:20px}.mk-layer .mk-chip{height:24px}.mk-argrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mk-arcard{border:1px solid #e3e8ef;border-radius:10px;align-items:center;gap:12px;min-width:0;height:84px;padding:0 15px;display:flex}.mk-layer .mk-thumb.dl i{color:#fff;background:#172033;border-radius:6px;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:2px;right:2px}.mk-toast{z-index:1100;color:#fff;background:#172033;border-radius:12px;align-items:center;gap:12px;width:360px;max-width:calc(100vw - 48px);min-height:64px;padding:12px 16px;font-family:Noto Sans KR,sans-serif;display:flex;position:fixed;bottom:32px;right:24px;box-shadow:0 12px 32px #17203347}.mk-toast>svg{color:#4ade80;flex:none}.mk-toast div{flex-direction:column;gap:2px;min-width:0;display:flex}.mk-toast b{font-size:14px;font-weight:700;line-height:20px}.mk-toast small{color:#cfd7e3;font-size:12px;line-height:18px}.mk-toast.bad{background:#7a1f1f}.mk-toast.bad>svg{color:#fca5a5}.o2-premium{--o2-border:#dfe5ef;--o2-muted:#5f6b80;color:#172033;background:#f5f7fb;flex-direction:column;gap:10px;min-width:0;height:100%;padding:10px;font:400 14px/22px Noto Sans KR,sans-serif;display:flex;overflow:auto;container-type:inline-size}.o2-premium *{box-sizing:border-box}.o2-premium button{cursor:pointer}.o2-premium button:disabled{cursor:default;opacity:.5}.o2-premium button:focus-visible,.o2-premium input:focus-visible,.o2-premium select:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.o2-premium h2,.o2-premium h3,.o2-premium p{margin:0}.o2-nav{border:1px solid var(--o2-border);background:#fff;border-radius:12px;flex:none;padding:0 16px 8px 12px;position:relative}.o2-nav-main{border-bottom:1px solid #eef1f5;flex-wrap:wrap;align-items:center;gap:8px;min-height:57px;display:flex}.o2-tabs{white-space:nowrap;gap:4px;display:flex}.o2-tabs>button{height:48px;color:var(--o2-muted);background:0 0;border-bottom:2px solid #0000;padding:0 14px;font-weight:500}.o2-tabs>button[aria-current]{color:#172033;border-color:#2563eb;font:700 16px/26px Gothic A1,sans-serif}.o2-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;padding:6px 0;display:flex}.o2-nav-sub{align-items:center;gap:6px;min-height:32px;margin-top:8px;padding-left:4px;display:flex}.o2-segments{gap:6px;min-width:0;display:flex;overflow-x:auto}.o2-segments button{white-space:nowrap;color:#414c61;background:0 0;border-radius:8px;padding:5px 12px}.o2-segments button.active{color:#2563eb;background:#eff6ff}.o2-rules{white-space:nowrap;margin-left:auto;font-size:12px}.o2-popover{z-index:40;white-space:normal;border:1px solid var(--o2-border);background:#fff;border-radius:12px;width:310px;padding:16px;position:absolute;top:100%;right:16px;box-shadow:0 8px 28px #17203322}.o2-button{border:1px solid var(--o2-border);color:#414c61;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.o2-button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.o2-icon{flex:none;width:16px;height:16px}.o2-link{color:#2563eb;white-space:nowrap;font-size:12px}.o2-kpis{flex:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.o2-kpi{border:1px solid var(--o2-border);background:#fff;border-radius:12px;flex-direction:column;gap:8px;min-width:0;height:126px;padding:17px 19px;display:flex;box-shadow:0 1px 3px #0f17290f,0 1px 2px #0f17290a}.o2-kpi.selected{border:2px solid #2563eb;padding:16px 18px}.o2-kpi-label{color:#5f6b80;align-items:center;gap:6px;font:600 13px/19px Manrope,Noto Sans KR,sans-serif;display:flex}.o2-kpi-label i{background:#94a0b4;border-radius:50%;flex:none;width:6px;height:6px}.o2-kpi.selected i{background:#2563eb}.o2-kpi-label i.warning{background:#f59e0b}.o2-value{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.o2-value strong{letter-spacing:-.28px;font:700 28px/36px Manrope,sans-serif}.o2-value span{color:#414c61;font-size:14px}.o2-kpi small{color:#5f6b80;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:17px;overflow:hidden}.o2-card{border:1px solid var(--o2-border);background:#fff;border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.o2-card>header{flex:none;align-items:center;gap:8px;padding:16px 20px 10px;display:flex}.o2-card h2{white-space:nowrap;font:700 16px/26px Gothic A1,sans-serif}.o2-card small{color:#5f6b80;font-size:12px;line-height:18px}.o2-spacer{flex:1}.o2-mid{flex:330 1 0;grid-template-columns:minmax(260px,470fr) minmax(260px,837fr) minmax(250px,400fr);gap:10px;min-height:270px;display:grid}.o2-bottom{flex:401 1 0;grid-template-columns:minmax(440px,867fr) minmax(250px,420fr) minmax(250px,420fr);gap:10px;min-height:300px;display:grid}.o2-channel-list{flex-direction:column;gap:12px;padding:0 20px;display:flex}.o2-channel{grid-template-columns:84px minmax(30px,1fr) 110px;align-items:center;gap:8px;font-size:12px;display:grid}.o2-channel b{text-align:right;font-family:Manrope,sans-serif}.o2-track{background:#eef1f5;border-radius:5px;height:7px;overflow:hidden}.o2-track>i{background:#2563eb;border-radius:5px;height:100%;display:block}.o2-footnote{color:#5f6b80;padding:12px 20px;font-size:11px}.o2-chart{flex:1;min-height:140px;padding:0 12px 10px}.o2-tasks{padding:0 20px;overflow:auto}.o2-task{text-align:left;border-bottom:1px solid #eef1f5;align-items:center;gap:8px;width:100%;padding:14px 0;font-size:13px;display:flex}.o2-task>span:first-child{flex:1}.o2-task small{margin-top:2px;font-size:11px;display:block}.o2-chip{white-space:nowrap;color:#414c61;background:#eef1f5;border-radius:6px;align-items:center;min-height:22px;padding:2px 8px;font-size:11px;line-height:16px;display:inline-flex}.o2-chip.info{color:#2563eb;background:#eff6ff}.o2-chip.success{color:#387b24;background:#f0fbea}.o2-chip.warning{color:#8a5300;background:#fff7e6}.o2-chip.error{color:#bd2738;background:#fff1f1}.o2-chip.unknown{color:#5f6b80;background:#fff;border:1px dashed #94a0b4}.o2-empty{text-align:center;color:#94a0b4;flex:1;place-items:center;min-height:100px;padding:32px 20px;font-size:13px;display:grid}.o2-table-scroll{flex:1;min-height:0;overflow:auto}.o2-table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:13px}.o2-table th{color:#5f6b80;z-index:1;background:#f7f9fc;height:40px;font-size:12px;font-weight:500;position:sticky;top:0}.o2-table td{text-overflow:ellipsis;border-bottom:1px solid #eef1f5;max-width:220px;height:44px;overflow:hidden}.o2-table th,.o2-table td{padding:0 12px}.o2-table tr.selected{background:#eff6ff}.o2-table tbody tr:hover{background:#f7f9fc}.o2-table.compact{font-size:12px}.o2-table.compact td{height:40px}.o2-small-list{padding:0 20px;overflow:auto}.o2-small-row{border-bottom:1px solid #eef1f5;align-items:center;gap:8px;padding:9px 0;font-size:13px;display:flex}.o2-small-row>div{flex:1;min-width:0}.o2-small-row strong{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.o2-small-row small{font-size:11px;display:block}.o2-management{flex:1;grid-template-columns:minmax(0,1fr) 420px;gap:10px;min-height:360px;display:grid}.o2-management.full{grid-template-columns:minmax(0,1fr)}.o2-detail{border:1px solid var(--o2-border);background:#fff;border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.o2-detail>header{border-bottom:1px solid #eef1f5;padding:20px}.o2-detail h2{font:700 18px/28px Gothic A1,sans-serif}.o2-detail small{color:#5f6b80;font-size:12px}.o2-detail-body{flex:1;padding:0 20px;overflow:auto}.o2-detail footer{border-top:1px solid #eef1f5;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.o2-fields{border-bottom:1px solid #eef1f5;padding:16px 0}.o2-fields h3{margin-bottom:12px;font-size:14px;font-weight:700}.o2-fields dl{grid-template-columns:100px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.o2-fields dt{color:#5f6b80}.o2-fields dd{overflow-wrap:anywhere;margin:0}.o2-filter{border-bottom:1px solid #eef1f5;flex-wrap:wrap;align-items:center;gap:8px;min-height:60px;padding:12px 16px;display:flex}.o2-filter input,.o2-filter select,.o2-date{border:1px solid var(--o2-border);color:#172033;background:#fff;border-radius:8px;min-width:0;height:36px;padding:0 12px;font-size:13px}.o2-filter input{flex:1;min-width:150px}.o2-pagination{color:#5f6b80;border-top:1px solid #eef1f5;flex:none;justify-content:space-between;align-items:center;gap:12px;height:57px;padding:10px 16px;font-size:12px;display:flex}.o2-pagination>div{align-items:center;gap:12px;display:flex}.o2-legacy{flex:1;min-height:0;overflow:auto}.o2-dialog-backdrop{z-index:100;background:#17203355;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.o2-dialog{background:#fff;border-radius:12px;width:520px;max-width:100%;padding:24px}.o2-dialog footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@container (width<=1450px){.o2-management{grid-template-columns:minmax(0,1fr) 340px}.o2-kpi{padding-left:14px;padding-right:14px}.o2-card>header{padding-left:16px;padding-right:16px}.o2-mid{grid-template-columns:300px minmax(260px,1fr) 300px}.o2-bottom{grid-template-columns:minmax(380px,1fr) 300px 300px}.o2-tabs>button{padding:0 10px}}@container (width<=1150px){.o2-mid{grid-template-columns:minmax(220px,1fr) minmax(260px,1.3fr) minmax(220px,1fr)}.o2-bottom{grid-template-columns:minmax(330px,1.5fr) minmax(220px,1fr) minmax(220px,1fr)}.o2-channel{grid-template-columns:74px minmax(20px,1fr) 90px}.o2-management{grid-template-columns:minmax(0,1fr) 300px}.o2-kpi{padding:17px 10px}.o2-value strong{font-size:22px}.o2-kpi-label{font-size:12px}}@container (width<=850px){.o2-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.o2-mid,.o2-bottom,.o2-management{flex-direction:column;flex:none;display:flex}.o2-mid>.o2-card{min-height:280px}.o2-bottom>.o2-card{min-height:300px}.o2-detail{min-height:350px}.o2-nav-main,.o2-tabs{overflow-x:auto}.o2-actions{margin-left:0}.o2-management>.o2-card{min-height:380px}}.o2-premium .o2-engine{display:contents}.o2-mid{min-height:210px}.o2-bottom{min-height:220px}.o2-filter select:disabled{color:#94a0b4;background:#f7f9fc}.o2-nav-sub button{flex:none}.o2-detail>header{padding:16px 20px 6px}.o2-detail h2{font-size:16px;line-height:26px}.o2-fields{padding:10px 0}.o2-fields h3{margin-bottom:6px;font-size:13px;font-weight:500;line-height:22px}.o2-fields dl{grid-template-columns:96px minmax(0,1fr);gap:6px 12px}.o2-fields dt{font-size:12px;line-height:18px}.o2-fields dd{font-size:14px;line-height:22px}.o2-detail-chips{flex-wrap:wrap;gap:6px;padding:6px 0;display:flex}.o2-detail-total{justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.o2-detail-layer{--o2-border:#dfe5ef;z-index:120;color:#172033;background:#17203355;justify-content:flex-end;font:400 14px/22px Noto Sans KR,sans-serif;display:flex;position:fixed;inset:0}.o2-detail-layer *{box-sizing:border-box}.o2-detail-drawer{border-radius:16px 0 0 16px;width:min(440px,100vw);height:100%;box-shadow:-8px 0 32px #0f17292e}.o2-detail-drawer>header{flex:none;align-items:center;gap:8px;display:flex}.o2-detail-drawer>header>div{flex:1;min-width:0}.o2-detail-drawer h2{margin:0}.o2-detail-close{color:#5f6b80;cursor:pointer;background:0 0;border:0;width:32px;height:32px;font-size:24px}.o2-detail-drawer footer{flex:none}.o2-detail-drawer .o2-detail-body{min-height:0}@media (width>=1536px) and (width<=1759px){.o2-premium .o2-management:not(.full){grid-template-columns:minmax(0,1fr) 360px}}@media (width<=1535px){.o2-premium .o2-management:not(.full){grid-template-columns:minmax(0,1fr)}}.o2-form-overlay{--o2-border:#dfe5ef;z-index:130;color:#172033;background:#17203355;justify-content:center;align-items:center;padding:24px;font:400 14px/22px Noto Sans KR,sans-serif;display:flex;position:fixed;inset:0}.o2-form-overlay *{box-sizing:border-box}.o2-order-form{background:#fff;border-radius:16px;flex-direction:column;width:760px;max-width:100%;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 8px 24px #0f17291f}.o2-order-form>header{border-bottom:1px solid #eef1f5;flex:none;align-items:center;gap:12px;padding:20px 24px 16px;display:flex}.o2-order-form>header>div{flex:1;min-width:0}.o2-order-form h2{margin:0;font:700 17px/26px Gothic A1,sans-serif}.o2-order-form small{color:#5f6b80;font-size:12px;line-height:18px}.o2-form-symbol{color:#2563eb;background:#eff6ff;border-radius:10px;place-items:center;padding:9px;display:grid}.o2-order-form-body{flex-direction:column;gap:16px;min-height:0;padding:20px 24px;display:flex;overflow:auto}.o2-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.o2-form-field{color:#414c61;flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex;position:relative}.o2-form-field input{color:#172033;background:#fff;border:1px solid #dfe5ef;border-radius:8px;width:100%;min-width:0;height:36px;padding:0 12px;font-size:14px}.o2-form-field input[readonly]{color:#5f6b80;background:#f7f9fc}.o2-form-search{border:1px solid #dfe5ef;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.o2-form-search input{background:0 0;border:0;padding:0}.o2-buyer-results{z-index:2;background:#fff;border:1px solid #dfe5ef;border-radius:8px;max-height:240px;position:absolute;top:64px;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0f17291f}.o2-buyer-results button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef1f5;width:100%;padding:10px 12px;display:block}.o2-buyer-results button:hover{background:#eff6ff}.o2-buyer-results small{display:block}.o2-form-items-head{justify-content:space-between;align-items:center;display:flex}.o2-form-items-head h3{margin:0;font-size:13px;font-weight:500}.o2-form-items-head button{align-items:center;gap:6px;display:flex}.o2-form-items{border:1px solid #dfe5ef;border-radius:8px;overflow:auto}.o2-form-items table{border-collapse:collapse;width:100%;font-size:14px}.o2-form-items th{color:#5f6b80;text-align:left;background:#f7f9fc;padding:8px 12px;font-size:12px;font-weight:400}.o2-form-items td{border-top:1px solid #eef1f5;padding:10px 12px}.o2-form-items th:nth-child(2){width:80px}.o2-form-items th:nth-child(3){width:110px}.o2-form-items th:nth-child(4){width:112px}.o2-form-items th:last-child{width:32px}.o2-form-items td:not(:first-child),.o2-form-items th:not(:first-child){text-align:right}.o2-form-items input{text-align:right;border:1px solid #dfe5ef;border-radius:4px;width:100%;min-width:40px;padding:4px}.o2-form-items button{color:#5f6b80;cursor:pointer;background:0 0;border:0}.o2-form-no-items{text-align:center;color:#5f6b80;padding:24px}.o2-form-total{justify-content:space-between;gap:8px;display:flex}.o2-form-total strong{font:600 18px/20px Manrope,sans-serif}.o2-order-form>footer{background:#f7f9fc;border-top:1px solid #eef1f5;flex:none;align-items:center;gap:8px;padding:14px 24px;display:flex}.o2-order-form>footer small{flex:1}.o2-order-form button:focus-visible,.o2-order-form input:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.o2-premium[data-active-tab=offline-orders] .o2-table{min-width:1240px}.o2-premium[data-active-tab=partner-products] .o2-table{min-width:1480px}.o2-premium[data-active-tab=inventory-manage] .o2-table{min-width:1290px}.o2-premium[data-active-tab=stock-adjustment] .o2-table{min-width:1200px}@media (width<=1535px){.o2-premium[data-active-tab=settlement] .o2-bottom .o2-table th:first-child,.o2-premium[data-active-tab=settlement] .o2-bottom .o2-table td:first-child{display:none}}.o2-editor-layer{--o2-border:#dfe5ef;z-index:130;color:#172033;background:#17203355;font:400 14px/22px Noto Sans KR,sans-serif;display:flex;position:fixed;inset:0}.o2-editor-layer *{box-sizing:border-box}.o2-editor-layer.drawer{justify-content:flex-end}.o2-editor-layer.modal{justify-content:center;align-items:center;padding:24px}.o2-editor-panel{background:#fff;border:1px solid #dfe5ef;flex-direction:column;max-width:100vw;min-height:0;display:flex;overflow:hidden;box-shadow:-8px 0 32px #0f17291f}.drawer .o2-editor-panel{border-radius:16px 0 0 16px;height:100%}.modal .o2-editor-panel{border-radius:16px;max-height:calc(100vh - 48px)}.o2-editor-panel>header{border-bottom:1px solid #eef1f5;flex:none;align-items:center;gap:8px;padding:20px 24px 12px;display:flex}.o2-editor-panel>header h2{flex:1;margin:0;font:700 17px/26px Gothic A1,sans-serif}.o2-editor-fields{flex:1;min-height:0;padding:14px 24px;overflow:auto}.o2-editor-fields>div:first-child{display:none}.o2-editor-fields>div{box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}.o2-editor-fields h3{margin-bottom:12px!important;font-size:13px!important;font-weight:500!important;line-height:22px!important}.o2-editor-fields label{margin-bottom:6px!important;font-size:13px!important;font-weight:500!important}.o2-editor-fields input:not([type=checkbox]):not([type=radio]):not([type=file]),.o2-editor-fields select{min-width:0;max-width:100%;height:40px;background:#fff!important;border:1px solid #dfe5ef!important;border-radius:8px!important;padding:0 12px!important;font-size:14px!important;font-weight:400!important}.o2-editor-fields textarea{max-width:100%;border:1px solid #dfe5ef!important;border-radius:8px!important;font-size:14px!important;font-weight:400!important}.o2-editor-fields .grid{gap:12px!important}.o2-editor-fields .mb-8,.o2-editor-fields .mb-6{margin-bottom:16px!important}.o2-editor-panel>footer{background:#f7f9fc;border-top:1px solid #eef1f5;flex:none;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.o2-editor-fields .overflow-x-auto{max-width:100%}.o2-editor-layer button:focus-visible,.o2-editor-layer input:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.o2-product-form{flex-direction:column;gap:16px;display:flex}.o2-product-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.o2-product-note{color:#5f6b80;font-size:12px;line-height:18px}.o2-product-form select{width:100%}.o2-product-form .o2-form-field{min-width:0}.biz-unified-shell>.main-content>div:first-child>.o2-premium:not(.top-header):not(.fixed){padding:0!important}.o2-nav{min-height:107px}.o2-management>.o2-card>.o2-filter{min-height:70px}@media (height<=950px){.o2-mid{flex:246 1 0;min-height:200px}.o2-bottom{flex:305 1 0;min-height:240px}}@media (width>=1536px) and (width<=1759px){.o2-mid{grid-template-columns:minmax(260px,400fr) minmax(260px,646fr) minmax(250px,340fr)}}@media (width<=1535px){.o2-mid{grid-template-columns:minmax(260px,328fr) minmax(260px,567fr) minmax(250px,300fr)}}.o2-detail>header{flex:none;align-items:center;gap:8px;display:flex}.o2-detail>header>div{flex:1;min-width:0}.o2-stock-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.o2-stock-stats>div{background:#f7f9fc;border-radius:8px;min-width:0;padding:10px}.o2-stock-stats strong{overflow-wrap:anywhere;font:600 20px/28px Manrope,sans-serif;display:block}.o2-stock-stats.movement{grid-template-columns:repeat(3,minmax(0,1fr))}.o2-stock-stats.movement>div:nth-child(2){color:#2563eb;background:#eff6ff}.o2-seg-count{color:#94a0b4;font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px}.o2-segments button.active .o2-seg-count{color:#2563eb}.o2-button .o2-short{display:none}.o2-icon-actions{align-items:center;gap:2px;display:flex}.o2-icon-action{color:#414c61;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.o2-icon-action:hover{color:#172033;background:#eef1f5}.o2-icon-action.delete:hover{color:#bd2738;background:#fff1f1}.o2-icon-action:focus-visible,.o2-sort:focus-visible,.o2-page-step:focus-visible,.o2-reset:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.o2-sort{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.o2-sort svg{color:#94a0b4;flex:none}.o2-sort.on,.o2-sort.on svg{color:#2563eb}.o2-status{color:#172033;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.o2-status:before{content:"";background:#94a0b4;border-radius:50%;flex:none;width:6px;height:6px}.o2-status.success:before{background:#52c41a}.o2-status.error:before{background:#e5484d}.o2-status.unknown{color:#5f6b80}.o2-status.unknown:before{background:0 0;border:1px dashed #94a0b4}.o2-page-summary small{color:#94a0b4}.o2-page-size{border:1px solid var(--o2-border);color:#5f6b80;background:#fff;border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 4px 0 12px;display:inline-flex}.o2-page-size select{color:#172033;background:0 0;border:0;height:30px;font-size:13px;font-weight:700}.o2-page-step{border:1px solid var(--o2-border);color:#414c61;cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.o2-page-step:disabled{color:#c3cad6;cursor:default}.o2-page-no{font-variant-numeric:tabular-nums;color:#172033;white-space:nowrap}.o2-field{border:1px solid var(--o2-border);background:#fff;border-radius:8px;flex:none;align-items:center;gap:8px;height:36px;padding:0 4px 0 12px;display:inline-flex;position:relative}.o2-field-label{color:#94a0b4;white-space:nowrap;font-size:12px}.o2-filter .o2-field select{background:0 0;border:0;min-width:64px;height:34px;padding:0 6px 0 0;font-weight:700}.o2-filter .o2-field select:disabled{color:#5f6b80;background:0 0}.o2-period{padding-right:12px}.o2-period b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.o2-filter .o2-period select{opacity:0;cursor:pointer;width:100%;min-width:0;height:100%;position:absolute;inset:0}.o2-filter .o2-period:focus-within{outline-offset:1px;outline:2px solid #2563eb}.o2-filter-hint{color:#94a0b4;white-space:nowrap;font-size:12px}.o2-reset{cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:600}.o2-premium[data-active-tab=offline-orders] .o2-filter input{flex:0 240px}.o2-truth-note{color:#8a5300;margin:0;font-size:12px}.o2-read-state{text-align:center;flex:1;align-content:center;justify-items:center;gap:10px;min-height:220px;padding:48px 24px;display:grid}.o2-read-state strong{color:#172033;font-size:16px;line-height:24px}.o2-read-state.error strong{color:#bd2738}.o2-read-state p{color:#5f6b80;max-width:52ch;margin:0;font-size:13px}@media (width<=1759px){.o2-premium .o2-wide-only{display:none}}@media (width<=1535px){.o2-premium .o2-nav-main{flex-wrap:nowrap}.o2-premium .o2-tabs>button{padding:0 9px}.o2-premium .o2-actions{flex-wrap:nowrap;gap:6px}.o2-premium .o2-actions .o2-button{padding:0 12px}.o2-premium .o2-button.has-short .o2-full{display:none}.o2-premium .o2-button.has-short .o2-short{display:inline}.o2-premium[data-active-tab=offline-orders] .o2-table{min-width:0}.o2-premium[data-active-tab=offline-orders] .o2-table th,.o2-premium[data-active-tab=offline-orders] .o2-table td{padding:0 8px}}.o2-premium:not([data-active-tab=offline-orders]) .o2-filter input{flex:0 300px}.o2-premium .o2-tabs{align-items:center;gap:4px}.o2-premium .o2-tabs>button{color:#68738a;background:0 0;border:1px solid #0000;border-radius:8px;height:32px;padding:0 14px;font:500 14px/22px Noto Sans KR,sans-serif}.o2-premium .o2-tabs>button:hover{color:#414c61;background:#f2f5fa}.o2-premium .o2-tabs>button[aria-current]{color:#2563eb;background:#eff6ff;border-color:#bfd4fb;font:700 14px/22px Noto Sans KR,sans-serif}@media (width<=1535px){.o2-premium .o2-tabs>button{padding:0 10px}}.o2-mid.is-two{flex:none;grid-template-columns:minmax(0,1103fr) minmax(360px,612fr);height:max(240px,48.74vh - 150.607px);min-height:0}@container (width<=1150px){.o2-mid.is-two{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr)}}.o2-premium .o2-nav.is-one{min-height:0;padding-bottom:0}.o2-premium .o2-nav.is-one .o2-nav-main{border-bottom:0;flex-wrap:wrap;row-gap:0;min-height:57px;overflow:visible}.o2-premium .o2-nav.is-one .o2-tabs{flex:none;overflow:visible}.o2-premium .o2-nav.is-one .o2-nav-div{background:#dfe5ef;flex:none;width:1px;height:20px;margin:0 6px}.o2-premium .o2-nav.is-one .o2-segments{flex:none;align-items:center;overflow:visible}.o2-premium .o2-nav.is-one .o2-segments button{flex:none;height:32px;padding:0 12px;font:500 14px/22px Noto Sans KR,sans-serif}.o2-premium .o2-nav.is-one .o2-actions{flex:none;margin-left:auto}.o2-premium .o2-period{background:#eef1f5;border-radius:8px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.o2-premium .o2-period>button{color:#68738a;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;height:32px;padding:0 12px;font:500 13px/20px Noto Sans KR,sans-serif}.o2-premium .o2-period>button.is-on{color:#172033;background:#fff;border-color:#dfe5ef;font-weight:700}.o2-premium .o2-period>button:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.o2-premium .o2-period-range{cursor:default;align-items:center;gap:6px;display:inline-flex}.o2-premium .o2-task.is-row{-moz-column-gap:12px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto 16px;align-items:center;column-gap:12px;height:44px;padding:0 4px;font-size:13px;line-height:20px;display:grid}.o2-premium .o2-task.is-row:hover{background:#f7f9fc}.o2-premium .o2-task.is-row .o2-task-t{color:#172033;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.o2-premium .o2-task.is-row .o2-task-s{color:#68738a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.o2-premium .o2-task.is-row>span:first-child{flex:none}.o2-premium .o2-kpi{justify-content:center;height:98px}.o2-premium[data-active-tab=manage] .o2-management .o2-card>.o2-filter{align-items:center;min-height:0;padding:10px 16px}.o2-premium[data-active-tab=manage] .o2-management .o2-card>.o2-table-scroll{scrollbar-width:none;box-sizing:border-box;padding-bottom:10px}.o2-premium[data-active-tab=manage] .o2-management .o2-card>.o2-table-scroll::-webkit-scrollbar{display:none}.o2-premium[data-active-tab=manage] .o2-management .o2-card>.o2-table-scroll>.o2-table{height:100%}.o2-premium[data-active-tab=manage] .o2-management .o2-card>.o2-table-scroll>.o2-table tbody tr{height:auto}.o2-premium[data-active-tab=manage] .o2-management .o2-card>.o2-table-scroll>.o2-table tbody td{height:auto;padding-top:0;padding-bottom:0}.o2-premium[data-active-tab=manage] .o2-management .o2-card>.o2-pagination{align-items:center;height:auto;min-height:0;padding:10px 16px}.o2-premium .o2-stores{border:1px solid var(--o2-border);background:#fff;border-radius:12px;flex-direction:column;flex:none;gap:10px;padding:10px 16px;display:flex}.o2-premium .o2-stores-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.o2-premium .o2-stores-new{color:#2563eb;background:#eff6ff;border-color:#bfd4fb;font-weight:600}.o2-premium .o2-stores-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.o2-premium .o2-stores-add input{border:1px solid var(--o2-border);border-radius:8px;width:320px;max-width:60vw;height:36px;padding:0 12px;font:400 14px/22px Noto Sans KR,sans-serif}.o2-premium .o2-stores-add input:focus{outline-offset:0;border-color:#2563eb;outline:2px solid #2563eb}.o2-premium .o2-stores-err{color:#dc2626;font-size:12px}.o2-premium .o2-stores-list{flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;display:flex}.o2-premium .o2-stores-msg{color:#68738a;font-size:13px}.o2-premium .o2-stores-msg.is-bad{color:#dc2626}.o2-premium .o2-store-chip{border:1px solid var(--o2-border);color:#414c61;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font:500 14px/22px Noto Sans KR,sans-serif;display:inline-flex}.o2-premium .o2-store-chip.is-on{color:#2563eb;background:#eff6ff;border-color:#bfd4fb;font-weight:700}.o2-premium .o2-store-chip em{color:#94a0b4;margin-left:2px;font-size:11px;font-style:normal;font-weight:500}.o2-premium .o2-storebar{border:1px solid var(--o2-border);scrollbar-width:thin;background:#fff;border-radius:12px;flex:none;grid-auto-columns:minmax(104px,1fr);grid-auto-flow:column;gap:4px;padding:6px;display:grid;overflow:auto hidden}.o2-premium .o2-storebar-it{color:#414c61;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-width:0;height:72px;padding:0 14px;display:flex}.o2-premium .o2-storebar-it:hover{background:#f5f8fe}.o2-premium .o2-storebar-it.is-info{cursor:default}.o2-premium .o2-storebar-it.is-info:hover{background:0 0}.o2-premium .o2-storebar-it:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.o2-premium .o2-storebar-it.is-on{color:#2563eb;background:#eff6ff;border-color:#bfd4fb}.o2-premium .o2-storebar-n{white-space:nowrap;align-items:center;gap:5px;font:600 14px/20px Noto Sans KR,sans-serif;display:inline-flex}.o2-premium .o2-storebar-n svg{color:#94a0b4;flex:none}.o2-premium .o2-storebar-it.is-on .o2-storebar-n svg{color:#2563eb}.o2-premium .o2-storebar-n em{color:#94a0b4;margin-left:2px;font-size:13px;font-style:normal;font-weight:500}.o2-premium .o2-storebar-it.is-on .o2-storebar-n em{color:#2563eb}.o2-premium .o2-storebar-v{color:#172033;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font:400 17px/24px Noto Sans KR,sans-serif;display:inline-flex}.o2-premium .o2-storebar-v b{font-weight:700}.o2-premium .o2-storebar-it.is-on .o2-storebar-v{color:#2563eb}.o2-premium .o2-storebar-v.is-faint{color:#94a0b4;font-size:13px}.o2-premium .o2-storebar-v.is-bad{color:#dc2626;font-size:13px}.o2-premium .o2-storebar-v.is-wait{color:#5f6b80;align-items:center;gap:6px;font-size:13px}.o2-premium .o2-storebar-v.is-wait i{background:#94a0b4;border-radius:50%;width:6px;height:6px}.o2-premium .o2-storebar-p{color:#b45309;font-size:11px;font-style:normal;font-weight:600}@media (width<=1500px){.o2-premium .o2-storebar{gap:2px}.o2-premium .o2-storebar-it{padding:0 8px}.o2-premium .o2-storebar-v{font-size:15px}.o2-premium .o2-storebar-n{gap:4px;font-size:13px}.o2-premium .o2-storebar-n em{margin-left:0;font-size:12px}}@media (width<=1300px){.o2-premium .o2-storebar{grid-auto-columns:minmax(max-content,1fr)}}.o2-premium .o2-store-chip{cursor:default;gap:2px;padding:0 4px 0 0}.o2-premium .o2-store-chip:hover{background:#fff}.o2-premium .o2-store-chip.is-on:hover{background:#eff6ff}.o2-premium .o2-store-name{height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 6px 0 12px;display:inline-flex}.o2-premium .o2-store-ic{color:#94a0b4;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.o2-premium .o2-store-ic:hover{color:#414c61;background:#eef2f7}.o2-premium .o2-store-ic.is-del:hover{color:#dc2626;background:#fef2f2}.o2-premium .o2-store-ic:focus-visible,.o2-premium .o2-store-name:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.o2-premium .o2-store-chip.is-edit,.o2-premium .o2-store-chip.is-del{gap:6px;padding:0 4px 0 12px}.o2-premium .o2-store-chip.is-edit input{border:1px solid #bfd4fb;border-radius:6px;width:220px;height:26px;padding:0 8px;font:400 14px/20px Noto Sans KR,sans-serif}.o2-premium .o2-store-chip.is-del{color:#414c61;background:#fff7f7;border-color:#fecaca}.o2-premium .o2-store-chip.is-del span{font-size:13px}.o2-premium .o2-store-yes,.o2-premium .o2-store-no{cursor:pointer;border-radius:6px;height:24px;padding:0 10px;font:600 12px/20px Noto Sans KR,sans-serif}.o2-premium .o2-store-yes{color:#fff;background:#dc2626;border:1px solid #dc2626}.o2-premium .o2-store-no{border:1px solid var(--o2-border);color:#414c61;background:#fff}.o2-storepop{z-index:60;border:1px solid var(--o2-border,#dfe5ef);color:#172033;background:#fff;border-radius:12px;flex-direction:column;gap:8px;width:430px;max-width:calc(100vw - 16px);padding:12px;font:400 14px/22px Noto Sans KR,sans-serif;display:flex;position:fixed;box-shadow:0 12px 32px #0f17291f,0 2px 6px #0f17290f}.o2-storepop-add{gap:8px;display:flex}.o2-storepop-add input{min-width:0;height:36px;font:inherit;border:1px solid #dfe5ef;border-radius:8px;flex:1;padding:0 12px}.o2-storepop-add input:focus{outline-offset:0;border-color:#2563eb;outline:2px solid #2563eb}.o2-storepop-add .o2-button{white-space:nowrap;flex:none;align-items:center;gap:4px;height:36px;display:inline-flex}.o2-storepop .o2-stores-err{color:#dc2626;margin:0;font-size:12px}.o2-storepop-list{border-top:1px solid #eef1f5;flex-direction:column;gap:4px;max-height:420px;padding-top:8px;display:flex;overflow:auto}.o2-storepop-all{color:#414c61;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;height:36px;padding:0 12px;font:600 14px/22px Noto Sans KR,sans-serif;display:flex}.o2-storepop-all em{color:#94a0b4;margin-left:auto;font-size:12px;font-style:normal;font-weight:500}.o2-storepop-all:hover{background:#f5f8fe}.o2-storepop-all.is-on{color:#2563eb;background:#eff6ff;border-color:#bfd4fb}.o2-storepop .o2-store-chip{border-radius:8px;width:100%;height:36px;display:flex}.o2-storepop .o2-store-chip .o2-store-name{text-overflow:ellipsis;white-space:nowrap;flex:1;justify-content:flex-start;min-width:0;height:34px;overflow:hidden}.o2-storepop .o2-store-chip.is-edit input{flex:1;width:auto}.o2-storepop .o2-store-chip.is-del span{flex:1;min-width:0}.o2-storepop .o2-stores-msg{color:#68738a;padding:4px 12px;font-size:13px}.o2-storepop .o2-stores-msg.is-bad{color:#dc2626}.o2-storepop-foot{color:#94a0b4;margin:0;font-size:11px}.o2-premium[data-active-tab=manage] .o2-kpis{border:1px solid var(--o2-border);background:#fff;border-radius:12px;gap:4px;padding:6px}.o2-premium[data-active-tab=manage] .o2-kpi,.o2-premium[data-active-tab=manage] .o2-kpi.selected{height:72px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;gap:6px;padding:0 14px}.o2-premium[data-active-tab=manage] .o2-kpi-label{color:#414c61;white-space:nowrap;gap:5px;font:600 14px/20px Noto Sans KR,sans-serif}.o2-premium[data-active-tab=manage] .o2-kpi-label i{width:6px;height:6px}.o2-premium[data-active-tab=manage] .o2-value{align-items:baseline;gap:0}.o2-premium[data-active-tab=manage] .o2-value strong,.o2-premium[data-active-tab=manage] .o2-value span{letter-spacing:0;color:#172033;font-variant-numeric:tabular-nums;font:700 17px/24px Noto Sans KR,sans-serif}@media (width<=1500px){.o2-premium[data-active-tab=manage] .o2-kpi,.o2-premium[data-active-tab=manage] .o2-kpi.selected{padding:0 8px}.o2-premium[data-active-tab=manage] .o2-kpi-label{font-size:13px}.o2-premium[data-active-tab=manage] .o2-value strong,.o2-premium[data-active-tab=manage] .o2-value span{font-size:15px}}.o2-premium .o2-storebar-it{position:relative}.o2-premium .o2-storebar-it+.o2-storebar-it:before{content:"";pointer-events:none;background:#e3e8f0;width:1px;position:absolute;top:16px;bottom:16px;left:-3px}.o2-premium .o2-storebar-it.is-on:before,.o2-premium .o2-storebar-it.is-on+.o2-storebar-it:before{display:none}@media (width<=1500px){.o2-premium .o2-storebar-it+.o2-storebar-it:before{left:-2px}}.o2-premium[data-active-tab=manage] .o2-kpi{position:relative}.o2-premium[data-active-tab=manage] .o2-kpi+.o2-kpi:before{content:"";pointer-events:none;background:#e3e8f0;width:1px;position:absolute;top:16px;bottom:16px;left:-3px}.o2-premium[data-active-tab=manage] .o2-kpi.selected:before,.o2-premium[data-active-tab=manage] .o2-kpi.selected+.o2-kpi:before{display:none}@media (width<=1500px){.o2-premium[data-active-tab=manage] .o2-kpi+.o2-kpi:before{left:-2px}}.o2-premium[data-active-tab=settlement] .o2-kpis{border:1px solid var(--o2-border);background:#fff;border-radius:12px;gap:4px;padding:6px}.o2-premium[data-active-tab=settlement] .o2-kpi,.o2-premium[data-active-tab=settlement] .o2-kpi.selected{height:72px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;gap:6px;padding:0 14px}.o2-premium[data-active-tab=settlement] .o2-kpi-label{color:#414c61;white-space:nowrap;gap:5px;font:600 14px/20px Noto Sans KR,sans-serif}.o2-premium[data-active-tab=settlement] .o2-kpi-label i{width:6px;height:6px}.o2-premium[data-active-tab=settlement] .o2-value{align-items:baseline;gap:0}.o2-premium[data-active-tab=settlement] .o2-value strong,.o2-premium[data-active-tab=settlement] .o2-value span{letter-spacing:0;color:#172033;font-variant-numeric:tabular-nums;font:700 17px/24px Noto Sans KR,sans-serif}@media (width<=1500px){.o2-premium[data-active-tab=settlement] .o2-kpi,.o2-premium[data-active-tab=settlement] .o2-kpi.selected{padding:0 8px}.o2-premium[data-active-tab=settlement] .o2-kpi-label{font-size:13px}.o2-premium[data-active-tab=settlement] .o2-value strong,.o2-premium[data-active-tab=settlement] .o2-value span{font-size:15px}}.o2-premium[data-active-tab=settlement] .o2-kpi{position:relative}.o2-premium[data-active-tab=settlement] .o2-kpi+.o2-kpi:before{content:"";pointer-events:none;background:#e3e8f0;width:1px;position:absolute;top:16px;bottom:16px;left:-3px}.o2-premium[data-active-tab=settlement] .o2-kpi.selected:before,.o2-premium[data-active-tab=settlement] .o2-kpi.selected+.o2-kpi:before{display:none}@media (width<=1500px){.o2-premium[data-active-tab=settlement] .o2-kpi+.o2-kpi:before{left:-2px}}.o2-premium[data-active-tab=settlement] .o2-kpi.selected{background:#eff6ff;border-color:#bfd4fb}.o2-premium[data-active-tab=settlement] .o2-kpi.selected .o2-kpi-label,.o2-premium[data-active-tab=settlement] .o2-kpi.selected .o2-value strong,.o2-premium[data-active-tab=settlement] .o2-kpi.selected .o2-value span{color:#2563eb}.o2-premium[data-active-tab=stock-adjustment] .o2-kpis{border:1px solid var(--o2-border);background:#fff;border-radius:12px;gap:4px;padding:6px}.o2-premium[data-active-tab=stock-adjustment] .o2-kpi,.o2-premium[data-active-tab=stock-adjustment] .o2-kpi.selected{height:72px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;gap:6px;padding:0 14px}.o2-premium[data-active-tab=stock-adjustment] .o2-kpi-label{color:#414c61;white-space:nowrap;gap:5px;font:600 14px/20px Noto Sans KR,sans-serif}.o2-premium[data-active-tab=stock-adjustment] .o2-kpi-label i{width:6px;height:6px}.o2-premium[data-active-tab=stock-adjustment] .o2-value{align-items:baseline;gap:0}.o2-premium[data-active-tab=stock-adjustment] .o2-value strong,.o2-premium[data-active-tab=stock-adjustment] .o2-value span{letter-spacing:0;color:#172033;font-variant-numeric:tabular-nums;font:700 17px/24px Noto Sans KR,sans-serif}@media (width<=1500px){.o2-premium[data-active-tab=stock-adjustment] .o2-kpi,.o2-premium[data-active-tab=stock-adjustment] .o2-kpi.selected{padding:0 8px}.o2-premium[data-active-tab=stock-adjustment] .o2-kpi-label{font-size:13px}.o2-premium[data-active-tab=stock-adjustment] .o2-value strong,.o2-premium[data-active-tab=stock-adjustment] .o2-value span{font-size:15px}}.o2-premium[data-active-tab=stock-adjustment] .o2-kpi{position:relative}.o2-premium[data-active-tab=stock-adjustment] .o2-kpi+.o2-kpi:before{content:"";pointer-events:none;background:#e3e8f0;width:1px;position:absolute;top:16px;bottom:16px;left:-3px}.o2-premium[data-active-tab=stock-adjustment] .o2-kpi.selected:before,.o2-premium[data-active-tab=stock-adjustment] .o2-kpi.selected+.o2-kpi:before{display:none}@media (width<=1500px){.o2-premium[data-active-tab=stock-adjustment] .o2-kpi+.o2-kpi:before{left:-2px}}.o2-premium[data-active-tab=stock-adjustment] .o2-kpi.selected{background:#eff6ff;border-color:#bfd4fb}.o2-premium[data-active-tab=stock-adjustment] .o2-kpi.selected .o2-kpi-label,.o2-premium[data-active-tab=stock-adjustment] .o2-kpi.selected .o2-value strong,.o2-premium[data-active-tab=stock-adjustment] .o2-kpi.selected .o2-value span{color:#2563eb}.o2-premium[data-active-tab=inventory-manage] .o2-kpis{border:1px solid var(--o2-border);background:#fff;border-radius:12px;gap:4px;padding:6px}.o2-premium[data-active-tab=inventory-manage] .o2-kpi,.o2-premium[data-active-tab=inventory-manage] .o2-kpi.selected{height:72px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;gap:6px;padding:0 14px}.o2-premium[data-active-tab=inventory-manage] .o2-kpi-label{color:#414c61;white-space:nowrap;gap:5px;font:600 14px/20px Noto Sans KR,sans-serif}.o2-premium[data-active-tab=inventory-manage] .o2-kpi-label i{width:6px;height:6px}.o2-premium[data-active-tab=inventory-manage] .o2-value{align-items:baseline;gap:0}.o2-premium[data-active-tab=inventory-manage] .o2-value strong,.o2-premium[data-active-tab=inventory-manage] .o2-value span{letter-spacing:0;color:#172033;font-variant-numeric:tabular-nums;font:700 17px/24px Noto Sans KR,sans-serif}@media (width<=1500px){.o2-premium[data-active-tab=inventory-manage] .o2-kpi,.o2-premium[data-active-tab=inventory-manage] .o2-kpi.selected{padding:0 8px}.o2-premium[data-active-tab=inventory-manage] .o2-kpi-label{font-size:13px}.o2-premium[data-active-tab=inventory-manage] .o2-value strong,.o2-premium[data-active-tab=inventory-manage] .o2-value span{font-size:15px}}.o2-premium[data-active-tab=inventory-manage] .o2-kpi{position:relative}.o2-premium[data-active-tab=inventory-manage] .o2-kpi+.o2-kpi:before{content:"";pointer-events:none;background:#e3e8f0;width:1px;position:absolute;top:16px;bottom:16px;left:-3px}.o2-premium[data-active-tab=inventory-manage] .o2-kpi.selected:before,.o2-premium[data-active-tab=inventory-manage] .o2-kpi.selected+.o2-kpi:before{display:none}@media (width<=1500px){.o2-premium[data-active-tab=inventory-manage] .o2-kpi+.o2-kpi:before{left:-2px}}.o2-premium[data-active-tab=inventory-manage] .o2-kpi.selected{background:#eff6ff;border-color:#bfd4fb}.o2-premium[data-active-tab=inventory-manage] .o2-kpi.selected .o2-kpi-label,.o2-premium[data-active-tab=inventory-manage] .o2-kpi.selected .o2-value strong,.o2-premium[data-active-tab=inventory-manage] .o2-kpi.selected .o2-value span{color:#2563eb}.o2-premium[data-active-tab=partner-products] .o2-kpis{border:1px solid var(--o2-border);background:#fff;border-radius:12px;gap:4px;padding:6px}.o2-premium[data-active-tab=partner-products] .o2-kpi,.o2-premium[data-active-tab=partner-products] .o2-kpi.selected{height:72px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;gap:6px;padding:0 14px}.o2-premium[data-active-tab=partner-products] .o2-kpi-label{color:#414c61;white-space:nowrap;gap:5px;font:600 14px/20px Noto Sans KR,sans-serif}.o2-premium[data-active-tab=partner-products] .o2-kpi-label i{width:6px;height:6px}.o2-premium[data-active-tab=partner-products] .o2-value{align-items:baseline;gap:0}.o2-premium[data-active-tab=partner-products] .o2-value strong,.o2-premium[data-active-tab=partner-products] .o2-value span{letter-spacing:0;color:#172033;font-variant-numeric:tabular-nums;font:700 17px/24px Noto Sans KR,sans-serif}@media (width<=1500px){.o2-premium[data-active-tab=partner-products] .o2-kpi,.o2-premium[data-active-tab=partner-products] .o2-kpi.selected{padding:0 8px}.o2-premium[data-active-tab=partner-products] .o2-kpi-label{font-size:13px}.o2-premium[data-active-tab=partner-products] .o2-value strong,.o2-premium[data-active-tab=partner-products] .o2-value span{font-size:15px}}.o2-premium[data-active-tab=partner-products] .o2-kpi{position:relative}.o2-premium[data-active-tab=partner-products] .o2-kpi+.o2-kpi:before{content:"";pointer-events:none;background:#e3e8f0;width:1px;position:absolute;top:16px;bottom:16px;left:-3px}.o2-premium[data-active-tab=partner-products] .o2-kpi.selected:before,.o2-premium[data-active-tab=partner-products] .o2-kpi.selected+.o2-kpi:before{display:none}@media (width<=1500px){.o2-premium[data-active-tab=partner-products] .o2-kpi+.o2-kpi:before{left:-2px}}.o2-premium[data-active-tab=partner-products] .o2-kpi.selected{background:#eff6ff;border-color:#bfd4fb}.o2-premium[data-active-tab=partner-products] .o2-kpi.selected .o2-kpi-label,.o2-premium[data-active-tab=partner-products] .o2-kpi.selected .o2-value strong,.o2-premium[data-active-tab=partner-products] .o2-kpi.selected .o2-value span{color:#2563eb}.lgs,.lgs-layer{--lgs-ink:#172033;--lgs-ink2:#414c61;--lgs-mut:#5f6b80;--lgs-mut2:#667085;--lgs-line:#e3e8ef;--lgs-line2:#eef1f5;--lgs-bg:#f5f7fb;--lgs-blue:#2563eb;--lgs-blue-bg:#eff6ff;--lgs-blue-line:#bfd4fb;--lgs-ok:#387b24;--lgs-ok-bg:#f0fbea;--lgs-warn:#8a5300;--lgs-warn-bg:#fff7e6;--lgs-bad:#bd2738;--lgs-bad-bg:#fff1f1;--lgs-num:"Manrope", "Noto Sans KR", sans-serif;color:var(--lgs-ink);font:400 14px/20px Noto Sans KR,sans-serif}.lgs *,.lgs-layer *{box-sizing:border-box}.lgs{background:var(--lgs-bg);flex-direction:column;gap:10px;min-width:0;height:100%;display:flex;overflow:hidden auto;container-type:inline-size;padding:0!important}.biz-unified-shell>.main-content>div:first-child>.lgs.lgs.lgs{padding:0!important}.lgs button,.lgs-layer button{font:inherit;cursor:pointer}.lgs button:disabled,.lgs-layer button:disabled{cursor:not-allowed}.lgs h1,.lgs h2,.lgs h3,.lgs p,.lgs-layer h2,.lgs-layer h3,.lgs-layer p{margin:0}.lgs :focus-visible,.lgs-layer :focus-visible{outline:2px solid var(--lgs-blue);outline-offset:1px}.lgs .lgs-num,.lgs-layer .lgs-num{font-family:var(--lgs-num);font-variant-numeric:tabular-nums}.lgs-nav{border:1px solid var(--lgs-line);scrollbar-width:none;background:#fff;border-radius:12px;flex:none;align-items:center;height:56px;padding:0 10px;display:flex;overflow:auto hidden}.lgs-nav::-webkit-scrollbar{display:none}.lgs-tabs{white-space:nowrap;align-items:center;gap:4px;display:flex}.lgs-tab{color:#5f6b80;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;height:36px;padding:0 12px;font:400 14px/20px Noto Sans KR,sans-serif!important}.lgs-tab:hover{color:#172033;background:#f2f4f7}.lgs-tab:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #2563eb}.lgs-tab[aria-selected=true],.lgs-tab[aria-selected=true]:hover{color:#2563eb;background:#eff6ff;font-weight:500!important}.lgs-card{border:1px solid var(--lgs-line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;display:flex}.lgs-card>header{flex:none;align-items:center;gap:8px;min-width:0;padding:16px 20px 12px;display:flex}.lgs-card>header h2{white-space:nowrap;font-size:16px;font-weight:700;line-height:24px}.lgs-card>header small{color:var(--lgs-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;overflow:hidden}.lgs-sp{flex:1;min-width:0}.lgs-rowA{flex:none;grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.lgs-rowA.k4{grid-template-columns:minmax(380px,567fr) repeat(4,minmax(0,280fr))}.lgs-rowA.k3{grid-template-columns:minmax(380px,567fr) repeat(3,minmax(0,373fr))}.lgs-title{flex-direction:column;justify-content:center;gap:6px;min-height:116px;padding:18px 20px;display:flex}.lgs-title.slim{flex-direction:row;align-items:center;gap:16px;min-height:0;padding:14px 20px}.lgs-title h1{white-space:nowrap;align-items:center;gap:8px;font-size:20px;font-weight:700;line-height:28px;display:flex}.lgs-title h1 svg{color:var(--lgs-blue);flex:none}.lgs-title>p,.lgs-title .lgs-desc{color:var(--lgs-mut);font-size:13px;line-height:19px}.lgs-title-meta{color:var(--lgs-mut);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.lgs-kpi{flex-direction:column;justify-content:center;gap:6px;min-width:0;min-height:116px;padding:16px 18px;display:flex}.lgs-kpi-l{color:var(--lgs-mut);white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:19px;display:flex}.lgs-kpi-l i{background:var(--lgs-blue);border-radius:50%;flex:none;width:6px;height:6px}.lgs-kpi-l i.wait{background:#94a0b4}.lgs-kpi-l i.warn{background:#f59e0b}.lgs-kpi-v{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;display:flex}.lgs-kpi-v strong{font:700 26px/34px var(--lgs-num);letter-spacing:-.01em}.lgs-kpi-v span{color:var(--lgs-ink2);font-size:13px}.lgs-kpi-v .lgs-dash{color:#94a0b4;font:700 26px/34px var(--lgs-num)}.lgs-kpi small{color:var(--lgs-mut);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;line-height:17px;display:flex;overflow:hidden}.lgs-chip{white-space:nowrap;min-height:22px;color:var(--lgs-ink2);background:#eef1f5;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.lgs-chip:before{content:"";opacity:.8;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.lgs-chip.plain:before,.lgs-chip.sq:before{display:none}.lgs-chip.ok{background:var(--lgs-ok-bg);color:var(--lgs-ok);border-color:#cdebc0}.lgs-chip.warn{background:var(--lgs-warn-bg);color:var(--lgs-warn);border-color:#f8dfae}.lgs-chip.bad{background:var(--lgs-bad-bg);color:var(--lgs-bad);border-color:#f6c9ce}.lgs-chip.info{background:var(--lgs-blue-bg);color:var(--lgs-blue);border-color:var(--lgs-blue-line)}.lgs-chip.wait{color:var(--lgs-mut);background:#fff;border:1px dashed #a9b3c4}.lgs-chip.sq{border-radius:6px}.lgs-chip svg{flex:none}.lgs-tag{height:22px;color:var(--lgs-ink2);white-space:nowrap;background:#f2f4f7;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.lgs-note{color:var(--lgs-mut);align-items:center;gap:6px;font-size:12px;line-height:18px;display:flex}.lgs-note svg{color:var(--lgs-blue);flex:none}.lgs-note.warn svg{color:#d97706}.lgs-banner{border:1px solid var(--lgs-line);color:var(--lgs-ink2);background:#f7f9fc;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:12px;line-height:18px;display:flex}.lgs-banner b{color:var(--lgs-ink);font-size:13px;font-weight:600;display:block}.lgs-banner svg{color:var(--lgs-mut);flex:none;margin-top:2px}.lgs-banner.warn{background:var(--lgs-warn-bg);border-color:#f8dfae}.lgs-banner.warn svg{color:#d97706}.lgs-banner.bad{background:var(--lgs-bad-bg);border-color:#f6c9ce}.lgs-banner.bad svg{color:var(--lgs-bad)}.lgs-btn{border:1px solid var(--lgs-line);height:36px;color:var(--lgs-ink2);white-space:nowrap;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex;font-size:13px!important;font-weight:500!important}.lgs-btn:hover:not(:disabled){background:#f7f9fc}.lgs-btn.primary{background:var(--lgs-blue);border-color:var(--lgs-blue);color:#fff}.lgs-btn.primary:hover:not(:disabled){background:#1d4ed8}.lgs-btn.danger{color:var(--lgs-bad)}.lgs-btn.sm{height:30px;padding:0 10px;font-size:12px!important}.lgs-btn.icon{width:36px;padding:0}.lgs-btn:disabled{opacity:.55}.lgs-btn.lock:disabled{opacity:1;color:#98a2b3;background:#f7f9fc}.lgs-btn .lgs-f,.lgs-btn .lgs-s{align-items:center;gap:6px;display:inline-flex}.lgs-btn .lgs-s{display:none}.lgs-search{border:1px solid var(--lgs-line);min-width:0;height:36px;color:var(--lgs-mut);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.lgs-search input{font:inherit;color:var(--lgs-ink);width:100%;min-width:0;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:13px}.lgs-search:focus-within{border-color:var(--lgs-blue)}.lgs-seg{background:#f2f4f7;border-radius:10px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.lgs-seg>button{height:30px;color:var(--lgs-mut);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.lgs-seg>button:hover{color:var(--lgs-ink)}.lgs-seg>button[aria-pressed=true]{color:var(--lgs-ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #0f172914}.lgs-seg .lgs-num{color:var(--lgs-mut);font-size:12px}.lgs-date{border:1px solid var(--lgs-line);white-space:nowrap;background:#fff;border-radius:8px;flex:none;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:13px;display:inline-flex}.lgs-filter{border:1px solid var(--lgs-line);background:#fff;border-radius:12px;flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.lgs-filter .lgs-search{flex:0 280px}.lgs-tablewrap{border:1px solid var(--lgs-line2);border-radius:10px;flex:auto;min-height:0;margin:0 12px;overflow:auto}.lgs-table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;font-size:13px;line-height:19px}.lgs-table th{z-index:1;height:40px;color:var(--lgs-mut);text-align:left;border-bottom:1px solid var(--lgs-line2);background:#f7f9fc;padding:0 12px;font-size:12px;font-weight:500;position:sticky;top:0}.lgs-table td{border-bottom:1px solid var(--lgs-line2);text-overflow:ellipsis;max-width:280px;height:48px;padding:0 12px;overflow:hidden}.lgs-table tbody tr:last-child td{border-bottom:0}.lgs-table tbody tr.click{cursor:pointer}.lgs-table tbody tr:hover td{background:#f9fafc}.lgs-table tbody tr.on td{background:#f2f6fe}.lgs-table tbody tr.on td:first-child{box-shadow:inset 3px 0 0 var(--lgs-blue)}.lgs-table tbody tr.failed td{background:#fff8f8}.lgs-table .r{text-align:right}.lgs-table .c{text-align:center}.lgs-table td.amt{font-family:var(--lgs-num);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.lgs-table td.net{color:var(--lgs-blue)}.lgs-table .dash{color:#98a2b3}.lgs-two{flex-direction:column;line-height:17px;display:flex}.lgs-two small{color:var(--lgs-mut);font-size:12px}.lgs-foot{color:var(--lgs-mut);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:10px 20px 12px;font-size:12px;display:flex}.lgs-foot b{color:var(--lgs-ink);font-family:var(--lgs-num)}.lgs-state{text-align:center;color:var(--lgs-mut);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:160px;padding:36px 20px;font-size:13px;line-height:19px;display:flex}.lgs-state b{color:var(--lgs-ink);font-size:14px;font-weight:600}.lgs-state .ic{width:40px;height:40px;color:var(--lgs-mut);background:#f2f4f7;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.lgs-state.bad .ic{background:var(--lgs-bad-bg);color:var(--lgs-bad)}.lgs-state.nc .ic{background:var(--lgs-blue-bg);color:var(--lgs-blue)}.lgs-sk{background:linear-gradient(90deg,#eef1f5,#f7f9fc,#eef1f5) 0 0/200% 100%;border-radius:6px;height:14px;animation:1.2s infinite lgs-sk}@keyframes lgs-sk{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.lgs-sk{animation:none}}.lgs-layer{z-index:140;background:#17203359;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lgs-layer.drawer{justify-content:flex-end;align-items:stretch;padding:0}.lgs-dialog{background:#fff;border-radius:16px;flex-direction:column;width:520px;max-width:100%;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 12px 32px #0f172933}.lgs-dialog.wide{width:820px}.lgs-layer.drawer .lgs-dialog{border-radius:16px 0 0 16px;width:460px;height:100%;max-height:none}.lgs-dialog>header{border-bottom:1px solid var(--lgs-line2);flex:none;align-items:center;gap:10px;padding:18px 22px 14px;display:flex}.lgs-dialog>header h2{flex:1;min-width:0;font-size:17px;font-weight:700;line-height:26px}.lgs-dialog>header button.x{width:32px;height:32px;color:var(--lgs-mut);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.lgs-dialog>header button.x:hover{background:#f2f4f7}.lgs-dialog-body{flex-direction:column;gap:14px;min-height:0;padding:18px 22px;display:flex;overflow:auto}.lgs-dialog>footer{border-top:1px solid var(--lgs-line2);background:#f7f9fc;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:14px 22px;display:flex}.lgs-dialog>footer .lgs-sp+*{margin-left:0}.lgs-fld{color:var(--lgs-ink2);flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:500;display:flex}.lgs-fld input,.lgs-fld select,.lgs-fld textarea{border:1px solid var(--lgs-line);height:38px;font:inherit;color:var(--lgs-ink);background:#fff;border-radius:8px;min-width:0;padding:0 12px;font-size:14px;font-weight:400}.lgs-fld textarea{height:auto;padding:10px 12px}.lgs-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lgs-kv{grid-template-columns:120px minmax(0,1fr);gap:10px 12px;font-size:13px;display:grid}.lgs-kv dt{color:var(--lgs-mut)}.lgs-kv dd{overflow-wrap:anywhere;margin:0}.lgs-save{align-items:center;gap:6px;font-size:12px;display:inline-flex}.lgs-save.bad{color:var(--lgs-bad)}.lgs{--lgs-warn-line:#f8dfae;--lgs-row-warn:#fffbf2}.lgs .lgs-short,.lgs-layer .lgs-short{display:none}.lgs-mut{color:var(--lgs-mut)}.lgs-bad{color:var(--lgs-bad)}.lgs-warnt{color:#b45309}.lgs-okt{color:var(--lgs-ok)}.lgs-blue{color:var(--lgs-blue)}.lgs-neg{color:var(--lgs-ink)}.lgs-small{color:var(--lgs-mut);margin:0;font-size:12px;line-height:18px}.lgs-p{color:var(--lgs-ink2);margin:0;font-size:13px;line-height:20px}.lgs-spin{animation:1s linear infinite lgs-spin}@keyframes lgs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lgs-spin{animation:none}}.lgs-tab{align-items:center;gap:6px;display:inline-flex}.lgs-tab.focus{box-shadow:inset 0 0 0 2px var(--lgs-blue);color:var(--lgs-ink)}.lgs-new{background:var(--lgs-blue-bg);height:20px;color:var(--lgs-blue);border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.lgs-new:before{content:"";background:var(--lgs-blue);border-radius:50%;width:5px;height:5px}.lgs-chip.mute{color:var(--lgs-mut);background:#f2f4f7;border-color:#e3e8ef}.lgs-head{flex:none}.lgs-headrow{align-items:center;gap:10px;min-width:0;min-height:64px;padding:12px 16px 12px 20px;display:flex}.lgs-headrow h1{white-space:nowrap;flex:none;font-size:20px;font-weight:700;line-height:28px}.lgs-desc{color:var(--lgs-mut);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;margin:0;font-size:13px;line-height:19px;overflow:hidden}.lgs-headrow>.lgs-sp{flex:1 1 0;min-width:4px}.lgs-headrow small{white-space:nowrap;font-size:12px}.lgs-date{position:relative}.lgs-date .lgs-dpick{min-width:0;padding:0}.lgs-date .lgs-dpick span{font:500 13px/20px var(--lgs-num)!important;color:var(--lgs-ink)!important}.lgs-date svg{color:var(--lgs-mut);flex:none}.lgs-kpis{flex:none;gap:10px;display:grid}.lgs-kpis.k4{grid-template-columns:repeat(4,minmax(0,1fr))}.lgs-kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.lgs-kpi{min-height:110px}.lgs-kpi-l .lgs-chip{min-height:20px;font-size:11px}.lgs-mid3{flex:none;grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr) minmax(0,.85fr);gap:10px;display:grid}.lgs-mid3>.lgs-card{padding-bottom:14px}.lgs-todo{flex-direction:column;gap:10px;margin:0;padding:0 20px;list-style:none;display:flex}.lgs-todo li{grid-template-columns:20px 110px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;font-size:13px;display:grid}.lgs-todo i{color:#b45309;background:#fff8eb;border:1px solid #f2c46d;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:600;display:grid}.lgs-todo li:nth-child(2) i{border-color:var(--lgs-blue-line);color:var(--lgs-blue);background:var(--lgs-blue-bg)}.lgs-todo li:nth-child(4) i{border-color:var(--lgs-line);color:var(--lgs-mut);background:#f7f9fc}.lgs-todo b{white-space:nowrap;font-weight:600}.lgs-todo span{color:var(--lgs-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lgs-todo strong{font:700 14px/20px var(--lgs-num);white-space:nowrap}.lgs-flow{flex-direction:column;gap:10px;padding:0 20px;display:flex}.lgs-flowbar{border-radius:4px;gap:2px;height:10px;display:flex;overflow:hidden}.lgs-flowbar i{min-width:4px;display:block}.lgs-flowbar i[data-s=none]{background:#eef1f5}.lgs [data-s=결제대기]{background:#c7cfdb}.lgs [data-s=결제완료]{background:#8ea6d8}.lgs [data-s=배송대기]{background:#6e8fe0}.lgs [data-s=배송중]{background:#2563eb}.lgs [data-s=배송완료]{background:#57b33e}.lgs [data-s=정상처리]{background:#2f8a22}.lgs [data-s=확인\ 필요]{background:#f59e0b}.lgs-flowlegend{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 18px;margin:0;font-size:12px;display:grid}.lgs-flowlegend>div{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.lgs-flowlegend dt{color:var(--lgs-ink2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.lgs-flowlegend dt i{border-radius:2px;flex:none;width:8px;height:8px}.lgs-flowlegend dd{margin:0;font-weight:600}.lgs-flowlegend .warn{grid-column:span 2;justify-content:flex-start;gap:24px}.lgs-src{flex-direction:column;gap:6px;margin:0;padding:0 20px;list-style:none;display:flex}.lgs-src li{align-items:center;gap:8px;min-height:26px;display:flex}.lgs-src strong{font:700 14px/20px var(--lgs-num)}.lgs-mid3 .lgs-src+.lgs-small,.lgs-mid3 .lgs-flow .lgs-small{padding-top:2px}.lgs-mid3 .lgs-card>.lgs-small{padding:8px 20px 0}.lgs-srcchip{border:1px solid var(--lgs-line);height:22px;color:var(--lgs-ink2);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.lgs-srcchip:before{content:"";background:#8ea6d8;border-radius:1px;width:6px;height:6px}.lgs-srcchip.online:before{background:#2563eb}.lgs-srcchip.oneclip:before{background:#172033}.lgs-srcchip.offline:before{background:#94a0b4}.lgs-list{flex:1 0 auto;min-height:420px}.lgs-list>header .lgs-search{flex:none;width:300px}.lgs-list .lgs-tablewrap{flex:auto;max-height:calc(100vh - 220px);margin:0 12px}.lgs-list .lgs-state{min-height:240px}.lgs-ttl{align-items:center;gap:8px;display:inline-flex}.lgs-ttl svg{color:var(--lgs-mut)}.lgs-hint{color:var(--lgs-mut);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.lgs-search.lock{background:#f7f9fc}.lgs-search.lock input{color:var(--lgs-mut)}.lgs-search.wide{flex:0 360px}.lgs-lockchip{border:1px solid var(--lgs-line);height:22px;color:var(--lgs-ink2);white-space:nowrap;background:#fff;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex}.lgs-foot{align-items:center;gap:8px;display:flex}p.lgs-foot{margin:0}.lgs-table tbody tr.warnrow td{background:var(--lgs-row-warn)}.lgs-table tbody tr.warnrow:hover td{background:#fff6e3}.lgs-table td.wide{max-width:360px}.lgs-table td.name{color:var(--lgs-ink);font-weight:500}.lgs-table td.strong,.lgs-table .strong{font-weight:700}.lgs-table th.ck,.lgs-table td.ck{width:44px;padding-right:0}.lgs-table input[type=checkbox],.lgs-dialog input[type=checkbox],.lgs-cb input{width:16px;height:16px;accent-color:var(--lgs-blue);vertical-align:middle;margin:0}.lgs-two.r{align-items:flex-end}.lgs-stsel{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;height:26px;padding:0 6px 0 9px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.lgs-stsel select{appearance:none;font:inherit;color:inherit;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 5px center,right 1px center;background-repeat:no-repeat;background-size:4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;outline:none;padding:0 16px 0 0}.lgs-stsel select:disabled{cursor:not-allowed}.lgs-stsel.ok{background:var(--lgs-ok-bg);color:var(--lgs-ok);border-color:#cdebc0}.lgs-stsel.info{background:var(--lgs-blue-bg);color:var(--lgs-blue);border-color:var(--lgs-blue-line)}.lgs-stsel.warn{color:var(--lgs-ink2);border-color:var(--lgs-line);background:#f5f7fb}.lgs-stsel.wait{color:var(--lgs-mut);background:#fff;border:1px dashed #a9b3c4}.lgs-stsel.bad{background:var(--lgs-warn-bg);color:#b45309;border-color:var(--lgs-warn-line)}.lgs-stsel:focus-within{box-shadow:0 0 0 2px var(--lgs-blue-line)}.lgs-save{margin-top:2px;font-size:11px;line-height:14px;display:block}.lgs-save.saving{color:var(--lgs-blue)}.lgs-save.ok{color:var(--lgs-ok)}.lgs-save.bad{color:var(--lgs-bad);font-weight:600}.lgs-sel,.lgs-in{border:1px solid var(--lgs-line);height:34px;font:inherit;color:var(--lgs-ink);background:#fff;border-radius:8px;min-width:0;padding:0 10px;font-size:13px}.lgs-sel{width:140px}.lgs-in{width:180px;font-family:var(--lgs-num)}.lgs-in::placeholder{color:#98a2b3;font-family:Noto Sans KR,sans-serif}.lgs-in.need{background:var(--lgs-warn-bg);border-color:#f2c46d}.lgs-in.need::placeholder{color:#b45309}.lgs-in.err{border-color:var(--lgs-bad);background:var(--lgs-bad-bg)}.lgs-sel:disabled,.lgs-in:disabled{color:var(--lgs-mut);cursor:not-allowed;background:#f7f9fc}.lgs-sel:focus,.lgs-in:focus{border-color:var(--lgs-blue);outline:none}.lgs-label{border:1px solid var(--lgs-ink);height:32px;color:var(--lgs-ink);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.lgs-label:disabled{border-color:var(--lgs-line);color:#98a2b3;background:#f7f9fc}.lgs-label:hover:not(:disabled){background:#f7f9fc}.lgs-orders td:nth-child(6){min-width:130px}.lgs-dh{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lgs-dh h2{font-size:17px;font-weight:700;line-height:26px}.lgs-dh small{color:var(--lgs-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:17px;overflow:hidden}.lgs-dialog>header .lgs-dh h2{flex:none}.lgs-dbadges{flex:none;gap:6px;display:inline-flex}.lgs-sec{color:var(--lgs-ink);margin:2px 0 -4px;font-size:13px;font-weight:700;line-height:19px}.lgs-kv dd.warn{color:#b45309;font-weight:500}.lgs-kv dd.strong{font-weight:600}.lgs-kv{grid-template-columns:116px minmax(0,1fr);gap:8px 12px}.lgs-dialog-body.flush{gap:12px}.lgs-dialog .lgs-btn.danger.solid,.lgs-btn.danger.solid{background:var(--lgs-bad);border-color:var(--lgs-bad);color:#fff}.lgs-btn.danger{border-color:#f6c9ce}.lgs-cflist{color:var(--lgs-ink2);margin:0;padding-left:18px;font-size:13px;line-height:20px}.lgs-x{width:24px;height:24px;color:var(--lgs-mut);background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.lgs-banner>.lgs-sp{flex:1}.lgs-banner>div{min-width:0}.lgs-sorth{font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.lgs-sorth span{color:#98a2b3;font-size:11px}.lgs-link{font:inherit;color:var(--lgs-blue);cursor:pointer;background:0 0;border:0;padding:0}.lgs-link:hover{text-decoration:underline}.lgs-icons{gap:2px;display:inline-flex}.lgs-icons button,.lgs-iconbtn{width:30px;height:30px;color:var(--lgs-mut);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.lgs-icons button:hover,.lgs-iconbtn:hover{color:var(--lgs-ink);background:#f2f4f7}.lgs-icons button.del:hover,.lgs-iconbtn.del:hover{color:var(--lgs-bad);background:var(--lgs-bad-bg)}.lgs-table td.amt.strong{color:var(--lgs-ink);font-weight:700}.lgs-table td.amt{font-weight:500}.lgs-sortsel{white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.lgs-sortsel select{font:inherit;color:var(--lgs-ink2);cursor:pointer;background:0 0;border:0;padding:0 2px}.lgs-filter>.lgs-num{white-space:nowrap;font-size:12px}.lgs-pager{align-items:center;gap:6px;display:inline-flex}.lgs-pager>.lgs-num{color:var(--lgs-mut);white-space:nowrap;margin-right:8px;font-size:12px}.lgs-pg{border:1px solid var(--lgs-line);min-width:30px;height:30px;font:500 12px/1 var(--lgs-num);color:var(--lgs-ink2);background:#fff;border-radius:8px;padding:0 8px}.lgs-pg[aria-current=page]{border-color:var(--lgs-blue-line);background:var(--lgs-blue-bg);color:var(--lgs-blue)}.lgs-inv{flex:1 0 auto;grid-template-columns:minmax(0,1fr) 470px;gap:10px;min-height:0;display:grid}.lgs-invmain{flex-direction:column;gap:10px;min-width:0;display:flex}.lgs-aitag{background:var(--lgs-blue-bg);height:22px;color:var(--lgs-blue);white-space:nowrap;border:1px dashed #8ea6d8;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.lgs-fact{height:20px;color:var(--lgs-ink2);vertical-align:2px;background:#f2f4f7;border-radius:5px;align-items:center;margin-left:6px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.lgs-unit{color:var(--lgs-mut);margin-left:4px;font-size:12px}.lgs-stcell{align-items:center;gap:8px;display:inline-flex}.lgs-stcell small{font-size:11px}.lgs-ai{background:#fff;border:1.5px dashed #9db4ea;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.lgs-ai>header{color:var(--lgs-blue);align-items:center;gap:8px;display:flex}.lgs-ai>header h2{color:var(--lgs-ink);font-size:16px;font-weight:700;line-height:24px}.lgs-aisec{align-items:center;gap:8px;margin-top:4px;display:flex}.lgs-aisec b{font-size:14px;font-weight:700}.lgs-req{border:1px solid var(--lgs-line);height:22px;font:500 11px/1 var(--lgs-num);color:var(--lgs-ink2);letter-spacing:.02em;border-radius:6px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.lgs-ailist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lgs-ailist li{border:1px dashed #c9d6f2;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-size:13px;display:flex}.lgs-ailist li>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lgs-ailist small{color:var(--lgs-mut);white-space:nowrap;font-size:12px}.lgs-ailist em{color:var(--lgs-blue);white-space:nowrap;font-size:12px;font-style:normal}.lgs-aibox{border:1px dashed #c9d6f2;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.lgs-aibox b{font-size:13px;font-weight:600}.lgs-aibox small{color:var(--lgs-mut);font-size:12px;line-height:18px}.lgs-ai>.lgs-sp{flex:1}.lgs-aiorder{border:1px solid var(--lgs-line);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.lgs-aiorder b{font-size:14px}.lgs-aiorder small{color:var(--lgs-mut);font-size:12px;line-height:18px}.lgs-aiorder .lgs-btn{width:100%}.lgs-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lgs-steps li{border:1px solid var(--lgs-line);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.lgs-steps li>i{width:24px;height:24px;color:var(--lgs-mut);background:#f2f4f7;border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}.lgs-steps li>div{flex-direction:column;flex:1;min-width:0;display:flex}.lgs-steps li b{font-size:13px}.lgs-steps li small{color:var(--lgs-mut);font-size:12px}.lgs-steps li.done>i{background:var(--lgs-ok-bg);color:var(--lgs-ok)}.lgs-steps li.cur{border-color:var(--lgs-blue-line);background:#f5f8ff}.lgs-steps li.cur>i{background:var(--lgs-blue);color:#fff}.lgs-steps li.fail{background:var(--lgs-bad-bg);border-color:#f6c9ce}.lgs-steps li.fail>i{background:var(--lgs-bad);color:#fff}.lgs-polrow{border:1px solid var(--lgs-line);border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.lgs-polrow b{font-size:14px}.lgs-polrow small{color:var(--lgs-mut);font-size:12px;line-height:18px}.lgs-polrow small.lgs-bad{color:var(--lgs-bad)}.lgs-polin{align-items:center;gap:10px;font-size:13px;display:flex}.lgs-in.num{text-align:right;width:96px;font-size:15px;font-weight:600}.lgs-polsw{align-items:center;gap:10px;display:flex}.lgs-switch{color:var(--lgs-ink2);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;display:inline-flex}.lgs-switch i{background:#c7cfdb;border-radius:999px;width:36px;height:20px;transition:background .15s;position:relative}.lgs-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172933}.lgs-switch[aria-checked=true] i{background:var(--lgs-blue)}.lgs-switch[aria-checked=true] i:after{left:18px}.lgs-adjust{flex:none}.lgs-steps4{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,2.2fr);padding:16px 20px;display:grid}.lgs-steps4>section{border-left:1px solid var(--lgs-line2);flex-direction:column;gap:10px;min-width:0;padding:0 16px;display:flex}.lgs-steps4>section:first-child{border-left:0;padding-left:0}.lgs-steps4>section:last-child{padding-right:0}.lgs-steps4 h3{color:var(--lgs-ink2);font-size:13px;font-weight:600;line-height:19px}.lgs-findrow{gap:8px;display:flex;position:relative}.lgs-findrow .lgs-search{flex:1}.lgs-results{z-index:30;border:1px solid var(--lgs-line);background:#fff;border-radius:10px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0f17291f}.lgs-results li.lgs-mut{padding:4px 8px;font-size:11px}.lgs-results button{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.lgs-results button:hover,.lgs-results button:focus-visible{background:var(--lgs-blue-bg)}.lgs-thumb{border:1px solid var(--lgs-line);color:#98a2b3;background:#f2f4f7;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.lgs-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lgs-two b{font-size:13px;font-weight:600}.lgs-picked{border:1px solid var(--lgs-line);background:#f7f9fc;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.lgs-picked .lgs-two{flex:1;min-width:0}.lgs-picked .lgs-two small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lgs-picked .lgs-link{flex:none;font-size:12px}.lgs-fld select{border:1px solid var(--lgs-line);height:38px;font:inherit;color:var(--lgs-ink);background:#fff;border-radius:8px;padding:0 10px;font-size:14px;font-weight:400}.lgs-fld select:disabled{color:#98a2b3;background:#f7f9fc}.lgs-bignum{align-items:baseline;gap:4px;display:flex}.lgs-bignum strong{font:700 36px/44px var(--lgs-num);letter-spacing:-.02em}.lgs-bignum span{color:var(--lgs-ink2);font-size:14px}.lgs-bignum.dim{flex-direction:column;align-items:flex-start;gap:4px}.lgs-bignum.dim strong{color:#c2c9d6}.lgs-optname{font-size:13px;font-weight:600}.lgs-steps4 small{font-size:12px;line-height:17px}.lgs-adjbox{border:1px solid var(--lgs-line);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.lgs-adjbox.err{border-color:#f6c9ce}.lgs-toggle{background:#f2f4f7;border-radius:10px;grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}.lgs-toggle button{height:34px;color:var(--lgs-mut);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:13px;display:inline-flex}.lgs-toggle button[aria-pressed=true]{color:var(--lgs-ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #0f172914}.lgs-qtyrow{gap:8px;display:flex}.lgs-qty{border:1px solid var(--lgs-line);background:#fff;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 12px;display:flex}.lgs-qty.err{border-color:var(--lgs-bad);background:var(--lgs-bad-bg)}.lgs-qty:focus-within{border-color:var(--lgs-blue)}.lgs-qty .sign{font:600 15px/1 var(--lgs-num);color:var(--lgs-ink2)}.lgs-qty input{font:600 15px/1 var(--lgs-num);color:var(--lgs-ink);background:0 0;border:0;outline:0;flex:1;min-width:0}.lgs-qty input::placeholder{color:#98a2b3;font:400 13px Noto Sans KR,sans-serif}.lgs-qty .unit{color:var(--lgs-mut);font-size:12px}.lgs-qtyrow .lgs-btn{height:40px}.lgs-pad{padding:0 20px 14px}.lgs-list .lgs-pad{padding:0 12px 10px}.lgs-split{flex:1 0 auto;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;display:grid}.lgs-split.open{grid-template-columns:minmax(0,1fr) 400px}.lgs-split>.lgs-list{min-width:0}.lgs-table td.addr{max-width:220px}.lgs-sidepanel{min-height:0}.lgs-side{flex-direction:column;height:100%;min-height:0;display:flex}.lgs-side>header{align-items:flex-start;gap:8px;padding:18px 20px 10px;display:flex}.lgs-side>header h2{font-size:18px;font-weight:700;line-height:26px}.lgs-side>header .x{width:32px;height:32px;color:var(--lgs-mut);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.lgs-side>header .x:hover{background:#f2f4f7}.lgs-sidebody{flex-direction:column;flex:1;gap:12px;min-height:0;padding:4px 20px 16px;display:flex;overflow:auto}.lgs-side>footer{border-top:1px solid var(--lgs-line2);align-items:center;gap:8px;padding:12px 20px 16px;display:flex}.lgs-edsec{align-items:center;gap:8px;margin-top:4px;display:flex}.lgs-edsec b{font-size:14px}.lgs-edsec label.lgs-btn{cursor:pointer}.lgs-fld>span{align-items:baseline;gap:4px;display:inline-flex}.lgs-fld em{color:var(--lgs-bad);font-style:normal}.lgs-fld input.ro{color:var(--lgs-ink2);cursor:default;background:#f7f9fc}.lgs-fld textarea{resize:vertical}.lgs-fld small{font-weight:400}.lgs-dialog.wide{width:820px;height:min(780px,100vh - 48px);max-height:none}.lgs-dialog-body.lgs-exbody{flex:1;grid-template-columns:minmax(0,1fr) 260px;gap:0;padding:0;display:grid;overflow:hidden}.lgs-exleft{flex-direction:column;gap:18px;min-height:0;padding:16px 22px;display:flex;overflow:auto}.lgs-exright{border-left:1px solid var(--lgs-line2);background:#f7f9fc;flex-direction:column;gap:12px;min-height:0;padding:16px;display:flex;overflow:auto}.lgs-exright h3{color:var(--lgs-ink2);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.lgs-exsec{flex-direction:column;gap:10px;display:flex}.lgs-exsec>h3{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.lgs-exsec>h3>i{background:var(--lgs-blue-bg);width:22px;height:22px;color:var(--lgs-blue);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}.lgs-exsec>h3 .lgs-sp{flex:1}.lgs-exlist{border:1px solid var(--lgs-line);border-radius:10px;flex-direction:column;max-height:236px;display:flex;overflow:auto}.lgs-exlist .lgs-state{min-height:120px;padding:20px}.lgs-exitem{border:0;border-bottom:1px solid var(--lgs-line2);text-align:left;background:#fff;align-items:center;gap:10px;width:100%;padding:10px 14px;display:flex}.lgs-exitem:last-child{border-bottom:0}.lgs-exitem:hover{background:#f9fafc}.lgs-exitem.on{background:#f2f6fe}.lgs-exitem .lgs-two{flex:1;min-width:0}.lgs-exitem .lgs-two small{font-size:12px}.lgs-ck{color:#fff;border:1.5px solid #c2c9d6;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;display:grid}.lgs-ck.on{background:var(--lgs-blue);border-color:var(--lgs-blue)}.lgs-exsum{border:1px solid var(--lgs-line);background:#f7f9fc;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;display:flex}.lgs-exsum .lgs-two{flex:1;min-width:0}.lgs-exsum strong{font:700 17px/24px var(--lgs-num)}.lgs-cb{color:var(--lgs-ink2);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:400;display:inline-flex}.lgs-won{border:1px solid var(--lgs-line);background:#fff;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 12px;display:flex}.lgs-won input{text-align:right;outline:0;flex:1;border:0!important;height:100%!important;padding:0!important}.lgs-won i{color:var(--lgs-mut);font-size:12px;font-style:normal}.lgs-photos{flex-wrap:wrap;gap:8px;display:flex}.lgs-photoadd{width:72px;height:72px;color:var(--lgs-mut);background:#fafbfd;border:1px dashed #c5cdda;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.lgs-photo{border:1px solid var(--lgs-line);border-radius:10px;width:72px;height:72px;position:relative;overflow:hidden}.lgs-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lgs-photo button{color:#fff;background:#172033b3;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:4px;right:4px}.lgs-exmine{border:1px solid var(--lgs-line);border-radius:10px;margin:0;padding:0;list-style:none}.lgs-exmine li{border-bottom:1px solid var(--lgs-line2);align-items:center;gap:8px;padding:8px 10px;display:flex}.lgs-exmine li:last-child{border-bottom:0}.lgs-exmine li.on{background:#f2f6fe}.lgs-exrow{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.lgs-exrow .lgs-two{min-width:0}.lgs-exrow .lgs-two b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lgs-phone{border:1px solid var(--lgs-line);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.lgs-phonehead{font-size:12px;font-weight:700}.lgs-pvmain{align-items:flex-start;gap:10px;display:flex}.lgs-pvmain .lgs-two b{font-size:12px;line-height:16px}.lgs-pvmain .lgs-two small{font-size:11px}.lgs-pvmain strong{font:700 14px/20px var(--lgs-num)}.lgs-pvimg{color:#98a2b3;background:#f2f4f7;border-radius:8px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.lgs-pvimg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.lgs-pvimg.sm{width:52px;height:52px}.lgs-pvrow{align-items:flex-start;gap:10px;display:flex}.lgs-pvrow small{font-size:11px}.lgs-crop{background:#172033;border-radius:10px;width:100%;height:340px;position:relative;overflow:hidden}.lgs-exfootnote{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.lgs-dialog>footer>.lgs-sp{flex:1}.lgs-editor{padding:0;overflow:visible}.lgs-editor>div{background:0 0!important}@container (width<=1500px){.lgs{font-size:13px}.lgs-tab{padding:0 10px;font-size:13px!important}.lgs-kpi{min-height:100px;padding:14px}.lgs-kpi-v strong,.lgs-kpi-v .lgs-dash{font-size:22px;line-height:30px}.lgs-headrow h1{font-size:18px;line-height:26px}.lgs-mid3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr)}.lgs-todo li{grid-template-columns:20px 96px minmax(0,1fr) auto}.lgs-flowlegend{gap:6px 12px}.lgs-inv{grid-template-columns:minmax(0,1fr) 400px}.lgs-list>header .lgs-search{width:240px}.lgs-in{width:150px}.lgs-sel{width:124px}.lgs-btn .lgs-f{display:none}.lgs-btn .lgs-s{align-items:center;gap:6px;display:inline-flex}.lgs-steps4{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.8fr)}.lgs-dialog.wide{width:800px;height:min(760px,100vh - 48px)}.lgs-dialog-body.lgs-exbody{grid-template-columns:minmax(0,1fr) 240px}}@container (width<=1320px){.lgs-tabs{gap:0}.lgs .lgs-long{display:none}.lgs .lgs-short{display:inline}.lgs-label{padding:0 10px}.lgs-hint{display:none}.lgs-card>header{padding:12px 18px 8px}.lgs-headrow{gap:8px;min-height:60px;padding:10px 14px 10px 18px}.lgs-kpi{min-height:96px;padding:12px 14px}.lgs-mid3>.lgs-card{padding-bottom:12px}.lgs-todo,.lgs-todo li{gap:8px}.lgs-flowlegend{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px}.lgs-flowlegend .warn{grid-column:span 3}.lgs-mid3 .lgs-card>.lgs-small.lgs-srcnote{display:none}.lgs-in{width:140px}.lgs-sel{width:110px}.lgs-table th,.lgs-table td{padding:0 10px}.lgs-kpi-l{font-size:12px}.lgs-mid3{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,.76fr)}.lgs-todo li{grid-template-columns:20px 92px minmax(0,1fr) auto}.lgs-inv{grid-template-columns:minmax(0,1fr) 360px}.lgs-list>header .lgs-search{width:200px}.lgs-steps4{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:16px}.lgs-steps4>section:nth-child(3){border-left:0;padding-left:0}.lgs-steps4>section:nth-child(2){padding-right:0}.lgs-dialog.wide{width:780px}.lgs-dialog-body.lgs-exbody{grid-template-columns:minmax(0,1fr) 228px}}@container (width<=1100px){.lgs-kpis.k4{grid-template-columns:repeat(2,minmax(0,1fr))}.lgs-mid3,.lgs-inv,.lgs-split.open{grid-template-columns:minmax(0,1fr)}.lgs-headrow{flex-wrap:wrap}}.lgs-exsec>.lgs-search,.lgs-dialog-body>.lgs-search{flex:none}.lgs-tag{border:1px solid var(--lgs-line);background:#fff}.lgs-layer.drawer .lgs-dialog-body{flex:auto}.lgs-layer.drawer .lgs-dialog>footer{margin-top:auto}.lgs-dialog .lgs-dh small{white-space:normal}.lgs-qty input:focus-visible{outline:none}.lgs-adjbox>.lgs-chip{align-self:flex-start}.lgs>.lgs-list,.lgs>.lgs-inv,.lgs>.lgs-split{flex:1 1 0;min-height:240px}.lgs-list{flex-direction:column;min-height:0;display:flex}.lgs-list .lgs-tablewrap{flex:1 1 0;min-height:120px;max-height:none}.lgs-list>.lgs-tablewrap:last-child{margin-bottom:12px}.lgs-list>p.lgs-foot{padding:10px 20px 12px}.lgs-list .lgs-state{flex:auto;min-height:0}.lgs-inv{grid-template-rows:minmax(0,1fr);min-height:0}.lgs-invmain{min-height:0}.lgs-invmain>.lgs-list{flex:1 1 0;min-height:260px}.lgs-ai{min-height:0;overflow-y:auto}.lgs-split{grid-template-rows:minmax(0,1fr)}.lgs-split>.lgs-list,.lgs-split>.lgs-sidepanel{min-height:0}.ct-stat{color:#18283f;flex-direction:column;min-width:0;font-size:14px;line-height:1.5;display:flex}.ct-stat h2,.ct-stat h3,.ct-stat p{margin:0}.ct-stat-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:4px 6px 6px;display:flex}.ct-stat-eyebrow{letter-spacing:1.5px;color:#73829a;margin-bottom:4px;font-size:10px;font-weight:700}.ct-stat-heading h2{letter-spacing:-.7px;font-size:24px;font-weight:700}.ct-stat-heading h2 span{color:#66758b;letter-spacing:0;margin-left:14px;font-size:14px;font-weight:400}.ct-stat-year{color:#64748b;align-items:center;gap:12px;font-size:13px;display:flex}.ct-stat-year select{color:#20314a;background:#fff;border:1px solid #dbe2eb;border-radius:9px;height:38px;padding:0 34px 0 14px;font-size:14px;font-weight:600}.ct-stat-overview{flex-shrink:0;grid-template-columns:1.15fr 1fr 1fr;gap:10px;display:grid}.ct-stat-overview article{border-radius:16px;min-width:0;padding:20px 24px;position:relative;overflow:hidden}.ct-stat-sales{color:#fff;background:#17283f}.ct-stat-evidence{background:#fff;border:1px solid #e4e9f1}.ct-stat-metric-top{z-index:1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.ct-stat-metric-top>span:first-child{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ct-stat-chip{color:#66758b;white-space:nowrap;background:#edf2f8;border-radius:5px;align-items:center;padding:3px 7px;font-size:11px;font-weight:500;display:inline-flex}.ct-stat-sales .ct-stat-chip{color:#c6d5eb;background:#ffffff12}.ct-stat-chip-warn{color:#9a6b21;background:#fff7e8}.ct-stat-value{letter-spacing:-1px;font-variant-numeric:tabular-nums;z-index:1;margin:10px 0 6px;font-size:34px;font-weight:700;line-height:1.15;display:block;position:relative}.ct-stat-unknown{letter-spacing:-.5px;color:#55667d;font-size:27px}.ct-stat-scope{color:#6e7e94;z-index:1;font-size:12px;position:relative}.ct-stat-sales .ct-stat-scope{color:#b2c2d7}.ct-stat-orbit{color:#ffffff07;position:absolute;bottom:-25px;right:28px;transform:rotate(-5deg)}.ct-stat-analysis{flex:1;grid-template-columns:minmax(0,1fr) 320px;gap:10px;min-height:0;display:grid}.ct-stat-trend{background:#fff;border:1px solid #e4e9f1;border-radius:16px;flex-direction:column;min-width:0;min-height:0;padding:22px 24px 14px;display:flex}.ct-stat-trend-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.ct-stat h3{letter-spacing:-.4px;font-size:18px;font-weight:700}.ct-stat-trend-head h3 span{color:#8a97aa;letter-spacing:0;margin-left:8px;font-size:13px;font-weight:500}.ct-stat-switch{background:#f2f5fa;border-radius:8px;gap:2px;padding:3px;display:flex}.ct-stat-switch button{color:#63738b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 11px;font-size:12px;font-weight:600}.ct-stat-switch button[aria-pressed=true]{color:#285de0;background:#fff;box-shadow:0 1px 4px #18283f12}.ct-stat button:focus-visible,.ct-stat select:focus-visible{outline-offset:3px;outline:2px solid #3268f4}.ct-stat-legend{color:#66758b;flex-shrink:0;align-items:center;gap:18px;padding:18px 0 8px;font-size:12px;display:flex}.ct-stat-legend>span,.ct-stat-compare-item>span{align-items:center;gap:7px;display:flex}.ct-stat-legend small{color:#8a97aa;margin-left:auto;font-size:11px}.ct-dot-order,.ct-dot-voucher{background:#3268f4;border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.ct-dot-voucher{background:#95a4bd}.ct-stat-chart-area{flex:1;width:100%;min-height:0}.ct-stat-chart-area .recharts-wrapper:focus:not(:focus-visible),.ct-stat-chart-area svg:focus:not(:focus-visible){outline:none}.ct-stat-chart-note{color:#728198;border-top:1px solid #edf0f5;flex-shrink:0;align-items:center;gap:7px;padding-top:10px;font-size:12px;display:flex}.ct-stat-chart-note svg{flex-shrink:0}.ct-stat-comparison{background:#fff;border:1px solid #e4e9f1;border-radius:16px;flex-direction:column;min-height:0;padding:22px 22px 16px;display:flex}.ct-stat-comparison header p{color:#8491a4;margin-top:5px;font-size:12px}.ct-stat-compare-item{border-bottom:1px solid #edf0f5;padding:20px 0}.ct-stat-compare-item>span{color:#62738a;font-size:13px;font-weight:600}.ct-stat-compare-item strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin:5px 0;font-size:25px;font-weight:700;line-height:1.4;display:block}.ct-stat-order-number{color:#3268f4}.ct-stat-compare-item p,.ct-stat-difference p{color:#77859a;font-size:12px;line-height:1.65}.ct-stat-difference{background:#f5f7fb;border-radius:10px;margin-top:auto;padding:14px}.ct-stat-difference>span{color:#62738a;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.ct-stat-difference strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin:8px 0 3px;font-size:22px;font-weight:600;display:block}.ct-stat-source{color:#6b7c93;background:#eaf0f7;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;padding:12px 18px;display:flex}.ct-stat-source>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ct-stat-source strong{color:#52657e;font-size:12px;font-weight:600}.ct-stat-source b{color:#263a55;font-variant-numeric:tabular-nums;margin-left:12px;font-size:16px}.ct-stat-source span,.ct-stat-source p{font-size:11px}.ct-stat-source p{text-align:right;flex-shrink:0;margin-left:auto}@media (width>=1101px) and (height<=900px){.ct-stat-heading{padding:0 4px}.ct-stat-heading h2{font-size:20px}.ct-stat-overview article{padding:12px 18px}.ct-stat-value{margin:6px 0;font-size:28px}.ct-stat-unknown{font-size:24px}.ct-stat-trend,.ct-stat-comparison{padding:14px 16px}.ct-stat-compare-item{padding:10px 0}.ct-stat-difference{padding:10px}.ct-stat-compare-item strong{font-size:22px}.ct-stat-source{padding:8px 14px}.ct-stat-legend{padding-top:8px}}@media (width<=1100px){.ct-stat-overview{grid-template-columns:1fr}.ct-stat-analysis{flex:none;grid-template-columns:1fr}.ct-stat-chart-area{min-height:320px}.ct-stat-trend-head{flex-wrap:wrap}.ct-stat-heading h2 span{display:none}.ct-stat-source{flex-wrap:wrap}.ct-stat-source p{text-align:left;margin-left:0}.ct-stat-difference{margin-top:10px}}:is(.ct-v3,.p01-shell:has(.ct-v3)){--ct-ink:#172033;--ct-ink2:#414c61;--ct-muted:#68738a;--ct-subtle:#94a0b4;--ct-border:#dfe5ef;--ct-line:#e9edf3;--ct-surface:#fff;--ct-bg:#f7f9fc;--ct-chip:#eef1f5;--ct-primary:#2563eb;--ct-primary-soft:#eff6ff;--ct-navy:#16243a;--ct-semi:#6d5bd0;--ct-success:#08724f;--ct-success-soft:#ecfdf5;--ct-warn:#805000;--ct-warn-soft:#fff7e6;--ct-warn-dot:#b97a00;--ct-error:#b33434;--ct-error-soft:#fff1f1;--ct-cost:#8591a6;--ct-font:"Noto Sans KR", "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}.p01-shell:has(.ct-v3){font-family:var(--ct-font);background:#f5f7fb}.ct-mode-switch{font-family:Noto Sans KR,Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif;display:flex}.ct-segment{background:#eef1f5;border-radius:8px;align-items:center;gap:2px;height:36px;padding:3px;display:flex}.ct-segment-item{color:#68738a;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 22px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.ct-segment-item svg{width:16px;height:16px}.ct-segment-item.is-active{color:#172033;background:#fff;box-shadow:inset 0 0 0 1px #dfe5ef}.ct-segment-item.is-active svg{color:#2563eb}.ct-segment-item:focus-visible{outline-offset:1px;outline:2px solid #2563eb}@media (width<=1500px){.ct-segment-item{padding:0 12px}}.ct-v3{min-width:0;min-height:0;font-family:var(--ct-font);color:var(--ct-ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;gap:10px;font-size:14px;font-weight:400;line-height:22px;display:flex}.ct-v3 button,.ct-v3 h2,.ct-v3 h3,.ct-v3 h4{font-family:inherit}.ct-v3 .font-black,.ct-v3 .font-extrabold{font-weight:700}.ct-v3 .ct-card{border:1px solid var(--ct-border);background:var(--ct-surface);min-width:0;min-height:0;box-shadow:none;border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.ct-v3 .ct-card-head{flex-shrink:0;align-items:center;gap:8px;min-height:28px;display:flex}.ct-v3 .ct-card-title{letter-spacing:0;min-width:0;color:var(--ct-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:16px;font-weight:700;line-height:24px;overflow:hidden}.ct-v3 .ct-caption{color:var(--ct-muted);white-space:nowrap;font-size:13px;font-weight:400;line-height:20px}.ct-v3 .ct-label{color:var(--ct-muted);white-space:nowrap;font-size:13px;font-weight:500;line-height:20px}.ct-v3 .ct-badge{white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ct-v3 .ct-badge-neutral{background:var(--ct-chip);color:var(--ct-ink2)}.ct-v3 .ct-badge-warn{background:var(--ct-warn-soft);color:var(--ct-warn)}.ct-v3 .ct-badge-error{background:var(--ct-error-soft);color:var(--ct-error)}.ct-v3 .ct-badge-success{background:var(--ct-success-soft);color:var(--ct-success)}.ct-v3 .ct-dot{background:var(--ct-subtle);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.ct-v3 .ct-dot-warn{background:var(--ct-warn-dot)}.ct-v3 .ct-icon-group{flex-shrink:0;gap:6px;display:flex}.ct-v3 .ct-icon-btn{border:1px solid var(--ct-border);background:var(--ct-surface);width:36px;height:36px;color:var(--ct-ink2);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.ct-v3 .ct-icon-btn:hover{background:var(--ct-bg);border-color:#cbd3df}.ct-v3 .ct-icon-btn:focus-visible,.ct-v3 .ct-btn:focus-visible,.ct-v3 .ct-select:focus-visible,.ct-v3 .ct-text-btn:focus-visible,.ct-v3 .ct-ghost-btn:focus-visible{outline:2px solid var(--ct-primary);outline-offset:1px}.ct-v3 .ct-icon-btn.is-on{background:var(--ct-primary-soft);color:var(--ct-primary);border-color:#bfd4fb}.ct-v3 .ct-icon-btn-sm{width:28px;height:28px}.ct-v3 .ct-icon-btn-lg{width:40px;height:40px}.ct-v3 .ct-icon-btn.ct-on-dark{color:#c5cfdf;background:0 0;border-color:#ffffff38}.ct-v3 .ct-icon-btn.ct-on-dark:hover{color:#fff;background:#ffffff14}.ct-v3 .ct-only-wide{display:none}@media (width>=1280px){.ct-v3 .ct-only-wide{display:inline-flex}}.ct-v3 .ct-ghost-btn{width:28px;height:28px;color:var(--ct-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ct-v3 .ct-ghost-btn:hover{background:var(--ct-chip);color:var(--ct-ink)}.ct-v3 .ct-ghost-btn.is-danger:hover{background:var(--ct-error-soft);color:var(--ct-error)}.ct-v3 .ct-ghost-btn:disabled{opacity:.5;cursor:default}.ct-v3 .ct-text-btn{color:var(--ct-primary);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 2px;font-size:13px;font-weight:500;line-height:20px}.ct-v3 .ct-text-btn:disabled{opacity:.5;cursor:default}.ct-v3 .ct-link-button{color:var(--ct-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;line-height:20px}.ct-v3 .ct-btn{border:1px solid var(--ct-border);background:var(--ct-surface);height:40px;color:var(--ct-ink);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.ct-v3 .ct-btn-sm{height:32px;padding:0 14px;font-size:13px}.ct-v3 .ct-btn-secondary:hover{background:var(--ct-bg);border-color:#cbd3df}.ct-v3 .ct-btn-primary{border-color:var(--ct-primary);background:var(--ct-primary);color:#fff}.ct-v3 .ct-btn-primary:hover{background:#1d54d4;border-color:#1d54d4}.ct-v3 .ct-inline-warn{color:var(--ct-warn);margin:-6px 0 0;font-size:12px;line-height:18px}.ct-v3 .ct-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:20px 8px;display:flex}.ct-v3 .ct-empty-title{color:var(--ct-ink2);margin:0;font-size:14px;font-weight:500;line-height:22px}.ct-v3 .ct-empty-note{color:var(--ct-muted);margin:0;font-size:13px;line-height:20px}.ct-v3 .ct-empty-line{color:var(--ct-muted);margin:0;padding:12px 0;font-size:13px;line-height:20px}.ct-v3 .ct-brief{background:#f3f7fe;border:1px solid #d7e3f8;border-radius:12px;flex:0 0 52px;align-items:center;gap:16px;min-width:0;height:52px;padding:0 12px 0 20px;display:flex}.ct-v3 .ct-brief-label{color:var(--ct-primary);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.ct-v3 .ct-brief-divider{background:#c9d8f3;flex-shrink:0;width:1px;height:20px}.ct-v3 .ct-brief-content{white-space:nowrap;flex:1;align-items:baseline;gap:14px;min-width:0;display:flex;overflow:hidden}.ct-v3 .ct-brief-content>b{text-overflow:ellipsis;letter-spacing:-.1px;max-width:60%;color:var(--ct-ink);flex-shrink:0;font-size:18px;font-weight:700;line-height:26px;overflow:hidden}.ct-v3 .ct-brief-content>span{text-overflow:ellipsis;min-width:0;color:var(--ct-ink2);font-size:14px;font-weight:400;line-height:22px;overflow:hidden}.ct-v3 .ct-brief-pages{background:#e6edfa;border-radius:8px;flex-shrink:0;gap:2px;height:32px;padding:3px;display:flex}.ct-v3 .ct-brief-pages button{height:26px;color:var(--ct-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 14px;font-size:12px;font-weight:500;line-height:16px}.ct-v3 .ct-brief-pages button[aria-pressed=true]{background:var(--ct-surface);color:var(--ct-ink)}.ct-v3 .ct-kpis{border:1px solid var(--ct-border);background:var(--ct-surface);border-radius:12px;flex:0 0 76px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;height:76px;display:grid}.ct-v3 .ct-kpi{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:0 20px;display:flex;position:relative}.ct-v3 .ct-kpi+.ct-kpi:before{content:"";background:var(--ct-line);width:1px;position:absolute;top:16px;bottom:16px;left:0}.ct-v3 .ct-kpi-label{color:var(--ct-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.ct-v3 .ct-kpi-main{align-items:baseline;gap:10px;min-width:0;display:flex}.ct-v3 .ct-kpi-value{letter-spacing:-.3px;color:var(--ct-ink);white-space:nowrap;flex-shrink:0;font-size:28px;font-weight:700;line-height:36px}.ct-v3 .ct-kpi-value small{letter-spacing:0;color:var(--ct-ink2);margin-left:3px;font-size:14px;font-weight:500;line-height:22px}.ct-v3 .ct-kpi-value.is-empty{color:var(--ct-subtle)}.ct-v3 .ct-kpi-note{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ct-ink2);font-size:13px;font-weight:400;line-height:20px;overflow:hidden}.ct-v3 .ct-workspace{flex:1;grid-template-columns:minmax(0,379.5fr) minmax(0,322.575fr) minmax(0,575.125fr) minmax(0,420fr);gap:10px;min-width:0;min-height:0;display:grid}.ct-v3 .ct-col{grid-row:1;gap:10px;min-width:0;min-height:0;display:grid}.ct-v3 .ct-col-1{grid-column:1;grid-template-rows:auto minmax(0,1fr)}.ct-v3 .ct-col-2{grid-column:2;grid-template-rows:minmax(0,1fr) auto auto}.ct-v3 .ct-col-3{grid-column:3;grid-template-rows:minmax(0,1fr)}.ct-v3 .ct-col-4{grid-column:4;grid-template-rows:minmax(min-content,1fr) minmax(0,auto)}.ct-v3 .ct-workspace.is-expanded .ct-col-2{visibility:hidden;pointer-events:none}.ct-v3 .ct-workspace.is-expanded .ct-col-3{z-index:2;grid-column:2/4}.ct-v3 .ct-calendar{gap:10px}.ct-v3 .ct-cal-week{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ct-v3 .ct-cal-week>span{color:var(--ct-muted);font-size:12px;font-weight:500;line-height:18px}.ct-v3 .ct-cal-week>.is-red{color:var(--ct-error)}.ct-v3 .ct-cal-week>.is-blue{color:var(--ct-primary)}.ct-v3 .ct-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:60px;display:grid}.ct-v3 .ct-cal-day{cursor:pointer;min-width:0;height:60px;color:var(--ct-ink);background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.ct-v3 .ct-cal-num{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;margin-top:2px;font-size:16px;font-weight:500;line-height:24px;display:flex}.ct-v3 .ct-cal-day:hover .ct-cal-num{background:var(--ct-bg)}.ct-v3 .ct-cal-day.is-red{color:var(--ct-error)}.ct-v3 .ct-cal-day.is-blue{color:var(--ct-primary)}.ct-v3 .ct-cal-day.is-today .ct-cal-num{background:var(--ct-primary-soft);color:var(--ct-primary);font-weight:700}.ct-v3 .ct-cal-day.is-selected .ct-cal-num{box-shadow:inset 0 0 0 1.5px var(--ct-primary)}.ct-v3 .ct-cal-day:focus-visible{outline:none}.ct-v3 .ct-cal-day:focus-visible .ct-cal-num{outline:2px solid var(--ct-primary);outline-offset:1px}.ct-v3 .ct-cal-sub{letter-spacing:-.3px;white-space:nowrap;width:max-content;max-width:none;color:var(--ct-error);font-size:12px;font-weight:500;line-height:16px}.ct-v3 .ct-cal-sub.is-today{color:var(--ct-primary)}.ct-v3 .ct-cal-dots{gap:2px;margin-top:3px;display:flex}.ct-v3 .ct-cal-sub+.ct-cal-dots{margin:0;position:absolute;top:4px;right:4px}.ct-v3 .ct-cal-dots>i{background:var(--ct-primary);border-radius:50%;width:4px;height:4px}.ct-v3 .ct-schedule{gap:8px;overflow:hidden}.ct-v3 .ct-sheet{--ct-sheet-row:25px;--ct-sheet-gap:3px;--ct-sheet-c1:70px;--ct-sheet-c2:90px;--ct-sheet-c4:28px;gap:var(--ct-sheet-gap);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden auto}.ct-v3 .ct-sheet-row{box-sizing:border-box;grid-template-columns:minmax(0, 1fr) var(--ct-sheet-c4);height:var(--ct-sheet-row);color:var(--ct-ink);background:#eaf2ff;border-radius:6px;flex-shrink:0;align-items:center;font-size:13px;line-height:18px;display:grid;position:relative}.ct-v3 .ct-sheet-row:hover{background:#dfeaff}.ct-v3 .ct-sheet-row[data-today="1"]{background:#d6e6ff}.ct-v3 .ct-sheet-open{grid-template-columns:var(--ct-sheet-c1) var(--ct-sheet-c2) minmax(0, 1fr);min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0;display:grid}.ct-v3 .ct-sheet-open:focus-visible{outline:2px solid var(--ct-primary);outline-offset:-2px}.ct-v3 .ct-sheet-open>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 6px;overflow:hidden}.ct-v3 .ct-sheet-open>.ct-sheet-date{font-variant-numeric:tabular-nums;color:#33507f;padding:0 4px 0 10px}.ct-v3 .ct-sheet-date>i{color:#5f7397;margin-left:4px;font-size:12px;font-style:normal}.ct-v3 .ct-sheet-row[data-today="1"] .ct-sheet-date,.ct-v3 .ct-sheet-row[data-today="1"] .ct-sheet-date>i{color:var(--ct-primary);font-weight:700}.ct-v3 .ct-sheet-open>.ct-sheet-time{font-variant-numeric:tabular-nums;color:#33507f;padding:0 4px;font-size:12px}.ct-v3 .ct-sheet-title>b{font-weight:500}.ct-v3 .ct-sheet-bell{vertical-align:-2px;color:var(--ct-primary);margin-left:5px;display:inline-flex}.ct-v3 .ct-sheet-desc{color:#5f7397;margin-left:6px;font-size:12px;font-style:normal}.ct-v3 .ct-sheet-avatar{-o-object-fit:cover;object-fit:cover;vertical-align:-4px;border-radius:50%;width:18px;height:18px;margin-right:4px}.ct-v3 .ct-sheet-row.is-note{background:0 0;display:flex}.ct-v3 .ct-sheet-row.is-note>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:var(--ct-sheet-row);flex:1;padding:0 2px;font-weight:400;overflow:hidden}.ct-v3 .ct-sheet-row.is-note>.ct-empty-title{color:var(--ct-ink2);font-weight:500}.ct-v3 .ct-sheet-row.is-note>.ct-empty-note{color:var(--ct-muted)}.ct-v3 .ct-sched-edit{z-index:20;box-sizing:border-box;cursor:default;background:#fff;border:1px solid #bfd4fb;border-radius:14px;flex-direction:column;gap:10px;width:100%;padding:14px;display:flex;position:absolute;top:0;left:0;box-shadow:0 10px 30px #0f172a24}.ct-v3 .ct-sched-edit-head{justify-content:space-between;align-items:center;display:flex}.ct-v3 .ct-sched-edit-head>strong{color:var(--ct-primary);align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.ct-v3 .ct-sched-edit input[type=text],.ct-v3 .ct-sched-edit input[type=date],.ct-v3 .ct-sched-edit input[type=time]{box-sizing:border-box;border:1px solid var(--ct-border);background:var(--ct-bg);min-width:0;height:38px;font-family:var(--ct-font);color:var(--ct-ink);border-radius:10px;outline:none;padding:0 12px;font-size:13px}.ct-v3 .ct-sched-edit input[type=text]{width:100%;font-size:14px;font-weight:700}.ct-v3 .ct-sched-edit input:focus{border-color:var(--ct-primary);background:#fff}.ct-v3 .ct-sched-edit-when{gap:8px;display:flex}.ct-v3 .ct-sched-edit-when>input[type=date]{flex:1 1 0}.ct-v3 .ct-sched-edit-when>input[type=time]{flex:0 0 116px}.ct-v3 .ct-sched-edit-foot{align-items:center;gap:6px;display:flex}.ct-v3 .ct-sched-edit-foot>.ct-btn{flex-shrink:0}.ct-v3 .ct-sched-alarm{min-width:0;height:32px;color:var(--ct-ink2);white-space:nowrap;background:#f3fbf6;border:1px solid #d5ecdf;border-radius:8px;flex:auto;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.ct-v3 .ct-sched-alarm.is-on{color:var(--ct-success);border-color:#34a373}.ct-v3 .ct-sched-alarm>input[type=checkbox]{accent-color:#16a34a;cursor:pointer;width:14px;height:14px;margin:0}.ct-v3 .ct-sched-alarm>select{border:1px solid var(--ct-border);height:22px;font-family:var(--ct-font);color:var(--ct-ink);cursor:pointer;background:#fff;border-radius:6px;padding:0 2px;font-size:12px}.ct-v3 .ct-sched-alarm>svg{color:var(--ct-muted);flex-shrink:0;margin-left:auto}.ct-v3 .ct-sched-alarm.is-on>svg{color:var(--ct-success)}.ct-v3 .ct-sched-alarm-none{flex:auto}.ct-v3 .ct-schedule-flag{margin-left:6px;font-size:12px;font-weight:500;line-height:16px}.ct-v3 .ct-schedule-flag.is-warn{color:var(--ct-warn)}.ct-v3 .ct-schedule-flag.is-error{color:var(--ct-error)}.ct-v3 .ct-sheet-row>.ct-schedule-actions{justify-content:center;align-items:center;gap:0;padding:0;display:flex;overflow:visible}.ct-v3 .ct-schedule-actions .ct-ghost-btn{opacity:.75}.ct-v3 .ct-sheet-row:hover .ct-schedule-actions .ct-ghost-btn,.ct-v3 .ct-schedule-actions .ct-ghost-btn:focus-visible{opacity:1}.ct-v3 .ct-schedule-actions .ct-ghost-btn{width:20px;height:20px}.ct-v3 .ct-schedule-actions .ct-ghost-btn svg{width:14px;height:14px}.ct-v3 .ct-card.ct-cash{--ct-cash-gap:16px;gap:var(--ct-cash-gap);scrollbar-width:none;overflow:hidden auto}.ct-v3 .ct-card.ct-cash::-webkit-scrollbar{display:none}.ct-v3 .ct-card.ct-cash:has(.ct-select[aria-expanded=true]){overflow:visible}.ct-v3 .ct-card.ct-cash[data-density=mini],.ct-v3 .ct-card.ct-cash[data-density=micro]{--ct-cash-gap:10px;padding-top:13px;padding-bottom:13px}.ct-v3 .ct-cash:is([data-density=mini],[data-density=micro]) .ct-cash-top{flex-basis:104px;min-height:104px}.ct-v3 .ct-cash:is([data-density=mini],[data-density=micro]) .ct-cash-chart{flex-basis:127px;min-height:127px}.ct-v3 .ct-cash:is([data-density=mini],[data-density=micro]) .ct-cash-track{min-height:34px}.ct-v3 .ct-cash[data-density=micro] .ct-cash-basis,.ct-v3 .ct-cash[data-density=micro] .ct-cash-chart-head{display:none}.ct-v3 .ct-card.ct-cash[data-density=micro] .ct-cash-top{flex-basis:80px;min-height:80px}.ct-v3 .ct-card.ct-cash[data-density=micro] .ct-cash-chart{flex-basis:97px;min-height:97px}.ct-v3 .ct-cash-top{flex-direction:column;flex:1000 96px;align-items:center;gap:6px;min-height:96px;max-height:168px;display:flex}.ct-v3 .ct-cash-ring{aspect-ratio:1;flex:1 1 0;min-height:0;position:relative}.ct-v3 .ct-cash-ring-svg{width:100%;height:100%;display:block}.ct-v3 .ct-cash-ring-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ct-v3 .ct-cash-ring-label{color:var(--ct-muted);font-size:13px;font-weight:500;line-height:20px}.ct-v3 .ct-cash-ring-amount{max-width:122px;color:var(--ct-ink);white-space:nowrap;font-size:16px;font-weight:700;line-height:24px}.ct-v3 .ct-cash-ring-amount.is-loss{color:var(--ct-error)}.ct-v3 .ct-cash-ring-amount.is-empty{letter-spacing:-.2px;color:var(--ct-subtle);font-size:20px;line-height:28px}.ct-v3 .ct-cash-basis{color:var(--ct-muted);flex-shrink:0;font-size:12px;line-height:18px}.ct-v3 .ct-cash:is([data-density=mini],[data-density=micro]) .ct-cash-ring-label{font-size:12px;line-height:16px}.ct-v3 .ct-cash:is([data-density=mini],[data-density=micro]) .ct-cash-ring-amount{line-height:20px}.ct-v3 .ct-cash:is([data-density=mini],[data-density=micro]) .ct-cash-ring-amount.is-empty{font-size:16px;line-height:20px}.ct-v3 .ct-cash-chart{flex-direction:column;flex:1000 133px;gap:10px;min-height:133px;max-height:213px;display:flex}.ct-v3 .ct-cash-chart-head{flex-shrink:0;align-items:center;gap:10px;display:flex}.ct-v3 .ct-cash-chart-title{min-width:0;color:var(--ct-ink);white-space:nowrap;flex:1;font-size:13px;font-weight:500;line-height:20px}.ct-v3 .ct-cash-legend{color:var(--ct-ink2);white-space:nowrap;align-items:center;gap:5px;font-size:12px;line-height:18px;display:inline-flex}.ct-v3 .ct-swatch{border-radius:2px;width:8px;height:8px;display:inline-block}.ct-v3 .ct-swatch-sales{background:var(--ct-primary)}.ct-v3 .ct-swatch-cost{background:var(--ct-cost)}.ct-v3 .ct-cash-periods{flex:1 1 0;gap:5px;min-height:0;display:flex;position:relative}.ct-v3 .ct-cash-period{background:var(--ct-bg);border-radius:8px;outline:none;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;padding:10px 0 8px;display:flex}.ct-v3 .ct-cash-period:hover,.ct-v3 .ct-cash-period:focus-visible{background:#eff3f9}.ct-v3 .ct-cash-period:focus-visible{box-shadow:inset 0 0 0 1.5px var(--ct-primary)}.ct-v3 .ct-cash-track{flex:1 1 0;justify-content:center;align-items:flex-end;gap:4px;width:100%;min-height:40px;display:flex}.ct-v3 .ct-cash-track.is-empty{align-items:center}.ct-v3 .ct-cash-dash{color:var(--ct-subtle);font-size:16px;font-weight:500;line-height:24px}.ct-v3 .ct-bar{border-radius:3px 3px 0 0;width:12px;min-height:2px;display:block}.ct-v3 .ct-bar-sales{background:var(--ct-primary)}.ct-v3 .ct-bar-cost{background:var(--ct-cost)}.ct-v3 .ct-bar.is-zero{border-radius:1px}.ct-v3 .ct-bar-unknown{border:1px dashed var(--ct-cost);background:0 0;border-bottom:0}.ct-v3 .ct-cash-baseline{background:#cbd3df;flex-shrink:0;width:38px;max-width:80%;height:1px}.ct-v3 .ct-cash-period-label{color:var(--ct-ink);white-space:nowrap;flex-shrink:0;margin-top:7px;font-size:13px;font-weight:500;line-height:20px}.ct-v3 .ct-cash-period-pl{color:var(--ct-ink2);white-space:nowrap;flex-shrink:0;margin-top:1px;font-size:12px;font-weight:500;line-height:16px}.ct-v3 .ct-cash-period-pl.is-loss{color:var(--ct-error)}.ct-v3 .ct-cash-period-pl.is-empty{color:var(--ct-subtle)}.ct-cash-tip{z-index:60;box-sizing:border-box;color:#fff;pointer-events:none;font-variant-numeric:tabular-nums;background:#16243a;border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;font-family:Noto Sans KR,Pretendard,Malgun Gothic,system-ui,sans-serif;display:flex;position:fixed}.ct-cash-tip .ct-cash-tip-title{color:#ffffffb3;font-size:12px;font-weight:500;line-height:16px}.ct-cash-tip .ct-cash-tip-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ct-cash-tip .ct-cash-tip-row em{color:#ffffffb3;font-size:12px;font-style:normal;line-height:18px}.ct-cash-tip .ct-cash-tip-row b{white-space:nowrap;font-size:14px;font-weight:500;line-height:22px}.ct-cash-tip .ct-cash-tip-msg{color:#ffffffc7;font-size:12px;line-height:18px}.ct-cash-tip .ct-cash-tip-total{border-top:1px solid #ffffff2e;padding-top:6px}.ct-v3 .ct-cash-error{background:var(--ct-bg);text-align:center;border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-height:96px;padding:8px 16px;display:flex}.ct-v3 .ct-cash-chart:has(.ct-cash-error){flex-basis:176px;min-height:176px}.ct-v3 .ct-cash-error strong{color:var(--ct-ink);font-size:14px;font-weight:500;line-height:22px}.ct-v3 .ct-cash-error span{color:var(--ct-muted);font-size:13px;line-height:20px}.ct-v3 .ct-cash-error .ct-cash-error-code{color:var(--ct-subtle);overflow-wrap:anywhere;font-size:12px;line-height:18px}.ct-v3 .ct-cash-notes{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.ct-v3 .ct-cash-notes p{color:var(--ct-muted);margin:0;font-size:12px;line-height:18px}.ct-v3 .ct-cash-notes .ct-cash-note-body{color:var(--ct-ink2);font-size:13px;line-height:20px}.ct-v3 .ct-cash-notes .ct-cash-note-strong{color:var(--ct-ink2);align-items:center;gap:6px;display:flex}.ct-v3 .ct-cash-spacer{min-height:0;margin:calc(var(--ct-cash-gap) / -2) 0;flex:1 1 0}.ct-v3 .ct-select-wrap{flex-shrink:0;position:relative}.ct-v3 .ct-select{border:1px solid var(--ct-border);background:var(--ct-surface);width:100%;height:40px;color:var(--ct-ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:400;line-height:22px;display:flex}.ct-v3 .ct-select:hover{border-color:#cbd3df}.ct-v3 .ct-select-chevron{color:var(--ct-muted);transition:transform .2s}.ct-v3 .ct-select-chevron.is-open{transform:rotate(180deg)}.ct-v3 .ct-select-pop{z-index:20;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.ct-v3 .ct-status{gap:4px;min-height:82px;padding:14px 20px}.ct-v3 .ct-status.is-clickable{cursor:pointer}.ct-v3 .ct-status.has-items{border-color:#e6c88f}.ct-v3 .ct-status[data-p01-panel=approval].has-items{border-color:#e2aaaa}.ct-v3 .ct-status-note{color:var(--ct-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:20px;overflow:hidden}.ct-v3 .ct-status-item{flex-direction:column;gap:10px;display:flex}.ct-v3 .ct-status-item-text strong{color:var(--ct-ink);font-size:14px;font-weight:500;line-height:22px;display:block}.ct-v3 .ct-status-item-text p{color:var(--ct-ink2);margin:0;font-size:13px;line-height:20px}.ct-v3 .ct-status-actions{justify-content:flex-end;gap:8px;display:flex}.ct-v3 .ct-status-list{scrollbar-width:thin;flex-direction:column;max-height:132px;display:flex;overflow-y:auto}.ct-v3 .ct-status-row{border-top:1px solid var(--ct-line);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.ct-v3 .ct-status-row-main{flex-direction:column;min-width:0;display:flex}.ct-v3 .ct-status-row-main strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ct-ink);font-size:14px;font-weight:500;line-height:22px;overflow:hidden}.ct-v3 .ct-status-row-main span{color:var(--ct-muted);font-size:12px;line-height:18px}.ct-v3 .ct-status-row>b{color:var(--ct-ink);flex-shrink:0;font-size:14px;font-weight:500;line-height:22px}.ct-v3 .ct-semi{gap:0;height:100%;padding:0;overflow:hidden}.ct-v3 .ct-semi.is-expanded{z-index:30;position:relative}.ct-v3 .ct-semi-head{border-bottom:1px solid var(--ct-line);background:var(--ct-surface);flex:0 0 56px;align-items:center;gap:10px;height:56px;padding:0 12px;display:flex;position:relative}.ct-v3 .ct-semi-avatar{-o-object-fit:cover;object-fit:cover;border:1px solid var(--ct-border);border-radius:50%;flex-shrink:0;width:36px;height:36px}.ct-v3 .ct-semi-title{font-size:16px;line-height:24px}.ct-v3 .ct-semi-title-mark{font-family:"Inter Tight", var(--ct-font);font-weight:600;font-size:inherit;line-height:inherit;color:var(--ct-primary)}.ct-v3 .ct-semi-tools{flex-shrink:0;align-items:center;gap:6px;display:flex;position:relative}.ct-v3 .ct-semi-brief{border-bottom:1px solid var(--ct-border);background:var(--ct-surface);flex-direction:column;flex-shrink:0;gap:8px;padding:14px 20px;display:flex}.ct-v3 .ct-semi-brief-head{align-items:center;gap:8px;display:flex}.ct-v3 .ct-semi-brief-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ct-v3 .ct-semi-brief-list>li{border-bottom:1px solid var(--ct-line);align-items:center;gap:10px;min-height:37px;display:flex}.ct-v3 .ct-semi-brief-list>li>i{border:1px solid var(--ct-border);background:var(--ct-bg);width:22px;height:22px;color:var(--ct-ink2);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:500;line-height:16px;display:inline-flex}.ct-v3 .ct-semi-brief-list>li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ct-ink);flex:1;font-size:14px;font-weight:500;line-height:22px;overflow:hidden}.ct-v3 .ct-semi-brief-list>li>b{color:var(--ct-ink);white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:500;line-height:22px}.ct-v3 .ct-semi-brief-list>li>b.is-empty{color:var(--ct-muted);font-weight:400}.ct-v3 .ct-semi-brief-actions{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.ct-v3 .ct-semi-brief-buttons{align-items:center;gap:8px;display:flex}.ct-v3 .ct-btn.ct-btn-quiet{color:var(--ct-muted)}.ct-v3 .ct-semi-brief-toggle{white-space:nowrap;flex-shrink:0;height:36px}.ct-v3 .ct-semi-brief-toggle.is-on{background:var(--ct-primary-soft);color:var(--ct-primary);border-color:#bfd4fb}.ct-v3 .ct-chat-list{background:var(--ct-bg);flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px;display:flex;position:relative;overflow-y:auto}.ct-v3 .ct-chat-name{color:var(--ct-semi);padding-left:2px;font-size:12px;font-weight:500;line-height:16px}.ct-v3 .ct-bubble{overflow-wrap:anywhere;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:400;line-height:22px}.ct-v3 .ct-bubble.is-ai{border:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-ink);border-bottom-left-radius:4px}.ct-v3 .ct-bubble.is-user{color:var(--ct-ink);background:#e8edf5;border-bottom-right-radius:4px}.ct-v3 .ct-bubble.is-confirmed{background:var(--ct-success-soft);color:var(--ct-success);border:1px solid #b9e3d2;border-bottom-left-radius:4px}.ct-v3 .ct-chat-time{color:var(--ct-subtle);padding:0 2px;font-size:12px;font-weight:400;line-height:16px}.ct-v3 .ct-composer{border-top:1px solid var(--ct-line);background:var(--ct-surface);flex-shrink:0;padding:10px}.ct-v3 .ct-composer-form{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.ct-v3 .ct-mic-wrap{flex:0 0 40px;width:40px;height:40px;position:relative}.ct-v3 .ct-mic-wrap>div{border-radius:8px}.ct-v3 .ct-mic-wrap>.ct-icon-btn{z-index:1;position:relative}.ct-v3 .ct-icon-btn.is-listening{border-color:var(--ct-primary);color:var(--ct-primary);background:0 0}.ct-v3 .ct-input{border:1px solid var(--ct-border);background:var(--ct-surface);min-width:0;height:40px;color:var(--ct-ink);border-radius:8px;outline:none;flex:1 1 0;padding:0 12px;font-family:inherit;font-size:14px;font-weight:400;line-height:22px}.ct-v3 .ct-input::placeholder{color:var(--ct-subtle);font-weight:400}.ct-v3 .ct-input:focus{border-color:var(--ct-primary);box-shadow:0 0 0 3px #2563eb1f}.ct-v3 .ct-send{border-color:var(--ct-primary);background:var(--ct-primary);color:#fff}.ct-v3 .ct-send:hover{background:#1d54d4;border-color:#1d54d4}.ct-v3 .ct-send:disabled{border-color:var(--ct-chip);background:var(--ct-chip);color:var(--ct-subtle);cursor:default}.ct-v3 .ct-finance{background:var(--ct-navy);color:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:20px;display:flex;position:relative;overflow:hidden}.ct-v3 .ct-finance-head{align-items:center;gap:10px;min-height:28px;margin-bottom:8px;display:flex}.ct-v3 .ct-finance-head .ct-card-title{color:#fff}.ct-v3 .ct-finance-basis{color:#a7b3c7;white-space:nowrap;flex-shrink:0;font-size:12px;line-height:18px}.ct-v3 .ct-finance-total{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding-bottom:10px;display:flex}.ct-v3 .ct-finance-total>span{color:#c5cfdf;font-size:13px;font-weight:500;line-height:20px}.ct-v3 .ct-finance-total>strong{letter-spacing:-.2px;white-space:nowrap;font-size:20px;font-weight:700;line-height:24px}.ct-v3 .ct-finance-total>strong.is-wait{letter-spacing:0;color:#dbe3ef;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.ct-v3 .ct-finance-total .ct-dot{background:#8a97ad}.ct-v3 .ct-finance-grid{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.ct-v3 .ct-finance-cell{flex-direction:column;justify-content:center;min-width:0;padding:5px 0;display:flex}.ct-v3 .ct-finance-cell.is-right{border-left:1px solid #ffffff1f;padding-left:16px}.ct-v3 .ct-finance-cell.is-left{padding-right:16px}.ct-v3 .ct-finance-cell.is-lower{border-top:1px solid #ffffff1f}.ct-v3 .ct-finance-label{color:#c5cfdf;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px}.ct-v3 .ct-finance-cell>strong{letter-spacing:-.2px;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:700;line-height:28px;overflow:hidden}.ct-v3 .ct-finance-cell>strong small{letter-spacing:0;margin-left:1px;font-size:14px;font-weight:500;line-height:22px}.ct-v3 .ct-finance-cell>strong.is-text{font-size:16px;line-height:28px}.ct-v3 .ct-finance-cell>em{text-overflow:ellipsis;white-space:nowrap;color:#a7b3c7;min-height:18px;font-size:12px;font-style:normal;line-height:18px;overflow:hidden}.ct-v3 .ct-finance-msg{color:#dbe3ef;border:1px solid #ffffff29;border-radius:8px;margin-top:10px;padding:12px 14px;font-size:13px;line-height:20px}.ct-v3 .ct-finance-msg b{color:#fff;font-weight:700}.ct-v3 .ct-finance-msg span{color:#a7b3c7}.ct-v3 .ct-accounts{--ct-acc-row:46px;flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex;position:relative}.ct-v3 .ct-accounts-error{z-index:6;background:var(--ct-warn-soft);border-radius:6px;margin:0;padding:4px 8px;position:absolute;bottom:6px;left:12px;right:12px}.ct-v3 .ct-account{--ct-acc-ink:#0f766e;--ct-acc-soft:#effbf8;--ct-acc-rowbg:#f7f9fc}.ct-v3 .ct-account.ct-account-card{--ct-acc-ink:#4f46e5;--ct-acc-soft:#f0efff}.ct-v3 .ct-card.ct-account{flex:0 auto;gap:6px;min-height:0;padding:12px;overflow:hidden}.ct-v3 .ct-account-head{background:var(--ct-acc-soft);border-radius:10px;flex-direction:column;flex-shrink:0;min-width:0;padding:10px 12px;display:flex}.ct-v3 .ct-account-headline{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.ct-v3 .ct-account-title{letter-spacing:-.2px;color:var(--ct-acc-ink);flex-shrink:0;margin:0;font-size:18px;font-weight:700;line-height:28px}.ct-v3 .ct-account-total{letter-spacing:-.3px;min-width:0;color:var(--ct-acc-ink);white-space:nowrap;font-size:22px;font-weight:700;line-height:28px}.ct-v3 .ct-account-total small{letter-spacing:0;font-size:22px;font-weight:700;line-height:28px}.ct-v3 .ct-account-total.is-wait{letter-spacing:0;color:var(--ct-ink2);font-size:14px;font-weight:500;line-height:28px}.ct-v3 .ct-account-basis{color:var(--ct-acc-ink);margin:0;font-size:13px;font-weight:500;line-height:18px}.ct-v3 .ct-account-note{color:var(--ct-ink2);margin:0;font-size:12px;line-height:18px}.ct-v3 .ct-account-note.is-warn{color:var(--ct-warn)}.ct-v3 .ct-account-rows{--ct-acc-gap:6px;flex:0 1 calc(var(--ct-acc-row) * 2 + var(--ct-acc-gap));gap:var(--ct-acc-gap);scrollbar-width:thin;flex-direction:column;min-height:0;display:flex;overflow:hidden auto}.ct-v3 .ct-account-rows:focus-visible{outline:2px solid var(--ct-primary);outline-offset:2px}.ct-v3 .ct-account-row{box-sizing:border-box;min-height:var(--ct-acc-row);background:var(--ct-acc-rowbg);border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:4px 12px;display:flex}.ct-v3 .ct-account-row-main{flex-direction:column;min-width:0;display:flex}.ct-v3 .ct-account-line{align-items:center;gap:4px;min-width:0;min-height:20px;display:flex}.ct-v3 .ct-account-line.is-sub{gap:6px;min-height:18px}.ct-v3 .ct-account-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ct-ink);font-size:13px;font-weight:700;line-height:20px;overflow:hidden}.ct-v3 .ct-account-primary{color:var(--ct-ink);white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:700;line-height:20px}.ct-v3 .ct-account-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ct-ink2);font-size:12px;line-height:18px;overflow:hidden}.ct-v3 .ct-account-row .ct-ghost-btn{flex-shrink:0;width:18px;height:18px}.ct-v3 .ct-account-amount{color:var(--ct-acc-ink);white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:700;line-height:22px}.ct-v3 .ct-account-amount.is-wait{color:var(--ct-muted);font-weight:500}.ct-v3 .ct-account-amount.is-slot{color:var(--ct-ink2);font-size:13px;font-weight:500}.ct-v3 .ct-account-row.is-slot .ct-account-name{color:var(--ct-ink2)}.ct-v3 .ct-account-row.is-slot .ct-account-meta{color:var(--ct-muted)}.ct-v3 .ct-account-more{background:var(--ct-acc-rowbg);width:100%;height:28px;color:var(--ct-ink2);cursor:pointer;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.ct-v3 .ct-account-more:hover{color:var(--ct-ink);background:#eef2f7}.ct-v3 .ct-account-more:focus-visible{outline:2px solid var(--ct-primary);outline-offset:1px}.ct-v3 .ct-account-more-up{transform:rotate(180deg)}.ct-v3 .ct-account-pop-back{z-index:1200;background:#0f172a61;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ct-v3 .ct-account-pop{--ct-acc-row:46px;box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;gap:6px;width:min(440px,100%);max-height:min(640px,100vh - 32px);padding:12px;display:flex;box-shadow:0 24px 64px #0f172a47}.ct-v3 .ct-account-pop .ct-account-rows{flex:0 auto;padding-right:2px}@media (width<=1100px){.ct-v3{flex:none}.ct-v3 .ct-brief{flex-wrap:wrap;flex:none;height:auto;min-height:52px;padding:10px 12px}.ct-v3 .ct-kpis{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.ct-v3 .ct-kpi{padding:12px 16px}.ct-v3 .ct-workspace{flex:none;grid-template-columns:repeat(2,minmax(0,1fr))}.ct-v3 .ct-col{grid-area:auto;min-height:700px}.ct-v3 .ct-workspace.is-expanded .ct-col-2{display:none}.ct-v3 .ct-workspace.is-expanded .ct-col-3{grid-column:auto}}@media (width<=700px){.ct-v3 .ct-workspace,.ct-v3 .ct-kpis{grid-template-columns:minmax(0,1fr)}.ct-v3 .ct-col{min-height:640px}}@media (height>=1041px) and (width>=1101px){.ct-v3 .ct-accounts{--ct-acc-row:56px}.ct-v3 .ct-account-head{padding:14px 12px}.ct-v3 .ct-account-more{height:32px}}@media (height<=1040px) and (width>=1101px){.ct-v3 .ct-finance{padding:14px 20px}.ct-v3 .ct-accounts{--ct-acc-row:44px}.ct-v3 .ct-account-row{padding:3px 12px}}@media (height<=900px) and (width>=1101px){.ct-v3 .ct-card{gap:10px;padding:14px 16px}.ct-v3 .ct-semi{gap:0;padding:0}.ct-v3 .ct-cal-grid{grid-auto-rows:46px}.ct-v3 .ct-cal-day{height:46px}.ct-v3 .ct-cal-num{width:28px;height:28px;font-size:14px}.ct-v3 .ct-sheet{--ct-sheet-row:24px}.ct-v3 .ct-finance{padding:12px 16px 10px}.ct-v3 .ct-finance-head{min-height:24px}.ct-v3 .ct-finance-label{line-height:18px}.ct-v3 .ct-finance-cell>em{min-height:16px;line-height:16px}.ct-v3 .ct-accounts{--ct-acc-row:40px}.ct-v3 .ct-account-row{padding:1px 12px}.ct-v3 .ct-account-rows{--ct-acc-gap:5px}.ct-v3 .ct-account-basis,.ct-v3 .ct-account-note{line-height:16px}.ct-v3 .ct-card.ct-account{gap:5px;padding:10px}.ct-v3 .ct-account-head{padding:6px 12px}.ct-v3 .ct-account-title{font-size:16px;line-height:24px}.ct-v3 .ct-account-total,.ct-v3 .ct-account-total small{font-size:20px;line-height:24px}.ct-v3 .ct-account-total.is-wait{font-size:14px}.ct-v3 .ct-account-more{height:26px}.ct-v3 .ct-status{min-height:0;padding:10px 16px}}.ct-v3 .ct-bubble .ct-money-card{flex-direction:column;gap:.7em;min-width:min(300px,100%);padding:.15em 0 .1em;display:flex}.ct-v3 .ct-money-head{flex-direction:column;gap:.1em;display:flex}.ct-v3 .ct-money-title{color:var(--ct-muted);font-size:.86em;font-weight:500;line-height:1.4}.ct-v3 .ct-money-total{color:var(--ct-ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.55em;font-weight:700;line-height:1.25}.ct-v3 .ct-money-stack{background:var(--ct-chip);border-radius:999px;gap:2px;height:10px;display:flex;overflow:hidden}.ct-v3 .ct-money-stack i{min-width:3px;display:block}.ct-v3 .ct-money-rows{flex-direction:column;gap:.55em;margin:0;padding:0;list-style:none;display:flex}.ct-v3 .ct-money-rows li{-moz-column-gap:.55em;grid-template-columns:.6em minmax(0,1fr) auto 3.4em;align-items:center;gap:.25em .55em;font-size:.93em;display:grid}.ct-v3 .ct-money-dot{border-radius:3px;width:.6em;height:.6em}.ct-v3 .ct-money-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ct-ink2);overflow:hidden}.ct-v3 .ct-money-amt{color:var(--ct-ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.ct-v3 .ct-money-pct{color:var(--ct-subtle);text-align:right;font-variant-numeric:tabular-nums;font-size:.88em}.ct-v3 .ct-money-bar{background:var(--ct-line);border-radius:999px;grid-column:2/-1;height:6px;overflow:hidden}.ct-v3 .ct-money-bar b{border-radius:999px;height:100%;transition:width .6s;display:block}.ct-v3 .ct-money-rows li.is-rest .ct-money-name,.ct-v3 .ct-money-rows li.is-rest .ct-money-amt{color:var(--ct-muted);font-weight:500}.ct-v3 .ct-money-note{color:var(--ct-subtle);margin:0;font-size:.82em}.ct-v3 .ct-money-after{border-top:1px solid var(--ct-line);margin-top:.7em;padding-top:.6em}@media (prefers-reduced-motion:reduce){.ct-v3 .ct-money-bar b{transition:none}}.ct-v3 .ct-bubble .ct-stock-cards{flex-direction:column;gap:.75em;min-width:min(320px,100%);display:flex}.ct-v3 .ct-stock-card{border:1px solid var(--ct-line);background:var(--ct-bg);border-radius:12px;flex-direction:column;gap:.7em;padding:.8em .9em .75em;display:flex}.ct-v3 .ct-stock-head{align-items:center;gap:.5em;min-width:0;display:flex}.ct-v3 .ct-stock-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ct-ink);flex:auto;font-size:.95em;font-weight:700;overflow:hidden}.ct-v3 .ct-stock-flex{background:var(--ct-primary-soft);color:var(--ct-primary);letter-spacing:.02em;border-radius:999px;flex:none;padding:.1em .6em;font-size:.8em;font-weight:700}.ct-v3 .ct-stock-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:.4em;display:grid}.ct-v3 .ct-stock-col{flex-direction:column;align-items:center;gap:.3em;min-width:0;display:flex}.ct-v3 .ct-stock-val{color:var(--ct-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82em;font-weight:700;line-height:1.2}.ct-v3 .ct-stock-track{background:var(--ct-chip);border-radius:6px;align-items:flex-end;width:100%;max-width:2.2em;height:5.2em;display:flex;position:relative;overflow:hidden}.ct-v3 .ct-stock-track b{background:linear-gradient(180deg, #3b82f6, var(--ct-primary));border-radius:6px 6px 3px 3px;width:100%;transition:height .6s;display:block}.ct-v3 .ct-stock-piece{color:var(--ct-muted);font-size:.8em;font-weight:600;line-height:1.2}.ct-v3 .ct-stock-col.is-zero .ct-stock-val{color:var(--ct-subtle)}.ct-v3 .ct-stock-col.is-미입력 .ct-stock-track,.ct-v3 .ct-stock-col.is-미등록 .ct-stock-track,.ct-v3 .ct-stock-col.is-중복 .ct-stock-track{border:1px dashed var(--ct-border);background:0 0}.ct-v3 .ct-stock-col.is-미입력 .ct-stock-track b,.ct-v3 .ct-stock-col.is-미등록 .ct-stock-track b,.ct-v3 .ct-stock-col.is-중복 .ct-stock-track b{background:0 0}.ct-v3 .ct-stock-col.is-미입력 .ct-stock-val,.ct-v3 .ct-stock-col.is-미등록 .ct-stock-val,.ct-v3 .ct-stock-col.is-중복 .ct-stock-val{color:var(--ct-muted);font-size:.72em;font-weight:500}.ct-v3 .ct-stock-col.is-의심 .ct-stock-track b{background:repeating-linear-gradient(135deg, var(--ct-warn-soft) 0 5px, #f6d58a 5px 10px)}.ct-v3 .ct-stock-col.is-의심 .ct-stock-val{color:var(--ct-warn)}.ct-v3 .ct-stock-sets{border-top:1px solid var(--ct-line);flex-wrap:wrap;align-items:center;gap:.35em;padding-top:.6em;display:flex}.ct-v3 .ct-stock-sets-label{color:var(--ct-subtle);margin-right:.15em;font-size:.78em;font-weight:600}.ct-v3 .ct-stock-chip{background:var(--ct-surface);border:1px solid var(--ct-border);color:var(--ct-ink2);white-space:nowrap;border-radius:999px;align-items:baseline;gap:.35em;padding:.15em .6em;font-size:.78em;display:inline-flex}.ct-v3 .ct-stock-chip b{color:var(--ct-ink);font-variant-numeric:tabular-nums;font-weight:700}.ct-v3 .ct-stock-chip.is-zero b,.ct-v3 .ct-stock-chip.is-미입력 b,.ct-v3 .ct-stock-chip.is-미등록 b{color:var(--ct-subtle)}.ct-v3 .ct-stock-chip.is-의심{background:var(--ct-warn-soft);border-color:#f2d29a}.ct-v3 .ct-stock-chip.is-의심 b{color:var(--ct-warn)}.ct-v3 .ct-stock-empty{color:var(--ct-muted);margin:0;font-size:.82em}.ct-v3 .ct-stock-note{color:var(--ct-subtle);margin:0;font-size:.78em}.ct-v3 .ct-bubble .ct-stock-wrap{flex-direction:column;gap:.7em;display:flex}@media (prefers-reduced-motion:reduce){.ct-v3 .ct-stock-track b{transition:none}}.p09v4,.p09-ovl{--p9-bg:#f5f7fb;--p9-card:#fff;--p9-line:#dfe5ef;--p9-line2:#eef1f5;--p9-head:#f7f9fc;--p9-ink:#172033;--p9-ink2:#414c61;--p9-mut:#5f6b80;--p9-faint:#94a0b4;--p9-accent:#2563eb;--p9-tint:#eff6ff;--p9-prop:#4f46e5;--p9-ok:#52c41a;--p9-warn:#faad14;--p9-warn-ink:#8a5300;--p9-warn-bg:#fff7e6;--p9-bad:#b33434;--p9-bad-bg:#fff1f1;--p9-bad-line:#e3b5b5;--p9-none:#d9d9d9;--p9-track:#e6ebf2;--p9-en:"Plus Jakarta Sans", "Noto Sans KR", system-ui, -apple-system, "Apple SD Gothic Neo", sans-serif;--p9-h:"Plus Jakarta Sans", "Gothic A1", "Noto Sans KR", "Apple SD Gothic Neo", sans-serif;--p9-num:"Manrope", "Plus Jakarta Sans", "Noto Sans KR", sans-serif}.p09v4 *,.p09v4 :before,.p09v4 :after,.p09-ovl *,.p09-ovl :before,.p09-ovl :after{box-sizing:border-box}.p09v4 button,.p09-ovl button,.p09v4 input,.p09-ovl input,.p09v4 select,.p09-ovl select,.p09v4 textarea,.p09-ovl textarea{font-family:inherit}.p09v4 button,.p09-ovl button{cursor:pointer}.p09v4 button:disabled,.p09-ovl button:disabled{cursor:not-allowed}.p09v4 :focus-visible,.p09-ovl :focus-visible{outline:2px solid var(--p9-accent);outline-offset:2px}.p09v4{background:var(--p9-bg);color:var(--p9-ink);font-family:var(--p9-en);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;word-break:keep-all;flex-direction:column;gap:10px;font-size:14px;line-height:1.45;display:flex;position:absolute;inset:0;overflow:hidden}.p09v4 .p9-num,.p09-ovl .p9-num{font-family:var(--p9-num);font-variant-numeric:tabular-nums}.p09v4 .p9-h,.p09-ovl .p9-h{font-family:var(--p9-h);margin:0;font-weight:700}.p09v4 .p9-mut,.p09-ovl .p9-mut{color:var(--p9-mut)}.p09v4 .p9-faint,.p09-ovl .p9-faint{color:var(--p9-faint)}.p09v4 .p9-sp,.p09-ovl .p9-sp{flex:auto;min-width:0}.p09v4 .p9-body{flex-direction:column;flex:1 1 0;gap:12px;min-height:0;display:flex}.p09v4.is-general .p9-body{overflow:hidden auto}.p09v4.is-expert .p9-body{margin-right:-10px;padding-bottom:10px;padding-right:10px;overflow:hidden auto}.p09v4 .p9-toolbar{border:1px solid var(--p9-line);-moz-column-gap:12px;background:#fff;border-radius:12px;flex:0 0 56px;grid-template-columns:max-content 1px minmax(0,1fr) 1px max-content;align-items:start;column-gap:12px;min-width:0;height:56px;padding:9px 10px 0;display:grid}.p09v4 .p9-actions{align-items:center;gap:8px;min-width:0;padding:0 1px;display:flex;overflow:hidden}.p09v4 .p9-actions>.p9-actions-in{flex:none;align-items:center;gap:8px;display:flex}.p09v4 .p9-actions-in>*{flex:none}.p09v4 .p9-vdiv{background:var(--p9-line);width:1px;height:24px;margin-top:6px}.p09v4 .p9-tabs{gap:16px;min-width:0;display:flex}.p09v4 .p9-tab{height:36px;color:var(--p9-mut);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:0;font-size:14px;line-height:20px;display:inline-flex}.p09v4 .p9-tab:hover{color:var(--p9-ink)}.p09v4 .p9-tab.is-on{color:var(--p9-ink);border-bottom-color:var(--p9-accent);font-weight:500}.p09v4 .p9-tab .p9-tab-n{font-family:var(--p9-num);color:var(--p9-faint);font-size:13px;font-weight:600;line-height:19px}.p09v4 .p9-tab .p9-tab-n.is-warn{color:var(--p9-warn-ink)}.p09v4 .p9-mode{background:var(--p9-line2);border-radius:8px;flex:none;gap:2px;height:36px;padding:2px;display:inline-flex}.p09v4 .p9-mode>button{height:32px;color:var(--p9-mut);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:19px;display:inline-flex}.p09v4 .p9-mode>button.is-on{border-color:var(--p9-line);color:var(--p9-ink);background:#fff}.p09v4 .p9-btn,.p09-ovl .p9-btn{border:1px solid var(--p9-line);height:36px;color:var(--p9-ink2);white-space:nowrap;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.p09v4 .p9-btn:hover:not(:disabled),.p09-ovl .p9-btn:hover:not(:disabled){background:#f8fafd}.p09v4 .p9-btn.is-primary,.p09-ovl .p9-btn.is-primary{background:var(--p9-accent);border-color:var(--p9-accent);color:#fff;padding:0 16px}.p09v4 .p9-btn.is-primary:hover:not(:disabled),.p09-ovl .p9-btn.is-primary:hover:not(:disabled){background:#1d4fd8}.p09v4 .p9-btn.is-danger,.p09-ovl .p9-btn.is-danger{color:var(--p9-bad);border-color:var(--p9-bad-line)}.p09v4 .p9-btn:disabled,.p09-ovl .p9-btn:disabled{background:var(--p9-line2);border-color:var(--p9-line2);color:var(--p9-faint)}.p09v4 .p9-btn.is-sm,.p09-ovl .p9-btn.is-sm{height:32px;padding:0 12px;font-size:13px;line-height:19px}.p09v4 .p9-btn.is-xs,.p09-ovl .p9-btn.is-xs{border-radius:6px;height:28px;padding:0 10px;font-size:13px;line-height:19px}.p09v4 .p9-btn.is-l,.p09-ovl .p9-btn.is-l{height:44px;padding:0 18px;font-size:15px;line-height:22px}.p09v4 .p9-link,.p09-ovl .p9-link{height:28px;color:var(--p9-accent);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:2px;padding:0 4px;font-size:13px;font-weight:500;line-height:19px;display:inline-flex}.p09v4 .p9-link:disabled,.p09-ovl .p9-link:disabled{color:var(--p9-faint)}.p09v4 .p9-ghost,.p09-ovl .p9-ghost{height:28px;color:var(--p9-ink2);white-space:nowrap;background:0 0;border:0;padding:0 6px;font-size:12px;font-weight:500}.p09v4 .p9-select,.p09-ovl .p9-select,.p09v4 .p9-input,.p09-ovl .p9-input{border:1px solid var(--p9-line);height:36px;color:var(--p9-ink);background:#fff;border-radius:8px;outline:0;min-width:0;padding:0 12px;font-size:13px;font-weight:500;line-height:19px}.p09v4 .p9-select,.p09-ovl .p9-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235f6b80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}.p09v4 .p9-select.is-sm,.p09-ovl .p9-select.is-sm{height:30px;font-size:13px}.p09v4 .p9-input:focus,.p09-ovl .p9-input:focus,.p09v4 .p9-select:focus,.p09-ovl .p9-select:focus{border-color:var(--p9-accent)}.p09v4 .p9-input.is-bad,.p09-ovl .p9-input.is-bad{background:var(--p9-bad-bg);border-color:var(--p9-bad-line);color:var(--p9-bad)}.p09v4 .p9-seg,.p09-ovl .p9-seg{background:var(--p9-line2);border-radius:8px;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.p09v4 .p9-seg>button,.p09-ovl .p9-seg>button{height:32px;color:var(--p9-mut);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:500;line-height:19px;display:inline-flex}.p09v4 .p9-seg>button.is-on,.p09-ovl .p9-seg>button.is-on{border-color:var(--p9-line);color:var(--p9-ink);background:#fff}.p09v4 .p9-seg.is-sm>button,.p09-ovl .p9-seg.is-sm>button{height:28px;padding:0 10px}.p09v4 .p9-chip,.p09-ovl .p9-chip{white-space:nowrap;background:var(--p9-line2);height:18px;color:var(--p9-mut);border-radius:4px;flex:none;align-items:center;padding:0 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.p09v4 .p9-chip.is-check,.p09-ovl .p9-chip.is-check{border:1px dashed var(--p9-faint);background:#fff}.p09v4 .p9-chip.is-prop,.p09-ovl .p9-chip.is-prop{border:1px dashed var(--p9-prop);color:var(--p9-prop);background:#fff}.p09v4 .p9-chip.is-type,.p09-ovl .p9-chip.is-type{height:22px;color:var(--p9-ink2);border-radius:6px;padding:0 8px;font-size:12px}.p09v4 .p9-st,.p09-ovl .p9-st{color:var(--p9-ink2);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:500;line-height:19px;display:inline-flex}.p09v4 .p9-st.is-12,.p09-ovl .p9-st.is-12{font-size:12px;line-height:17px}.p09v4 .p9-st:before,.p09-ovl .p9-st:before{content:"";background:var(--p9-none);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.p09v4 .p9-st.is-ok:before,.p09-ovl .p9-st.is-ok:before{background:var(--p9-ok)}.p09v4 .p9-st.is-warn:before,.p09-ovl .p9-st.is-warn:before{background:var(--p9-warn)}.p09v4 .p9-st.is-bad:before,.p09-ovl .p9-st.is-bad:before{background:var(--p9-bad)}.p09v4 .p9-st.is-info:before,.p09-ovl .p9-st.is-info:before{background:var(--p9-accent)}.p09v4 .p9-st.is-none:before,.p09-ovl .p9-st.is-none:before{background:var(--p9-none)}.p09v4 .p9-st.is-nodot:before,.p09-ovl .p9-st.is-nodot:before{display:none}.p09v4 .p9-warnt,.p09-ovl .p9-warnt{color:var(--p9-warn-ink)}.p09v4 .p9-badt,.p09-ovl .p9-badt{color:var(--p9-bad)}.p09v4 .p9-acc,.p09-ovl .p9-acc{color:var(--p9-accent)}.p09v4 .p9-card{border:1px solid var(--p9-line);background:#fff;border-radius:12px;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:18px 24px;display:flex;position:relative}.p09v4 .p9-card.is-14{gap:14px;padding:20px 24px 18px}.p09v4 .p9-ch{flex:none;align-items:center;gap:8px;min-width:0;min-height:23px;display:flex}.p09v4 .p9-ct,.p09-ovl .p9-ct{font-family:var(--p9-h);color:var(--p9-ink);white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:16px;font-weight:700;line-height:23px;display:inline-flex}.p09v4 .p9-ct.is-15,.p09-ovl .p9-ct.is-15{font-size:15px;line-height:22px}.p09v4 .p9-cn{font-family:var(--p9-num);color:var(--p9-accent);font-size:14px;font-weight:600;line-height:20px}.p09v4 .p9-cs,.p09-ovl .p9-cs{color:var(--p9-mut);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;line-height:17px;overflow:hidden}.p09v4 .p9-foot,.p09-ovl .p9-foot{color:var(--p9-mut);flex:none;align-items:flex-start;gap:6px;font-size:12px;line-height:17px;display:flex}.p09v4 .p9-scroll{flex:1 1 0;min-height:0;overflow:auto}.p09v4 .p9-kpis{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.p09v4 .p9-kpi{gap:8px;height:124px;padding:18px 20px 16px}.p09v4 .p9-kpi-l{color:var(--p9-ink2);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.p09v4 .p9-kpi-l .p9-chip{margin-left:auto}.p09v4 .p9-kpi-v{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;min-height:36px;display:flex}.p09v4 .p9-kpi-v>.p9-num{letter-spacing:-1px;color:var(--p9-ink);font-size:28px;font-weight:700;line-height:36px}.p09v4 .p9-kpi-v>small{color:var(--p9-ink2);font-size:16px;font-weight:500;line-height:23px}.p09v4 .p9-kpi-v.is-wait{align-items:center;gap:10px}.p09v4 .p9-dash{font-family:var(--p9-num);color:var(--p9-faint);font-size:28px;font-weight:700;line-height:36px}.p09v4 .p9-kpi-n{color:var(--p9-mut);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;line-height:17px;overflow:hidden}.p09v4 .p9-strip{border:1px solid var(--p9-line);background:#fff;border-radius:12px;flex:0 0 92px;align-items:center;min-width:0;height:92px;padding:0 8px;display:flex}.p09v4 .p9-strip>.p9-cell{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;padding:0 20px;display:flex}.p09v4 .p9-strip>i{background:var(--p9-line2);flex:0 0 1px;width:1px;height:48px}.p09v4 .p9-cell-k{color:var(--p9-mut);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:500;line-height:19px;display:flex}.p09v4 .p9-cell-v{white-space:nowrap;align-items:baseline;gap:3px;min-height:30px;display:flex}.p09v4 .p9-cell-v>.p9-num{color:var(--p9-ink);font-size:22px;font-weight:700;line-height:30px}.p09v4 .p9-cell-v>small{color:var(--p9-ink2);font-size:13px;font-weight:500}.p09v4 .p9-cell-v .p9-dash{font-size:22px;line-height:30px}.p09v4 .p9-cell-n{color:var(--p9-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:17px;overflow:hidden}.p09v4 .p9-strip.is-24>.p9-cell-v>.p9-num{font-size:24px;line-height:32px}.p09v4 .p9-strip.is-x{flex-basis:92px}.p09v4 .p9-strip.is-x>.p9-cell{padding:0 16px}.p09v4 .p9-strip.is-x .p9-cell-k{font-size:12px;line-height:17px}.p09v4 .p9-strip.is-x .p9-cell-v>.p9-num{font-size:20px;line-height:28px}.p09v4 .p9-table,.p09-ovl .p9-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13px;line-height:19px}.p09v4 .p9-table th,.p09-ovl .p9-table th{z-index:1;background:var(--p9-head);color:var(--p9-mut);text-align:left;white-space:nowrap;text-overflow:ellipsis;height:40px;padding:0 12px;font-size:12px;font-weight:500;line-height:17px;position:sticky;top:0;overflow:hidden}.p09v4 .p9-table th:first-child,.p09-ovl .p9-table th:first-child{border-radius:8px 0 0 8px;padding-left:16px}.p09v4 .p9-table th:last-child,.p09-ovl .p9-table th:last-child{border-radius:0 8px 8px 0;padding-right:16px}.p09v4 .p9-table td,.p09-ovl .p9-table td{border-bottom:1px solid var(--p9-line2);height:44px;color:var(--p9-ink2);white-space:nowrap;text-overflow:ellipsis;padding:0 12px;overflow:hidden}.p09v4 .p9-table td:first-child,.p09-ovl .p9-table td:first-child{padding-left:16px}.p09v4 .p9-table td:last-child,.p09-ovl .p9-table td:last-child{padding-right:16px}.p09v4 .p9-table td.is-r,.p09v4 .p9-table th.is-r,.p09-ovl .p9-table td.is-r,.p09-ovl .p9-table th.is-r{text-align:right}.p09v4 .p9-table td.is-c,.p09v4 .p9-table th.is-c,.p09-ovl .p9-table td.is-c,.p09-ovl .p9-table th.is-c{text-align:center}.p09v4 .p9-table td.is-amt,.p09-ovl .p9-table td.is-amt{text-align:right;font-family:var(--p9-num);color:var(--p9-ink);font-variant-numeric:tabular-nums;font-weight:600}.p09v4 .p9-table td.is-strong,.p09-ovl .p9-table td.is-strong{color:var(--p9-ink);font-weight:500}.p09v4 .p9-table tr.is-sel td,.p09-ovl .p9-table tr.is-sel td{background:var(--p9-tint)}.p09v4 .p9-table tbody tr.is-click,.p09-ovl .p9-table tbody tr.is-click{cursor:pointer}.p09v4 .p9-table tbody tr.is-click:hover td,.p09-ovl .p9-table tbody tr.is-click:hover td{background:#f8fafd}.p09v4 .p9-table.is-28 th{height:30px;padding:0 14px}.p09v4 .p9-table.is-28 td{height:28px;padding:0 14px}.p09v4 .p9-table.is-36 td{height:36px}.p09v4 .p9-table.is-40 td{height:40px}.p09v4 .p9-table.is-49 td{height:49px}.p09v4 .p9-table.is-34 th{height:34px}.p09v4 .p9-table tr.p9-row-msg td,.p09-ovl .p9-table tr.p9-row-msg td{white-space:normal;border:0;height:auto;padding:0;background:#fff!important}.p09v4 .p9-tablewrap{flex:1 1 0;min-height:0;overflow:auto}.p09v4 .p9-total{background:var(--p9-head);height:40px;color:var(--p9-ink);border-radius:8px;flex:none;align-items:center;gap:12px;padding:0 16px;font-size:13px;font-weight:500;display:flex}.p09v4 .p9-note,.p09-ovl .p9-note{background:var(--p9-bg);color:var(--p9-mut);border-radius:8px;flex:none;gap:10px;padding:12px 16px;font-size:12px;line-height:17px;display:flex}.p09v4 .p9-note>div,.p09-ovl .p9-note>div{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.p09v4 .p9-note b,.p09-ovl .p9-note b{color:var(--p9-ink);font-size:13px;font-weight:500;line-height:19px}.p09v4 .p9-note.is-warn,.p09-ovl .p9-note.is-warn{background:var(--p9-warn-bg)}.p09v4 .p9-note.is-warn b,.p09-ovl .p9-note.is-warn b{color:var(--p9-warn-ink)}.p09v4 .p9-note.is-bad,.p09-ovl .p9-note.is-bad{background:var(--p9-bad-bg)}.p09v4 .p9-note.is-bad b,.p09-ovl .p9-note.is-bad b{color:var(--p9-bad)}.p09v4 .p9-note.is-info,.p09-ovl .p9-note.is-info{background:var(--p9-tint)}.p09v4 .p9-note.is-info b,.p09-ovl .p9-note.is-info b{color:var(--p9-accent)}.p09v4 .p9-flag{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12px;font-weight:500;line-height:17px;display:inline-flex}.p09v4 .p9-flag.is-warn{background:var(--p9-warn-bg);color:var(--p9-warn-ink)}.p09v4 .p9-flag.is-bad{background:var(--p9-bad-bg);color:var(--p9-bad)}.p09v4 .p9-state,.p09-ovl .p9-state{text-align:center;min-height:96px;color:var(--p9-mut);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:6px;padding:20px 16px;display:flex}.p09v4 .p9-state-ic,.p09-ovl .p9-state-ic{background:var(--p9-line2);width:36px;height:36px;color:var(--p9-mut);border-radius:50%;justify-content:center;align-items:center;display:flex}.p09v4 .p9-state.is-bad .p9-state-ic,.p09-ovl .p9-state.is-bad .p9-state-ic{background:var(--p9-bad-bg);color:var(--p9-bad)}.p09v4 .p9-state b,.p09-ovl .p9-state b{color:var(--p9-ink2);font-size:14px;font-weight:500}.p09v4 .p9-state span,.p09-ovl .p9-state span{max-width:420px;font-size:12px;line-height:17px}.p09v4 .p9-sk{background:linear-gradient(90deg,#eef1f5 0%,#f6f8fb 50%,#eef1f5 100%) 0 0/200% 100%;border-radius:6px;animation:1.2s linear infinite p9sk}@keyframes p9sk{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.p09v4 .p9-sk{animation:none}}.p09v4 .p9-prog,.p09-ovl .p9-prog{background:var(--p9-track);border-radius:4px;flex:none;height:8px;overflow:hidden}.p09v4 .p9-prog>span,.p09-ovl .p9-prog>span{background:var(--p9-accent);border-radius:4px;height:100%;display:block}.p09v4 .p9-dl,.p09-ovl .p9-dl{border:1px solid var(--p9-line);border-radius:8px;flex:none;overflow:hidden}.p09v4 .p9-dl>div,.p09-ovl .p9-dl>div{border-top:1px solid var(--p9-line2);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;min-height:36px;font-size:13px;display:grid}.p09v4 .p9-dl>div:first-child,.p09-ovl .p9-dl>div:first-child{border-top:0}.p09v4 .p9-dl dt,.p09-ovl .p9-dl dt{background:var(--p9-head);color:var(--p9-mut);align-self:stretch;align-items:center;margin:0;padding:0 12px;font-size:12px;font-weight:500;display:flex}.p09v4 .p9-dl dd,.p09-ovl .p9-dl dd{color:var(--p9-ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0 12px;font-weight:500;display:flex;overflow:hidden}.p09v4 .p9-icb{background:var(--p9-tint);width:36px;height:36px;color:var(--p9-accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.p09v4 .p9-icb.is-32{border-radius:8px;width:32px;height:32px}.p09v4 .p9-icb.is-warn{background:var(--p9-warn-bg);color:var(--p9-warn-ink)}.p09v4 .p9-icb.is-bad{background:var(--p9-bad-bg);color:var(--p9-bad)}.p09v4 .p9-icb.is-white{color:var(--p9-ink2);border:1px solid var(--p9-line);background:#fff}.p09v4 .p9-hub{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1135fr) minmax(400px,580fr);gap:12px;min-height:0;display:grid}.p09v4 .p9-hub-l,.p09v4 .p9-hub-r{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.p09v4 .p9-short{flex:auto;gap:14px;min-height:0}.p09v4 .p9-tiles{flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px;min-height:0;display:grid}.p09v4 .p9-tile{border:1px solid var(--p9-line);text-align:left;background:#fff;border-radius:10px;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:16px 18px;display:flex;overflow:hidden}.p09v4 .p9-tile:hover{background:#fbfcfe;border-color:#c8d3e4}.p09v4 .p9-tile.is-other{background:var(--p9-bg)}.p09v4 .p9-tile-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.p09v4 .p9-tile-id{color:var(--p9-faint);font-size:12px;font-weight:600;line-height:17px}.p09v4 .p9-tile-t{flex-direction:column;gap:2px;min-width:0;display:flex}.p09v4 .p9-tile-t b{font-family:var(--p9-h);color:var(--p9-ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:23px;overflow:hidden}.p09v4 .p9-tile-t span{color:var(--p9-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:17px;overflow:hidden}.p09v4 .p9-tile-b{align-items:center;gap:6px;min-width:0;margin-top:auto;display:flex}.p09v4 .p9-tile-b>b{font-family:var(--p9-h);color:var(--p9-ink);white-space:nowrap;font-size:14px;font-weight:700}.p09v4 .p9-tile-b>b.is-warn{color:var(--p9-warn-ink)}.p09v4 .p9-tile-b>svg{color:var(--p9-accent);flex:none;margin-left:auto}.p09v4 .p9-todo{flex:auto;gap:12px;min-height:0}.p09v4 .p9-todo-list{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.p09v4 .p9-todo-row{border-bottom:1px solid var(--p9-line2);flex:none;align-items:center;gap:12px;min-height:67px;padding:6px 0;display:flex}.p09v4 .p9-todo-t{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.p09v4 .p9-todo-t>b{color:var(--p9-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex;overflow:hidden}.p09v4 .p9-todo-t>b>em{color:var(--p9-warn-ink);font-size:12px;font-style:normal}.p09v4 .p9-todo-t>span{color:var(--p9-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:17px;overflow:hidden}.p09v4 .p9-srcs{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.p09v4 .p9-src{border:1px solid var(--p9-line);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px 16px;display:flex}.p09v4 .p9-src>b{color:var(--p9-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:19px;overflow:hidden}.p09v4 .p9-src>span{color:var(--p9-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:17px;overflow:hidden}.p09v4 .p9-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.p09v4 .p9-step{background:var(--p9-bg);color:var(--p9-mut);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:10px 12px;font-size:13px;font-weight:500;line-height:19px;display:flex}.p09v4 .p9-step>.p9-st{margin-left:auto}.p09v4 .p9-closebox{background:var(--p9-bg);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.p09v4 .p9-split{flex:1 1 0;grid-template-rows:minmax(0,1fr);gap:12px;min-height:0;display:grid}.p09v4 .p9-split.is-1255{grid-template-columns:minmax(0,1255fr) minmax(380px,460fr)}.p09v4 .p9-split.is-1135{grid-template-columns:minmax(0,1135fr) minmax(400px,580fr)}.p09v4 .p9-col{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.p09v4 .p9-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:0;display:grid}.p09v4 .p9-grid3.is-vat-top{flex:0 0 304px;grid-template-columns:minmax(0,560fr) minmax(0,571fr) minmax(0,572fr)}.p09v4 .p9-vatbox{background:var(--p9-tint);border-radius:10px;flex-direction:column;flex:none;gap:6px;padding:18px 20px;display:flex}.p09v4 .p9-vatbox>span{color:var(--p9-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:19px;overflow:hidden}.p09v4 .p9-vrows{flex-direction:column;min-height:0;display:flex}.p09v4 .p9-vrow{border-bottom:1px solid var(--p9-line2);align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.p09v4 .p9-vrows.is-46 .p9-vrow{min-height:46px}.p09v4 .p9-vrow>b{color:var(--p9-ink);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:13px;font-weight:500;line-height:19px;overflow:hidden}.p09v4 .p9-vrow>.p9-st{flex:0 auto;overflow:hidden}.p09v4 .p9-queue{min-height:0}.p09v4 .p9-queue>.p9-review-filter{gap:8px;display:flex;position:absolute;top:15px;right:24px}.p09v4.is-expert .p9-queue>.p9-review-filter{right:132px}.p09v4 .p9-grp{font-family:var(--p9-h);color:var(--p9-ink);align-items:center;gap:6px;padding:6px 0 2px;font-size:14px;font-weight:700;display:flex}.p09v4 .p9-acct{border-bottom:1px solid var(--p9-line2);align-items:center;gap:8px;min-height:52px;display:flex}.p09v4 .p9-acct-t{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.p09v4 .p9-acct-t>b{color:var(--p9-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.p09v4 .p9-acct-t>span{color:var(--p9-mut);font-size:12px}.p09v4 .p9-kv{color:var(--p9-mut);align-items:center;gap:8px;font-size:12px;line-height:17px;display:flex}.p09v4 .p9-kv>b{color:var(--p9-ink);margin-left:auto;font-weight:500}.p09v4 .p9-check{background:var(--p9-bg);border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:8px 12px;display:flex}.p09v4 .p9-acc-item{border:1px solid var(--p9-line);border-radius:10px;flex-direction:column;flex:none;gap:8px;padding:10px 14px;display:flex}.p09v4 .p9-acc-item.is-on{border-color:var(--p9-accent)}.p09v4 .p9-acc-h{text-align:left;width:100%;min-height:38px;color:var(--p9-ink2);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.p09v4 .p9-acc-h>b{color:var(--p9-ink);white-space:nowrap;font-size:14px;font-weight:500}.p09v4 .p9-acc-h>span{color:var(--p9-mut);font-size:12px}.p09v4 .p9-cell-btn{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px}.p09v4 .p9-cell-btn:hover{background:#f8fafd}.p09v4 .p9-cell-v>.p9-h{color:var(--p9-ink);font-size:22px;line-height:30px}.p09v4 .p9-jcard{border:1px solid var(--p9-line);cursor:pointer;background:#fff;border-radius:10px;flex:none;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.p09v4 .p9-jcard.is-on{background:var(--p9-tint);border-color:var(--p9-accent)}.p09v4 .p9-jcard.is-focus{box-shadow:inset 3px 0 0 var(--p9-accent)}.p09v4 .p9-jcard>input{flex:none;width:16px;height:16px;margin-top:3px}.p09v4 .p9-jcard-b{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.p09v4 .p9-jcard-t{align-items:baseline;gap:6px;display:flex}.p09v4 .p9-jcard-t>b{color:var(--p9-ink);font-size:15px;font-weight:700}.p09v4 .p9-jcard-m{color:var(--p9-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.p09v4 .p9-jcard-a{white-space:nowrap;gap:12px;font-size:12px;font-weight:500;display:flex;overflow:hidden}.p09v4 .p9-actbar{background:var(--p9-bg);border-radius:10px;flex:none;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.p09v4 .p9-actbar>b{color:var(--p9-ink);font-size:14px;font-weight:500}.p09v4 .p9-emptyline{background:var(--p9-bg);color:var(--p9-ink2);border-radius:8px;flex:none;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.p09v4 .p9-emptyline>b{font-weight:500}.p09v4 .p9-emptyline>span{color:var(--p9-mut);font-size:12px}.p09v4 .p9-stage{background:var(--p9-bg);border-radius:8px;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;padding:8px 10px;display:flex}.p09v4 .p9-stage.is-on{background:var(--p9-tint);border:1px solid var(--p9-accent)}.p09v4 .p9-stage>b{color:var(--p9-ink2);font-size:13px;font-weight:500}.p09v4 .p9-stage.is-on>b{color:var(--p9-accent)}.p09v4 .p9-fs{border:1px solid var(--p9-line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.p09v4 .p9-fs-h,.p09v4 .p9-fs-r,.p09v4 .p9-fs-t{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.p09v4 .p9-fs-h{background:var(--p9-head);height:40px;color:var(--p9-mut);font-size:12px}.p09v4 .p9-fs-h>b{color:var(--p9-ink);font-size:14px;font-weight:500}.p09v4 .p9-fs-r{border-top:1px solid var(--p9-line2);height:36px;color:var(--p9-ink2);font-size:13px}.p09v4 .p9-fs-r>b{color:var(--p9-ink);font-weight:600}.p09v4 .p9-fs-t{background:var(--p9-tint);height:44px;color:var(--p9-ink);margin-top:auto;font-size:14px;font-weight:500}.p09v4 .p9-fs-t>b{font-size:15px;font-weight:700}.p09v4 .p9-pend{border:1px solid var(--p9-line);border-radius:10px;flex-direction:column;flex:none;gap:8px;padding:14px 16px;display:flex}.p09v4 .p9-pend b{color:var(--p9-ink);font-size:14px;font-weight:500}.p09v4 .p9-pend>span{color:var(--p9-mut);font-size:12px;line-height:17px}.p09v4 .p9-hr{background:var(--p9-line2);flex:0 0 1px;height:1px;margin:2px 0}.p09v4 .p9-step-tile{border:1px solid var(--p9-line);border-radius:10px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.p09v4 .p9-step-tile b{font-family:var(--p9-h);color:var(--p9-ink);font-size:14px;font-weight:700}.p09v4 .p9-step-tile>span{color:var(--p9-mut);font-size:12px}.p09v4 .p9-badge-n{background:var(--p9-tint);width:22px;height:22px;color:var(--p9-accent);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.p09v4 .p9-strip.is-left{padding:0 8px}.p09v4 .p9-steps.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.p09v4 .p9-step.is-v{flex-direction:column;align-items:flex-start;gap:4px;font-size:12px}.p09v4 .p9-step.is-v>.p9-st{margin-left:0}.p09v4 .p9-rgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.p09v4 .p9-rtile{border:1px solid var(--p9-line);border-radius:10px;align-items:center;gap:12px;min-width:0;min-height:70px;padding:14px 16px;display:flex}.p09v4 .p9-rtile .p9-todo-t>b{gap:6px}.p09v4 .p9-toggle{background:#d0d7e2;border-radius:10px;width:36px;height:20px;display:inline-block;position:relative}.p09v4 .p9-toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.p09v4 .p9-thumb{background:var(--p9-bg);border:1px solid var(--p9-line);width:36px;height:36px;color:var(--p9-mut);vertical-align:middle;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.p09v4 .p9-thumb>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p09v4 .p9-photo{background:var(--p9-bg);border:1px solid var(--p9-line);width:150px;min-height:186px;color:var(--p9-mut);border-radius:8px;flex-direction:column;flex:0 0 150px;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.p09v4 .p9-photo>img{-o-object-fit:contain;object-fit:contain;background:#fff;width:100%;height:100%}.p09v4 .p9-x-sec{flex:none}.p09v4.is-expert .p9-tablewrap,.p09v4.is-expert .p9-scroll{flex:0 auto}.p09v4.is-expert .p9-split,.p09v4.is-expert .p9-hub{min-height:0}.p09v4 .p9-table th>.p9-ghost{white-space:nowrap;align-items:center;gap:2px;font-size:12px;display:inline-flex}.p09v4 .p9-legacy{border:1px solid var(--p9-line);background:#fff;border-radius:12px;flex-direction:column;flex:none;gap:12px;min-width:0;padding:16px 20px;display:flex}.p09v4 .p9-legacy-h{align-items:center;gap:8px;display:flex}.p09v4 .p9-legacy-b{flex-direction:column;gap:10px;min-width:0;display:flex}.p09v4 .p9-legacy-b>section,.p09v4 .p9-legacy-b>div{min-width:0}.p09v4 .p9-dot,.p09-ovl .p9-dot{background:var(--p9-none);border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.p09v4 .p9-dot.is-ok,.p09-ovl .p9-dot.is-ok{background:var(--p9-ok)}.p09v4 .p9-dot.is-warn,.p09-ovl .p9-dot.is-warn{background:var(--p9-warn)}.p09v4 .p9-dot.is-bad,.p09-ovl .p9-dot.is-bad{background:var(--p9-bad)}.p09v4 .p9-dot.is-info,.p09-ovl .p9-dot.is-info{background:var(--p9-accent)}.p09v4 .p9-legacy-slot{font-family:"Pretendard", var(--p9-en);color:#111827}.p09v4 .p9-legacy-slot .tax-dashboard-content{flex:none!important;padding:0!important;overflow:visible!important}.p09v4 .p9-legacy-slot.is-full>div{position:absolute;inset:0;overflow:auto}.p09v4 .p9-body.is-full{overflow:hidden}.p09-ovl{z-index:1200;font-family:var(--p9-en);color:var(--p9-ink);-webkit-font-smoothing:antialiased;word-break:keep-all;background:#0b122073;justify-content:center;align-items:center;padding:24px;font-size:14px;line-height:1.45;display:flex;position:fixed;inset:0}.p09-ovl.is-pop{background:0 0;justify-content:flex-start;align-items:flex-start;padding:0}.p09-ovl.is-drawer{justify-content:flex-end;align-items:stretch;padding:0}.p09-ovl .p9-modal{width:min(var(--w,600px), calc(100vw - 48px));background:#fff;border-radius:14px;flex-direction:column;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 64px #1018283d}.p09-ovl .p9-drawer{width:min(var(--w,600px), 100vw);background:#fff;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:-12px 0 40px #1018282e}.p09-ovl .p9-pop{width:var(--w,360px);border:1px solid var(--p9-line);background:#fff;border-radius:12px;flex-direction:column;gap:10px;max-height:calc(100vh - 24px);padding:14px 16px;display:flex;position:absolute;overflow:auto;box-shadow:0 12px 32px #10182829}.p09-ovl .p9-mh{flex:none;align-items:flex-start;gap:12px;padding:22px 24px 14px;display:flex}.p09-ovl .p9-mh h3{font-family:var(--p9-h);color:var(--p9-ink);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;line-height:26px;display:flex}.p09-ovl .p9-mh p{color:var(--p9-mut);margin:2px 0 0;font-size:13px;line-height:19px}.p09-ovl .p9-x{width:32px;height:32px;color:var(--p9-mut);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.p09-ovl .p9-x:hover{background:var(--p9-line2)}.p09-ovl .p9-mb{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:4px 24px 16px;display:flex;overflow:auto}.p09-ovl .p9-mf{border-top:1px solid var(--p9-line2);flex:none;align-items:center;gap:8px;padding:14px 24px 20px;display:flex}.p09-ovl .p9-mf>p{color:var(--p9-mut);flex:auto;min-width:0;margin:0;font-size:12px;line-height:17px}.p09-ovl .p9-field{flex-direction:column;gap:6px;min-width:0;display:flex}.p09-ovl .p9-field>label{color:var(--p9-mut);font-size:12px;font-weight:500;line-height:17px}.p09-ovl .p9-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.p09-ovl .p9-optrow{border:1px solid var(--p9-line);border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:13px;display:flex}.p09-ovl .p9-optrow.is-on{border-color:var(--p9-accent);background:var(--p9-tint)}.p09-ovl .p9-pop-item{text-align:left;width:100%;min-height:40px;color:var(--p9-ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.p09-ovl .p9-pop-item:hover:not(:disabled){background:var(--p9-bg)}.p09-ovl .p9-pop-item.is-on{background:var(--p9-tint);color:var(--p9-accent)}.p09-ovl .p9-pop-item>span{flex-direction:column;gap:1px;min-width:0;display:flex}.p09-ovl .p9-pop-item small{color:var(--p9-mut);font-size:12px}@media (width<=1500px){.p09v4.is-expert .p9-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.p09v4.is-expert .p9-hub,.p09v4.is-expert .p9-split{flex:none;grid-template-rows:none;min-height:0;grid-template-columns:minmax(0,1fr)!important}.p09v4.is-expert .p9-hub-l>*,.p09v4.is-expert .p9-hub-r>*,.p09v4.is-expert .p9-col>*,.p09v4.is-expert .p9-split>.p9-card{flex:none!important}.p09v4.is-expert .p9-tablewrap,.p09v4.is-expert .p9-scroll,.p09v4.is-expert .p9-todo-list{max-height:520px;flex:0 auto!important}.p09v4.is-expert .p9-srcs{grid-template-columns:repeat(3,minmax(0,1fr))}.p09v4.is-expert .p9-strip{flex-wrap:wrap;flex:none;row-gap:10px;height:auto;padding:12px 8px}.p09v4.is-expert .p9-strip>i{display:none}.p09v4.is-expert .p9-strip>.p9-cell{flex:30%}.p09v4.is-expert .p9-tiles{grid-auto-rows:auto}.p09v4.is-expert .p9-tile{overflow:visible}.p09v4.is-expert .p9-grid3,.p09v4.is-expert .p9-grid3.is-vat-top{flex:none;grid-template-columns:minmax(0,1fr)}.p09v4.is-expert .is-fit-h{min-height:0;height:auto!important}.p09v4.is-expert .p9-queue>.p9-review-filter,.p09v4.is-expert .p9-card>.p9-ch[style*=absolute]{order:-1;position:static!important}.p09v4.is-expert .p9-body>*{flex-shrink:0!important}.p09v4.is-expert .p9-ch{flex-wrap:wrap;row-gap:8px}}@media (width<=1280px){.p09v4.is-expert .p9-tiles,.p09v4.is-expert .p9-kpis,.p09v4.is-expert .p9-srcs{grid-template-columns:repeat(2,minmax(0,1fr))}}.p09v4 .p9-fit{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.p09v4 .p9-fit>.p9-fit-in{flex-direction:column;flex:none;min-width:0;display:flex}.p09v4 .p9-fit .p9-table th{position:static}.p09v4 .p9-pager{height:28px;color:var(--p9-mut);flex:none;align-items:center;gap:8px;font-size:12px;line-height:17px;display:flex}.p09v4 .p9-pager>.p9-num{color:var(--p9-ink2);font-weight:600}.p09v4 .p9-pg{border:1px solid var(--p9-line);width:28px;height:28px;color:var(--p9-ink2);background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.p09v4 .p9-pg:disabled{color:var(--p9-faint);background:var(--p9-line2);border-color:var(--p9-line2)}.p09v4 .p9-more{border:1px dashed var(--p9-line);background:var(--p9-bg);height:32px;color:var(--p9-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;width:100%;font-size:13px;font-weight:500;display:flex}.p09v4.is-general .p9-body{padding-bottom:0}.p09v4.is-general .p9-body>*{min-height:0}.p09v4 .p9-bl{white-space:nowrap}.p09v4 .p9-tab>.p9-tl,.p09v4 .p9-tab>.p9-ts{flex-direction:column;align-items:flex-start;display:inline-flex}.p09v4 .p9-tab>.p9-tl:after,.p09v4 .p9-tab>.p9-ts:after{content:attr(data-t);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;height:0;font-weight:500;overflow:hidden}.p09v4 .p9-tab .p9-tab-n{text-align:left;font-variant-numeric:tabular-nums;min-width:36px;display:inline-block}.p09v4:not([data-tn="0"]) .p9-toolbar{-moz-column-gap:8px;column-gap:8px}.p09v4:not([data-tn="0"]) .p9-tabs{gap:12px}.p09v4:not([data-tn="0"]) .p9-mode .p9-bl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.p09v4:not([data-tn="0"]) .p9-mode>button{padding:0 9px}.p09v4:is([data-tn="2"],[data-tn="3"]) .p9-tabs{gap:8px}.p09v4:is([data-tn="2"],[data-tn="3"]) .p9-tab{font-size:13px}.p09v4:is([data-tn="2"],[data-tn="3"]) .p9-tab .p9-tab-n{min-width:34px;font-size:12px}.p09v4 .p9-tab>.p9-ts{display:none}.p09v4[data-tn="3"] .p9-tab>.p9-ts{display:inline-flex}.p09v4[data-tn="3"] .p9-tab>.p9-tl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.p09v4:not([data-ta="0"]) .p9-actions .p9-select:not([data-p09-period]){min-width:0!important}.p09v4:not([data-ta="0"]):not([data-ta="1"]) .p9-actions .p9-btn:not(.is-primary) .p9-bl,.p09v4:not([data-ta="0"]):not([data-ta="1"]):not([data-ta="2"]) .p9-actions .p9-btn .p9-bl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.p09v4:not([data-ta="0"]):not([data-ta="1"]) .p9-actions .p9-btn:not(.is-primary),.p09v4:not([data-ta="0"]):not([data-ta="1"]):not([data-ta="2"]) .p9-actions .p9-btn{padding:0 10px}.p09v4 .p9-more-btn .p9-more-n{color:var(--p9-mut);font-size:12px;font-weight:600}.p09-ovl .p9-more-menu{flex-direction:column;gap:4px;padding:6px;display:flex}.p09-ovl .p9-more-menu>.p9-btn,.p09-ovl .p9-more-menu>.p9-select{justify-content:flex-start;width:100%;min-width:0!important}.p09-ovl .p9-more-menu>.p9-btn:not(.is-primary){border-color:#0000}.p09v4 .p9-tab{position:relative}.p09v4.is-general[data-h=m] .p9-body,.p09v4.is-general[data-h=m] .p9-kpis,.p09v4.is-general[data-h=m] .p9-hub,.p09v4.is-general[data-h=m] .p9-hub-l,.p09v4.is-general[data-h=m] .p9-hub-r,.p09v4.is-general[data-h=m] .p9-split,.p09v4.is-general[data-h=m] .p9-col,.p09v4.is-general[data-h=m] .p9-grid3{gap:10px}.p09v4.is-general[data-h=m] .p9-card{gap:10px!important;padding:14px 20px!important}.p09v4.is-general[data-h=m] .p9-kpi{height:auto;gap:4px!important;padding:14px 18px 12px!important}.p09v4.is-general[data-h=m] .p9-kpi-v{min-height:32px}.p09v4.is-general[data-h=m] .p9-kpi .p9-kpi-v>.p9-num,.p09v4.is-general[data-h=m] .p9-kpi .p9-dash{font-size:24px;line-height:32px}.p09v4.is-general[data-h=m] .p9-strip{flex-basis:80px;height:80px}.p09v4.is-general[data-h=m] .p9-table:not(.is-28) td{height:40px}.p09v4.is-general[data-h=m] .p9-table.is-49 td{height:44px}.p09v4.is-general[data-h=m] .p9-table:not(.is-28) th{height:36px}.p09v4.is-general[data-h=m] .p9-todo-row{min-height:56px}.p09v4.is-general[data-h=s] .p9-body,.p09v4.is-general[data-h=xs] .p9-body,.p09v4.is-general[data-h=s] :is(.p9-kpis,.p9-hub,.p9-hub-l,.p9-hub-r,.p9-split,.p9-col,.p9-grid3,.p9-tiles,.p9-srcs),.p09v4.is-general[data-h=xs] :is(.p9-kpis,.p9-hub,.p9-hub-l,.p9-hub-r,.p9-split,.p9-col,.p9-grid3,.p9-tiles,.p9-srcs){gap:8px}.p09v4.is-general[data-h=s] .p9-card,.p09v4.is-general[data-h=xs] .p9-card{gap:8px!important;padding:10px 16px!important}.p09v4.is-general[data-h=s] .p9-kpi,.p09v4.is-general[data-h=xs] .p9-kpi{height:auto;gap:2px!important;padding:10px 16px!important}.p09v4.is-general[data-h=s] .p9-kpi-v,.p09v4.is-general[data-h=xs] .p9-kpi-v{min-height:30px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-kpi :is(.p9-kpi-v>.p9-num,.p9-dash){font-size:22px;line-height:30px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-kpi .p9-kpi-v>small{font-size:14px}.p09v4.is-general[data-h=s] .p9-strip,.p09v4.is-general[data-h=xs] .p9-strip{flex-basis:68px;height:68px}.p09v4.is-general[data-h=s] .p9-cell-v,.p09v4.is-general[data-h=xs] .p9-cell-v{min-height:26px}.p09v4.is-general[data-h=s] .p9-cell-v>.p9-num,.p09v4.is-general[data-h=s] .p9-cell-v .p9-dash,.p09v4.is-general[data-h=s] .p9-cell-v>.p9-h,.p09v4.is-general[data-h=xs] .p9-cell-v>.p9-num,.p09v4.is-general[data-h=xs] .p9-cell-v .p9-dash,.p09v4.is-general[data-h=xs] .p9-cell-v>.p9-h{font-size:19px;line-height:26px}.p09v4.is-general[data-h=s] .p9-strip>.p9-cell,.p09v4.is-general[data-h=xs] .p9-strip>.p9-cell{gap:1px}.p09v4.is-general[data-h=s] .p9-table:not(.is-28) td,.p09v4.is-general[data-h=xs] .p9-table:not(.is-28) td{height:36px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-table.is-36 td{height:30px}.p09v4.is-general[data-h=s] .p9-table.is-49 td,.p09v4.is-general[data-h=xs] .p9-table.is-49 td{height:40px}.p09v4.is-general[data-h=s] .p9-table:not(.is-28) th,.p09v4.is-general[data-h=xs] .p9-table:not(.is-28) th{height:32px}.p09v4.is-general[data-h=s] .p9-table.is-28 th,.p09v4.is-general[data-h=xs] .p9-table.is-28 th,.p09v4.is-general[data-h=s] .p9-table.is-28 td,.p09v4.is-general[data-h=xs] .p9-table.is-28 td{height:26px}.p09v4.is-general[data-h=s] .p9-todo-row,.p09v4.is-general[data-h=xs] .p9-todo-row{gap:10px;min-height:48px;padding:4px 0}.p09v4.is-general[data-h=s] .p9-note,.p09v4.is-general[data-h=xs] .p9-note{padding:8px 12px}.p09v4.is-general[data-h=s] .p9-icb.is-32,.p09v4.is-general[data-h=xs] .p9-icb.is-32{width:28px;height:28px}.p09v4.is-general:is([data-h=m],[data-h=s],[data-h=xs]) .p9-tile{-moz-column-gap:12px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic t id""ic d d""ic b b";align-content:center;gap:2px 12px;padding:10px 14px;display:grid;position:relative}.p09v4.is-general:is([data-h=m],[data-h=s],[data-h=xs]) :is(.p9-tile-top,.p9-tile-t){display:contents}.p09v4.is-general:is([data-h=m],[data-h=s],[data-h=xs]) .p9-tile-top>.p9-icb{grid-area:ic;align-self:center;width:32px;height:32px}.p09v4.is-general:is([data-h=m],[data-h=s],[data-h=xs]) .p9-tile-id{grid-area:id;align-self:center}.p09v4.is-general:is([data-h=m],[data-h=s],[data-h=xs]) .p9-tile-t>b{grid-area:t;font-size:15px;line-height:21px}.p09v4.is-general:is([data-h=m],[data-h=s],[data-h=xs]) .p9-tile-t>span{grid-area:d}.p09v4.is-general:is([data-h=m],[data-h=s],[data-h=xs]) .p9-tile-b{grid-area:b;margin-top:2px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-tile{grid-template-areas:"ic t id""ic b b";padding:8px 12px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-tile-t>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-tile-t>b{font-size:14px;line-height:20px}.p09-ovl .p9-todo-list{flex-direction:column;display:flex}.p09-ovl .p9-todo-row{border-bottom:1px solid var(--p9-line2);align-items:center;gap:12px;min-height:60px;padding:6px 0;display:flex}.p09-ovl .p9-todo-t{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.p09-ovl .p9-todo-t>b{color:var(--p9-ink);align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.p09-ovl .p9-todo-t>b>em{color:var(--p9-warn-ink);font-size:12px;font-style:normal}.p09-ovl .p9-todo-t>span{color:var(--p9-mut);font-size:12px;line-height:17px}.p09-ovl .p9-icb{background:var(--p9-tint);width:32px;height:32px;color:var(--p9-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.p09-ovl .p9-icb.is-warn{background:var(--p9-warn-bg);color:var(--p9-warn-ink)}.p09-ovl .p9-icb.is-bad{background:var(--p9-bad-bg);color:var(--p9-bad)}.p09v4.is-general:is([data-h=m],[data-h=s],[data-h=xs]) .p9-short{min-height:auto}.p09v4.is-general:is([data-h=m],[data-h=s],[data-h=xs]) .p9-tiles{grid-auto-rows:minmax(min-content,1fr)}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-tile{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"t t""b b";row-gap:4px;padding:8px 12px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-tile-top>.p9-icb{display:none}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-tile-id{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.p09v4 .p9-tile-b>.p9-st{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.p09v4 .p9-tile-b>b{flex:none}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-src{gap:2px;padding:6px 12px}.p09v4.is-general:is([data-h=s],[data-h=xs]) [data-p09-region=compare] .p9-foot{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.p09v4.is-general:is([data-h=m],[data-h=s],[data-h=xs]) .p9-grid3.is-vat-top{flex:none}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-vrow,.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-vrows.is-46 .p9-vrow{min-height:34px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-vatbox{gap:2px;padding:10px 14px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-vatbox .p9-kpi-v{min-height:34px!important}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-vatbox .p9-num,.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-vatbox .p9-dash{font-size:26px!important;line-height:34px!important}.p09v4 .p9-jdetail .p9-kpi-v>.p9-num{line-height:36px}.p09v4.is-general:is([data-h=m],[data-h=s],[data-h=xs]) .p9-jdetail{gap:10px!important}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-jdetail{gap:6px!important;padding:10px 16px!important}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-jdetail .p9-h{line-height:22px;font-size:16px!important}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-jdetail .p9-closebox{padding:8px 12px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-jdetail .p9-kpi-v>.p9-num{line-height:28px;font-size:22px!important}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-jdetail .p9-dl>div{min-height:30px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-jdetail .p9-stage{gap:2px;padding:4px 8px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-jdetail .p9-btn.is-l{height:36px;font-size:14px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-jcard{gap:10px;padding:10px 12px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-actbar{padding:8px 12px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-acct{min-height:40px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-rtile{min-height:54px;padding:8px 12px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-step{padding:6px 10px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-photo{flex-basis:104px;width:104px;min-height:120px}.p09v4.is-general:is([data-h=s],[data-h=xs]) [data-p09-region=ai-selected] .p9-dl>div{min-height:28px}.p09v4.is-general:is([data-h=s],[data-h=xs]) [data-p09-region=ai-diag] .p9-step.is-v{flex-direction:row;align-items:center;gap:6px;padding:6px 10px!important}.p09v4.is-general:is([data-h=s],[data-h=xs]) [data-p09-region=ai-diag] .p9-step.is-v>span:last-child{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.p09v4.is-general:is([data-h=s],[data-h=xs]) [data-p09-region=ai-diag] .p9-step.is-v{position:relative}@media (width<=1500px){.p09v4.is-general .p9-split.is-1255{grid-template-columns:minmax(0,1fr) minmax(320px,.36fr)}.p09v4.is-general .p9-split.is-1135,.p09v4.is-general .p9-hub{grid-template-columns:minmax(0,1fr) minmax(340px,.4fr)}}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-src{-moz-column-gap:6px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"n n""s m";column-gap:6px;display:grid}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-src>b{grid-area:n}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-src>.p9-st{grid-area:s}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-src>span:last-child{grid-area:m}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-table.is-28 td{height:24px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-kpi{padding:8px 14px!important}.p09v4.is-general:is([data-h=s],[data-h=xs]) [data-p09-region=ho-tax] .p9-todo-t>span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}.p09v4.is-general:is([data-h=s],[data-h=xs]) [data-p09-region=ho-cert] .p9-foot{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.p09v4 .p9-jdetail>*{flex-shrink:0}.p09v4.is-general:is([data-w=m],[data-w=s]) .p9-tile{grid-template-columns:minmax(0,1fr);grid-template-areas:"t""b";align-content:center;row-gap:6px;padding:10px 14px;display:grid;position:relative}.p09v4.is-general:is([data-w=m],[data-w=s]) :is(.p9-tile-top,.p9-tile-t){display:contents}.p09v4.is-general:is([data-w=m],[data-w=s]) .p9-tile-top>.p9-icb{display:none}.p09v4.is-general:is([data-w=m],[data-w=s]) .p9-tile-id,.p09v4.is-general:is([data-w=m],[data-w=s]) .p9-tile-t>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.p09v4.is-general:is([data-w=m],[data-w=s]) .p9-tile-t>b{grid-area:t;font-size:15px;line-height:21px}.p09v4.is-general:is([data-w=m],[data-w=s]) .p9-tile-b{grid-area:b;margin-top:0}.p09v4 .p9-tile-b>span{white-space:nowrap}.p09v4.is-general:is([data-h=s],[data-h=xs],[data-w=m],[data-w=s]) .p9-note.is-fold>div>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.p09v4 .p9-note.is-fold{position:relative}.p09v4.is-general[data-h=m] .p9-photo{min-height:150px}.p09v4.is-general:is([data-w=m],[data-w=s]) [data-p09-region=ho-tax] .p9-todo-t>span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}.p09v4.is-general:is([data-w=m],[data-w=s]) [data-p09-region=ho-cert] .p9-foot{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.p09v4 .p9-jdetail .p9-kpi-v{align-items:center}.p09v4.is-general:is([data-h=s],[data-h=xs],[data-w=m],[data-w=s]) .p9-foot.p9-foot-1{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.p09v4.is-general:is([data-h=s],[data-h=xs]):is([data-w=l],[data-w=m],[data-w=s]) .p9-tile{row-gap:3px;padding:7px 12px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-short{gap:8px!important}.p09v4.is-general:is([data-h=s],[data-h=xs]) [data-p09-region=ho-request] .p9-vrow{min-height:22px!important}.p09v4.is-general:is([data-h=s],[data-h=xs]) [data-p09-region=ho-tax] .p9-icb{width:32px!important;height:32px!important}.p09v4.is-general:is([data-h=s],[data-h=xs]) [data-p09-region=ho-close] .p9-step.is-v{gap:0;padding:4px 10px}.p09v4.is-general[data-h=xs] .p9-vrow,.p09v4.is-general[data-h=xs] .p9-vrows.is-46 .p9-vrow{min-height:28px}.p09v4.is-general[data-h=xs] .p9-table:not(.is-28) td{height:32px}.p09v4.is-general[data-h=xs] .p9-table.is-49 td{height:34px}.p09v4.is-general[data-h=xs] .p9-table:not(.is-28) th{height:28px}.p09v4.is-general[data-h=xs] .p9-table.is-28 th{height:24px}.p09v4.is-general[data-h=xs] .p9-table.is-28 td{height:22px}.p09v4.is-general[data-h=xs] .p9-card{gap:6px!important;padding:8px 14px!important}.p09v4.is-general[data-h=xs] .p9-kpi{padding:6px 14px!important}.p09v4.is-general[data-h=xs] .p9-strip{flex-basis:64px;height:64px}.p09v4.is-general[data-h=xs] .p9-acct{min-height:34px}.p09v4.is-general[data-h=xs] .p9-todo-row{min-height:42px}.p09v4.is-general[data-h=xs] .p9-src{padding:4px 10px}.p09v4.is-general[data-h=xs] .p9-note{padding:6px 10px}.p09v4.is-general[data-h=xs] .p9-steps{gap:6px}.p09v4.is-general[data-h=xs] .p9-closebox{gap:6px;padding:8px 12px}.p09v4.is-general:is([data-h=s],[data-h=xs]) .p9-note.is-fold>div>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.p09v4.is-general[data-h=xs] .p9-jdetail .p9-dl>div{min-height:26px}.p09v4.is-general[data-h=xs] .p9-jdetail .p9-closebox{padding:6px 12px}.p09v4.is-general[data-h=xs] .p9-jcard{padding:8px 12px}.p09v4.is-general[data-h=xs] .p9-pend{gap:4px;padding:8px 12px}.p09v4 :is(.p9-jlist,.p9-pendlist,[data-p09-region=cls-accordion] .p9-fit)>.p9-fit-in{gap:8px}.p09v4 .p9-fit>.p9-fit-in:has(>.p9-sk,>.p9-state){flex:auto;min-height:0}.p09v4 .p9-fit>.p9-fit-in>.p9-sk{flex:0 96px;min-height:12px}.p09v4 .p9-fit>.p9-fit-in>.p9-state{min-height:0;padding:8px 16px}.p09v4.is-general[data-fl] .p9-note.is-fold>div>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.p09v4.is-general[data-fl] .p9-note{padding:8px 12px}.p09v4.is-general[data-fl="2"] .p9-photo{flex-basis:104px;width:104px;min-height:120px}.p09v4.is-general[data-fl="2"] .p9-dl>div{min-height:28px}.p09v4.is-general[data-fl="2"] .p9-card{gap:8px}.p09v4 .p9-diag-line{color:var(--p9-mut);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;line-height:17px;overflow:hidden}.p09v4.is-general:is([data-w=m],[data-w=s]) [data-p09-region=ai-selected] .p9-photo{flex-basis:88px;width:88px}.p09v4.is-general:is([data-w=m],[data-w=s]) [data-p09-region=ai-selected] .p9-dl>div{grid-template-columns:84px minmax(0,1fr) auto}.p09v4.is-general:is([data-w=m],[data-w=s]) [data-p09-region=ai-selected]>div:nth-child(2){gap:10px!important}.p09v4 [data-p09-region=ai-reasons] .p9-vrow>b{flex:0 auto;max-width:38%}.p09v4 [data-p09-region=ai-reasons] .p9-vrow>.p9-cs{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.p09v4 [data-p09-region=ai-reasons] .p9-vrow>.p9-st{flex:none}.p09v4.is-general[data-fl] .p9-pend{gap:6px;padding:10px 14px}.p09v4.is-general[data-fl] .p9-pend>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.p09v4 .p9-tabs{align-items:center;gap:4px}.p09v4 .p9-tab{color:#68738a;border:1px solid #0000;border-radius:8px;height:32px;padding:0 12px;font-weight:500}.p09v4 .p9-tab:hover{color:#414c61;background:#f2f5fa}.p09v4 .p9-tab.is-on,.p09v4 .p9-tab.is-on:hover{color:#2563eb;background:#eff6ff;border-color:#bfd4fb;font-weight:700}.p09v4 .p9-tab.is-on .p9-tab-n{color:#2563eb}.p09v4 .p9-tab>.p9-tl:after,.p09v4 .p9-tab>.p9-ts:after{font-weight:700}.p09v4 .p9-btn.is-primary[data-p09-act=link]{color:#2563eb;background:#eff6ff;border-color:#bfd4fb;font-weight:700}.p09v4 .p9-btn.is-primary[data-p09-act=link]:hover:not(:disabled){background:#e3eeff;border-color:#a9c4f7}.p11-host{width:100%;height:100%;min-height:640px;position:relative}.biz-unified-shell>.main-content>div:first-child>div:has(>.p11-host.p11-host){padding:0!important}.p11v1{--p11-side:clamp(300px, 24%, 440px)}.p11v1 .p11-ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.p11v1 .p11-hide{display:none}.p11v1 .p11-sm{white-space:nowrap;font-size:12px;line-height:17px}.p11v1 .p11-dot{background:var(--p9-none);vertical-align:middle;border-radius:50%;flex:none;width:6px;height:6px;margin-right:6px;display:inline-block}.p11v1 .p11-dot.is-warn{background:var(--p9-warn)}.p11v1 .p11-hint{color:var(--p9-mut);margin:0;font-size:12px;line-height:18px}.p11v1 .p11-warn-t{color:var(--p9-warn-ink)!important}.p11v1 .p9-link.is-bad,.p09-ovl .p9-link.is-bad{color:var(--p9-bad)}.p11v1 .p11-toolbar{grid-template-columns:max-content minmax(0,1fr) max-content}.p11v1 .p11-tb-act{flex:none;align-items:center;gap:8px;display:flex}.p11v1 .p11-flow{border:1px solid var(--p9-line);background:#fff;border-radius:12px;flex:0 0 44px;align-items:center;gap:10px;min-width:0;height:44px;padding:0 20px;display:flex;overflow:hidden}.p11v1 .p11-flow-l{color:var(--p9-mut);white-space:nowrap;margin-right:6px;font-size:12px}.p11v1 .p11-flow-s{color:var(--p9-ink2);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:inline-flex}.p11v1 .p11-flow-n{border:1px solid var(--p9-line);width:18px;height:18px;font-size:11px;font-family:var(--p9-num);color:var(--p9-mut);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.p11v1 .p11-flow-s.is-on{color:var(--p9-ink);font-weight:600}.p11v1 .p11-flow-s.is-on .p11-flow-n{background:var(--p9-accent);border-color:var(--p9-accent);color:#fff}.p11v1 .p11-flow-s.is-past .p11-flow-n{border-color:var(--p9-accent);color:var(--p9-accent)}.p11v1 .p11-flow-s.is-on .p11-flow-c{color:var(--p9-accent)}.p11v1 .p11-flow-c{color:var(--p9-mut);font-size:12px}.p11v1 .p11-flow-w{color:var(--p9-warn-ink);font-size:11px}.p11v1 .p11-flow-arr{color:var(--p9-faint);flex:none}.p11v1 .p11-flow-r{color:var(--p9-mut);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12px}.p11v1 .p11-flow-r b{color:var(--p9-ink);font-weight:600}.p11v1 .p11-flow-r.is-on{background:var(--p9-tint);color:var(--p9-accent)}.p11v1 .p11-body{overflow:hidden}.p11v1 .p11-grid{flex:1 1 0;gap:10px;min-width:0;min-height:0;display:grid}.p11v1 .p11-grid.is-draft,.p11v1 .p11-grid.is-detail{grid-template-columns:minmax(0, 1fr) var(--p11-side)}.p11v1 .p11-grid.is-half{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.p11v1 .p11-col{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.p11v1 .p11-main,.p11v1 .p11-side{min-height:0;overflow:hidden}.p11v1 .p11-col>.p11-main{flex:1 1 0}.p11v1 .p11-col>.p11-main.is-queue{flex:0 auto;min-height:168px;max-height:50%}.p11v1 .p11-main.is-queue>.p11-scroll{flex:auto}.p11v1 .p11-col>.p11-main.is-recent{flex:1 1 0}.p11v1 .p11-col>.p11-main.is-var{flex:1.35 1 0}.p11v1 .p11-col>.p11-main.is-hist{flex:1 1 0}.p11v1 .p11-side{padding:18px 22px}.p11v1 .p11-scroll{flex:1 1 0;min-height:0;overflow:hidden auto}.p11v1 .p11-side-in{flex-direction:column;gap:10px;padding-right:2px;display:flex}.p11v1 .p11-stack{flex-direction:column;gap:10px;display:flex}.p11v1 .p11-filters{align-items:center;gap:8px;min-width:0;display:flex}.p11v1 .p11-search{display:inline-flex;position:relative}.p11v1 .p11-search>input{width:200px;padding-right:34px}.p11v1 .p11-search>svg{color:var(--p9-mut);position:absolute;top:10px;right:10px}.p11v1 .p11-t1{align-items:center;gap:8px;min-width:0;display:flex}.p11v1 .p11-t1>small,.p11v1 .p11-t2>small{color:var(--p9-faint);font-size:12px}.p11v1 .p11-t2{align-items:baseline;gap:8px;min-width:0;display:flex}.p11v1 .p11-t1>b,.p11v1 .p11-t2>b{color:var(--p9-ink);font-weight:500}.p11v1 .p11-chev{color:var(--p9-faint);vertical-align:-2px;flex:none;margin-left:4px}.p11v1 .p11-tdflex{align-items:center;gap:2px;min-width:0;display:flex}.p11v1 .p11-badge{white-space:nowrap;border-radius:4px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.p11v1 .p11-badge.is-warn{background:var(--p9-warn-bg);color:var(--p9-warn-ink)}.p11v1 .p11-badge.is-bad{background:var(--p9-bad-bg);color:var(--p9-bad)}.p11v1 .p11-legend-row{color:var(--p9-mut);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 4px 2px;font-size:12px;display:flex}.p11v1 .p11-notes{flex-direction:column;gap:8px;padding-top:12px;display:flex}.p11v1 .p11-noteb{background:var(--p9-head);color:var(--p9-mut);border-radius:8px;flex-direction:column;gap:2px;padding:12px 14px;font-size:12px;line-height:18px;display:flex}.p11v1 .p11-noteb>b{color:var(--p9-ink);font-size:13px;font-weight:500}.p11v1 .p11-dh{align-items:center;gap:8px;min-height:20px;font-size:12px;display:flex}.p11v1 .p11-dt{font-family:var(--p9-h);color:var(--p9-ink);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700;line-height:27px}.p11v1 .p11-ds{margin-top:-6px;font-size:12px}.p11v1 .p11-amtbox{background:var(--p9-head);border-radius:10px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.p11v1 .p11-amtbox>span{font-size:12px;line-height:17px}.p11v1 .p11-amtbox>b{align-items:baseline;gap:4px;display:flex}.p11v1 .p11-amtbox>b>.p9-num{color:var(--p9-ink);letter-spacing:-.5px;font-size:28px;font-weight:800;line-height:38px}.p11v1 .p11-amtbox>b>small{color:var(--p9-ink2);font-size:13px}.p11v1 .p11-sh{font-family:var(--p9-h);color:var(--p9-ink);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;line-height:20px;display:flex}.p11v1 .p11-sh.is-side{margin-top:6px}.p11v1 .p11-no{background:var(--p9-ink);color:#fff;width:18px;height:18px;font-family:var(--p9-num);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.p11v1 .p11-dl{border:1px solid var(--p9-line2);border-radius:8px;grid-template-columns:124px minmax(0,1fr);margin:0;font-size:13px;display:grid;overflow:hidden}.p11v1 .p11-dl>dt{background:var(--p9-head);color:var(--p9-mut);border-bottom:1px solid var(--p9-line2);margin:0;padding:8px 12px;font-size:12px}.p11v1 .p11-dl>dd{color:var(--p9-ink);border-bottom:1px solid var(--p9-line2);overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;margin:0;padding:8px 12px;display:flex}.p11v1 .p11-dl .p9-st{white-space:normal}.p11v1 .p11-dl>dd{flex-wrap:wrap}.p11v1 .p11-dl>dt:nth-last-child(2),.p11v1 .p11-dl>dd:last-child{border-bottom:0}.p11v1 .p11-dfoot{border-top:1px solid var(--p9-line2);flex-direction:column;flex:none;gap:8px;padding-top:12px;display:flex}.p11v1 .p11-dfoot.is-row{flex-direction:row;align-items:center;gap:12px}.p11v1 .p11-dfoot.is-row>.p11-hint{flex:1 1 0}.p11v1 .p11-dbtns{gap:8px;min-width:0;display:flex}.p11v1 .p11-dbtns>.p9-btn{white-space:normal;text-align:center;flex:0 auto;min-width:0;line-height:18px}.p11v1 .p11-dbtns>.p9-btn.is-l{height:auto;min-height:44px;padding:6px 14px}.p11v1 .p11-dbtns>.p9-btn.is-primary,.p11v1 .p11-dbtns>.p11-grow{flex:1 1 0}.p11v1 .p11-full{width:100%}.p11v1 .p11-empty-d{flex-direction:column;gap:6px;padding:24px 4px;font-size:13px;display:flex}.p11v1 .p11-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.p11v1 .p11-steps>li{flex-direction:column;gap:2px;min-width:0;font-size:12px;display:flex}.p11v1 .p11-steps>li>b{color:var(--p9-ink2);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.p11v1 .p11-steps>li>small{color:var(--p9-faint);font-size:11px}.p11v1 .p11-step-n{border:1px solid var(--p9-line);width:20px;height:20px;font-size:11px;font-family:var(--p9-num);color:var(--p9-mut);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.p11v1 .p11-steps>li.is-past .p11-step-n{background:var(--p9-accent);border-color:var(--p9-accent);color:#fff}.p11v1 .p11-steps>li.is-now .p11-step-n{border:2px solid var(--p9-accent);color:var(--p9-accent)}.p11v1 .p11-steps>li.is-now>b,.p11v1 .p11-steps>li.is-now>small{color:var(--p9-accent)}.p11v1 .p11-files{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.p11v1 .p11-files>li{align-items:center;gap:8px;min-width:0;min-height:30px;font-size:13px;display:flex}.p11v1 .p11-files a{color:var(--p9-ink)}.p11v1 .p11-ftag{border:1px solid var(--p9-line);width:26px;height:22px;color:var(--p9-mut);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.p11v1 .p11-rm{color:var(--p9-bad);background:0 0;border:0;padding:0 4px;font-size:12px}.p11v1 .p11-form{-moz-column-gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:28px;padding-right:4px;display:grid}.p11v1 .p11-form-c{flex-direction:column;gap:18px;min-width:0;display:flex}.p11v1 .p11-sec{flex-direction:column;gap:10px;min-width:0;display:flex}.p11v1 .p11-fld{color:var(--p9-mut);flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.p11v1 .p11-fld>span>i{color:var(--p9-bad);font-style:normal}.p11v1 .p11-fld .p9-input{width:100%;height:40px;font-size:14px}.p11v1 .p11-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.p11v1 .p11-amt{display:flex;position:relative}.p11v1 .p11-amt>input{text-align:left;padding-right:34px}.p11v1 .p11-amt>em{color:var(--p9-mut);font-size:12px;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.p11v1 .p11-amt.is-pct>input{text-align:right;width:72px;padding-right:26px}.p11v1 .p11-amt.is-pct{justify-content:flex-end}.p11v1 .p9-input.is-cell{width:100%;height:30px;font-size:13px}.p11v1 .p11-route-f{align-items:flex-start;gap:10px;display:flex}.p11v1 .p11-route-f>.p11-hint{flex:1 1 0}.p11v1 .p11-route-t .p9-select{width:100%}.p11v1 .p11-role{font-weight:500}.p11v1 .p11-role.is-skip{color:var(--p9-faint)}.p11v1 .p11-drop{background:var(--p9-head);width:100%;color:var(--p9-ink2);text-align:left;border:1px dashed #c7d0de;border-radius:10px;align-items:center;gap:12px;padding:16px 18px;display:flex}.p11v1 .p11-drop>span{flex-direction:column;gap:2px;display:flex}.p11v1 .p11-drop small{color:var(--p9-mut);font-size:12px}.p11v1 .p11-drop:disabled{opacity:.7}.p11v1 .p11-kv2{grid-template-columns:90px minmax(0,1fr);gap:6px 10px;font-size:13px;display:grid}.p11v1 .p11-kv2>span{color:var(--p9-mut)}.p11v1 .p11-foot{border-top:1px solid var(--p9-line2);flex:none;align-items:center;gap:12px;padding-top:12px;display:flex}.p11v1 .p11-legend{color:var(--p9-mut);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:12px;display:inline-flex}.p11v1 .p11-legend-x{font-family:var(--p9-num);color:var(--p9-faint)}.p11v1 .p11-checks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.p11v1 .p11-checks>li{color:var(--p9-faint);align-items:flex-start;gap:8px;display:flex}.p11v1 .p11-checks>li.is-ok{color:var(--p9-accent)}.p11v1 .p11-checks>li>span{flex-direction:column;gap:1px;display:flex}.p11v1 .p11-checks b{color:var(--p9-ink);font-size:13px;font-weight:500}.p11v1 .p11-checks small{color:var(--p9-mut);font-size:12px}.p11v1 .p11-bul{color:var(--p9-ink2);flex-direction:column;gap:4px;margin:0;padding-left:16px;font-size:12px;line-height:18px;list-style:outside;display:flex}.p11v1 .p11-fx,.p11v1 .p11-vx{border:1px solid var(--p9-line);background:#fff;border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.p11v1 .p11-fx.is-bad,.p11v1 .p11-vx.is-conf{border-color:var(--p9-bad-line)}.p11v1 .p11-fx-h{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.p11v1 .p11-fx-h>b{font-family:var(--p9-h);color:var(--p9-ink);white-space:nowrap;font-size:15px}.p11v1 .p11-chips{flex-wrap:wrap;gap:6px;display:flex}.p11v1 .p11-fx-k{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.p11v1 .p11-fx-k>div{background:var(--p9-head);border-radius:8px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.p11v1 .p11-fx-k span{color:var(--p9-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.p11v1 .p11-fx-k b{color:var(--p9-ink);white-space:nowrap;font-size:19px;font-weight:800;line-height:27px}.p11v1 .p11-fx-k>.is-warn b{color:var(--p9-warn-ink)}.p11v1 .p11-fx-k>.is-bad b{color:var(--p9-bad)}.p11v1 .p11-fx-k b.is-strike{color:var(--p9-faint);text-decoration:line-through}.p11v1 .p11-fx-k small{color:var(--p9-faint);font-size:11px}.p11v1 .p11-fx-bad{background:var(--p9-bad-bg);color:var(--p9-bad);border-radius:8px;flex:none;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.p11v1 .p11-fx-bad>b{margin-left:auto;font-size:17px}.p11v1 .p11-fx-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.p11v1 .p11-date{border:1px solid var(--p9-line);border-radius:8px;align-items:center;height:36px;font-size:12px;display:inline-flex;overflow:visible}.p11v1 .p11-date>span:first-child{color:var(--p9-mut);border-right:1px solid var(--p9-line);background:var(--p9-head);border-radius:8px 0 0 8px;align-items:center;height:100%;padding:0 8px;display:inline-flex}.p11v1 .p11-dp{min-width:112px;padding:6px 10px;font-size:13px}.p11v1 .p11-dp.is-in{border:1px solid var(--p9-line);border-radius:8px;align-items:center;height:40px;display:flex}.p11v1 .p11-datef{border:1px solid var(--p9-line);border-radius:8px;align-items:center;height:36px;font-size:13px;display:inline-flex}.p11v1 .p11-vx-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:end;gap:10px;display:grid}.p11v1 .p11-month{position:relative}.p11v1 .p11-month-pop{z-index:30;border:1px solid var(--p9-line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;width:172px;padding:8px;display:grid;position:absolute;top:32px;right:0;box-shadow:0 8px 24px #0f172a1f}.p11v1 .p11-month-pop>button{height:28px;color:var(--p9-ink2);background:0 0;border:0;border-radius:6px;font-size:12px}.p11v1 .p11-month-pop>button[aria-selected=true]{background:var(--p9-tint);color:var(--p9-accent);font-weight:600}.p09-ovl .p11-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.p09-ovl .p11-roles-c{border:1px solid var(--p9-line2);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.p09-ovl .p11-roles-h{align-items:center;font-size:13px;display:flex}.p09-ovl .p11-roles-r{align-items:center;gap:4px;min-height:30px;font-size:13px;display:flex}.p09-ovl .p11-roles-r .p9-input{height:30px}.p09-ovl .p11-ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.p09-ovl .p9-link.is-bad{color:var(--p9-bad)}@media (width<=1500px){.p11v1 .p11-form{-moz-column-gap:18px;column-gap:18px}.p11v1 .p11-search>input{width:160px}.p11v1 .p11-vx-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.p11v1 .p11-flow{gap:8px;padding:0 14px}}@media (width<=1400px){.p11v1{--p11-side:clamp(280px, 27%, 340px)}.p11v1 .p11-form{grid-template-columns:minmax(0,1fr);row-gap:18px}.p11v1 .p11-fx-k b{font-size:16px}.p11v1 .p11-flow-l,.p11v1 .p11-flow-w{display:none}.p11v1 .p11-search>input{width:130px}}.p16,.p16-overlay,.p16-drawer-overlay,.p16-toast-stack{--p16-ink:#172033;--p16-sub:#414c61;--p16-muted:#5f6b80;--p16-faint:#94a0b4;--p16-line:#dfe5ef;--p16-divider:#e9edf3;--p16-soft:#f5f7fb;--p16-gray:#eef1f5;--p16-blue:#2563eb;--p16-blue-bg:#eff6ff;--p16-blue-line:#bfd4fb;--p16-amber:#8a5300;--p16-amber-bg:#fff7e6;--p16-amber-line:#e6c88f;--p16-red:#b33434;--p16-red-bg:#fff1f1;--p16-red-line:#e2aaaa;--p16-green:#08724f;--p16-green-bg:#ecfdf5;--p16-green-line:#a7dcc4;--p16-violet:#4f46e5;--p16-violet-bg:#eef0ff;--p16-nav-w:280px;--p16-panel-w:380px;--p16-card-gap:10px}.p16-overlay,.p16-drawer-overlay,.p16-toast-stack{color:#172033;font-family:Noto Sans KR,Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif}.p16-overlay *,.p16-drawer-overlay *,.p16-toast-stack *{box-sizing:border-box}.p16-overlay p,.p16-overlay h2,.p16-overlay h3,.p16-overlay h4,.p16-drawer-overlay p,.p16-drawer-overlay h3,.p16-drawer-overlay h4{margin:0}.p16-overlay button,.p16-overlay input,.p16-overlay select,.p16-drawer-overlay button{font-family:inherit}.p16{color:var(--p16-ink);grid-template-columns:var(--p16-nav-w) minmax(0, 1fr);gap:var(--p16-card-gap);box-sizing:border-box;-webkit-font-smoothing:antialiased;letter-spacing:0;background:#f5f7fb;height:100%;min-height:0;font-family:Noto Sans KR,Pretendard,Apple SD Gothic Neo,Malgun Gothic,sans-serif;display:grid}.p16 *,.p16 :before,.p16 :after{box-sizing:border-box}.biz-unified-shell>.main-content>div:first-child>section.p16.p16{background:#f5f7fb;overflow:hidden;padding:0!important}.p16 button,.p16 input,.p16 select,.p16 textarea{font-family:inherit}.p16 p,.p16 h1,.p16 h2,.p16 h3,.p16 h4{margin:0}.p16 :focus-visible{outline-offset:2px;outline:2px solid #2563eb73}.p16-card{border:1px solid var(--p16-line);background:#fff;border-radius:12px}.p16-section{border:1px solid var(--p16-line);background:#fff;border-radius:12px;flex-direction:column;flex:none;gap:14px;min-width:0;padding:20px 24px;display:flex}.p16-section.is-grow{flex:none}.p16-section-head{align-items:center;gap:10px;min-height:26px;display:flex}.p16-section-title{min-width:0;color:var(--p16-ink);flex:auto;font-size:15px;font-weight:700;line-height:22px}.p16-section-meta{color:var(--p16-muted);white-space:nowrap;font-size:12px;line-height:18px}.p16-section-desc{color:var(--p16-muted);font-size:13px;line-height:20px}.p16-note{color:var(--p16-muted);font-size:12px;line-height:18px}.p16-note.is-faint{color:var(--p16-faint)}.p16-text{color:var(--p16-sub);font-size:13px;line-height:20px}.p16-nav{border:1px solid var(--p16-line);scrollbar-width:thin;background:#fff;border-radius:12px;flex-direction:column;gap:0;min-height:0;padding:16px 12px;display:flex;overflow-y:auto}.p16-nav-title{flex-direction:column;gap:2px;padding:0 8px 8px;display:flex}.p16-nav-title strong{color:var(--p16-ink);font-size:16px;font-weight:700;line-height:24px}.p16-nav-title span{color:var(--p16-muted);font-size:12px;line-height:18px}.p16-nav-group{color:var(--p16-muted);white-space:nowrap;padding:8px 8px 2px;font-size:12px;font-weight:700;line-height:18px}.p16-nav-group-btn{cursor:pointer;text-align:left;width:100%;height:34px;color:var(--p16-sub);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:400;line-height:22px;display:flex}.p16-nav-group-btn:hover{background:var(--p16-soft)}.p16-nav-group-btn .p16-nav-count{color:var(--p16-faint);margin-left:auto;font-size:12px}.p16-nav-group-btn.is-open{color:var(--p16-muted);height:28px;font-size:12px;font-weight:700;line-height:18px}.p16-nav-item{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:8px;width:100%;height:30px;padding:0 12px 0 16px;display:flex}.p16-nav-item:hover{background:var(--p16-soft)}.p16-nav-item .p16-nav-label{min-width:0;color:var(--p16-sub);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:14px;font-weight:400;line-height:22px;overflow:hidden}.p16-nav-item.is-active{background:var(--p16-blue-bg)}.p16-nav-item.is-active .p16-nav-label{color:var(--p16-blue);font-weight:700}.p16-nav-meta{color:var(--p16-muted);white-space:nowrap;flex:none;font-size:12px;font-weight:500;line-height:18px}.p16-nav-meta.is-warn{color:var(--p16-amber)}.p16-nav-meta.is-bad{color:var(--p16-red)}.p16-nav-meta.is-proposed{color:var(--p16-violet)}.p16-nav-item.is-main{margin-bottom:0}.p16-right{gap:var(--p16-card-gap);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.p16-header{border:1px solid var(--p16-line);background:#fff;border-radius:12px;align-items:center;gap:16px;min-width:0;min-height:92px;padding:16px 20px;display:flex}.p16-back{border:1px solid var(--p16-line);width:36px;height:36px;color:var(--p16-sub);cursor:pointer;background:#fff;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.p16-back:hover{background:var(--p16-soft)}.p16-titleblock{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.p16-crumb{color:var(--p16-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;overflow:hidden}.p16-title{color:var(--p16-ink);white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:700;line-height:28px;overflow:hidden}.p16-desc{color:var(--p16-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:20px;overflow:hidden}.p16-header-actions{flex:none;align-items:center;gap:12px;display:flex}.p16-body{grid-template-columns:minmax(0, 1fr) var(--p16-panel-w);gap:var(--p16-card-gap);min-width:0;min-height:0;display:grid}.p16-main{gap:var(--p16-card-gap);scrollbar-width:thin;flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.p16-badge{white-space:nowrap;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.p16-badge:before{content:"";background:currentColor;border-radius:3px;flex:0 0 6px;width:6px;height:6px}.p16-badge.is-ok{background:var(--p16-green-bg);color:var(--p16-green)}.p16-badge.is-info{background:var(--p16-blue-bg);color:var(--p16-blue)}.p16-badge.is-warn{background:var(--p16-amber-bg);color:var(--p16-amber)}.p16-badge.is-bad{background:var(--p16-red-bg);color:var(--p16-red)}.p16-badge.is-muted{background:var(--p16-gray);color:var(--p16-sub)}.p16-badge.is-muted:before{background:var(--p16-faint)}.p16-badge.is-unknown{color:var(--p16-sub);border-color:var(--p16-line);background:#fff}.p16-badge.is-unknown:before{background:var(--p16-faint)}.p16-badge.is-proposed{background:var(--p16-violet-bg);color:var(--p16-violet);border:1px dashed var(--p16-violet)}.p16-badge.is-plain:before{display:none}.p16-btn{white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:14px;font-weight:500;line-height:22px;text-decoration:none;display:inline-flex}.p16-btn.is-l{height:44px;padding:0 20px;font-size:15px}.p16-btn.is-primary{background:var(--p16-blue);color:#fff}.p16-btn.is-primary:hover{background:#1d4fd8}.p16-btn.is-secondary{color:var(--p16-sub);border-color:var(--p16-line);background:#fff}.p16-btn.is-secondary:hover{background:var(--p16-soft)}.p16-btn.is-danger{background:var(--p16-red);color:#fff}.p16-btn.is-danger:hover{background:#9c2b2b}.p16-btn.is-tertiary{color:var(--p16-blue);padding:0 16px}.p16-btn.is-tertiary:hover{background:var(--p16-blue-bg)}.p16-btn.is-link{color:var(--p16-blue);height:auto;padding:0}.p16-btn:disabled,.p16-btn.is-disabled{background:var(--p16-gray);color:var(--p16-faint);cursor:not-allowed;border-color:#0000}.p16-btn.is-tertiary:disabled{background:0 0}.p16-btn.is-block{width:100%}.p16-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.p16-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.p16-field{flex-direction:column;gap:6px;min-width:0;display:flex}.p16-label{color:var(--p16-sub);white-space:nowrap;font-size:13px;font-weight:500;line-height:20px}.p16-input,.p16-select{border:1px solid var(--p16-line);width:100%;height:40px;color:var(--p16-ink);background:#fff;border-radius:8px;outline:none;min-width:0;padding:0 14px;font-size:14px;line-height:22px}.p16-input::placeholder{color:var(--p16-faint)}.p16-input:focus,.p16-select:focus{border:1.5px solid var(--p16-blue);padding:0 13.5px}.p16-input:disabled,.p16-input[readonly],.p16-select:disabled{background:var(--p16-soft);color:var(--p16-faint);cursor:not-allowed}.p16-input.is-error{border-color:var(--p16-red)}.p16-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#5f6b80 50%),linear-gradient(135deg,#5f6b80 50%,#0000 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}.p16-help{color:var(--p16-muted);font-size:12px;line-height:18px}.p16-help.is-error{color:var(--p16-red)}.p16-inline{align-items:center;gap:8px;min-width:0;display:flex}.p16-inline>.p16-input{flex:auto}.p16-check{color:var(--p16-ink);cursor:pointer;align-items:center;gap:10px;font-size:14px;line-height:22px;display:inline-flex}.p16-check input{width:18px;height:18px;accent-color:var(--p16-blue);margin:0}.p16-alert{border:1px solid var(--p16-blue-line);background:var(--p16-blue-bg);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.p16-alert:before{content:"";background:var(--p16-blue);border-radius:4px;flex:0 0 8px;width:8px;height:8px;margin-top:7px}.p16-alert-title{color:var(--p16-blue);font-size:14px;font-weight:500;line-height:22px}.p16-alert-body{color:var(--p16-sub);font-size:13px;line-height:20px}.p16-alert>div{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.p16-alert.is-warn{background:var(--p16-amber-bg);border-color:var(--p16-amber-line)}.p16-alert.is-warn:before{background:var(--p16-amber)}.p16-alert.is-warn .p16-alert-title{color:var(--p16-amber)}.p16-alert.is-bad{background:var(--p16-red-bg);border-color:var(--p16-red-line)}.p16-alert.is-bad:before{background:var(--p16-red)}.p16-alert.is-bad .p16-alert-title{color:var(--p16-red)}.p16-alert.is-ok{background:var(--p16-green-bg);border-color:var(--p16-green-line)}.p16-alert.is-ok:before{background:var(--p16-green)}.p16-alert.is-ok .p16-alert-title{color:var(--p16-green)}.p16-alert.is-proposed{background:var(--p16-blue-bg);border-color:var(--p16-blue-line)}.p16-alert .p16-alert-close{color:var(--p16-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 2px;font-size:14px}.p16-kv{grid-template-columns:152px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.p16-kv dt{color:var(--p16-muted);font-size:13px;line-height:20px}.p16-kv dd{color:var(--p16-ink);overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:22px}.p16-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.p16-kv-list{flex-direction:column;gap:10px;margin:0;display:flex}.p16-steps{flex-direction:column;gap:10px;display:flex}.p16-step{background:var(--p16-soft);border-radius:10px;align-items:center;gap:14px;min-height:72px;padding:14px 16px;display:flex}.p16-step-no{border:1px solid var(--p16-line);width:28px;height:28px;color:var(--p16-sub);background:#fff;border-radius:14px;flex:0 0 28px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.p16-step-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.p16-step-title{color:var(--p16-ink);font-size:14px;font-weight:500;line-height:22px}.p16-step-desc{color:var(--p16-muted);font-size:13px;line-height:20px}.p16-conn{border:1px solid var(--p16-line);background:#fff;border-radius:10px;align-items:center;gap:14px;min-width:0;min-height:72px;padding:14px 16px;display:flex}.p16-conn-logo{background:var(--p16-gray);width:40px;height:40px;color:var(--p16-sub);border-radius:20px;flex:0 0 40px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex;overflow:hidden}.p16-conn-logo.is-cert{background:var(--p16-violet-bg);color:var(--p16-violet);border-radius:8px}.p16-conn-logo img{-o-object-fit:contain;object-fit:contain;width:22px;height:22px}.p16-conn-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.p16-conn-name{color:var(--p16-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:22px;overflow:hidden}.p16-conn-sub{color:var(--p16-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:20px;overflow:hidden}.p16-conn-meta{white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.p16-conn-meta span{color:var(--p16-muted);font-size:12px;line-height:18px}.p16-conn-meta strong{color:var(--p16-sub);font-size:13px;font-weight:500;line-height:20px}.p16-conn-meta strong.is-ink{color:var(--p16-ink);font-size:14px;line-height:22px}.p16-conn-actions{flex:none;align-items:center;gap:8px;display:flex}.p16-conn-list{flex-direction:column;gap:8px;display:flex}.p16-conn-edit{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.p16-conn-edit .p16-input,.p16-conn-edit .p16-select{width:auto;min-width:140px;height:36px}.p16-table-wrap{border:1px solid var(--p16-line);border-radius:10px;overflow:auto hidden}.p16-table{border-collapse:collapse;width:100%;color:var(--p16-ink);font-size:14px;line-height:22px}.p16-table th{background:var(--p16-soft);color:var(--p16-muted);text-align:left;white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:400;line-height:18px}.p16-table td{border-top:1px solid var(--p16-divider);vertical-align:middle;white-space:nowrap;padding:12px 14px}.p16-table td.is-wrap{white-space:normal}.p16-table tr.is-highlight td{background:#eff6ff99}.p16-tabs{background:var(--p16-gray);border-radius:10px;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.p16-tab{height:36px;color:var(--p16-sub);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:13px;line-height:20px}.p16-tab.is-active{color:var(--p16-ink);background:#fff;font-weight:700;box-shadow:0 1px 2px #17213314}.p16-tab:disabled{color:var(--p16-faint);cursor:default}.p16-meter{background:var(--p16-gray);border-radius:4px;height:8px;overflow:hidden}.p16-meter>i{background:var(--p16-blue);border-radius:4px;height:100%;display:block}.p16-panel{border:1px solid var(--p16-line);scrollbar-width:thin;background:#fff;border-radius:12px;flex-direction:column;gap:10px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.p16-panel-title{color:var(--p16-ink);font-size:15px;font-weight:700;line-height:22px}.p16-panel-sub{color:var(--p16-ink);margin-top:6px;font-size:13px;font-weight:700;line-height:20px}.p16-panel-row{align-items:center;gap:10px;min-height:26px;display:flex}.p16-panel-row>.p16-panel-label{min-width:0;color:var(--p16-sub);flex:auto;font-size:13px;line-height:20px}.p16-panel-divider{background:var(--p16-divider);flex:0 0 1px;height:1px;margin:4px 0}.p16-bullets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.p16-bullets li{color:var(--p16-sub);padding-left:16px;font-size:13px;line-height:20px;position:relative}.p16-bullets li:before{content:"·";color:var(--p16-muted);position:absolute;top:0;left:4px}.p16-related{flex-direction:column;gap:4px;display:flex}.p16-related button{height:40px;color:var(--p16-blue);cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;padding:0 16px;font-size:14px;font-weight:500}.p16-related button:hover{background:var(--p16-blue-bg)}.p16-legend{flex-direction:column;gap:10px;display:flex}.p16-legend-row{align-items:flex-start;gap:10px;display:flex}.p16-legend-row>span:last-child{color:var(--p16-muted);padding-top:3px;font-size:12px;line-height:18px}.p16-check-card{background:var(--p16-soft);border-radius:10px;flex-direction:column;flex:none;gap:6px;padding:12px 14px;display:flex}.p16-check-card.is-high{background:var(--p16-amber-bg)}.p16-check-row{align-items:center;gap:8px;display:flex}.p16-check-level{color:var(--p16-muted);white-space:nowrap;font-size:12px;font-weight:700;line-height:18px}.p16-check-card.is-high .p16-check-level{color:var(--p16-amber)}.p16-check-title{min-width:0;color:var(--p16-ink);flex:auto;font-size:14px;font-weight:500;line-height:22px}.p16-check-desc{color:var(--p16-sub);font-size:13px;line-height:20px}.p16-check-foot{justify-content:flex-end;display:flex}.p16-check-title .p16-short{display:none}.p16-check-link{color:var(--p16-blue);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;display:none}.p16-overview-row{align-items:center;gap:14px;min-height:60px;padding:8px 0;display:flex}.p16-overview-row+.p16-overview-row{border-top:1px solid var(--p16-divider)}.p16-overview-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.p16-overview-text strong{color:var(--p16-ink);font-size:15px;font-weight:500;line-height:22px}.p16-overview-text span{color:var(--p16-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:20px;overflow:hidden}.p16-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:none}.p16-tile{background:var(--p16-soft);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:12px 14px;display:flex}.p16-tile-head{align-items:center;gap:8px;display:flex}.p16-tile-head strong{color:var(--p16-ink);flex:auto;font-size:14px;font-weight:500;line-height:22px}.p16-tile-foot{align-items:center;gap:8px;display:flex}.p16-tile-foot span{min-width:0;color:var(--p16-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:12px;line-height:18px;overflow:hidden}.p16-strip{display:none}.p16-chips{flex-wrap:wrap;gap:8px;display:flex}.p16-chip{background:var(--p16-blue-bg);height:28px;color:var(--p16-blue);white-space:nowrap;border-radius:6px;align-items:center;padding:0 10px;font-size:12px;line-height:18px;display:inline-flex}.p16-chip.is-off{background:var(--p16-gray);color:var(--p16-sub)}.p16-chip.is-button{cursor:pointer;border:0}.p16-dialog.is-perm{width:720px;max-width:calc(100vw - 32px)}.p16-chips.p16-perm-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.p16-perm-grid>.p16-chip{border:1px solid var(--p16-blue-line);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;justify-content:center;width:100%;min-width:0;height:40px;padding:0 8px;font-size:13px;font-weight:500;line-height:18px;display:flex;overflow:hidden}.p16-perm-grid>.p16-chip.is-off{border-color:var(--p16-line);color:var(--p16-sub);background:#fff;font-weight:400}.p16-perm-grid>.p16-chip.is-button:not(:disabled):hover{border-color:var(--p16-blue)}.p16-perm-grid>.p16-chip.is-button:disabled{cursor:not-allowed;opacity:.6}.p16-cover{border:1px solid var(--p16-line);background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:100%;padding:24px;display:flex}.p16-state{border:1px solid var(--p16-line);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:10px;width:400px;max-width:100%;padding:32px;display:flex}.p16-state-icon{background:var(--p16-gray);width:48px;height:48px;color:var(--p16-sub);border-radius:24px;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:inline-flex}.p16-state-icon.is-bad{background:var(--p16-red-bg);color:var(--p16-red)}.p16-state strong{color:var(--p16-ink);font-size:15px;font-weight:500;line-height:22px}.p16-state p{color:var(--p16-muted);font-size:13px;line-height:20px}.p16-loading{flex-direction:column;align-items:center;gap:10px;padding:32px 0;display:flex}.p16-loading-pill{border:1px solid var(--p16-line);color:var(--p16-ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;display:inline-flex}.p16-spinner{border:2px solid var(--p16-blue-line);border-top-color:var(--p16-blue);border-radius:50%;width:14px;height:14px;animation:.9s linear infinite p16spin}@keyframes p16spin{to{transform:rotate(360deg)}}.p16-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.p16-skeleton>div{border:1px solid var(--p16-line);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex}.p16-skeleton i{background:#e6ebf2;border-radius:5px;height:10px;display:block}.p16-overlay{z-index:1200;background:#1721336b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.p16-dialog{border:1px solid var(--p16-line);color:#172033;background:#fff;border-radius:14px;flex-direction:column;gap:16px;width:480px;max-width:100%;max-height:calc(100vh - 48px);padding:24px 28px;font-family:Noto Sans KR,Pretendard,Malgun Gothic,sans-serif;display:flex;overflow-y:auto;box-shadow:0 12px 16px #17213329}.p16-dialog.is-wide{width:560px}.p16-dialog.is-xwide{width:640px}.p16-dialog-head{align-items:center;gap:10px;display:flex}.p16-dialog-title{color:#172033;flex:auto;font-size:18px;font-weight:700;line-height:26px}.p16-dialog-close{color:#5f6b80;cursor:pointer;background:0 0;border:0;border-radius:6px;width:28px;height:28px;font-size:18px}.p16-dialog-close:hover{background:#f5f7fb}.p16-dialog-body{color:#414c61;white-space:pre-wrap;font-size:14px;line-height:22px}.p16-dialog-foot{justify-content:flex-end;gap:8px;display:flex}.p16-dialog .p16-btn{font-family:inherit}.p16-box{background:#f5f7fb;border-radius:10px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.p16-box .p16-kv{grid-template-columns:132px minmax(0,1fr)}.p16-timer{background:#f5f7fb;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.p16-timer span{color:#5f6b80;font-size:13px}.p16-timer strong{color:#172033;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:32px}.p16-toast-stack{z-index:1300;pointer-events:none;flex-direction:column;gap:10px;width:480px;max-width:calc(100vw - 40px);display:flex;position:fixed;top:186px;right:26px}.p16-toast{pointer-events:auto;border:1px solid var(--p16-green-line,#a7dcc4);background:#ecfdf5;border-radius:12px;align-items:flex-start;gap:12px;padding:16px 20px;font-family:Noto Sans KR,Pretendard,Malgun Gothic,sans-serif;display:flex;box-shadow:0 10px 22px #17213324}.p16-toast:before{content:"";background:#08724f;border-radius:4px;flex:0 0 8px;width:8px;height:8px;margin-top:7px}.p16-toast>div{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.p16-toast strong{color:#08724f;font-size:14px;font-weight:700;line-height:22px}.p16-toast span{color:#414c61;font-size:13px;line-height:20px}.p16-toast button{color:#5f6b80;cursor:pointer;background:0 0;border:0;font-size:14px}.p16-toast.is-bad{background:#fff1f1;border-color:#e2aaaa}.p16-toast.is-bad:before{background:#b33434}.p16-toast.is-bad strong{color:#b33434}.p16-toast.is-warn{background:#fff7e6;border-color:#e6c88f}.p16-toast.is-warn:before{background:#8a5300}.p16-toast.is-warn strong{color:#8a5300}.p16-toast.is-info{background:#eff6ff;border-color:#bfd4fb}.p16-toast.is-info:before{background:#2563eb}.p16-toast.is-info strong{color:#2563eb}.p16-drawer-overlay{z-index:1150;background:#17213352;justify-content:flex-end;display:flex;position:fixed;inset:0}.p16-drawer{background:#fff;border-left:1px solid #dfe5ef;flex-direction:column;width:480px;max-width:100vw;height:100%;display:flex}.p16-drawer-head{border-bottom:1px solid #e9edf3;align-items:center;padding:20px 24px;display:flex}.p16-drawer-head strong{color:#172033;flex:auto;font-size:18px;font-weight:700;line-height:26px}.p16-drawer-body{flex:auto;overflow-y:auto}.p16-drawer-body .p16-panel{border:0;border-radius:0}.p16-drop{background:var(--p16-soft);cursor:pointer;text-align:center;border:1px dashed #c7d0de;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:88px;padding:16px;display:flex}.p16-drop:hover{background:#eef2f8}.p16-drop strong{color:var(--p16-ink);font-size:14px;font-weight:500;line-height:22px}.p16-drop span{color:var(--p16-muted);font-size:12px;line-height:18px}.p16-drop.is-busy{cursor:progress;opacity:.8}.p16-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.p16-logo{flex-direction:column;gap:6px;min-width:0;display:flex}.p16-logo-box{border:1px solid var(--p16-line);background:var(--p16-soft);cursor:pointer;height:180px;color:var(--p16-faint);border-radius:10px;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex;position:relative;overflow:hidden}.p16-logo-box.is-empty{color:var(--p16-sub);background:#fff;border-style:dashed;font-size:13px}.p16-logo-box img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.p16-logo-box em{color:var(--p16-green);background:#ffffffbf;justify-content:center;align-items:center;font-size:13px;font-style:normal;display:flex;position:absolute;inset:0}.p16-logo-row{align-items:center;gap:8px;display:flex}.p16-logo-row strong{min-width:0;color:var(--p16-ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:14px;font-weight:500;line-height:22px;overflow:hidden}.p16-stamp{border:1px solid var(--p16-line);background:#fff;border-radius:10px;flex:0 0 96px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.p16-stamp img{-o-object-fit:contain;object-fit:contain;width:80px;height:80px}.p16-plan-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.p16-plan{border:1px solid var(--p16-line);background:#fff;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:18px 20px;display:flex}.p16-plan.is-current{border:1.5px solid var(--p16-blue);background:#f5f9ff}.p16-plan-head{align-items:center;gap:8px;display:flex}.p16-plan-head strong{color:var(--p16-ink);flex:auto;font-size:16px;font-weight:700;line-height:24px}.p16-plan.is-current .p16-plan-head strong{color:var(--p16-blue)}.p16-plan-price{color:var(--p16-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:32px}.p16-tag{background:var(--p16-green-bg);color:var(--p16-green);border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.p16-tier-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.p16-tier{background:var(--p16-soft);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}.p16-tier strong{color:var(--p16-muted);font-size:16px;font-weight:700;line-height:24px}.p16-tier span{color:var(--p16-muted);font-size:12px;line-height:18px}.p16-tier.is-current{background:var(--p16-blue-bg);border:1.5px solid var(--p16-blue)}.p16-tier.is-current strong,.p16-tier.is-current span{color:var(--p16-blue)}.p16-big{color:var(--p16-ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:36px}.p16-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.p16-paybox{background:var(--p16-soft);border-radius:12px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.p16-codeline{align-items:center;gap:10px;display:flex}.p16-codeline code{border:1px solid var(--p16-line);background:var(--p16-soft);min-width:0;height:44px;color:var(--p16-ink);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:auto;align-items:center;padding:0 16px;font-family:Roboto Mono,ui-monospace,monospace;font-size:14px;display:flex;overflow:hidden}.p16-employee-pick{border:1px solid var(--p16-line);z-index:20;background:#fff;border-radius:8px;max-height:180px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 18px #1721331f}.p16-employee-pick button{cursor:pointer;width:100%;color:var(--p16-ink);text-align:left;background:#fff;border:0;justify-content:space-between;gap:8px;padding:10px 12px;font-size:13px;display:flex}.p16-employee-pick button:hover{background:var(--p16-soft)}.p16 .p16-nav-compact{display:none}@media (height<=1000px){.p16 .p16-nav-full{display:none}.p16 .p16-nav-compact{flex-direction:column;gap:2px;display:flex}.p16 .p16-overview-list{display:none}.p16 .p16-overview-grid{display:grid}}@media (width<=1799px){.p16{--p16-nav-w:260px;--p16-panel-w:340px}.p16.is-internal{--p16-panel-w:320px}.p16 .p16-nav{padding:16px 10px}.p16 .p16-nav-item{gap:6px;padding:0 8px 0 12px}.p16 .p16-nav-item .p16-nav-label{font-size:13.5px}.p16 .p16-check-foot{display:none}.p16 .p16-check-link{display:inline-flex}.p16 .p16-check-title .p16-long{display:none}.p16 .p16-check-title .p16-short{display:inline}.p16 .p16-check-card{gap:4px;padding:10px 12px}.p16 .p16-kv{grid-template-columns:128px minmax(0,1fr)}}.p16 .p16-panel-open{display:none}@media (width<=1499px){.p16{--p16-nav-w:240px}.p16 .p16-nav-item .p16-nav-label{font-size:13px}.p16 .p16-nav-meta{font-size:11px}.p16 .p16-body{grid-template-columns:minmax(0,1fr)}.p16 .p16-body>.p16-panel{display:none}.p16 .p16-body.is-keep-panel{grid-template-columns:minmax(0,1fr) 300px}.p16 .p16-body.is-keep-panel>.p16-panel,.p16 .p16-strip{display:flex}.p16 .p16-panel-open{display:inline-flex}.p16 .p16-conn-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.p16 .p16-conn-summary-grid .p16-conn-meta{display:none}.p16 .p16-desc{white-space:normal}.p16 .p16-plan-cards,.p16 .p16-tier-cards{gap:8px}.p16 .p16-section{padding:18px 20px}}@media (prefers-reduced-motion:reduce){.p16-spinner{animation:none}}.p16.is-v4{--p16-nav-w:240px;--p16-fin-form-w:440px}.p16.is-v4 .p16-right{gap:var(--p16-card-gap);flex-direction:column;display:flex}.p16.is-v4 .p16-right>.p16-header,.p16.is-v4 .p16-right>.p16-actionbar{flex:none}.p16.is-v4 .p16-right>.p16-body{flex:1 1 0;min-height:0}.p16.is-v4 .p16-nav{gap:2px;padding:16px 12px}.p16-nav-head{flex-direction:column;gap:10px;padding:0 4px 10px;display:flex;position:relative}.p16-nav-caption{color:var(--p16-muted);font-size:12px;font-weight:500;line-height:18px}.p16-nav-search{border:1px solid var(--p16-line);height:36px;color:var(--p16-muted);background:#f7f9fc;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.p16-nav-search input{min-width:0;color:var(--p16-ink);background:0 0;border:0;outline:none;flex:auto;font-size:13px;line-height:20px}.p16-nav-search input::placeholder{color:var(--p16-muted)}.p16-nav-search:focus-within{border-color:var(--p16-blue)}.p16-nav-results{z-index:20;border:1px solid var(--p16-line);background:#fff;border-radius:8px;flex-direction:column;gap:2px;max-height:320px;padding:6px;display:flex;position:absolute;top:74px;left:4px;right:4px;overflow-y:auto;box-shadow:0 8px 24px #1720331f}.p16-nav-results-count{color:var(--p16-muted);padding:2px 4px;font-size:11px;line-height:16px}.p16-nav-results button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;padding:6px 8px;display:flex}.p16-nav-results button:hover,.p16-nav-results button:focus-visible{background:var(--p16-blue-bg)}.p16-nav-results strong{color:var(--p16-ink);font-size:13px;font-weight:500;line-height:20px}.p16-nav-results span{color:var(--p16-muted);font-size:11px;line-height:16px}.p16-nav-top,.p16.is-v4 .p16-nav-group-btn{cursor:pointer;text-align:left;width:100%;height:38px;color:var(--p16-ink);background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;line-height:20px;display:flex}.p16-nav-top>span,.p16.is-v4 .p16-nav-group-btn>span{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.p16-nav-top svg,.p16.is-v4 .p16-nav-group-btn svg{color:var(--p16-sub);flex:0 0 16px}.p16-nav-top:hover,.p16.is-v4 .p16-nav-group-btn:hover{background:var(--p16-soft)}.p16-nav-top.is-active{background:var(--p16-blue-bg);color:var(--p16-blue);font-weight:700}.p16.is-v4 .p16-nav-group-btn.is-open{height:38px;color:var(--p16-ink);font-size:14px;font-weight:500;line-height:20px}.p16.is-v4 .p16-nav-group{white-space:normal;flex-direction:column;gap:2px;padding:0;font-weight:400;display:flex}.p16-nav-items{flex-direction:column;gap:2px;display:flex}.p16.is-v4 .p16-nav-item{gap:8px;height:34px;padding:0 10px 0 22px}.p16.is-v4 .p16-nav-item .p16-nav-label{color:var(--p16-sub);font-size:13px;line-height:20px}.p16-nav-bar{background:0 0;border-radius:2px;flex:0 0 3px;width:3px;height:16px}.p16.is-v4 .p16-nav-item.is-active{background:var(--p16-blue-bg)}.p16.is-v4 .p16-nav-item.is-active .p16-nav-bar{background:var(--p16-blue)}.p16.is-v4 .p16-nav-item.is-active .p16-nav-label{color:var(--p16-blue);font-weight:700}.p16.is-v4 .p16-header{min-height:0;padding:10px 24px}.p16.is-v4 .p16-titleblock{flex-direction:row;align-items:baseline;gap:12px}.p16.is-v4 .p16-title{flex:none;max-width:60%}.p16.is-v4 .p16-desc{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.p16-limit{flex-direction:column;align-items:flex-end;gap:8px;min-width:140px;display:flex}.p16-limit-row{align-items:baseline;gap:6px;display:flex}.p16-limit-label{color:var(--p16-muted);font-size:12px;line-height:18px}.p16-limit strong{color:var(--p16-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:20px}.p16-limit .p16-meter{width:140px;height:4px}.p16.is-v4 .p16-body{scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}.p16.is-v4 .p16-body::-webkit-scrollbar{width:0;height:0;display:none}.p16.is-v4 .p16-nav::-webkit-scrollbar{width:0;height:0;display:none}.p16.is-v4 .p16-nav{scrollbar-width:none;-ms-overflow-style:none}.p16.is-v4 .p16-body>.p16-panel{min-height:auto;overflow:visible}.p16.is-v4 .p16-body.is-solo{gap:var(--p16-card-gap);flex-direction:column;display:flex}.p16.is-v4 .p16-body.is-solo>*{flex:none}.p16.is-v4 .p16-body.is-solo>.p16-panel:last-child,.p16.is-v4 .p16-body.is-solo>.p16-cover:last-child,.p16.is-v4 .p16-body.is-solo>.p16-main:only-child,.p16.is-v4 .p16-main>.p16-section.is-fill:last-child{flex-grow:1}.p16.is-v4 .p16-main{gap:var(--p16-card-gap);min-height:auto;padding-bottom:0;overflow:visible}.p16.is-v41-screen .p16-section-title{flex:none;font-size:16px;line-height:24px}.p16.is-v41-screen .p16-section-head{gap:10px}.p16.is-v41-screen .p16-section-head>.p16-section-meta{flex:auto;min-width:0}.p16-actionbar{border:1px solid var(--p16-line);background:#fff;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:14px 24px;display:flex}.p16-actionbar-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.p16-actionbar-l1{color:var(--p16-sub);font-size:13px;font-weight:500;line-height:20px}.p16-actionbar-l2{color:var(--p16-muted);font-size:12px;line-height:18px}.p16-actionbar.is-bad .p16-actionbar-l1{color:var(--p16-red)}.p16-dot{white-space:nowrap;color:var(--p16-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.p16-dot:before{content:"";background:#b8c2d1;border-radius:3px;flex:0 0 6px;width:6px;height:6px}.p16-dot.is-ok{color:var(--p16-green)}.p16-dot.is-ok:before{background:#16a34a}.p16-dot.is-info{color:var(--p16-blue)}.p16-dot.is-info:before{background:var(--p16-blue)}.p16-dot.is-warn{color:var(--p16-amber)}.p16-dot.is-warn:before{background:#d97706}.p16-dot.is-bad{color:var(--p16-red)}.p16-dot.is-bad:before{background:#dc2626}.p16-dot.is-unknown{color:var(--p16-sub)}.p16-dot.is-proposed{color:var(--p16-violet)}.p16-dot.is-proposed:before{background:var(--p16-violet)}.p16-chip-s{white-space:nowrap;background:var(--p16-gray);color:var(--p16-muted);border-radius:4px;align-items:center;padding:1px 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.p16-chip-s.is-info{background:var(--p16-blue-bg);color:var(--p16-blue)}.p16-chip-s.is-ok{background:var(--p16-green-bg);color:var(--p16-green)}.p16-dirty-mark{color:var(--p16-blue);font-weight:500}.p16-rowmenu{flex:none;position:relative}.p16-rowmenu-btn{border:1px solid var(--p16-line);width:36px;height:36px;color:var(--p16-sub);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.p16-rowmenu-btn:hover{background:var(--p16-soft)}.p16-rowmenu-btn:disabled{color:var(--p16-faint);cursor:not-allowed;background:var(--p16-soft)}.p16-rowmenu-list{z-index:30;border:1px solid var(--p16-line);background:#fff;border-radius:8px;flex-direction:column;min-width:180px;padding:6px;display:flex;position:absolute;top:40px;right:0;box-shadow:0 8px 24px #17203324}.p16-rowmenu-list button{text-align:left;height:36px;color:var(--p16-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:13px;line-height:20px}.p16-rowmenu-list button:hover{background:var(--p16-soft)}.p16-rowmenu-list button.is-danger{color:var(--p16-red)}.p16-rowmenu-list button:disabled{color:var(--p16-faint);cursor:default;background:0 0}.p16-person{align-items:center;gap:12px;min-width:0;display:flex}.p16-person-dot{background:var(--p16-soft);width:32px;height:32px;color:var(--p16-faint);border-radius:16px;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.p16-person>div{flex-direction:column;min-width:0;display:flex}.p16-person strong{color:var(--p16-ink);font-size:14px;font-weight:500;line-height:20px}.p16-person span{color:var(--p16-muted);font-size:12px;line-height:18px}.p16-btn.is-danger-line{color:var(--p16-red);border-color:var(--p16-red-line)}.p16 label.p16-btn.is-disabled{background:var(--p16-gray);color:var(--p16-faint);border-color:#0000}.p16-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;display:grid}.p16-grid4>.is-span2{grid-column:span 2}.p16-grid4>.is-span3{grid-column:span 3}.p16-ocr-work{flex-direction:row;align-items:flex-start;gap:24px;padding:20px 24px 20px 20px}.p16-ocr-doc{background:var(--p16-soft);border-radius:10px;flex-direction:column;flex:0 0 304px;gap:12px;padding:16px;display:flex}.p16-ocr-doc-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.p16-ocr-doc-head strong{font-size:14px;font-weight:700;line-height:22px}.p16-ocr-preview{border:1px solid var(--p16-line);background:#fff;border-radius:6px;justify-content:center;align-items:stretch;height:340px;display:flex;overflow:hidden}.p16-ocr-preview img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.p16-ocr-paper{flex-direction:column;flex:auto;gap:8px;padding:18px;display:flex}.p16-ocr-paper-title{text-align:center;color:var(--p16-sub);letter-spacing:.1em;font-size:12px;font-weight:700;line-height:18px}.p16-ocr-paper i{align-items:center;gap:8px;display:flex}.p16-ocr-paper b{background:#e6ebf2;border-radius:3px;flex:0 0 54px;width:54px;height:6px}.p16-ocr-paper em{background:var(--p16-gray);border-radius:3px;height:6px}.p16-ocr-paper em.is-filled{background:#cfe0ff}.p16-ocr-file{color:var(--p16-sub);align-items:flex-start;gap:8px;display:flex}.p16-ocr-file>div{flex-direction:column;min-width:0;display:flex}.p16-ocr-file strong{color:var(--p16-ink);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:20px}.p16-ocr-file span{color:var(--p16-muted);font-size:12px;line-height:18px}.p16-ocr-review{flex-direction:column;flex:auto;gap:16px;min-width:0;display:flex}.p16-ocr-legend{gap:12px;display:inline-flex}.p16-ocr-notice{color:var(--p16-sub);background:#f7f9fc;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:20px;display:flex}.p16-ocr-notice svg{color:var(--p16-muted);flex:0 0 16px;margin-top:2px}.p16-ocr-fields{flex-direction:column;gap:16px;max-width:776px;display:flex}.p16-ocr-row{align-items:flex-start;gap:16px;display:flex}.p16-ocr-field{flex-direction:column;flex:0 240px;gap:6px;min-width:0;display:flex}.p16-ocr-field.is-wide{flex:0 520px}.p16-ocr-field.is-mid{flex:0 280px}.p16-ocr-field.is-full{flex:auto}.p16-ocr-label{color:var(--p16-sub);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:20px;display:flex}.p16-ocr-divider{background:var(--p16-gray);height:1px}.p16-ocr-stamp{align-items:center;gap:14px;display:flex}.p16-ocr-stamp-thumb{border:1px solid var(--p16-line);width:56px;height:56px;color:var(--p16-muted);background:#f7f9fc;border-radius:8px;flex:0 0 56px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.p16-ocr-stamp-thumb img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.p16-ocr-stamp-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.p16-ocr-stamp-title{align-items:center;gap:8px;display:flex}.p16-ocr-stamp-title strong{font-size:14px;font-weight:500;line-height:22px}.p16.is-v41-screen .p16-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.p16.is-v41-screen .p16-logo{border:1px solid var(--p16-line);background:#fff;border-radius:10px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.p16.is-v41-screen .p16-logo-box{background:var(--p16-soft);height:112px;color:var(--p16-muted);border:0;border-radius:8px;justify-content:center;align-items:center;width:auto;display:flex;overflow:hidden}.p16.is-v41-screen .p16-logo-box img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.p16.is-v41-screen .p16-logo-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.p16-logo-text{flex-direction:column;min-width:0;display:flex}.p16-logo-text strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.p16-shop{align-items:flex-start;gap:24px;display:flex}.p16-shop-steps{flex:auto;align-items:center;gap:0;min-width:0;display:flex}.p16-shop-steps>i{background:var(--p16-line);flex:0 0 24px;width:24px;height:1px}.p16-shop-step{background:var(--p16-soft);border-radius:8px;flex-direction:column;flex:1 1 0;gap:2px;min-width:0;padding:10px 14px;display:flex}.p16-shop-step strong{font-size:13px;font-weight:500;line-height:20px}.p16-shop-side{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.p16-fin-split{grid-template-columns:minmax(0, 1fr) var(--p16-fin-form-w);gap:var(--p16-card-gap);align-items:start;display:grid}.p16-fin-table{flex-direction:column;display:flex}.p16-fin-head,.p16-fin-row{grid-template-columns:minmax(0,1fr) 150px 140px 252px 36px;align-items:center;gap:12px;display:grid}.p16-fin-head{background:var(--p16-soft);color:var(--p16-muted);border-radius:8px;padding:9px 12px;font-size:12px;line-height:18px}.p16-fin-row{border-bottom:1px solid var(--p16-divider);min-height:68px;padding:8px 12px;font-size:14px;line-height:20px}.p16-fin-item:last-child .p16-fin-row{border-bottom:1px solid var(--p16-divider)}.p16-fin-main{align-items:center;gap:12px;min-width:0;display:flex}.p16-fin-icon{background:var(--p16-soft);width:32px;height:32px;color:var(--p16-sub);border-radius:16px;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.p16-fin-text{flex-direction:column;gap:2px;min-width:0;display:flex}.p16-fin-name{align-items:center;gap:8px;min-width:0;display:flex}.p16-fin-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.p16-fin-sub{color:var(--p16-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:18px;overflow:hidden}.p16-fin-sub.is-wrap{white-space:normal;overflow:visible}.p16-fin-last{color:var(--p16-sub);font-size:13px}.p16-fin-actions{justify-content:flex-start;align-items:center;gap:8px;display:flex}.p16-fin-item .p16-conn-edit{border-bottom:1px solid var(--p16-divider);padding:8px 12px 12px 56px}.p16-fin-form{gap:14px}.p16-fin-form .p16-tabs{align-self:stretch}.p16-fin-cert{color:var(--p16-sub);background:#f7f9fc;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;display:flex}.p16-fin-cert>div{flex-direction:column;flex:auto;min-width:0;display:flex}.p16-fin-cert strong{color:var(--p16-ink);font-size:13px;font-weight:500;line-height:20px}.p16-fin-pair{grid-template-columns:minmax(0,1fr) 150px;gap:12px;display:grid}.p16-fin-table.is-courier .p16-fin-head,.p16-fin-table.is-courier .p16-fin-row{grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,.5fr) minmax(0,.9fr) 64px}.p16-fin-table.is-courier .p16-fin-row{min-height:56px}.p16-fin-row.is-picked{background:#eff4ff}.p16-courier-form{grid-template-columns:190px minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=1799px){.p16.is-v4{--p16-nav-w:232px;--p16-fin-form-w:360px}.p16.is-v4 .p16-nav{padding:16px 12px}.p16-fin-head,.p16-fin-row{grid-template-columns:minmax(0,1fr) 117px 117px 132px 36px}.p16-fin-actions{flex-direction:column;align-items:stretch;gap:6px}.p16-ocr-doc{flex-basis:280px}}@media (width<=1499px){.p16.is-v4{--p16-nav-w:224px;--p16-fin-form-w:340px}.p16.is-v4 .p16-nav-item .p16-nav-label{font-size:13px}.p16-fin-head,.p16-fin-row{grid-template-columns:minmax(0,1fr) 101px 132px 36px}.p16-fin-last{display:none}.p16-fin-table.is-courier .p16-fin-head,.p16-fin-table.is-courier .p16-fin-row{grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,.5fr) minmax(0,.9fr) 64px}.p16-ocr-doc{flex-basis:260px}.p16-ocr-field.is-wide{flex-basis:427px}.p16-limit .p16-meter{width:95px}.p16-limit{min-width:95px}.p16-shop{gap:16px}.p16-courier-form{grid-template-columns:188px minmax(0,1fr) minmax(0,1fr)}}.p16-fin-form .p16-tabs{flex-wrap:wrap;overflow-x:visible}.p16-fin-pair.is-even{grid-template-columns:repeat(2,minmax(0,1fr))}.p16-contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr) minmax(0,1fr) minmax(0,1fr);gap:14px 16px;display:grid}.p16-contact-grid>.is-rest{grid-column:span 3}.p16-readonly-text{min-height:40px;color:var(--p16-ink);overflow-wrap:anywhere;align-items:center;font-size:14px;font-weight:500;line-height:22px;display:flex}.p16-settle{grid-template-columns:160px minmax(0,190px) minmax(0,190px);align-items:start;gap:16px;display:grid}.p16-settle-head{color:var(--p16-sub);align-items:flex-start;gap:8px;padding-top:2px;display:flex}.p16-settle-head>div{flex-direction:column;display:flex}.p16-settle-head strong{color:var(--p16-ink);font-size:13px;font-weight:500;line-height:20px}@media (width<=1799px){.p16.is-v4{--p16-fin-form-w:380px}.p16-fin-pair{grid-template-columns:minmax(0,1fr) 120px}.p16-contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}@media (width<=1499px){.p16-fin-pair,.p16-fin-pair.is-even{grid-template-columns:minmax(0,1fr)}.p16-contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr)}.p16-settle{grid-template-columns:150px minmax(0,1fr) minmax(0,1fr)}}.p16-rowmenu-head{border-bottom:1px solid var(--p16-divider);flex-direction:column;margin-bottom:4px;padding:6px 12px 8px;display:flex}.p16-rowmenu-head strong{color:var(--p16-ink);font-size:12px;font-weight:700;line-height:18px}.p16-rowmenu-head span{color:var(--p16-muted);font-size:11px;line-height:16px}.p16-rowmenu-foot{border-top:1px solid var(--p16-divider);color:var(--p16-muted);margin-top:4px;padding:8px 12px 4px;font-size:11px;line-height:16px}.p16-plan-wrap{min-width:0;container-type:inline-size}.p16-plan-cards.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.p16-plan-cards.is-four .p16-plan{gap:8px}.p16-plan-cards.is-four .p16-plan-price{white-space:nowrap;font-size:22px;line-height:30px}.p16-plan-cards.is-four .p16-plan>.p16-btn{margin-top:auto}.p16-plan.is-quote .p16-plan-price{color:var(--p16-sub)}.p16-plan-kind{color:var(--p16-blue);font-size:12px;font-weight:700;line-height:18px}.p16-plan-points{color:var(--p16-sub);flex-direction:column;gap:4px;margin:2px 0 0;padding:0 0 0 16px;font-size:12px;line-height:18px;list-style:outside;display:flex}.p16-plan-points li{word-break:keep-all;overflow-wrap:anywhere}.p16-plan-api{color:var(--p16-faint)}.p16-plan-legacy{color:var(--p16-sub);background:var(--p16-soft);border:1px solid var(--p16-line);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12px;font-weight:500;line-height:18px}@container (width<=940px){.p16-plan-cards.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=480px){.p16-plan-cards.is-four{grid-template-columns:minmax(0,1fr)}}.p16-plan-section .p16-section-head{flex-wrap:wrap}.p16-plan-section .p16-section-title{white-space:nowrap;flex:1 0 auto}.p16-plan-section .p16-section-meta{white-space:normal}@media (width<=1279px){.p16 .p16-body.is-keep-panel,.p16 .p16-body.is-keep-panel .p16-split{grid-template-columns:minmax(0,1fr)}}.p16-plan-trial{color:var(--p16-green);font-size:12px;font-weight:700;line-height:18px}.p16-plan-trial.is-none{color:var(--p16-muted);font-weight:500}.p16-plan-legacy.is-current{color:var(--p16-blue);background:var(--p16-blue-bg);border-color:var(--p16-blue-line)}.p16-ent-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin-top:auto;display:grid}.p16-ent-actions>.p16-btn:last-child{grid-column:1/-1}.p16-addon-section .p16-section-head{flex-wrap:wrap}.p16-addon-section .p16-section-meta{white-space:normal}.p16-addon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.p16-addon{border:1px solid var(--p16-line);background:var(--p16-soft);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.p16-addon strong{color:var(--p16-ink);font-size:14px;line-height:20px}.p16-addon-price{color:var(--p16-ink);word-break:keep-all;font-size:15px;font-weight:700;line-height:22px}.p16-addon-meter{color:var(--p16-sub);font-variant-numeric:tabular-nums;font-size:12px;line-height:18px}.p16-addon-meter.is-pending{color:var(--p16-amber);font-weight:500}.p16-ent-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px;display:grid}.p16-ent-field{color:var(--p16-sub);flex-direction:column;gap:4px;min-width:0;font-size:13px;display:flex}.p16-ent-field:last-child{grid-column:1/-1}.p16-ent-form textarea.p16-input{resize:vertical;height:auto;min-height:96px;padding:10px 14px}@media (width<=1279px){.p16 .p16-body.is-keep-panel .p16-addon-grid{grid-template-columns:minmax(0,1fr)}}.hg-theme-default{box-sizing:border-box;touch-action:manipulation;-webkit-user-select:none;user-select:none;background-color:#ececec;border-radius:5px;width:100%;padding:5px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden}.hg-theme-default .hg-button span,.hg-theme-default .hg-button span svg{pointer-events:none}.hg-theme-default button.hg-button{font-size:inherit;border-width:0}.hg-theme-default .hg-button{flex-grow:1;display:inline-block}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:#0000;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;justify-content:center;align-items:center;height:40px;padding:5px;display:flex;box-shadow:0 0 3px -1px #0000004d}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{justify-content:center;align-items:center;width:33.3%;height:60px;display:flex}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{color:#fff;background:#05194687}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=\.com]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=\@]{max-width:60px}.hg-candidate-box{-webkit-user-select:none;user-select:none;background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;margin-top:-10px;display:inline-flex;position:absolute;transform:translateY(-100%)}ul.hg-candidate-box-list{flex:1;margin:0;padding:0;list-style:none;display:flex}li.hg-candidate-box-list-item{justify-content:center;align-items:center;width:40px;height:40px;display:flex}li.hg-candidate-box-list-item:hover{cursor:pointer;background:#00000008}li.hg-candidate-box-list-item:active{background:#0000001a}.hg-candidate-box-prev:before{content:"◄"}.hg-candidate-box-next:before{content:"►"}.hg-candidate-box-next,.hg-candidate-box-prev{color:#969696;cursor:pointer;align-items:center;padding:0 10px;display:flex}.hg-candidate-box-next{border-top-right-radius:5px;border-bottom-right-radius:5px}.hg-candidate-box-prev{border-top-left-radius:5px;border-bottom-left-radius:5px}.hg-candidate-box-btn-active{color:#444}.employment-contract-paper{box-sizing:border-box;color:#17212b;overflow-wrap:anywhere;background:#fff;width:210mm;min-height:297mm;margin:0 auto;padding:16mm;font:11pt/1.65 Arial,Malgun Gothic,sans-serif}.employment-contract-paper h1{text-align:center;margin:0 0 8mm;font-size:23pt}.employment-contract-paper h2{margin:5mm 0 2mm;font-size:12pt}.employment-contract-paper p{white-space:pre-wrap;margin:2mm 0}.employment-contract-paper table{border-collapse:collapse;table-layout:fixed;width:100%}.employment-contract-paper td,.employment-contract-paper th{border:1px solid #ccc;padding:2mm;font-size:10pt}.employment-contract-paper th{background:#f4f5f7;width:22%}.contract-subtitle{text-align:center}.contract-signatures{margin-top:8mm!important}.contract-editor{z-index:10000;background:#0009;justify-content:center;padding:16px;display:flex;position:fixed;inset:0}.contract-editor-shell{background:#f3f4f6;border-radius:16px;width:min(1250px,100%);padding:16px;overflow:auto}.contract-editor-controls{flex-wrap:wrap;gap:10px;margin:10px 0;display:flex}.contract-editor-fields{background:#fff;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px;padding:16px;display:grid}.contract-editor-fields label{flex-direction:column;gap:5px;font-weight:600;display:flex}.contract-editor-fields input,.contract-editor-fields textarea{border:1px solid #bbb;border-radius:6px;padding:8px;font-weight:400}.contract-editor button{background:#fff;border:1px solid #ccc;border-radius:8px;padding:9px 14px}.contract-editor button:disabled{opacity:.5}.contract-preview-scroll{overflow:auto}.contract-editor .contract-primary{color:#fff;background:#7a1325}@page{size:A4;margin:0}@media print{body *{visibility:hidden}.employment-contract-paper,.employment-contract-paper *{visibility:visible}.employment-contract-paper{width:210mm;box-shadow:none;margin:0;position:absolute;top:0;left:0}.employment-contract-paper tr{-moz-column-break-inside:avoid;break-inside:avoid}.contract-editor{background:#fff;padding:0;position:static}.contract-editor-shell,.contract-preview-scroll{padding:0;overflow:visible}.contract-editor-controls,.contract-editor-fields{display:none}}.contract-company-seal{-moz-column-break-inside:avoid;break-inside:avoid;justify-content:flex-end;align-items:center;gap:2mm;min-height:22mm;margin-top:8mm;font-size:17.6pt;display:flex}.contract-seal-position{justify-content:center;align-items:center;width:22mm;height:22mm;display:inline-flex;position:relative}.contract-seal-position img{-o-object-fit:contain;object-fit:contain;width:22mm;height:22mm;position:absolute}.contract-editor{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#151a2599;padding:24px}.contract-editor-shell{background:#f6f7fa;border-radius:22px;max-width:1120px;padding:0 28px 24px;box-shadow:0 24px 80px #0003}.contract-editor-header{justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.contract-editor-header h2{letter-spacing:-.6px;color:#202733;margin:0;font-size:24px;font-weight:750}.contract-editor-header p{color:#707886;margin:6px 0 0;font-size:14px}.contract-form{border:0;min-width:0;margin:0;padding:0}.contract-form-section{background:#fff;border:1px solid #e5e7ed;border-radius:16px;margin-bottom:16px;padding:22px 24px}.contract-section-heading{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.contract-section-heading>span{color:#7a1325;background:#f8edef;border-radius:10px;place-items:center;min-width:36px;height:36px;font-size:13px;font-weight:750;display:grid}.contract-section-heading h3{color:#202733;margin:0;font-size:18px;font-weight:750}.contract-section-heading p{color:#788190;margin:4px 0 0;font-size:13px;line-height:1.5}.contract-editor-fields{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0;padding:0}.contract-editor-fields label{color:#454e5d;gap:8px;min-width:0;font-size:14px;font-weight:600}.contract-editor-fields input:not([type=checkbox]),.contract-editor-fields textarea{box-sizing:border-box;color:#202733;background:#fff;border:1px solid #dce0e7;border-radius:9px;outline:none;width:100%;min-width:0;padding:11px 13px;font-size:16px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.contract-editor-fields input:focus,.contract-editor-fields textarea:focus{border-color:#9b4756;box-shadow:0 0 0 3px #7a132510}.contract-editor-fields input[readonly]{color:#687181;background:#f3f5f8}.contract-field-wide{grid-column:1/-1}.contract-money-field{position:relative}.contract-money-field input{text-align:right;font-variant-numeric:tabular-nums;padding-right:38px!important;font-weight:600!important}.contract-money-field>span{color:#929aa6;font-size:14px;position:absolute;top:13px;right:14px}.contract-editor-fields .contract-checkbox{background:#f8f9fb;border-radius:9px;flex-direction:row;align-self:end;align-items:center;gap:10px;min-height:48px;padding:10px 14px;display:flex}.contract-editor input[type=checkbox]{accent-color:#7a1325;flex-shrink:0;width:18px;height:18px}.contract-editor button{cursor:pointer;border-color:#dce0e7;padding:11px 17px;font-size:14px;font-weight:600}.contract-editor button:hover:not(:disabled){border-color:#9b4756}.contract-editor-controls{align-items:center;gap:10px;margin:18px 0}.contract-editor-controls label{font-size:14px;line-height:1.6}.contract-preview-heading{color:#202733;margin:28px 0 14px;font-size:18px;font-weight:700}.contract-preview-scroll{background:#e9ecf1;border:1px solid #e5e7ed;border-radius:12px;padding:20px}.contract-preview-scroll .employment-contract-paper{box-shadow:0 2px 12px #0001}.contract-editor-shell>p{color:#717b8b;font-size:13px;line-height:1.7}@media (width<=640px){.contract-editor{padding:8px}.contract-editor-shell{border-radius:14px;padding:0 14px 18px}.contract-editor-header h2{font-size:20px}.contract-form-section{padding:18px 14px}.contract-editor-fields{grid-template-columns:1fr;gap:16px}.contract-editor-header{padding:18px 0}.contract-preview-scroll{padding:8px}}@media print{.contract-editor-header,.contract-form,.contract-preview-heading,.contract-editor-shell>p{display:none}.contract-editor-shell,.contract-preview-scroll{box-shadow:none;background:#fff;border:0;padding:0}.contract-preview-scroll .employment-contract-paper{box-shadow:none}.contract-editor{-webkit-backdrop-filter:none;backdrop-filter:none}}.insurance-collection{color:#172b4d;background:#f5f8fd;border:1px solid #dce5f4;border-radius:16px;margin:10px 0;padding:10px;font-size:14px}.insurance-heading{justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.insurance-eyebrow{color:#5268ad;font-size:12px;font-weight:700}.insurance-collection h3{margin:4px 0;font-size:20px;font-weight:700}.insurance-heading p{color:#64748b;margin:0;font-size:13px}.insurance-year{white-space:nowrap;background:#fff;border:1px solid #dbe5f4;border-radius:20px;padding:6px 10px}.insurance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.insurance-period{background:#fff;border:1px solid #dfe7f2;border-radius:14px;overflow:hidden;box-shadow:0 2px 5px #20355b05}.insurance-period-heading{color:#185e58;background:#eaf6f4;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.pension .insurance-period-heading{color:#4849a0;background:#eef0ff}.insurance-period-heading span{font-size:12px;font-weight:600}.insurance-period h4{margin:3px 0 0;font-size:16px;font-weight:700}.insurance-period-heading small{font-size:11px}.insurance-person{border-top:1px solid #edf1f7;padding:10px}.insurance-person-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.insurance-person-heading>strong{align-items:center;gap:8px;display:flex}.insurance-avatar{color:#456295;background:#edf3fc;border-radius:10px;place-items:center;width:30px;height:30px;display:inline-grid}.insurance-status{color:#946017;background:#fff7e5;border-radius:20px;padding:3px 8px;font-size:11px}.insurance-amounts{gap:10px;margin:10px 0;display:flex}.insurance-amounts>div{background:#f7f9fc;border-radius:10px;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.insurance-amounts span{color:#61718b;font-size:12px}.insurance-amounts strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px}.insurance-amounts small{margin-left:4px;font-size:12px;font-weight:500}.insurance-meta{color:#718096;font-size:11px}.insurance-period footer{color:#65738b;background:#fafbfd;border-top:1px solid #edf1f7;padding:8px 10px;font-size:12px}.insurance-empty{text-align:center;color:#64748b;padding:30px 10px}@media (width<=1000px){.insurance-grid{grid-template-columns:1fr}.insurance-heading{flex-wrap:wrap}}@media (width<=500px){.insurance-amounts{flex-direction:column}.insurance-period-heading{flex-wrap:wrap}}.insurance-nav-actions{flex-shrink:0;gap:10px;margin-left:auto;display:flex}.insurance-nav-actions button{white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px;font-size:13px;font-weight:600}.insurance-nav-actions .primary{color:#fff;background:#4f46e5;border-color:#4f46e5}.insurance-person-heading .insurance-amounts{flex:1;order:1;min-width:0;margin:0}.insurance-person-heading .insurance-status{order:2}.insurance-person-heading>strong{flex-shrink:0}.insurance-amounts>div{padding:7px 10px}.insurance-amounts strong{font-size:18px}.insurance-meta{white-space:nowrap;margin-top:10px;overflow-x:auto}.insurance-collection-notice{background:#fff7ed;border-radius:10px;margin:10px 0;padding:10px;font-size:14px}.insurance-collection-notice button{margin-left:10px;text-decoration:underline}@media (width<=700px){.insurance-person-heading{flex-wrap:wrap}.insurance-person-heading .insurance-amounts{order:3;min-width:100%}.insurance-nav-actions{flex-wrap:wrap}}.insurance-period-heading>div{white-space:nowrap;align-items:center;gap:10px;display:flex}.insurance-period-heading h4{margin:0}.insurance-period-heading>div>span{flex-shrink:0}.insurance-period-heading span,.insurance-period-heading h4,.insurance-period-heading small{font-size:16px;font-weight:600}.insurance-review{background:#f8faff;border:1px solid #dbe5f4;border-radius:10px;margin-top:10px;font-size:14px}.insurance-review summary{color:#4357a5;cursor:pointer;padding:10px;font-weight:600}.insurance-review-body{gap:10px;padding:0 10px 10px;display:grid}.insurance-review-body p{color:#64748b;margin:0}.insurance-review-amount{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.insurance-review input{border:1px solid #cbd5e1;border-radius:8px;width:150px;margin-left:6px;padding:6px}.hr-payroll-page{flex-shrink:1;width:100%;min-width:0;min-height:0}.hr-payroll-page>*{flex-shrink:0}.hr-payroll-page>*,.hr-payroll-summary>*,.hr-payroll-search{min-width:0}.hr-payroll-summary,.hr-payroll-toolbar,.hr-payroll-search{flex-wrap:wrap}.hr-payroll-toolbar>*{max-width:100%}.hr-employee-modal input,.hr-employee-modal select,.hr-employee-modal textarea,.hr-employee-modal .flex-1{min-width:0}@media (width<=640px){.hr-payroll-page .hr-employee-grid{grid-template-columns:minmax(0,1fr)}.hr-payroll-search,.hr-payroll-search>div{flex-wrap:wrap;width:100%}.hr-payroll-search input{width:100%}.hr-payroll-toolbar>div{flex-wrap:wrap;min-width:0}.hr-payroll-summary{align-items:stretch;padding:16px}.hr-payroll-summary h3{align-items:flex-start}.hr-payroll-summary svg{flex-shrink:0}.hr-employee-modal .grid{grid-template-columns:minmax(0,1fr)}.hr-employee-modal .col-span-2{grid-column:auto}.hr-employee-modal>div:first-child{flex-wrap:wrap;gap:12px;padding:16px}.hr-employee-modal>div:first-child h2{font-size:20px}.hr-registration-body{padding:16px}.hr-registration-footer{flex-direction:column;align-items:stretch;padding:16px}.hr-registration-footer>div{flex-direction:column;width:100%}.hr-registration-footer input,.hr-registration-footer button{width:100%}.hr-registration-footer button{padding:12px 16px}}.annual-payroll-register{min-width:0;overflow:hidden}.annual-payroll-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.annual-payroll-controls label{align-items:center;gap:8px;min-width:0;display:flex}.annual-payroll-controls select,.annual-payroll-controls input,.annual-payroll-controls button{background:#fff;border:1px solid #dbe1ea;border-radius:10px;min-height:40px;padding:8px 12px;font-weight:600}.annual-payroll-search{flex:240px}.annual-payroll-search input{width:100%;min-width:0}.annual-payroll-all-button{color:#4338ca;border-color:#c7d2fe!important}.annual-payroll-nts{color:#047857;border-color:#a7f3d0!important}.annual-payroll-nts:disabled{opacity:.55}.annual-payroll-list{border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.annual-payroll-employee+.annual-payroll-employee{border-top:1px solid #e5e7eb}.annual-payroll-employee-grid,.annual-payroll-month-grid{grid-template-columns:minmax(180px,1.35fr) minmax(90px,.7fr) repeat(3,minmax(100px,.85fr)) minmax(130px,1fr);align-items:center;gap:16px;min-width:0;display:grid}.annual-payroll-grid-header{color:#475569;background:#f8fafc;padding:12px 16px;font-size:13px;font-weight:700}.annual-payroll-employee-button,.annual-payroll-month-button{text-align:left;color:#111827;background:#fff;border:0;width:100%;padding:15px 16px}.annual-payroll-employee-button:hover,.annual-payroll-month-button:hover{background:#f8fafc}.annual-payroll-employee-button>*,.annual-payroll-month-button>*{overflow-wrap:anywhere;min-width:0}.annual-payroll-employee-button strong,.annual-payroll-month-button strong{align-items:center;gap:8px;display:flex}.annual-payroll-chevron{color:#4f46e5;flex:0 0 16px;width:16px}.annual-payroll-months{border:1px solid #e2e8f0;border-radius:12px;margin:0 16px 16px 42px;overflow:hidden}.annual-payroll-month+.annual-payroll-month{border-top:1px solid #e5e7eb}.annual-payroll-month-grid{grid-template-columns:minmax(90px,.7fr) minmax(150px,1.25fr) repeat(3,minmax(100px,.85fr)) minmax(150px,1.1fr)}.annual-payroll-month-detail{background:#f8fafc;border-top:1px solid #e5e7eb;padding:16px 18px 18px 42px}.annual-payroll-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.annual-payroll-detail-section{background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-width:0;padding:14px}.annual-payroll-detail-section h6{margin:0 0 10px;font-weight:800}.annual-payroll-detail-section p{color:#64748b;margin:0}.annual-payroll-detail-section dl{margin:0}.annual-payroll-detail-section dl>div{justify-content:space-between;gap:10px;padding:5px 0;display:flex}.annual-payroll-detail-section dt{color:#64748b;overflow-wrap:anywhere;min-width:0}.annual-payroll-detail-section dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.annual-payroll-empty-detail{color:#64748b;margin:0}.annual-payroll-detail-warning{color:#b45309;margin:0 0 12px;font-weight:700}.annual-payroll-download{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe;border-radius:8px;margin-top:10px;padding:7px 10px;font-weight:700}.annual-payroll-download:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc;border-color:#e2e8f0}@media (width<=900px){.annual-payroll-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.annual-payroll-employee-grid,.annual-payroll-month-grid{grid-template-columns:minmax(150px,1.2fr) minmax(80px,.65fr) repeat(3,minmax(90px,.75fr)) minmax(115px,.9fr);gap:10px}}@media (width<=640px){.annual-payroll-register{padding:16px}.annual-payroll-controls{align-items:stretch}.annual-payroll-controls label,.annual-payroll-controls button{width:100%}.annual-payroll-controls select,.annual-payroll-controls input{flex:1;width:100%}.annual-payroll-grid-header{display:none}.annual-payroll-employee-grid,.annual-payroll-month-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.annual-payroll-employee-button strong,.annual-payroll-month-button strong{grid-column:1/-1}.annual-payroll-employee-button,.annual-payroll-month-button{padding:13px 12px}.annual-payroll-months{margin:0 10px 12px}.annual-payroll-month-detail{padding:12px}.annual-payroll-detail-grid{grid-template-columns:minmax(0,1fr)}.annual-payroll-detail-section dl>div{align-items:flex-start}}.annual-payroll-fixed{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;margin-top:14px;padding:14px}.annual-payroll-fixed>h6{margin:0 0 6px;font-size:15px;font-weight:800}.annual-payroll-fixed-note{color:#64748b;margin:0 0 12px;font-size:13px;line-height:1.55}.annual-payroll-fixed-group+.annual-payroll-fixed-group{margin-top:12px}.annual-payroll-fixed-group-title{color:#334155;margin:0 0 6px;font-size:13px;font-weight:800}.annual-payroll-fixed-row{border-radius:8px;grid-template-columns:44px minmax(140px,1.3fr) minmax(110px,.9fr) minmax(104px,.8fr) minmax(170px,1.2fr);align-items:center;gap:12px;min-width:0;padding:8px 10px;display:grid}.annual-payroll-fixed-row>*{overflow-wrap:anywhere;min-width:0}.annual-payroll-fixed-row:nth-of-type(2n){background:#f8fafc}.annual-payroll-fixed-no{color:#94a3b8;font-variant-numeric:tabular-nums;font-weight:700}.annual-payroll-fixed-label{color:#111827;font-weight:700}.annual-payroll-employer-borne{color:#b45309;font-size:12px;font-style:normal;font-weight:600;display:block}.annual-payroll-fixed-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.annual-payroll-missing{color:#94a3b8;font-weight:600}.annual-payroll-source-badge{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.annual-payroll-source-badge.source-MANUAL_INPUT{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.annual-payroll-source-badge.source-ONECLIP_STORED{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.annual-payroll-source-badge.source-EXTERNAL_OFFICIAL{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.annual-payroll-source-badge.source-INTERNAL_CALCULATION{color:#b45309;background:#fffbeb;border-color:#fde68a}.annual-payroll-source-badge.source-UNKNOWN{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.annual-payroll-fixed-input input{text-align:right;font-variant-numeric:tabular-nums;border:1px solid #dbe1ea;border-radius:8px;width:100%;min-width:0;min-height:38px;padding:6px 10px}.annual-payroll-fixed-input input[aria-invalid=true]{background:#fef2f2;border-color:#fca5a5}.annual-payroll-input-error{color:#b91c1c;margin-top:4px;font-size:12px;font-style:normal;font-weight:600;display:block}.annual-payroll-draft-note{color:#4338ca;margin-top:4px;font-size:12px;font-style:normal;font-weight:600;display:block}.annual-payroll-no-input{color:#94a3b8;font-size:12px;font-style:normal}.annual-payroll-recompute{background:#fffbeb;border:1px dashed #fcd34d;border-radius:10px;margin-top:14px;padding:12px}.annual-payroll-recompute h6{color:#92400e;margin:0 0 6px;font-weight:800}.annual-payroll-recompute p{color:#78350f;margin:0 0 4px;font-size:13px}.annual-payroll-save{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.annual-payroll-save-button{color:#94a3b8;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;min-height:40px;padding:8px 16px;font-weight:700}.annual-payroll-save-button:disabled{cursor:not-allowed}.annual-payroll-save-notice{color:#64748b;flex:260px;margin:0;font-size:13px}.annual-payroll-save-pending{color:#b45309;flex:100%;margin:0;font-size:13px;font-weight:700}@media (width<=900px){.annual-payroll-fixed-row{grid-template-columns:36px minmax(120px,1.2fr) minmax(96px,.85fr) minmax(92px,.75fr) minmax(140px,1.1fr);gap:8px}}@media (width<=640px){.annual-payroll-fixed{padding:12px}.annual-payroll-fixed-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.annual-payroll-fixed-no,.annual-payroll-fixed-label,.annual-payroll-fixed-input{grid-column:1/-1}.annual-payroll-fixed-value{text-align:left}}.annual-payroll-save-blockers{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;flex:100%;margin-top:4px;padding:8px 10px}.annual-payroll-save-blockers summary{color:#92400e;cursor:pointer;font-size:13px;font-weight:700}.annual-payroll-save-blockers ul{margin:8px 0 0;padding-left:18px}.annual-payroll-save-blockers li{color:#78350f;margin-bottom:6px;font-size:12px;line-height:1.5}.annual-payroll-save-blockers li strong{font-variant-numeric:tabular-nums;display:block}.hr-payroll-navigation{z-index:30;background:#f3f4f6;align-items:center;gap:10px;margin-bottom:10px;display:flex;position:sticky;top:0}.hr-payroll-navigation-scroll{flex:1;min-width:0;overflow-x:auto}.hr-payroll-navigation .hr-payroll-search{flex-wrap:nowrap;gap:10px;width:max-content;min-width:100%}.hr-payroll-navigation .hr-payroll-search>div{flex-wrap:nowrap;flex-shrink:0;width:auto}.hr-payroll-navigation .hr-payroll-search input{width:160px}.hr-payroll-navigation .hr-payroll-search button{white-space:nowrap;padding-left:10px;padding-right:10px}.hr-attendance-review-banner{color:#334155;background:linear-gradient(115deg,#eff6ff 0%,#eef2ff 55%,#f5f3ff 100%);border:1px solid #c7d2fe;border-radius:20px;padding:20px 24px;box-shadow:0 4px 16px #4f46e50f}.hr-attendance-review-banner,.hr-attendance-review-banner h3,.hr-attendance-review-banner p,.hr-attendance-review-banner strong,.hr-attendance-review-banner button,.hr-attendance-review-banner span{font-size:14px;font-weight:600;line-height:1.6}.hr-attendance-review-banner h3{color:#4338ca;margin-bottom:6px}.hr-attendance-review-banner p{color:#64748b;opacity:1}.hr-attendance-review-banner section{color:#334155;background:#ffffffe0;border:1px solid #dbeafe;border-radius:14px;margin:0;padding:14px 18px}.hr-attendance-review-banner strong{color:#4338ca;margin-bottom:4px;display:block}.hr-attendance-review-banner section>button{color:#4338ca;background:#e0e7ff;border:1px solid #c7d2fe;border-radius:8px;margin-top:10px;padding:6px 12px}.hr-attendance-review-banner section>button:hover{background:#c7d2fe}.hr-attendance-review-banner section>button:disabled{opacity:.55}.hr-attendance-content{gap:10px}.hr-attendance-review-banner{gap:10px;padding:10px}.hr-attendance-review-banner section{-moz-column-gap:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px;display:grid}.hr-attendance-review-banner section>strong,.hr-attendance-review-banner section>p{grid-column:1;margin:0}.hr-attendance-review-banner section>button{white-space:nowrap;grid-area:1/2/span 2;margin:0}.hr-attendance-review-banner section>div{grid-column:1/-1}.hr-attendance-review-banner>div:first-child{flex:1;min-width:0}.hr-attendance-review-banner>div:last-child{flex:1.35;width:auto;min-width:0}@media (width<=767px){.hr-attendance-review-banner>div:last-child{width:100%}}.hr-payroll-navigation+.insurance-collection,.hr-payroll-navigation+.insurance-collection-notice{margin-top:0}.p10v1{--p10-gap:10px}.p10v1 .p10-dot{background:var(--p9-none);border-radius:50%;flex:none;width:6px;height:6px}.p10v1 .p10-dot.is-ok{background:var(--p9-ok)}.p10v1 .p10-dot.is-warn{background:var(--p9-warn)}.p10v1 .p10-dot.is-bad{background:var(--p9-bad)}.p10v1 .p10-dot.is-info{background:var(--p9-accent)}.p10v1 .p10-dot.is-check{background:var(--p9-warn)}.p10v1 .p10-ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.p10v1 .p10-empty{flex-direction:column;gap:6px;padding:14px 0;font-size:13px;display:flex}.p10v1 .p10-empty.is-sm{padding:6px 0}.p10v1 .p10-kv{min-height:28px;color:var(--p9-ink2);align-items:center;gap:8px;min-width:0;font-size:13px;line-height:19px;display:flex}.p10v1 .p10-kv>span:not(.p9-sp):not(.p9-st):not(.p9-chip){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.p10v1 .p10-kv.is-sm{min-height:24px;font-size:12px}.p10v1 .p10-kpis{border:1px solid var(--p9-line);background:#fff;border-radius:12px;flex-direction:row;flex:none;align-items:stretch;gap:0;min-width:0;height:92px;padding:0;display:flex}.p10v1 .p10-kpi{flex-direction:column;flex:1 1 0;justify-content:center;gap:2px;min-width:0;padding:12px 20px;display:flex}.p10v1 .p10-kpi>*{flex:none}.p10v1 .p10-kdiv{background:var(--p9-line2);flex:0 0 1px;width:1px;margin:22px 0}.p10v1 .p10-kpi-l{color:var(--p9-ink2);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;line-height:17px;display:flex}.p10v1 .p10-kpi-l>span:last-child{text-overflow:ellipsis;overflow:hidden}.p10v1 .p10-kpi-v{white-space:nowrap;align-items:baseline;gap:4px;min-height:30px;display:flex}.p10v1 .p10-kpi-v>.p9-num{color:var(--p9-ink);letter-spacing:-.5px;font-size:22px;font-weight:700;line-height:30px}.p10v1 .p10-kpi-v>.p10-kpi-w{font-family:var(--p9-h);color:var(--p9-ink);font-size:19px;font-weight:700;line-height:30px}.p10v1 .p10-kpi-v>small{color:var(--p9-ink2);font-size:13px;font-weight:500}.p10v1 .p10-kpi-v>.p9-dash{color:var(--p9-faint);font-size:22px;line-height:30px}.p10v1 .p10-kpi-n{color:var(--p9-mut);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;line-height:17px;overflow:hidden}.p10v1 .p10-hub{gap:var(--p10-gap);flex:1 1 0;grid-template-columns:minmax(0,1135fr) minmax(0,582fr);min-height:0;display:grid}.p10v1 .p10-hub-l,.p10v1 .p10-hub-r{gap:var(--p10-gap);flex-direction:column;min-width:0;min-height:0;display:flex}.p10v1 .p10-short{flex:auto;gap:12px;min-height:0;padding:18px 20px}.p10v1 .p10-tiles{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-height:0;display:grid}.p10v1 .p10-tile{text-align:left;border:1px solid var(--p9-line);min-width:0;min-height:0;color:var(--p9-ink);background:#fff;border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;padding:16px 18px 14px;display:flex;overflow:hidden}.p10v1 .p10-tile:hover:not(:disabled){background:#fbfcff;border-color:#bcd0f7}.p10v1 .p10-tile.is-ext{background:var(--p9-head)}.p10v1 .p10-tile-h{align-items:center;gap:8px;display:flex}.p10v1 .p10-tile>*,.p10v1 .p10-tile>.p10-tile-f{flex-shrink:0}.p10v1 .p10-tile-id{color:var(--p9-faint);font-size:12px;font-family:var(--p9-num)}.p10v1 .p10-tile-t{font-family:var(--p9-h);margin-top:4px;font-size:16px;font-weight:700;line-height:23px}.p10v1 .p10-tile-s{color:var(--p9-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:17px;overflow:hidden}.p10v1 .p10-tile-f{color:var(--p9-accent);align-items:center;gap:6px;min-width:0;margin-top:auto;display:flex}.p10v1 .p10-tile-f>.p9-st{text-overflow:ellipsis;overflow:hidden}.p10v1 .p10-stage-card{flex:none;gap:12px;padding:18px 20px}.p10v1 .p10-steps{align-items:stretch;gap:8px;min-width:0;display:flex}.p10v1 .p10-step{background:var(--p9-head);border:1px solid #0000;border-radius:10px;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;padding:14px;display:flex}.p10v1 .p10-step.is-on{border-color:var(--p9-accent);background:var(--p9-tint)}.p10v1 .p10-step-n{color:var(--p9-ink2);white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:19px;display:flex}.p10v1 .p10-step-s{color:var(--p9-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:17px;overflow:hidden}.p10v1 .p10-step-arr{color:var(--p9-faint);flex:none;align-self:center}.p10v1 .p10-stage-sum{color:var(--p9-mut);white-space:nowrap;align-items:center;gap:24px;min-width:0;font-size:12px;display:flex}.p10v1 .p10-stage-sum b{color:var(--p9-ink);margin-left:6px;font-size:15px;font-weight:700}.p10v1 .p10-stage-sum>.p9-mut{text-overflow:ellipsis;min-width:0;overflow:hidden}.p10v1 .p10-data{flex:none;gap:12px;padding:18px 20px}.p10v1 .p10-srcs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.p10v1 .p10-src{border:1px solid var(--p9-line2);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.p10v1 .p10-src>b{color:var(--p9-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:19px;overflow:hidden}.p10v1 .p10-src>span:last-child{color:var(--p9-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:17px;overflow:hidden}.p10v1 .p10-src>.p9-st{overflow:hidden}.p10v1 .p10-todo{flex:auto;min-height:0;padding:18px 20px}.p10v1 .p10-todo-fit{flex:auto}.p10v1 .p10-todo .p9-todo-list{overflow:visible}.p10v1 .p10-doc,.p10v1 .p10-act{flex:none;gap:6px;padding:18px 20px}.p10v1 .p10-emp{gap:var(--p10-gap);flex:1 1 0;grid-template-columns:minmax(0,1fr) 456px;min-height:0;display:grid}.p10v1 .p10-emp-l{gap:var(--p10-gap);flex-direction:column;min-width:0;min-height:0;display:flex}.p10v1 .p10-roster{flex:auto;gap:10px;min-height:0;padding:16px 20px 12px}.p10v1 .p10-roster-tools{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.p10v1 .p10-roster>.p9-ch>.p9-ct{flex:none}.p10v1 .p10-roster-tools .p9-select{min-width:132px}.p10v1 .p10-search{flex:0 180px;align-items:center;min-width:96px;display:inline-flex;position:relative}.p10v1 .p10-search>svg{color:var(--p9-faint);pointer-events:none;position:absolute;left:10px}.p10v1 .p10-search>input{width:100%;height:32px;padding-left:30px}.p10v1 .p10-roster-fit{flex:auto}.p10v1 .p10-roster-t tbody tr.p10-row{cursor:pointer}.p10v1 .p10-roster-t tbody tr.p10-row:hover td{background:#fafbfd}.p10v1 .p10-roster-t tbody tr.p10-row.is-on td{background:var(--p9-tint)}.p10v1 .p10-roster-t td{height:44px}.p10v1 .p10-th-sort{font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.p10v1 .p10-who{align-items:center;gap:10px;min-width:0;display:inline-flex}.p10v1 .p10-who-t{flex-direction:column;min-width:0;display:flex}.p10v1 .p10-who-t>b{color:var(--p9-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:18px;overflow:hidden}.p10v1 .p10-who-t>small{color:var(--p9-faint);font-size:11px;line-height:15px;font-family:var(--p9-num)}.p10v1 .p10-ava{background:var(--p9-tint);width:28px;height:28px;color:var(--p9-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.p10v1 .p10-ava.is-l{width:40px;height:40px;font-size:17px}.p10v1 .p10-roster-foot{flex:none;align-items:center;gap:8px;min-height:28px;font-size:12px;display:flex}.p10v1 .p10-sched{flex:none;gap:10px;padding:16px 20px}.p10v1 .p10-sched-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.p10v1 .p10-sched-c{border:1px solid var(--p9-line2);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.p10v1 .p10-sched-h{align-items:center;gap:8px;min-width:0;min-height:28px;font-size:13px;display:flex}.p10v1 .p10-detail{gap:10px;min-height:0;padding:18px 20px;overflow:hidden}.p10v1 .p10-det{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.p10v1 .p10-det>*{flex-shrink:0}.p10v1 .p10-det-h{align-items:center;gap:8px;font-size:12px;display:flex}.p10v1 .p10-det-who{align-items:center;gap:12px;display:flex}.p10v1 .p10-det-who b{font-family:var(--p9-h);font-size:20px;line-height:28px;display:block}.p10v1 .p10-det-who small{color:var(--p9-mut);font-size:12px}.p10v1 .p10-det-kv{border:1px solid var(--p9-line);border-radius:10px;grid-template-columns:110px minmax(0,1fr);margin:0;font-size:13px;display:grid;overflow:hidden}.p10v1 .p10-det-kv>dt,.p10v1 .p10-det-kv>dd{border-bottom:1px solid var(--p9-line2);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;padding:7px 12px;overflow:hidden}.p10v1 .p10-det-kv>dt{background:var(--p9-head);color:var(--p9-mut);font-size:12px}.p10v1 .p10-det-kv>dt:last-of-type,.p10v1 .p10-det-kv>dd:last-of-type{border-bottom:0}.p10v1 .p10-det-kv>dd.is-ok{color:#237804}.p10v1 .p10-det-kv>dd.is-warn{color:var(--p9-warn-ink)}.p10v1 .p10-det-t{font-family:var(--p9-h);align-items:center;gap:6px;margin:4px 0 0;font-size:15px;line-height:22px;display:flex}.p10v1 .p10-det-links{flex-direction:column;display:flex}.p10v1 .p10-det-links>.p10-kv{border-bottom:1px solid var(--p9-line2);min-height:34px}.p10v1 .p10-det-btns{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.p10v1 .p10-det-btns>.p9-btn{justify-content:center}.p10v1 .p10-stage{flex:1 1 0;min-height:0;padding:16px 20px}.p10v1 .p10-stage-note{color:var(--p9-mut);align-items:center;gap:6px;font-size:12px;display:inline-flex}.p10v1 .p10-legacy-slot{border-top:1px solid var(--p9-line2);flex:auto;min-height:0;padding-top:10px;overflow:auto}.p10v1 .p10-legacy-slot.is-bare{border-top:0;padding-top:0}.p10v1.is-expert .p10-stage{flex:none}.p10v1.is-expert .p10-legacy-slot{overflow:visible}.p10v1.is-expert .p10-hub,.p10v1.is-expert .p10-emp{flex:none}.p10v1.is-expert .p10-emp{align-items:start}.p10v1.is-expert .p10-detail{position:sticky;top:0}.p10v1.is-general[data-h=m] .p10-kpis{height:84px}.p10v1.is-general[data-h=m] .p10-kpi{padding:8px 20px}.p10v1.is-general[data-h=m] :is(.p10-short,.p10-stage-card,.p10-data,.p10-todo,.p10-doc,.p10-act,.p10-roster,.p10-sched,.p10-detail){gap:8px;padding-top:14px;padding-bottom:12px}.p10v1.is-general[data-h=m] .p10-tile{gap:4px;padding:12px 14px 10px}.p10v1.is-general[data-h=m] .p10-step,.p10v1.is-general[data-h=m] .p10-src{padding:10px 12px}.p10v1.is-general[data-h=m] .p9-todo-row{min-height:52px}.p10v1.is-general[data-h=m] .p10-det-kv>dt,.p10v1.is-general[data-h=m] .p10-det-kv>dd{padding:5px 12px}.p10v1.is-general[data-h=m] .p10-det{gap:8px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-kpis{height:78px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-kpi{gap:1px;padding:8px 16px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-kpi-v>.p9-num,.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-kpi-v>.p9-dash{font-size:19px;line-height:26px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-kpi-v{min-height:26px}.p10v1.is-general:is([data-h=s],[data-h=xs]) :is(.p10-short,.p10-stage-card,.p10-data,.p10-todo,.p10-doc,.p10-act,.p10-roster,.p10-sched,.p10-detail){gap:6px;padding:12px 16px 10px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-tile{gap:2px;padding:10px 12px 8px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-tile-s{display:none}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-tile{justify-content:center}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-tile-h{position:absolute;top:10px;right:12px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-tile-h>.p9-icb{display:none}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-tile-f{margin-top:2px}.p10v1 .p10-tile{position:relative}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-det{gap:6px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-det .p9-note>div>span{display:none}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-det-who b{font-size:17px;line-height:24px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-det-btns>.p9-btn{height:32px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-tile-t{margin-top:0;font-size:14px;line-height:20px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-tile .p9-icb{width:26px;height:26px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-step,.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-src{gap:2px;padding:8px 10px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p9-todo-row{min-height:46px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-det-kv>dt,.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-det-kv>dd{padding:3px 10px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-roster-t td{height:38px}.p10v1.is-general[data-h=xs] .p10-step-s,.p10v1.is-general[data-h=xs] .p10-src>span:last-child,.p10v1.is-general[data-h=xs] .p10-det-who .p10-ava,.p10v1.is-general[data-fl] .p10-tile-s,.p10v1.is-general[data-fl] .p10-det .p9-note>div>span,.p10v1.is-general[data-fl="2"] .p10-stage-sum>.p9-mut,.p10v1.is-general[data-fl="2"] .p10-step-s{display:none}.p10v1.is-general[data-fl="2"] .p10-det-kv>dt,.p10v1.is-general[data-fl="2"] .p10-det-kv>dd{padding-top:3px;padding-bottom:3px}.p10v1.is-general[data-fl="2"] .p10-det{gap:6px}@media (width<=1700px){.p10v1 .p10-emp{grid-template-columns:minmax(0,1fr) 400px}}@media (width<=1500px){.p10v1 .p10-emp{grid-template-columns:minmax(0,1fr) 360px}}@media (width<=1400px){.p10v1 .p10-emp{grid-template-columns:minmax(0,1fr) 330px}.p10v1 .p10-step-arr{display:none}.p10v1 .p10-stage-sum{gap:14px}.p10v1 .p10-roster-tools .p9-select{min-width:104px}}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-det-links>.p10-kv{min-height:24px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-det-links .p9-link{height:22px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-det-t{margin:0;font-size:14px;line-height:20px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-det-kv{font-size:12px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-det-kv>dt,.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-det-kv>dd{padding:2px 10px;line-height:18px}.p10v1.is-general[data-h=xs] .p10-det-btns>.p9-btn{height:28px;font-size:13px}.p10v1.is-general[data-h=xs] .p10-det-h,.p10v1 .p10-det-st2{display:none}.p10v1.is-general[data-h=xs] .p10-det-st2{display:inline-flex}.p10v1 .p10-att,.p10v1 .p10-calcg,.p10v1 .p10-rvg{gap:var(--p10-gap);flex:1 1 0;grid-template-columns:minmax(0,1fr) 456px;min-height:0;display:grid}.p10v1 .p10-att.is-exp{flex:none;grid-template-columns:minmax(0,1fr)}.p10v1 .p10-att-l,.p10v1 .p10-att-r{gap:var(--p10-gap);flex-direction:column;min-width:0;min-height:0;display:flex}.p10v1 .p10-ledger,.p10v1 .p10-calc,.p10v1 .p10-transfer{flex:auto;gap:10px;min-height:0;padding:16px 20px 12px}.p10v1 .p10-sel-ic{flex:none;align-items:center;display:inline-flex;position:relative}.p10v1 .p10-sel-ic>svg{color:var(--p9-mut);pointer-events:none;position:absolute;left:10px}.p10v1 .p10-sel-ic>.p9-select{padding-left:30px}.p10v1 .p10-roster-tools .p10-sel-ic .p9-select{min-width:172px}.p10v1 .p10-icb{width:28px;height:28px;color:var(--p9-mut);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.p10v1 .p10-icb:hover:not(:disabled){background:var(--p9-head);color:var(--p9-ink)}.p10v1 .p10-icb:disabled{opacity:.45;cursor:not-allowed}.p10v1 .p10-icb.is-bad:not(:disabled){color:var(--p9-bad)}.p10v1 .p10-row-act{white-space:nowrap}.p10v1 .p10-row-act>.p10-icb+.p10-icb{margin-left:2px}.p10v1 td .p10-sub{color:var(--p9-faint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:14px;display:block;overflow:hidden}.p10v1 .p9-table td:has(>.p10-sub){height:48px}.p10v1 .p9-btn.is-danger-o{color:var(--p9-bad);border-color:#f3c6c6}.p10v1 .p9-btn.is-danger-o:hover:not(:disabled){background:var(--p9-bad-bg)}.p10v1 .p10-filter{flex-flow:wrap;flex:none;align-items:center;gap:8px;padding:12px 16px}.p10v1 .p10-filter .p9-select{min-width:120px}.p10v1 .p10-monthcards{flex:none;gap:10px;padding:16px 20px}.p10v1 .p10-mcards{grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));gap:10px;min-width:0;display:grid}.p10v1 .p10-mcard{border:1px solid var(--p9-line);border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.p10v1 .p10-mcard .p10-ava{width:24px;height:24px;font-size:12px}.p10v1 .p10-mcard-v{align-items:baseline;gap:3px;display:flex}.p10v1 .p10-mcard-v>.p9-num{color:var(--p9-ink);font-size:19px;font-weight:700;line-height:26px}.p10v1 .p10-mcard-v>small{color:var(--p9-mut);font-size:12px}.p10v1 .p10-mcard>.p9-mut{font-size:12px;line-height:17px}.p10v1 .p10-mcard.is-more{background:var(--p9-head);border-style:dashed;justify-content:center}.p10v1 .p10-approve{flex:auto;gap:6px;min-height:0;padding:16px 20px}.p10v1 .p10-approve-fit,.p10v1 .p10-stub-fit{flex:auto}.p10v1 .p10-aprow{border-bottom:1px solid var(--p9-line2);align-items:center;gap:8px;min-width:0;min-height:52px;font-size:13px;display:flex}.p10v1 .p10-aprow.is-tall{min-height:60px}.p10v1 .p10-aprow>.p10-who{flex:0 auto;min-width:0}.p10v1 .p10-aprow>.p10-ell{flex:0 auto}.p10v1 .p10-full{flex:none;justify-content:center;width:100%}.p10v1 .p10-leave,.p10v1 .p10-qr{flex:none;gap:4px;padding:16px 20px}.p10v1 .p10-legacy-in{color:#111827}.p10v1 .p10-step.is-row{flex-direction:row;align-items:center;gap:8px;padding:10px 14px}.p10v1 .p10-step.is-row>.p10-step-n{text-overflow:ellipsis;flex:0 auto;overflow:hidden}.p10v1 .p10-step.is-row>.p9-st{flex:none}.p10v1 .p10-basis{flex:none;gap:10px;padding:16px 20px}.p10v1 .p10-basis .p10-src{gap:2px;padding:10px 14px}.p10v1 .p10-basis .p10-src>.p9-mut{font-size:12px;line-height:17px}.p10v1 .p10-netbox{background:var(--p9-head);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:12px 16px;display:flex}.p10v1 .p10-netbox .p10-kpi-v>.p9-num{color:var(--p9-ink);font-size:26px;font-weight:700;line-height:34px}.p10v1 .p10-netbox>.p9-mut{font-size:12px}.p10v1 .p10-det-more{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.p10v1 .p10-det-btns.is-2{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.p10v1 .p10-det-btns.is-2>.p9-btn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p10v1 .p9-table tfoot td{background:var(--p9-head);height:44px;color:var(--p9-ink);white-space:nowrap;text-overflow:ellipsis;padding:0 12px;font-weight:600;overflow:hidden}.p10v1 .p9-table tfoot td:first-child{border-radius:8px 0 0 8px;padding-left:16px}.p10v1 .p9-table tfoot td:last-child{border-radius:0 8px 8px 0}.p10v1 .p9-table tfoot td.p9-mut{color:var(--p9-mut);font-size:12px;font-weight:400}.p10v1 .p10-cap{flex:none;font-size:12px;line-height:17px}.p10v1 .p10-trbox{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.p10v1 .p10-trbox .p10-src{background:var(--p9-head);border-color:#0000;gap:2px;padding:10px 14px}.p10v1 .p10-trbox .p10-src>b{font-size:15px;font-weight:700;line-height:22px}.p10v1 .p10-tr-btns{flex:none;align-items:center;gap:8px;display:flex}.p10v1 .p10-tr-btns .p9-chip{margin-left:4px}.p10v1 .p10-annual{flex:none;gap:10px;padding:16px 20px}.p10v1 .p10-months{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}.p10v1 .p10-month{background:var(--p9-head);border-radius:8px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 4px;font-size:12px;display:flex}.p10v1 .p10-month>b{color:var(--p9-ink);white-space:nowrap;font-size:12px;font-weight:600}.p10v1 .p10-month.is-on{background:var(--p9-tint);outline:1px solid var(--p9-accent)}.p10v1 .p10-annual-foot{color:var(--p9-mut);white-space:nowrap;align-items:center;gap:18px;min-width:0;font-size:12px;display:flex}.p10v1 .p10-annual-foot b{color:var(--p9-ink);margin-left:4px;font-size:14px}.p10v1 .p10-stub{flex:auto;gap:4px;min-height:0;padding:16px 20px}.p10v1 .p10-dh-card{flex:none;gap:6px;padding:16px 20px}.p10v1 .p10-dh-wrap{align-items:center;display:inline-flex}.p10v1 .p10-dh{display:contents}.p10v1 .p10-dh>button{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p10v1 .p10-dh-list{flex-direction:column;display:flex}.p10v1 .p10-dh-list>.p10-kv{border-bottom:1px solid var(--p9-line2);gap:10px;min-height:30px}.p10v1 .p10-xstack{gap:var(--p10-gap);flex-direction:column;flex:none;min-width:0;display:flex}.p10v1 .p10-x2{gap:var(--p10-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}.p10v1 .p10-x2.is-in{align-items:start}.p10v1 .p10-xcard{gap:10px;min-width:0;padding:16px 20px}.p10v1 .p10-x2.is-cols>.p10-xcol{gap:var(--p10-gap);flex-direction:column;min-width:0;display:flex}.p10v1.is-expert .p10-ledger,.p10v1.is-expert .p10-calc{flex:none}.p10v1.is-expert .p10-att-wrap,.p10v1.is-expert .p10-calc-wrap{max-height:none;overflow:auto visible}.p10v1 .p10-det-kv.is-wide{grid-template-columns:140px minmax(0,1fr)}.p10v1 .p10-grid-t td{height:40px}.p10v1.is-general[data-h=m] :is(.p10-ledger,.p10-calc,.p10-transfer,.p10-monthcards,.p10-approve,.p10-leave,.p10-qr,.p10-basis,.p10-annual,.p10-stub,.p10-dh-card){gap:6px;padding-top:12px;padding-bottom:10px}.p10v1.is-general[data-h=m] .p10-mcard{gap:2px;padding:8px 12px}.p10v1.is-general[data-h=m] .p10-aprow{min-height:46px}.p10v1.is-general:is([data-h=s],[data-h=xs]) :is(.p10-ledger,.p10-calc,.p10-transfer,.p10-monthcards,.p10-approve,.p10-leave,.p10-qr,.p10-basis,.p10-annual,.p10-stub,.p10-dh-card){gap:4px;padding:10px 16px 8px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-mcard{gap:0;padding:6px 10px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-mcard-v>.p9-num{font-size:16px;line-height:22px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-mcard>.p9-mut{display:none}.p10v1.is-general:is([data-h=s],[data-h=xs]) :is(.p10-leave,.p10-qr) .p10-kv{min-height:24px;font-size:12px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-leave .p9-note,.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-approve .p9-note{display:none}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-step.is-row,.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-basis .p10-src{padding:6px 10px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-basis .p10-src>span:last-child{display:none}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-netbox{padding:8px 12px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-netbox .p10-kpi-v>.p9-num{font-size:21px;line-height:28px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-trbox .p10-src{padding:6px 10px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-trbox .p10-src>span:last-child{display:none}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-month{gap:0;padding:4px 2px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-dh-list>.p10-kv{min-height:24px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-dh-card .p9-note,.p10v1.is-general[data-h=xs] .p10-monthcards .p9-ch .p9-cs,.p10v1.is-general[data-h=xs] .p10-annual-foot,.p10v1.is-general[data-fl] :is(.p10-approve,.p10-leave,.p10-dh-card,.p10-calcg .p10-detail) .p9-note>div>span,.p10v1.is-general[data-fl="2"] :is(.p10-leave,.p10-approve,.p10-dh-card) .p9-note,.p10v1.is-general[data-fl="2"] .p10-dh-list>.p10-kv:nth-child(n+4){display:none}@media (width<=1700px){.p10v1 .p10-att,.p10v1 .p10-calcg,.p10v1 .p10-rvg{grid-template-columns:minmax(0,1fr) 400px}}@media (width<=1500px){.p10v1 .p10-att,.p10v1 .p10-calcg,.p10v1 .p10-rvg{grid-template-columns:minmax(0,1fr) 360px}.p10v1 .p10-basis .p10-src>span:last-child{display:none}.p10v1 .p10-step.is-row{gap:4px;padding:8px 10px}.p10v1 .p10-step.is-row .p9-chip,.p10v1 .p10-trbox .p10-src>span:last-child{display:none}}@media (width<=1400px){.p10v1 .p10-att,.p10v1 .p10-calcg,.p10v1 .p10-rvg{grid-template-columns:minmax(0,1fr) 330px}.p10v1 .p10-x2{grid-template-columns:minmax(0,1fr)}.p10v1 .p10-x2.is-cols>.p10-xcol{display:contents}.p10v1 .p10-x2.is-cols [data-p09-region=calc-reflect]{order:1}.p10v1 .p10-x2.is-cols [data-p09-region=calc-compare]{order:2}.p10v1 .p10-x2.is-cols [data-p09-region=calc-issues]{order:3}.p10v1 .p10-x2.is-cols [data-p09-region=calc-stage]{order:4}.p10v1 .p10-x2.is-cols [data-p09-region=rv-detail]{order:1}.p10v1 .p10-x2.is-cols [data-p09-region=rv-stub-status]{order:2}.p10v1 .p10-x2.is-cols [data-p09-region=rv-transfer-check]{order:3}.p10v1 .p10-x2.is-cols [data-p09-region=rv-history]{order:4}.p10v1 .p10-roster-tools .p10-sel-ic .p9-select{min-width:140px}}.p10v1 .p10-calcg .p10-det-kv{grid-template-columns:138px minmax(0,1fr)}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-approve>.p10-kv{min-height:22px;font-size:12px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-approve .p10-full{height:32px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-aprow{min-height:36px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-aprow .p10-who-t>small{display:none}.p10v1.is-general:is([data-h=s],[data-h=xs]) :is(.p10-leave,.p10-qr){gap:0}.p10v1.is-general:is([data-h=s],[data-h=xs]) :is(.p10-leave,.p10-qr) .p10-kv{min-height:22px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-calcg .p10-det .p9-note>div>span{display:none}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-calcg .p10-det .p9-note{padding:4px 10px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-calcg .p10-det{gap:4px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-calcg .p10-det-more .p9-link{height:22px}.p10v1.is-general[data-h=xs] .p10-calcg .p10-netbox>.p9-mut:last-child,.p10v1.is-general[data-h=xs] .p10-calcg .p10-det-who small{display:none}.p10v1.is-general[data-h=xs] .p10-calcg .p10-det-who b{font-size:15px;line-height:20px}.p10v1.is-general[data-fl="2"] .p10-calcg .p10-det .p9-note,.p10v1.is-general[data-fl="2"] .p10-calcg .p10-netbox>.p9-mut:last-child{display:none}@media (width<=1700px){.p10v1.is-general :is(.p10-att-t,.p10-calc-t,.p10-tr-t) :is(td,th){padding-left:8px;padding-right:8px}.p10v1.is-general :is(.p10-att-t,.p10-calc-t,.p10-tr-t) :is(td,th):first-child{padding-left:12px}}.p10v1 .p10-ct-flow{flex:none;gap:10px;padding:14px 20px}.p10v1 .p10-ct-steps .p10-step{gap:3px;padding:10px 12px}.p10v1 .p10-ct-steps .p10-step>.p9-st{align-self:flex-start}.p10v1 .p10-ct-side .p10-det-h{gap:6px;font-size:13px}.p10v1 .p10-ct-ttl{font-family:var(--p9-h);font-size:15px;line-height:22px}.p10v1 .p10-ct-acts{flex-direction:column;gap:8px;display:flex}.p10v1 .p10-ct-acts>.p9-btn,.p10v1 .p10-ct-acts>.p10-ct-req{justify-content:center;width:100%}.p10v1 .p10-ct-req{min-width:0;display:inline-flex}.p10v1 .p10-ct-req>button{background:var(--p9-accent);color:#fff;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.p10v1 .p10-ct-req>button:hover{filter:brightness(.95)}.p10v1 .p10-ct-req>button:focus-visible{outline:2px solid var(--p9-accent);outline-offset:2px}.p10v1 .p9-ch .p10-ct-req>button,.p10v1 .p9-ch>.p9-btn[data-p10-act=ct-request-locked]{width:auto;height:32px}.p10v1 .p10-ct-rules{grid-template-columns:150px minmax(0,1fr)}.p10v1 .p10-ct-x{flex:none;padding:16px 20px 12px}.p10v1 .p10-ct-g2{gap:var(--p10-gap);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.p10v1 .p10-ct-g2>.p9-card{padding:16px 20px}.p10v1 .p10-ct-steps.is-x .p10-step-s{white-space:normal}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-ct-flow{gap:6px;padding:10px 16px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-ct-steps .p10-step{padding:6px 10px}.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-ct-req>button,.p10v1.is-general:is([data-h=s],[data-h=xs]) .p10-ct-acts>.p9-btn{height:32px}.p10v1.is-general[data-h=xs] .p10-ct-steps .p10-step-s{display:none}@media (width<=1500px){.p10v1 .p10-ct-rules{grid-template-columns:120px minmax(0,1fr)}}.p10v1.is-general[data-h=xs] .p10-ct-side .p10-det-h{display:flex}@media (width<=1500px){.p10v1 .p10-ct .p10-roster>.p9-ch>.p9-cs{display:none}}.p09v4 .p9-btn.is-primary[data-p10-act=go-calc]{color:#2563eb;background:#eff6ff;border-color:#bfd4fb;font-weight:700}.p09v4 .p9-btn.is-primary[data-p10-act=go-calc]:hover:not(:disabled){background:#e3eeff;border-color:#a9c4f7}
